﻿@charset "utf-8";
/* CSS Document */
/*--------------------------------------------
Header
--------------------------------------------*/


/*--------------------------------------------
Container
--------------------------------------------*/
#widewrapper #container {
    margin: 7px 0 0 19px;
}

#widewrapper #container .bannerall{border: 1px solid #E4E4E4; background: #F7F7FA; width:890px; margin:0px 0 4px 0; padding:0px;  margin-bottom:5px;}

#widewrapper #container .ad{ float:left;height:200px; width:215px; *width:210px;margin:0px; padding:0px;background:url("/images/jp/bnr/background.jpg")repeat scroll 1 0 transparent;}

#widewrapper #container .ad img{margin:5px 0px 0 0 ; background-color:#30F; padding:0px; border:none;}
#widewrapper #container .banner{
	width:670px;
	padding:0px;
	height:250px;
	overflow:hidden;
	float:left; 
	border-left:none;	
	margin-bottom:14px;
	margin:0px;
	background:#f7f7fa;
}

#container .bannerall .banner .tab{float:left;}
#container .bannerall .banner .tab dt{width:166px;float:left; margin:0px; padding:0px;}
#container .bannerall .banner .tab dt span{width:165px;height:50px;cursor:point;margin:0px; padding:0px; border:none; display:block;}
#container .bannerall .banner .tab dt span img{border:none; margin:0px; padding:0px; }	
#container .bannerall .banner .tab dt span a{outline:none; margin:0px; padding:0px;}
#container .bannerall .banner .tab dt span.current{cursor:point; margin:0px; padding:0px; border:none;}
#container .bannerall .banner .tab dd{float:left;width:504px; height:250px;  margin:0px; padding:0px; }
*html #container .bannerall .banner .tab dd{height:198px; background-color:0f0;}

#container .bannerall .banner .tab dd img{ border:none;}
/********************************************/
.login_form {	
	float:right;
	width:190px;
	font-size:12px;
	margin:15px 10px 0 0;	
	position:relative;
	}
.login_form .warm {
    background:url(/images/zh/bg_warm.gif) no-repeat scroll 0 0 ;
    font-size: 12px;
    height: 10px;
    padding: 13px 20px 22px;
    position:absolute;
    text-align: left;
    width: 150px;
}
.login_form #name {
    right: -196px;
    top: 62px;
	
}
.login_form #pw {
    right: -196px;
    top: 102px;
}
.login_form .info_list{
	margin:0 0 8px;
}
.login_form .info_list .W_btn_g span{
	min-width:49px;
}

.login_form .username,.login_form .password,.login_form .email{
	width:145px;
	padding-left:39px;
	padding-right:4px;
	border:1px solid #ccc;
	border-radius:2px;
	height:28px;
	vertical-align: middle;
	color:#808080;
	-webkit-box-shadow:1px 1px 1px 0px #eaeaea inset;
	-moz-box-shadow:1px 1px 1px 0px #eaeaea inset;
	box-shadow:1px 1px 1px 0px #eaeaea inset;
	background-image:url("/images/zh/bg/form_login.png");
	_background-image:url("/images/zh/bg/form_login.gif");
	background-repeat:no-repeat;
	_overflow:hidden;
	background-color:#FFFFFF;
}
.login_form .username{
	margin-top: 12px;
}
.login_form .password{
	margin-top: 5px;
}
.login_form .username .W_input,.login_form .password .W_input,.login_form .username .W_input_focus,.login_form .username .W_input:focus,.login_form .username .W_inputStp:focus,.login_form .password .W_input_focus,.login_form .password .W_input:focus,.login_form .password .W_inputStp:focus{padding-left:0;
-webkit-box-shadow:0 0 #fff;
-moz-box-shadow:0 0 #fff;
box-shadow:0 0 #fff;
border: 1px solid transparent;
border-color:transparent !important;
_border:none;
}
.login_form .password{background-position:0 -50px;
}
.login_form .email{background-position: 0 -25px;
}
.login_form .W_input_focus2{border-color:#FFB941!important;
-webkit-box-shadow:1px 1px 1px 0px #ddd inset;
-moz-box-shadow:1px 1px 1px 0px #ddd inset;
box-shadow:1px 1px 1px 0px #ddd inset;
}
.login_form .W_input_focus2 .W_input{color:#333;
}
.login_form .username input,.login_form .password input,.W_reg_form .foreign_tel .tel_num{height:28px;
background:none;
color:#808080;
height:20px\9;
padding-top:4px\9;
_padding-top:5px;
border: 1px solid transparent;
line-height:19px\9;
*line-height:18px\9;
_border:none;
}
.login_form .username input,.login_form .password input{width:145px;
}
:root .login_form .username input{height:19px\9;
}
:root .login_form .password input{height:19px\9;
}
.login_form .password{position:relative;
}
.login_form .password .enter_psw{line-height:20px;
position:absolute;
top:5px;
left:39px;
color:#808080}:root .login_form .password .enter_psw{top:6px\9;
}
.login_form .right{float:right;
margin-right:40px;
_margin:-3px 20px 0 0;
}
.login_form .inp .W_checkbox{_margin-left:-4px;
}

