.swiper{width:100%;height:100vh;overflow:hidden;position:relative}.swiper .swiper-wrapper .swiper-slide{position:relative}.swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content{position:absolute;inset:0;z-index:2}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container{height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .desc{width:40%}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .button-wrapper{justify-content:flex-start}@keyframes scale{0%{transform:scale(1)}100%{transform:scale(1.05)}}.swiper .swiper-wrapper .swiper-slide.swiper-slide-active img{animation:scale 6s linear alternate infinite}.swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-slide-content .title{animation:indjsText 1s ease both .4s}.swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-slide-content .desc{animation:indjsText 1s ease both .6s}.swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-slide-content .button-wrapper{animation:indjsText 1s ease both 1s}.swiper .swiper-pagination{bottom:10%;padding:0 var(--container-margin);display:flex;align-items:center;position:relative;--line-width:125px}.swiper .swiper-pagination::after{content:'';position:absolute;left:var(--container-margin);bottom:.5px;width:var(--line-width);height:3px;background:linear-gradient(to right, var(--primary-color), var(--primary-color-light));transition:all .3s ease;z-index:1}.swiper .swiper-pagination .swiper-pagination-bullet{opacity:1;margin:0;width:initial;height:initial;background-color:initial;border-radius:initial;color:#fff}.swiper .swiper-pagination .swiper-pagination-bullet:nth-child(2) .num{text-align:center}.swiper .swiper-pagination .swiper-pagination-bullet:nth-child(3) .num{text-align:right}.swiper .swiper-pagination .swiper-pagination-bullet .num{text-align:left;opacity:0}.swiper .swiper-pagination .swiper-pagination-bullet .line{width:125px;height:1px;position:relative}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .num{opacity:1}.swiper .icon-wrapper{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);z-index:3}.swiper .icon-wrapper .iconfont{display:inline-block;font-size:28px;color:#fff;animation:shadow .7s linear infinite;animation:rotate .7s linear infinite}@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)}}@keyframes indjsText{0%{opacity:0;transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}.title-wrapper{color:#636363;text-align:center}.title-wrapper .title{color:var(--primary-color)}.title-wrapper .desc{color:#111111}.button-wrapper{display:flex}.button-wrapper .button{padding:0 36px;height:56px;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid transparent;border-image:linear-gradient(to right, #3968FF, #91C2FF) 1;background:linear-gradient(to right, #3968FF, #91C2FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.button-wrapper .button .iconfont{font-size:18px;margin-left:8px}.button-wrapper .button:hover{background:linear-gradient(to right, #3968FF, #91C2FF);-webkit-text-fill-color:#fff;text-fill-color:#fff}.about-us .title-wrapper{display:flex}.about-us .title-wrapper .title{width:55%;text-align:left;color:#000000}.about-us .title-wrapper .indmh-bg{width:45%}.about-us .about-us-number-list .number-list{display:flex;flex-wrap:wrap}.about-us .about-us-number-list .number-list .number-item{width:25%;border-right:1px solid #EEEEEE;padding:12px 48px;padding-right:0;display:flex;flex-direction:column;align-items:flex-start}.about-us .about-us-number-list .number-list .number-item:nth-child(1),.about-us .about-us-number-list .number-list .number-item:nth-child(5){padding-left:0}.about-us .about-us-number-list .number-list .number-item:nth-child(4n){border-right:none}.about-us .about-us-number-list .number-list .number-item:nth-of-type(n+5){border-top:1px solid #EEEEEE}.about-us .about-us-number-list .number-list .number-item .number-wrapper{background:linear-gradient(to right, var(--primary-color), var(--primary-color-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.service{overflow:hidden}.service .title-wrapper{color:#ED6B00}.service .title-wrapper .title{color:#000000}.service .service-content .service-swiper{position:relative;overflow:hidden}.service .service-content .service-swiper .swiper-button-wrapper{position:absolute;bottom:20%;right:var(--container-margin);z-index:9;display:flex;align-items:center;gap:18px}.service .service-content .service-swiper .swiper-button-wrapper .swiper-button{width:52px;height:52px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.service .service-content .service-swiper .swiper-button-wrapper .swiper-button.button-prev{transform:rotate(180deg)}.service .service-content .service-swiper .swiper-button-wrapper .swiper-button:hover{background:#fff}.service .service-content .service-swiper .swiper-button-wrapper .swiper-button:hover .iconfont{color:var(--primary-color)}.service .service-content .service-swiper .swiper-button-wrapper .swiper-button .iconfont{font-size:28px;color:#fff}.service .service-content .service-swiper .swiper-slide{position:relative}.service .service-content .service-swiper .swiper-slide::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.78));z-index:1}.service .service-content .service-swiper .swiper-slide img{width:100%}.service .service-content .service-swiper .swiper-slide .swiper-slide-content{position:absolute;left:0;bottom:0;width:100%;color:#fff;z-index:2;padding:4% 8%;display:flex;align-items:center;transform:translateY(100%)}.service .service-content .service-swiper .swiper-slide .swiper-slide-content .number{font-size:10vw;margin-right:62px;-webkit-text-stroke:1px rgba(255,255,255,0.75);color:transparent}.service .service-content .service-swiper .swiper-slide .swiper-slide-content .desc{width:50%;line-height:1.4}.service .service-content .service-swiper .swiper-slide.swiper-slide-active .swiper-slide-content{transform:translateY(0);transition:all .8s ease .8s}.service .service-list{display:flex;position:relative;--service-item-left:0}.service .service-list::after{content:'';background:linear-gradient(to bottom, var(--primary-color-light), var(--primary-color));position:absolute;left:var(--service-item-left);top:0;width:calc(100% / 5);height:100%;transition:all .5s ease;z-index:1}.service .service-list .service-item{position:relative;z-index:2;width:calc(100% / 5);aspect-ratio:384 / 300;display:flex;flex-direction:column;justify-content:center;align-items:center}.service .service-list .service-item .icon-wrapper{position:relative}.service .service-list .service-item .icon-wrapper img{width:84px;height:99px}.service .service-list .service-item .icon-wrapper .hover-icon{position:absolute;left:0;top:0;z-index:1;opacity:0;transition:all .3s ease}.service .service-list .service-item .line{width:45px;height:3px;background-color:rgba(102,102,102,0.18)}.service .service-list .service-item .text{color:rgba(102,102,102,0.3)}.service .service-list .service-item.active .icon-wrapper img{opacity:0}.service .service-list .service-item.active .icon-wrapper .hover-icon{opacity:1}.service .service-list .service-item.active .line{background:#fff}.service .service-list .service-item.active .text{color:#fff}.map{position:relative;overflow:hidden}.map .map-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;color:#fff;display:flex;flex-direction:column;justify-content:center}.map .desc{color:rgba(255,255,255,0.3)}.map .map-image{width:100%}.map .circle-wrapper{--circle-size:20px}.map .circle-wrapper .circle{width:var(--circle-size);height:var(--circle-size);cursor:pointer;position:absolute}.map .circle-wrapper .circle:before{position:absolute;content:'';left:50%;top:50%;transform:translate(-50%, -50%);width:12px;height:12px;border-radius:100%;background:#0977FF;z-index:2}.map .circle-wrapper .circle:after{position:absolute;content:'';width:40px;height:40px;left:-50%;top:-50%;background:#0977FF;border-radius:50%;z-index:1;opacity:0;animation:changes1 2s linear .5s infinite}.map .circle-wrapper .circle:nth-child(1){left:46%;top:31%}.map .circle-wrapper .circle:nth-child(2){left:43.5%;top:42%}.map .circle-wrapper .circle:nth-child(3){left:55%;top:68%}.map .circle-wrapper .circle:nth-child(4){left:62%;top:55%}.map .circle-wrapper .circle:nth-child(5){left:67%;top:28%}.map .circle-wrapper .circle:nth-child(6){left:71.5%;top:38.5%}.map .circle-wrapper .circle:nth-child(7){left:74.5%;top:48.5%}.map .circle-wrapper .circle:nth-child(8){left:78.5%;top:36.5%}.map .circle-wrapper .circle:nth-child(9){left:80.5%;top:26.5%}.map .circle-wrapper .circle:nth-child(10){left:85.5%;top:34.5%}.map .circle-wrapper .circle:nth-child(11){left:81.5%;top:45.5%;width:80px;height:80px}.map .circle-wrapper .circle:nth-child(11):before{width:22px;height:22px}.map .circle-wrapper .circle:nth-child(11):after{width:160px;height:160px}@keyframes changes1{0%{transform:scale(.5);opacity:0}50%{transform:scale(.75);opacity:.5}100%{transform:scale(1);opacity:0}}.solution .title-wrapper{color:#ED6B00;text-transform:uppercase}.solution .title-wrapper .title{color:#000000}.solution .solution-content .solution-list{display:flex;align-items:center;justify-content:center;gap:68px;position:relative}.solution .solution-content .solution-list .solution-item{padding-bottom:24px;color:#CACCD0;cursor:pointer;position:relative;z-index:2}.solution .solution-content .solution-list .solution-item::after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background:linear-gradient(to right, var(--primary-color), var(--primary-color-light));transition:all .3s ease}.solution .solution-content .solution-list .solution-item.active{background:linear-gradient(to right, var(--primary-color), var(--primary-color-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.solution .solution-content .solution-list .solution-item.active::after{width:100%}.solution .solution-content .solution-list::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:rgba(207,207,207,0.5)}.solution .solution-swiper .swiper-slide{position:relative;overflow:hidden}.solution .solution-swiper .swiper-slide img{width:100%}.solution .solution-swiper .swiper-slide .swiper-slide-content{position:absolute;left:0;top:100%;width:100%;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.solution .solution-swiper .swiper-slide .swiper-slide-content .title,.solution .solution-swiper .swiper-slide .swiper-slide-content .desc{width:60%}.solution .solution-swiper .swiper-slide .swiper-slide-content .desc{color:#F0F0F0;line-height:1.4}.solution .solution-swiper .swiper-slide.swiper-slide-active .swiper-slide-content{top:0;transition:all 1s ease .5s}.location{background-color:#051231;color:#fff;overflow:hidden}.location .location-wrapper{display:flex}.location .location-wrapper .location-left{width:55%;padding-right:10%}.location .location-wrapper .location-left .desc{color:#A4A4A4}.location .location-wrapper .location-left ul{color:#579AFF;line-height:36px}.location .location-wrapper .map-wrapper{width:45%}.location .location-wrapper .map-wrapper #map{width:100%;aspect-ratio:4 / 3}@media screen and (max-width:992px){.swiper{height:50vh}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title{text-align:center;font-size:18px}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .desc{display:none;text-align:center;font-size:12px}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .button-wrapper{justify-content:center}.swiper .swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:initial;--line-width:60px}.swiper .swiper-pagination .swiper-pagination-bullet .line{width:60px}.swiper .icon-wrapper{display:none}.button-wrapper .button{padding:0 24px;height:40px}.about-us .title-wrapper{display:flex;flex-direction:column}.about-us .title-wrapper .title{width:100%;text-align:left}.about-us .title-wrapper .indmh-bg{width:100%;margin-top:16px}.about-us .about-us-number-list .number-list .number-item{width:50%;padding:12px !important;padding-right:0}.about-us .about-us-number-list .number-list .number-item:nth-child(2n){border-right:none}.about-us .about-us-number-list .number-list .number-item:nth-child(2n-1){border-right:1px solid #EEEEEE}.about-us .about-us-number-list .number-list .number-item:nth-of-type(n+3){border-top:1px solid #EEEEEE}.service .service-content .service-swiper .swiper-button-wrapper{bottom:6%;right:auto;left:50%;transform:translateX(-50%)}.service .service-content .service-swiper .swiper-button-wrapper .swiper-button{width:46px;height:46px}.service .service-content .service-swiper .swiper-button-wrapper .swiper-button .iconfont{font-size:24px}.service .service-content .service-swiper .swiper-slide::after{background-image:linear-gradient(to bottom, rgba(0,0,0,0.78), transparent)}.service .service-content .service-swiper .swiper-slide img{aspect-ratio:4 / 3}.service .service-content .service-swiper .swiper-slide .swiper-slide-content{padding:12% 6%;bottom:initial;top:0}.service .service-content .service-swiper .swiper-slide .swiper-slide-content .number{margin-right:24px}.service .service-content .service-swiper .swiper-slide .swiper-slide-content .desc{width:100%}.service .service-list{display:none}.map{display:none}.solution .solution-content .solution-list{gap:24px;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:8px}.solution .solution-swiper .swiper-slide img{aspect-ratio:4 / 3}.solution .solution-swiper .swiper-slide .swiper-slide-content .title,.solution .solution-swiper .swiper-slide .swiper-slide-content .desc{width:90%}.location .location-wrapper{flex-direction:column}.location .location-wrapper .location-left{width:100%;padding-right:0}.location .location-wrapper .map-wrapper{width:100%;margin-top:24px}.location .location-wrapper .map-wrapper #map{aspect-ratio:16 / 10}}