.swiper{height:calc(100vh - var(--header-height));position:relative}.swiper .swiper-wrapper{height:100%}.swiper .swiper-wrapper .swiper-slide{width:100%;height:100%;position:relative;overflow:hidden}.swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;transition:all 6s linear}.swiper .swiper-wrapper .swiper-slide .slide-content{position:absolute;display:flex;flex-direction:column;justify-content:center;inset:0;z-index:3;color:#fff}.swiper .swiper-wrapper .swiper-slide .slide-content .title-1{font-size:28px;margin-bottom:12px}.swiper .swiper-wrapper .swiper-slide .slide-content .title-2{font-size:28px;line-height:1.5}.swiper .swiper-wrapper .swiper-slide .slide-content .button{margin-top:60px;padding:0 40px;border-radius:25px;height:50px;line-height:50px;font-size:16px;border:1px solid #F8F8F8;background-color:transparent}.swiper .swiper-button-prev,.swiper .swiper-button-next{color:#fff;width:32px;height:32px}.swiper .swiper-button-prev::after,.swiper .swiper-button-next::after{font-size:24px}.swiper .swiper-button-prev{left:0}.swiper .swiper-button-next{right:0}.swiper .mouse-wrapper{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);color:#fff;z-index:9}.swiper .mouse-wrapper .content{display:flex;flex-direction:column;align-items:center}.swiper .mouse-wrapper .content .icon-wrapper{animation:shadow .7s linear infinite;animation:rotate .7s linear infinite}.swiper .mouse-wrapper .iconfont{font-size:28px}.swiper .mouse-wrapper .text{font-size:14px;margin-top:14px}@keyframes shadow{0%,100%{transform:scaleX(1)}50%{transform:scaleX(1.2)}}@keyframes rotate{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(10px) scale(1.1, .9)}75%{transform:translateY(5px)}100%{transform:translateY(0)}}.about-us{padding:150px 0;background-size:cover;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat}.about-us .title{margin-bottom:60px}.about-us .title span{color:var(--primary-color)}.about-us .desc-wrapper{width:70%;line-height:30px}.about-us .button-wrapper{margin-top:46px;margin-bottom:60px}.about-us .button-wrapper .button{padding:0 40px;border-radius:25px;color:#fff;height:50px;line-height:50px;background:linear-gradient(-153deg, #45D5FF, #0078FF)}.about-us .data-list .data-item{padding-right:40px}.about-us .data-list .data-item .text{padding-bottom:18px;border-bottom:2px solid #D8D8D8}.about-us .data-list .data-item .number{padding-top:18px;background:linear-gradient(-137deg, #45d5ff, #0078ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex}.about-us .data-list .data-item .number .unit{margin-left:12px;font-size:18px;color:#0078ff}.product{padding:140px 0;background-size:cover;background-position:center;background-repeat:no-repeat}.product .title-wrapper{color:#fff;margin-bottom:68px;text-align:center}.product .title-wrapper .title{margin-bottom:16px}.product .product-list-wrapper{height:700px}.product .product-list-wrapper .image-wrapper{padding:24px;padding-top:18px;width:100%;height:100%;background-position:center bottom;background-size:contain;background-repeat:no-repeat;background-color:#fff;position:relative}.product .product-list-wrapper .image-wrapper .name{font-size:18px;font-weight:500}.product .product-list-wrapper .image-wrapper .button{position:absolute;bottom:40px;left:40px;width:50px;height:50px;border-radius:50%;transition:all .3s;display:flex;justify-content:center;align-items:center;border:1px solid #D0D0D0}.product .product-list-wrapper .image-wrapper .button .iconfont{color:#D0D0D0;font-size:24px}.product .product-list-wrapper .image-wrapper:hover .button{animation-name:hvr-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;background:#0078ff;border-color:transparent}.product .product-list-wrapper .image-wrapper:hover .button .iconfont{color:#fff}.product .product-list-wrapper .product-list-left{height:100%}.product .product-list-wrapper .product-list-left .image-wrapper{background-position:center center}.product .product-list-wrapper .product-list-left .image-wrapper .button{bottom:initial;top:30%}.product .product-list-wrapper .product-list-right{padding-left:45px;height:100%;overflow:hidden}.product .product-list-wrapper .product-list-right .image-wrapper{height:calc(50% - 30px)}.product .product-list-wrapper .product-list-right .image-wrapper-bottom{margin-top:60px;height:calc(50% - 30px);display:flex}.product .product-list-wrapper .product-list-right .image-wrapper-bottom .image-wrapper{width:calc(50% - 22.5px);height:100%;margin-right:70px}.product .product-list-wrapper .product-list-right .image-wrapper-bottom .image-wrapper:last-child{margin-right:0}.core-technology{padding:135px 0}.core-technology .title-wrapper{text-align:center;margin-bottom:60px}.core-technology .title-wrapper .title{margin-bottom:16px}.core-technology .core-technology-list-wrapper .core-technology-list{overflow:hidden}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item{border:4px solid transparent;padding:45px 40px;border-radius:10px;background:#fff;transition:all .3s;background:#f0f0f0;margin-bottom:30px;position:relative;overflow:hidden}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item .content{transform:translateY(80px);transition:all .3s}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item .name{font-size:24px}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item p{margin-top:26px;font-size:16px;line-height:30px}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item .button-wrapper{display:flex;justify-content:flex-end;margin-top:24px}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item .button-wrapper .button{opacity:0;width:50px;height:50px;border-radius:50%;background:#0078ff;display:flex;justify-content:center;align-items:center;transition:all .3s}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item .button-wrapper .button .iconfont{color:#fff;font-size:24px}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item:hover{border-color:#b9eaff;box-shadow:0 0 10px 0 #b9eaff;background:#fff}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item:hover .content{transform:translateY(0)}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item:hover .button{opacity:1;animation-name:hvr-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.application-area-wrapper .application-area{display:flex;overflow:hidden}.application-area-wrapper .application-area .application-area-left{width:70%;height:100%}.application-area-wrapper .application-area .application-area-left .application-area-swiper{height:100%;overflow:hidden}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper{height:100%;position:relative}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide{height:100%;position:relative}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.2);z-index:1}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide .content{position:absolute;left:0;bottom:0;width:80%;color:#fff;padding-left:10%;padding-bottom:67px;z-index:2;transform:translateY(100%);transition:all .8s ease .8s}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide .content .name{font-size:30px;margin-bottom:30px}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide .content .desc{font-size:16px;line-height:30px}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .content{transform:translateY(0)}.application-area-wrapper .application-area .application-area-right{width:30%;background:linear-gradient(153deg, #52adfe, #0449ef);height:100%;color:#fff}.application-area-wrapper .application-area .application-area-right .name-wrapper{padding:60px 80px 44px}.application-area-wrapper .application-area .application-area-right .name-wrapper .name{margin-bottom:16px}.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item{margin-bottom:12px;padding:0 80px;height:100px;display:flex;align-items:center;position:relative;font-size:24px;cursor:pointer}.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item .iconfont{font-size:32px;margin-right:12px;opacity:0}.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item:last-child{margin-bottom:0}.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item::before{position:absolute;top:0;bottom:0;left:-40px;width:40px;content:'';background:#fff;z-index:9;opacity:0}.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item:hover,.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item.active{padding-left:-50px;background:#fff;color:var(--primary-color)}.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item:hover .iconfont,.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item.active .iconfont{opacity:1}.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item:hover::before,.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item.active::before{opacity:1}.main-product-wrapper{padding:80px 0 0}.main-product-wrapper .main-product .product-swiper{margin-top:60px;overflow:hidden}.main-product-wrapper .main-product .product-swiper .swiper-wrapper .swiper-slide{position:relative;width:25%;aspect-ratio:1 / 1;overflow:hidden}.main-product-wrapper .main-product .product-swiper .swiper-wrapper .swiper-slide .image-wrapper{width:100%;height:100%}.main-product-wrapper .main-product .product-swiper .swiper-wrapper .swiper-slide .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:all .3s}.main-product-wrapper .main-product .product-swiper .swiper-wrapper .swiper-slide .content{position:absolute;left:0;bottom:0;width:100%;z-index:9;padding:12px;background:rgba(0,0,0,0.3)}.main-product-wrapper .main-product .product-swiper .swiper-wrapper .swiper-slide .content .name{font-size:18px;color:#fff;text-align:center}.main-product-wrapper .main-product .product-swiper .swiper-wrapper .swiper-slide:hover .image-wrapper img{transform:scale(1.1)}.main-product-wrapper .main-product .button-wrapper{display:flex;justify-content:center;margin-top:30px}.main-product-wrapper .main-product .button-wrapper .button{padding:0 40px;border-radius:25px;color:#fff;height:50px;line-height:50px;background:linear-gradient(-135deg, #0449ef, #52adfe)}.news-center-wrapper{padding:80px 0 140px}.news-center-wrapper .news-center .news-center-swiper{margin:60px 0 24px;position:relative;overflow:hidden}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper{height:466px}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide{width:33.33%;border-radius:10px;overflow:hidden;transition:all .3s;position:relative}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide::before{content:'';position:absolute;inset:0;transform:translateY(-100%);background:linear-gradient(126deg, #52adfe, #0449ef);z-index:-1;transition:all .5s ease}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a{width:100%;height:100%;display:flex;flex-direction:column}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a .image-wrapper{width:100%;aspect-ratio:16 / 9;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:all .3s}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a .content{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a .content .title{margin-bottom:14px;font-size:24px}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a .content p{color:#888888;line-height:1.5}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a .content .bottom{display:flex;justify-content:space-between;align-items:center}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a .content .bottom .iconfont{font-size:24px}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide:hover::before{transform:translateY(0)}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide:hover .content{color:#fff}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide:hover .content p{color:#fff}.news-center-wrapper .news-center .button-wrapper{display:flex;justify-content:center;margin-top:30px}.news-center-wrapper .news-center .button-wrapper .button{padding:0 40px;border-radius:25px;color:#fff;height:50px;line-height:50px;background:linear-gradient(-135deg, #0449ef, #52adfe)}.cooperation-client-wrapper{background:#f0f0f0;padding:70px 0}.cooperation-client-wrapper .cooperation-swiper{overflow:hidden}.cooperation-client-wrapper .cooperation-swiper .swiper-wrapper{height:121px}.cooperation-client-wrapper .cooperation-swiper .swiper-wrapper .swiper-slide{width:286px;height:100%;border-radius:10px;background:#ffffff;overflow:hidden}.cooperation-client-wrapper .cooperation-swiper .swiper-wrapper .swiper-slide a{display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:24px;cursor:default}.cooperation-client-wrapper .cooperation-swiper .swiper-wrapper .swiper-slide a img{width:100%;object-fit:contain}@media screen and (max-width:768px){.swiper{height:calc(50vh + var(--header-height));height:initial;aspect-ratio:16 / 9}.swiper .swiper-wrapper .swiper-slide .slide-content{text-align:center}.swiper .swiper-wrapper .swiper-slide .slide-content .title-1{display:none;font-size:20px;margin-bottom:6px}.swiper .swiper-wrapper .swiper-slide .slide-content .title-2{font-size:14px !important}.swiper .swiper-wrapper .swiper-slide .slide-content .button{margin-top:30px;padding:0 20px;border-radius:25px;height:36px;line-height:36px;font-size:14px}.swiper .swiper-button-prev,.swiper .swiper-button-next{display:none}.swiper .mouse-wrapper{display:none}.about-us{padding:60px 0;text-align:center}.about-us .title{margin-bottom:30px}.about-us .desc-wrapper{width:100%}.about-us .button-wrapper{margin-top:24px;margin-bottom:30px}.about-us .button-wrapper .button{padding:0 20px;border-radius:25px;height:40px;line-height:40px;font-size:14px}.about-us .data-list .data-item{padding-right:0;padding-bottom:30px}.about-us .data-list .data-item .text{padding-bottom:12px;border-bottom:2px solid #D8D8D8}.about-us .data-list .data-item .number{padding-top:12px;font-size:24px;justify-content:center}.about-us .data-list .data-item .number .unit{margin-left:6px;font-size:14px}.product{padding:60px 0}.product .title-wrapper{margin-bottom:30px}.product .title-wrapper .desc{line-height:1.5}.product .product-list-wrapper{height:initial}.product .product-list-wrapper .image-wrapper{padding:12px;width:100%;height:initial;aspect-ratio:16 / 9;margin-bottom:24px}.product .product-list-wrapper .image-wrapper .name{font-size:20px}.product .product-list-wrapper .image-wrapper .button{bottom:20px;left:20px;width:40px;height:40px}.product .product-list-wrapper .image-wrapper .button .iconfont{font-size:20px}.product .product-list-wrapper .product-list-left .image-wrapper{background-position:right}.product .product-list-wrapper .product-list-left .image-wrapper .button{bottom:20px;left:20px;top:initial}.product .product-list-wrapper .product-list-right{padding-left:0}.product .product-list-wrapper .product-list-right .image-wrapper{height:auto}.product .product-list-wrapper .product-list-right .image-wrapper-bottom{display:block;margin-top:0;height:auto}.product .product-list-wrapper .product-list-right .image-wrapper-bottom .image-wrapper{width:100%}.core-technology{padding:60px 0}.core-technology .title-wrapper{margin-bottom:30px}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item{padding:20px;margin-bottom:24px}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item .content{transform:translateY(0)}.core-technology .core-technology-list-wrapper .core-technology-list .core-technology-item .button-wrapper .button{opacity:1}.application-area-wrapper .application-area{flex-direction:column;height:initial}.application-area-wrapper .application-area .application-area-left{width:100%;height:400px}.application-area-wrapper .application-area .application-area-left .application-area-swiper{height:100%}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper{height:100%}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide{height:100%}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide::before{transform:translateY(0)}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide .content{width:100%;padding:20px;color:#fff}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide .content .name{font-size:20px}.application-area-wrapper .application-area .application-area-left .application-area-swiper .swiper-wrapper .swiper-slide .content .desc{font-size:14px;line-height:1.5}.application-area-wrapper .application-area .application-area-right{padding-bottom:0;width:100%;height:initial}.application-area-wrapper .application-area .application-area-right .name-wrapper{padding:20px}.application-area-wrapper .application-area .application-area-right .application-area-list{display:flex;overflow-x:auto}.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item{padding:12px;font-size:16px;flex-shrink:0;height:auto;margin-bottom:12px !important}.application-area-wrapper .application-area .application-area-right .application-area-list .application-area-item::before{display:none}.main-product-wrapper{padding:48px 0}.main-product-wrapper .main-product .product-swiper{margin-top:24px}.main-product-wrapper .main-product .product-swiper .swiper-wrapper .swiper-slide{width:100%}.main-product-wrapper .main-product .button-wrapper .button{padding:0 20px;border-radius:25px;height:40px;line-height:40px;font-size:14px}.news-center-wrapper{padding:24px 0}.news-center-wrapper .news-center .news-center-swiper{margin-top:24px}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper{height:400px}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide{width:100%}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide::before{transform:translateY(0)}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a .content{padding:24px;color:#fff}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a .content .title{font-size:20px}.news-center-wrapper .news-center .news-center-swiper .swiper-wrapper .swiper-slide a .content p{font-size:14px;color:#fff}.news-center-wrapper .news-center .button-wrapper .button{padding:0 20px;border-radius:25px;height:40px;line-height:40px;font-size:14px}.cooperation-client-wrapper{padding:40px 0}.cooperation-client-wrapper .cooperation-swiper .swiper-wrapper{height:100px}.cooperation-client-wrapper .cooperation-swiper .swiper-wrapper .swiper-slide{width:200px}}@media screen and (min-width:2000px){.swiper .swiper-wrapper .swiper-slide .slide-content .title-1{font-size:38px}.swiper .swiper-wrapper .swiper-slide .slide-content .title-2{font-size:38px}}