.login_form  .no_reg_tip{margin-left:9px;
color:#808080;
float:right;
margin:8px 31px 0 0;
*margin-top:-21px;
}
.login_form .no_reg{margin-top:-8px;
}
.login_form .verify {
	margin-bottom:4px;}
.login_form .verify input.W_input{width:80px;
padding-left:5px;
padding-right:4px;
border:1px solid #ccc;
border-radius:2px;
height:28px;
height:auto\9;
padding-top:8px\9;
padding-bottom:4px\9;
#height:auto;
#padding-top:8px;
#padding-bottom:4px;
_height:auto;
_padding-top:8px;
_padding-bottom:4px;
vertical-align: middle;
text-align:center;
color:#808080;
-webkit-box-shadow:1px 1px 1px 0px #eaeaea inset;
-moz-box-shadow:1px 1px 1px 0px #eaeaea inset;
box-shadow:1px 1px 1px 0px #eaeaea inset;
}

.login_form .verify *{vertical-align:middle;
}
.login_form .verify .refresh{margin-left:5px;
}
.login_form .verify .code{margin-left:5px;
}
.verify_refresh{display:inline-block;

}
.verify_refresh:hover{background-position:0 -18px;
}
.auto_login {
	margin-top: 12px;
	width:190px;
    color:#7F7F7F;
}
.auto_login label {
	float:left;
}
.auto_login label input {
	vertical-align:-2px;
}
.auto_login a.forget {
	display: block;
	float: right;
	color:#0A509F;
	text-decoration:none;
	}

.auto_login a.forget:hover {
	color:#0A509F;
	text-decoration:underline;}
/*.W_btn_g span, .W_btn_g_disable span {
    border-radius: 2px 2px 2px 2px;
	border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 26px;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	text-decoration:none;
}

.W_btn_g span {
    border-color: #6398F1;
}

.W_btn_g {
    background-color: #2672EC;
    border-color: #1465EB;
    border-radius: 2px 2px 2px 2px;
	border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
	text-decoration:none;
}
.W_btn_g span {
    min-width: 49px;
}
.W_btn_g span, .W_btn_g_disable span {
    font-size: 14px;
    font-weight: bold;
    min-width: 49px;
	_width: 46px;
    padding: 0 17px 0 15px;
	text-decoration:none;
}
.W_btn_g_disable, .W_btn_g_disable:hover {
    background: none repeat scroll 0 0 #F2F2F2;
	border-color: #D9D9D9;
	text-decoration:none;
}
.W_btn_g_disable span, .W_btn_g_disable:hover span {
    background: none repeat scroll 0 0 #F2F2F2;
	 border-color: #FFFFFF;
    color: #CCCCCC;
    cursor: default;
    text-decoration: none;
}
.W_btn_g:hover, .W_btn_g:hover span {
    text-decoration: none;
	background: -moz-linear-gradient(center top , #5992F0 0%, #367BED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: rgb(89,146,240); 
	background: -moz-linear-gradient(top, rgba(89,146,240,1) 0%, rgba(54,123,237,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,146,240,1)), color-stop(100%,rgba(54,123,237,1)));background: -webkit-linear-gradient(top, rgba(89,146,240,1) 0%,rgba(54,123,237,1) 100%); 
	background: -o-linear-gradient(top, rgba(89,146,240,1) 0%,rgba(54,123,237,1) 100%); 
	background: -ms-linear-gradient(top, rgba(89,146,240,1) 0%,rgba(54,123,237,1) 100%); 
	background: linear-gradient(top bottom, rgba(89,146,240,1) 0%,rgba(54,123,237,1) 100%); 
}
.W_login_info .login_btn {
    margin: 0 0 10px;
	float:right;
}
.W_login_info .login_btn .W_btn_g span {
    padding: 0 79px 0 78px;
}*/
.login_btn{
	width: 190px;
	background-color: #2672ec;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px; 
	color: #fff;
	text-align: center;
	height: 30px;
	line-height: 30px;
	display: block;
	cursor: pointer;
}
.login_btn:hover{
	background-color:rgb(89,146,240);
}
.MemberArea{
	width:200px;
	float:right;
	margin-right:10px;
	_margin-right:6px;}
