@charset "utf-8";

.banner .pgba{
    z-index: 5;
    position: absolute;
    bottom: 0.2rem;
    left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
    
    width: auto;
    }
.banner .pgba span{position: relative;border-radius: 0; display: block;float: left;opacity: 1;width: 10px;height: 10px;border-radius: 50%;  background: #FFFFFF; margin: 8px !important;position: relative;}
.banner .pgba span.active{opacity: 1;background:#94070a;}


.banner .swiper-slide .a{display: block;height: 24vw;}
.banner .swiper-slide .a{position: relative;display: block;overflow: hidden;}



.banner .swiper-slide .bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;background-size: cover !important;}

.banner .bgtitle{
	position: absolute;
	left: 6%;
	bottom: 0.3rem;
	width: 70%;
	z-index: 9;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #FFFFFF;
	font-size: 0.24rem;
}
.banner .sbtn{}
.banner .sbtn a{width: 0.6rem;height: 0.6rem;position: absolute;top: 40%;z-index: 9;background-size: 100%;}





@media screen and (max-width: 1400px){

}
@media screen and (max-width: 1200px){

}
@media screen and (max-width:1024px){
.banner .swiper-slide .a{height: 50vw;min-height: inherit;}
.banner .sbtn{display: none;}
}
@media screen and (max-width:900px){
.banner .swiper-slide .a{height: 46vw}
}
@media screen and (max-width:640px){
.banner .pgba{bottom: .15rem}
.banner .swiper-slide .a{height: 52vw}
}

.intit{margin-bottom: .3rem;position: relative;border-bottom: 1px solid #dadada;padding-bottom: 0.15rem;}
.intit .h2{}
.intit .h2 .cn{font-size: 0.26rem;font-weight: bold;line-height: 1em;padding-bottom: 0.13rem;color: #94070a;position: relative;z-index: 5;bo;border-bottom: 1px solid #94070a;}
.intit .h2 .en{color: #94070a;font-size: 0.18rem;line-height: 1em;padding-left: 0.15rem;}
.intit>a,.more{color: #888888;font-size: .18rem;display: flex;align-items: center;position: relative;}






.homea{padding: 0.4rem 0;background: #FFFFFF;}
.news{width: 48%;}
.news_left{position: relative;}
.news_left::before{content: "";width: 100%;height: 4.3rem;background: #94070a;position: absolute;left: 0;top: 0;right: 0;}
.news_left::after{content: "";width: 100%;height: 1.05rem;background: #f1f1f1;position: absolute;left: 0;top: 4.3rem;right: 0;}
.news_left .pic{height: 4.3rem;display: block;position: relative;margin: 0.2rem;}
.news_left .homeawrap{overflow: hidden;position: relative;}
.news_left .news_title{ color: #FFFFFF;box-sizing: border-box; margin: 0 0.2rem;}
.news_left .news_title h2{ line-height: 0.35rem;text-align: center; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 0.2rem;font-weight: bold;color: #333333;}
.news_left .pgba{position: absolute;bottom: 0.7rem;right: 0;z-index: 5;text-align: center;}
.news_left .pgba span{width: 0.1rem;height: 0.1rem;margin: 0 0.1rem !important;border: 1px solid #FFFFFF; opacity:1;background: transparent;}
.news_left .pgba span.active{background: #FFFFFF;}


.news_right{width: 48%;}
.news_right .new1{border-bottom: 1px dashed  #CCCCCC;padding-bottom: 0.15rem;margin-bottom: 0.15rem;}
.news_right .new1 .date{background: #94070a;width: 0.75rem;height: 0.8rem;text-align: center;color: #FFFFFF;}
.news_right .new1 .date p{font-size: 0.3rem;font-weight: bold;margin-top: 0.05rem;}
.news_right .new1 .date_right{width: 85%;}
.news_right .new1 .date_right h2{font-size: 0.2rem;font-weight: bold;line-height: 0.4rem;}
.news_right .new1 .date_right div{font-size: 0.16rem;color: #888888;line-height: 0.28rem;max-height: 0.56rem\0;margin-top: 0.1rem;}
.news_right ul li{padding: 0.14rem 0;}
.news_list ul li h2{width: 78%;font-size: 0.17rem;box-sizing: border-box;padding-left: 20px;background: url(../img/dot.png) no-repeat left center;}
.news_list ul li .date{font-size: 0.17rem;}




.homeb{margin: 0.5rem 0;}
.notice{width: 28.5%;}
.notice .notice_list{}
.notice_list .date{width: 0.8rem;height:0.9rem;border: 1px solid #94070a;text-align: center;background: #94070a;}
.notice_list .date p{font-size: 0.32rem;background: #ffffff;line-height: 0.55rem;color: #94070a;font-weight: bold;}
.notice_list .date  span{font-size: 0.16rem;color: #ffffff;line-height:0.35rem ;}
.notice_list ul li{margin-bottom: 0.15rem;padding-bottom: 0.15rem;border-bottom: 1px solid #CCCCCC;}
.notice_list ul li:last-child{margin-bottom: 0;}
.notice_list ul li h2{font-size: 0.17rem;line-height: 0.28rem;width: 75%;height: 0.85rem;background: url(../img/line2.png) no-repeat right bottom;}
.notice_list ul li:hover h2{color:#94070a ;}

.noright{width: 69%;}
.teaching{width: 48%;margin-bottom: 0.1rem;height: 3.9rem;}
.teaching .intit{margin-bottom: 0.2rem;}
.teaching .news_list ul li{padding: 0.15rem 0;}



.homec{background: #efefef;padding: 0.5rem 0;}
.homec .intit{color: #94070a;text-align: right;padding-right: 0.2rem;display: flex;justify-content: center;flex-direction:column;background: url(../img/line1.png) no-repeat right center;border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.homec .intit h2{font-size: 0.22rem;font-weight: bold;}
.homec .link{width: 91%;}
.homec .link ul li{width:19.5%;}













@media (max-width: 1600px){


}
@media (max-width: 1366px){


}
@media (max-width: 1200px){
	
}
@media (max-width: 1024px){
	.news_right .new1 .date_right{width:80%}
	.notice_list ul li h2,.news_list ul li h2{width:67%;}
	.homec .link ul li{width:19%}
.homec .link{width:85%}
}
@media (max-width: 980px){


}
@media (max-width: 900px){
	.news,.news_right,.notice,.noright,.teaching{width:100%;margin-top:0.2rem;}
	.notice_list ul li h2{width:85%;}
}

@media (max-width: 760px){

body{min-width: 320px;}
}
@media (max-width: 640px){
.news_left::after{display:none;}
.news_left .pic{height:60vw;}
.notice_list ul li h2{width:75%;}
.news_left::before{height:60vw;}
.homec .link{width:100%}
	.homec .link ul li{width:48%;margin-top:0.2rem;}
}

@media (max-width: 480px){
	
	
}
/*ie11*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, 
} 
/*ie10*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

}




@media (max-width: 980px){
   
}