@charset "utf-8";

.banner .pgba{
    z-index: 5;
    position: absolute;
    bottom: 0.35rem;
    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: 0 .08rem !important;position: relative;}
.banner .pgba span.swiper-pagination-bullet-active{opacity: 1;background:#0590d7;}



.banner .swiper-slide .a{display: block;height: 35vw;}
.banner .swiper-slide .a{position: relative;display: block;overflow: hidden;}



.banner .swiper-slide .bg video {object-fit: cover;width: 100%;height: 100%;}

.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%;}
.banner .sbtn .prev{background: url(../img/banleft.png) no-repeat center;left: 2%;}
.banner .sbtn .next{background: url(../img/banright.png) no-repeat center;right: 2%;}






@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 #b5e0f6;}
.intit .h2{padding-bottom: 0.1rem;border-bottom: 3px solid #0590d7;}
.intit .h2 img{display: inline-block;vertical-align: middle;padding-right: 10px;}
.intit .h2 .cn{font-size: .26rem; display: block;font-weight: bold;line-height: 1em;color: #0590d7;position: relative;z-index: 5;}
.intit .h2 .en{color: #085684;opacity: 0.1; text-transform: uppercase;font-size: 0.46rem;font-weight: bold;line-height: 1em;transform: skewX(-5deg);display: block;user-select: none}
.intit>a,.more{color: #333333;font-size: .18rem;display: flex;align-items: center;position: relative;margin-top: 0.15rem;}


.homea{padding: 0.55rem 0;background: url(../img/bodybg1.jpg) no-repeat center top;}
.tpnews{width: 40%;}
.news_left{}
.news_left .pic{height: 4rem;display: block;position: relative;border-bottom: 4px solid #0590d7;}
.news_left .homeawrap{overflow: hidden;position: relative;}
.news_left .date{background: #0590d7;color: #ffffff;width: 0.7rem;height: 0.7rem;text-align: center;font-weight: normal;z-index: 9;margin-left: 0.3rem;margin-top: -0.5rem;position: relative;}
.news_left .date p{font-size: 0.26rem;line-height: 0.4rem;}
.news_left .date span{font-size: 0.14rem;}
.news_left .news_title{ color: #FFFFFF;box-sizing: border-box;padding: 0.15rem 0rem;padding-bottom: 0.5rem; width: 100%;background: #FFFFFF;}
.news_left .news_title h2{ line-height: 0.35rem; width: 100%;overflow: hidden;margin: 0 auto; font-size: 0.2rem;font-weight: bold;color: #333333;padding: 0 0.3rem;}
.news_left .news_title p{font-size: 0.16rem;color: #888888;line-height: 0.27rem;margin-top: 0.1rem;}
.news_left .pgba{position: absolute;bottom: 2.3rem;right: 0;z-index: 5;text-align: right;}
.news_left .pgba span{width: 0.1rem;height: 0.1rem;margin: 0 0.1rem !important;background: #dadada;opacity:1;}
.news_left .pgba span.active{background: #0590d7;}



.news{width: 27.5%;}
.news_right ul li{border-bottom: 1px solid #b5e0f6;padding: 0.16rem 0;}
.news_right ul li a{position: relative;}
.news_right ul li a h2{font-size: 0.18rem;line-height: 0.3rem;height: 0.6rem;padding-left: 0.3rem;background: url(../img/icon3.png) no-repeat left 10px;}
.news_right ul li a .date{font-size: 0.16rem;color: #0590d7;position: absolute;right: 0;bottom: 0rem;}






.notice{width: 27%;}
.notice .notice_list{padding: 0 0.2rem;background: #FFFFFF;box-shadow: 0 0 10px #ddf0fa;}


.news_first{}
.news_first .date{text-align: center;width: 0.7rem;height: 0.7rem;background: #e6f4fb;color: #0590d7;}
.news_first .date p{font-size: 0.24rem;padding-top: 0.05rem;}
.news_first .date span{font-size: 0.16rem;}
.news_first h2{width: 75%;line-height: 0.35rem;max-height: 0.7rem\0;font-size: 0.18rem;color: #333333;}
.notice_list ul li{padding: 0.2rem 0 ;border-bottom: 1px solid #b5e0f6;}
.notice_list ul li:last-child{border-bottom: none;}
.notice_list ul li:hover h2{color:#0590d7 ;}





.homeb{background: url(../img/bodybg2.jpg) no-repeat center top ;padding: 0.45rem 0;}
.homeb .intit{margin-bottom: 0.1rem;}
.homeb .xg{width: 31%;}
.homeb .xg .news_right ul li{padding: 0.12rem 0;}


.homec{padding: 0.45rem 0;}
.homec ul li{width: 24%;}



@media (max-width: 1600px){


}
@media (max-width: 1366px){


}
@media (max-width: 1024px){
	.news_first h2{width: 70%;}
	.news_right ul li a .date{bottom:-0.1rem;}
	.homeb{background: #f5fcff;}
}
@media (max-width: 980px){
	.tpnews,.news,.notice,.homeb .xg{width: 100%;margin-bottom: 0.2rem;}
	.news_first h2{width: 85%;}

}
@media (max-width: 900px){
	
}

@media (max-width: 760px){

body{min-width: 320px;}
}
@media (max-width: 640px){
.news_first h2{width: 75%;}
.homec ul li{width: 49%;margin-bottom: 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){
   
}