.helloword {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px dashed #CCCCCC;
    margin: 10px 0;
	line-height:1.2;
    padding: 0 0 5px 14px;
	color:#777777;
}

.helloword dl {
    font-size: 12px;
	margin: 7px 0 0;}
	
p.exit {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
   font-size: 12px;
    line-height: 1.4;
    margin: 2px 0 9px;
    }

p.exit a {
	color:#7F7F7F;
	text-decoration:underline;}
	
p.exit a:hover {
	color:#7F7F7F;
	text-decoration:none;}

p.exit img {
	margin:0px 8px -2px 0;
	bottom:0;
	display:inline;}

.fun .W_btn_resume span {
	padding:3px 17px 1px 15px;}
	
.MemberArea table {
	color:#101177;
	font-size:12px;
	margin:8px 0 0 0;
	line-height:1.6;}
.MemberArea table a {
	color:#101177;
	text-decoration:underline;
}
.MemberArea table a:hover {
	color:#101177;
	text-decoration:none;
}
.W_btn_g2 span, .W_btn_g_disable span {
    border-radius: 2px 2px 2px 2px;
	border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 26px;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	text-decoration:none;
}
/*.W_btn_g2 span {
    border-color: #FFB33B;
}*/

.W_btn_g2,.W_btn_g1 {
	width: 202px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; 
	border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
}
.W_btn_g2{
	background-color: #FFA00A;
	margin-top: 3px;
}
.W_btn_g1 {
	background-color: #2672EC;
}
.W_btn_g1:hover {
	background-color: rgb(89,146,240); 
}

.W_btn_g2:hover{
	background-color: rgb(255,184,71); 
}
/*.W_btn_g2 span {
    min-width: 49px;
}*/
.W_btn_g2 span, .W_btn_g2_disable span {
    font-size: 14px;
    font-weight: bold;
    min-width: 49px;
    padding: 0 17px 0 15px;
	text-decoration:none;
}
.W_btn_g2_disable, .W_btn_g2_disable:hover {
    background: none repeat scroll 0 0 #F2F2F2;
	border-color: #D9D9D9;
	text-decoration:none;
}
.W_btn_g2_disable span, .W_btn_g2_disable:hover span {
    background: none repeat scroll 0 0 #F2F2F2;
	 border-color: #FFFFFF;
    color: #CCCCCC;
    cursor: default;
    text-decoration: none;
}
/*.W_btn_g2:hover, .W_btn_g2:hover span {
    text-decoration: none;
	background: rgb(255,184,71); 
	background: -moz-linear-gradient(top, rgba(255,184,71,1) 0%, rgba(255,162,16,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,184,71,1)), color-stop(100%,rgba(255,162,16,1)));
	background: -webkit-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%); 
	background: -o-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%); 
	background: -ms-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%); 
	background: linear-gradient(top bottom, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);
}*/

.fun .W_btn_resume2 span {
    padding: 3px 17px 1px 15px;
}
/*********************login area end
*************************************/

