.main{max-width:100vw;overflow:hidden;font-family:PingFangSC,Times New Roman,Microsoft YaHei}.main .gym-container{padding:0 10rem}.main section.product-categories{padding-top:9rem;padding-bottom:8rem}.main section.product-categories .p-c-title{margin-bottom:9.3rem;font-size:5rem;line-height:7.2rem;font-family:DelaGothicOne;font-weight:700;text-align:center}.main section.product-categories .p-c-list-container .p-c-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;grid-gap:3rem;gap:3rem}.main section.product-categories .p-c-list-container .p-c-list .p-c-item{box-sizing:border-box;-webkit-flex-basis:25%;flex-basis:25%;background:#f9f9f9;transition:all .3s ease-in-out}.main section.product-categories .p-c-list-container .p-c-list .p-c-item .p-c-i-img-container{width:100%;padding-bottom:68.3%;position:relative}.main section.product-categories .p-c-list-container .p-c-list .p-c-item .p-c-i-img-container img{position:absolute;top:0;left:0;width:100%;height:auto}.main section.product-categories .p-c-list-container .p-c-list .p-c-item .p-c-i-desc{padding:2rem 0;font-size:3rem;line-height:4.2rem;text-align:center}.main section.product-categories .p-c-list-container .p-c-list .p-c-item:hover{box-shadow:0 0 1rem #6d6d6d}.main section.new-product-launch a{display:block;width:100%;transition:all .3s ease-in-out}.main section.new-product-launch a img{width:100%;height:auto}.main section.new-product-launch:hover a{-webkit-transform:scale(1.02);transform:scale(1.02)}.main section.products-list-container{box-sizing:border-box;max-width:100vw;padding-top:12.3rem;padding-bottom:11.7rem;overflow:hidden}.main section.products-list-container .products-container{height:58rem}.main section.products-list-container .products-container .img-container{border-bottom:1px solid #f9f9f9;overflow:hidden}.main section.products-list-container .products-container .img-container img{height:100%;width:auto}.main section.products-list-container .products-container .product-item{display:inline-block;box-sizing:border-box;height:58rem;padding-bottom:15rem;margin-right:2rem;text-align:center;background-color:#fff;transition:all .3s ease-in-out;box-shadow:1px 6px 15px 0 hsla(0,0%,80.8%,.3)}.main section.products-list-container .products-container .product-item .product-info{position:relative;margin-top:0;padding:2rem 0 3.5rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;grid-gap:2.4rem;gap:2.4rem;color:#000}.main section.products-list-container .products-container .product-item .product-info p{height:3.2rem;text-transform:uppercase;white-space:wrap;font-size:1.8rem;line-height:2.6rem;font-family:DelaGothicOne}.main section.products-list-container .products-container .product-item .product-info .btn{padding:1.2rem 2.4rem;font-size:1.2rem;background-color:#000;color:#fff}.main section.products-list-container .products-container .product-item:hover{box-shadow:1px 6px 15px 0 hsla(0,0%,80.8%,.8)}.main section.about-us{padding-top:8.5rem;padding-bottom:8rem;color:#fff;background:url(/src/public/images/a-u-bg.f82ee.jpg) no-repeat 50%;background-size:cover;text-align:center}.main section.about-us .a-u-content{margin-bottom:11.5rem}.main section.about-us .a-u-content h2{margin-bottom:8.6rem;font-family:DelaGothicOne;font-size:5rem;line-height:7.2rem}.main section.about-us .a-u-content p{max-width:130rem;margin:0 auto;padding-bottom:1.5rem;font-size:2.8rem;line-height:4.6rem;text-align:center;color:hsla(0,0%,100%,.9)}.main section.about-us .a-u-content p strong{color:#fff;font-weight:600}.main section.about-us .factory-gallery .f-g-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;grid-gap:2rem;gap:2rem}.main section.about-us .factory-gallery .f-g-list .img-container{-webkit-flex-basis:25%;flex-basis:25%;padding-bottom:22rem;transition:all .3s ease-in-out}.main section.about-us .factory-gallery .f-g-list .img-container img{width:100%;height:auto}.main section.about-us .factory-gallery .f-g-list .img-container:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.main section.news-container{padding-top:8rem;padding-bottom:10.2rem;text-align:center;background-color:#000;color:#fff}.main section.news-container .news-title{margin-bottom:6rem;font-family:DelaGothicOne;font-size:5rem;line-height:7.2rem}.main section.news-container .news-bg{width:100%;height:60rem;margin-bottom:6rem;overflow:hidden;position:relative}.main section.news-container .news-bg img{position:absolute;top:0;left:0;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.main section.news-container .news-list{display:-webkit-flex;display:flex;grid-gap:2rem;gap:2rem}.main section.news-container .news-list .news-item{box-sizing:border-box;display:inline-block;-webkit-flex-basis:33%;flex-basis:33%;height:57rem;padding-bottom:35rem;position:relative;background:#141516;transition:all .3s ease-in-out}.main section.news-container .news-list .news-item:hover{box-shadow:0 0 2.2rem hsla(0,0%,100%,.8);border-radius:.5rem}.main section.news-container .news-list .news-info{padding:3.7rem 3rem 5.1rem}.main section.news-container .news-list .news-info h3{max-height:10rem;margin-bottom:1.5rem;font-size:2.6rem;line-height:3.7rem;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.main section.news-container .news-list .news-info .create-time-and-views{font-size:2.4rem;line-height:3.3rem;text-align:left;color:#fd5d3c}.main section.news-container .news-list .news-info .create-time-and-views .c-t{display:-webkit-flex;display:flex;grid-gap:1.2rem;gap:1.2rem;-webkit-align-items:center;align-items:center}.main section.news-container .news-list .news-info .create-time-and-views .c-t img{width:2.4rem;height:2.4rem}.main section.news-container .news-list .n-i-c{position:absolute;bottom:0;left:0;width:100%;height:35rem;overflow:hidden;background-color:#0a0e0f}.main section.news-container .news-list .n-i-c img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.main section.news-container .news-list .news-simple-list{-webkit-flex-basis:33%;flex-basis:33%;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2rem;gap:2rem}.main section.news-container .news-list .news-simple-list .n-s-item{width:100%;-webkit-flex-basis:33%;flex-basis:33%;position:relative;background:#141516}.main section.news-container .news-list .news-simple-list .n-s-item .news-info{padding:2.8rem 3rem 2.4rem}.main section.news-container .news-list .news-simple-list .n-s-item .news-info h3{max-height:7rem;-webkit-line-clamp:2}.main .with-scroll-btn-container{width:100%;position:relative;overflow:hidden}.main .with-scroll-btn-container .scroll-left-btn,.main .with-scroll-btn-container .scroll-right-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.2rem;height:3.2rem;border-radius:50%;background-color:rgba(0,0,0,.1);border:none;outline:none;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease-in-out;z-index:1}.main .with-scroll-btn-container .scroll-left-btn.hide,.main .with-scroll-btn-container .scroll-right-btn.hide{display:none}.main .with-scroll-btn-container .scroll-left-btn svg,.main .with-scroll-btn-container .scroll-right-btn svg{width:50%;height:50%;fill:#a1a1a1}.main .with-scroll-btn-container .scroll-left-btn:hover,.main .with-scroll-btn-container .scroll-right-btn:hover{background-color:rgba(0,0,0,.88);-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);-webkit-backdrop-filter:initial;backdrop-filter:none}.main .with-scroll-btn-container .scroll-left-btn:hover svg,.main .with-scroll-btn-container .scroll-right-btn:hover svg{fill:#c1c1c1}.main .with-scroll-btn-container .scroll-left-btn:active,.main .with-scroll-btn-container .scroll-right-btn:active{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}.main .with-scroll-btn-container .scroll-left-btn{left:2.4rem}.main .with-scroll-btn-container .scroll-right-btn{right:2.4rem}