@charset "utf-8";



.homewp{/* padding-bottom:2rem; */position: relative;}






.wrap_content{position: relative;background: #fffdf7;background-image: linear-gradient(#ffffff, #ffffff);background: #fffdf6;}
.sub_banner{height: 0;background-size: cover !important;position: relative;padding-bottom: 28%;z-index: 2;}


.sub_left{width: 18%;position: relative;z-index: 3;margin-top: -1rem;}
.sub_left_title{height:1rem;display: flex;align-items: center;font-size: 0.32rem; text-align:center;color: #fff;position: relative;font-weight: bold;background:#175b54;justify-content: center;}




.subwrap{padding-bottom: 0.34rem;border-left: 10px solid #175b54;background: #f3fffe;}
.sub_menu{position: relative;}
.sub_menu ul{margin-top: 0.2rem;}
.sub_menu li{position: relative;box-sizing: border-box;}
.sub_menu ul> li:last-child a{border-bottom: none;}
.sub_menu ul> li > a{display: block;line-height: 0.6rem;color: #333333;position: relative;z-index: 2;font-size: 0.2rem;border-bottom: 1px solid #e4f1eb;margin: 0 0.2rem;}

.sub_menu ul> li:hover>a,.sub_menu ul> li.current>a{color: #175b54;font-weight: bold;}
/* .sub_menu ul> li.current>a::before,.sub_menu ul> li:hover>a::before{content:"";width:10px;height:100%;background:#d73333;position:absolute;top:0;left:-0.1rem;} */
.sub_menu ul> li dl dd{position: relative;padding-left:0.15rem;}
.sub_menu ul> li dl dd a{display: block;position: relative;z-index: 2; margin-left: 0.3rem;line-height: 0.36rem;font-size: 0.16rem;color: #333333;box-sizing: border-box;padding-left:15px;color:#666666;}
.sub_menu ul> li dl dd.act a,.sub_menu ul> li dl dd:hover a{color:#175b54;font-weight:bold;background:url(../img/dotnav.png) no-repeat left center;}
.sub_menu ul> li dl{display:none;padding:0.15rem 0;}
.sub_menu ul> li.current dl{display:block;}







.sub_right{width: 77%;/* margin-bottom: 1.5rem; */margin-top: -1rem;background: #FFFFFF;box-sizing: border-box;padding: 0.5rem  0.35rem;padding-bottom: 3rem;z-index: 2;position: relative;}

.lanwarp{border-bottom: 1px solid #e5e5e5;margin-bottom: 0.1rem;padding-bottom: 0.2rem;position: relative;}
.lanwarp .lan{font-size: 0.22rem;font-weight: normal;color: #175b54;}
.lanwarp .lan h2{padding-left: 0.2rem;border-left: 5px solid #175b54;font-weight: bold;}
.bread{color: #666666;line-height: 0.38rem;font-size: 0.16rem;position: absolute;right: 0;bottom: 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.18rem;padding-left: 20px;background: url(../img/dot2.png) no-repeat left center;}
.list ul li .date{font-size: 0.18rem;color: #969899;}












/*内容*/
.content{/* margin-right: 0.3rem; */}
.content_title>h1,
.dp>h1 {
	font-size: 0.24rem;
	font-weight: bold;
	text-align: center;
	padding: 0.2rem 0;
	margin-top: 0.3rem;
	/* font-family:'pingfang'; */
	background: #effaf4;
	margin-bottom: 0.2rem;
}

.content_title>p {
	text-align: center;
	color: #888888;
}

.content .cont {
	margin-top: 0.2rem;
	border-bottom: 1px solid #e5e5e5;
}
.content .cont iframe{max-width:100%;}

.content .cont p,.content .cont p span {
	
line-height: 30px;
	
/* font-size: 18px; */
	
margin-top: 10px;
	
}
.content .cont p span{/* font-size:18px; */}
.content .cont p img{margin:10px auto;text-align: center;}
.content .cont table p{margin-top:0;text-indent:0;}


.ye {
	margin-top: 40px
}

.ye p {

	margin: 15px 0px;
	font-size: 16px;
}

.ye p a {
	
	font-size: 16px;
text-decoration:none;

}

.ye p a:hover {
	color: #007A3F;
}


.content {
	padding-bottom: 40px;
}

.dp {
	margin-bottom: 80px;
}







/* 图片 */
.ztjjlist{margin-top: 0.4rem;}
.ztjjlist .ztjjitem{float: left;width: 23%;margin-right: 2.5%;margin-bottom: 0.3rem;}
.ztjjlist1 .ztjjitem:nth-child(4n){margin-right: 0;}
.ztjjlist .ztjjitem .pic{height: 1.8rem;padding: 0.1rem;border: 1px solid #cccccc;}
.ztjjlist .ztjjitem .txt {line-height: 0.3rem;padding: 0.1rem;font-weight: bold;box-sizing: border-box;/* background-color: #fdf4e1; */text-align: center;}
.ztjjlist .ztjjitem .txt a{font-size: 0.18rem;}

.ztjjlist2 .ztjjitem{width:31.3%;margin-right:3%;display: block !important;}
.ztjjlist2 .ztjjitem .pic{height:2.5rem;}
.ztjjlist2 .ztjjitem:nth-child(3n){margin-right:0;}
.ztjjlist2 .ztjjitem .pic img{width:100%;height:100%;}




/*图文列表*/
.xb-list{margin-top: 0.2rem;}
.xb-list ul li{position: relative;padding: 0.3rem 0;border-bottom: 1px dashed #dfdfdf;}
.xblist-oli{box-sizing: border-box;}
.xblist-pic {width: 33%;height: 2rem; overflow: hidden;}
.xblist-pic a,.xblist-pic span{ display: block;width: 100%;height: 100%;}

.xblist-title{width: 60%;}
.xblist-title .date{margin-top: 0.1rem;}
.xblist-title .date  em{font-size: 0.36rem;color: #007a3f;font-weight: bold;}
.xblist-title .date span{font-size: 0.16rem;color: #999999;}
.xblist-title a{display: block;}
.xblist-title h2{font-size: 0.2rem;font-weight: bold;line-height: 0.33rem;margin-bottom: 0.1rem;margin-top: 0.15rem;}
.xblist-title div{ color: #999999;font-size: 0.16rem; line-height: 0.3rem;text-align: justify;}
.xb-list ul li:hover{background: #007a3f;padding: 0.3rem;box-sizing: border-box;border-left: 3px solid #dec28e;}
.xb-list ul li:hover h2,.xb-list ul li:hover div,.xb-list ul li:hover em,.xb-list ul li:hover span{color: #FFFFFF;}


/*办事大厅*/
.bsdtdiv{border-bottom:1px solid #e5e5e5;padding-bottom:0.3rem;margin-bottom:0.3rem;margin-top:0.3rem;}
.bsdtdiv ul li{width:20%;float:left;margin-bottom:0.2rem;}
.bsdtdiv ul li img{margin:0 auto;transition: .4s;}
.bsdtdiv ul li p{text-align:center;margin-top:0.1rem}
.bsdtdiv ul li:hover img{transform: rotateY(180deg);transition: .4s;}


/* 办事大厅 */
.dy{background: #175b54;border-radius: 20px;padding: 0.3rem ;color: #FFFFFF;margin-top: 0.2rem;margin-bottom: 0.4rem;}
.dy p{line-height: 2;font-size: 0.18rem;}
.dy .dytxt{width: 90%;}
.dy>div>img{margin-top: 0.1rem;}

.bslist li,.bslist{position: relative;}
.bslist::before{content: "";width: 5px;height: 100%;background: #175b54;left: 0.4rem;top: 0;position: absolute;}
.bslist li{min-height: 1rem;padding-left: 1.4rem;padding-bottom: 0.3rem;}
.bslist li em{position: absolute;left: 0;top: 0;background: #175b54;color: #FFFFFF;width: 0.8rem;height: 0.8rem;line-height: 0.8rem;border-radius: 50%; text-align: center;color: #FFFFFF;font-size: 0.46rem;font-weight: bold;}
.bslist li a{width: 70%;}
.bslist li a h4{font-weight: bold;font-size: 0.24rem;line-height: 0.5rem;}
.bslist .zhai{font-size: 0.18rem;line-height: 0.35rem;}
.bslist .bsphone{width: 28%;background: #175b54;border-radius: 20px 0 20px 0;color: #FFFFFF;display: flex;align-items: center;justify-content: center;font-size: 0.18rem;line-height: 2;font-weight: bold;}














/* 师资 */
.shilist .shi{width: 48%;margin-top: 0.3rem;height: 2.62rem;box-sizing: border-box;border: 1px solid #dee1ec;}
.shilist .shi .shipic{width: 1.78rem;height: 2.6rem;}
.shilist .shi .shiright{width: 65%;padding: 0.2rem;}
.shilist .shi .shiright h2{font-size: 0.24rem;color: #175b54;line-height: 0.4rem;/* margin-bottom: 0.15rem; */font-weight:bold;}
.shilist .shi .shiright div{color: #888888;font-size: 0.14rem;line-height: 0.24rem;margin-bottom: 0.1rem;/* height: 1.28rem; */}
.shilist .shi .shiright p{color: #333333;font-size: 0.14rem;/* margin-bottom: 0.1rem; */line-height: 0.24rem;}
.shilist .shi:hover{box-shadow: 0 0 15px #cccccc;}





/*处内机构*/
.orgWrap .item{margin-bottom: 0.5rem; margin-top:0.5rem;}
.orgWrap .item .tittt{height: 0.6rem;padding: 0 0.2rem;background: #f0f0f0;font-size: 0.24rem;color: #1a1a1a;line-height: 0.6rem;font-weight: normal;margin-bottom: 0.14rem;}
.orgWrap .item .cont dl{border-bottom: 1px dotted #afafaf;position: relative;font-size: 0.16rem;line-height: 0.32rem;color: #333333;padding-bottom: 0.2rem;}
.orgWrap .item .cont dl dd{width:92%;}
.orgWrap .item .cont dl dt span{letter-spacing: 0.1rem;}
.orgWrap .item .cont dl dd span{display: block;}
.orgWrap .item .cont ul{padding-left: 0.2rem;}
.orgWrap .item .cont ul li{margin-right: 0.44rem;}
.orgWrap .item .cont ul li a{display: block;padding-left: 0.24rem;position: relative;font-size: 0.16rem;line-height: 0.36rem;color: #333333;}
.orgWrap .item .cont ul li a:before,
.orgWrap .item .cont ul li a:after{content: "";width: 14px;height: 0.14rem;position: absolute;left: 0;top:50%;margin-top: -7px;background: url(../images/linkicon.png) no-repeat left top;
-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.orgWrap .item .cont ul li a:after{background-position: left bottom;filter: alpha(opacity=0);opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.orgWrap .item .cont ul li a:hover{color: #19408c;}
.orgWrap .item .cont ul li a:hover:before{filter: alpha(opacity=0);opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.orgWrap .item .cont ul li a:hover:after{filter: alpha(opacity=100);opacity: 1;-webkit-transform: scale(1);transform: scale(1);}




/*联系教师*/
.list_p5_5 {/* width: 1170px; */margin: 17px auto;}
.list_p5_5 * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.list_p5_5 dl {width: 48%;padding: 0.2rem 0;border-bottom: 1px dashed #d9d9d9;}
.list_p5_5 dl dt {width: 36%;height: 2.8rem;overflow: hidden;}
.list_p5_5 dl dt a { display: block; width: 100%; height: 100%;}
.list_p5_5 dl dd {width: 58%;}
.list_p5_5 dl dd a { display: block;}
.list_p5_5 dl dd a h4 {font-size: 0.26rem;color: #333;line-height: 0.36rem;}
.list_p5_5 dl dd a h5 {padding-top: 3px;/* padding-bottom: 14px; */font-size: 0.16rem;color: #333;line-height: 0.28rem;}
.list_p5_5 dl dd a p {font-size: 0.14rem;color: #555;line-height: 0.25rem;margin-top: 0.05rem;/* height: 90px; */overflow: auto;}
 

 .list_p5_5 dl dd a p::-webkit-scrollbar{width:3px;height:3px}
 .list_p5_5 dl dd a p::-webkit-scrollbar-button:vertical{display:none}
 .list_p5_5 dl dd a p::-webkit-scrollbar-corner,
 .list_p5_5 dl dd a p::-webkit-scrollbar-track{background-color:#ccc}
 .list_p5_5 dl dd a p::-webkit-scrollbar-thumb{border-radius:0;background-color:#fff; }
 .list_p5_5 dl dd a p::-webkit-scrollbar-thumb:vertical:hover{ }
 .list_p5_5 dl dd a p::-webkit-scrollbar-thumb:vertical:active{ }


.list_p5_5 dl dd a h6 em {margin: 0 auto;margin-top: 0.14rem;border: 1px solid #d4d4d4;display: inline-block;width: 90%;text-align: center;line-height: 0.32rem;font-size: 0.14rem;color: #555;font-weight:normal;border-radius:30px;}
.list_p5_5 dl:hover dt a {}
.list_p5_5 dl:hover dd h4 { color: red;}
.list_p5_5 dl:hover dd h6 em { background: #087b82; color: #fff; border-color: #04949e;}





.dpzw{margin-top:0.3rem;}
.dpzw .aboutScroll{margin: 0.1rem 0 0.5rem 0.4rem;width: 5.8rem;position: relative;overflow: hidden;}
.dpzw .aboutScroll .swiper-slide{position: relative;}
.dpzw .aboutScroll .swiper-slide .pic{overflow: hidden;height:3.35rem;overflow: hidden;}
.dpzw .aboutScroll .swiper-slide .pic em{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.dpzw .aboutScroll .swiper-slide h5{width: 100%;position: absolute;left: 0;bottom: 0;text-align: center;font-size: 0;text-align: center;}
.dpzw .aboutScroll .swiper-slide h5 span{display: inline-block;*display: inline;*zoom:1;padding: 0 10px;min-width: 1.2rem;background: url(../img/gray70.png) repeat;font-size: 16px;color: #ffffff;line-height: 50px;font-weight: normal;}
.dpzw .aboutScroll .prev,.dpzw .aboutScroll .next{width: 30px;height: 40px;position: absolute;top:50%;margin-top: -20px;cursor: pointer;z-index: 3;opacity: 1;color: transparent;}
.dpzw .aboutScroll .prev{left: 10px;background: url(../img/leftarr.png) no-repeat center;}
.dpzw .aboutScroll .next{right: 10px;background: url(../img/rightarr.png) no-repeat center;}







@media screen and (max-width: 1024px){
.shilist .shi{width:100%;}
.shilist .shi .shiright{width:52%;}
	
	
}

@media screen and (max-width: 960px){
	.sub_left{display: none;}
	.sub_right,.nrright{width: 100%;}
	.sub_right .page_content{padding: 0.1rem;}
	.content{/* margin: 0 0.1rem; */}
	.sub_right{padding: 0.2rem;padding-bottom: 2.5rem;}


	
	
	
	
}
@media screen and (max-width:760px){
.list_p5_5 dl{width:100%;}
}
@media screen and (max-width: 640px){
	.sub_right{margin-top: 0;}
	.list ul li a h2{width: 70%;}
	
	
	.bread{position: static;}
.bsdtdiv ul li img{height:1rem;}
.bsdtdiv ul li{width:33%;}


     .bslist li a,.bslist .bsphone{width: 100%}
	 .bslist li{padding-left: 1.2rem;}
	 .bslist .bsphone{margin-top: 0.2rem;min-height: 1.5rem;}
	 .dy>div,.dy .dytxt{width: 100%;}
	 .dy>div>img{margin: 0 auto;}


.shilist .shi .shipic{width:1.6rem;}
.list_p5_5 dl dt{width:55%;margin:0.1rem auto;}
.list_p5_5 dl dd{width:100%;}
.dpzw .aboutScroll{width:100%;margin:0.15rem auto;}
}

@media screen and (max-width: 480px){
     
	   
	   
	
}