/*********************各据点职位********************************/
/*.bor03{
	width:648px;
	float:left;
	margin:0px 0 0 0;
	font-size:12px;
	}

.jobs h2 span.update {
	width:86px;
	height:21px;
	color:#FFFFFF;
	background-color:#FF6600;
	border-radius: 2px 2px 2px 2px;
	behavior: url(border-radius.htc);
	position:relative;
	z-index:888;
	padding:4px 6px;
	text-align:center;
	font-size:12px;
	margin:0 6px 0 26px;
	}

.bor03 .sd01 a:link,.bor03 .sd01 a:visited{
	cursor:pointer;
	padding:8px 10px 10px 10px;_padding:8px 6px 8px 6px;
	color:#FFF;
	text-decoration:none;
	background-image:url(/images/zh/bg/bg_tab_change.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#101177;
	height:10px;
	display:block;
	border-top:1px solid #101177;
	border-left:1px solid #101177;
	border-right:1px solid #101177;
	}


.bor03 .sd02{
	cursor:pointer;
	_border-bottom:1px solid  #CCC
	}
	
.bor03 ul li span a:hover{
	color:#FFF;
	background-image:url(/images/zh/bg/bg_tab_change.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#101177;
	text-decoration:none;
	height:10px;
	padding:8px 10px 10px 10px;_padding:8px 6px 8px 6px;
	display:block;
	border-top:1px solid #101177;
	border-left:1px solid #101177;
	border-right:1px solid #101177;
}
.bor03 ul li span a{
	color:#0E1176;
	background:url(/images/zh/bg/bg_tab_normal.jpg) bottom repeat-x;
	text-decoration:none;
	padding:8px 10px 10px 10px;_padding:8px 6px 8px 6px;
	display:block;
	height:10px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	text-decoration:none;
}
.bor03 table{
	width:665px;
	font-size:14px;
	float: left;
	border:1px solid #101177;
	}
.bor03 table th{
	background:#101177;
	color:#FFFFFF;
	height:22px;
	font-weight:normal;
	padding:4px 0 3px 10px;
	text-align:left;
	}
.bor03 table td{
	text-align:left;
	padding-left:10px;
	font-size:14px;
	border-right:1px dotted #CCCCCC;
	line-height:1.5;
	}
.bor03 table td.none {
	border-right:none;}
.bor03 table td a:link{
	color:#000;
	text-decoration:none;
	}
.bor03 table td a:hover{
	color:#000;
	text-decoration:underline;
	}

.bor03 ul.tab li{
	color:#101177;
	list-style:none;
	float:left;
	margin:8px 0px 0 2px;
	text-align:center;
	width:70px;
	height:28px;
	}
.bor03 ul.tab li.sz{
	margin:8px 0px 0 0px;
	}*/

.jobs .job_list_new{
	width:665px;
	font-size:14px;
	float: left;
	border:1px solid #cbcbcb;
	margin-top: 10px;
	table-layout: fixed;
}
.jobs .job_list_new tr{
	cursor: pointer;
}
.jobs .job_list_new tr:hover{
	background-color: #f7f7f7;
	color: #0A509F;
}
.jobs .job_list_new td{
	border-left:1px dashed #cbcbcb;	
}
.jobs .job_list_new td:first-child{
	border-left:0;	
}
.jobs .job_list_new th{
	color: #101177;
	background-color: #f1f1f9;
	
}
.jobs .job_list_new th,td{
	text-indent: 10px;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*****************************************************/
/*********************职场资讯切换********************************/
.bor04{
	width:664px;
	margin:0px 0 0 0;
	font-size:14px;
	}


.bor04 ul.tab li{
	color:#101177;
	list-style:none;
	float:left;
	margin:8px 0px 0 2px;
	text-align:center;
	width:82px;
	height:30px;
	border-right:1px solid #555;
	position:relative;
	bottom:-1px;
	}
.bor04 ul.tab li.sz{
	margin:8px 0px 0 0px;
	}
.bor04 .info01 a:link,.bor04 .info01 a:visited{
	cursor:pointer;
	padding:8px 10px 9px 10px;_padding:8px 6px 8px 6px;
	color:#FFF;
	text-decoration:none;
	background-image:url(/images/bg/bg_tab_change2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#101177;
	height:12px;
	display:block;
	border-top:1px solid #101177;
	border-left:1px solid #101177;
	border-right:1px solid #101177;
	}


.bor04 .info02{
	cursor:pointer;
		}
	
.bor04 ul li span a:hover{
	color:#FFF;
	background-image:url(/images/bg/bg_tab_change2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#101177;
	text-decoration:none;
	padding:8px 10px 9px 10px;_padding:8px 6px 8px 6px;
	display:block;
	height:12px;
	border-top:1px solid #101177;
	border-left:1px solid #101177;
	border-right:1px solid #101177;
}
.bor04 ul li span a{
	color:#0E1176;
	background:url(/images/bg/bg_tab_normal.jpg) bottom repeat-x;
	text-decoration:none;
	padding:8px 10px 9px 10px;_padding:8px 6px 8px 6px;
	display:block;
	height:12px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.bor04 table{
	width:665px;
	font-size:12px;
	float: left;
	border:1px solid #CCC;
	color:#333333;
	}

.bor04 #b01 table tr th.pointer {
	background:url(/images/zh/bg/bg_tab_pointer.jpg) 16% no-repeat;}
.bor04 #b02 table tr th.pointer {
	background:url(/images/zh/bg/bg_tab_pointer.jpg) 57% no-repeat;}
.bor04 #b03 table tr th.pointer {
	background:url(/images/zh/bg/bg_tab_pointer.jpg) 98% no-repeat;}
.bor04 #b04 table tr th.pointer {
	background:url(/images/zh/bg/bg_tab_pointer.jpg) 44% no-repeat;}

