@charset "utf-8";

.banner .pgba{
    z-index: 5;
    position: absolute;
    bottom: 1.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:#132c90;}



.banner .swiper-slide .a{display: block;height: 29.5vw;}
.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%;}
.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: .1rem;position: relative;background:url(../img/titlebbg.png) no-repeat left center #01318e;}
.intit .h2{}
.intit .h2 .cn{font-size: .22rem; display: block;font-weight: bold;line-height: 0.5rem;color: #ffffff;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: #ffffff;font-size: .16rem;display: flex;align-items: center;position: relative;}
.intit img{display:inline-block;vertical-align:middle;padding:0 0.15rem;}
.intit .h2 .cn img{padding-right:0.1rem;}
.intit>a img{padding-left:0.05rem;}

.homea{padding: 0.3rem 0;padding-bottom:0.4rem;}


.news_left{width: 48.5%;}
.news_left .pic{height: 4rem;display: block;position: relative;}
.news_left .homeawrap{overflow: hidden;position: relative;}
.news_left .date{background: url(../img/datebg.png) no-repeat center top;color: #ffffff;width: 75px;height: 77px;text-align: center;font-weight: normal;position: absolute;left: 0.3rem;top: 0;z-index: 9;}
.news_left .date p{font-size: 0.18rem;margin-top:0.05rem; font-weight:bold;}
.news_left .date span{font-size: 0.14rem;}
.news_left .news_title{ box-sizing: border-box;padding: 0.15rem; width: 100%;background: #ececec;position:absolute;left:0;bottom:0;z-index:2;}
.news_left .news_title h2{ line-height: 0.35rem; width: 70%;overflow: hidden; font-size: 0.18rem;font-weight: bold;color: #333333;}
.news_left .pgba{position: absolute;bottom: 0.25rem;right: 0;z-index: 5;text-align: right;}
.news_left .pgba span{width: 0.1rem;height: 0.1rem;margin: 0 0.1rem !important;background: #01318e;opacity:1;}
.news_left .pgba span.active{background: #b11f20;}

.notice{width: 48%;}
.notice .intit{}
.news_first .date{text-align: left;padding-right: 0.25rem;background: url(../img/line2.png) no-repeat right center;}
.news_first .date p{font-size: 0.24rem;line-height: 0.35rem;color: #b11103;}
.news_first .date span{color: #666666;font-size: 0.16rem;}
.news_first h2{width: 83%;line-height: 0.26rem;height: 0.52rem;font-size: 0.18rem;color: #333333;    display: flex;align-items: center;}
.news_first h2 span{max-height:0.52rem;}
.notice .notice_list{box-sizing: border-box;}
.notice_list ul li{padding: 0.14rem 0 ;border-bottom: 1px solid #dddddd;}

.notice_list ul li:hover h2{color:#01318e ;}








.homeb{background: #f3f3f3;padding: 0.4rem 0;}

.homeb .ybcz{width:31.3%;}
.homeb .yglist ul li{padding:0.2rem 0;border-bottom: 1px solid #dddddd;}
.homeb .yglist .date{border: 1px solid #b11f20;text-align: center;width: 0.6rem;height: 0.6rem;}
.homeb .yglist .date p{color: #ffffff;font-size: 0.2rem;background:#b11f20;line-height:0.35rem;}
.homeb .yglist .date span{color: #b11f20;font-size: 0.12rem;display: block;padding: 0.05rem 0;}
.homeb .yglist h2{width: 80%;font-size: 0.18rem;line-height: 0.3rem;}

.homeb .zfsj .date{width:auto;height:auto;border:none;}
.homeb .zfsj .date p{background:#153587;color:#ffffff;font-size:0.14rem;padding:0 0.13rem;border-radius:5px 0 5px 0;margin-top:0.05rem;line-height:0.3rem;;}
.homeb .zfsj h2{width: 72%;font-size: 0.18rem;line-height: 0.3rem;}


.homec{padding:0.4rem 0;margin-bottom:0.45rem;}
.homec .intit{margin-bottom:0.3rem;}
.homec .jjkt,.homec .xfjb{width:31.3%;}
.homec .jjkt .pic{width:48%;}
.homec .jjkt .pic .bgimg{height:1.3rem;}
.homec .jjkt .txt{width:46%;display:flex;align-items:center;}
.homec .jjkt .txt h2{font-size:0.18rem;line-height:0.28rem;max-height:0.84rem;}
.homec .jjkt ul li{margin-top:0.15rem;}

.homec .xfjb .xfwb img{display:inline-block;}

.homec .links ul li{height:0.9rem;display:flex;align-items:center;margin-top:0.17rem}
.homec .links ul li h2{font-size:0.18rem;font-weight:bold;color:#ffffff;box-sizing:border-box;padding-left:0.75rem;}
.homec .links ul li h2 img{display:inline-block;padding-right:0.05rem;vertical-align:middle;}

.linkwrap{background: #153587;padding: 0.3rem 0;}
.linkwrap ul li{border:1px solid #ffffff;padding: 0.15rem 0;margin: 0 0.25rem;width: 2.5rem;text-align: center;}
.linkwrap ul li a h2{font-size:0.18rem;color:#ffffff;}












@media (max-width: 1600px){


}
@media (max-width: 1366px){


}
@media (max-width: 1024px){
	.news_left .date{width:0.75rem;height:0.77rem;}
	.news_first h2{width: 65%;}
	.homeb .yglist h2{width: 70%;}
	.homeb .zfsj h2{width:65%;}
	.homec .links ul li h2{padding-left:0.2rem;}
}
@media (max-width: 980px){
.news,.notice{width: 100%;}
.news_first h2{width: 75%;}

}
@media (max-width: 900px){
	.news_left,.homeb .ybcz,.homec .jjkt, .links,.homec .xfjb{width: 100%;margin-bottom: 0.3rem;}
	.news_first h2,.homeb .yglist h2{width:85%}
	.homec .jjkt .pic{width:30%}
	.homec .jjkt .txt{width:65%}
}

@media (max-width: 760px){

body{min-width: 320px;}
}
@media (max-width: 640px){
    .news_first h2, .homeb .yglist h2{width:70%;}
    .homec .jjkt .pic{width:40%}
	.homec .jjkt .txt{width:55%}
	.homeb .yglist h2{width:78%;}
	.homeb .zfsj h2{width:70%;}
	.homec .jjkt .txt h2{max-height:0.9rem;line-height:0.3rem;}
.linkwrap ul li{margin:0.15rem 1%;width:48%;}
}

@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){
   
}