@charset "utf-8";

.sub_banner{height: 0;background-size: cover !important;position: relative;padding-bottom: calc(25% - 10px);z-index: 2;}

.sub_left{width: 20%;margin-bottom:0.4rem; position: relative;z-index: 3;margin-top: 0.3rem;}
.sub_left_title{padding:0.4rem 0 0.25rem 0;font-size: 0.34rem;text-align: center;color: #fff;position: relative;font-weight: normal;background: #94070a;}



.sub_menu{/* padding: 0 0.2rem; */background: #ffffff;position: relative;border: 1px solid #94070a;}
.sub_menu ul{}
.sub_menu li{position: relative;border-top: 1px solid #94070a;/* text-align:center; */padding: 0.2rem 0;padding-left: 20%;}
.sub_menu ul> li > a{display: block;/* line-height: 0.7rem; */color: #333333;position: relative;z-index: 2;/* padding: 0.2rem 0; */font-size: 0.2rem}
.sub_menu ul> li:hover >a,.sub_menu ul> li.current>a,.sub_menu ul> li dl dd.current>a{color:#94070a;font-weight:bold;}

.sub_menu ul> li dl{margin-top:0.05rem;}
.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.35rem;font-size: 0.18rem;color: #333333;box-sizing: border-box;}










.sub_right{width: 75%;margin-bottom: 0.5rem;margin-top: 0.3rem;}


.pagebat{border-bottom: 1px solid #DDDDDD;margin-bottom: 0.25rem;}
.bread{color: #b0b0b0;float: right; font-size: 0.14rem;margin-top: 0.15rem;}
.bread a{font-size: 0.14rem;color: #b0b0b0;}
.page_title{font-size: 0.26rem;font-weight: bold;color: #94070a;border-bottom: 4px solid #94070a;padding-bottom: 0.15rem;}



.list ul li{box-sizing: border-box;padding: 0.18rem 0;border-bottom: 1px dashed #cccccc;}
.list ul li h2{width: 78%;box-sizing:border-box;padding-left:20px;background:url(../img/dot.png) no-repeat left center;}
.list ul li h2,.list ul li .date{font-size: 0.18rem;}

.list ul li:hover h2,.list ul li:hover .date{color: #94070a;}



















/*内容*/
.content{margin-right: 0.3rem;}
.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;
}

.nrnew{margin-top: 0.5rem;}
.nrnew .notice{width: 48%;}
.nrnew .notice .intit{height: 0.5rem;line-height: 0.5rem;background:#f0f0f0 ;}
.nrnew .notice .intit h2{width: 1.8rem;background: #132c90;color: #FFFFFF;font-size: 0.24rem;text-align: center;height: 0.5rem;line-height: 0.5rem;}
.nrnew .notice .nolist .date{border: 1px solid #bb9f70;text-align: center;width: 0.85rem;height: 0.85rem;}
.nrnew .notice .nolist .date p{color: #bb9f70;font-size: 0.34rem;line-height: 0.45rem;}
.nrnew .notice .nolist .date span{background: #bb9f70;color: #ffffff;font-size: 0.18rem;display: block;line-height: 0.4rem;}
.nrnew .notice .nolist li{padding: 0.25rem 0;border-bottom: 1px solid #e1e1e1;}
.nrnew .notice .nolist .datetit{width: 77%}
.nrnew .notice .nolist .datetit h2{font-size: 0.18rem;line-height: 0.3rem;height: 0.6rem;}
.nrnew .notice .nolist .datetit p{float: right;font-size: 0.16rem;color:  #132c90;}












/* 图片 */
.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 screen and (max-width: 1300px){
	.sub_link a img{height: 0.3rem;}
	.shilist .shi{padding: 0.2rem;}
}

@media screen and (max-width: 1024px){
	.sub_link a img{display: none;}
	.sub_link a span{font-size: 0.16rem;text-align: center;display: block;}
	.shilist .shi .shiright{width: 46%;}
}

@media screen and (max-width: 960px){
	.sub_left{display: none;}
	.sub_right{width: 100%;}
	.list ul li{padding: 0.2rem;}
	.content{margin: 0 0.1rem;}
}

@media screen and (max-width: 670px){
	.list .date_right{width: 75%;}
	.list ul li h2{width:72%;}
	
	.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%;}
}