@charset "utf-8";
.banner{position:relative;width:100%}
.banner .slide-ba:after }
.banner .swiper-slide{overflow:hidden}
.banner .swiper-slide a{display:block;position:relative}
.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:2rem;background:url(../images/22s.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity:.35;pointer-events:none}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:100%;background:rgba(0,0,0,.25);z-index:2; pointer-events:none; }
.banner .swiper-slide .txt{position:absolute;left:0;right:0;bottom:0;z-index:5;top: 0;z-index:5;color:#fff;  display: flex;flex-direction: column;justify-content: center;padding-bottom: 3%;text-align: center;}
.banner .swiper-slide .txt .t1{font-weight:bold;line-height:1.5em;font-size: .8rem}
.banner .swiper-slide .txt .t2{font-size: .2rem;line-height: 1.5em;margin-top: .2rem}
.banner .swiper-slide .txt .mor{width: 1.8rem;height: .52rem;border-radius: .4rem;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(255, 255, 255, 0.8);margin: .8rem auto 0;font-size: .16rem}
.banner .swiper-slide .txt .mor i{margin-left: .1rem}
.banner .item  .slideImg{padding-bottom:0; background-position:center;background-size:cover;background-repeat:no-repeat; height: 100vh}
.banner .item  .slideImg img{  }
.banner .swiDots{text-align:center;display:flex;align-items:center;justify-content:center;width:auto;margin-right:.15rem}
.banner .swiDots span{opacity:.4;margin:0 .1rem;width:.2rem;height:.2rem;background: #fff;border-radius: 0}
.banner .swiDots span.active{opacity: 1}
.banner .switool{position:absolute;z-index:6;left:5%;right:5%;bottom:.4rem;color:rgba(255,255,255,.3); }
.banner .slideImg video{width:100%;height:100%;object-fit:cover}
 
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height:54vw}
.isIpadPro .banner  .toall,.isIpadAir .banner  .toall{display:none}

.isIpadPro .banner .swiper-slide .sc{-webkit-transition:none;-webkit-transform:none}
.isIpadPro .banner .swiper-slide-active .sc{-webkit-transform:none} 
.isIpadAir .banner .swiper-slide .sc{-webkit-transition:none;-webkit-transform:none}
.isIpadAir .banner .swiper-slide-active .sc{-webkit-transform:none} 
@media (min-width:1025px){
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:35%}
.banner .item .slideImg{padding-bottom:0;height:52vw;min-height:inherit}
.banner .swiTool .wp{justify-content:center}
.banner .swiDots span{}
.banner .toall{display:none}
}
@media (max-width:992px){
.banner .item .slideImg{height:58vw}
.banner .swiBtn a.prev{left:.2rem}
.banner .swiBtn a.next{right:.2rem}
.banner .swiDots span.swiper-pagination-current{font-size:.28rem}
.banner .switool{bottom:.25rem}
.banner .swiper-slide .txt {text-align:center;padding-bottom: 0}
 
.banner .swiper-slide .txt .t1{ font-size: .54rem}
.banner .swiper-slide .txt .t2{font-size: .2rem; }
.banner .swiper-slide .txt .mor{font-size: .2rem;margin-top: .5rem}
}
@media (max-width:597px){
.banner .swiBtn img{height:.12rem}
.banner .swiper-slide .txt{text-align:center;bottom:.2rem;padding-right:.4rem;padding-left:.4rem;padding-bottom: 0;padding-top: 5% }
 
.banner .swiper-slide .txt .t1{ font-size: 5vw}
.banner .swiper-slide .txt .t2{font-size: 2.6vw;margin-top: 2vw }
.banner .swiper-slide .txt .mor{font-size: 2.8vw;margin-top: .3rem} 
}

.iconfont{font-size:inherit}
#content{width:100%; position:relative;overflow: hidden;}
 
.svgPath{display: block;}
 #wrapper{position: relative;z-index: 5}
