.swiper{width:100%;height:100vh;aspect-ratio:1920 / 920;overflow:hidden;position:relative}.swiper .swiper-wrapper .swiper-slide{position:relative}.swiper .swiper-wrapper .swiper-slide video,.swiper .swiper-wrapper .swiper-slide .swiper-image{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%;padding-bottom:4%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title-icon-wrapper{display:flex;align-items:center;gap:10px}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title-icon-wrapper img{width:36px}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title,.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title2{width:50%}@keyframes scale{0%{transform:scale(1)}100%{transform:scale(1.05)}}.swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-image{animation:scale 6s linear alternate infinite}.swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-slide-content .title{animation:indjsText 1s ease both .2s}.swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-slide-content .title2{animation:indjsText 1s ease both .6s}.swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-slide-content .button-wrapper{animation:indjsText 1s ease both .8s}@keyframes indjsText{0%{opacity:0;transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}.swiper .swiper-pagination{left:var(--container-margin);bottom:16%}.swiper-pagination{right:initial;width:initial;display:flex;gap:10px}.swiper-pagination .swiper-pagination-bullet{width:30px;height:8px;border-radius:4px;background:rgba(255,255,255,0.5);margin:0;position:relative;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;transition:all .5s ease;background-color:var(--primary-color)}.button-wrapper{display:flex}.button-wrapper .button{padding:0 6px 0 30px;min-width:183px;height:50px;border-radius:28px;display:flex;justify-content:space-between;align-items:center;background:var(--primary-color);color:#fff;gap:10px}.button-wrapper .button .icon-wrapper{width:38px;height:38px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;transform-origin:center;color:var(--primary-color)}.button-wrapper .button.white-border,.button-wrapper .button.white-border2{border:1px solid #FFF;background:rgba(255,255,255,0.1);color:#fff}.button-wrapper .button.white-border:hover,.button-wrapper .button.white-border2:hover{opacity:1;background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.button-wrapper .button.white-border:hover .icon-wrapper,.button-wrapper .button.white-border2:hover .icon-wrapper{background:#fff}.button-wrapper .button.white-border:hover .icon-wrapper .iconfont,.button-wrapper .button.white-border2:hover .icon-wrapper .iconfont{color:var(--primary-color)}.button-wrapper .button.white-border2{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.button-wrapper .button.white-border2 .icon-wrapper{background:#fff}.button-wrapper .button.white-border2 .icon-wrapper .iconfont{color:var(--primary-color)}.button-wrapper .button.white-border2:hover{opacity:1;background:#fff;color:var(--primary-color);border-color:#fff}.button-wrapper .button.white-border2:hover .icon-wrapper{background:var(--primary-color)}.button-wrapper .button.white-border2:hover .icon-wrapper .iconfont{color:#fff}.button-wrapper .button:hover{opacity:.8}.swiper-button{flex-shrink:0;width:40px;height:40px;background:rgba(128,128,128,0.2);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#777777}.swiper-button .iconfont{font-size:24px}.swiper-button:hover{background-color:var(--primary-color);color:#fff}.title-wrapper .title{display:flex;align-items:center;gap:10px}.title-wrapper .desc{color:#777777}.link-wrapper{display:flex;align-items:center;gap:10px;color:var(--primary-color)}.product-box .product-top{display:flex;align-items:center;justify-content:space-between}.product-box .product-top .product-type{display:flex;align-items:center;gap:24px}.product-box .product-top .product-type .product-type-item{height:44px;border-radius:22px;background:rgba(128,128,128,0.2);padding:0 20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-box .product-top .product-type .product-type-item.active{border:1px solid var(--primary-color);color:var(--primary-color);background:#fff}.product-box .product-top .product-type .product-type-item:hover{background:var(--primary-color);color:#fff}.product-box .product-content-wrapper{display:flex;align-items:center;gap:30px;position:relative}.product-box .product-content-wrapper .product-content{flex-shrink:0;width:calc(100% - 60px - 80px);overflow:hidden}.product-box .product-content-wrapper .product-content .product-swiper{display:none;position:relative;padding:60px 15px}.product-box .product-content-wrapper .product-content .product-swiper.active{display:block}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide{width:33.33%;background:#F5F5F5;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);border-radius:10px;overflow:hidden}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide .image-wrapper{display:block;aspect-ratio:440 / 280;position:relative;overflow:hidden}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide .image-wrapper::after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--primary-color);z-index:3;transition:all .5s ease}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide .content{padding:30px;display:block}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide .content .title{display:flex;align-items:center;gap:10px}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide .content .title::before{content:'';background-color:var(--primary-color);width:4px;height:4px;border-radius:50%;flex-shrink:0}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide .content .title span{width:calc(100% - 4px - 10px)}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide .content .desc{color:#777777}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide:hover .image-wrapper::after{width:100%}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide:hover .image-wrapper img{transform:scale(1.05)}.product-box .product-content-wrapper .product-content .product-swiper .swiper-pagination{left:0;bottom:-60px;justify-content:center}.product-box .product-content-wrapper .product-content .product-swiper .swiper-pagination .swiper-pagination-bullet{background:#F5F5F5}.product-box .product-content-wrapper .product-content .product-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-color)}.about-us{background:#F5F5F5}.about-us .about-us-wrapper{display:flex;background:#FFF;border-radius:10px;overflow:hidden}.about-us .about-us-wrapper .about-us-left{width:50%;aspect-ratio:740 / 522;border-radius:10px;overflow:hidden}.about-us .about-us-wrapper .about-us-left img{width:100%;height:100%;object-fit:cover}.about-us .about-us-wrapper .about-us-right{width:50%;padding:40px;color:#777777;display:flex;flex-direction:column;justify-content:space-between}.about-us .about-us-wrapper .about-us-right .title{color:#222;display:flex;align-items:center;gap:10px}.about-us .about-us-wrapper .about-us-right .title img{width:36px}.about-us .about-us-wrapper .about-us-right .title span{width:calc(100% - 36px - 10px)}.about-us .number-list{display:flex;justify-content:space-between}.about-us .number-list .number-item{text-align:center}.about-us .number-list .number-item .number-wrapper{display:flex;align-items:center;gap:10px;color:var(--primary-color)}.about-us .number-list .number-item .number-wrapper img{width:34px;margin-right:10px;transform:translateY(4px)}.about-us .number-list .number-item .desc{color:#777777;font-family:'思源黑体',sans-serif}.applications .application-wrapper{position:relative}.applications .application-wrapper .title-box{position:absolute;left:0;top:0;width:100%;color:#fff;z-index:8}.applications .application-wrapper .title-box .desc{color:#fff}.applications .application-wrapper .applications-list-swiper .swiper-slide{position:relative}.applications .application-wrapper .applications-list-swiper .swiper-slide .applications-bg{width:100%}.applications .application-wrapper .applications-list-swiper .swiper-slide .content{position:absolute;right:var(--container-margin);top:57%;transform:translateY(100%);max-width:520px;color:#fff;z-index:8;opacity:0}.applications .application-wrapper .applications-list-swiper .swiper-slide .content .desc{line-height:24px}.applications .application-wrapper .applications-list-swiper .swiper-slide.swiper-slide-active .content{transform:translateY(-50%);opacity:1;transition:all .5s ease}.applications .application-wrapper .applications-type-list{--active-index:0;position:absolute;left:0;bottom:0;width:100%;z-index:9;display:flex;color:#fff;border-top:1px solid rgba(255,255,255,0.2);height:90px}.applications .application-wrapper .applications-type-list::after{content:'';position:absolute;left:0;bottom:0;width:calc(100% / 4);height:100%;background:var(--primary-color);z-index:1;border-radius:10px;transform:translateX(calc(var(--active-index) * 100%));transition:transform .3s ease}.applications .application-wrapper .applications-type-list .applications-type-item{position:relative;z-index:2;width:calc(100% / 4);height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-right:1px solid rgba(255,255,255,0.2);cursor:pointer;transition:color .3s ease}.applications .application-wrapper .applications-type-list .applications-type-item img{transition:transform .3s ease}.applications .application-wrapper .applications-type-list .applications-type-item:hover,.applications .application-wrapper .applications-type-list .applications-type-item.active{color:#fff}.applications .application-wrapper .applications-type-list .applications-type-item:last-child{border-right:none}.case-studies .case-studies-top{display:flex;align-items:center}.case-studies .case-studies-swiper{overflow:hidden}.case-studies .case-studies-swiper .swiper-slide{background:#F5F5F5;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);overflow:hidden}.case-studies .case-studies-swiper .swiper-slide .image-wrapper{aspect-ratio:486 / 320}.case-studies .case-studies-swiper .swiper-slide .image-wrapper img{width:100%;height:100%;object-fit:cover}.case-studies .case-studies-swiper .swiper-slide .case-studies-content{padding:20px 30px 30px}.contact-us{position:relative;overflow:hidden}.contact-us .contact-us-bg{width:100%}.contact-us .contact-us-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.contact-us .contact-us-content .button-wrapper{justify-content:center}.news-information{background:#F5F5F5;display:none}.news-information .news-information-top{display:flex;align-items:flex-end;justify-content:space-between}.news-information .news-content{display:flex;gap:30px}.news-information .news-content .news-content-item{width:calc(100% / 3 - 30px * 2 / 3);overflow:hidden;position:relative}.news-information .news-content .news-content-item .news-item-content{padding:20px 30px 30px}.news-information .news-content .news-content-item .news-item{background:#fff;border-radius:10px;overflow:hidden;position:relative;transition:background .55s cubic-bezier(.22, 1, .36, 1),box-shadow .55s cubic-bezier(.22, 1, .36, 1),transform .55s cubic-bezier(.22, 1, .36, 1)}.news-information .news-content .news-content-item .news-item .content{padding:30px 30px 0;position:relative;z-index:2;transition:color .45s ease,transform .55s cubic-bezier(.22, 1, .36, 1),padding .55s cubic-bezier(.22, 1, .36, 1)}.news-information .news-content .news-content-item .news-item .content .date{color:#777777;transition:color .45s ease,opacity .45s ease}.news-information .news-content .news-content-item .news-item .content .title,.news-information .news-content .news-content-item .news-item .content .desc{transition:color .45s ease,opacity .45s ease}.news-information .news-content .news-content-item .news-item .content .content-bottom{display:flex;justify-content:space-between;align-items:center;color:#777777;transition:color .45s ease,opacity .45s ease}.news-information .news-content .news-content-item .news-item .content .content-bottom a{color:var(--primary-color);text-decoration:underline;transition:color .45s ease,opacity .45s ease}.news-information .news-content .news-content-item .news-item .image-wrapper{aspect-ratio:426 / 236;padding:0 30px 30px;position:relative;z-index:1;transition:inset .55s cubic-bezier(.22, 1, .36, 1),width .55s cubic-bezier(.22, 1, .36, 1),height .55s cubic-bezier(.22, 1, .36, 1),padding .55s cubic-bezier(.22, 1, .36, 1),margin .55s cubic-bezier(.22, 1, .36, 1),border-radius .55s cubic-bezier(.22, 1, .36, 1),transform .75s cubic-bezier(.22, 1, .36, 1);transform:translateZ(0) scale(1);will-change:transform}.news-information .news-content .news-content-item .news-item .image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:10px;transform:translateZ(0) scale(1);transform-origin:center center;will-change:transform, filter;transition:border-radius .55s cubic-bezier(.22, 1, .36, 1),transform .95s cubic-bezier(.22, 1, .36, 1),filter .55s ease}.news-information .news-content .news-content-item.news-left,.news-information .news-content .news-content-item.news-right{border-radius:10px;overflow:hidden}.news-information .news-content .news-content-item.news-left .news-item,.news-information .news-content .news-content-item.news-right .news-item{min-height:100%}.news-information .news-content .news-content-item.news-left .news-item::after,.news-information .news-content .news-content-item.news-right .news-item::after{content:"";position:absolute;left:0;right:0;bottom:0;height:58%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.72) 100%);opacity:0;z-index:1;transition:opacity .45s ease;pointer-events:none}.news-information .news-content .news-content-item.news-left .content,.news-information .news-content .news-content-item.news-right .content{position:relative;z-index:3;transform:translateY(0);transform-origin:center top;transition:color .4s ease}.news-information .news-content .news-content-item.news-left .image-wrapper,.news-information .news-content .news-content-item.news-right .image-wrapper{width:calc(100% - 60px);margin:24px 30px 30px;padding:0;overflow:hidden;z-index:1;transition:inset .6s cubic-bezier(.25, .46, .45, .94),width .6s cubic-bezier(.25, .46, .45, .94),height .6s cubic-bezier(.25, .46, .45, .94),margin .6s cubic-bezier(.25, .46, .45, .94),transform .7s cubic-bezier(.25, .46, .45, .94),opacity .45s ease}.news-information .news-content .news-content-item.news-left .image-wrapper img,.news-information .news-content .news-content-item.news-right .image-wrapper img{transition:border-radius .6s cubic-bezier(.25, .46, .45, .94),transform .9s cubic-bezier(.25, .46, .45, .94),filter .55s ease}.news-information .news-content .news-content-item.news-left .date,.news-information .news-content .news-content-item.news-right .date,.news-information .news-content .news-content-item.news-left .desc,.news-information .news-content .news-content-item.news-right .desc,.news-information .news-content .news-content-item.news-left .content-bottom,.news-information .news-content .news-content-item.news-right .content-bottom{opacity:1}@media (hover:hover) and (pointer:fine){.news-information .news-content .news-content-item.news-left:hover .news-item,.news-information .news-content .news-content-item.news-right:hover .news-item{background:transparent;box-shadow:0 24px 60px rgba(0,0,0,0.16)}.news-information .news-content .news-content-item.news-left:hover .news-item::after,.news-information .news-content .news-content-item.news-right:hover .news-item::after{opacity:1}.news-information .news-content .news-content-item.news-left:hover .content,.news-information .news-content .news-content-item.news-right:hover .content{position:absolute;left:0;right:0;bottom:0;padding:0 30px 30px;z-index:4;color:#fff;animation:newsContentSwapDown 1.5s cubic-bezier(.2, .72, .24, 1) both;will-change:transform}.news-information .news-content .news-content-item.news-left:hover .content .date,.news-information .news-content .news-content-item.news-right:hover .content .date,.news-information .news-content .news-content-item.news-left:hover .content .title,.news-information .news-content .news-content-item.news-right:hover .content .title,.news-information .news-content .news-content-item.news-left:hover .content .desc,.news-information .news-content .news-content-item.news-right:hover .content .desc,.news-information .news-content .news-content-item.news-left:hover .content .content-bottom,.news-information .news-content .news-content-item.news-right:hover .content .content-bottom,.news-information .news-content .news-content-item.news-left:hover .content .content-bottom a,.news-information .news-content .news-content-item.news-right:hover .content .content-bottom a{color:#fff}.news-information .news-content .news-content-item.news-left:hover .image-wrapper,.news-information .news-content .news-content-item.news-right:hover .image-wrapper{position:absolute;inset:0;width:100%;height:100%;margin:0;aspect-ratio:auto;border-radius:10px;transform:translate3d(0, 0, 0) scale(1.02);transform-origin:center bottom;animation:newsImageSwapUp .88s cubic-bezier(.18, .74, .22, 1) both;will-change:transform}.news-information .news-content .news-content-item.news-left:hover .image-wrapper img,.news-information .news-content .news-content-item.news-right:hover .image-wrapper img{border-radius:10px;transform:translate3d(0, 0, 0) scale(1.14);transform-origin:center bottom;filter:brightness(.8);animation:newsImageZoomFill 1s cubic-bezier(.16, .72, .2, 1) both}}.news-information .news-content .news-content-item.news-center{display:flex;flex-direction:column;justify-content:space-between;gap:30px}.news-information .news-content .news-content-item.news-center .news-item{height:calc(50% - 15px)}.news-information .news-content .news-content-item.news-center .news-item .image-wrapper{display:none}@keyframes newsContentSwapDown{0%{transform:translate3d(0, -140px, 0)}62%{transform:translate3d(0, 10px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes newsImageSwapUp{0%{transform:translate3d(0, 92px, 0) scale(.86)}58%{transform:translate3d(0, -4px, 0) scale(1.01)}100%{transform:translate3d(0, 0, 0)}}@keyframes newsImageZoomFill{0%{transform:translate3d(0, 0, 0) scale(1)}55%{transform:translate3d(0, 0, 0) scale(1.08)}100%{transform:translate3d(0, 0, 0) scale(1.14)}}.partner-box{overflow:hidden}.partner-box .partner-list-swiper{width:100%;overflow:hidden}.partner-box .partner-list-swiper .swiper-wrapper{transition-timing-function:linear}.partner-box .partner-list-swiper .swiper-slide{background:#FFFFFF;border-radius:10px;overflow:hidden}.partner-box .partner-list-swiper .swiper-slide img{width:100%}@media screen and (max-width:992px){.swiper{height:calc(60vh + var(--header-height));aspect-ratio:initial}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container{padding-bottom:8%}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title-icon-wrapper{gap:8px}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title-icon-wrapper img{width:30px}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title,.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title2{width:65%}.swiper .swiper-pagination{left:24px;bottom:24px}.swiper-pagination{gap:8px}.button-wrapper .button{min-width:168px;height:46px;padding-left:24px}.button-wrapper .button .icon-wrapper{width:34px;height:34px}.title-wrapper .title{gap:8px}.title-wrapper .title img{width:26px}.product-box .product-top{flex-direction:column;align-items:flex-start;gap:24px}.product-box .product-top .product-type{flex-wrap:wrap;gap:16px}.product-box .product-top .product-type .product-type-item{padding:0 18px;height:40px}.product-box .product-content-wrapper{gap:0}.product-box .product-content-wrapper .swiper-button{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.product-box .product-content-wrapper .swiper-button.button-prev{left:0}.product-box .product-content-wrapper .swiper-button.button-next{right:0}.product-box .product-content-wrapper .product-content{width:100%}.product-box .product-content-wrapper .product-content .product-swiper{padding:40px 12px 56px}.product-box .product-content-wrapper .product-content .product-swiper .swiper-slide .content{padding:12px 24px}.product-box .product-content-wrapper .product-content .product-swiper .swiper-pagination{bottom:0}.about-us .about-us-wrapper{flex-direction:column}.about-us .about-us-wrapper .about-us-left,.about-us .about-us-wrapper .about-us-right{width:100%}.about-us .about-us-wrapper .about-us-right{padding:32px 28px;gap:24px}.about-us .number-list{flex-wrap:wrap;gap:24px 16px}.about-us .number-list .number-item{width:calc(50% - 8px)}.about-us .number-list .number-item .number-wrapper{justify-content:center;gap:6px}.about-us .number-list .number-item .number-wrapper img{width:28px;margin-right:6px;transform:translateY(0)}.applications{display:none}.applications .application-wrapper .applications-list-swiper .swiper-slide .applications-bg{aspect-ratio:4 / 3}.applications .application-wrapper .applications-list-swiper .swiper-slide .content{right:24px;max-width:420px}.applications .application-wrapper .applications-type-list{height:76px}.applications .application-wrapper .applications-type-list .applications-type-item{padding:0 24px}.applications .application-wrapper .applications-type-list .applications-type-item img{width:28px}.case-studies .case-studies-swiper .swiper-slide .case-studies-content{padding:18px}.contact-us .contact-us-bg{aspect-ratio:16 / 9}.news-information .news-information-top{flex-direction:column;align-items:flex-start;gap:20px}.news-information .news-content{flex-direction:column;gap:20px}.news-information .news-content .news-content-item{width:100%}.news-information .news-content .news-content-item .news-item .content{padding:20px 20px 0}.news-information .news-content .news-content-item .news-item .image-wrapper{padding:0 24px 24px}.news-information .news-content .news-content-item.news-left,.news-information .news-content .news-content-item.news-right,.news-information .news-content .news-content-item.news-center{width:100%}.news-information .news-content .news-content-item.news-left .news-item .image-wrapper,.news-information .news-content .news-content-item.news-right .news-item .image-wrapper,.news-information .news-content .news-content-item.news-center .news-item .image-wrapper{margin:0;margin-top:24px;display:block;width:100%;padding:0 20px 20px}}