.banner{position:relative;overflow: hidden;}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide .a{display:block;position:relative}
.banner .swiper-slide .a:before{content:'';position:absolute;left:0;top:-1px;right:0;height:2.6rem;background:url(../images/22.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:2rem;background:url(../images/22s.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity: .8;}*/
.banner .item  .img{height:100vh;min-height: 6rem;width:100%;overflow:hidden;position:relative; }
.banner .item  .img img{width: 100%;height: 100%;object-fit: cover}
.banner .item  .img video{width: 100%;height: 100%;object-fit: cover}
.banner .item .txt{position: absolute;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;user-select: none;display: flex;justify-content: center;align-items: center;color: #fff;z-index: 5;flex-direction: column}
.banner .item .txt p{display: flex;justify-content: center;max-width: 14rem;text-align: center;width: 90%}
.banner .item .txt p i{display: block;}
.banner .item .txt p:nth-child(1){font-size: .6rem;font-family: 'got';line-height: 1.1em}
.banner .item .txt p:nth-child(2){font-size: .48rem;line-height: 1.2em;margin-top: .2rem}
.banner .swiTool{position:absolute;bottom:.55rem;left:.8rem;z-index:5;right: .8rem;color: #fff;font-weight: bold;}
.banner .swiTool .current{font-weight: bold;}
.banner .swiDots{position:relative;bottom:0;display: flex;align-items: center;width: calc(100% - 3.5rem);margin: 0 .1rem}
.banner .swiDots span{background: #fff;opacity:.4;height:3px;flex:auto;margin:0 .1rem;border-radius:0;width:auto}
.banner .swiDots span.active{opacity:1}
.banner .swiTool .tip{margin-left:.5rem;display:flex;align-items: center;}
@keyframes lingScroll{0%{transform:translate(0,0)}to{transform:translateY(20%)}}
.banner .swiTool .tip svg{width:.24rem;margin-left:.1rem;}
.banner .swiTool .tip svg .st0 {
    fill: #fff;
}
.banner .swiTool .tip svg .st1 {
    stroke: #fff;
    stroke-width: .8rem;
    animation: .5s ease-in-out infinite alternate lingScroll;
}
.banner .swiBtn a{position: absolute;top: 46%;margin-top: -.3rem;z-index: 6;border-radius: 50%;background: rgba(255,255,255,.5);text-align: center;line-height: .6rem;width: .6rem;height: .6rem;color: #fff;font-size: .24rem;transition: .3s;}
.banner .swiBtn a:hover{background: #0E60B8}
.banner .swiBtn a.prev{left: .5rem}
.banner .swiBtn a.next{right: .5rem}

@media (min-width:1930px){

}
@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 .swiBtn{display:none}
.banner .swiper-slide .a:before{height: 1.2rem}
.banner .item  .img{height: 50vw;min-height: inherit;}
.banner .swiTool{bottom:.3rem;left:.4rem;right: .4rem;}
.banner .swiper-slide .a:after{height: 35%}

.banner .item .txt p:nth-child(1){font-size: .4rem;}
.banner .item .txt p:nth-child(2){font-size: .3rem;}
.banner .swiDots{width: 40%}
.banner .swiTool .tip{display:none}
}
@media (max-width:640px){
.banner .item .img{height: 58vw}
.banner .swiTool{bottom:.2rem;left:.3rem;right: .2rem;}
.banner .item .txt p:nth-child(1){font-size: .2rem;}
.banner .item .txt p:nth-child(2){font-size: .2rem;}
}
@media (max-width:480px){
.banner .item .txt p:nth-child(1){font-size: 4.5vw;}
.banner .item .txt p:nth-child(2){font-size: 4vw;}
}
.iconfont{font-size: inherit;}
.intit{margin-bottom: .4rem;justify-content: space-between;}
.intit .h4 span{display: block;line-height: 1.2em}
.intit .h4 .en{font-size: .6rem;font-weight: bold;color: #1266fc;font-family: 'got';display:flex}
.intit .h4 .en i{display:block}
.intit .h4 .cn{font-size: .48rem;color: #222;display:flex}
.intit .h4 .cn i{display:block}
.intit .more a{display: block;width: 1.6rem;height: .47rem;background: url(../images/morbg.png) no-repeat center;background-size: 100% 100%;color:#1266fc;line-height: .47rem;text-align: center }
.intit .more a:hover{background: url(../images/morbgon.png) no-repeat center;background-size: 100% 100%;color:#fff;}
.homea{padding: .8rem 0 .5rem}
.homea .left{width: 55%}
.homea .right{width: 41.25%}
.homea .right .list li a{display: flex;flex-wrap: wrap;justify-content: space-between;}
.homea .right .list li .img{width: 2.2rem;height: 1.5rem}
.homea .right .list li .txt{width: calc(100% - 2.2rem);padding-left: .4rem;padding-top: .1rem}
.homea .right .list li .txt h4{font-size: .22rem;line-height: 1.4em;margin-bottom: .2rem;font-weight: normal;}
.homea .right .list li .txt .info time{color: #888;font-size: .18rem;}
.homea .right .list li .txt .info .source{margin-left: .1rem}
.homea .right .list li+li{margin-top: .4rem}
.homea .left  .img{height: 5.35rem}
.homea .left .txts{background: #fff;width: 92%;padding: .3rem .5rem;box-shadow: 0 .15rem .5rem rgba(91,122,198,.2);margin-left: 8%;margin-top: -.8rem;position: relative;z-index: 4}
.homea .left .txts ul li .type{background: #1266fc;line-height: .46rem;padding: 0 .25rem;color: #fff;position: absolute;bottom: 100%;left: 0;min-width: 1.35rem;text-align: center}
.homea .left .txts ul li h4{font-size: .28rem;color: #1266fc;line-height: 1.4em;font-weight: normal;}
.homea .left .txts ul li p{font-size: .18rem;color: #777;margin-top: .15rem;line-height: 1.6em;text-align: justify;}
.homea .left .txts ul li .info{padding-top: .20rem;margin-top: .23rem;border-top: 1px solid #ddd}
.homea .left .txts ul li .info time{color: #888;font-size: .18rem;margin-right: .1rem}
.arr-cir{display: block;width: .5rem;height: .5rem;border-radius: 50%;background: #6ad719;text-align: center;line-height: .5rem;color: #fff;font-size: .2rem}
.source:before{content: '|';color: #1266fc;margin-right: .1rem}
.source{color: #1266fc}
.homea .left .txts ul li+li{display: none}

.homeb{padding: .5rem 0 1.2rem}
.homeb .wp{align-items: flex-start;}
.homeb .left{width: 47.5%}
.homeb .right{width: 46.5%}
.homeb .left .list li:nth-child(1){padding-top: 0}
.homeb .left .list li {padding: .25rem 0;position: relative;}
.homeb .left .list li a{display: block;position: relative;padding-right: 1rem}
.homeb .left .list li a:before{content: '';position: absolute;width: .2rem;height: .21rem;background: url(../images/arr.png) no-repeat center;background-size: 100% 100%;right: .1rem;top: 50%;margin-top: -.1rem;}
.homeb .left .list li a:after{content: '';position: absolute;width: .2rem;height: .21rem;background: url(../images/arron.png) no-repeat center;background-size: 100% 100%;right: .1rem;top: .1rem;opacity: 0;visibility: hidden;}
.homeb .left .list li:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 1px;background: #ddd;z-index: 0}
.homeb .left .list li:after{content: '';position: absolute;left: 0;bottom: -1px;width: 0;height: 2px;background: #1266fc;z-index: 1;}
.homeb .left .list li  h4{font-size: .2rem;line-height: 1.4em;margin-top: .12rem;font-weight: normal;}
.homeb .left .list li  .info time{color: #888;font-size: .18rem}
.homeb .left .list li  .info .source{margin-left: .1rem}
.homeb .left .list li .desc{font-size: .18rem;margin-top: .12rem;color: #888}
.homeb .left .list li .desc p{height: .56rem;line-height: 1.6em}
.homeb .left .list li .desc{display: none}
.homeb .left .list li.on .desc{display: block;}
.homeb .left .list li.on a:before{opacity: 0;visibility: hidden;}
.homeb .left .list li.on a:after{opacity: 1;visibility:visible;}
.homeb .left .list li.on:after{width: 100%;transition: .5s}
.homeb .right{margin-top: .15rem}
.homeb .right  .r1{background: url(../images/b1bg.jpg) no-repeat center;background-size: cover;width: 5.6rem;height: 6.58rem;padding: .25rem .7rem;color: #fff}
.homeb .right  .r1 .gpdm span{font-size: 1.2rem;font-weight: bold;line-height: 1em;display: inline-block;background: linear-gradient(to bottom,#fff 30%,rgba(255,255,255,0) );-webkit-background-clip: text;color: transparent;background: transparent\0;color: #fff\0;user-select: none}
.homeb .right  .r1 .gpdm p{font-size: .24rem}
.homeb .right  .r2{background: #fff;padding:.2rem .3rem;position: absolute;right: 0;bottom: .35rem;z-index: 3;box-shadow: 0 0.15rem 0.5rem rgba(91,122,198,.2);width: 4.54rem}
.homeb .right  .r2 .gpBox img{width: 100%}
.homeb .right  .r2 .slog{background: #1266fc;line-height: .64rem;padding: 0 .25rem;color: #fff;position: absolute;bottom: 100%;right: 0;min-width: 1.84rem;text-align: center;font-size: .24rem}
.homeb .right  .r2 .slog img{width: .2rem;height: .21rem;margin-left: .1rem}
.homeb .right  .r2 .btns{padding-top: .15rem;margin-top: .05rem;border-top: 1px solid #ddd}
.homeb .right  .r2 .btns .btn{background: #f6f6f6;border-radius: .1rem;line-height: .5rem;text-align: center;padding: 0 .35rem;font-size: .18rem;transition: .3s}
.homeb .right  .r2 .btns .btn:hover{background: #6ad719;color: #fff}
.homee{position: relative;overflow: hidden;background: #e9f3fc;min-height: 8rem;padding-bottom:6rem;padding-top: .8rem;z-index: 2}
.homee .intit{text-align: center;width: 100%;position: relative;z-index: 5}
.homee .intit .desc{max-width: 7rem;line-height: 1.8em;color: #666;margin: .25rem auto 0}
#home .home-possibility .txt-loop .loop-logo {
margin-right: .5rem;user-select: none;pointer-events: none
}
#home .home-possibility .txt-loop {
  display: flex;position: absolute;z-index: 3;left: 0;bottom: -.2rem;font-family: got,sans-serif;text-transform: uppercase;font-size: 1.7rem;font-weight: bold;line-height: 1.05;letter-spacing: -.03em;white-space: nowrap;text-stroke: 1px #68d715;-webkit-text-stroke: 1px #68d715;color: transparent;white-space: nowrap
}

@media only screen and (max-width:768px) {
 #home .home-possibility .txt-loop {
  }
}

#home .home-possibility .txt-loop-container {
  display: flex;justify-content: space-around;animation-duration: 60s;animation-timing-function: linear;animation-iteration-count: infinite;will-change: transform;animation-play-state: running;animation-name: left
}

@keyframes left {
  from {transform: translateX(0)}to {transform: translateX(-100%)}
}

#home #possibility_sphere {
  position: absolute;left: 0;bottom: 0;margin: auto;transform-origin: bottom left;pointer-events: none
}

@media only screen and (max-width:768px) {
  #home #possibility_sphere {bottom: 0}
}
.homec {position: relative;overflow: hidden;}
.homec .intitp{position: absolute;left: 0;top: 1rem;right: 0;z-index: 5}
.homec .intitp .intit .h4 .en{color: rgba(255,255,255,.3)}
.homec .intitp .intit .h4 .cn{color: rgba(255,255,255,1)}
.homec .list{display: flex;justify-content: center}
.homec .list li{width: 17%;position: relative;height: 8.4rem;overflow: hidden;}
/*.homec .list li a{display: block;height: 100%}*/
.homec .list li:before{content: '';position: absolute;left: -1px;right: -1px;bottom: -1px;top: -1px;background: url(../images/cmask.png) no-repeat bottom center;background-size: 100% auto;z-index: 1;pointer-events: none;transition: .3s}
.homec .list li:after{content: '';position: absolute;left: -1px;right: -1px;bottom: -1px;top: -1px;background: url(../images/bamss.png) no-repeat bottom center;background-size: 100% 100%;z-index: 1;pointer-events: none;transition: .3s;opacity: 0}

.homec .list li .imgbg{position: absolute;top:0;left: 0;bottom: 0;right: 0;z-index: 0;pointer-events: none}
.homec .list li .imgbg img{width: 100%;height: 100%;object-fit: cover;transition:.5s;}
.homec .list li .hover{position: absolute;left: 0;bottom: 1.3rem;width: 9.6rem;z-index: 3;padding: 0 1.55rem;color: #fff;opacity: 0;visibility: hidden;transition: .5s .2s}
.homec .list li .hover .ico{width:.5rem;height: .5rem ;margin-bottom: .1rem}
.homec .list li .hover .ico img{width: 100%}
.homec .list li .hover h4{font-size: .3rem;display: inline-block;}
.homec .list li .hover h4:after{content: '';height: 2px;width:100%;background: #86de59;margin:  .1rem  auto 0;display: block;}
.homec .list li .hover .desc{font-size: .18rem;line-height: 1.6em;margin-top: .9rem;margin-bottom: .75rem;height: .56rem}
.homec .list li .hover .more .a{display: block;width: 1.6rem;height: .47rem;background: url(../images/morbgw.png) no-repeat center;background-size: 100% 100%;color:#6ad719;line-height: .47rem;text-align: center }
.homec .list li .hover .more .a:hover{background: url(../images/morbg1.png) no-repeat center;background-size: 100% 100%;color:#fff;}
.homec .list li .default{position: absolute;left: 5%;right: 5%;bottom: .8rem;z-index: 3;color: #fff;text-align: center;transition: .3s}
.homec .list li .default .ico{width:.5rem;height: .5rem ;margin: 0 auto .1rem}
.homec .list li .default .ico img{width: 100%}
.homec .list li .default h4{font-size: .36rem;}
.homec .list li .default h4:after{content: '';height: 2px;width: .6rem;background: #86de59;margin:  .1rem  auto 0;display: block;}
.homec .list li .default .arr{width:.46rem;height: .46rem;border-radius: 50%;border: 1px solid rgba(255,255,255,.6);line-height: .44rem;margin: .2rem auto 0 }
.homec .list li.on .hover{opacity: 1;visibility: visible;}
.homec .list li.on .default{opacity: 0;visibility: hidden;}
.homec .list li:nth-child(1){width: 49%}
.homec .list li.on:before{opacity: 0;}
.homec .list li.on:after{opacity: .7;}
.homec .list li:hover .imgbg img{transform: scale(1.05);}

.homed{padding: 1.5rem 0}
.homed .intit{position: absolute;left: 0;top:-.3rem;pointer-events: none}
.homed .slide-d{overflow: visible;}
.homed .slide-d:before{content: '';position: absolute;left: 0;top: 50%;height: 1px;background: #ddd;width: 49%}
.homed .slide-d:after{content: '';position: absolute;left: 50%;top: 50%;height: 10px;background: #fff;width: 10px;border-radius: 50%;border: 8px solid  #65d600;margin-top: -10px}
.homed .slide-d .item{display: flex;align-items: center;justify-content: space-between;}
.homed .slide-d .item .txt{width: 45%;padding-top: .15rem}
.homed .slide-d .item .img{width: 7.8rem;height: 7.8rem; padding-right: 1.6rem;display: flex;align-items: center;padding-left: .5rem;position: relative;}
.homed .slide-d .item .img>img{position: relative;z-index: 3}
.homed .slide-d .item .img .bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;pointer-events: none;display: none}
.homed .slide-d .item .img .bg img{width: 100%;height: 100%;user-select: none;pointer-events: none}
.homed .slide-d .item .txt h4{position: relative;}
.homed .slide-d .item .txt h4 em{font-size: 1.5rem;font-weight: normal;color: #333333;position: relative;z-index: 2} 
.homed .slide-d .item .txt h4 .sp1{font-size: 1.2rem;color: #e0e0e0;position: absolute;white-space: nowrap;left: 1.3rem;bottom: .25rem;line-height: 1em;font-family: 'got';z-index: 0;pointer-events: none;user-select: none}
.homed .slide-d .item .txt h4 .sp2{font-size: .6rem;color: #333;position: relative;z-index: 2;bottom: -.15rem;}
.homed .slide-d .item .txt h4 .sp2 i+i:before{content: '|';color: #6ad719;display: inline-block;margin: 0 .1rem;font-size: .3rem;vertical-align: middle;}
.homed .slide-d .item .txt .desc{font-size: .18rem;line-height: 1.6em;color: #888;max-width: 5rem;width: 100%;margin-top: .7rem;height: 1.24rem}
.homed .slide-d .item .txt .more{margin-top: .7rem}
.homed .slide-d .item .txt .more a{display: block;width: 1.6rem;height: .47rem;background: url(../images/morbg2.png) no-repeat center;background-size: 100% 100%;color:#6ad719;line-height: .47rem;text-align: center }
.homed .slide-d .item .txt .more a:hover{background: url(../images/morbg1.png) no-repeat center;background-size: 100% 100%;color:#fff;}
.homed .slide-d  .global{width: 7.8rem;height: 7.8rem;position: absolute;top: 0;right: 0;pointer-events: none;z-index: 0;}
.homed .slide-d  .global:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 60%;background: linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 100%);z-index: 2}
 .homed .slide-d  .global-cir{width: 100%;height: 100%;background: url(../images/cirds.png) no-repeat center;background-size: 100% 100%;pointer-events: none;position: relative;z-index: 1;border-radius: 50%;overflow: hidden;}

.homed .txts{position: absolute;width:7.8rem;top: 0;height: 100%;right: 0;z-index: 6}
.homed .txts li{position: absolute;display: flex;align-items: center;cursor: pointer;}
.homed .txts li:nth-child(1){left: 50%;top: -.3rem}
.homed .txts li:nth-child(2){left: 82%;top: 13%}
.homed .txts li:nth-child(3){left: 90%;top: 50%;margin-top: -.5rem}
.homed .txts li:nth-child(4){left: 82%;bottom: 13%}
.homed .txts li:nth-child(5){left: 50%;bottom: -.3rem}
.homed .txts li:nth-child(5) span{font-size: .24rem}
.homed .txts li span{width: 1rem;height: 1rem;display: flex;justify-content: center;align-items: center;font-size: .3rem;position: relative;}
.homed .txts li span i{position: relative;z-index: 3;transition: .3s;display: block;}
.homed .txts li span:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #fff;border-radius: 50%;box-shadow: 0 0 0.5rem rgba(91,122,198,.5);z-index: 1}
.homed .txts li span:after{content: '';position: absolute;top: -3px;left: -3px;bottom: -3px;right: -3px;background: #6ad719;border-radius: 50%;z-index: 0;opacity: 0}
.homed .txts li em{font-size: .24rem;color: #999;text-transform: uppercase;margin-left: .1rem;}
.homed .txts li.on span:after{opacity:1 }
.homed .txts li.on span{font-size: .38rem}
.homed .txts li:nth-child(5).on span{font-size: .3rem}
.homed .swiTool{position: absolute;left: 2.2rem;bottom: 1.5rem;z-index: 6}
.homed .swiTool a{color: #1266fc;font-size: .3rem}
.homed .swiTool a:hover{color: #6ad719 }
.homed .swiTool .swiDots{width: auto;margin: 0 .25rem;font-weight: bold;font-size: .2rem;color: #888}
.homed .swiTool .swiDots .swiper-pagination-current{color: #1266fc }
.homee .tit{position: absolute;left: -.1rem;top: 1.1rem;font-size: 1.7rem;z-index: 2;font-weight: bold;font-family: 'got';user-select: none;}
.homee .tit span{display: inline-block;background: linear-gradient(to bottom,#72d734 25%,rgba(255,255,255,0) );-webkit-background-clip: text;color: transparent;background: transparent\0;color: #72d734\0;line-height: 1em}
.homee .list{position: relative;}
.homee .list li{position: absolute;z-index: 5;font-size: .3rem;}
.homee .list li a{display: flex;position: relative;padding-left: .2rem;align-items: center}
.homee .intit .h4 .cn{font-size: .9rem}
.homee .list li i{color: #72d734;margin-left: .05rem;font-size: .34rem;transition: .3s}
.homee .list li .svg{width: .46rem;height: .46rem;position: absolute;left: -.05rem;bottom: .05rem}
.homee .list li .svg svg{width: 100%}
.homee .list li .svg .cls-1{fill:#fff}
.homee .list li .svg .cls-2{stroke:#61d03e;stroke-width:5px;stroke-dasharray: 75; stroke-dashoffset:75;transition: .3s}
.homee .list li a:hover .svg .cls-2{stroke-dashoffset:0}
.homee .list li .svg .cls-2,.cls-3{fill:none;stroke-linecap:round;stroke-miterlimit:10}
.homee .list li .svg .cls-3{stroke:#abe492}
.homee .list li .line{position: relative;margin-top: .1rem}
.homee .list li .line:after{content: '';width: .19rem;height: .19rem;background: url(../images/dot.png) no-repeat center;background-size: 100% 100%;position: absolute;}
.homee .list li.li1{top: .6rem;left: 0}
.homee .list li.li1 .linems{width: 0;height: 1.3rem;overflow: hidden;}
.homee .list li.li1 .line:after{right: -.1rem;bottom: -.1rem}
.homee .list li.li1 .line{width: 2.57rem;height: 1.3rem}
.homee .list li.li1 .linems img{width: 2.57rem;height:1.3rem;max-width: inherit;max-height: inherit;}


.homee .list li.li2{right: 1.55rem;top: -.8rem;display: flex;flex-direction: column;align-items: flex-end;}
.homee .list li.li2 .line{transform: translateX(-.4rem);width: 3.75rem;height: 1.9rem}
.homee .list li.li2 .linems{width: 0;height: 1.9rem;overflow: hidden;position: absolute;top: 0;left: 0}
.homee .list li.li2 .line:after{left: -.1rem;bottom: -.1rem}
.homee .list li.li2 .linems img{width: 3.75rem;height: 1.9rem;max-width: inherit;max-height: inherit;}

.homee .list li.li3{right: 0;top: .8rem;display: flex;flex-direction: column;align-items: flex-end;}
.homee .list li.li3 .line{transform: translateX(-.4rem);width: 3.2rem;height: 1.9rem}
.homee .list li.li3 .linems{width: 0;height: 1.9rem;overflow: hidden;position: absolute;top: 0;left: 0}
.homee .list li.li3 .line:after{left: -.1rem;bottom: -.1rem}
.homee .list li.li3 .linems img{width: 3.2rem;height: 1.9rem;max-width: inherit;max-height: inherit;}

.homee.sp .list li.li1 .linems{width: 2.57rem;}
.homee.sp .list li.li2 .linems{width: 3.75rem;}
.homee.sp .list li.li3 .linems{width: 3.2rem;}  
.homee.sp .list li a{transform: translateX(0)!important;opacity: 1!important} 
@media (min-width: 1025px){
.homee .list li.li1 a{transform: translateX(-1rem);opacity: 0}
.homee .list li.li2 a{transform: translateX(1rem);opacity: 0}
.homee .list li.li3 a{transform: translateX(1rem);opacity: 0}
.homee .list li.li1.aos-animate .linems{width: 2.57rem;transition: .8s 0s linear;}
.homee .list li.li2.aos-animate .linems{width: 3.75rem;transition: .8s 1s linear;}
.homee .list li.li3.aos-animate .linems{width: 3.2rem;transition: .8s 2s linear;}
.homee .list li.li1.aos-animate a{transform: translateX(0);opacity: 1; transition: .5s .5s linear;}
.homee .list li.li2.aos-animate a{transform: translateX(0);opacity: 1; transition: .5s 1.5s linear;}
.homee .list li.li3.aos-animate a{transform: translateX(0);opacity: 1; transition: .5s 2.5s linear;}
.homee .list li a:hover{color:#72d734 }
.homee .list li a:hover i{transform: translateX(.2rem); }
/*.homec{position: sticky;top: 0}*/
.homed{background: #fff;position: relative;z-index: 5}
}
@media (max-width: 1024px){
.intit .h4 .cn i{opacity: 1;}
.homee .list li.li1 .linems{width: 2.57rem;}
.homee .list li.li2 .linems{width: 3.75rem;}
.homee .list li.li3 .linems{width: 3.2rem;} 
#home .home-possibility .txt-loop{font-size: 14vw}
.homee{min-height: inherit;padding-bottom: 40vw}
.homee .tit{font-size: 10vw;top: 1.8rem}
.homee .list li.li2{top: 0}
.homee .list li.li1{top: 1rem}
.homee .list li.li1 .line{width: 20vw;height: 10vw}
.homee .list li.li1 .linems{width: 20vw;height: 10vw}
.homee .list li.li1 .linems img{width: 20vw;height: 10vw}

.homee .list li.li2 .line{width: 26vw;height: 13vw}
.homee .list li.li2 .linems{width: 26vw;height: 13vw}
.homee .list li.li2 .linems img{width: 26vw;height: 13vw}

.homee .list li.li3 .line{width: 20vw;height: 12vw}
.homee .list li.li3 .linems{width: 20vw;height: 12vw}
.homee .list li.li3 .linems img{width: 20vw;height: 12vw}

.homee .list li{font-size: .26rem;}
.homee .list li i{font-size: .3rem;}

.homed .txts{display: none}
.homed .slide-d  .global{width: 50vw;height: 50vw;}
.homed .slide-d .item .img{width: 50vw;height: 50vw;padding: .3rem}
.homed .slide-d .item .txt h4 em{font-size: 9vw}
.homed .slide-d .item .txt h4 .sp2{font-size: 4vw;bottom: 0}
.homed .slide-d .item .txt h4 .sp1{font-size:7vw;bottom: .15rem;left: 10vw}
.homed .intit{position: relative;top: 0;text-align: center;display: block;margin-bottom: 0}
.homed .swiTool{bottom: 9vw}
.homed .slide-d:before{display: none}
.homed .slide-d:after{display: none}
.homed .slide-d .item .txt .desc{margin-top: .25rem}
.homed{padding: .8rem 0}

.homec .list li{width: 25%;height: 6.4rem;}
.homec .list li.on{width: 25%;}
.homec .list li .hover{display: none}
.homec .list li .hover{display: none}
.homec .list li.on .default{opacity: 1;visibility: visible;}
.homec .list li:before{content: '';position: absolute;left: -1px;right: -1px;height: 40%;top: -1px;background: url(../images/bams.png) no-repeat bottom center;background-size: 100% 100%;z-index: 1;pointer-events: none;transition: .3s;opacity: .6}
.homec .list li:after{opacity: .6;height: 60%;top: auto}
.homec .list li .default h4{font-size: .3rem}
.homec .intitp{top: .5rem;}

.homeb .left{width: 100%;margin-bottom: .4rem}
.homeb .right{width: 100%}
.homeb .left .list li.on .desc{display: none}
.homeb .left .list li:after{display: none}
.homeb .left .list li.on a:before{opacity: 1;visibility: visible;}
.homeb .left .list li a:after{display: none}
.homeb .left .list li a{padding-right: .6rem}
.homee .intit .h4 .cn{font-size:.8rem}

/*.homea .slide-a .swiper-slide{width: 40vw}
.homea .slide-a .swiper-slide .txt h4{font-size: .26rem}
.homea .slide-a .swiper-slide a{height: 5rem}
*/


}
@media (max-width: 900px){
.homee .intit .h4 .cn{font-size:.6rem}
.homea{padding: .6rem 0 .2rem}
.homed .intit{margin-bottom: .4rem}
.homed .swiTool{position: relative;bottom: 0;left: 0;margin-top: .3rem}
.homed .slide-d .item{flex-wrap: wrap;}
.homed .slide-d  .global{width: 60vw;height: 60vw;right: 50%;margin-right: -30vw}
.homed .slide-d .item .img{width: 60vw;height: 60vw;margin: 0 auto;order: 1}
.homed .slide-d .item .txt{width: 100%;order: 2;text-align: center}
.homed .slide-d .item .txt .desc{max-width: inherit;height: auto}
.homed .slide-d .item .txt h4 .sp1{left: 50%;transform: translateX(-50%);}
.homed .slide-d .item .txt .more{display: flex;justify-content: center;margin-top:.3rem}
.homed .slide-d .item .txt h4 .sp2 i+i:before{font-size: 3vw}
.homea .intit .h4{width: calc(100% - 1.8rem)}

.homea .left{width: 100%;margin-bottom: .4rem}
.homea .right{width: 100%}
.homea .left .slide-a .img{height: 50vw}
.homea .left .txts{margin-left: 0;width: 100%;margin-top: 0}
.homea .right .list li .img{height: 1.4rem}
}
@media (max-width: 640px){
.homed{padding: .6rem 0}
.homee .list li .line{display: none}
.homee .list li.li1{top: .6rem}
.homee .list li.li2{right: 1rem}
.homee .tit{position: relative;top: -.3rem}
.homee .list{margin-top: -.5rem}
#home .home-possibility .txt-loop{border: -.1rem}
.homed .slide-d  .global{width: 80vw;height: 80vw;right: 50%;margin-right: -40vw}
.homed .slide-d .item .img{width: 80vw;height: 80vw;margin: 0 auto;order: 1}
.homec .list{white-space: nowrap;overflow: auto;display: block;}
.homec .list li.on{width: 60vw}
.homec .list li{width: 60vw;height: 6.4rem;display: inline-block;}
.homec .list li .default{bottom: .5rem}
.homec .list li{height: 5.4rem;}
.homeb{padding: .4rem 0 .8rem}
.homea{padding: .4rem 0 .2rem}

.homea .left .txts ul li h4{font-size: .24rem}
.homea .left .txts{padding: .25rem}
.homeb .right .r1{width: 100%}
.homeb .right .r1 .gpdm span{font-size: 1rem}
.homee .intit .h4 .cn{font-size:.5rem}
}

@media (max-width: 480px){
.intit .h4 .en{font-size: 8vw}
.intit .h4 .cn{font-size: 6.5vw;margin-top: .05rem}
.homee .intit .desc{line-height: 1.6em}
.homee .intit .h4 .cn{font-size:7.5vw}
.homed .slide-d .item .txt h4 em{font-size: 12vw}
.homed .slide-d .item .txt h4 .sp2{font-size: 6vw;bottom: 0}
.homed .slide-d .item .txt h4 .sp1{font-size:10vw;bottom: .15rem;}
.homed .slide-d .item .txt h4 .sp2 i+i:before{font-size: 5vw}
.homeb .right .r1 .gpdm span{font-size: 12vw}
.homea .slide-a .swiper-slide{width: 80vw;margin-right: 5vw}
.homea .right .list li+li{margin-top: .25rem}
.homea .right .list li .img{width: 1.8rem;height: 1.2rem}
.homea .right .list li .txt{width: calc(100% - 1.8rem);padding-left: .2rem;padding-top: .1rem}
.homeb .right .r1{padding: .3rem }
.homeb .right .r2{width: calc(100% - .3rem)}
}
.homec .abUrl{display:none}
@media (max-width: 1024px){
.homec .abUrl{display:block}
}