html{overflow-x:hidden}body .header{position:sticky;top:0;left:0;width:100%;z-index:999}body .header .header-wrapper{padding-top:0}body .header .header-wrapper .header-content{position:initial}.header-info{background:var(--primary-color)}.header-info .container{height:45px;display:flex;align-items:center;justify-content:space-between;color:#fff}.header-info .container .info-item-left{display:flex;align-items:center}.header-info .container .info-item{display:flex;align-items:center;gap:12px;padding:0 16px;height:100%}.header-info .container .info-item .iconfont{font-size:22px}.header-info .container .info-item:hover{background:var(--primary-color);color:#fff}.swiper{width:100%;height:calc(100vh - var(--header-height) - 45px);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%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title-wrapper{font-family:"Montserrat-Bold-3",sans-serif}@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%}.icon-wrapper2{position:absolute;left:50%;bottom:2%;transform:translateX(-50%);z-index:3;text-align:center;color:#fff}.icon-wrapper2 .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)}}.swiper-pagination{bottom:0;right:initial;width:initial;display:flex;justify-content:center;gap:8px}.swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;border-radius:50%;background:#e1e1e1;margin:0;position:relative;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:34px;border-radius:17px;transition:all .5s ease;background-color:var(--primary-color)}.button-wrapper{display:flex}.button-wrapper .button{position:relative;min-width:200px;padding:0 12px;height:50px;background-color:var(--primary-color);border:1px solid transparent;display:flex;align-items:center;justify-content:center;border-radius:25px;transition:all .5s ease;gap:12px}.button-wrapper .button .icon-wrapper{width:15px;height:15px;border-radius:50%;background-color:#fff;flex-shrink:0;display:flex;justify-content:center;align-items:center}.button-wrapper .button .icon-wrapper .iconfont{color:var(--primary-color);transform:translateY(1px)}.button-wrapper .button:hover{background-color:#fff;border-color:var(--primary-color);color:var(--primary-color)}.title{font-family:'Poppins-Bold' sans-serif}.title span{color:var(--primary-color)}.title-wrapper{position:relative;display:flex;justify-content:center}.title-wrapper .title-outline img{height:109px}.title-wrapper .title-box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;text-align:center;white-space:nowrap}.title-wrapper .desc{color:#515151}.link-wrapper{display:flex;align-items:center;gap:10px;color:var(--primary-color)}.product-box{overflow:hidden}.product-box .product-type-wrapper{display:flex;justify-content:center;align-items:flex-start}.product-box .product-type-wrapper.is-static .qiehuan-button{display:none}.product-box .product-type-wrapper .qiehuan-button{flex-shrink:0;margin-top:60px;transform:translateY(-50%);cursor:pointer;user-select:none;transition:opacity .5s ease}.product-box .product-type-wrapper .qiehuan-button .iconfont{font-size:60px;color:#c0c0c0;transition:color .5s ease}.product-box .product-type-wrapper .qiehuan-button:hover .iconfont{color:var(--primary-color)}.product-box .product-type-wrapper .qiehuan-button.is-disabled{opacity:.3;pointer-events:none}.product-box .product-type-wrapper .product-type-list{width:100%}.product-box .product-type-wrapper .product-type-list .product-type-track{display:flex;justify-content:center;transition:transform .5s ease}.product-box .product-type-wrapper .product-type-list .product-type-item{position:relative;display:flex;justify-content:center;width:calc(100% / 7);flex-shrink:0;cursor:pointer}.product-box .product-type-wrapper .product-type-list .product-type-item::after{position:absolute;right:0;top:60px;content:'';display:block;width:40px;height:2px;background-color:#c0c0c0;transform:translate(50%, -50%)}.product-box .product-type-wrapper .product-type-list .product-type-item:last-child::after{display:none}.product-box .product-type-wrapper .product-type-list .product-type-item .content-box{width:100%;padding:0 6px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:color .5s ease}.product-box .product-type-wrapper .product-type-list .product-type-item .image-wrapper{width:120px;height:120px;border-radius:50%;overflow:hidden;box-shadow:0 5px 27px 2px #0000003b;transition:box-shadow .5s ease}.product-box .product-type-wrapper .product-type-list .product-type-item .image-wrapper img{width:100%;height:100%;object-fit:contain}.product-box .product-type-wrapper .product-type-list .product-type-item:hover .content-box,.product-box .product-type-wrapper .product-type-list .product-type-item.active .content-box{color:var(--primary-color)}.product-box .product-type-wrapper .product-type-list .product-type-item:hover .image-wrapper,.product-box .product-type-wrapper .product-type-list .product-type-item.active .image-wrapper{box-shadow:0 5px 27px 2px rgba(8,92,180,0.45)}.product-box .product-swiper{overflow:hidden;position:relative}.product-box .product-swiper .swiper-slide{display:flex;flex-wrap:wrap;gap:30px}.product-box .product-swiper .swiper-slide .product-item{width:calc(100% / 4 - 30px * 3 / 4);border-radius:10px;border:1px solid #999;overflow:hidden;padding:24px;padding-top:48px}.product-box .product-swiper .swiper-slide .product-item .image-wrapper{aspect-ratio:378 / 275}.product-box .product-swiper .swiper-slide .product-item .image-wrapper img{width:100%;height:100%;object-fit:cover}.product-box .product-swiper .swiper-slide .product-item .title{height:60px;text-align:center}.product-box .product-swiper .swiper-slide .product-item .quote{margin:0 auto;display:flex;justify-content:center;align-items:center;width:172px;height:36px;border-radius:18px;background:var(--primary-color);color:#fff}.about-us-box{background:url('static/image/about-bg.webp') no-repeat top center / contain;position:relative;overflow:hidden}.about-us-box::after{content:'';position:absolute;right:0;top:-5%;width:50%;background-color:#085cb4;z-index:2;aspect-ratio:952 / 467}.about-us-box .about-us-content{display:flex;justify-content:space-between;color:#fff;padding-left:var(--container-margin);position:relative;z-index:3}.about-us-box .about-us-content .content-left{width:36%}.about-us-box .about-us-content .content-left .title-wrapper{justify-content:flex-start}.about-us-box .about-us-content .content-left .title-wrapper .title-outline img{filter:brightness(0) invert(1);height:initial}.about-us-box .about-us-content .content-left .title-wrapper .title-box{white-space:initial;text-align:left;left:0;transform:translateY(-50%)}.about-us-box .about-us-content .image-wrapper{width:50%}.about-us-box .about-us-content .image-wrapper img{width:100%}.about-us-box .about-us-swiper{overflow:hidden}.choose{overflow:hidden}.choose .choose-content{display:flex;justify-content:space-between;align-items:center}.choose .choose-content .choose-list{width:30%;display:flex;flex-direction:column;gap:24px;text-align:right}.choose .choose-content .choose-list .choose-item .num{color:#A8A8A8}.choose .choose-content .choose-list:last-of-type{text-align:left}.choose .choose-content .choose-image{width:38%}.honor{background:url('static/image/qc-bg.webp') no-repeat center center / cover;color:#fff;overflow:hidden}.honor .container{display:flex;align-items:center}.honor .honor-left{width:40%;padding-right:4%}.honor .honor-left .title-wrapper .title-outline{width:90%}.honor .honor-left .title-wrapper .title-outline img{filter:brightness(0) invert(1);height:initial}.honor .honor-swiper{width:60%;overflow:hidden;position:relative}.honor .honor-swiper .swiper-slide{width:100%;aspect-ratio:307 / 437;overflow:hidden}.honor .honor-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.honor .honor-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e1e1e1}.news-box{overflow:hidden}.news-box .news-type{display:flex;gap:30px}.news-box .news-type .news-type-item{position:relative;border-radius:10px;overflow:hidden}.news-box .news-type .news-type-item img{width:100%;height:440px}.news-box .news-type .news-type-item .content{position:absolute;left:0;bottom:0;width:100%;padding:24px;color:#fff}.news-box .news-list{display:flex;gap:30px}.news-box .news-list .news-item{width:calc(100% / 3 - 30 * 2 / 3);background:#efefef;border-radius:10px;padding:24px;transition:all .5s ease}.news-box .news-list .news-item .date{background-color:var(--primary-color);color:#fff;height:44px;line-height:44px;display:inline-block;padding:0 24px;transition:all .5s ease}.news-box .news-list .news-item .more{color:var(--primary-color)}.news-box .news-list .news-item:hover{background:var(--primary-color);color:#fff}.news-box .news-list .news-item:hover .date{background-color:#fff;color:var(--primary-color)}.news-box .news-list .news-item:hover .more{color:#fff}@media screen and (max-width:992px){.header-info{display:none}.swiper{height:initial;aspect-ratio:16 / 9}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title{font-size:16px}.swiper .swiper-wrapper .swiper-slide .swiper-slide-content .container .title2{font-size:26px;line-height:1.3}.swiper .swiper-pagination{left:24px;bottom:12%}.icon-wrapper2{display:none}.title-wrapper .title-outline img{height:64px;max-width:100%}.title-wrapper .title-box{width:100%;white-space:normal}.title-wrapper .title-box .title{font-size:28px;line-height:1.3}.title-wrapper .title-box .desc{font-size:15px;line-height:1.6}.product-box .product-type-wrapper{margin-top:24px}.product-box .product-type-wrapper .qiehuan-button{display:none}.product-box .product-type-wrapper .product-type-list{width:100%;overflow-x:auto}.product-box .product-type-wrapper .product-type-list::-webkit-scrollbar{display:none}.product-box .product-type-wrapper .product-type-list .product-type-track{justify-content:flex-start;gap:16px}.product-box .product-type-wrapper .product-type-list .product-type-item{width:auto;flex-shrink:0}.product-box .product-type-wrapper .product-type-list .product-type-item::after{display:none}.product-box .product-type-wrapper .product-type-list .product-type-item .content-box{width:100px;padding:0}.product-box .product-type-wrapper .product-type-list .product-type-item .image-wrapper{width:84px;height:84px}.product-box .product-type-wrapper .product-type-list .product-type-item .ellipsis-l2{font-size:13px}.product-box .product-swiper{padding-bottom:56px}.product-box .product-swiper .swiper-slide{gap:16px}.product-box .product-swiper .swiper-slide .product-item{width:calc(50% - 8px);padding:12px;padding-top:12px}.product-box .product-swiper .swiper-slide .product-item .title{height:auto;min-height:42px;font-size:15px}.product-box .product-swiper .swiper-slide .product-item .quote{width:100%;max-width:172px;height:32px;margin-top:12px}.about-us-box{background-size:cover}.about-us-box::after{display:none}.about-us-box .about-us-content{flex-direction:column;gap:28px;padding:0 24px}.about-us-box .about-us-content .content-left{width:100%}.about-us-box .about-us-content .content-left .title-wrapper .title-outline img{width:100%;height:auto}.about-us-box .about-us-content .content-left .title-wrapper .title-box .title{font-size:26px}.about-us-box .about-us-content .content-left .fs20{font-size:15px;line-height:1.7}.about-us-box .about-us-content .image-wrapper{width:100%}.about-us-box .button-wrapper .button{min-width:160px;height:44px}.about-us-box .about-us-swiper{padding-bottom:40px}.choose .choose-content{flex-direction:column;align-items:stretch;gap:32px}.choose .choose-content .choose-list{width:100%;text-align:left;gap:24px}.choose .choose-content .choose-list:last-of-type{text-align:left}.choose .choose-content .choose-list .choose-item .num{font-size:28px}.choose .choose-content .choose-list .choose-item .fs24{font-size:18px}.choose .choose-content .choose-list .choose-item .fs18{font-size:14px}.choose .choose-content .choose-image{width:100%;max-width:420px;margin:0 auto}.honor .container{flex-direction:column;align-items:stretch;gap:32px}.honor .honor-left{width:100%;padding-right:0}.honor .honor-left .title-wrapper .title-outline{width:100%}.honor .honor-left .title-wrapper .title-box .title{font-size:26px}.honor .honor-left .fs20{font-size:15px;line-height:1.7}.honor .honor-swiper{width:100%;padding-bottom:40px}.news-box .news-type{flex-direction:column;gap:16px}.news-box .news-type .news-type-item img{height:200px;object-fit:cover}.news-box .news-type .news-type-item .content{padding:16px}.news-box .news-type .news-type-item .content .title{font-size:20px}.news-box .news-type .news-type-item .content .desc{font-size:14px}.news-box .news-list{flex-direction:column;gap:16px}.news-box .news-list .news-item{width:100%;padding:20px}}