/* CSS Document */

#container {
	width:960px;
	margin:0 auto;
	margin-top:10px;
	background:#ffffff;
	padding:20px 0;
}
/*���⿪ʼ*/
.head {
	border-bottom:1px solid #aeccee;
	padding-bottom:5px;
	
}
.head h2 .hspan {
	border-bottom:3px solid #aeccee;
	font-family:"Microsoft YaHei";
	font-size:18px;
	font-weight:bold;
	color:#135994;
	padding-bottom:3px;
	padding-right:15px;
}
.head h2 .hspan2 { padding-left:0.5em; font-size:24px; padding-bottom:5px;}
.head h2 .s-right {line-height:2em;}
.zhuce {
	margin:0 auto;
	padding-top:40px;
}
.zhuce .left {
	border-right:1px solid #bccbe2;
	width:480px;
	float:left;
}
.zhuce .left td {
	height:60px;	
}
.zhuce .left td span {
	margin-left:8px;
}
.zhuce .left td input {
	vertical-align:middle;
}
.zhuce .left .tdbold {
	font-size:14px;
	color:#688ab8;
}
.zhuce .right {
	width:350px;
	float:left;
	margin-left:50px;
}

.font18 {
	font-size:18px;
	font-family:"Microsoft YaHei";
	color:#0967b0;
	font-weight:bold;
}
.font24 {
	font-size:24px;
	font-family:"Microsoft YaHei";
	color:#0967b0;
	font-weight:bold;
}
.font32 {
	font-size:32px;
	font-family:"Microsoft YaHei";
	color:#0967b0;
	font-weight:bold;
}
.blue {
	color:#0967b0;
	font-size:12px;
	font-weight:normal;
}
.color333{ color:#333333;}
.other_login {
	overflow: hidden;
	width: 250px;
	margin-top:140px;
}
.other_login  a{ color:#c03b0c;}

.zhuce .right h4, .zhuce .right p{
	margin-top:18px;
}


ul, li{ margin:0; padding:0; list-style:none;}
.ic_user{ height:90px; margin-top:10px; margin-left:25px;}
.ic_user li{ float:left;}
.ic_user li .img{ height:30px; width:30px;}
.ic_user  .info{ margin-left:15px;}
.ic_user  .info p{ margin-bottom:3px; margin-top:5px; font-size:12px; font-weight:normal; line-height:20px;}
.ic_user  .info p.name{ color:#ff6000; margin-bottom:10px;}

/*ѡ�����ҵ*/
.wyij{ margin-left:35px;}
.wyij p {
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
}
.wyij p span.orange {
font-size:12px;
font-weight:normal;
	color:#666666;
}
.shanchu {
	margin:20px 0px;
}
.shanchu a {
	border:1px solid #b4daf1;
	display: inline-block;
	margin:3px 5px 8px 5px;
	padding: 3px 8px;
}
.shanchu a:hover {
	border-color:#de6c10;
	text-decoration:none;
	color:#de6c10;
}
.shanchu a:hover i {
background-position:0 -723px;
}
.shanchu a i 
{
	padding:0 5px;
	margin-left:10px;
	background: url(/res/old/images/icon2.png) no-repeat scroll 0 -963px transparent;
}

/*����Ȥ����ҵ*/
.gd{ margin-top:30px; width:960px; float:left; border-bottom:1px #ccc dashed; padding-left:25px;}
.ganbu {
	 float:left;
	border:1px solid #c2d6ee;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	width:840px;
	margin:0 auto;
	margin-top:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:30px;
}
.ganbu p {
	font-size:14px;
	margin-bottom:10px;
}
.ganbu p a {
	text-decoration:underline;
	font-size:12px;
}
.dalei a {
	display: inline-block;
	margin:3px 5px 8px 5px;
	padding: 3px 8px;
}


.divzc{ margin-top:30px; width:960px; float:left; text-align:center; margin-bottom:30px;}



/*�����CSS*/
.dalei p { font-size:14px; font-weight:bold; line-height:2em;}
.dalei a {width:63px; padding:2px 6px; margin:4px 30px; display:inline-block; *display:block; *float:left;}
.dalei a i { padding:0 10px 0  5px; background:url(/res/images/icon.png) no-repeat 0px -28px; *display:block; *float:left; *width:15px; *height:15px; *padding: 0px;}
.dalei a:hover{ background:#F47D52; color:#ffffff; text-decoration:none;}
.dalei a:hover i { background-position:0 -84px;}
.dalei a.a-hover { background:#ff8c1b; color:#ffffff;}
.dalei a.a-hover i {background-position:0 -84px;}
.Gmore{ float:left; background:#CEE4FF; width:790px; height:30px; margin-left:20px; margin-top:10px; text-align:center; font-size:14px; line-height:30px;}


.divtxt{ width:440px; background-image:url(/res/images/icon_1.png); background-repeat:no-repeat; background-color:#fcfafa; height:48px; border:1px #ccc solid;  padding-top:5px;}
.divtxt .divspan{ line-height:25px; padding-left:35px;  font-size:16px; font-weight:bold; margin-top:12px;}
/*.grwstitle{ float:left; width:100px; height:100px; position:absolute; background:url(/res/images/icon_1..png) no-repeat;}*/
.divtxt2{ width:360px; background-image:url(/res/images/icon_2.png); background-repeat:no-repeat; background-color:#fcfafa; height:48px; border:1px #ccc solid;  padding-top:5px;}
.divtxt2 .divspan{ line-height:25px; padding-left:38px;  font-size:16px; font-weight:bold; margin-top:12px;}
.dvigr{	width:960px;
	float:left;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:40px;
	border-bottom:1px #ccc dashed;
}
.dvigr .left {
	/*border-right:1px solid #bccbe2;*/
	width:540px;
	float:left;
	padding-left:25px;
}

.dvigr .left td {
	height:60px;	
}
.dvigr .left td span {
	margin-left:8px;
}
.dvigr .left td input {
	vertical-align:middle;
}
.dvigr .left .tdbold {
	font-size:14px;
	color:#688ab8;
}
.dvigr .left .cright{ float:left; width:440px; }
.dvigr .left  .chright{ float:left; width:440px; height:60px;}
.chright .ldiv{ float:left; width:120px; font-size:14px; font-weight:bold; margin-top:5px;
	color:#688ab8; text-align:right;}

.dvigr .right {
	width:340px;
	float:left;
	margin-left:40px;
}
.touxiang{ float:left; width:75px;}
.touxiang a {
	position:relative;
	display:block;
	height:75px;
	width:75px;
}
.touxiang a img {
	width:75px;
	height:75px;
}
.touxiang a b {
	position:absolute;
	left:0;
	bottom:0;
	width:75px;
	padding:2px 0;
	text-align:center;
	display:none;
	background:#834105;
	color:#ffffff;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.touxiang a:hover b {
	display:block;
}
.dvigr .left select{border:1px solid #BABABA; width:100px;
	padding:5px 2px;
	margin-right:10px;
	color:gray;}
	
.ming-box{ margin-top:10px;}
.ming-box h3{ font-size:14px; font-weight:bold; margin-bottom:10px;}
.pian-box {
	background-color: #FFFFFF;
	border: 1px solid #DEDEDE;
	padding: 10px 10px 16px 16px;
	width: 291px;
	position:relative;
}
/*   ��ַ��������ʾ  
.pian-box li {
	color:gray;
	overflow: hidden;
	height:18px;
	line-height:18px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 270px;
}
*/    

.pian-box li {
	color:gray;
	height:auto;
	line-height:18px;
	text-overflow: ellipsis;	
	width: 215px;
}


.pian-box li.bold {
	margin-top:10px;
}
.pian-box li.blue {
	color:#0967B0;
	margin:10px 0;
	font-size:14px;
	font-weight:bold;
}
.pian-box li.gray {
	margin-bottom:10px;
}
.pian-box li.last {
	font-size:14px;
	margin-top:8px;
}
.pian-box li b {
	background-image:url(/res/images/icon3.png);
	background-repeat: no-repeat;
	display: inline-block;
	overflow: hidden;
	height: 13px;
	width: 13px;
	margin-right: 8px;
}
.pian-box li span {
	display:inline-block;
}
.icon_mobile {
	background-position:1px 1px
}
.icon_mail {
	background-position:0 -13px;
}
.icon_weibo {
	background-position:0 -32px;
}
.icon_qq {
	background-position:0 -47px;
}
.ming-box .absolute {
	top:10px;
	right:10px;
	display:block;
}
.ming-box .absolute img {
	width:75px;
	height:75px;
}
.absolute {
	position:absolute;
	display:none;
	background:#ffffff;
}
.biaodan{ margin-top:20px;}
.Gmore em {
	width:15px;
	height:15px;
	margin-left:5px;
	vertical-align: middle;
	display: inline-block;
	background:url(/res/images/icon2.png) no-repeat 0 -879px;
}

.radiotxt{ margin-right:20px; }

.divp{ font-size:14px; padding-left:5px; font-weight:bold; color:#000; }