@charset "utf-8";

.banner .pgba{
    z-index: 5;
    position: absolute;
    bottom: 0.25rem;
    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.44rem;height: 0.44rem;background-size: 100%; margin: 0 .08rem !important;position: relative;}
.banner .pgba span.swiper-pagination-bullet-active{background-size: 100%;}



.banner .swiper-slide .a{display: block;height: 42vw;min-height: 500px;}
.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.6rem;height: 0.6rem;position: absolute;top: 40%;z-index: 9;background-size: 100%;}
.banner .sbtn .prev{background: url(../img/bannavleft.png) no-repeat center;left: 2%;}
.banner .sbtn .next{background: url(../img/bannavright.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;}
}
@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}
}

.compensate-for-scrollbar{margin-right: 0!important}
.fancybox-iframe, .fancybox-video{/* object-fit: cover; */}


.intit{position: relative;margin-bottom: .2rem;}
.intit h4{color: #0065b4;position: relative;background: url(../img/titline1.png) no-repeat right center;padding-right:0.9rem ; }
.intit h4 span{font-size: .28rem;font-weight: bold;display: inline-block;line-height: 71px;position: relative;background: url(../img/line2.png) no-repeat left bottom;}
.intit>a{color: #777777;display: block;padding-top: 0.25rem;}
.intit>a span{float: left;font-size: 0.15rem;height: 26px;padding: 0 0.05rem;line-height: 25px;}
.clsr-1{fill:#d20b17;}
.clsr-2,.clsr-3,.clsr-4{fill:none;stroke-miterlimit:10;}
.clsr-2{stroke:#d20b17;}
.clsr-3,.clsr-4{stroke:#fff;stroke-width:1px;position: relative;}
.clsr-4{stroke-linecap:round;}

.clsb-1{fill:#ffffff;}
.clsb-2,.clsb-3,.clsb-4{fill:none;stroke-miterlimit:10;}
.clsb-2{stroke:#ffffff;}
.clsb-3,.clsb-4{stroke:#1a67ab;}
.clsb-4{stroke-linecap:round;}


.roll-wrap:hover .control{display:block}
.roll-wrap{position:relative;width:100%;overflow:hidden;height: 0.5rem;}
.roll_row .roll__list::before,.roll_row .roll__list::after{content:"";display:table;line-height:0}
.roll_row .roll__list::after{clear:both}
.roll_row .roll__list{width:9999px;position: absolute;}
.roll_row .roll__list li{float:left;display:block;margin-right:0.25rem;width: 3.4rem;}
.roll_row .roll__list li a{display: block;position: relative;}
.roll_row .roll__list li a h2{font-size: 0.16rem;color: #222222;line-height: 0.25rem;}
.roll_row .roll__list li a p{font-size: 0.16rem;color: #888888;position: absolute;right: 0;bottom: 0;}
.roll_col .roll__list{width:100%}

.xxgg{background: #FFFFFF;box-shadow: 0 0 10px #CCCCCC;padding:0.25rem 0.3rem;position: relative;z-index: 9;margin-top: -0.5rem;border-radius: 15px;}
.xxgg .intit{font-size: 0.24rem;font-weight: bold;color: #0065b4;padding-right: 0.25rem;background: url(../img/line1.png) no-repeat right center;line-height: 0.5rem;margin-bottom: 0;}
.xxgg .intit img{display: inline-block;vertical-align: middle;padding-right: 0.1rem;}
.xxgg .xxgglist{width: 81%;}
.xxgg .xxggmore{line-height: 0.5rem;}
.xxgg .xxggmore img{display: inline-block;vertical-align: middle;}


.homea{padding: 0.5rem 0;}
.homea .kstd .ksimg1{width: 25%;overflow: hidden;}
.homea .kstd .ksimg1 .bgimg{height: 6.4rem;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.homea .kstd  p{font-size: 0.24rem;color: #FFFFFF;margin-top: 0.2rem;}
.homea .kstd .ksimg1>a:hover img,.homea .kstd .ksimg3_div2>div:hover img,.homea .kstd .ksimg2>div:hover img{animation: up linear 1s;}
.homea .kstd .ksimg2_div1,.homea .kstd .ksimg2 .ksimg2_div2 .bgimg,.homea .ksimg3 .ksimg3_div1 .bgimg,.homea .ksimg3 .ksimg3_div2>div{height: 3.2rem;}
.homea .kstd .ksimg2_div1{background: #41a2a5;}
.homea .kstd .ksimg2_div1 a,.homea .ksimg3 .ksimg3_div2 .ksimg3_div1 a,.homea .ksimg3 .ksimg3_div2 .ksimg3_div2 a{display: flex;align-items: center;flex-direction: column;justify-content: center;height: 100%;}
.homea .ksimg3{width: 50%;}
.homea .ksimg3 .ksimg3_div1 a{display: block;}
.homea .ksimg3 .ksimg3_div2>div{width: 50%;}
.homea .ksimg3 .ksimg3_div2 .ksimg3_div1{background: #d3ab77;}
.homea .ksimg3 .ksimg3_div2 .ksimg3_div2{background: #79b0e0;}


.homeb{padding: 0.3rem 0;padding-bottom: 0.45rem; background: url(../img/bodybg1.jpg) no-repeat center bottom #f5feff;}
.homeb .bgimg{width: 1.4rem;height: 1.4rem;border-radius: 50%;margin: 0 auto;margin-top: -0.8rem;background-position:center top;}
.homeb .yiteam{position: relative;}
.homeb .swiper-container{padding: 0.1rem 0.3rem;}
.homeb .swiper-slide{background: #FFFFFF;box-shadow: 0 0 10px #CCCCCC;box-sizing: border-box;padding: 0.15rem;margin-top: 0.8rem;}
.homeb .swiper-slide .yitxt{border-bottom: 1px solid #e4e4e4;}
.homeb .swiper-slide .yitxt h2{font-size: 0.18rem;color: #222222;text-align: center;margin-top: 0.2rem;}
.homeb .swiper-slide .yitxt h3{color: #555555;font-size: 0.14rem;text-align: center;line-height: 0.4rem;}
.homeb .swiper-slide .yitxt p{color: #888888;font-size: 0.12rem;line-height: 0.23rem;height: 0.69rem;margin-bottom: 0.2rem;}
.homeb .swiper-slide h1{font-size: 0.18rem;color: #0065b4;text-align: center;margin-top: 0.15rem;}
.homeb .swiBtn a{width: 21px;height: 38px;position: absolute;top: 50%;}
.homeb .swiBtn .prev{background: url(../img/yileft.png) no-repeat center;left: -0.3rem;}
.homeb .swiBtn .next{background: url(../img/yiright.png) no-repeat center;right: -0.3rem;}
.homeb .swiper-slide:hover h2{color:#0065b4 ;font-weight: bold;}






.homec{padding: 0.4rem 0;padding-top: 0.6rem; background: url(../img/bodybg2.jpg) no-repeat center bottom #f8feff;}
.homec .tabimg .bgimg{height: 4.15rem;}
.homec .tab-bdwrap{width: 52%;}
.homec .tabdiv{margin-left: 0.5rem;overflow: hidden;position: relative;display: none;}
.homec .tabdiv.active,.homec .tabright .tablist.active{display: block;}
.homec .news_title{color: #FFFFFF;box-sizing: border-box;width: 100%;background: url(../img/titlebg2.png) repeat;height: 0.5rem;position: absolute;left: 0;bottom: 0;}
.homec .news_title h2{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.18rem;box-sizing: border-box;padding: 0 0.2rem;line-height: 0.5rem;}
.homec .pgba{text-align: center;margin-top: 0.1rem;}
.homec .pgba span{width: 0.25rem;height: 5px;margin: 0 0.1rem !important;background: #0065b4;opacity: 0.7;}
.homec .pgba span.active{opacity: 1;}

.homec .tabright{width: 45%;}
.homec .tabright .tab-hd{margin-top: -0.4rem;}
.homec .tabright .tab-hd .intit{float: left;}
.homec .tabright .tab-hd .intit h4{background: none;padding-right: 0;}
.homec .tabright .tab-hd .intit h4 span{font-size: 0.2rem;color:#555555 ;background: none;}
.homec .tabright .tab-hd .intit h4 em{color: #555555;font-size: 0.2rem;padding-right: 0.25rem;}
.homec .tabright .tab-hd .intit.active{background: url(../img/titline1.png) no-repeat right center;}
.homec .tabright .tab-hd .intit.active h4{padding-right: 0.9rem;}
.homec .tabright .tab-hd .intit.active h4 em{padding-left: 0.25rem;}
.homec .tabright .tab-hd .intit.active h4 span{background: url(../img/line2.png) no-repeat left bottom;font-size: 0.28rem;color: #0065b4;}
.homec .tabright .tablist,.homec .tabright .tablist ul li{position: relative;}
.homec .tabright .tablist ul li{padding: 0.17rem 0;margin-bottom: 0.2rem;}
.homec .tabright .tablist ul li::after{content: "";width: 94.5%;height: 100%;background: #FFFFFF;position: absolute;right: 0;top: 0;}
.homec .tabright .tablist{display: none;}
.homec .tabright .tablist .more{color: #777777;display: block;position: absolute;right: 0;top: -0.7rem;}
.homec .tabright .tablist .date {width: 0.75rem;height: 0.75rem;border-radius: 50%;background: url(../img/datebg.png) no-repeat center;text-align: center;position: relative;z-index: 9;}
.homec .tabright .tablist .date p{color: #0065b4;font-size: 0.24rem;font-weight: bold;margin-top: 0.1rem;}
.homec .tabright .tablist .date span{font-size: 0.14rem;color: #0065b4;}
.homec .tabright .tablist .tabtxt{width: 84%;position: relative;z-index: 9;}
.homec .tabright .tablist .tabtxt h2{font-size: 0.16rem;line-height: 0.25rem;height: 0.5rem;}
.homec .tabright .tablist .tabtxt p{font-size: 0.14rem;color: #888888;margin-top: 0.05rem;}




.homed{padding: 0.3rem 0;background: #edf5fe;padding-bottom: 0.45rem;}
.homed .dang{width:31%;}
.homed .dang .newfir{background: #FFFFFF;margin-bottom: 0.1rem;}
.homed .dang .newfir .bgimg{height: 2.65rem;}
.homed .dang .newfir .newtxt{box-sizing: border-box;padding:0.1rem  0.2rem;}
.homed .dang .newfir .newtxt h2{font-size: 0.16rem;line-height: 0.27rem;height: 0.54rem;width: 100%;}
.homed .dang .newfir .newtxt .date{color: #888888;font-size: 0.14rem;margin-top: 0.1rem;}
.homed .dang  ul li h2{font-size: 0.16rem;color: #222222;width: 75%;}
.homed .dang  ul li:first-child{padding: 0;}
.homed .dang  ul li .date,.homed .dang .more{font-size: 0.16rem;color: #888888;}
.homed .dang  ul li{padding: 0.1rem 0;}
.homed .dang .more{display: block;}
.homed .dang  ul li:hover h2{color: #0065b4;}


.homee{padding: 0.4rem 0;background: url(../img/bodybg3.jpg) no-repeat center bottom/cover; padding-bottom: 1rem;}
.homee .zhuanwrap .swiper-slide img{box-shadow: 0 0 15px #9bc3e3;}
.homee .zhuanwrap .swiper-slide h2{font-size: 0.16rem;text-align: center;padding: 0.2rem 0;border-bottom: 1px solid #cccccc;}
.homee .zhuanwrap .swiBtn{position: absolute;top: 36%;left: 0; z-index: 99;width: 100%;}
.homee .zhuanwrap .swiBtn a{width: 30px;height: 60px;}
.homee .zhuanwrap .swiBtn .prev{background: url(../img/jianleft1.png) no-repeat center;}
.homee .zhuanwrap .swiBtn .next{background: url(../img/jianright1.png) no-repeat center;}





@media (max-width: 1600px){


}
@media (max-width: 1366px){

}
@media (max-width: 1024px){
.xxgg{padding: 0.25rem 0.15rem;}
.xxgg .intit{padding-right: 0;background: none;}
.xxgg .xxgglist{width: 75%;}
.homec .tabdiv{margin-left: 0;}
	
}
@media (max-width: 980px){
 .homec .tabright .tablist .tabtxt{width: 75%;}

  
}
@media (max-width: 800px){
	.homec .tabright .tab-hd .intit.active h4{padding-right: 0.4rem;}
	 .homed .dang{width: 100%;}
.homed .dang .newfir .bgimg{height:45vw;}
}

@media (max-width: 760px){

.intit h4 span{font-size: 0.26rem;}
.intit h4 p img{width: 20px;}
.xxgg .xxgglist{width: 100%;margin-top: 0.1rem;}
.xxgg .xxggmore{position: absolute;right: 0.2rem;top: 0.2rem;}
.homec .tab-bdwrap,.homec .tabright,.homed .dang{width: 100%;margin-bottom: 0.2rem;}
.homea .kstd .ksimg1 .bgimg{height: 4.6rem;}
.homea .kstd .ksimg2_div1, .homea .kstd .ksimg2 .ksimg2_div2 .bgimg, .homea .ksimg3 .ksimg3_div1 .bgimg, .homea .ksimg3 .ksimg3_div2>div{height: 2.3rem;}
.homeb .swiper-container{padding: 0.1rem 0.5rem;}
.homeb .swiBtn .prev{left: 0;}
.homeb .swiBtn .next{right: 0;}
.homeb .swiBtn a{z-index: 999;}
}
@media (max-width: 640px){
	.homea .kstd .ksimg1 .bgimg{height: 4.2rem;}
	.homea .kstd .ksimg2_div1, .homea .kstd .ksimg2 .ksimg2_div2 .bgimg, .homea .ksimg3 .ksimg3_div1 .bgimg, .homea .ksimg3 .ksimg3_div2>div{height: 2.1rem;}
.homea .kstd img{height: 0.5rem;}
.homea .kstd p{font-size: 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){
   
}