.banner{width:100vw;height:100vh;position:relative}.banner .swiper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;width:100vw;height:100%}.banner .swiper-slide{overflow:hidden;width:100%;height:100%;position:relative}.banner .word{position:absolute;bottom:1.06rem;left:1.62rem;line-height:0.8rem;color:var(--color-white);font-family:"Noto Sans SC",sans-serif;font-weight:700}x .banner .word p{height:0.8rem;position:relative;overflow:hidden}.banner .word .w0{font-size:0.6rem}.banner .word .w1{font-size:0.6rem;padding:0 0.1rem 0 0}.banner .word p span{display:block;opacity:0}.banner .slide-inner{position:absolute;width:100%;height:100vh;left:0;top:0;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff}.banner .slide-inner .pic,.banner .slide-inner video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;object-fit:cover}.banner .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;position:relative;margin:12px;background:none;opacity:1}.banner .swiper-pagination .swiper-pagination-bullet b{width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-color:#9d9c9e;border-radius:50%}.banner .swiper-pagination .swiper-pagination-bullet span{width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);display:block;transition:all 1s}.banner .swiper-pagination svg{position:absolute;left:50%;top:50%;z-index:10;display:block;width:16px;height:16px;stroke-width:1px;stroke:#9d9c9e;fill:none;stroke-linecap:round;stroke-dashoffset:calc(125.6 * (1 - var(--progress)));stroke-dasharray:125.6;transform:translate(-50%,-50%) rotate(-90deg)}.banner .swiper-pagination .swiper-pagination-bullet-active span{transform:translate(-50%,-50%) scale(1);transition:all 0.5s 0.3s}@media screen and (max-width:768px){.banner .word{left:0;width:100%;text-align:center;bottom:2rem}.banner .playbtn{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/static/images/playicon.png?9754f71bfd41) no-repeat;background-position:center center;background-size:1.24rem auto;z-index:1}}:root{}.brandValue{background-color:#1a1a1a}.brandValue{}.brandValue .continuousAnimation{width:100vw;height:100vh;font-size:var(--font-size-2);background-color:var(--background-Color);background-image:var(--background-img);background-size:cover;background-position:center;position:relative;line-height:1.25;overflow:hidden}.brandValue .continuousAnimation .bigT{font-size:var(--font-size-20);color:var(--color-white);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brandValue .continuousAnimation .bigT .t{will-change:transform}.brandValue .continuousAnimation .bigT .t *{will-change:transform}.brandValue .continuousAnimation .pic{position:absolute;top:0;left:0;width:100%;height:100%}.brandValue .continuousAnimation .pic img{width:100%;height:100%;object-fit:cover}.brandValue .detailed{position:absolute;top:50%;left:1.64rem;transform:translateY(-50%);color:var(--color-white);font-size:var(--font-size-2)}.brandValue .detailed .slogan{line-height:1.9;font-family:"Noto Sans SC",sans-serif;font-weight:700}.brandValue .detailed .title{line-height:1.25;font-size:var(--font-size-12);margin-top:0.1rem;font-family:"Noto Sans SC",sans-serif}.brandValue .detailed .text{margin-top:0.34rem;line-height:1.7;padding-left:0.64rem;padding-top:0.18rem;position:relative;font-family:"Noto Sans SC",sans-serif}.brandValue .detailed .text p{margin-bottom:0.26rem}.brandValue .detailed .text::before{content:"";position:absolute;top:0;left:0.32rem;width:1px;height:1.26rem;background-color:var(--color-white)}@media (max-width:768px){:root{--font-size-20:0.86rem}.brandValue .continuousAnimation .bigT{width:100%}.brandValue .continuousAnimation .pic{position:relative;overflow:hidden}.brandValue .continuousAnimation .pic img{width:100vw;height:100vh;position:absolute;top:0;left:0}.brandValue .detailed{left:0.42rem;top:1.4rem;transform:initial}.brandValue .detailed .text{padding-left:0.36rem;padding-top:0;width:6.1rem}.brandValue .detailed .text p br{display:none}.brandValue .detailed .text::before{top:0.1rem;left:0.16rem}}