
.header{position: relative;}
.line{
  width: 100%;
  border-top: 1px solid #d5d5d5;
  padding-top: 20px;
}
.subNav {
  margin: 0 auto;
  overflow: hidden;
  zoom: 1;
  font-size: 14px;
  color: #999;
  font-style: italic;
  margin-bottom: 8px;
}
.subNav span {
  font-size: 14px;
  color: #3c8dd9;
  font-weight: 700;
}
.f_head{width:100%;background:#FFF url(../images/main_top_bj.png) repeat-x bottom left;height:100px;}
.f_head .subNav{margin: 0 auto;overflow: hidden;zoom: 1;float: left;}
.f_head .subNav li{float:left;}
.f_head .subNav li.Xactive a{font-weight:bold;color: #000000;}
.f_head .subNav a{font-size: 14px;color: #919191;}
.f_main{ margin:0 auto;width:1000px;overflow: hidden;zoom: 1;margin-bottom: 60px;}
.sideLeft{ float:left; width:700px; }
.Xteacherli{overflow: hidden;padding: 30px 19px 0px 0; background-color: #FFFFFF;}
.XteacherWrapper{border-bottom:1px solid #ebebeb ;vertical-align: top;padding-bottom: 30px;overflow: hidden;zoom: 1;}
.XteacherWrapper .Xleft{float: left;position: relative;}
.Xjiage{overflow: hidden;zoom: 1;background-color:#EEEEEE ;height:30px;width: 236px;padding-top: 16px;}
.Xjiage1{color: #919191;margin-left: 13px;float: left;text-decoration:line-through;}
.Xjiage2{color: #ff4400;margin-right:14px;float: right;}
.XteacherWrapper .Xmiddle{float: left;width: 257px;margin-left: 18px;}
.Xmiddle .p1{font-size: 18px;color:#212121;}
.Xmiddle .p2,.p2,.p3,.p4,.p5{color:#9c9c9c;}
.Xmiddle .p2{margin-top: 6px;}
.Xmiddle .p3{margin-top: 12px;line-height: 20px;}
.Xmiddle .p3 a{color:#ff6600;}
.Xmiddle .p4{margin-top: 23px;}
.Xmiddle .p5{margin-top: 8px;}
.Xmiddle span{color: #000000;}
.Xmiddle .p5 a{margin-right: 3px;}
.XteacherWrapper .Xright{float: right;padding-top: 56px;}
.Xright .allbtn{width: 122px;height: 34px;display: block;font-size: 14px;line-height: 32px;margin-top:14px ;}
.allbtn img{position: relative;top: 9px;*+top:2px;}
.Xright .kongbtn{width: 122px;height: 32px;display:block;line-height: 32px;font-size: 14px;}
.XteacherWrapper img{border: none;vertical-align: top;}
.XteacherWrapper .Xleft img{width: 236px;height: 177px;}
.sideRight{ float:right;  height:100%;margin-top: 50px; }
.sideRight_01,.sideRight_02{ width:258px;padding:10px;  height:295px; background-color:#fff; border:1px solid #EAEBED;}
.sideRight_02{ height:168px;margin-top: 10px;}
.sideRight_guanggao a img{vertical-align: top;}
.sideRight_guanggao a{display:block;margin-top: 20px; }
.subTitle{ width:80px; height:40px; font-size:18px; color:#14191e; text-align:center; }
.subMemu,.subMemu_current{ float:left; margin:5px; width:118px; height:33px; line-height:33px; background-color:#EBEBEB; font-size:14px; text-align:center; cursor:pointer; }
.subMemu_current{ color:#fff; background:url(../images/main_hover_bj.png) repeat-x;}
.pageNumbers{ margin:20px auto; width:420px; height:36px; text-align:center;}
.pageNumbers_hanzi{ float:left; width:80px; height:36px; color:#606060; line-height:36px; cursor:pointer;}
.pageNumbers_shuzi{ float:left; width:auto;}
.pageNumbers_shuzhi,.pageNumbers_shengluehao,.pageNumbers_current{ float:left; width:36px; height:36px; line-height:36px; cursor:pointer;}
.pageNumbers_current{ background:url(../images/page_bj.png) repeat-x;}
.pageNumbers_shuzhi:hover{background:url(../images/page_hover.png) repeat-x;}

.Xmiddle h4 a{margin-right:8px; display:inline-block;vertical-align:middle; background:url(../images/pic_obj_4.png); width:18px; height:18px; margin-top:-3px;}
.a_service1{ background-position:0px 0px !important;}
.a_service2{ background-position:-26px 0px !important;}
.a_service3{ background-position:-51px 0px !important;}
.a_service4{ background-position:-77px 0px !important;}

.htopcont li.newreg .zhuc{
	margin-right:-10px;
}
/*****newsearch-result begin*****/
.newsearch-ul{
	width:658px;
	height:auto;
	border:1px solid #ddd;
	padding:0 20px;
	background: #fff;
	margin-bottom: 29px;
}
.newsearch-li{
	padding:22px 0;
	border-top:1px solid #ddd;
}
.newsearch-li:first-child{
	border-top:none;
}
.newsearch-li .newsearch-left{
	float: left;
	position: relative;
	cursor:pointer;
}
.newsearch-li .newsearch-left img{
	width:230px;
	height:155px;
	display: block;
}
.zhezhao{
	position: absolute;
	left:0;
	bottom: 0;
	width:100%;
	height:50px;
	background: rgba(0,0,0,.3);
}
.zhezhao p{
	color: #fff;
	line-height: 50px;
	padding-left:18px;
}
.newsearch-li .newsearch-right{
	float: left;
	margin-left:22px;
	height:155px;
	position: relative;
}
.newsearch-right .right-t h5{
	font-size:24px;
	color: #212121;
	float: left;
	cursor:pointer;
}
.newsearch-right .right-t p{
	float: left;
	font-size:14px;
	color: #666;
	margin:9px 0 0 16px;
	cursor:pointer;
}
.newsearch-right .a-con{
	width:405px;
	line-height: 20px;
	margin-top:18px;
	color: #666;
	font-size:14px;
}
.the-speaker{
	position: absolute;
	bottom:0;
	left:0;
	font-size:14px;
	color: #666;
}
.the-speaker a{
	font-size:14px;
}
.the-speaker a span{
	color: red;
}
/*****newsearch-result end*****/