#sbg{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;opacity: .8}
#content{}

 
.more a{width: 1.4rem;height: .5rem;border-radius: .5rem; box-sizing: border-box;border: 1px solid #0092A9;display: flex;align-items: center;color: #0092A9;justify-content: center;transition: .3s;font-size: .16rem}
.more a i{margin-left: .1rem;font-size: .18rem}

.intit{margin-bottom: .5rem}
.intit h3{font-size: .5rem;font-weight: bold;color: #15305E;display: flex;align-items: center;line-height: 1em}
.intit h3 img{height: .5rem;margin-right: .2rem}
.homea{padding: .75rem 0}
.homea .left{width: 8.5rem}
.homea .right{width: 4.74rem; position: relative;}
.homea .left .txt h4{color: #15305E;font-size: .3rem}
.homea .left .txt p{color: #15305E;font-size: .18rem;line-height: 1.8em;margin-top: .2rem}
.homea .left .data{margin-top: .5rem;margin-bottom: 1rem;max-width: 6.5rem;}
.homea .left .data .item .num{color: #0092A9;font-size: .54rem;line-height: 1em }
.homea .left .data .item .p{color: #15305E;;font-size: .18rem;margin-top: .1rem }
.homea .right .bg{position: relative;z-index: 0;pointer-events: none;user-select: none;opacity: 0;visibility: hidden;}
.homea .right .sqls{position: absolute;z-index: 5;top: 0;left: 0;width: 100%;height: 100%}
.homea .right .sqls .s{position: absolute;z-index: 5;background-repeat: no-repeat;background-position: center center;background-size: 100% 100%}
.homea .right .sqls .s canwas{width: 100%;height: 100%;object-fit: cover}
.homea .right .sqls .s1{width: .49rem;height: .49rem;left: 2rem;top: 0;background-image: url(../images/a1.png);}
.homea .right .sqls .s2{width: .94rem;height: .94rem;left: 0;top: 1.08rem;background-image: url(../images/a2.png);}
.homea .right .sqls .s3{width: 1.44rem;height: 1.44rem;left: 1.05rem;top: .58rem;background-image: url(../images/a3.png);}
.homea .right .sqls .s4{width: 1.44rem;height: 1.44rem;left: 2.6rem;top: .58rem;background-image: url(../images/a4.png);}
.homea .right .sqls .s5{width: 1.44rem;height: 1.44rem;left: 1.05rem;top: 2.13rem;background-image: url(../images/a5.png);}
.homea .right .sqls .s6{width: 1.44rem;height: 1.44rem;left: 2.6rem;top: 2.13rem;background-image: url(../images/a6.png);}
.homea .right .sqls .s7{width: .49rem;height: .49rem;left: 3.65rem;top: 3.08rem;background-image: url(../images/a7.png);}
.homea .right .sqls .s8{width: .94rem;height: .94rem;left: 0;top: 3.67rem;background-image: url(../images/a8.png);}
.homea .right .sqls .s9{width: .94rem;height: .94rem;left: 1.05rem;top: 3.67rem;background-image: url(../images/a9.png);}
.homea .right .sqls .s10{width: .94rem;height: .94rem;left: 2.6rem;top: 3.67rem;background-image: url(../images/a10.png);}
.homea .right .sqls .s11{width: .94rem;height: .94rem;left: 0;top: 4.75rem;background-image: url(../images/a11.png);}
.homea .right .sqls .s12{width: .94rem;height: .94rem;left: 1.05rem;top: 4.75rem;background-image: url(../images/a12.png);}
.homea .right .sqls .s13{width: .49rem;height: .49rem;left: 4.25rem;top: 4.75rem;background-image: url(../images/a13.png);}

.homeb{padding: .5rem 0}
.homeb .box .item-a{width: 9.9rem;}
.homeb .box .item-b{width: 4.8rem;}
.homeb .box .item-c{width: 100%;}

.homeb .box .item-a a{display: block;position: relative;}
.homeb .box .item-a .swiDots{position: absolute;right: .3rem;bottom: .4rem;z-index: 5;display: flex;align-items: center;left: auto;width: auto}
.homeb .box .item-a .swiDots span{width: .08rem;height: .08rem;background: #fff;opacity: .4;margin-left: .14rem;border-radius: 0}
.homeb .box .item-a .swiDots span.active{opacity: 1}
.homeb .box .item-a .img{height: 5.6rem;border-radius: .2rem}
.homeb .box .item-a .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;padding:.25rem 1.2rem .25rem .3rem;color: #fff}
.homeb .box .item-a .txt time{font-size: .18rem;line-height: 1em}
.homeb .box .item-a .txt h4{font-size: .22rem;margin-top: .05rem}

.homeb .box .item-b a{display: block;position: relative;}
.homeb .box .item-b .item+.item{margin-top: .2rem}
.homeb .box .item-b .img{height: 2.7rem;border-radius: .2rem}
.homeb .box .item-b .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;padding: .2rem;color: #fff}
.homeb .box .item-b .txt time{font-size: .16rem;line-height: 1em}
.homeb .box .item-b .txt h4{font-size: .2rem;margin-top: .05rem}
.homeb .box .item-c{margin-top: .3rem}
.homeb .box .item-c:after{content: '';width: 4.8rem;display: inline-block;}
.homeb .box .item-c .item{width: 4.8rem;height: 1.6rem}
.homeb .box .item-c .item h4{font-size: .2rem;line-height: 1.5em; color: #15305E;margin-bottom: .2rem;height: 3em;transition: .3s}
.homeb .box .item-c .item time{font-size: .16rem; color: rgba(0, 37, 102, 0.6);line-height: 1em;transition: .3s}
.homeb .box .item-c .item a{display: block;width: 100%;height: 100%;border: 1px solid rgba(21, 48, 94, 0.24);border-radius: .2rem;padding: .28rem;transition: .3s}


.homec{padding: .5rem 0}

.homec .item{width: 4.8rem;height: 1.9rem}
.homec .item a{display:flex;width: 100%;height: 100%;border-radius: .2rem;background: #fff;padding: .3rem;align-items: center;transition: .3s;border-bottom: 3px solid #fff}
.homec .item .time{width: .8rem;height: .8rem;border-radius: .08rem;border: 1px solid #0092A9;text-align: center;display: flex;flex-direction: column;overflow: hidden;}
.homec .item .time .small{height: .24rem;line-height: .24rem;background: #0092A9;color: #fff;font-size: .14rem}
.homec .item .time .big{color: #0092A9; flex:1;overflow: hidden;display: flex;align-items: center;justify-content: center;font-size: .4rem;transition: .3s;border-top: 1px solid  #0092A9}
.homec .item .txt{flex: 1;overflow: hidden;margin-left: .3rem}
.homec .item .txt h4{font-size: .2rem;color: #15305E;line-height: 1.5em;transition: .3s}

.homed{padding: .5rem 0}
.homed .item a{display: block;position: relative;}
.homed .item a:before{content: '';width: .72rem;height: .72rem;background: url(../images/5964.svg) no-repeat center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;margin-left: -.36rem;margin-top: -.36rem;z-index: 5}
.homed .item .img{height: 3.2rem;border-radius: .2rem}
.homed .item .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;padding: .25rem;color: #fff;font-size: .2rem}
.homed .swiBtn a{width: .6rem;height: .6rem;border: 1px solid rgba(0, 37, 102, 0.2);border-radius: 50%;display: flex;align-items: center;justify-content: center;color:  #0092A9;font-size: .24rem;position: absolute;top: 50%;margin-top: -.25rem;z-index: 8;transition: .3s}
.homed .swiBtn a.prev{left: -1rem}
.homed .swiBtn a.next{right: -1rem}

.homee{padding: .5rem 0 .8rem;background: url(../images/image.png) no-repeat bottom center;background-size: auto 100%}
.homee .tit{font-size: .3rem;font-weight: bold;color: #15305E}
.homee .links{flex: 1;overflow: hidden;display: flex;flex-wrap: wrap;margin-left: .8rem}
.homee .links .item{ border-bottom: 1px solid #D8D8D8;width: 20.5%;margin-right: 6%;padding-bottom: .2rem;margin-bottom: .2rem;position: relative;}
.homee .links .item:after{content: '';position: absolute; bottom: -1px;width: 0;left: 50%;transform: translateX(-50%);height: 1px;background: #0092a9;transition: .5s}

.homee .links .item:nth-child(4n){margin-right: 0}
.homee .links .item a{display: block;color: #15305E;font-size: .2rem;position: relative;padding:.05rem .3rem .05rem 0;transition: .3s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homee .links .item a:after{content: '';position: absolute;width: .12rem;height: .12rem;background: url(../images/cector.png) no-repeat center;background-size: 100% 100%;right: 0;top: 50%;margin-top: -.06rem}



@media (min-width: 993px){
.more a:hover{background: #0092A9;color: #fff}
.homeb .box .item-c .item:hover a{background: #fff;box-shadow: 0 10px 15px rgba(21, 48, 94, 0.24)}
.homeb .box .item-c .item:hover h4{color: #0092a9}
.homeb .box .item-c .item:hover time{color: #0092a9;opacity: .6}
.homec .item:hover .txt h4{ color: #0092a9 }
.homec .item:hover a{box-shadow: 0 0 20px rgba(0,146,169,.35);border-bottom-color: #0092A9}
.homec .item:hover .time .big{color: #fff;background:  #0092A9;border-top-color: rgba(255,255,255,.3)}
.homed .swiBtn a:hover{background: #0092A9;color: #fff;border-color: #0092A9}
.homee .links .item:hover:after{width: 100%}
.homee .links .item:hover a{color: #0092a9}  
}
@media (max-width: 992px){
.more a{width: 1.7rem;height: .6rem; font-size: .2rem}
.more a i{margin-left: .1rem;font-size: .24rem}
.homea .left{width: 100%;text-align: center;margin-bottom: .6rem} 
.homea .left .intit{justify-content: center;}
.homea .left .data{margin-left: auto;margin-right: auto;margin-bottom: .7rem}
.homea .left .more{display: flex;justify-content: center;}
.homea .right{margin: 0 auto;width: 60vw} 
.homea .right .sqls{display: none}
.homea .right .bg{opacity: 1;visibility: visible;width: 100%}
.homea .left .txt h4{ font-size: .36rem}
.homea .left .txt p{ font-size: .22rem; }
.homea .left .data .item .num{ font-size: .64rem; }
.homea .left .data .item .p{ font-size: .24rem;  }

.homeb .box .item-a{width: 100%;margin-bottom: .2rem}
.homeb .box .item-b{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.homeb .box .item-b .item{width: calc(50% - .1rem)}
.homeb .box .item-b .item+.item{margin-top: 0}
.homeb .box .item-c .item{width: calc(50% - .1rem);height: auto}
.homeb .box .item-c .item:last-child{display: none}
.homeb .box .item-a .img{height: 50vw}
.homeb .box .item-b .img{height: 26vw}

.homeb .box .item-a .swiDots span{width: .1rem;height: .1rem; }
.homeb .box .item-a .txt time{font-size: .22rem; }
.homeb .box .item-a .txt h4{font-size: .28rem;margin-top: .1rem}
.homeb .box .item-b .txt time{font-size: .2rem;line-height: 1em}
.homeb .box .item-b .txt h4{font-size: .24rem;margin-top: .05rem}
.homeb .box .item-c{margin-top: .2rem}
.homeb .box .item-c .item h4{font-size: .24rem;  }
.homeb .box .item-c .item time{font-size: .2rem;  }

.homec .item{width: 100%;height: auto}
.homec .item+.item{margin-top: .2rem}
.homec .item .time{width: 1rem;height: 1rem;border-radius: .1rem; }
.homec .item .time .small{height: .3rem;line-height: .3rem; font-size: .2rem}
.homec .item .time .big{ font-size: .5rem}
.homec .item .txt h4{font-size: .26rem; }

.homed .item .txt{font-size: .24rem}
.homed .swiBtn a.prev{left: -.3rem}
.homed .swiBtn a.next{right: -.3rem}
.homed .swiBtn a {background: #0092A9;color: #fff;border-color: #0092A9}
.homed .item .img{height: 28vw}


.homee .tit{font-size: .3rem;font-weight: bold;color: #15305E}
.homee .links{ margin-left: .4rem}
.homee .links .item{  width: 30%;margin-right: 5%;padding-bottom: .2rem;margin-bottom: .2rem;position: relative;}
.homee .links .item a{font-size: .24rem}
.homee .links .item a:after{content: '';position: absolute;width: .18rem;height: .18rem; margin-top: -.09rem}

.homee .links .item:nth-child(4n){margin-right: 5%}
.homee .links .item:nth-child(3n){margin-right: 0}
.homee{background-size: 100% auto}
}
@media (max-width: 597px){
.more a{  font-size: .22rem;padding-bottom: 1px}
.more a i{margin-left: .1rem;font-size: .28rem}
.homea .right{margin: 0 auto;width: 68vw}  
.homea .left .txt h4{ font-size: .38rem}
.homea .left .txt p{ font-size: .24rem; }
.homea .left .data .item .num{ font-size: .64rem; }
.homea .left .data .item .p{ font-size: .26rem;  }

.homeb .box .item-a .swiDots span{width: .12rem;height: .12rem; }
.homeb .box .item-a .txt time{font-size: .24rem; }
.homeb .box .item-a .txt h4{font-size: .28rem;margin-top: 0 }
.homeb .box .item-b .txt time{font-size: .22rem; }
.homeb .box .item-b .txt h4{font-size: .26rem;margin-top:0}
.homeb .box .item-c .item a{padding: .2rem}
.homeb .box .item-c .item h4{font-size: .26rem;margin-bottom: .1rem  }
.homeb .box .item-c .item time{font-size: .22rem;  }
.homec .item .time{width: 1.1rem;height: 1.1rem;border-radius: .1rem; }
.homec .item .time .small{height: .3rem;line-height: .3rem; font-size: .2rem}
.homec .item .txt h4{font-size: .28rem; }
.homed .slide-dp {padding: 0 .5rem}
.homed .item .img{height: 46vw}
.homed .swiBtn a.prev{left: -.2rem}
.homed .swiBtn a.next{right: -.2rem}
.homed .item .txt{font-size: .26rem}

.homee .tit{font-size: .4rem;width: 100%;text-align: center;margin-bottom: .3rem}
.homee .links{ margin-left: 0;flex:inherit;width: 100%}
.homee .links .item{  width: 46%;margin-right: 8%; }
.homee .links .item a{font-size: .28rem}
.homee .links .item a:after{content: '';position: absolute;width: .18rem;height: .18rem; margin-top: -.09rem}

.homee .links .item:nth-child(4n){margin-right: 8%}
.homee .links .item:nth-child(3n){margin-right: 8%}
.homee .links .item:nth-child(2n){margin-right: 0}
}