.bor04 table td {
	background:url(/images/zh/icon/arrow_right.jpg) 6% 50% no-repeat;
	padding:2px 0 0 28px;
	height:26px;
	border-bottom:1px dotted #CCCCCC; }
.bor04 table td.none {
	border-bottom:none;}
.bor04 table td a {
	color:#333333;
	text-decoration:none;}
.bor04 table td a:hover {
	color:#333333;
	text-decoration:underline;}
.hidden {
	display:none;}
/*********************职场资讯切换End********************************/
#widewrapper #container #left {
    float: left;
    width: 665px;
	margin:0 12px 0 0 ;
	#margin:0 0px 0 0 ;
}

#widewrapper #container #left h2 {
    background: url("/images/jp/bg/bg_title.jpg") no-repeat scroll right top #1B1C7D;
    color: #FFFFFF;

    font-size: 14px;
    padding: 7px;
}
#widewrapper #container #left h2 span.more{
	float:right;
	font-size:10px}
#widewrapper #container #left h2 span.more a:link,#widewrapper #container #left h2 span.more a:visited{
	color:#fff;
	text-decoration:none;
	font-size:12px}
#widewrapper #container #left h2 span.more a:hover{
	color:#fff;
	text-decoration:underline;
	font-size:12px}
#widewrapper #container #left .jobs p {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    display: inline;
    font-size: 12px;
    font-weight: normal;
    padding: 3px 15px 2px 15px;
}
#widewrapper #container #left .jobs p span {
    color: #FF6600;
    font-weight: bold;
}

#widewrapper #container #left .search {
    background: url("/images/jp/bg/bg_search.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    margin: 7px 0;
    padding: 1px 1px 9px;
}
#widewrapper #container #left .search .long {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 12px 0 0 12px;_margin: 12px 0 0 6px;
    width: 400px;
}
#widewrapper #container #left .search .low {
	height:170px;}
#widewrapper #container #left .search .tall {
	height:310px;}
#widewrapper #container #left .search h3 {
    background: url("/images/jp/bg/bg_search_title.jpg") repeat-x scroll 0 0 transparent;
    color: #101177;
    font-size: 14px;
    padding: 5px 15px;
}
#widewrapper #container #left .search .long dl {
    float: left;
    margin: 15px 0 0 14px;_margin: 16px 0 0 8px;
    width: 160px;
}
#widewrapper #container #left .search .long dl.right {
    width: 205px;
}
#widewrapper #container #left .search .long dl dt {
    font-size: 14px;
}
#widewrapper #container #left .search .long dl dt a:link {
    color: #0A509F;
    text-decoration: none;
}
#widewrapper #container #left .search .long dl dt a:hover {
    text-decoration: none;
    color: #001077;
}
#widewrapper #container #left .search .long dl dd {
    color: #666666;
    font-size: 10px;
    margin: 3px 0 15px;margin: 8px 0 15px\9;#margin: 8px 0 15px;_margin: 6px 0 15px;
}
#widewrapper #container #left .search .long ul {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 7px 0 0 13px;_margin: 7px 0 0 8px;
    width: 178px;
}
#widewrapper #container #left .search .long ul li {
    line-height: 1.5;
    margin: 10px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#widewrapper #container #left .search .long ul li {
    line-height: 1.5;
    margin: 7px 0;
}}
#widewrapper #container #left .search .long ul li input {
    font-size: 12px;
}
#widewrapper #container #left .search .long ul li .longer {
    width: 146px;
}
#widewrapper #container #left .search .long ul li .shorter {
    width: 110px;
}
#widewrapper #container #left .search .long ul li.btn {
    text-align: right;
}
#widewrapper #container #left .search .short {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 12px 0 0 10px;
    width: 222px;
}
#widewrapper #container #left .search .short .keyword {
    padding: 16px 0;
    text-align:left;
}
#widewrapper #container #left .search .short .keyword .hotKeywords {
	width:200px;
	margin:10px 0px 0 14px;}
