  @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%;background: url(/img/dot2.png) no-repeat center; margin: 0 .08rem !important;position: relative;}
.banner .pgba span.swiper-pagination-bullet-active{background: url(/img/dot1.png) no-repeat center;background-size: 100%;}



.banner .swiper-slide .a{display: block;height: 100vh;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;
}


@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: #0061ae;position: relative;}
.intit h4 span{font-size: .32rem;font-weight: bold;display: block;line-height: 71px;position: relative;background: url(/img/titlebg2.png) no-repeat center;}
.intit h4 p img{display: inline;vertical-align: middle;padding-right: 0.1rem;}
.intit h4 p {color: #0061ae;margin-top: 0.1rem;}
.intit>a{color: #777777;display: block;padding-top: 0.25rem;}
.intit>a img{float: left;}
.intit>a span{float: left;font-size: 0.15rem;border: 1px solid #0061ae;border-left: none;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;}


.homea{
	background: url(/img/bodybg1.png) no-repeat center bottom #ffffff;
	min-height: 2rem;
	padding: 0.5rem 0;
}
.homea .homa_left{width: 48.5%;position: relative;}
.homea .homa_left .date{position: absolute;width: 0.85rem;height: 0.85rem;z-index: 9;left: 0.2rem;top: 0;text-align: center;color: #FFFFFF;background:url(/img/datebg.png) no-repeat center top;}
.homea .homa_left .date p{font-size: 0.25rem;font-weight: bold;padding-top: 0.1rem;}
.homea .homa_left .date span{font-size: 0.16rem;}
.homea .homa_left .pic{height: 3.6rem;display: block;position: relative;}
.homea .homa_left .pic .bgimg{
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 68%;
    overflow: hidden;
    }
.homea .homa_left .pic .bgimg img{position:absolute;left:0;right:0;top:0;bottom:0;}
.homea .homa_left .homeawrap{overflow: hidden;position: relative;}
.homea .homa_left .news_title{color: #FFFFFF;box-sizing: border-box;padding: 0.32rem 0.25rem;width: 100%;background-color: #0061ae;height: 0.85rem;}
.homea .homa_left .news_title h2{width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.18rem;font-weight: bold;}


.homea .pgba{position: absolute;bottom: 0.33rem;right: 0;z-index: 5;text-align: right;padding-right: 0.3rem;}
.homea .pgba span{width: 0.12rem;height: 0.12rem;margin: 0 0.1rem !important;background: #FFFFFF;opacity: 0.7;}
.homea .pgba span.active{opacity: 1;}
.homea .homa_right{width: 48.5%;}
.homea .homa_right ul li .txt{padding-bottom: 0.1rem;border-bottom: 1px solid #bbb;}
.homea .homa_right ul li .txt h4{font-size: 0.18rem;line-height: 0.3rem;margin-bottom: 0;width: 100%;box-sizing: border-box;}
.homea .homa_right ul li .zhai{color:#666666;opacity:0.6;line-height:0.3rem;margin-top: 0.02rem;}
.homea .homa_right ul li .zhai span{font-size: .14rem;display: block;padding-left: 16px;background: url(/img/ico3.png) no-repeat left center;}
.homea .homa_right ul li .zhai p{width:80%;font-size: .14rem;}
.homea .homa_right ul li{margin-bottom: 0.2rem;}
.homea .homa_right ul li:hover h4{font-weight:bold;color: #0061ae;}
.homea .homa_right ul li:hover .txt{border-bottom: 1px solid transparent;}
.homea .homa_right ul li:hover .zhai{opacity: 1;}


.homeb .news ul li{width: 48%;background: #FFFFFF;box-shadow: 0 0 10px #89c6f7;height: 1.2rem;position: relative;margin-bottom: 0.3rem;}
.homeb .news ul li::before{content: "";width: 3px ;height: 0.2rem;position: absolute;background:#0061ae ;left: 0;top: 0.5rem;transition: .3s;}
.homeb .news ul li:hover::before{height: 0.8rem;transition: .3s;top: 0.2rem;}

.homeb .news ul li a{display: block;box-sizing: border-box;padding: 0.2rem;}
.homeb .news ul li a h4{font-size: 0.18rem;line-height: 0.3rem;height: 0.6rem;}
.homeb .news ul li a p{color: #0061ae;font-size: 0.15rem;margin-bottom: 0.05rem;}
.homeb .news ul li:hover h4{font-weight: bold;color: #0061ae;}







.homeb{background: url(/img/bodybg2.jpg) no-repeat center bottom #ecf7ff;padding: 0.5rem 0;}
.homeb .zong,.medi{width: 48.5%;}
.homeb .zong .zongimg .bg-mask{width: 48%;height: 2rem;box-shadow: 0 0 10px #89c6f7;}
.homeb .zong .zongimg .bg-mask .bgimg,.homeb .zong .zongimg .bg-mask .pic{height: 100%;}
.homeb .zong .zongimg .tit{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;padding: 0.1rem;background: url(/img/titlebg.png) repeat;}
.homeb .zong .zongimg .tit h2{font-size: 0.18rem;font-weight: bold;color: #FFFFFF;}

.homeb .zong .zonglist{background: #FFFFFF;box-shadow: 0 0 10px #89c6f7;box-sizing: border-box;padding:0.17rem 0.2rem;margin-top: 0.3rem;}
.homeb .zong .zonglist ul li{padding-left: 15px;background: url(/img/dot.png) no-repeat left center;}
.homeb .zong .zonglist ul li h2{font-size: 0.18rem;color: #333333;padding: 0.15rem 0;}





.homec{background: url(/img/bodybg3.jpg) no-repeat center bottom #0061ae;padding: 0.5rem 0;}
.homec .notice{width: 48.5%;}
.homec .intit h4,.homec .intit h4 p,.homec .intit a span{color: #FFFFFF;}
.homec .intit h4 span{background: url(/img/titlebg3.png) no-repeat center;}
.homec .intit a span{border: 1px solid #FFFFFF;border-left: none;}

.homec .nolist ul li{padding: 0.1rem 0;}
.homec .nolist ul li .date{width: 0.6rem;height: 0.3rem;color: #FFFFFF;background: #eca50b;text-align: center;line-height: 0.3rem;font-size: 0.14rem;}
.homec .nolist ul li h4{width: 88%;color: #FFFFFF;font-size: 0.18rem;line-height: 0.3rem;}
.homec .nolist ul li:hover h4,.homec .shilist ul li:hover h4{font-weight: bold;}

.homec .shi{margin-top: 0.2rem;}
.homec .shi .intit{margin-bottom: 0;}
.homec .shilist ul li{padding:0.25rem 0.2rem;box-sizing: border-box;border-left: 3px solid #eca50b;background: #FFFFFF;margin-top: 0.3rem;width: 48.5%;}
.homec .shilist ul li a{display: block;}
.homec .shilist ul li h4{font-size: 0.18rem;line-height: 0.3rem;}
.homec .shilist ul li:hover h4{color:#0061ae ;}



.homed{background: url(/img/bodybg4.jpg) no-repeat center bottom #ecf7ff;padding: 0.5rem 0; overflow: hidden;}
.homed .intit h4 span{color: #333333;}


.homed .imagewrap {position: relative;margin-top: 0.5rem;margin-bottom: 0.5rem;}
.homed .imagewrap .bg-mask{height: 5.2rem;width: 100%;box-shadow: 0 0 15px #9bc3e3;transform: scale(0.9,0.9);}
.homed .imagewrap .bg-mask a{display: block;overflow: hidden;width: 100%;height: 100%;}
.homed .imagewrap .imgtxt{background: #0061ae ;height: 4.6rem;width: 4.2rem;position: absolute;z-index: 9;right: 0;top: 0.3rem;display: none;}
.homed .imagewrap .txtwrap{background: url(/img/ico6.png) no-repeat left bottom;margin: 0 0.3rem;height: 100%;}
.homed .imagewrap .txtwrap h2{font-size: 0.18rem;color: #FFFFFF;line-height: 0.3rem;font-weight: bold;max-height: 0.6rem\0;padding-top: 0.6rem;}
.homed .imagewrap .txtwrap div{color: #FFFFFF;font-size: 0.14rem;opacity: 0.6;line-height: 0.25rem;max-height: 1.25rem\0;margin-top: 0.2rem;}
.homed .imagewrap .swiper-slide-active .imgtxt{display: block;}
.homed .imagewrap .swiper-slide-active .bg-mask{width: 8.65rem;transform: scale(1,1);}
.homed .imagewrap .swiBtn{width: 100px;position: absolute;bottom: 1rem;right: 2.1rem;z-index: 99;}
.homed .imagewrap .swiBtn a{width: 50px;height: 50px;}
.homed .imagewrap .swiBtn .prev{background: url(/img/ico8.png) no-repeat center;}
.homed .imagewrap .swiBtn .next{background: url(/img/ico7.png) no-repeat center;}







.homed .vidimg{margin-bottom:0.5rem;}
.homed .vidimg .vidimg1{width:49%;position: relative;z-index: 2}
.homed .vidimg .vidimg1 .bgimg{height: 4.2rem;}
.homed .vidimg .vidimgtit{position: absolute;left: 0;bottom: 0;z-index: 2;width: 100%;background: url(/img/titbgh.png) repeat-x center bottom;padding-top: 0.3rem}
.homed .vidimg .vidimgtit h2{font-size:0.2rem;color: #ffffff;box-sizing: border-box;padding:0.15rem  0.2rem;}
.homed .vidimg{background: #ffffff url(../img/ldian.png) no-repeat right bottom;box-sizing: border-box;padding: 0.3rem;position: relative;}
.homed .vidimg::before{content: "";position: absolute;width: 100%;height: 100%;background:url(/img/lbg.png) no-repeat left top;z-index: 1;left: 0;top: 0;bottom: 0;}
.homed .vidimg .vidimg2{width: 48%;}
.homed .vidimg .vidimg2 .vidpic{width: 47%;position: relative;height: 1.95rem;margin-bottom:0.3rem;}
.homed .vidimg .vidimg2 .bgimg{height: 1.95rem;}
.homed .vidimg .vidimg2 .vidpic:nth-child(3),.homed .vidimg .vidimg2 .vidpic:last-child{margin-bottom: 0;}





















.homed .zhuanwrap .swiper-slide .bgimg{box-shadow: 0 0 15px #9bc3e3;width:100%;height:2rem;}
.homed .zhuanwrap .swiBtn{}
.homed .zhuanwrap .swiBtn a{width: 30px;height: 60px;position: absolute;top: 36%;z-index: 99;}
.homed .zhuanwrap .swiBtn .prev{background: url(/img/jianleft1.png) no-repeat center;left:0;}
.homed .zhuanwrap .swiBtn .next{background: url(/img/jianright1.png) no-repeat center;right:0;}


.homed .xiao{margin-top: 0.5rem;}
.homed .xiao .xytu1{height: 5rem;width: 22.5%;position: relative;overflow: hidden;}
.homed .xiao .xytu1 h2,.homed .xiao .xytu2 h2,.homed .xiao .xytu3 h2{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.2rem 0.15rem 0.1rem 0.15rem;box-sizing: border-box;line-height: 0.3rem; background: url(/img/bodybg5.png) repeat-x center bottom;color: #FFFFFF;text-align: center;font-size: 0.18rem;}
.homed .xiao .xytu2{width: 48%;position: relative;}
.homed .xiao .xytu2 .bgimg{height: 5rem;}
.homed .xiao .swiBtn{position: absolute;top: 45%;left: 0; z-index: 99;width: 100%;}
.homed .xiao .swiBtn a{width: 40px;height: 40px;}
.homed .xiao .swiBtn .prev{background: url(/img/jianleft.png) no-repeat center;}
.homed .xiao .swiBtn .next{background: url(/img/jianright.png) no-repeat center;}
.homed .xiao .xytu3{width: 26.5%;}
.homed .xiao .xytu3 .bg-mask{position: relative;margin-bottom: 0.2rem;overflow: hidden;}
.homed .xiao .xytu3 .bgimg{height: 2.4rem;}


@media (max-width: 1600px){


}
@media (max-width: 1366px){

}
@media (max-width: 1024px){

	.homec .nolist ul li h4{width: 84%;}
}
@media (max-width: 980px){
  .homea .homa_left,.homea .homa_right,.homeb .zong, .medi{width: 100%;margin-bottom: 0.2rem;}
  .homeb .zong .zongimg .bg-mask{height: 3rem;}
  .homea,.homeb,.homec,.homed{padding: 0.25rem 0;}
  .homea .homa_right,.medi{margin-bottom: 0;}
  .homed .xiao{margin-top: 0.25rem;}
  
}
@media (max-width: 800px){
	.homec .notice{width: 100%;}
	.homed .imagewrap .swiper-slide-active .bg-mask{width: 100%;}
	.homed .imagewrap{overflow: hidden;}
	.homed .imagewrap .imgtxt{position: static;width: 100%;height: 2.5rem;display: block;}
	.homed .imagewrap .txtwrap h2{padding-top: 0.3rem;}
	.homed .imagewrap .swiBtn{bottom: 0.3rem;right: 0.5rem;}
	.homed .imagewrap .bg-mask{height: 60vw;transform: scale(1, 1);}
	.homed .xiao .xytu2{width: 100%;margin-bottom: 0.2rem;height: auto;margin-bottom: 0.5rem;}
	.homed .xiao .xytu2 .bgimg{height: 60vw;}
	.homed .xiao .xytu3,.homed .xiao .xytu1{display: none;}
	.homec .shilist ul li{width: 100%;}


        .homed .vidimg .vidimg1,.homed .vidimg .vidimg2{width: 100%;z-index: 2}
	.homed .vidimg .vidimg1{margin-bottom: 0.3rem}
	.homed .vidimg .vidimg1 .bgimg{height: 50vw;}
	.homed .vidimg .vidimg2 .bgimg,.homed .vidimg .vidimg2 .vidpic{height: 1.6rem;}
	.homed .vidimg{padding: 0.2rem;}
	
}

@media (max-width: 760px){

.intit h4 span{font-size: 0.26rem;}
.intit h4 p img{width: 20px;}


}
@media (max-width: 640px){
.homed .imagewrap .imgtxt{height: 3.5rem;}
 .homeb .zong .zongimg .bg-mask{height: 2rem;}
 .homea .homa_right ul li .zhai p{width: 100%;}
}

@media (max-width: 480px){
	.homed .vidimg::before{display: none;}
}
/*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){
   
}