@charset "utf-8";
.banner{position:relative}
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.05)}
.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() 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: .8;}
.banner .item .imgBox .img{padding-bottom:0;height:100vh;background-position: center;background-size: cover;background-repeat: no-repeat}

.banner .item.s1 .bat{position: absolute;z-index: 5;left: 0;top: 0;right: 0;bottom: 0;pointer-events: none}
.banner .item.s1 .layer_1{position: absolute;width:36.9%;top: 30%;left: 9%;transform: translateX(-3rem);opacity: 0}
.banner .item.s1 .layer_2{position: absolute;width:36.9%;top: 48%;left: 46.5%;transform: scaleY(0);opacity: 0}
.banner .item.s2 .bat{position: absolute;z-index: 5;width:53%;pointer-events: none;left: 50%;transform: translateX(-50%);top: 30%;display: flex}
.banner .item.s2 .layer_1{margin-right: 3%;width: 18.2%;transform: translateX(-3rem);opacity: 0}
.banner .item.s2 .layer_2{width: 78.8%;transform: translateX(3rem);opacity: 0}

/*.banner.show .item.swiper-slide-active.s1 .layer_1{transform: translateX(0);opacity: 1;transition: .8s}
.banner.show .item.swiper-slide-active.s1 .layer_2{transform: scaleY(1);opacity: 1;transition: .8s;}
*/
.banner .item.show.s1 .layer_1{transform: translateX(0);opacity: 1;transition: .8s}
.banner .item.show.s1 .layer_2{transform: scaleY(1);opacity: 1;transition: .8s;}
.banner .item.show.s2 .layer_1{transform: translateX(0);opacity: 1;transition: .8s}
.banner .item.show.s2 .layer_2{transform: translateX(0);opacity: 1;transition: .8s;}



