@charset "UTF-8";@keyframes srmgani{0%{transform:scale(1.05)}100%{transform:scale(1)}}.index-banner{width:100%;position:relative}.index-banner .index-banner-item{position:relative;overflow:hidden}.index-banner .index-banner-item .img .mpic{display:none}.index-banner .index-banner-item .text{left:8%;right:8px;top:50%;z-index:51;color:#FFFFFF;position:absolute;transform:translateY(-50%);pointer-events:none}.index-banner .index-banner-item .big{font-size:48px;color:#3E3A39;padding-bottom:15px;font-weight:bold;line-height:1.6}.index-banner .index-banner-item .small{font-size:16px;color:#3E3A39;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:2}.index-banner .index-banner-item .img{position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;background:#202020}.index-banner .index-banner-item .img img,.index-banner .index-banner-item .pic img,.index-banner .index-banner-item .mpic img{max-width:100%;max-height:100%;margin:auto;padding:0;border:0;width:100%;height:auto;border:none}.index-banner .index-banner-item .img .pic,.index-banner .index-banner-item .img .mpic{position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.index-banner .swiper-slide-active .img .pic,.index-banner .swiper-slide-active .img .mpic{animation:srmgani 4000ms 1 ease forwards}.index-banner .banner-pagination.swiper-pagination-bullets{bottom:2%;left:50%;transform:translateX(-50%);z-index:11}.index-banner .banner-pagination.swiper-pagination-bullets span{display:inline-block;height:15px;width:15px;border-radius:15px;padding:0;box-shadow:0 0 0 1px #fff9;transition:width .5s ease}.index-banner .banner-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#FCC319;width:25px}.index-banner .swiper-index-prev,.index-banner .swiper-index-next{background-color:#3E3A39;height:30px;width:30px;border-radius:50%;text-align:center;line-height:30px}.index-banner .swiper-index-prev::after,.index-banner .swiper-index-next::after{content:'';display:inline-block;width:12px;height:12px;background-size:100%}.index-banner .swiper-index-prev:hover,.index-banner .swiper-index-next:hover{background-color:#FCC319}.index-banner .swiper-index-prev::after{background:url(../images/arrow_left.svg) center no-repeat;background-size:100%}.index-banner .swiper-index-prev:hover::after{background-image:url(../images/arrow_left2.svg)}.index-banner .swiper-index-next::after{background:url(../images/arrow_right.svg) center no-repeat;background-size:100%}.index-banner .swiper-index-next:hover::after{background-image:url(../images/arrow_right2.svg)}.product-category h3{padding:80px 0 40px 0;text-align:center;font-size:40px}.product-category .category-list{display:flex;justify-content:space-between;align-items:top;width:100%;gap:1.5rem}.product-category .category-list li{width:calc((100% - 6rem) / 5);aspect-ratio:1 / 1;padding-bottom:40px;border-radius:16px;background-color:#FFFFFF;text-align:center;position:relative;overflow:hidden}.product-category .category-list li>a{display:block;width:100%;height:100%}.product-category .category-list li>a img{height:100%;transition:all .4s ease}.product-category .category-list li>a span{width:100%;overflow:hidden;position:absolute;bottom:15px;left:0;text-align:center;color:#3E3A39;transition:all .4s ease}.product-category .category-list li:hover img{transform:scale(1.1)}.product-category .category-list li:hover span{color:#FCC319}.product-category .download-button{text-align:center;padding:50px 0 80px 0}.product-category .download-button a{display:inline-block;height:38px;line-height:38px;padding:0 49px 0 19px;font-weight:500;border-radius:19px;border:1px solid #3E3A39;background-color:#FAF3E8;color:#3E3A39;position:relative;transition:all .4s ease}.product-category .download-button a span{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:25px;width:25px;border-radius:50%;background:url("../images/download.svg") center no-repeat;background-size:65%;background-color:#3E3A39}.product-category .download-button a:hover{background-color:#3E3A39;color:#FCC319}.product-category .download-button a:hover span{background-image:url(../images/download2.svg);background-color:#FAF3E8}.hot-product{background-color:#3E3A39;padding:80px 0 120px 0}.hot-product h3{padding:0px 0 10px 0;text-align:center;font-size:40px;color:#FAF3E8}.hot-product h4{padding:0 0 40px 0;text-align:center;font-size:16px;font-weight:normal;color:#FAF3E8}.hot-product .swiper-container{height:auto}.hot-product .swiper-slide .imgs{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px 16px 0 0;text-align:center}.hot-product .swiper-slide .imgs img{display:inline-block;width:100%;height:auto;transition:all .4s ease}.hot-product .swiper-slide .text{background-color:#FFFFFF;border-radius:0 0 16px 16px;padding:2rem}.hot-product .swiper-slide .text>b{display:block;font-size:16px;padding-bottom:10px}.hot-product .swiper-slide .text>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em;overflow:hidden;font-size:1.4rem;line-height:1.4;margin-bottom:1em}.hot-product .swiper-slide .text .price{font-size:16px;font-weight:bold;padding:10px 0}.hot-product .swiper-slide .text .price::before{content:'$';margin-right:.3em}.hot-product .swiper-slide .text .buy-now{text-align:center}.hot-product .swiper-slide .text .buy-now a{display:inline-block;height:38px;line-height:38px;width:100%;padding:0 19px;border-radius:19px;background-color:#FCC319;color:#3E3A39;transition:all .4s ease;font-size:16px;font-weight:bold}.hot-product .swiper-slide .text .buy-now a:hover{background-color:#3E3A39;color:#FCC319}.hot-product .swiper-slide:hover .imgs img{transform:scale(1.1)}.hot-product .swiper-pagination{position:absolute;left:50%;transform:translateX(-50%);bottom:-40px}.hot-product .swiper-pagination span{display:inline-block;height:15px;width:15px;border-radius:15px;padding:0;transition:width .5s ease;margin:0 4px;background-color:#FAF3E8;opacity:1}.hot-product .swiper-pagination .swiper-pagination-bullet-active{background-color:#FCC319;width:25px}.company-intro{padding:120px 0}.company-intro .show-frame{width:100%;display:flex;justify-content:space-between;position:relative;z-index:10;background-repeat:no-repeat;background-image:url(../images/about_background.svg),url(../images/about_background.svg);background-position:1% 0, 43% 70%;background-size:160px auto, 100px auto}.company-intro .about-images{width:50%;overflow:hidden;margin-right:4%;position:relative}.company-intro .about-images table{width:100%;border-collapse:separate;border-spacing:1vw;margin:-1vw}.company-intro .about-images .img{display:block}.company-intro .about-images .block1{background-image:url(../images/about11.jpg);width:100%;height:32vh;border-radius:16px 16px 0 16px;margin-top:4vh}.company-intro .about-images .block2{background-image:url(../images/about22.jpg);width:100%;height:38vh;border-radius:16px 16px 16px 0}.company-intro .about-images .block3{background-image:url(../images/about33.jpg);width:64%;height:31vh;border-radius:0 16px 16px 16px}.company-intro .about-text{width:46%}.company-intro .about-text ul{margin-top:1vw}.company-intro .about-text ul li{background-color:#FFDD92;border-radius:16px;padding:15px 15px 15px 15rem;font-size:2rem;margin-bottom:1vw;position:relative}.company-intro .about-text ul li img{position:absolute;left:30px;top:50%;transform:translateY(-50%);height:70px;width:auto}.company-intro .about-text ul li span{display:inline-block;width:100%;max-width:26rem;line-height:1.6}.company-intro .link-button a{display:inline-block;position:relative;cursor:pointer;height:3.8rem;line-height:3.8rem;padding:0 1.9rem;text-align:center;border-radius:1.9rem;transition:all .4s ease;background-color:#FCC319;color:#3E3A39;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-intro .link-button a:hover{background-color:#3E3A39;color:#FCC319}.company-intro .link-button a[disabled]{background:#debe5e;color:#977717;cursor:not-allowed}.company-intro .link-button a.loading::after{content:'';width:2rem;height:2rem;display:inline-block;margin-left:1rem;background:url(../images/loading.svg) no-repeat center center;background-size:100% 100%;animation:loading 1s linear infinite;opacity:.5}.company-intro .link-button a::before,.company-intro .link-button a::after,.company-intro .link-button a span{vertical-align:middle}.company-intro h3{padding:15px 0;font-size:40px;color:#3E3A39}/*# sourceMappingURL=./home.css.map */