@charset "utf-8";
.homewp{background:url(../img/nybg.png) no-repeat center bottom;padding-bottom:1rem;min-height:6.5rem;}

.sub_left{width: 21.5%;position: relative;z-index: 3;margin-top: 0.15rem;}
.sub_left_title{padding: 0.3rem 0 0.3rem 0;font-size: 0.28rem;text-align: center;color: #fff;position: relative;font-weight: bold;background: #004a98;border-radius: 0 0 0 0;}



.subwrap{/* background: #f3efef; */padding-bottom: 0.2rem;/* border: 1px solid #ccc; */}
.sub_menu{position: relative;/* padding:0 0.2rem; */padding-bottom: 1.5rem;}
.sub_menu ul{
    background: #497ac6;


}
.sub_menu li{position: relative;border-bottom: 1px solid #999;/* text-align: center; */text-indent: 25%;}
.sub_menu ul> li > a{display: block;line-height: 0.6rem;color: #ffffff;position: relative;z-index: 2;font-size: 0.22rem;margin-right: 0.15rem;}
.sub_menu ul> li:hover::before,.sub_menu ul> li.current::before{content:"";width:15px;height:100%;position:absolute;left: -0.07rem;top:0;}
.sub_menu ul> li:hover>a,.sub_menu ul> li.current a{background: url(../img/nyceicon2.png) no-repeat right center;color: #fff000;font-weight: bold;}

.sub_menu ul> li dl dd{position: relative;}
.sub_menu ul> li dl dd a{display: block;position: relative;z-index: 2; margin-left: 0.15rem;line-height: 0.5rem;font-size: 0.18rem;color: #333333;box-sizing: border-box;padding-left: 30px;}









.sub_right{width: 75%;margin-bottom: 0.5rem;margin-top: 0.15rem;/* 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;
}


.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;}
.fen {
	background: #eeeeee;
	height: 45px;
	margin: 20px 0px;
	overflow: hidden;
}

.fen .popup_renren {
	background-position: 1px -208px;
}

.fen .popup_tqq {
	background-position: 1px -260px;
}

.ye {
	margin-top: 40px
}

.ye p {
	color: #747474;
	margin: 15px 0px;
	font-size: 16px;
}

.ye p a {
	color: #747474;
	font-size: 16px;
}

.ye p a:hover {
	color: #e06a3c;
}


.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;}













@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%;}
	
	
	
	
}