#widewrapper #container #left .search .short .keyword a {
	font-size:12px;
	color:#0A509F;
	text-decoration:none;}
	
#widewrapper #container #left .search .short .keyword a:hover {
	font-size:12px;
	color:#001077;
	text-decoration:none;}
	
#widewrapper #container #left .search .short .keyword input {
    height: 18px;height:18px\9;#height:18px;_height:18px;
    width: 130px;
	float:left;
	padding:0px 6px 0 4px;
	margin:0px 6px 0 10px;
}

/*****************************底部介绍*************************/
#widewrapper #container #left .case {
    margin: 12px 0;
}
#widewrapper #container #left .case dl {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 14px;
    padding: 1px;
    width: 208px;
	height:173px
}
#widewrapper #container #left .case dl.none {
    margin-right: 0;
}
#widewrapper #container #left .case dt {
	background: url("/images/zh/bg/bg_h2.jpg") repeat-x scroll transparent;
    color:#101177;
	height:28px;
	font-size:14px;
	font-weight:bold;
	padding:6px 16px;
}
#widewrapper #container #left .case dd {
	padding:4px 0 4px 15px;
	float:left;
	background:url(/images/zh/icon/icon_back.jpg) no-repeat 6px 8px;
	font-size:12px;
	line-height:1.5}
#widewrapper #container #left .case dd.consultant {
	padding:2px 6px 0px 4px;
	margin:5px 2px 5px 3px;
	#margin:5px 2px 5px 2px;
	height:19px;
	float:left;
	border-left:2px solid #004098;
	background:url(/images/zh/bg/bg_consultant.jpg) repeat-x;
	font-size:12px;
	line-height:1.5}
#widewrapper #container #left .case dd a {
	text-decoration:none;}

#widewrapper #container #left .case dd a:link{
	color:#0A509F}
#widewrapper #container #left .case dd a:hover{
	text-decoration:none;
	color:#001077; }
#widewrapper #container #col{
	margin-right:17px;
	float:right;
	width:233px;
	width:216px;
	width:233px\9;
	}
#widewrapper #container #col a img {
	margin-bottom:5px;}
#widewrapper #container #col dl.company dd img {
	margin-bottom:0px;}
#widewrapper #container #col a div.middlePic {
	margin-top:10px;}
#widewrapper #container #col img.bnr{
	margin-bottom:8px}
#widewrapper #container #col dl.company dt{
	width:214px;
	border-bottom:2px solid #101177;
	padding-bottom:20px;
	margin:11px 0 10px;
	position:relative;}
#widewrapper #container #col dl.company dt span.title {
	color:#333333;
	font-size:14px;
	float:left;
	line-height:1.8;
	font-weight:bold;
	position:absolute;
	bottom:0;
	}
#widewrapper #container #col dl.company dt span.howToAppear {
	color:#999;
	font-size:12px;_font-size:10px;
	vertical-align:bottom;
	position:absolute;line-height:1.8;
	bottom:0;
	right:0;
	}
#widewrapper #container #col dl.company dt span.howToAppear a {
	color:#999;
	font-size:12px;_font-size:10px;
	text-decoration:underline;}

#widewrapper #container #col dl.company dt span.howToAppear a:hover {
	text-decoration:underline;}

#widewrapper #container #col dl.company dd p {
    border: 1px solid #CCCCCC;
    float: left;
	text-align:center;
    #margin: 0 10px 10px 0;
	#margin: 0 6px 10px 0;
    width: 100px;
}
/*--------------------------------------------
右侧特辑
--------------------------------------------*/
#widewrapper #container #col dl.feature {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 14px;
	#margin-right: 8px;
    padding: 1px;
    width: 210px;
}

