@charset "utf-8";


.sub_left{width: 21.5%;position: relative;z-index: 3;margin-top: 0.4rem;}
.sub_left_title{padding:0.4rem 0 0.55rem 0; font-size: 0.3rem; text-align: center; color: #fff;position: relative;font-weight: normal;background: url(../img/celanbg.png) no-repeat center top;}



.subwrap{background: #f1f1f1;padding-bottom: 0.2rem;}
.sub_menu{position: relative;background: url(../img/cenavbg.png) no-repeat center bottom;padding:0 0.2rem;padding-bottom: 1.2rem;}
.sub_menu ul{}
.sub_menu li{position: relative;border-bottom: 1px solid #CCCCCC;text-align: center;}
.sub_menu ul> li > a{display: block;line-height: 0.6rem;color: #333333;position: relative;z-index: 2; font-size: 0.22rem;}
.sub_menu ul> li:hover>a,.sub_menu ul> li.current>a{background: #004a98;color: #FFFFFF;}

.sub_menu ul> li dl{display:none;}
.sub_menu ul> li dl.erji{display:block;}
.sub_menu ul> li dl dd{position: relative;}
.sub_menu ul> li dl dd a{display: block;position: relative;z-index: 2; line-height: 0.5rem;font-size: 0.18rem;color: #333333;box-sizing: border-box;padding-left: 30px;}
.sub_menu ul> li dl dd:hover>a,.sub_menu ul> li dl dd.current a{background: #004a98;color: #FFFFFF;}









.sub_right{width: 75%;margin-bottom: 0.5rem;margin-top: 0.4rem;background: #FFFFFF;box-sizing: border-box;padding: 0.3rem;}
.lanwarp{border-bottom: 1px solid #CCCCCC;margin-bottom: 0.1rem;}
.lanwarp .lan{font-size: 0.26rem;font-weight: bold;color: #004a98;border-bottom: 3px solid #004a98;padding-bottom: 0.1rem;}
.bread{color: #666666;line-height: 0.3rem; font-size: 0.16rem;margin-top: 0.1rem;}
.bread a{font-size: 0.16rem;color: #666666;}
.page_title{padding: 0 0 0;overflow: hidden;}
.page_title h3{padding: 0.25rem 0;color: #333;font-weight: bold;font-size: 0.26rem;}


.list ul li{box-sizing: border-box;border-bottom: 1px solid #d6d6d6;padding: 0.2rem 0;}
.list ul li a h2{width: 75%;font-size: 0.16rem;font-weight: bold;padding-left: 20px;background: url(../img/dot.png) no-repeat left center;}
.list ul li .date{font-size: 0.16rem;color: #969899;}

.list ul li:hover{}


















/*内容*/

.content_title>h1,
.dp>h1 {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

.content_title>p {
	text-align: center;
	color: #888888;
	padding-bottom: 20px;
	border-bottom: 1px dashed #cbbda6;
	margin-bottom: 25px;
}

.cont {
	margin-top: 30px;
}
.content_title .fbt{font-size:18px;text-align:center;}

.cont p {
	text-indent: 2em;
	line-height: 30px;
	font-size: 16px;
	margin-top: 10px;
}
.cont p img{margin:10px auto;text-align: center;display: inherit;}


.content {
	padding-bottom: 40px;
}

.dp {
	margin-bottom: 80px;
}













/* 图片 */
.piclist ul li{padding: 0.3rem;box-sizing: border-box;border: 1px solid #dee1ec;margin-bottom: 0.3rem;}
.piclist ul li .pic{width: 27%;height: 2rem;}
.piclist ul li .picright{width: 69%;position: relative;}
.piclist ul li .picright h2{font-size: 0.22rem;width: 100%;}
.piclist ul li .picright .zhai{color: #888888;line-height: 0.3rem;max-height: 0.9rem\0;font-size: 0.14rem;margin-top: 0.2rem;}
.piclist ul li .picright p {position: absolute;bottom: 0;left: 0;width: 100%;}
.piclist ul li .picright p span{float: left;color: #888888;font-size: 0.14rem;}
.piclist ul li .picright p img{float: right;vertical-align: middle;margin-top: 11px}
.piclist ul li:hover{box-shadow: 0 0 15px #cccccc;}



/* 师资 */
.shilist .shi{width: 48.5%;margin-bottom: 0.3rem;height: 3rem;box-sizing: border-box;padding: 0.3rem 0.2rem 0.3rem 0.3rem;border: 1px solid #dee1ec;background: url(../img/szbg2.png) no-repeat right top;}
.shilist .shi .shipic{width: 1.55rem;height: 2.4rem;}
.shilist .shi .shiright{width: 58%;}
.shilist .shi .shiright h2{font-size: 0.26rem;color: #132c90;line-height: 0.4rem;margin-bottom: 0.2rem;}
.shilist .shi .shiright p{color: #333333;font-size: 0.16rem;line-height: 0.32rem;height: 1.28rem;}
.shilist .shi .shiright img{float: right;margin-top: 0.2rem;}
.shilist .shi:hover{box-shadow: 0 0 15px #cccccc;background: url(../img/szbg.png) no-repeat right top;}
.shilist .shi:hover .shiright h2{color: #FFFFFF;}



.sbxx .news_img {    float: left;    width: 167px;    height: 120px;    overflow: hidden;  margin-right: -180px;}
.sbxx .news_img img {    width: 167px;    height: 120px;}
.sbxx .con1 { margin-left: 180px; position: relative;}
.sbxx .con1 span.news_tt {display: inline-block;font-size: 0; *display: inline; *zoom: 1;  color: #000; font-weight: bold; font-size: 18px;width: 100%;}
.sbxx span.news_zz{width:100%;}
.sbxx .news_list li.news { padding: 20px 0;}
.sbxx span.news_xq {    display: inline-block; *display: inline; *zoom: 1; position: absolute; border: 1px solid #ccc; line-height: 30px; width: 100px; text-align: center; bottom: 0; right: 60px;}
.sbxx .con1 span{font-size: 0.14rem;line-height:0.3rem;}







@media (max-width:750px){

}



@media screen and (max-width: 1300px){

}

@media screen and (max-width: 1024px){
	}

@media screen and (max-width: 960px){
	.sub_left{display: none;}
	.sub_right{width: 100%;}
	.list ul li{padding: 0.2rem 0;}
	.content{margin: 0 0.1rem;}
	
}

@media screen and (max-width: 670px){
	.list ul li a h2{width: 70%;}
	
	.bread a,.bread{font-size: 14px;}
	
	.piclist ul li{padding:0.15rem ;}
	.piclist ul li .pic{height: 1.4rem;width: 40%;}
	.piclist ul li .picright{width: 55%;}
	.piclist ul li .picright .zhai{display: none;}
	.piclist ul li .picright h2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space: normal;line-height: 1.5;}
	
	.shilist .shi .shiright{width: 50%;}
	.shilist .shi{width: 100%;background-size: 100%;}
	.shilist .shi:hover{background-size: 100%;}
	
		.sbxx .news_img{width:100%;float: none;margin-right: 0;}
	.sbxx .con1{margin-left:0;margin-top:0.2rem;}
	.sbxx span.news_xq{display:none;}
	.cont{overflow-x:scroll;}
.sub_right{padding:0;}
	.cont p img{height:auto !important;}
}