body{background-color:#f7f7f7;}
.header{position: relative;}
.f_head{width:100%;background:url(../images/main_top_bj.png) repeat-x;height:51px;padding-top: 11px;}
.f_head .subNav{width: 1000px;margin: 0 auto;overflow: hidden;zoom: 1;}
.f_head .subNav li{float:left;}
.f_head .subNav li.Xactive a{color: #635E5F;}
.f_head .subNav a{font-size: 14px;color: #635E5F;}
.f_main{ margin:0 auto;width:1000px;overflow: hidden;zoom: 1;margin-bottom: 60px;}
.sideLeft{ float:left; width:700px; margin-bottom: -5px; }
.Xteacherli{position:relative;height: 254px;padding: 30px 19px 0px 20px; background-color: #FFFFFF;}
.XteacherWrapper{border-bottom:1px solid #ebebeb ;vertical-align: top;padding-bottom: 30px;zoom: 1;overflow: hidden;}
.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 .p1 a{font-size: 18px;color:#212121;}
.Xmiddle .p1 a:hover{text-decoration: underline;}
.Xmiddle .enterBtn{text-align: right;margin-top: 4px;}
.Xmiddle .enterBtn a{margin-right: 5px;color: #ff6600}
.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: 5px;}
.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;}
.Xteacherli .discount{position: absolute;top: 25px;left: 20px;width: 61px;height: 68px;;z-index: 99;}
.sideRight{ float:right;  height:100%; }
.sideRight_01,.sideRight_02{ width:258px;padding:10px;background-color:#fff; border:1px solid #EAEBED;overflow: hidden}
.sideRight_02{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;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	 }
.subMemu_current{ color:#fff; background:url(../images/main_hover_bj.png) repeat-x;}
.pageNumbers{ margin:20px auto; width:650px; height:36px; text-align:center;}/*width:420px;*/
.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;}

/*增加top搜索目录201603*/
.sideLeft{
	background: #fff;
}
.Zkctoptag{
	padding: 16px 20px;
}
.Zkcalltag{
	border: 1px solid #cbcbcb;
	padding: 0px 24px;
	margin-bottom: 20px;
}
.Zkcalltag li{
	border-bottom: 1px solid #cecece;
    padding-top: 16px;
    padding-bottom: 10px;
}
.Zkcalltag li.nobor{
	border-bottom: none;
}
.tagname{
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	margin-right: 20px;
}
.taglist{
	float: left;
	width: 530px;
}
.taglist a{
	    display: block;
    float: left;
    color: #434343;
    font-size: 14px;
    margin-right: 22px;
    margin-bottom: 4px;
    height: 20px;
}
.taglist a.active{
	color: #057bff;
}
.taglist a.active2{
	color: #057bff;
}
.taglist a.active3{
	color: #057bff;
}

.taglist a:hover{
	color: #057bff;
}
.Zkcpaixu{
	border: 1px solid #cbcbcb;
	height: 32px;
	background: #f4f4f4;
}
.Zkcpaixu li{
	float: left;
	line-height: 32px;
	padding: 0px 22px;
}
.Zkcpaixu li a{
	font-size: 14px;
	color: #4f4f4f;
	cursor: default;
}
.Zkcpaixu a.active{
	color: #057bff;
}
.Zkcpaixu a.active4{
	color: #057bff;
}
.Zkcpaixu a.hover{
	color: #057bff;
}
.moneypx{
	position: relative;
	top:1px;
	right:-3px;
}
.Zkcpaixu li a.gouxuan{
	padding-left: 26px;
	height: 30px;
	display: block;
	background: url(../images/gouxuan.png) no-repeat 0px 5px;
}
.Zkcpaixu li a.gxactive{
	background: url(../images/gxactive.png) no-repeat 0px 5px;
}
.Zkcalltag .nofc{
	border-bottom: none;
}