@charset "utf-8";

.banner{position:relative}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
.banner .swiper-slide a{display:block;position:relative}
/*.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:2.6rem;background:url(../images/topbg.png) repeat-x top center;background-size:101% 100%;z-index:2;opacity: 1;}*/
/*.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:1.6rem;background:url(../images/blackms.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .5;}*/
.banner .item .imgBox .img{padding-bottom:0;height:100vh;min-height: 6rem; background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiDotsp{position: absolute;right: 5%;top: 50%;transform: translateY(-50%);z-index: 5;font-family: 'oppo';color: #fff;font-size: .2rem;}
.banner .swiDots{position: static;display: flex;justify-content: center;flex-direction: column;align-items: center;margin: .1rem 0 }
.banner .swiDots span{display: block;background: #fff;width: 8px;height: 8px;margin: .08rem 0;transition: .3s;opacity: 1}
.banner .swiDots span.active{opacity:1;transform: scale(1.8);}


.banner .slide-video video{width: 100%;height: 100%;object-fit: cover;}

.mouseTop{position: absolute;bottom:0;left: 50%;transform: translateX(-50%);z-index: 10;color: #fff;text-align: center;padding-bottom: .32rem;cursor: pointer;}
.mouseTop:after{content: '';width: 1px;height: .3rem;background: #fff;position: absolute;left: 50%;bottom: 0;z-index: 4}
.mouseTop span{display: block;}
.mouseTop span{font-weight: 100;margin-bottom: 8px;font-size: .14rem}
.mouseTop img{height: .34rem;animation: up 2s infinite}
.mouseTop i{margin-top: 8px}

@keyframes width{
0%{width: 0}100%{width: 100%;}
}
@media (min-width:1930px){

}
@media (max-width:1200px){
.mouseTop{display: none}
.banner .item .imgBox .img{padding-bottom:0;height:50vw;min-height:inherit}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}

}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .item .imgBox .img{height: 55vw}

.banner .swiDotsp{font-size: .18rem;top: 58%}
.banner .swiDots span{width: 5px;height: 5px;margin: .05rem 0;}
.banner .swiDots span.active{opacity:1;transform: scale(1.8);}
}
.iconfont{font-size: inherit;}

#app{width: 100vw;overflow-x: hidden;}
.content{background: #e6f1f6;min-height: 5rem;}
.intit .h4{position: relative;padding-bottom: .15rem}
.intit .h4 span:first-child{font-size: .3rem;font-weight: bold;position: relative;z-index: 2}
.intit .h4 span:first-child img{width: .34rem;margin-right: .1rem}
.intit .h4 span:last-child{font-size: .25rem;font-weight: bold;color: rgba(91,76,76,.1);text-transform: uppercase;position: absolute;left: 0;bottom: 0;z-index: 0;white-space: nowrap;}
.intit .h4 span.sys{display:none;}
.intit.w .h4  span:first-child{color: #fff}
.intit.w .h4  span:last-child{color: rgba(255,255,255,.1)}
.more .a{display: flex;align-items: center;}
.more .a svg{height: .15rem;margin-left: .05rem;width: .15rem}
.more .a svg path{fill: #333}
.more .a:hover svg path{fill: #1756be}
.more.w .a{color: #fff}
.more.w .a svg path{fill: #fff}
.homea{padding: 2rem 0 .95rem}
.homea .intit{margin-bottom: .2rem}
.homea .items-a{width: 100%;margin-bottom: .3rem}
.homea .items-a .intit{margin-bottom: .1rem}
.homea .items-a .left{width: 9.9rem;padding-top: .4rem;position: relative;}
.homea .items-a .right{width: 4.2rem;height: 4.42rem;background: #fff;padding: .3rem .3rem .3rem .35rem;}
.homea .items-a .left:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/sq1.png) no-repeat right center;background-size: auto 100%}
.homea .items-a .slide-a-pic{width: 6.5rem;border: .06rem solid #fff;background: #fff}
.homea .items-a .slide-a-txtp{width: 3.4rem;padding: .3rem;position: relative;}
.homea .items-a .slide-a-pic .img{height: 3.9rem}
.homea .items-a .slide-a-txtp a{color: #fff}
.homea .items-a .slide-a-txtp h4{font-size: .26rem;font-weight: normal;max-height: 1.08rem;}
.homea .items-a .slide-a-txtp h4 .aline_w{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.homea .items-a .slide-a-txtp p{font-size: .16rem;margin-top: .2rem;line-height: 1.6em;color: rgba(255,255,255,.7);max-height: 1rem;}
.homea .items-a .slide-a-txtp time{display: block;margin-top: .25rem}
.homea .items-a .slide-a-txtp .swiDots{position: absolute;z-index: 5;left: .3rem;bottom: .3rem}
.homea .items-a .slide-a-txtp .swiDots span{margin: 0 .05rem;background: #fff}
.homea .items-a .slide-a-txtp .swiDots span.active{opacity: 1}
.homea .items-a .right .item+.item{margin-top: .4rem}
.homea .items-a .right .item a:after{left: -.35rem}
.homea .items-b{width: 100%;}
.homea .items-c{width: 7.6rem}
.homea .items-b .box,.homea .items-c .box{height: 3.7rem;background: #fff;padding: .3rem}
.homea .items-b .item .img{width: 2.3rem}
.homea .items-b .item .txt{width: calc(100% - 2.5rem);}
.homea .items-c .item a:after{right: -.3rem}
.homea .items-c .item .time{width: .88rem;padding-right: .15rem;margin-top: 0}
.homea .items-c .item .time time{text-align: center;margin-top: 0;font-size: .14rem;}
.homea .items-c .item .time span{font-size: .4rem;font-weight: bold;display: block;line-height: 1.2em}
.homea .items-c .item .txt{width: calc(100% - .88rem);padding-left: .3rem;border-left: 1px solid #ddd}
.homea .items-c .item .txt p{margin-top: .1rem}
.homea .items-c .item+.item{margin-top: .25rem}
.homea .items h4{font-size: .2rem;font-weight: normal;}
.homea .item p{font-size: .16rem;color: #888;margin-top: .15rem;line-height: 1.8em;}
.homea .item time{font-size: .16rem;color: #666;margin-top: .15rem;display: block;}
.homea .list-b{padding-top: .15rem;border-top: 1px dashed #aaa;margin-top: .25rem}
.homea .list-b li{padding: .06rem 0;width: 49%;float: left;margin-right: 2%;}
.homea .list-b li h4{width: calc(100% - .8rem);font-size: .18rem}
.homea .list-b li a{display: flex;align-items: center;justify-content: space-between;opacity: .7}
.homea .list-b li a:before{content: "\e614";font-family: swiper-icons!important;}
.homea .list-b li time{display: block;}
.homea .list-b li:nth-child(2n){margin-right:0;}

.homea .item.line a{position: relative;}
.homea .item.line a:after{content: '';position: absolute;width: .08rem;background:  #b40000;top: 50%;transform: translateY(-50%);height: 0}



.homea .items-b{}
.homea .items-a .right .item h4{height: .56rem}
.homea .items-a .right .item p,.homea .items-b .item p{height: .56rem}
.homeb{background: url(../images/bbg.jpg) no-repeat center;background-size: cover;padding: .95rem 0 1.2rem}
.homeb .intit{margin-bottom: .3rem}
.homeb .more .a{width: 1.45rem;line-height: .4rem;border-radius: .4rem;justify-content: center;background: linear-gradient(to right,#0088ff,#4cacff)}
.homeb h4{font-size: .2rem;line-height: 1.4em;font-weight: normal;}
.homeb p{font-size: .16rem;line-height: 1.8em;margin-top: .15rem}
.homeb .left{width: 6.65rem}
.homeb .right{width: 7.25rem}
.homeb .right .slide-b{width: 100%;}
.homeb .right .slide-b .swiper-slide-next{opacity:0}
.homeb .right .slide-b .swiper-slide{/* width: 6.6rem; */margin-right: .4rem}
.homeb .right .slide-b .img{height: 4.3rem;}
.homeb .right .slide-b .txt{height: 1.94rem;background: #4cabff;padding: .3rem .4rem;color: #fff;width: 90%;margin-top: -.75rem;position: relative;z-index: 3}
.homeb .right .slide-b .txt h4{height: .56rem}
.homeb .right .slide-b .txt p{color: rgba(255,255,255,.7)}
.homeb .right .swiBtn a{position: absolute;width: .46rem;height: .74rem;background: rgba(76,171,255,.6);color: #fff;top: 1.6rem;z-index: 5;text-align: center;line-height: .74rem;font-size: .24rem;}
.homeb .right .swiBtn a.prev{left: 0;border-radius: .3rem 0 0 .3rem;padding-right: .05rem}
.homeb .right .swiBtn a.next{right: 0;border-radius: 0 .3rem .3rem 0;padding-right: .05rem}
.homeb .right .swiBtn a:hover{background: rgba(76,171,255,.8);}
.homeb .left .list{height: 5.55rem}
.homeb .left .list li{position: relative;padding: .24rem 0}
.homeb .left .list li+li p{display: none}
.homeb .left .list li h4{margin-right: 1.2rem}
.homeb .left .list li a{position: relative;z-index: 3;color: #fff;display: block;}
.homeb .left .list li time{font-family: 'oppo';position: absolute;top: 0;right: 0}
.homeb .left .list li:after{content: '';position: absolute;top: 0;bottom: 0;left: -.3rem;width: 0;background: url(../images/521.png) #fff no-repeat right bottom;background-size: auto 100%;z-index: 0}
.homeb .right .slide-b .img {
    background:#fff;
    display:flex;align-items:center;justify-content:center}
.homeb .right .slide-b .img img{
    width:auto;
    height:100%;
}
.homec{padding-top: .4rem;height: 7.54rem}
.homec .intit .h4 span:last-child{left: -.45rem;font-size: .3rem}
.homec .cls-1{stroke:#7ecef4}
.homec .cls-1,.homec .cls-2{fill:rgba(255,255,255,0);fill-rule:evenodd}
.homec .cls-2{stroke:#8f82bc}

.homec .wp{max-width: 13rem}
.homec .intit{position: absolute;left: 50%;transform: translateX(-50%);top: 3.2rem}
.homec .slide-c{height: 5.1rem;padding-top: .4rem;}
.homec .slide-c .swiper-slide{}
.homec .item{position: relative;margin: 0 auto;transition: .3s}
.homec .item .txt{text-align: center;font-size: .18rem}
.homec .item .txt span{font-size: .36rem;font-weight: bold;display: inline-block;margin: 0 .05rem}
.homec .item .ico{width: 1.3rem;height: 1.3rem;border-radius: 50%;position: relative;display: flex;align-items: center;justify-content: center;margin: 0 auto .1rem;position: relative;}
.homec .item .ico:after{content: '';position: absolute;top: -.08rem;left: -.08rem;bottom: -.08rem;right: -.08rem;border-radius: 50%;border: 1px dashed #2a98f3;}
.homec .item .ico i{display: flex;align-items: center;justify-content: center; width: 1.3rem;height: 1.3rem;text-align: center;position: relative;margin:0 auto;position: relative;z-index: 5;border-radius: 50%;z-index: 3;background: url(../images/cibg.png) no-repeat center;background-size: 100% 100%;}
.homec .item .ico i img{width:.86rem;height: .86rem}

.homec .swiBtn a{position: absolute;z-index: 20;width: .5rem;height: .5rem;border-radius: 50%;background: url(../images/cibg.png) no-repeat center;background-size: 100% 100%;text-align: center;line-height: .5rem;color: #fff;opacity: .8;transition: .3s}
.homec .swiBtn a.prev{left: 20%;bottom: 0}
.homec .swiBtn a.next{right: 20%;bottom: 0}
.homec .swiBtn a:hover{opacity: 1}

.homec .imgbg{text-align: center;margin-top: -1.5rem;pointer-events: none;user-select: none}
.homec .imgbg img{width: 7.1rem;position: relative;top: .4rem}
.homec  .cirbig{content: '';position: absolute;width: 9.6rem;height: 9.6rem;border-radius: 50%;border: 3px solid #2a98f3;bottom: -6.7rem;left: 50%;margin-left: -4.8rem;animation: rotedb linear 240s infinite;pointer-events: none;z-index: 0}
.homec  .cirbig svg{position: absolute;top: 0;right: 0;left:.2rem}
.homec  .cirbig .dots i{width: .16rem;height: .16rem;background: url(../images/cibg.png) no-repeat center;background-size: 100% 100%;position: absolute;}
.homec  .cirbig .dots i:nth-child(1){left: 7%;top: 22%;}
.homec  .cirbig .dots i:nth-child(2){left: 25.5%;top: 5%;}
.homec  .cirbig .dots i:nth-child(3){top: -.09rem;left: 50%;margin-left: -.08rem}
.homec  .cirbig .dots i:nth-child(4){right: 25.5%;top: 5%;}
.homec  .cirbig .dots i:nth-child(5){right: 7%;top: 22%;}
@keyframes wave{0%{background-position-x:0;transform:scaleX(100%)}50%{transform:scaleX(135%)}to{background-position-x:132%;transform:scaleX(100%)}}
@keyframes scaleta{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.3);opacity:0}}
@keyframes scaletb{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.2);opacity:0}}

.homec .waves{overflow: hidden;height: 1.5rem;position: relative;}
.homec .wave1 {animation: wave 80s linear infinite;background: url(../images/wave.png) repeat-x;background-position-y: 0;background-size: auto 100%;height: 100%;width: 800%;}
.homec .wave2 {animation: wave 80s linear infinite;background: url(../images/wave1.png) repeat-x;background-position-y: 0;background-size: auto 100%;height: 100%;width: 800%;position: absolute;top: 0;left: 0;bottom: 0;}
.homed{position: relative;overflow: hidden;margin-top: -1.3rem;height: 7.5rem}
.homed .intit{position: absolute;top: 1.15rem;z-index: 5;width: 100%}
.homed .more .a{width: 1.45rem;line-height: .4rem;border-radius: .4rem;justify-content: center;background:#fff;color: #056dcb;}
.homed .more .a svg path{fill: #056dcb;}
.homed .mask{position: absolute;left: 0;bottom: 0;z-index: -5;pointer-events: none}
.homed .list{position: relative;display: flex;background: #115aa9}

.homed .list li .defalut{position: relative;z-index: 4;color: #fff;height: 100%}
.homed .list li .hoverShow{position: absolute;top: 0;left: 0;bottom: 0;width: 8.67rem;opacity: 0;visibility: hidden;z-index: 6;padding: 2.1rem .6rem 1rem}
.homed .list li .hoverShow a{display: flex;color: #fff}
.homed .list li .hoverShow .imgs{width: 2.35rem;text-align: center;}
.homed .list li .hoverShow .imgs .img{height: 3rem;border: .06rem solid #fff;border-radius: .2rem;margin-bottom: .2rem}
.homed .list li .hoverShow .imgs .imgt h4{font-size: .26rem;font-weight: normal;}
.homed .list li .hoverShow .imgs .imgt p{font-size: .16rem;margin-top: .05rem}
.homed .list li .hoverShow .txt{width: calc(100% - 2.35rem);padding-left: .65rem;padding-top: .15rem}
.homed .list li .hoverShow .txt h4{font-size: .34rem;font-weight: normal;}
.homed .list li .hoverShow .txt h5{font-size: .26rem;font-weight: normal;margin-top: .2rem;margin-bottom: .3rem}
.homed .list li .hoverShow .txt p.cn{font-size: .14rem;line-height: 1.8em;text-align: justify;}
.homed .list li .hoverShow .txt p.en{font-size: .14rem;line-height: 1.6em;color: rgba(255,255,255,.6);margin-top: .1rem}
.homed .list li .hoverShow .svgmore{margin-top: .65rem}
.homed .list li .hoverShow .svgmore .a{width: 1.4rem;line-height: .36rem;display: flex;justify-content: center;border-radius: 5px;color: #056dcb;align-items: center;background: #fff}
.homed .list li .hoverShow .svgmore svg{height: .15rem;width: .15rem;margin-left: .05rem}
.homed .list li .hoverShow .svgmore svg path{fill: #056dcb}
.homed .list li .imgBg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;overflow: hidden;}
.homed .list li .imgBg img{width: 100%;height: 100%;object-fit: cover}
.homed .list li .defalut h4{font-size: .24rem;margin-bottom: .4rem}
.homed .list li .defalut h4:after{content: '';display: block;height: 3px;width: .6rem;background: #fff;margin-top: .15rem}
.homed .list li .defalut p.cn{font-size: .14rem;line-height: 1.8em;text-align: justify;}
.homed .list li .defalut p.en{font-size: .14rem;line-height: 1.6em;color: rgba(255,255,255,.6);margin-top: .25rem}
.homed .list li .defalut .swi-arrbar{display: block;width: .36rem;height: .36rem;text-align: center;border: 1px solid rgba(255,255,255,.4);line-height: .34rem;text-align: center;position: absolute;left: 0;bottom: 0}
.homed .swiDots{position: absolute;left: 0;right: 0;bottom: .3rem;z-index: 5;display: flex;justify-content: center;}
.homed .swiDots:after{content: '';height: 1px;background: #fff;left: 0;right: 0;top: 50%;position: absolute;}
.homed .swiDots span{margin: 0 .25rem;width: 12px;height: 12px;background: #fff;opacity: 1;position: relative;transition: .3s}
.homed .swiDots span:after{content: '';position: absolute;top: -5px;left: -5px;bottom: -5px;right: -5px;border-radius: 50%;border: 1px solid #fff;border-radius: 50%;opacity: 0;visibility: hidden;}
.homed .swiDots span.active{transform: scale(1.3);}
.homed .swiDots span.active:after{opacity: 1;visibility: visible;}


.homee{padding: .65rem 0 1.65rem;background: url(../images/bge.jpg) no-repeat center;background-size: cover}
.homee .intit{padding:0 .1rem;justify-content: center;display: flex;margin-bottom: .2rem}
.homee .intit .h4 span:last-child{left: -.85rem}
.homee .wp{max-width: 14.6rem}
.homee .slide-e{padding: .15rem 0}
.homee .slide-e a{display: block;height: 2.6rem;border-radius: .2rem;background: rgba(255,255,255,.6);box-shadow: 0 0 .1rem rgba(0,0,0,.1);margin: 0 .1rem;padding: .5rem .25rem .4rem;text-align: center;}
.homee .slide-e .ico{width: .62rem;height: .62rem;margin: 0 auto}
.homee .slide-e .ico img{width:100%}
.homee .slide-e h4{font-size: .26rem;line-height: 1.3em;margin-top: .3rem}
.homee .slide-e p{font-size: .15rem;line-height: 1.6em;margin-top: .2rem;color: #666;max-height: 4.8em;display: none;}

.fg{background: url(../images/gbg.jpg) #f3fafd no-repeat bottom center;background-size: 100% auto;padding-bottom: 1.2rem;position: relative;}
.fg:before{content: '';position: absolute;height: .72rem;left: 0;right: 0;background: url(../images/518.png) no-repeat top center;background-size: 100% 100%;bottom: 100%}
.homef {padding-top: .4rem}
.homef .intit{margin-bottom: .4rem}
.homef .list {margin-top: -.8rem}
.homef .list li{float: left;position: relative;width:62.5%;z-index: 2}
.homef .list li a{position: relative;z-index: 3;color: #fff}
.homef .list li .txt{position: relative;}
.homef .list li .txt h4{margin-top: .3rem}
.homef .list li .txt .en{margin-top: .1rem;display: block;font-size: .19rem;font-family: 'sys';font-weight: normal;color: rgba(255,255,255,.7)}
.homef .list li .txt .cn{font-size: .3rem}
.homef .list li .txt .arr{font-size: .24rem;position: absolute;}
.homef .list li:nth-child(1){width: 37.5%;margin-top: .8rem;z-index: 5}
.homef .list li:nth-child(1) a{display: block;}
.homef .list li:nth-child(1):after{content: '';position: absolute;top: 0;left: -.3rem;right: 0;height: 3.15rem;background: #b40000;z-index: 0}
.homef .list li:nth-child(2):after{content: '';position: absolute;bottom: 0;top: -.3rem;right: 0;background: #556fb5;z-index: 0;;width: 35.5%}
.homef .list li:nth-child(3):after{content: '';position: absolute;top: 0;left: 0;bottom:0;background: #0b4490;z-index: 0;width: 35.5%}
.homef .list li:nth-child(1) .txt{height: 2.2rem;width: 100%}
.homef .list li:nth-child(1) .img{height: 3.3rem;width: 100%}
.homef .list li:nth-child(3) .img{height: 3.3rem;}
.homef .list li:nth-child(1) .txt .arr{transform: rotate(90deg);right: .8rem;bottom: .4rem}
.homef .list li:nth-child(2) .txt .arr{transform: rotate(180deg);left: .4rem;bottom: .4rem}
.homef .list li:nth-child(3) .txt .arr{left: .4rem;bottom: .4rem}
.homef .list li .txt{padding: .4rem;width: 35.5%}
.homef .list li .img{height: 3rem;width:64.5%}

.homeg{padding-top: .9rem}
.homeg .intit{padding: 0 .18rem;margin-bottom: .15rem}
.homeg .wp{max-width: 14.76rem}
.homeg .fnav{position: absolute;top: .05rem;right: 1.5rem;z-index: 4}
.homeg .fnav li{width: 2.2rem;height: .46rem;line-height: .46rem}
.homeg .fnav li a{display: flex;text-align: center;align-items: center;justify-content: center;color: #fff;position: relative;}
.homeg .fnav li img{width: .22rem;margin-right: .1rem}
.homeg .fnav li:nth-child(1) a{background:#af0300;border-radius: .1rem 0 0 .1rem }
.homeg .fnav li:nth-child(2) a{background:#1058a8;border-radius: 0 .1rem .1rem 0 }
.homeg .slide-g{padding: .18rem 0 .28rem}
.homeg .slide-g a{display: block;background: #fff;margin: 0 .18rem;box-shadow: 0 0 .18rem rgba(0,0,0,.1);padding:.4rem .35rem;position: relative;}
.homeg .slide-g .time{font-size: .16rem;font-weight: bold;margin-bottom: .3rem;color: #222}
.homeg .slide-g .time span:nth-child(1){font-size: .3rem;font-weight: bold;}
.homeg .slide-g .time span:nth-child(2){color: #444}
.homeg .slide-g h4{font-size: .2rem;height: .56rem}
.homeg .slide-g p{line-height: 1.6em;color: #666;margin-top: .2rem;height: .75rem}
.homeg .slide-g .img{height: 1.8rem;margin-top: .3rem}


@media (min-width: 1025px){
.homea .item.line a:hover:after{height: 100%;transition: .3s}
.homea .list-b li a:hover{opacity: 1}
.homea .items-c .item a:hover time{color: #b40000}
.homeg .slide-g a:before{content: '';height: .03rem;left: 50%;transform: translateX(-50%);top: 0;background: #af0300;width: 0;position: absolute;}
.homeg .slide-g a:after{content: '';height: .09rem;left: 50%;transform: translateX(-50%);bottom: 0;background: #af0300;width: 0;position: absolute;}
.homeg .slide-g a:hover{box-shadow: 0 .1rem .18rem rgba(0,0,0,.1);}
.homeg .slide-g a:hover:before{width: 100%;transition: .3s}
.homeg .slide-g a:hover:after{width: 100%;transition: .4s}
.homeg .slide-g a:hover .time span:nth-child(1){color: #af0300 }
.homeg .slide-g a:hover h4{color: #af0300 }
.homeb .left .list li.on{padding: .35rem 0;margin-bottom: .15rem}
.homeb .left .list li.on:after{width: calc(100% + .4rem);transition: .4s;border-left: .08rem solid #b40000}
.homeb .left .list li.on a{color: #333;transition: .4s}
.homeb .left .list li.on time{opacity: 0;visibility: hidden;}
.homeb .left .list li.on h4{margin-right: 0;color: #1058a8;}
.homec .slide-c .swiper-slide-next .item{transform: translate3d(.4rem,-.5rem,0);}
.homec .slide-c .swiper-slide-prev .item{transform: translate3d(-.4rem,-.5rem,0);}
.homec .slide-c .swiper-slide.pr3 .item{opacity: 0}
.homec .slide-c .swiper-slide.ne3 .item{opacity: 0}

.homec .item:hover .ico:after{content: '';position: absolute;top: -5px;left: -5px;right: -5px;bottom:-5px;border-radius: 50%;background: #42a6ef;opacity: .4;animation: scaleta 1.5s infinite;}
.homec .item:hover .ico:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;background:#42a6ef;animation: scaletb 1.5s infinite;}
.homed{clip-path: url(#svgPath);}
.homed .list li{width: 18.2%;height: 7.5rem;position: relative;padding: 2.1rem .4rem 1rem;overflow: hidden;z-index: 2}
.homed .list li:nth-child(1){width: 45.4%}
.homed .list li.on{border-left: 2px solid rgba(255,255,255,.45);border-right: 2px solid rgba(255,255,255,.45);box-shadow: 0 0 .6rem rgba(15,87,168,1);z-index: 6}
.homed .list li.on .defalut{opacity: 0;visibility: hidden;transition: .4s}
.homed .list li.on .hoverShow{opacity: 1;visibility: visible;transition: .4s}
}

@media (max-width: 1024px){
    .homeb .right .slide-b .img{height:55vw}
.homea{padding-top: .6rem}	
.homea .items-a .left{width: 100%}
.homea .items-a .right{width: 100%;height: auto;padding: .35rem;margin-top: .2rem}
.homea .items-a .right .item h4{height: auto}
.homea .items-a .right .item p{height: auto}
.homea .items-a .slide-a-pic{width: 60%}
.homea .items-a .slide-a-txtp{width: 40%}
.homea .items-b{width: 100%}
.homea .items-c{width: 100%;margin-top: .4rem}
.homea .items-b .item .txt{width: calc(100% - 2.6rem)}
.homeb .left .list li p{display: none;}
.homeb .left .list li{padding: .15rem 0}
.homeb .left{width: 100%}
.homeb .right{width: 100%;margin-top: .3rem}
.homeb .left .list{height: auto}
.homeb .right .slide-b{/* width: calc(100% + .4rem); */}
.homec .cirbig .dots i:nth-child(1){display: none}
.homec .cirbig .dots i:nth-child(5){display: none}
.fg:before{background-size: auto 100%}
.homed{height: auto;margin-top: 0}
.homed .list{flex-wrap: wrap;}
.homed .list li{width: 50%;padding:1.4rem .3rem .5rem;position: relative;}
.homed .list li .hoverShow{display: none}
.homed .list li .defalut{opacity: 1;visibility: visible;padding-bottom: .6rem}
.homed .list li .defalut p.cn{-webkit-line-clamp: 2;}
.homed .list li .defalut p.en{margin-top: .1rem;-webkit-line-clamp: 2;}
.homed .list li .defalut h4{margin-bottom: .25rem}
.homed .list li.on .defalut{opacity: 1;visibility: visible;transition: .4s}
.homed .list li.on .hoverShow{opacity: 1;visibility: visible;transition: .4s}
.homed .list li:nth-child(3){padding-top: .5rem;padding-bottom: 1rem}
.homed .list li:nth-child(4){padding-top: .5rem;padding-bottom: 1rem}
.homec .waves{display: none}
.homed .intit{top: .5rem}
.homec{height: auto}
.homec .imgbg img{top: 0}
.homec .swiBtn a{}
.homec .swiBtn a.prev{left: 10%;bottom: .3rem}
.homec .swiBtn a.next{right: 10%;bottom: .3rem}
.homec .wp{margin-left: 0;margin-right: 0}

.homee .swiDots{text-align: center;margin-top: .2rem}
.homee .swiDots span.active{opacity: 1;background: #1756be}
.homeg .swiDots{text-align: center;margin-top: .2rem}
.homeg .swiDots span.active{opacity: 1;background: #1756be}

.homef .list li{width: 100%;margin-top: 0;z-index: 5}
.homef .list li:nth-child(1){width: 100%;margin-top: 0;z-index: 5}
.homef .list li:nth-child(1) .txt{background: #b40000}
.homef .list li:nth-child(2) .txt{background: #556fb5}
.homef .list li:nth-child(3) .txt{background: #0b4490}
.homef .list li:after{display: none}
.homef .list{margin-top: 0}

}

@media (max-width: 900px){
.homea .items-a .left{padding-top: 0}
.homea .items-a .slide-a-pic{width: 100%}
.homea .items-a .slide-a-txtp{width: 100%;padding-bottom: .8rem}
.homea .items-a .slide-a-pic .img{height: 45vw}
.homea .items-b .box, .homea .items-c .box{height: auto;overflow: hidden;}
.homea .list-b li{padding: .1rem 0;width: 100%;}
.homea .list-b li a{align-items: flex-start;}
.homea .list-b li a{opacity: 1}
.homeg .fnav{position: relative;top: 0;right: 0}
}


@media (max-width: 640px){
.homeb h4{font-size: .18rem;line-height: 1.5em;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeb .left .list li{padding: .12rem 0}
.homeb .right .slide-b .swiper-slide{width: 90vw}
.homeb .right .slide-b .swiper-slide .img{height: 55vw}
.homeb .right .slide-b .txt{margin-top: 0;width: 100%;height: auto;padding: .25rem}
.homea .items-b .item p{display: none}
.homea .items-b .item .img{width: 1.9rem;height: 22vw}
.homea .items-b .item .txt{width: calc(100% - 1.9rem);padding-left: .15rem}
.homea .items-a .right .item p{display: none}
.homea .items-a .right .item+.item{margin-top: .25rem}
.homea .items-a .slide-a-txtp h4{font-size: .24rem}
.homea .items-a .slide-a-txtp p{-webkit-line-clamp: 2;}
.homeb .right .swiBtn a{top: 22.5vw}
.homeb .right .swiBtn a.next{left: auto;right: 0;border-radius: .3rem 0 0 .3rem;padding-left: .05rem;padding-right: 0}
.homeb .right .slide-b .txt h4{font-size: .2rem;height: auto}
.homeb .right .slide-b .txt p{display: none}
.homeb .right .slide-b .swiper-slide{background: #4cabff;height: auto}
.homec .cirbig{bottom: -7.25rem}
.homed .list li .defalut p.en{display: none}
.homee .slide-e h4{font-size: .24rem}
.homeg .fnav li{width: 1.8rem}
.fg{padding-bottom: .8rem}
.homee{padding-bottom: 1.1rem}
.homef{padding-top: .15rem}
.homeg{padding-top: .6rem}

}
@media (max-width: 480px){
.homef .list li .txt .en{display: none}	
.homef .list li:nth-child(1) .txt{height: auto;padding-bottom: .4rem}
.homef .list li:nth-child(1) .img{height: 50vw}
.homef .list li .img,.homef .list li:nth-child(3) .img{height: 40vw;}
.homef .list li .txt{padding:.35rem .25rem 0}
.homef .list li .txt .ico img{height: .35rem;width: .35rem}
.homef .list li .txt .cn{font-size: 5vw}
.homef .list li .txt h4{margin-top: .15rem}
.homef .list li:nth-child(2) .txt .arr{left: .25rem}
.homef .list li:nth-child(3) .txt .arr{left: .25rem}
.intit .h4 span:last-child{font-size: .22rem;}
}




.body_home {background:#0a2980;overflow: hidden;}
.body_b {position: fixed;left: 0;top: 100%;bottom: 0;right: 0;background: #fff;overflow: hidden;transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index: 1;overflow: auto;outline: none;}
.body_b.showBody {top: 0;}
@media (max-width:1025px){
.body_home {height: auto;overflow: visible;}
.body_b {width: auto;height: auto;position: static;opacity: 1;transform: none;overflow: hidden;}
.homef .list li:nth-child(1) .img{height: auto;}
}
.homea.showdiv .intit{transition-delay: .4s}
.homea.showdiv .left{transition-delay: .6s}
.homea.showdiv .right{transition-delay: .8s}
.homea.showdiv .items-b{transition-delay: .6s}
.homea.showdiv .items-c{transition-delay: .8s}

.homeb.showdiv .right .slide-bp{transition-delay: .4s}
.homeb.showdiv .left .list{transition-delay: .6s}

.homec.showdiv .imgbg{transition-delay: .5s}
.homec.showdiv .cirbig{transition-delay: .2s}
.homee.showdiv  .slide-e .swiper-slide:nth-child(1){transition-delay: .2s}
.homee.showdiv  .slide-e .swiper-slide:nth-child(2){transition-delay: .3s}
.homee.showdiv  .slide-e .swiper-slide:nth-child(3){transition-delay: .4s}
.homee.showdiv  .slide-e .swiper-slide:nth-child(4){transition-delay: .5s}
.homee.showdiv  .slide-e .swiper-slide:nth-child(5){transition-delay: .6s}
.homee.showdiv  .slide-e .swiper-slide:nth-child(6){transition-delay: .7s}

.homef.showdiv  .list li:nth-child(1){transition-delay: .2s}
.homef.showdiv  .list li:nth-child(2){transition-delay: .4s}
.homef.showdiv  .list li:nth-child(3){transition-delay: .8s}
.homeg.showdiv  .fnav{transition-delay: .2s}
.homeg.showdiv  .slide-g .swiper-slide:nth-child(1){transition-delay: .4s}
.homeg.showdiv  .slide-g .swiper-slide:nth-child(2){transition-delay: .6s}
.homeg.showdiv  .slide-g .swiper-slide:nth-child(3){transition-delay: .8s}

.showdiv [data-aos^=fade][data-aos^=fade]{opacity: 1;transform: translateZ(0);}
.showdiv [data-aos^=zoom][data-aos^=zoom]{opacity: 1;transform: translateZ(0) scale(1);}