.banner .swiDots{position:absolute;width: auto;left: auto;right: .4rem;z-index: 5;bottom: 50%;transform: translateY(50%);}
.banner .swiDots span{background:#fff;width:40px;height:40px;margin:0;position:relative;border-radius:0;transition: .3s;display: block;background: transparent;opacity: 1}
.banner .swiDots span:after{content: '';position: absolute;width: 8px;height: 8px;border-radius: 50%;background: #fff;left: 50%;top: 50%;margin-top: -4px;margin-left: -4px}
.banner .swiDots span:before{content: '';height: 1px;background: rgba(255,255,255,.5);position: absolute;top: 50%;left:100%;width: 0}
.banner .swiDots span.active:after{transform: rotate(45deg);border-radius: 0}
.banner .swiDots span.active:before{width: .5rem;transition:.8s;}

.banner .swiDots span i{display: block;width: 20px;height: 20px;position: absolute;top: 50%;left: 50%;margin-left: -10px;margin-top: -10px;transform: rotate(45deg);}
.banner .swiDots span i:nth-child(1):before{content: '';position: absolute;top: 0;left: 4px;width: 0;height: 1px;background: #fff}
.banner .swiDots span i:nth-child(1):after{content: '';position: absolute;top: 4px;right: 0;width: 1px;height: 0;background: #fff}
.banner .swiDots span i:nth-child(2):before{content: '';position: absolute;bottom: 0;right: 4px;width: 0;height: 1px;background: #fff}
.banner .swiDots span i:nth-child(2):after{content: '';position: absolute;bottom: 4px;left: 0;width: 1px;height: 0;background: #fff}
.banner .swiDots span.active i:nth-child(1):before{width: 12px;transition: .8s .1s}
.banner .swiDots span.active i:nth-child(1):after{height: 12px;transition: .8s .1s}
.banner .swiDots span.active i:nth-child(2):before{width: 12px;transition: .8s .1s}
.banner .swiDots span.active i:nth-child(2):after{height: 12px;transition: .8s .1s}
.banner .swiDots span.active{opacity: 1;visibility: visible;}


.banner .slide-video .a{position: absolute;top: 0px;left: 0px;right: 0px;height:78vh;width: 100%;min-height: 7rem}
.banner .slide-video video{width: 100%;height: 100%;object-fit: cover;}
.banner .swiBtn{position: absolute;right: 0;bottom: .4rem;z-index: 5}
.banner .swiBtn a{display: block;width: .5rem;height: .5rem;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: .48rem;color: #fff;font-size: .24rem}
.banner .swiBtn a.next{margin-left: .2rem}
.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;display: none}
.mouseTop span{display: block;}
.mouseTop span{font-weight: 100;margin-bottom: 8px;font-size: .14rem}
.mouseTop img{height: .6rem;animation: up 2s infinite}
.mouseTop i{margin-top: 8px}

@media (max-width:1024px){
.mouseTop{display: none}
.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}

.banner .item .imgBox .img{padding-bottom:0;height:52vw;min-height:inherit}
}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .item .imgBox .img{height: 55vw}
}

@keyframes beat {
    from, to { -webkit-transform: scale(1, 1); transform: scale(1, 1); }

    25% { -webkit-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); }

    50% { -webkit-transform: scale(1.1, 0.9); transform: scale(1.1, 0.9); }

    75% { -webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05); }

    from, to { -webkit-transform: scale(1, 1); transform: scale(1, 1); }

    25% { -webkit-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); }

    50% { -webkit-transform: scale(1.1, 0.9); transform: scale(1.1, 0.9); }

    75% { -webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05); }
  }
  @keyframes icoMove
{
    0%   {transform: translate(2px);}
    25%  {transform: translate(-2px);}
    50%  {transform: translate(1px);}
    100% {transform: translate(0px);}
}
@keyframes scaletw{0%{transform:scale(1);opacity:.6}100%{transform:scale(3);opacity:0}}
@keyframes scalett{0%{transform:scale(1);opacity:.6}100%{transform:scale(2);opacity:0}}
@keyframes scaletc{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.2);opacity:0}}
.intit{margin-bottom: .4rem;position: relative;}
.intit:before{content: '';position: absolute;height: 1px;width:calc( var(--width) - .2rem);right: calc(100% + .2rem);top: .45rem;background: #d3b280}
.intit .h4 .cn{font-size: .35rem;display: block;font-weight: bold;line-height: 1em;color: #73207c;margin-top: -.3rem;position: relative;z-index: 5}
.intit .h4 .en{color: #efefef;text-transform: uppercase;font-size: .7rem;font-weight: bold;line-height: 1em;transform: skewX(-5deg);display: block;user-select: none;}
.intit .more a{color: #9f42e6;font-size: .2rem;display: flex;align-items: center;position: relative;}
.intit .more a span{position: relative;z-index: 2}
.intit .more a:after{content: '';display: block;width:.3rem;height:.14rem;background:url(/images/arr.png) no-repeat center;background-size:100% 100%;margin-left:5px }
.intit .more a:before{content: '';position: absolute;width: .44rem;height: .49rem;background: url(/images/3.png) no-repeat center;background-size: 100% 100%;left: -.1rem;top:-.08rem;z-index: 0;transition: .3s}
.svgLine svg{position: absolute;bottom: -.5rem;right: 0;width: 94%;}
.svgLine .cls-1{fill:none;stroke:rgba(255,255,255,1);stroke-miterlimit:10;}
@media (min-width:1930px){

}
@media (min-width:1025px){
.intit .more a:hover:before{background: url(/images/3on.png) no-repeat center;background-size: 100% 100%;opacity: .5;animation: beat 0.5s 1;}	
.homea .right .list li.on .bg i:nth-child(1):before{width: 100%;transition: .5s .1s}
.homea .right .list li.on .bg i:nth-child(1):after{height: 100%;transition: .5s .1s}
.homea .right .list li.on .bg i:nth-child(2):before{width: 100%;transition: .5s .1s}
.homea .right .list li.on .bg i:nth-child(2):after{height: 100%;transition: .5s .1s}
.homea .right .list li.on .bg{opacity: 1;visibility: visible;}
    
    .line_anis:hover .bg i:nth-child(1):before{width: 100%;transition: .5s .1s}
    .line_anis:hover .bg i:nth-child(1):after{height: 100%;transition: .5s .1s}
    .line_anis:hover .bg i:nth-child(2):before{width: 100%;transition: .5s .1s}
    .line_anis:hover .bg i:nth-child(2):after{height: 100%;transition: .5s .1s}
    .line_anis:hover .bg{opacity: 1;visibility: visible;}

}
.line_ani .bg{position: absolute;background: #fff;top: -.2rem;left: -.3rem;bottom: -.2rem;right: -.3rem;box-shadow: 0 8px .35rem rgba(92,50,177,.2);opacity: 0;visibility: hidden;transition: .3s}
.line_ani .bg i{display: block;width: 100%;height: 100%}
.line_ani .bg i:nth-child(1):before{content: '';position: absolute;top: 0;left: 0;width: 0;height: 1px;background: #a238b8}
.line_ani .bg i:nth-child(1):after{content: '';position: absolute;top: 0;left: 0;width: 1px;height: 0;background: #a238b8}
.line_ani .bg i:nth-child(2):before{content: '';position: absolute;bottom: 0;right: 0;width: 0;height: 1px;background: #a238b8}
.line_ani .bg i:nth-child(2):after{content: '';position: absolute;bottom: 0;right: 0;width: 1px;height: 0;background: #a238b8}


.homea {padding: 1rem 0 0;}
.homea .intit{ margin-bottom: 0}
.homea .left{width: 50.3%;padding-bottom: .68rem;}
.homea .right{width: 47%;}
.homea .left .tool{position: absolute;bottom: -1rem;left: 0;width: 100%;padding-right: .8rem;display: none;}
.homea .left .slide_a_txt{width: calc(100% - 1.2rem);height: 1rem}
.homea .left .slide_a_txt ul li a{font-size: .24rem;color: #fff}
.homea .left .slide_a_pic{overflow: visible;background: #fff}
.homea .left  .swiBtn{width: 1rem;}
.homea .left  .swiBtn a{display: block;width: .4rem;text-align: center;}
.homea .left  .swiBtn a img{height: .29rem}
.homea .left .swiDots{position: absolute;right: calc(100% + .2rem);bottom:.85rem;left: auto;z-index: 5;width: auto;color: #fff;white-space: nowrap;
font-size: .45rem}
.homea .left .swiDots i{width: 2px;height: .3rem;position: absolute;background: #fff;left: 68%;top: 50%;margin-top: -.15rem;transform: rotate(25deg);}
.homea .left .swiDots .swiper-pagination-total{font-size: .18rem;margin-left: .2rem}
.homea .left  .slide_a_pic  .item a{display: block;position: relative;}
.homea .left .item .time{width: .93rem;text-align: center;position: absolute;padding-top: .15rem;height: 1.17rem;background: url(/images/timbg.png) no-repeat bottom center;background-size: 100% 100%;color: #fff;left: .4rem;top: -.2rem;z-index: 5;display: none;}
.homea .left .item .time span{font-size: .36rem;display: block;}

.homea .right .list li{padding: .2rem 0;position: relative;}
.homea .right .list li a{display: flex;justify-content: space-between;align-items: flex-start;}
.homea .right .list li .time{width: .8rem;text-align: center;position: relative;padding-bottom: .1rem}
.homea .right .list li .time:after{content: '';height:7px ;width: 0;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);background: url(/images/timeline.png) no-repeat bottom center;}
.homea .right .list li:after{content: '';position: absolute;top: 1rem;height:30%;width:2px;background:url(/images/dot.png) repeat-y top center;left:.38rem }
.homea .right .list li .time{color: #8e8f92;width: .8rem;position: relative;top: -.05rem}

.homea .right .list li:last-child:after{ display: none}
.homea .right .list li:nth-child(1){ padding-top: 0}
.homea .right .list li:last-child{ padding-bottom: 0}

.homea .right .list li .time span{font-size: .36rem;display: block;}
.homea .right .list li .txt{width: calc(100% - 1.3rem);position: relative;}
.homea .right .list li .txt:before{ content: ""; background: #d3d4d7; position: absolute;height: 1px;left: 0;width: 100%;bottom: -.2rem;transition: .5s;}
.homea .right .list li .txt h4{font-size: .18rem;line-height: 1.5em;height: .6rem;}
.homea .right .list li .txt p{color: #666;margin-top: .04rem;line-height: 1.65em;height: 0;overflow: hidden;transition: .3s;font-size: .14rem;}

.homea .right .list li:last-child .txt:before{ display: none}

.homea .box{padding-top: .56rem;}
.homea .box:before{content: '';position: absolute;right: 56%;top:.56rem;bottom: 0;width: calc(45% + var(--width));background: url(/images/a1bg.jpg) no-repeat left bottom;background-size: cover;z-index: 1}
.homea .box:after{content: '';position: absolute;left: 44%;top:0;bottom: 0;width: calc(57% + var(--width));background: #f2f3f9;z-index: 0}
.homea .right .list li.on .txt p{height: .5rem}
.homea .right .list li.on .time{color: #9d45cc;}
.homea .right .list li.on .time:after{width: 100%;transition: .3s}
.homea .right .list li.on:after{height: 50%}

.homea .right .list li.on .alin_r .aline_r{background-size:100% 2px;color: #9d45cc}
.homea .right .list li.on .aline_r{background-size:100% 2px;color: #9d45cc;}
.homea .right .list li.on .txt:before{ opacity: 0}

.homeb{padding: .6rem 0;display: none;}
.homeb .intit{margin-bottom: .75rem}
.homeb .intit:before{display: none}
.homeb .list li{width: 30%;position: relative;}
.homeb .list li a{display: flex;position: relative;z-index: 5}
.homeb .list li .time{color: #9d45cc;width: .8rem;position: relative;top: -.1rem}
.homeb .list li .time span{font-size: .48rem;display: block;}
.homeb .list li .txt {width: calc(100% - .75rem);border-left: 1px solid #ddd;padding-left: .25rem}
.homeb .list li .txt h4{font-size: .2rem;line-height: 1.5em;margin-bottom: .5rem;}
.homeb .list li .txt p{color: #666;line-height: 1.6em;margin-bottom: .2rem;display: none;}
.homeb .list li .txt i{color: #ceb06f;display: block;padding-left: .2rem;background: url(/images/arr2.png) no-repeat left center;font-size: .18rem}

.homec{ padding: 1.2rem 0 0;}
.homec .intit .cns span{color: #7a7a7a;cursor: pointer;}
.homec .intit .cns span.on{color: #73207c}
.homec .intit .cns span+span{ margin-left: .48rem}
.homec .intit .cns span+span:before{content: '';font-size: .3rem;vertical-align: middle;color: #7a7a7a;margin:  0;width: 1px;height: .4rem;background: #73207c;position: absolute; left: -.24rem;top: 50%;margin-top: -.19rem;}
.homec .swiper-container{overflow: visible;background: #fff}
.homec .left{width: 50%;}
.homec .right{width: 50%;}
.homec .left .imgBox .img{padding-bottom: 58%}
.homec .right ul li{font-size: .18rem;padding: .3rem .3rem .3rem .6rem;position: relative;}
.homec .right ul li a{color: #fff;position: relative;z-index: 5;line-height: 1.4em}
.homec .right ul li:after{content: '';position: absolute;height: 2px;background: url(/images/linebg.png) no-repeat left center;;left: 0;bottom: 0;width: 100%;background-size: 100% 2px}
.homec .right ul li:before{content: '';position: absolute;background: url(/images/linebg.png) no-repeat left center;top:0;right: 0;bottom: 0;width: 0;background-size: 100% 100%;transition: .3s}
.homec .right ul li.on:before{width: 100%}
.homec .right ul li.on:after{opacity: 0}

.homec .bd{padding: .7rem 0;position: relative;}
.homec .bd:before{content: '';right: 45%;top: 0;bottom: 0;width: calc(55% + var(--width));background: #f2f3f9;position: absolute;display: none;}
.homec .bd:after{content: '';left: 46%;top: 0;bottom: 0;width: calc(55% + var(--width));background: url(/images/cbg.jpg) no-repeat center;background-size: cover;position: absolute;}
.homec .swiBtn{position: absolute;left: 0;bottom: -.7rem;z-index: 5;display: flex}
.homec .swiBtn a{display: flex;width: .5rem;height: .5rem;border-radius: 50%;text-align: center;border: 1px solid #9f42e6;transition: .3s;align-items: center;justify-content: center;}
.homec .swiBtn a.nexts{margin-left: .2rem}
.homec .swiBtn a img{height: .21rem;}
.homec .swiBtn a:hover{background: #fff;border-color: #fff; box-shadow: 0px 0px 10px 0px rgba(95, 32, 74, 0.17);}


.homed{padding-top: 1rem;}
.homed .slide_d_lp{margin-left: 2rem;/* margin-right: .6rem; */background: rgba(0,0,0,0);margin-top: -1.5rem;overflow: visible;position: relative;padding-left: 0;}
.homed .slide_d_lp:after{content: '';position: absolute;left: 0;bottom: 0;top: 1.4rem;width: calc(100% + var(--width) + .6rem);background: url(/images/dbg.png) no-repeat center;background-size: cover}
.homed .slide_d_l .block{display: flex;justify-content: flex-start;}
.homed .slide_d_l .block .txt{margin-right: 6%;padding-top: 5%;width: 42%;text-align: right;padding-bottom: .3rem;padding-left: .2rem;}
.homed .slide_d_l .block .img{width: 36%;}
.homed .slide_d_l .block .img img{width:100%}
.homed .slide_d_l .block .txt .tit{text-align: right;margin-bottom: .3rem;}
.homed .slide_d_l .block .txt .tit .en{font-size: .2rem;display: block;font-weight: bold;}
.homed .slide_d_l .block .txt .tit .cn{font-size: .4rem;display: block;font-weight: bold;line-height: 1.25;}
.homed .slide_d_l .block .txt .desc{font-size: .2rem;line-height: 1.6em;color: #999;margin-top: .1rem}
.homed .slide_d_l .block .imgBox{width: 6.22rem;}
.slide_d_s_box{ position: relative; z-index: 1;margin-top: -1rem;padding: 0 1.8rem 0 0;margin-left: calc(-1 * var(--width));}
.more1s{ position: absolute; top: 0; right: 0; bottom: 0; width: 1.8rem;background: linear-gradient(to right,#561fd2 ,#881a96);display: flex;align-items: center;justify-content: center;font-size: .2rem;color: #fff !important;}
.more1s svg{ width: .16rem; height: .16rem; fill: #fff; margin: 0 0 0 .15rem}
.homed .slide_d_s{width: 100%;}
.homed .slide_d_s .swiper-slide{cursor: pointer;}
.homed .slide_d_s .imgBox .img{padding-bottom: 148%}
.homed .slide_d_s .imgBox:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.3);z-index: 3;transition: .3s}
.homed .slide_d_s .swiper-slide-thumb-active .imgBox:before{opacity: 0}

.homee{position: relative;overflow: hidden;padding-bottom: .56rem;padding-top: 1rem;}
.homee .box{height: 6.15rem;width: 11.75rem;position: relative;padding-top: 0;}
.homee .box ul{position: relative;z-index: 5;width: 5.32rem;height: 4.55rem;background: url(/images/ebg1.png) no-repeat center;background-size: cover;padding-top: .15rem;}
.homee .box ul li{width: 50%;height: 50%;padding-left: .4rem;display: flex;justify-content: center;flex-direction: column;color: #fff}
.homee .box ul li i img{width: .48rem}
.homee .box ul li a{color: #fff}
.homee .box ul li h4{font-size: .24rem;margin-bottom: .15rem;margin-top: .15rem;line-height: 1em}
.homee .box ul li span{display: block;line-height: 1em;font-size: .18rem;color: rgba(255,255,255,.8)}
.homee .box:after{content: '';position: absolute;left: calc(-1 * var(--width));top: 0;bottom: 0;width: calc(100% + var(--width));background: url(/images/ebg.jpg) no-repeat left bottom;background-size: cover;z-index: 0}
.homee .aniImg{position: absolute;right: 0;bottom: .56rem;z-index: 5;pointer-events: none}
.homee .aniImg .line{position: absolute;right: 0;top:-.3rem}
.homee .tit{position: absolute;right: 0;bottom: 0;height: 1.1rem;width: 6.4rem;background: linear-gradient(to right,#561fd2 ,#881a96);z-index: 5;color: #fff;line-height: 1.1rem;font-size: .18rem;font-weight: bold;padding-left: .7rem;}
.homee .tit .en{color: rgba(255,255,255,.6);text-transform: uppercase;}
.homef{padding-top: 1rem;}
.homef .slide_f .block{margin: .26rem;}
.homef .slide_f{width: calc(100% + var(--width) + 1.5rem);max-width: 18.6rem;left:-.26rem;padding-top: .2rem;margin-top: -.26rem;}
.homef .slide_f .imgBox{transition: .3s}
.homef .slide_f .imgBox .img{padding-bottom: 136%}

.notice{ width: 6.24rem; max-width: 100%;align-items: flex-start;}
.notice.ar_wap{ display: none}
.homef .right{ display: flex; align-items: center}
.homef .right .notice{ margin: .2rem .4rem 0 0;}
.notice.ar_web{ }

.notice .left{ width: 1.52rem; font-size: .24rem; color: #73207c; display: flex;align-items: center; position: relative;margin: 0 .12rem 0 0;line-height: 1;}
.notice .left:before{ content: "";position: absolute; right: 0; top: 0; background: #e3d2e5; width: 1px; height: .25rem}
.notice .left img{ width: .25rem; margin: 0 .08rem 0 0}
.notice .right1{ flex: 1; overflow: hidden;flex-wrap: nowrap;align-items: flex-start;}
.notice h4{ font-size: .16rem; color: #4b4b4b;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.notice p{ font-size: .16rem; color: #999; margin-top: .06rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.listtzBox{ width: calc(100% - .68rem);height: .52rem;}
.arrow20{ flex-direction: column; height: .27rem; justify-content: space-between; align-items: center}
.arrow20 .arrow{ display: flex; justify-content: center; align-items: center;cursor: pointer;}
.arrow20 .arrow img{ width: 100%}

.homef .slide_f .block .txt{transform: translateY(.14rem);padding: .18rem 0 0;}
.homef .slide_f .block .txt:before{content: '';height: .07rem;background: #9f42e6;position: absolute;top: 0;left: 0;width: 100%;transition: .5s;}
.homef .slide_f .block .txt:after{content: '';height: .07rem;background: #9f42e6;position: absolute;top: 0;left: 0;width: 0;transition: .5s; transition-delay: .5s;}
.homef .slide_f .block .txt h4{font-size: .2rem;line-height: 1.4em;margin-bottom: .1rem;height: .6rem}
.homef .slide_f .block .txt .info p{color: #9f42e6;font-size: .14rem;line-height:.3rem;padding-left:.28rem; }
.homef .slide_f .block .txt .info p+p{margin-top: .05rem;}
.homef .slide_f .block .txt .info p.time{background: url(/images/time.png) no-repeat left .05rem;background-size: .2rem .2rem;}
.homef .slide_f .block .txt .info p.local{background: url(/images/local.png) no-repeat left .04rem;background-size: .2rem .2rem;}
.homef .slide_f .block:hover .txt:before{ opacity: 0; width: 0}
.homef .slide_f .block:hover .txt:after{ width: 100%}

/*.homee .box ul li:hover i img{animation: icoMove 0.3s ease-in;}*/
.homee .box ul li:hover i img{animation: beat 0.5s 1;}

.homeg{padding: 1rem 0 0;}
.homeg .intit{margin-bottom: 0;pointer-events: none}
.homeg .box{margin-top: -.8rem}
.homeg .box .left{width: 66%;position: absolute;left: .6rem;top:50%;height: 7.3rem;margin-top: -3.6rem;z-index: 4} 
.homeg .box .left ul li{position: relative;}
.homeg .box .left ul li .ico{position: relative;}

.homeg .box .left ul li .ico img{width: .5rem;position: relative;z-index: 5}
.homeg .box .left ul li .line{position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0);width: 100%;height: 100%;pointer-events: none}
.homeg .box .left ul li .line:after{top: .6rem;right: 0}
.homeg .box .left ul li .line:before{content: '';position: absolute;background: url(/images/cir.png) no-repeat center;background-size: .14rem .14rem;width: .14rem;height: .14rem;}
.homeg .box .left ul li:nth-child(1){margin-left: 22%;width: 6.45rem;} 
.homeg .box .left ul li:nth-child(1) .line:after{content: '';position: absolute;width: 0;height:1.2rem ;background: url(/images/gline1.png) no-repeat right center;background-size: 6.45rem 1.1rem;} 
.homeg .box .left ul li:nth-child(2) .line:after{content: '';position: absolute;width: 0;height:.27rem ;background: url(/images/gline2.png) no-repeat right center;right: 0;background-size: 5.04rem .25rem;} 
.homeg .box .left ul li:nth-child(3) .line:after{content: '';position: absolute;width: 0;height:.27rem ;background: url(/images/gline3.png) no-repeat right center;right: 0;background-size: 5.04rem .25rem;top: .63rem;} 
.homeg .box .left ul li:nth-child(4) .line:after{content: '';position: absolute;width: 0;height:.7rem ;background: url(/images/gline4.png) no-repeat right center;right: 0;background-size: 6.53rem .64rem;} 

.homeg .box .left ul li:nth-child(2) { margin-left: 5%}
.homeg .box .left ul li:nth-child(1) .line:before{right:-.2rem;bottom: -0.65rem;}
.homeg .box .left ul li:nth-child(2) .line:before{right:-.2rem;bottom:-.05rem;}
.homeg .box .left ul li:nth-child(3) .line:before{right:-.2rem;bottom:-.02rem;}
.homeg .box .left ul li:nth-child(4) .line:before{right:-.2rem;top: -.08rem;}

.homeg .box .left ul li:nth-child(2){width: 5rem;} 
.homeg .box .left ul li:nth-child(3){margin-left: 35%;width: 5rem;} 
.homeg .box .left ul li:nth-child(4){margin-left: 12%;width: 6.5rem;} 
.homeg .box .left ul li:nth-child(4) .line:after{top: 0;} 
.homeg .box .left ul li+li{margin-top: .4rem;} 
.homeg .box .left ul li+li+li{margin-top: 1rem;} 
.homeg .box .left ul li:last-child{margin-top: .6rem;} 
.homeg .box .left ul li .num .t{font-size: .5rem;color: #727272;line-height: 1em;margin-left: .15rem} 
.homeg .box .left ul li p{font-size: .15rem;line-height: 1.6em;color: #666;margin-top: .24rem;} 
.homeg .box .right{width: calc(10.31rem - var(--width));} 
.homeg .box .right .img{width: 9.31rem;position: relative;overflow: hidden;} 
.homeg .box .right .img img{width: 11.11rem;max-width: inherit;} 
.homeg .box .right .ani_layer{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5} 
.homeg .box .right .ani_layer .layer{position: absolute;}
.homeg .box .right .ani_layer .layer_a{width: .82rem;height: .86rem;left: 33%;top: 14%;transform: translate3d(1rem, 1.5rem, 0) scale(.1);opacity: 0;}
.homeg .box .right .ani_layer .layer_b{width: 2.29rem;height: .99rem;left: 13%;top: 44%;transform: translate3d(2rem, .4rem, 0) scale(.1);opacity: 0;}
.homeg .box .right .ani_layer .layer_c{width: 1.02rem;height: .65rem;left: 34%;top: 67%;transform: translate3d(2rem, -1rem, 0) scale(.1);opacity: 0;}
.homeg .box .right .ani_layer .layer_d{width: 1.22rem;height: 1.45rem;left: 90%;top: 77%;transform: translate3d(-1.5rem, -1.5rem, 0) scale(.1);opacity: 0;}
.homeg .right .vidbg{width: 90%;z-index: 0;pointer-events: none}
.homeg .aos-animate .left ul li:nth-child(1) .line:after{width: 6.45rem;transition: .5s .3s linear}
.homeg .aos-animate .left ul li:nth-child(2) .line:after{width: 5.04rem;transition: .5s .5s linear}
.homeg .aos-animate .left ul li:nth-child(3) .line:after{width: 5.04rem;transition: .5s .7s linear}
.homeg .aos-animate .left ul li:nth-child(4) .line:after{width: 6.53rem;transition: .5s .9s linear}

.homeg .aos-animate .right .ani_layer .layer_a{transform: translate3d(0, 0, 0) scale(1.0);opacity: 1;transition: .5s .3s linear}
.homeg .aos-animate .right .ani_layer .layer_b{transform: translate3d(0, 0, 0) scale(1.0);opacity: 1;transition: .5s .4s linear}
.homeg .aos-animate .right .ani_layer .layer_c{transform: translate3d(0, 0, 0) scale(1.0);opacity: 1;transition: .5s .5s linear}
.homeg .aos-animate .right .ani_layer .layer_d{transform: translate3d(0, 0, 0) scale(1.0);opacity: 1;transition: .5s .6s linear}



.homeg .box .left ul li:hover .num .t{color: #9d45cc}
.homeg .box .left ul li:hover .ico:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;background: rgba(185,20,255,.3);animation: scaletw 1.5s infinite;}
.homeg .box .left ul li:hover .ico:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;background: rgba(185,20,255,.3);animation: scalett 1.5s infinite;}

.homeh{padding: .78rem 0 .3rem;position: relative; overflow: hidden;}
.homeh .intit .h4 .en{color: rgba(255,255,255,.1)}
.homeh .intit .h4 .cn{color: rgba(255,255,255,1)}
.homeh:before{position: absolute;top: 0;left: 0;bottom: 0;width: 52%;background: url(/images/hbg.jpg) no-repeat left bottom;background-size: cover;z-index: 0;pointer-events: none;content: ''}
.homeh:after{position: absolute;top: 0;right: 0;bottom:0;width:48%;background: #f2f3f9;z-index: 0;pointer-events: none;content: '';display: none;}
.mores .more+.more{display: none}
.homeh .box .hd{width: 26.6%;padding-top: .5rem}
.homeh .box .hd ul li{height: .9rem;line-height: .9rem;font-size: .22rem;color: #fff;position: relative;padding: 0 .25rem;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.homeh .box .hd ul li:after{content: '';position: absolute;height: 2px;background: url(/images/hline.png) no-repeat left center;;left: 0;bottom: 0;width: 100%;background-size: 100% 2px}
.homeh .box .hd ul li:before{content: '';position: absolute;background: url(/images/hline.png) no-repeat left center;top:0;left: 0;bottom: 0;width: 0;background-size: 100% 102%;transition: .3s}
.homeh .box .hd ul li i{display: block;width:.36rem;height:.36rem;background:url(/images/jian.png) no-repeat center;background-size:100% 2px;position: relative;z-index: 5 }
.homeh .box .hd ul li span{position: relative;z-index: 5}
.homeh .box .hd ul li.on i{display: block;width:.36rem;height:.36rem;background:url(/images/jia.png) no-repeat center;background-size:100% 100% }
.homeh .box .hd ul li.on:before{width: 100%}
.homeh .box .hd ul li.on:after{opacity: 0}
/*.homeh .box .hd ul li.on+li:after{opacity: 0}*/
.homeh .box .bd{width: calc(73.4% - .25rem);}
.homeh .box .bd .tab_con{}
.homeh .box .bd .imgl{/*! background: #fff; */width: calc(100% + var(--width) + 1.5rem);}
.homeh .box .bd .imgl .imgBox .img{padding-bottom: 50%;}
.homeh .box .bd .imgl .imgBox:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 50%;background: url(/images/hmask.png) repeat-x bottom center;background-size:auto 100% }
.homeh .box .bd .imgl .imgBox:before{position: absolute;left: 50%;top:50%;width: 1.4rem;height: 1.4rem;border-radius: 50%; background: url(/images/play.svg) rgba(255, 255,255,.2) no-repeat .55rem center;background-size:.22rem .28rem;z-index:4;border:1px solid #44fdff;transform:translate3d(-50%, -50%, 0px); }
.homeh .box .bd .imgl  .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;color: #fff;font-size: .22rem;padding: .35rem .5rem;}
.homeh .box .bd .imgs .imgBox .img{padding-bottom: 68%}
.homeh .box .bd .imgs{width: 6.76rem;margin-top: -.65rem}
.homeh .box .bd .imgsp{margin-right: .5rem}
.homeh .swiBtn{position: relative;bottom:0;z-index: 5;display: flex;padding: 0 calc(var(--width) + 1.5rem) 0 0;display: flex;justify-content: flex-end;margin: .2rem 0 0;}
.homeh .swiBtn a{display: flex;width: .5rem;height: .5rem;border-radius: 50%;text-align: center;border: 1px solid #9f42e6;transition: .3s;align-items: center;justify-content: center;}
.homeh .swiBtn a.nexts{margin-left: .2rem}
.homeh .swiBtn a img{height: .21rem;}
.homeh .swiBtn a:hover{background: #fff;border-color: #fff; box-shadow: 0px 0px 10px 0px rgba(95, 32, 74, 0.17);}

.homei{padding: .4rem 0 1.7rem}
.homei .list{}
.homei .list li{width: calc(33.33333% - .2rem);}
.homei .list li a{position: relative;}
.homei .list li .imgBox.shadow{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;pointer-events: none;-webkit-box-reflect: below .1rem linear-gradient(transparent,transparent 60%,rgba(255,255,255,.4));filter: blur(5px);opacity: .5}
.homei .list li .imgBox.trans{z-index: 5}
.homei .list li .imgBox{}
.homei .list li .imgBox .img{padding-bottom: 51%}
@-moz-document url-prefix() {
  /* Firefox ×¨ÊôÑùÊ½ */
.homei .list li .imgBox.shadow{display:none}
}
.homed .swiDots{position: relative;bottom: .3rem;z-index: 5;text-align: center;display: none}
.homed .swiDots span{margin: 0 5px;background: #8d2398}
.homed .swiDots span.active{opacity: 1}
@media(min-width: 1930px){
.homed .slide_d_s{}
/*.homee{max-width: 19.2rem;margin: 0 auto}*/
.homeg .box .right .img{width: 8.11rem;}
.homeg .box .right{width:8.3rem}
}

@media (min-width:1025px){
.homef .slide_f .block:hover .imgBox{box-shadow: 0 .15rem .3rem #a098ca}
}
@media (max-width:1200px){
.homeg .right .vidbg{
    display: none;
}
.homeg .right .imgbg{display: block;}
}

@media (max-width:1024px){
.svgLine svg{display: none}
.homee .aniImg .line{display: block;}
.intit .h4 .en{font-size: .8rem}
.intit .h4 .cn,.homec .intit .cns span.on{font-size: .48rem}
.homec .intit .cns span{font-size: .26rem}
.intit:before{width: var(--width);right: calc(100% + .1rem);}
.homei{padding: .4rem 0 1.2rem}
    .homea .right .list li .txt:before{ display: none}

.homeh .box .hd{width: 100%;padding-top: 0;margin-bottom: .3rem}
.homeh .box .bd{width: 100%}
.homeh .box .bd .tab_con{width: 100%;max-width: inherit;}
.homeh .box .bd .imgs{width: 100%;margin-top: .2rem}
.homeh .box .bd .imgsp{margin-right: 0}
.homeh:before{width: 100%;bottom: auto;height: 60%;z-index: 3}
.homeh:after{width: 100%;bottom: .5rem;top: 50%;z-index: 1}
.homeh .box .bd .swiBtn{/*! display: none */padding: 0;justify-content: center;}
.homeg .box .right .ani_layer{display: none}
.homeg .box{margin-top: -.3rem}
.homeg .box .left{width: 50%;height:auto;top: 15%;margin-top: 0}
.homeg .box .right{width: 70vw}
.homeg .box .right .img{width: 70vw;right: -3vw;pointer-events: none}
.homeg .box .right .img img{width: 100%;max-width: 100%}
.homeg .box .left ul li+li{margin-top: .3rem}
.homeg .box .left ul li .ico img{width: .4rem}
.homeg .box .left ul li .num .t{font-size: .4rem}
.homeg .box .left ul li p{margin-top: .2rem;font-size: .16rem}
.homeg .box .left ul li .line{display: none}
.homef .slide_f .block{margin: .2rem}
.homef .slide_f{left: -.2rem;width: calc(100% + var(--width) + .2rem);}
.homeg .box .left ul li .num .t {color: #9d45cc;}
.homeg .box .left ul li .ico:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;background: rgba(185,20,255,.3);animation: scaletw 1.5s infinite;}
.homeg .box .left ul li .ico:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;background: rgba(185,20,255,.3);animation: scalett 1.5s infinite;}

.homef .slide_f .block .txt h4{font-size: .2rem;margin-bottom: .1rem}
.homef .slide_f .block .txt .info p{font-size: .16rem;line-height:.24rem;padding-left:.3rem }
.homef .slide_f .block .txt .info p.time{background: url(/images/time.png) no-repeat left top;background-size: .24rem .24rem}
.homef .slide_f .block .txt .info p.local{background: url(/images/local.png) no-repeat left top;background-size: .24rem .24rem}
.homeh .box .hd ul li{height: .8rem;line-height: .8rem;font-size: .26rem;}

.homee .box{width:calc( 100% + var(--width));padding-bottom: 2rem;height: auto;padding-top: .3rem}
.homee .tit{width: auto;height: .9rem;line-height: .9rem;padding: 0 .4rem;font-size: .26rem}
.homee{padding-bottom: .5rem}

.homed .slide_d_s{margin-top: -.4rem}
.homed .slide_d_lp:after{top: 20%;background: #9092d2;}
.homed .slide_d_lp{margin-left: 0;padding-left: 5%;margin-right: 0;margin-top: -1rem}
.homed .slide_d_l .block .txt .tit .en{font-size: .4rem}
.homed .slide_d_l .block .txt .tit .cn{font-size: .3rem}
.homed .slide_d_l .block .txt .desc{font-size: .2rem}
.homed .slide_d_l .block .txt{width: 41%;text-align: right;}
.homed .slide_d_l .block .img{width: 45%}

.homec .left{width: 100%}
.homec .swiBtn{display: none}
.homec .right{width: 100%;margin-top: .3rem}
.homec .bd:after{width: calc(100% + 6vw);left: -3vw;top: 45%;bottom: 0}
.homec .bd:before{width:  calc(100% + 6vw);right: -3vw;bottom: 50%}
.homec .right ul li{padding: .3rem}
.homec .bd{padding-bottom: 1rem}
.line_ani .bg{display: none}
.homeb .list{display: block;overflow: auto;padding-bottom: .3rem;white-space: nowrap;}
.homeb .list li{width: 4.5rem;display: inline-block;}
.homeb .list li+li{margin-left: 5vw}
.homeb .list li .txt h4{white-space: normal;}
.homeb .list li .txt p{white-space: normal;}
.homeb .intit{margin-bottom: .4rem}


.homea .left{width: 100%;padding-left: 10%}
.homea .right{width: 100%;padding: .5rem 0}
.homea .right .list li .txt p{height: .5rem}
.homea .right .list li .txt h4{height: auto}
.homea .box:before{display: none}
.homea .box:after{display: none}
.homea .right .list li a{position: relative;z-index: 5}
.homea .right .list li:after{z-index: 5;display: none}
.homea .right .list li{padding: .1rem 0}
.homea .left:before{content: '';position: absolute;top: .5rem;bottom: 0;width: calc(100% + 6vw);;background: url(/images/a1bg.jpg) no-repeat left bottom;background-size: cover;z-index: 1;right: -3vw}
.homea .right:before{content: '';position: absolute;top: 0;bottom: 0;width: calc(100% + 6vw);;background:#f2f3f9;z-index: 1;right: -3vw}
.homea .box{padding-top: .5rem;}
.intit .more a:before{background: url(/images/3on.png) no-repeat center;background-size: 100% 100%;opacity: .5;animation: beat 0.5s 1;} 
.homeh .intit .more a:before{opacity: .2}
    
    .notice.ar_wap{ display: flex; width: 100%; margin-bottom: .25rem;}
    .notice.ar_web{ display: none }
    .homeh .box .bd .imgl{/*! left: -.2rem; */width: 100%;}

.homea{padding: .5rem 0 0;}
.homec{padding: .5rem 0 0;}
.homed{ padding-top: .5rem}
.homee{ padding-top: .5rem}
.homeg{padding: .5rem 0 0;}
.homea .right .list li .txt p{ display: none}
}

@media (max-width:900px){
.homei .list{display: block;overflow: auto;padding-bottom: .1rem;white-space: nowrap;}
.homei .list li{width: 45vw;display: inline-block;}
.homei .list li+li{margin-left: 3vw}
.homei .list li .shadow{display: none}
.homei{padding: .4rem 0 .8rem}

.homeh .box .bd .imgl .imgBox .img{height: 54vw}
.homeh .box .bd .imgl .txt{font-size: .24rem}

.homeg .box .left{position: static;}
.homeg .box{justify-content: center;margin-top: 0}
.homeg .box .right{width: 60vw}
.homeg .box .right .img{width: 60vw;right: 3vw;pointer-events: none}
.homeg .box .left ul li{position: absolute;z-index: 5}
.homeg .box .left ul li:nth-child(1){width: 30vw;margin-left: 0;left: 0;text-align: right;}
.homeg .box .left ul li:nth-child(2){width: auto;margin-left: 0;right: 8vw}
.homeg .box .left ul li:nth-child(3){width: 28vw;margin-left: 0;top: 60%;left: 0;text-align: right;}
.homeg .box .left ul li:nth-child(4){width: 30vw;margin-left: 0;top: 60%;right: 0}
.homeg .intit{margin-bottom: .5rem}
.homeg .box .left ul li:nth-child(1) .num {justify-content: flex-end;}
.homeg .box .left ul li:nth-child(3) .num {justify-content: flex-end;}
.homee .box{height: auto;padding-top: .5rem;padding-bottom: 2rem}
.homee .box ul{width: 50%;height: 4rem}
.homed .slide_d_l .block .txt .tit .en{font-size: .36rem}
.homed .slide_d_l .block .txt .tit .cn{font-size: .26rem}
.homed .slide_d_l .block .txt .desc{font-size: .18rem;color: #fff;}
.homed .slide_d_lp:after{width:110%;width: 100%;}
.homec .right ul li{font-size: .2rem}

.homea .left{width: 100%;padding-left: 0;padding-bottom: .3rem;}
.homea .left .swiDots{display: none}
.homea .left .tool{padding-right: 0}
.homea .right .list li .txt {
    width: calc(100% - 1rem);
    position: relative;
}
    .homed{ /*! padding-bottom: 1rem */}
    .slide_d_s_box{ margin-left: 0;margin: 0;padding: 0;}
    .more1s{ position: relative;margin: 0 auto;line-height: .36rem;/*! left: 50%; *//*! transform: translateX(-50%); */width: 100%;}
}
@media (max-width:750px){
.homee .box ul{width: 80%;height: 4rem}
.homee .box{padding-bottom: 40vw}
.homed .slide_d_s{display: none}
.homed .swiDots{display: block;}
.homed .slide_d_l .block{flex-wrap: wrap;}
.homed .slide_d_l .block .txt{width: 100%;text-align:center;order: 2;padding-bottom: .5rem;margin-right: 0;margin: 0;padding: .3rem 0;justify-content: flex-start;}
.homed .slide_d_l .block .txt .tit{text-align: center;margin-bottom: .1rem;}
.homed .slide_d_l .block .img{width: 65%;order: 1;margin: 0 auto;}
.homed .slide_d_lp{margin: 0}
.homec .bd:after{width: calc(100% + 10vw);left: -5vw;top: 45%}
.homec .bd:before{width:  calc(100% + 10vw);right: -5vw;bottom: 50%}
.homea .left:before{width: calc(100% + 10vw);right: -5vw}
.homea .right:before{width: calc(100% + 10vw);right: -5vw}
    .homeb{ padding-bottom: 0}
    
    .notice .left{ width: 100%;margin: 0 0 .2rem 0;}
    .notice .left:before{ display: none}
    .notice .right1{ width: 100%; flex: auto}
    
    .homef{ padding-top: .4rem}
}
@media (max-width:640px){
    .homeh .swiBtn a{ transform: scale(.75)}
.intit .h4 .en{font-size: .74rem}
.intit .h4 .cn,.homec .intit .cns span.on{font-size: .4rem}
.homec .intit .cns span{font-size: .26rem}

.homeh .box .bd .imgl .txt{font-size: .22rem}
.homeh .box .bd .imgl .imgBox:before{width: 1rem;height: 1rem;background: url(/images/play.svg) rgba(255, 255,255,.2) no-repeat .38rem center;background-size: .35rem .4rem;}
.homeh .box .hd ul li{height: .7rem;line-height: .7rem;font-size: .26rem}
.homeh .box .hd ul li i{width: .28rem;height: .28rem}
.homeh:before{height: 65%;}
.homee .tit{width: auto;height: .8rem;line-height: .8rem;padding: 0 .4rem;font-size: .24rem}

.homec .bd:after{top: 30%}
.homec .bd:before{bottom: 50%}
.homec .right ul li{padding: .2rem .2rem}
.homec .bd{padding-bottom: .7rem;padding-top: 0;}
}
@media (max-width:540px){
.homeg .box .left{width: 100%;top: 0}
.homeg .box .left ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.homeg .box .left ul li{position:static;}
.homeg .box .left ul li:nth-child(1){width: 45%}
.homeg .box .left ul li:nth-child(2){width: 45%}
.homeg .box .left ul li:nth-child(3){width: 45%;margin-top: .3rem}
.homeg .box .left ul li:nth-child(4){width: 45%;margin-top: .3rem}
.homeg .box .left ul li+li{margin-top: 0}
.homeg .box .right{width: 90vw}
.homeg .box .right .img{width: 90vw;right: 5vw;pointer-events: none}
.homei .list li{width: 60vw;display: inline-block;}
.homee .box ul{width: 90%;height: 4rem}
}
@media (max-width:480px){
.intit .h4 .en{font-size: 14vw}
.intit .h4 .cn,.homec .intit .cns span.on{font-size:6vw;margin-top: -5vw}
.homec .intit .cns span{font-size: 4vw;}

.intit .more{position: absolute;top: .5rem;right: 0;z-index: 5}
.intit .more a:after{display: none}
.homeh .box .bd .imgl .txt{font-size: .2rem;padding: .2rem;text-align: center;}
.homeh .box .bd .imgl .imgBox:before{width: .8rem;height: .8rem;background: url(/images/play.svg) rgba(255, 255,255,.2) no-repeat .3rem center;background-size: .3rem .35rem;}
.homee .box ul li h4{font-size: .22rem}
.homeb .list li{width: 90vw;display: inline-block;}
.homea .left .slide_a_txt ul li a,.homea .right .list li .txt h4{font-size: .2rem}
.homea .left .item .time{width: .74rem;height: .9rem;padding-top: .05rem}
}