@charset "utf-8";

.banner{background: url(../img/bannerbg.png) no-repeat center top;}
.banner .wp{padding-top: 0.3rem;}
.banner .pgba{
    z-index: 5;
    position: absolute;
    bottom: 0.3rem;
    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: 0.6rem;height: 0.06rem;line-height: 1rem; background: #FFFFFF;color: transparent; margin: 0  0.08rem!important;position: relative;}
.banner .pgba .active{background: #0B558A;}



.banner .swiper-slide .a{display: block;height:30.5vw;}
.banner .swiper-slide .a{position: relative;display: block;overflow: hidden;}
.banner .swiper-slide .bg video{ width: 100%; height: 100%; object-fit: cover}



.banner .swiper-slide .bg{-webkit-transform: scale(1.1);position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;transition:linear 5s;background-size: cover !important;}
.banner .swiper-slide-active .bg{-webkit-transform: scale(1);}
.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 a{width: 0.7rem;height: 0.5rem;position: absolute;top: 45%;z-index: 5;}
.banner .sbtn .prev{background: url(../img/banleft.png) no-repeat center;background-size: contain;left: 0;}
.banner .sbtn .next{background: url(../img/banright.png) no-repeat center;background-size: contain;right: 0;}







@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 .pgba span{width: 0.2rem;height: 3px;}
}
@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{position: relative;margin-bottom: .3rem;}
.intit h4{position: relative;}

.intit h4 .cn{font-size: .32rem;position: relative;color: #3D3D3D;align-items: center;}
.intit h4 .en{color: #0B558A;font-size: 0.22rem;font-family: 'sys';text-transform: uppercase;}
.intit h4 .en em{display: inline-block;padding: 0 0.08rem;font-size: 0.28rem;}

.intit>a{display: block;display: flex;align-items: center;color: #3D3D3D;}
.intit>a span,.homeb .more span{ display: block;font-size: 0.18rem;}
.intit>a span img,.homeb .more img{display: inline-block;vertical-align: middle;padding-left: 0.1rem;}
.intit>a:hover{color: #0B558A;}

.homea{
	
	min-height: 2rem;
	padding: 0.6rem 0;
}
.homea .homa_left{width: 48%;position: relative;}
.homea .homa_left .pic{height: 4.7rem;display: block;position: relative;}
.homea .homa_left .homeawrap{overflow: hidden;position: relative;}

.homea .homa_left .news_title{box-sizing: border-box;width: 100%;height: 0.7rem; background: #0b558a;padding: 0.2rem 0.3rem;}
.homea .homa_left .news_title h2{width: 80%;font-size: 0.22rem;line-height: 0.3rem;color: #FFFFFF;}

.homea .pgba{position: absolute;bottom: 0.25rem;left: auto; right: 0.2rem;z-index: 5;text-align: right;}
.homea .pgba span{width: 0.1rem;height: 0.1rem;margin: 0 0.1rem !important;background: #FFFFFF;opacity: 0.8;}
.homea .pgba span.active{opacity: 1;}




.homea .homa_right{width: 48%;}
.homea .homa_right ul li,.homeb ul li{background: #FFFFFF;box-sizing: border-box;padding: 0.2rem 0.25rem;margin-bottom: 0.15rem;}
.homea .homa_right ul li h2,.homeb ul li h2{font-size: 0.19rem;width: 83%;line-height: 0.28rem;color: #3D3D3D;height: 0.56rem;}
.homea .homa_right .date,.homeb ul li .date{text-align: center;padding-right: 0.2rem;color: #0b558a;font-family: 'sys'; background: url(../img/line1.png) no-repeat right center;}
.homea .homa_right .date p{font-size: 0.24rem;line-height: 1;}





.homeb{padding: 0.6rem 0;background: url(../img/bodybg1.png) no-repeat center bottom #0770bc;}
.homeb .xxtit{position: relative;margin-bottom: 0.4rem;margin-top: 0.2rem;}
.homeb .xxtit .cn{color: #FFFFFF;font-size: 0.34rem;font-weight: bold;}
.homeb .xxtit .en{font-size: 0.46rem;text-transform: uppercase;color: #FFFFFF;opacity: 0.2;position: absolute;left: 50%;top: -0.2rem;transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);	font-family: 'sys';font-weight: bold;}
.homeb .wpb{background: url(../img/bodybg2.png) no-repeat center top;padding-top: 0.2rem;}
.homeb .xqgg{width: 31%;background-color: #619cbb;border-radius: 0 60px 0 60px;box-sizing: border-box;padding: 0.26rem 0.3rem;}
.homeb .intit h4 .cn,.homeb .intit h4 .en{color: #FFFFFF;}
.homeb .intit{padding-bottom: 0.2rem;border-bottom: 1px solid #FFFFFF;margin-bottom: 0;}

.homeb ul li{background: transparent;padding: 0.23rem 0;border-bottom: 1px solid #FFFFFF;margin: 0;height: auto;}
.homeb ul li h2,.homeb ul li .date{color: #FFFFFF;}

.homeb ul li .date{background: url(../img/line2.png) no-repeat right center;}
.homeb ul li .date p{font-size: 0.24rem;}
.homeb ul li h2{width:75%;}
.homeb .more{color: #FFFFFF;margin-top: 0.2rem;}

.homeb .cggg{background-color: #2083b8;border-radius: 60px 0 60px 0 ;}
.homeb .jggg{background-color: #0b558a;}



















.homec{padding: 0.6rem 0;}
.homec .xuewrap{}
.homec .homeclist{width: 48%;background-color: #FFFFFF;box-sizing: border-box;padding: 0.2rem;}
.homec .homeclist .lanname{width: 0.94rem;height: 2.4rem;font-size: 0.24rem;display: flex;align-items: center; padding-left: 0.2rem; background: url(../img/titbg.png) no-repeat center/contain;color: #0b558a;}
.homec .homeclist .lanname h2{-ms-writing-mode: tb-rl;writing-mode: tb-rl;}

.homec .homeclist ul{width: 83%;}
.homec .homeclist ul li{background: #FFFFFF;box-sizing: border-box;border-bottom: 1px dashed #CCCCCC;padding: 0.2rem 0;}
.homec .homeclist ul li:first-child{padding-top: 0;}
.homec .homeclist ul li h2{font-size: 0.19rem;line-height: 0.28rem;height: 0.56rem;}

.homec .homeclist .date{font-size: 0.18rem;color: #0b558a;font-family: 'sys';margin-top: 0.05rem;}


.homec .link{margin-top: 0.5rem;}
.homec .link ul li{width: 18%;}













@media (max-width: 1600px){


}
@media (max-width: 1366px){
	
}
@media (max-width: 1024px){
	.homea .homa_right ul li h2{width: 75%;}
	.homeb ul li .date{padding-right: 0.1rem;}
	.homeb ul li h2{width: 70%;}
	.intit h4 .cn{font-size: 0.24rem;}
	.intit h4 .en em{font-size: 0.2rem;}
	.intit h4 .en{font-size: 0.14rem;}

	.homec .homeclist ul{width:75%}
}
@media (max-width: 980px){
 
  .homeb .xqgg,.homea .homa_left,.homec .homeclist{width: 100%;margin-bottom: 0.2rem;}
 .homeb ul li h2{width: 88%;}
 .homea .homa_right{width: 100%;}
.homea .homa_right ul li h2{width: 88%;}
.homeb .wpb{background: none;}
.homec .homeclist ul{width:85%}
}
@media (max-width: 800px){
	.homec .link ul li{width: 31%;margin-bottom: 0.2rem;}
	
}

@media (max-width: 760px){
.homea .homa_left .homeawrap,.homea .newsright{width: 100%;}
.homea .newsright{margin-top: 0.3rem;}
.homeb ul li h2{width: 80%;}
.homea .homa_right ul li h2{width: 75%;}
}
@media (max-width: 640px){
.homec .homeclist ul{width:75%}
body{min-width: 320px;}
.homec .link ul li{width: 48%;}
.homea .homa_left .pic{height: 65vw;}
}

@media (max-width: 480px){
	.homeb ul li h2{width: 76%;}
	.homea .homa_right ul li h2{width: 75%;}
}
/*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){
   
}