#widewrapper #container #col dl.feature dt {
	background: url("/images/zh/bg/bg_h2.jpg") repeat-x scroll transparent;
    color:#101177;
	height:28px;
	font-size:14px;
	font-weight:bold;
	padding:8px 6px 6px 16px;
}
#widewrapper #container #col dl.feature dd {
	padding:4px 0 4px 15px;
	float:left;
	background:url(/images/zh/icon/arrow_right.jpg) no-repeat 6px 8px;
	font-size:12px;
	line-height:1.5}

#widewrapper #container #col dl.news {
    float: left;
    margin-right: 14px;
	#margin-right: 8px;
    padding: 1px;
    width: 210px;
	font-size:12px;
}
	

#widewrapper #container dl.news dt span.title {
	color:#333333;
	float:left;
	line-height:1.8;
	font-weight:bold;
	position:absolute;
	bottom:0;
	}
#widewrapper #container #col dt span.feature {
	float:left;
	}
#widewrapper #container #col dt span.feature a {
	text-decoration:none;}
#widewrapper #container #col dt span.feature a:hover {
	text-decoration:underline;}
#widewrapper #container #col dl.feature dt span.more {
	color:#101177;
	font-size:12px;_font-size:10px;
	vertical-align:bottom;
	background:url(/images/zh/icon/icon_back.jpg) right 30% no-repeat;
	padding-right:8px;
	float:right;
	margin-top:2px;
	font-weight:normal;
	}
#widewrapper #container dl.news dt span.more {
	color:#101177;
	font-size:12px;_font-size:10px;
	vertical-align:bottom;
	position:absolute;line-height:1.8;
	bottom:0;
	right:0;
	background:url(/images/zh/icon/icon_back.jpg) right 40% no-repeat;
	padding-right:8px;
	}
#widewrapper #container span.more a {
	text-decoration:none;
	color:#101177;}

#widewrapper #container span.more a:hover {
	text-decoration:underline;
	color:#101177;}
	
#widewrapper #container .news dt{
	width:214px;
	font-size:14px;
	border-bottom:2px solid #101177;
	padding-bottom:20px;
	margin:11px 0 10px;
	position:relative;}
#widewrapper #container #col dl.news dd{
	background:url(/images/zh/icon/arrow_right.jpg) no-repeat left 2px;
	margin:10px 6px;
	padding:0 0 10px 12px;
	border-bottom:1px dotted #CCCCCC;
	line-height:1.2}

#widewrapper #container #col dl.news dd a:link{
	margin-bottom:3px;
	color:#0A509F;
}
#widewrapper #container #col dl.news dd a:hover{
	text-decoration:none;
	color:#001077;}
#widewrapper #container p.top{
    background: url("/images/zh/icon/icon_top.jpg") no-repeat scroll 0 center transparent;
    float: right;
    font-size: 10px;
    margin: 0px 15px;_margin: 0px 10px;
    padding: 10px;
}
#widewrapper #container p.top a:link {
    color: #333;
    font-size: 10px;
    text-decoration: none;
}
#widewrapper #container p.top a:hover {
    font-size: 10px;
    text-decoration: underline;
}

#widewrapper  #footer_top{
	border-top:5px solid #101177;
	margin:10px 5px 0;_margin:10px 5px 15px;#margin:10px 5px 15px;
	text-align:center}
#widewrapper  #footer_top p{
	padding:12px 0 14px 0;
	border-bottom:1px solid #ccc;
	margin-bottom:15px
	}
#widewrapper  #footer_top p span{
	padding:0 12px 0 12px;
	border-right:1px solid #ccc;
	font-size:12px}
#widewrapper  #footer_top p span a:link{
	color:#0A50A0;
	text-decoration:underline;}
#widewrapper  #footer_top p span a:hover{
	text-decoration:none;}
#widewrapper  #footer_top p span.last{
	border-right:none	}
#widewrapper  #footer_top span{
	font-size:12px;
	color:#333}

#widewrapper #footer_top .left{
font-size:12px;
color:#333333;
float:left;
padding:0px 0 0 100px;
width:700px;}
#widewrapper #footer_top .right{
float:right;
padding:0px 42px 0 0;
width:52px; }

