/** Shopify CDN: Minification failed

Line 2124:37 Expected ":"

**/


@media screen and (min-width: 768px) {
        #shopify-section-sections--19508247167203__footer{margin-bottom:-56rem;}
        .lazy{
                position:absolute;
                width:100%;
                height:100%;
                z-index:2;
                background: #333333;
    
        }
        .body-main{
                max-width:1920px;
                margin:0 auto;
        }

        .body-main .zFoot .footer-top .fRi {
                height: 160px;
                float: right;
                width: 234rem;
                border-left: 1px solid #4d4d4d;
                padding-left: 40rem;
        }
        .body-main .zFoot{
                width:1320rem;
        }
         .body-main .zFoot .footer-top .row{
                width:1050rem;
                gap:10rem!important;
        }
        .body-main .zFoot .footer-top .row .col-12{
                padding:0;
                        flex: 1;
                 max-width: none;
        }
        .body-main .zFoot .footer-menu-link{
                font-size:15rem;
        }
        .body-main .zFoot .footer-top .footer-menu-heading{
                font-size:16rem;
        }

         .clearfix {
            zoom: 1;
        }

        .clearfix:after {
            content: ".";
            width: 0;
            height: 0;
            visibility: hidden;
            display: block;
            clear: both;
            overflow: hidden;
        }
        .juniper-new-arrow{
                z-index:1!important;
        }
        .scroll-to-top.position-right{
                bottom:300rem!important;
        }
        /*=====part1===*/
        .part1 .swiper-container {
                width: 100%;
                height: auto;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide {
                height: auto !important;
                /* 覆盖swiper默认高度设置 */

        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide .text {
                width: 100%;
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                margin-top: 12vw;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide .text .h1 {
                font-family: DIN Next LT Pro;
                width: 650rem;
                font-weight: 750;
                font-style: Heavy;
                font-size: 52px;
                color: #FFFFFF;
                line-height: 66rem;
                letter-spacing: 0%;
                text-align: center;
                text-transform: uppercase;
                max-width: 750rem;
                margin: 0 auto;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide .text p {
                font-family: Helvetica;
                font-weight: 400;
                font-style: Roman;
                font-size: 24px;
                line-height: 30px;
                letter-spacing: 0%;
                text-align: center;
                color: #FFFFFF;
                margin-top: 25px;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide .text a.aNew {
                display: block;
                width: 137px;
                height: 40rem;
                background: #EE6E00;
                color: #FFFFFF;
                opacity: 1;
                border-radius: 8rem;
                font-family: Helvetica;
                font-weight: 700;
                font-size: 16px;
                line-height: 24rem;
                letter-spacing: 0%;
                text-transform: capitalize;
                text-align: center;
                line-height: 40rem;
                margin: 45px auto 0;
                cursor: pointer;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide a {
                display: block;
                line-height: 0;
                /* 消除图片底部间隙 */
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide img.mo {
                display: none;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide img.pc {
                width: 100%;
                height: auto;
                /* 保持图片原始比例 */
                display: block;

        }
        .part1 .swiper-container .swiper-wrapper .swiper-slide .opa {
                    position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
        }

        .part1 .swiper-pagination {
                bottom: 30rem !important;
        }

        .part1 .swiper-pagination-bullet-active {
                background: #FFFFFF !important;
                opacity: 1;
                width: 24rem;
                height: 8rem;
                border-radius: 6rem;
        }

        .part1 .swiper-pagination-bullet {
                background: #FFFFFF !important;
        }

        /*=====part2===*/
        .part2 {
                height: 270rem;
                background: #0f0f0f;
        }

        .part2 .content {
                width: 88%;
                height: 100%;
                margin: 0 auto;
                /* border: 1rem solid red; */
                display: flex;
        }

        .part2 .content .item {
                /* border: 1rem solid pink; */
                flex: 1;
                margin: 0 10rem;
                min-width: 0;
        }

        .part2 .content .item img {
                width: 96rem;
                height: 96rem;
                /* border: 1rem solid red; */
                margin: 30rem auto 5rem;
        }

        .part2 .content .item .p1 {
                font-family: Arial;
                font-weight: 700;
                font-size: 20rem;
                color: #FFFFFF;
                line-height: 100%;
                text-align: center;
                text-transform: capitalize;
                margin-bottom: 10rem;
        }

        .part2 .content .item .p2 {
                width: 92%;
                margin: 0 auto;
                font-family: Arial;
                font-size: 14rem;
                line-height: 140%;
                text-align: center;
                text-transform: capitalize;
                color: #FFFFFF;
                opacity: 0.6;
        }

        /*===part3=====*/
        .part3 {
                height: 694rem;
                background: url("/cdn/shop/files/part3-bg.png?v=1756797607") no-repeat center;
                background-size: 100% 110%;
        }

        .part3 .content {
                width: 88%;
                height: 100%;
                margin: 0 auto;
                /* border: 1rem solid red; */
        }

        .part3 .content .left {
                width: 24%;
                height: 228rem;
                float: left;
                /* border: 1rem solid blue; */
                margin-top: 200rem;
        }

        .part3 .content .pc {
                width: 917rem;
                height: 490rem;
                float: right;
                /* border: 1rem solid green; */
                margin-top: 90rem;
                position: relative;
        }
          .part3 .content .mo {
             display:none;
        }
        

        .part3 .content .left .p1 {
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 36rem;
                color: #FFFFFF;
                line-height: 100%;

        }

        .part3 .content .left .p2 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                line-height: 26rem;
                color: #FFFFFF;
                margin-top: 30rem;
                max-width: 260rem;
                margin-bottom: 44rem;
        }

        .part3 .content .left a {
                display: block;
                width: 168rem;
                height: 40rem;
                line-height: 40rem;
                text-align: center;
                cursor: pointer;
                background: #EE6E00;
                color: #FFFFFF;

                font-family: Helvetica;
                font-weight: 700;
                font-size: 16rem;
                border-radius: 8rem;

        }

        .part3 .content .right .swiper-container {
                width: 100%;
                height: 100%;

        }

        .part3 .content .right .swiper-wrapper {
                height: 421rem !important;
                /* padding:0 50rem; */
        }

        .part3 .content .right .swiper-slide {
                text-align: center;
                font-size: 18rem;
                background: #fff;
                border-radius: 8rem;
                /* Center slide text vertically */
                display: unset;


                justify-content: center;

                align-items: center;
        }

        .part3 .content .right .swiper-slide img {
                height: 260rem;
                width: 260rem;
                margin: 16rem auto 0;

        }

        .part3 .content .right .swiper-slide .p1 {
                       font-family: Helvetica;
                        font-weight: 700;
                        font-size: 16rem;
                        line-height: 22rem;
                        text-align: center;
                        text-transform: capitalize;
                        color: #000000;
                        margin-bottom: 10rem;
                        margin-top: 7%;
                        height: 68rem;
                        display: -webkit-box;
                        -webkit-line-clamp: 3;
                        -webkit-box-orient: vertical;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        line-height: 1.5;
                        max-height: calc(1.5em * 3);
                                padding: 0 22rem;
                                word-break: break-all;
        }

        .part3 .content .right .swiper-slide .p2 {
                font-family: Arial;
                font-weight: 400;
                font-size: 14rem;
                line-height: 22rem;
                text-align: center;
                text-transform: capitalize;
                width: 90%;
                margin: 0 auto;
                color: #5d5d5d;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.5;
                max-height: calc(1.5em * 2);

        }

        .part3 .content .right .swiper-slide div {
                height: 24rem;
                /* border: 1rem solid red; */
                margin-top: 8rem;
                display: flex;
                justify-content: center;
        }

        .part3 .content .right .swiper-slide div .p3 {
                float: left;
                /* width: 50%; */
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 18rem;
                color: #EE6E00;
                text-align: right;
                height: 26rem;
        }

        .part3 .content .right .swiper-slide div .p4 {
                float: left;
                /* width: 49%; */
                font-family: DIN Next LT Pro;
                font-weight: 400;
                font-size: 16rem;
                color: #000000;
                opacity: 0.5;
                text-decoration: line-through;
                text-align: left;
                margin-top: 2rem;
                text-indent: 6rem;
        }


        .part3 .content .right .swiper-pagination-bullet {
                background: #FFFFFF;
                opacity: .5;
        }

        .part3 .content .right .swiper-pagination-bullet-active {
                background: #FFFFFF;
                width: 20rem;
                border-radius: 4rem;
                opacity: 1;
        }

        .part3 .content .right .swiper-button-prev {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                left: -36rem;
                top: 212rem;
                width: 24rem;
                height: 42rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
                z-index:1;
        }

        /* .part3 .content .right .swiper-button-prev:hover {
        background:red;
        } */

        .part3 .content .right .swiper-button-next {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                right: -36rem;
                top: 212rem;
                transform: rotate(180deg);
                width: 24rem;
                height: 42rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
                z-index:1;

        }

        .part3 .content .right .hv {
                background: #EE6E00 url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                border: none;
        }

        /*==part4===*/
        .part4 {
                height: 700rem;
                background: #0f0f0f;
                padding-top: 50rem;
                text-align:center;

        }

        .part4 .title {
               height: 44rem;
                line-height: 38rem;
                text-align: center;
                color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;                       
                margin-bottom: 50rem;
                background-image: url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331"), url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331");
                background-repeat: no-repeat, no-repeat;
                background-position: left center, right center; /* 左边、右边 */
                background-size: auto, auto; /* 可改为 contain / 20px auto 等 */
                  display:inline-block;
                padding: 0 35rem;
                background-size: 50rem;
        }
         .part4 .title p{
                        padding: 0 14rem;
                        /* width:530rem; */
                         height: 44rem;
                line-height: 38rem;
                 color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;
                 border-top: 4rem solid #EE6E00;
                 border-bottom: 4rem solid #EE6E00;
        }

        .part4 .content {
                width:1240rem;
                height: 480rem;
                margin: 0 auto;
                /* border: 1rem solid red; */
                display: flex;
                gap: 20rem;
        }
        .part4 .content .lM{
                visibility:hidden;
        }

        .part4 .content .item {
                /* flex: 1; */
                background: #FFFFFF;
                width:398rem;
                /* min-width: calc((100% - 12rem) / 3); */
                /* 减去总间隔后的等分宽度 */
                /* border: 1rem solid blue; */
                border-radius: 6rem;
        }

        .part4 .content .item .p1 {
                width: 41rem;
                height: 18rem;
                color: #000000;
                border: 1rem solid #000000;
                border-radius: 10rem;
                line-height: 18rem;
                text-align: center;
                margin-top: 28rem;
                font-size: 10rem;
        }

        .part4 .content .item .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 32rem;
                color: #000000;
               
        }
        .part4 .content .item .main .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 32rem;
                color: #000000;
                 white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
        }

        .part4 .content .item .price {
                height: 32rem;
                margin-top: 6rem;
                margin-bottom: 8rem;
        }

        .part4 .content .item .price .p3 {
                /* width:50%; */
                float: left;
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 18rem;
                color: #EE6E00;

        }

        .part4 .content .item .price .p4 {
                /* width:49%; */
                float: left;

                text-indent: 6rem;
                font-family: DIN Next LT Pro;
                font-weight: 400;
                font-size: 16rem;
                text-decoration: line-through;
                color: #000000;
                opacity: 0.5;
                margin-top: 2rem;
        }

        .part4 .content .item a {
                display: block;
                width: 102rem;
                height: 28rem;
                background: #EE6E00;
                color: #FFFFFF;
                opacity: 1;
                border-radius: 6rem;
                font-weight: 700;
                font-size: 12rem;
                line-height: 24rem;

                text-align: center;
                line-height: 28rem;

                cursor: pointer;
                        position: relative;
        z-index: 2;
        }

        .part4 .content .item .main {
                width: 338rem;
                margin: 0 auto;
        }

        .part4 .content .item img {
                max-width: 320rem;
                max-height: 320rem;
                width: 96%;
                height: auto;
                margin: 0 auto 0;
        }
       
        .part4 .content .item .main img {
                        width: 336rem;
                height: 300rem;
                /* border: 1px solid; */
                position: relative;
                bottom: -1rem;
                z-index: 1;
                margin:0;
        }



        .part4 .content .mid {
                background: none;
                ;
        }

        .part4 .content .mid .top {
                position: relative;
                height: 230rem;
                border-radius: 6rem;
                background: #FFFFFF;
        }

        .part4 .content .mid .bot {
                position: relative;
                height: 230rem;
                border-radius: 6rem;
                background: #FFFFFF;
                margin-top: 20rem;
        }

        .part4 .content .mid .top .left {
                float: right;
                width: 54%;
                margin-top: 38rem;
                margin-left: 5%;
        }

        .part4 .content .mid .top .p1 {
                margin-top: 0;
        }

        .part4 .content .mid .top .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 24rem;
                        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;

        }

        .part4 .content .mid .top .right {
                width: 41%;
                float: left;
                height: 230rem;
                display: flex;
                align-items: center;
        }

        .part4 .content .mid .bot .left {
                float: right;
                width: 54%;
                margin-top: 38rem;
                margin-left: 4%;
        }

        .part4 .content .mid .bot .p1 {
                margin-top: 0;
        }

        .part4 .content .mid .bot .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 24rem;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
        }

        .part4 .content .mid .bot .right {

                width: 41%;
                float: right;
                height: 230rem;
                display: flex;
                align-items: center;
        }

        .part4 .content .mid .bot .right img {
                /* margin-left:0; */

        }


        .part4 .content .zright {
                background: none;

        }

        .part4 .content .zright .top {
                position: relative;
                height: 230rem;
                border-radius: 6rem;
                background: #FFFFFF;
        }

        .part4 .content .zright .bot {
                position: relative;
                height: 230rem;
                border-radius: 6rem;
                background: #FFFFFF;
                margin-bottom: 20rem;
        }

        .part4 .content .zright .top .left {
                float: right;
                width: 54%;
                margin-top: 38rem;
                margin-left: 5%;
        }

        .part4 .content .zright .top .p1 {
                margin-top: 0;
        }

        .part4 .content .zright .top .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 24rem;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
        }

        .part4 .content .zright .top .right {
                width: 41%;
                float: left;
                height: 230rem;
                display: flex;
                align-items: center;
        }

        .part4 .content .zright .bot .left {
                float: right;
                width: 54%;
                margin-top: 38rem;
                margin-left: 4%;
        }

        .part4 .content .zright .bot .p1 {
                margin-top: 0;
        }

        .part4 .content .zright .bot .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 24rem;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;

        }

        .part4 .content .zright .bot .right {

                width: 41%;
                float: right;
                height: 230rem;
                display: flex;
                align-items: center;
        }

        /*====part5=====*/
        .part5 {
                height: 820rem;
                background: url('/cdn/shop/files/part3-bg.png?v=1756797607') no-repeat center;
                background-size: 100% 120%;
                padding-top: 50rem;
                text-align:center;

        }

        .part5 .title {
               height: 44rem;
                line-height: 38rem;
                text-align: center;
                color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;                       
                margin-bottom: 50rem;
                background-image: url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331"), url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331");
                background-repeat: no-repeat, no-repeat;
                background-position: left center, right center; 
                background-size: auto, auto; 
                  display:inline-block;
                padding: 0 35rem;
                background-size: 50rem;


        }
        .part5 .title p{
                        padding: 0 14rem;
                        /* width:530rem; */
                         height: 44rem;
                line-height: 38rem;
                 color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;
                 border-top: 4rem solid #EE6E00;
                 border-bottom: 4rem solid #EE6E00;
        }
        .part5 .flash4 {
                width: 1222rem;
                height: 540rem;
                margin: 0rem auto;
                margin-bottom: 20rem;
                position: relative;
                left: 1%;
        }

        .part5 .flash4 ul.mo {
                display: none;
        }

        .part5 .flash4 ul li {
                width: 153rem;
                height: 540rem;
                /* border-left: 1rem solid #000; */
                position: relative;
                overflow: hidden;
                float: left;
        }
        .part5 .flash4 ul li .imgTop{
                height:100%;
        }
        .part5 .flash4 ul li .imgTop img {
                opacity: 0.4;
                width: 100%;
                height: 100%;
                object-fit: cover;
                object-position: center;
        }

        .part5 .flash4 ul li .imgTop img.tm {
                opacity: 1;
        }

        .part5 .flash4 ul li .imgCon {
                width: 538rem;
                height: 540rem;
        }

        .part5 .flash4 ul li .imgCen {
                width: 100%;
                height: 100rem;
                color: #fff;
                font-size: 20rem;
                line-height: 50rem;
                position: absolute;
                left: 0rem;
                bottom: 0rem;
                text-indent: 20rem;
                display: block;
                background: linear-gradient(to bottom, rgba(52, 152, 219, 0) 0%, rgb(0 0 0 / 100%) 100%);
                display: block;
        }

        .part5 .flash4 ul li .imgCen .l {
                float: left;
                width: 82rem;
                height: 82rem;
                /* border: 1rem solid #FFFFFF; */
                border-radius: 50%;
                margin-left: 5%;
                /* background: url("../img/part5-02.png") no-repeat center; */
        }

        .part5 .flash4 ul li .imgCen .m {
                float: left;
                height: 82rem;
                width: 50%;
                /* background: pink; */
                margin-left: 3%;
        }

        .part5 .flash4 ul li .imgCen .m .p1 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-style: Medium;
                font-size: 24rem;
                line-height: 130%;
                color: #FFFFFF;
                height: 30rem;
                line-height: 38rem;

        }

        .part5 .flash4 ul li .imgCen .m .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 400;
                font-size: 16rem;
                color: #FFFFFF;
                                
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;

        }

        .part5 .flash4 ul li .imgCen .r {
                float: right;
                margin-right: 5%;
                width: 140rem;
                height: 40rem;
                line-height: 40rem;
                text-align: center;
                color: #FFFFFF;
                font-weight: 700;
                font-style: Bold;
                margin-top: 20rem;
                font-size: 16rem;
                text-indent: 0;
                background: #EE6E00;

                border-radius: 8rem;

        }

        .part5 .flash4 ul li .imgBot {
                width: 82rem;
                height: 82rem;
                position: absolute;
                z-index: 1;
                bottom: 20rem;
                left: 50%;
                margin-left: -41rem;
        }

        .part5 .flash4 ul li .imgBot img {
                width: 82rem;
                height: 82rem;
        }

        .part5 .flash4 ul li .imgBot p.bt_1 {
                width: 80rem;
                line-height: 45rem;
                font-size: 16rem;
                color: #fff;
                text-indent: 20rem;
                float: left;
        }

        .part5 .flash4 ul li img {
                /* width: 100%; */
                height: 540rem;
        }

        .part5 .flash4 ul li .tm {
                width: 100%;
        }

        .part5 .flash4 ul li .imgBot p.bt_2 {
                width: 458rem;
                height: 45rem;
                line-height: 45rem;
                float: left;
                display: none;
        }

        .part5 .flash4 ul li .imgBot p.bt_2 span {
                font-size: 14rem;
                color: #fff;
                padding-right: 30rem;
                background: url(../images/part2_icon.png)no-repeat left center;
                padding-left: 10rem;
        }

        .part5 .flash4 ul li.first {
                width: 606rem;
                border-top-left-radius: 12rem;
                border-bottom-left-radius: 12rem;

        }
         .part5 .flash4 ul li:nth-child(5) {
                border-top-right-radius: 12rem;
                border-bottom-right-radius: 12rem;
        }

        .part5 .flash4 ul li.fast {
                position: absolute;
                right: 0rem;
                bottom: 0rem;
        }

        /*===part6===*/
        .part6 {
                height: 600rem!important;
                /* background: #202020 url('../img/part6-bg.png') no-repeat top right; */
                background-size:100% 100%!important;
        }

        .part6 .content {
                width: 44%;
                height: 600rem;
                margin-left: 6%;
                float: left;
                position: relative;
                top: 0;
                left: 0;
                z-index: 3;
        }

        .part6 .zR {
               float: left;
                overflow: hidden;
                position: relative;
                width: 100%;
                /* border: 1px solid red; */
                top: -600rem;
                z-index: 1;
                height: 600rem;
        }

        .part6 .zR * {
                        width: 100%;
                height: 100%;
                object-fit: cover;
        }

        .part6 .zR video {
                height: 600rem;
                width: 100%;
        }

        .part6 .zR *:first-child {
                display: block;
        }
        .part6 .zR .lazy{
                background: linear-gradient(to left, transparent, #2E2E2C);
                z-index: 2;

        }

        .part6 .content .p1 {
                width: 64%;
                font-family: DIN Next LT Pro;
                font-weight: 750;
                line-height: 40rem;
                font-size: 36rem;
                padding-top: 120rem;
                color: #FFFFFF;
        }

        .part6 .content .a {
                width: 168rem;
                height: 40rem;
                line-height: 40rem;
                text-align: center;
                color: #FFFFFF;
                background: #EE6E00;
                font-size: 16rem;
                font-weight: 700;
                display: block;
                border-radius: 8rem;
                cursor: pointer;
                margin-top: 50rem;
        }

        .part6 .mt-tabpage {
                /* width: 800rem; */
                margin: 16rem auto;
                /* box-shadow: 0 0 5rem #999; */
                /* border: 1rem solid red; */
        }

        .part6 .mt-tabpage-title {
                display: flex;
                height: 44rem;
                font-size: 0;
                /* background-color: #fff; */
                width: 100%;
                margin: auto;
                /* background: #fff; */
                border-bottom: 1rem solid #4d4d4d;
        }

        .part6 .mt-tabpage-title .mt-tabpage-item {
                /* flex: 1; */
                display: inline-block;
                /* width: 105rem; */
                height: 44rem;
                line-height: 44rem;
                text-align: center;
                color: #FFFFFF;
                font-size: 16rem;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                padding:0 10rem;
                /* margin: 0 1%; */
        }

        .part6 .mt-tabpage-title .mt-tabpage-item:hover {
                color: #EE6E00;
        }

        .part6 .mt-tabpage-title .mt-tabpage-item-cur {
                color: #EE6E00;
                border-bottom: 1rem solid #EE6E00;
                font-family: DIN Next LT Pro;
                font-weight: 400;
                font-size: 16rem;


        }

        .part6 .mt-tabpage-count {
                position: relative;
                /* width: 800rem; */
                height: 200rem;
                overflow: hidden;
        }

        .part6 .mt-tabpage-cont__wrap {
                position: absolute;
        }

        .part6 .mt-tabpage-count .mt-tabpage-item {
                height: 200rem;
                text-align: left;
                font-family: DIN Next LT Pro;
                font-weight: 400;
                font-size: 16rem;
                line-height: 130% 20.8rem;
                text-transform: capitalize;
                color: #FFFFFF;
                padding-top: 14rem;

        }

        .part7 {
                height: 1050rem;
                /* background:pink; */
                padding-top: 70rem;
                background: url("/cdn/shop/files/part3-bg.png?v=1756797607") no-repeat center;
                background-size: 100% 120%;
                text-align:center;

        }

        .part7 .title {
               
                height: 44rem;
                line-height: 38rem;
                text-align: center;
                color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;
                /* background: url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331") no-repeat; */
                       
                /* background-size: 100% 100%; */
                margin-bottom: 50rem;
                background-image: url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331"), url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331");
                background-repeat: no-repeat, no-repeat;
                background-position: left center, right center; /* 左边、右边 */
                background-size: auto, auto; /* 可改为 contain / 20px auto 等 */
                  display:inline-block;
                padding: 0 35rem;
                background-size: 50rem;

        }
        .part7 .title p{
                        padding: 0 14rem;
                        /* width:530rem; */
                         height: 44rem;
                line-height: 38rem;
                 color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;
                 border-top: 4rem solid #EE6E00;
                 border-bottom: 4rem solid #EE6E00;
        }

        .part7 .top {
                width: 88%;
                height: 304rem;
                /* border:1rem solid red; */
                border-radius: 8rem;
                margin: 0 auto;
                display: flex;
                gap: 16rem;
        }

        .part7 .top .l {
                width: 606rem;
                height: 304rem;
                background: #e9e9e9;
                flex: 1;
                /* margin-right:1%; */
                border-radius: 8rem;
        }

        .part7 .top .left {
                float: left;
                width: 54%;
                margin-top: 60rem;
                margin-left: 5%;
                /* margin-bottom:54rem; */
        }

        .part7 .top .left .p1 {
                /* width: 147rem; */
                height: 20rem;
                color: #000000;
                font-size: 14rem;
                border: 1rem solid #000000;
                /* border-radius: 10rem; */
                line-height: 20rem;
                text-align: center;
                padding: 0 10rem;
        }

        .part7 .top .left .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 700;
                font-size: 32rem;
                line-height: 32rem;
                color: #EE6E00;
                margin-top: 12rem;
                margin-bottom: 12rem;
        }

        .part7 .top .left .p3 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                line-height: 24rem;
                color: #000000;
                margin-bottom: 20rem;
        }

        .part7 .top .left a {
                display: none;
                width: 102rem;
                height: 28rem;
                background: #EE6E00;
                color: #FFFFFF;
                text-align: center;
                line-height: 28rem;
                border-radius: 6rem;
                font-weight: 700;
                font-size: 12rem;
                cursor: pointer;
        }





        .part7 .top .right {
                width: 41%;
                float: right;
                height: 270rem;
                display: flex;
                align-items: center;
                margin-top: 20rem;
        }

        .part7 .top .right img {
                max-width: 320rem;
                max-height: 320rem;
                width: 96%;
                height: auto;
                margin: -8rem auto 0;
        }

        .part7 .top .r {
                border-radius: 8rem;

                width: 606rem;
                height: 304rem;
                background: #e9e9e9;
                flex: 1;
                /* margin-right:2%; */
        }

        .part7 .bot {
                width: 88%;
                height: 426rem;
                /* border:1rem solid red; */
                border-radius: 8rem;
                margin: 16rem auto 0;
                display: flex;
                gap: 18rem;
        }

        .part7 .bot .l {
                        width: 293rem;
                height: 427rem;
                border-radius: 8rem;
                background: #e9e9e9;
        }

        /*=============*/
        .part7 .bot .l .left {
                text-align: center;
                width: 90%;
                margin: 22rem auto 0;
        }

        .part7 .bot .l .left .p1 {
                /* width: 147rem; */
                height: 20rem;
                color: #000000;
                font-size: 14rem;
                border: 1rem solid #000000;
                line-height: 20rem;
                text-align: center;
                padding: 0 10rem;
        }

        .part7 .bot .l .left .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 700;
                font-size: 32rem;
                line-height: 32rem;
                color: #EE6E00;
                margin-top: 8rem;
                margin-bottom: 8rem;
        }

        .part7 .bot .l .left .p3 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                color: #000000;
                margin-bottom: 5rem;
                white-space: wrap;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.5;
                max-height: calc(1.5em * 2);
        }
        .part7 .bot .l .left a{
                width: 102rem;
                height: 28rem;
                line-height:28rem;

                display:block;
                /* display: none;
                 */
                         visibility: hidden;
                background: #EE6E00;
                color: #FFFFFF;
                font-size: 12rem;
                font-weight: 700;
                border-radius: 8rem;
                margin: 0 auto;
        }

        .part7 .bot .l .right {
                       height: 238rem;
                display: flex;
                align-items: center;
                width: 238rem;
                margin: 0 auto;
        }

        .part7 .bot .l .right img {
                max-width: 260rem;
                max-height: 260rem;
                width: 96%;
                height: auto;
                margin: -8rem auto 0;
        }

        /*=============*/

        .part7 .bot .m {
                width: 50%;
                height: 426rem;
                border-radius: 8rem;
                /* background: #FFFFFF; */
                flex: 2;

        }

        .part7 .bot .m .t {
                height: 202rem;
                background: #e9e9e9;
                border-radius: 8rem;
                margin-bottom: 19rem;
        }

        .part7 .bot .m .left {
                float: right;
                width: 57%;
                margin-top: 30rem;
                margin-left: 1%;
        }

        .part7 .bot .m .left .p1 {
                /* width: 147rem; */
               
                height: 20rem;
                color: #000000;
                font-size: 14rem;
                border: 1rem solid #000000;
                line-height: 20rem;
                text-align: center;
                padding: 0 10rem;
        }

        .part7 .bot .m .left .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 700;
                font-size: 32rem;
                line-height: 40rem;
                color: #ee6e00;
                margin-top: 8rem;
                margin-bottom: 9rem;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
        }
 
        .part7 .bot .m .left .p3 {
               font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                color: #000000;
                margin-bottom: 12rem;
                white-space: wrap;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.5;
                max-height: calc(1.5em * 2);
        }
        .part7 .bot .m .left a{
                width: 102rem;
                text-align:center;
                height: 28rem;
                line-height:28rem;
                display: block;
                visibility:hidden;
                background: #ee6e00;
                color: #fff;
                font-size: 12rem;
                font-weight: 700;
                border-radius: 8rem;
                /* margin: 0 auto; */
        }

        .part7 .bot .m .right {
                width: 41%;
                float: left;
                height: 160rem;
                display: flex;
                align-items: center;
                margin-top: 22rem;
        }

        .part7 .bot .m .right img {
                max-width: 190rem;
                max-height: 190rem;
                width: 96%;
                height: auto;
                margin: -3rem auto 0;
        }


        .part7 .bot .m .b {
                height: 202rem;
                background: #e9e9e9;
                border-radius: 8rem;
        }

        .part7 .bot .r {
                width: 293rem;
                height: 427rem;
                border-radius: 8rem;
                background: #e9e9e9;
                flex: 1;

                /* margin-right: 1%; */
        }

        /*=============*/
        .part7 .bot .r .left {
                text-align: center;
                width: 90%;
                margin: 30rem auto 0;
        }

        .part7 .bot .r .left .p1 {
                /* width: 147rem; */
                height: 20rem;
                color: #000000;
                font-size: 14rem;
                border: 1rem solid #000000;
                line-height: 20rem;
                text-align: center;
                padding: 0 10rem;
        }

        .part7 .bot .r .left .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 700;
                font-size: 32rem;
                line-height: 32rem;
                color: #EE6E00;
                margin-top: 6rem;
                margin-bottom: 12rem;
        }

        .part7 .bot .r .left .p3 {
                height: 48rem;
                width: 90%;
                margin: 0 auto;
                /* border:1rem solid red; */
                display: flex;
                gap: 8rem;
        }
        .part7 .bot .r .left .p4 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                color: #000000;
                margin-bottom: 12rem;
                white-space: wrap;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.5;
                max-height: calc(1.5em * 2);
        }
        .part7 .bot .r .left a {
                width: 102rem;
                text-align: center;
                height: 28rem;
                display: block;
                visibility:hidden;
                background: #ee6e00;
                color: #fff;
                font-size: 16rem;
                font-weight: 700;
                border-radius: 8rem;
                        margin: 8rem auto 0rem;
        }

        .part7 .bot .r .left .p3 .zL {
                height: 48rem;
                background: #FFFFFF;
                width: 50%;
                border-radius: 8rem;
                flex: 1;
        }

        .part7 .bot .r .left .p3 .zmin {
                font-family: Helvetica;
                font-weight: 700;
                font-size: 16rem;
                color: #000000;
                margin-top: 6rem;
                height: 20rem;
                line-height: 20rem;

        }

        .part7 .bot .r .left .p3 .zL .zmin span {
                display: inline-block;
                width: 8rem;
                height: 8rem;
                background: #EE6E00;

        }

        .part7 .bot .r .left .p3 .zR .zmin span {
                display: inline-block;
                width: 8rem;
                height: 8rem;
                background: #38278D;
                ;

        }

        .part7 .bot .r .left .p3 .zmax {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 12rem;
                color: #000000;
        }

        .part7 .bot .r .left .p3 .zR {
                height: 48rem;
                background: #FFFFFF;
                width: 50%;
                border-radius: 8rem;
                flex: 1;
        }

        .part7 .bot .r .right {
                height: 160rem;
                display: flex;
                align-items: center;
                margin-top: 14%;
        }

        .part7 .bot .r .right img {
                max-width: 260rem;
                max-height: 260rem;
                width: 96%;
                height: auto;
                margin: -8rem auto 0;
        }   

        /*=============*/    

        /*=======part8======*/
        .part8 {
                height: 880rem;
                background: #000000;
                padding-top: 30rem;
        }

        .part8 .title {
                width: 590rem;
                height: 44rem;
                line-height: 38rem;
                text-align: center;
                color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;
                /* background: url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331") no-repeat; */
                       
                /* background-size: 100% 100%; */
                margin-bottom: 50rem;
                background-image: url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331"), url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331");
                background-repeat: no-repeat, no-repeat;
                background-position: left center, right center; /* 左边、右边 */
                background-size: auto, auto; /* 可改为 contain / 20px auto 等 */
        }
        .part8 .title p{
                        width: 470rem;
                         height: 44rem;
                line-height: 38rem;
                 color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;
                 border-top: 4rem solid #EE6E00;
                 border-bottom: 4rem solid #EE6E00;
        }

        .part8 .content {
                width: 88%;
                height: 615rem;
                margin: 0 auto;
                /* border: 1rem solid red; */
                display: flex;
                gap: 2%;
                /* border: 1rem solid red; */
        }

        .part8 .content .l {
                /* width: 50%; */
                height: 600rem;
                /* border:1rem solid red; */
                flex: 1;
        }

        .part8 .content .l .top {
                height: 316rem;
                /* background:pink; */
                color: #FFFFFF;
                position: relative;
        }

        .part8 .content .l .top p {

                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                line-height: 173%;
                color: #FFFFFF;

        }

        .part8 .content .l .top .p1 {
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 28rem;
                line-height: 100%;
                margin-bottom: 30rem;
                color: #FFFFFF;
        }

        .part8 .content .l .top .p2 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                line-height: 173%;
                color: #FFFFFF;
        }

        .part8 .content .l .top a {
                display: block;
                width: 168rem;
                height: 42rem;
                line-height: 42rem;
                text-align: center;
                border-radius: 8rem;
                background: #EE6E00;
                font-weight: 700;
                font-size: 16rem;
                position: absolute;
                bottom: 0;
                color: #FFFFFF;

        }

        .part8 .content .l .bot {
                height: 270rem;
                background: #e9e9e9;
                margin-top: 30rem;
                display: flex;
                flex-wrap: wrap;
                border-radius:12rem;
                /* 允许换行 */
        }

        .part8 .content .l .bot .box {
                flex: 0 0 50%;
                /* 基础尺寸 50% */
                height: 50%;
                /* 高度 50% */
                box-sizing: border-box;
                /* border: 1rem solid #999; */
                background: #e9e9e9;
                text-align: center;
                position: relative;
        }
        .part8 .content .l .bot .box:nth-child(1) {
                 border-top-left-radius: 12rem;
        }
         .part8 .content .l .bot .box:nth-child(2) {
                 border-top-right-radius: 12rem;
        }
         .part8 .content .l .bot .box:nth-child(3) {
                 border-bottom-left-radius: 12rem;
        }
         .part8 .content .l .bot .box:nth-child(4) {
                 border-bottom-right-radius: 12rem;
        }



        .part8 .content .l .bot .box .p1 {
                color: #EE6E00;
                font-weight: 750;
                margin-top: 6rem;
        }

        .part8 .content .l .bot .box .p1 .s1 {
                font-size: 58rem;
        }

        .part8 .content .l .bot .box .p1 .s2 {
                font-size: 38rem;
        }

        .part8 .content .l .bot .box .p2 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                line-height: 100%;

                color: #000000;
        }

        .part8 .content .l .bot .box .b1,
        .part8 .content .l .bot .box .b2 {
                position: absolute;
                width: 70%;
                height: 2rem;
                background: #d2d2d2;
                bottom: 0;
                left: 15%;
        }

        .part8 .content .l .bot .box .b3 {
                position: absolute;
                width: 2rem;
                height: 80rem;
                background: #d2d2d2;
                top: 22%;
                left: 0;
        }

        .part8 .content .l .bot .box .b4 {
                position: absolute;
                width: 2rem;
                height: 80rem;
                background: #d2d2d2;
                top: 22%;
                left: 0;
        }

        .part8 .content .l .bot .b1 {
                position: absolute;
        }

        .part8 .content .r {
                /* width: 50%; */
                height: 615rem;
                /* border: 1rem solid red; */
                flex: 1;
                position: relative;
                overflow: hidden;
                /* 隐藏溢出部分 */
        }

        .part8 .content .r img {
                width: 88%;
                height: 96%;
                object-fit: cover;
                object-position: center;
                position: absolute;
                top: 4%;
                right: 25rem;
                border-radius:12rem;
                z-index:6;
        }

        .part8 .content .r .p1 {
                width: 50%;
                height: 25rem;
                position: absolute;
                top: 0;
                right: 0;
                background: #EE6E00;
                        border-top-left-radius: 18rem;
        border-top-right-radius: 24rem;
        }

        .part8 .content .r .p2 {
                width: 34rem;
                height: 68%;
                position: absolute;
                top: 0;
                right: 0;
                background: #EE6E00;
                        border-top-right-radius: 14rem;
        border-bottom-right-radius: 18rem;
        }



        /*=======part9 ======*/
        .part9 {
                height: 540rem;
                background: url("/cdn/shop/files/p9-01_11e5eec4-7d3a-43b2-86ad-b20833a44272.png?v=1756805371") no-repeat center;
                background-size: 100% 100%;
                padding-top: 60rem;
                margin-top: -50rem;
        }

        .part9 .cont {
                width: 88%;
                height: 362rem;
                margin: 0 auto;
                /* border: 1rem solid red; */
                display: flex;
                gap: 2%;
                /* border: 1rem solid red; */
        }

        .part9 .cont .l {
                /*flex: 1; */
                /* border: 1rem solid red; */
                color: #FFFFFF;
                margin-left: 20rem;
                width: 24%;
        }

        .part9 .cont .l .p1 {
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 36rem;
                line-height: 100%;
                margin-top: 20rem;
                margin-bottom: 24rem;
                color: #FFFFFF;
        }

        .part9 .cont .l .p2 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                line-height: 173%;
                margin-bottom: 30rem;
                color: #FFFFFF;
        }

        .part9 .cont .l a {
                display: block;
                width: 168rem;
                height: 40rem;
                font-weight: 700;
                font-size: 16rem;
                line-height: 40rem;
                border-radius: 8rem;
                background: #EE6E00;
                text-align: center;
                color: #FFFFFF;

        }

        /*新改轮播图*/

        .part9 .cont .right {
                /* flex: 2; */
                /* border: 1rem solid red; */
                display: flex;
                gap: 2%;
                height: 400rem;
                width: 77%;
                position:relative;

        }

        .part9 .cont .right .mo {
                display: none;
        }

        .part9 .cont .right .box {
                /* flex: 1; */
                height: 100%;
                background: #FFFFFF;
                border-radius: 8rem;
        }

        .part9 .cont .right .box .p1 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 24rem;
                line-height: 100%;
                text-align: center;
                color: #EE6E00;
                /* margin-top: 20rem; */
                width: 90%;
                margin: 40rem auto 0;
                overflow-wrap: break-word;
                word-break: break-all;
                white-space: normal;

        }

        .part9 .cont .right .box .p2 {
                width: 140rem;
                height: 140rem;
                /* border: 1rem solid red; */
                margin: 22rem auto;

        }

        .part9 .cont .right .box .p2 img {
                width: 100%;

        }

        .part9 .cont .right .box .p4,
        .part9 .cont .right .box .p5 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 12rem;
                line-height: 18rem;
                text-align: center;
                color: #000000;
                width: 90%;
                margin: 0 auto;

        }

        .part9 .cont .right .swiper-container {
                width: 100%;
                height: 100%;
        }

        .part9 .cont .right .swiper-wrapper {
                height: 360rem;
        }

        .part9 .cont .right .swiper-pagination-bullet {
                background: #FFFFFF;
                opacity: .5;
        }

        .part9 .cont .right .swiper-pagination-bullet-active {
                background: #FFFFFF;
                width: 20rem;
                border-radius: 4rem;
                opacity: 1;
        }

         .part9 .right .swiper-button-prev2 {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                left: -46rem;
                top: 154rem;
                width: 24rem;
                height: 42rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
        }

        /* .part3 .content .right .swiper-button-prev:hover {
        background:red;
        } */

        .part9 .right .swiper-button-next2 {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                right: -25rem;
                top: 154rem;
                transform: rotate(180deg);
                width: 24rem;
                height: 42rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
        }

        .part9 .right .hv {
                background: #EE6E00 url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                border: none;
        }


        /*===part10====*/
        .part10 {
                height: 735rem;
                background: #0f0f0f;
                padding-top: 50rem;
        }

        .part10 .top {
                width: 88%;
                margin: 0 auto;
                position: relative;
        }

        .part10 .top .p1 {
                color: #FFFFFF;
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 32rem;
                line-height: 100%;
                margin-bottom: 30rem;
        }

        .part10 .top .p2 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                line-height: 140%;
                color: #FFFFFF;
                width: 42%;
        }

        .part10 .top .bgY {
                position: absolute;
                width: 700rem;
                height: 375rem;
                background: #EE6E00;
                right: -6.8%;
                top: 35rem;

        }

        /*======轮播======*/
        .part10 .right {
                width: 88%;
                margin: 40rem auto 0;
                height: 470rem;
                position: relative;
        }

        .part10 .right .swiper-container {
                width: 100%;
                height: 100%;

        }

        .part10 .right .swiper-wrapper {
                height: 88% !important;
                /* padding:0 50rem; */
        }

        .part10 .right .swiper-slide {
                text-align: center;
                font-size: 18rem;
                background: #fff;
                border-radius: 8rem;s
                /* Center slide text vertically */
                display: unset;

                height: 421rem;
                justify-content: center;

                align-items: center;
        }

        .part10 .right .img {
                height: 260rem;
                display: flex;
        }

        .part10 .right .swiper-slide img {
                       height: 100%;
        margin: 0 auto;
        width: 100%;
        object-fit: cover;
        object-position: center;
                border-top-left-radius: 8rem;
        border-top-right-radius: 8rem;

        }

        .part10 .right .swiper-slide .p1 {
                font-family: Helvetica;
                font-weight: 700;
                font-size: 16rem;
                line-height: 22rem;
                text-transform: capitalize;
                color: #000000;
                width: 88%;
                margin: 12rem auto 0;
                text-align: left;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.5;
                max-height: calc(1.5em * 2);
                height: calc(1.5em * 2);
        }
        .part10 .right .swiper-slide .p4{
                height:40rem;
                        display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.5;
                max-height: 3em;
                color: #666666;
                font-size: 14rem;
                width: 88%;
                text-align: left;
                margin: 7rem auto 14rem;
        }

        .part10 .right .swiper-slide .p2 {
                font-family: Arial;
                font-weight: 400;
                font-size: 14rem;
                line-height: 22rem;
                text-align: left;
                text-transform: capitalize;
                width: 88%;
                margin: 12rem auto;
                color: #666666;

        }

        .part10 .right .swiper-slide a {
                font-family: Arial;
                font-weight: 700;
                font-size: 14rem;
                line-height: 24rem;
                text-align: center;
                text-transform: uppercase;
                color: #000000;
                float: left;
                margin-left: 6%;
        }





        .part10 .right .swiper-pagination-bullet {
                background: #FFFFFF;
                opacity: .5;
        }

        .part10 .right .swiper-pagination-bullet-active {
                background: #FFFFFF;
                width: 20rem;
                border-radius: 4rem;
                opacity: 1;
        }

        .part10 .right .swiper-button-prev {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                top: 0;
                width: 36rem;
                height: 36rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
                z-index:1;
        }

        /* .part3 .content .right .swiper-button-prev:hover {
        background:red;
        } */

        .part10 .right .swiper-button-next {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                right: inherit;
                CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100rem;
                transform: rotate(180deg);
                width: 36rem;
                height: 36rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
                z-index:1;

        }

        .part10 .right .hv {
                background: #FFFFFF url("/cdn/shop/files/p10Right.png?v=1756808110") no-repeat center center;
                border: none;
                transform: rotate(180deg);
        }

        .part10 .right .swiper-button-next.hvR {
                background: #FFFFFF url("/cdn/shop/files/p10Right.png?v=1756808110") no-repeat center center;
                border: none;
                transform: rotate(360deg) !important;
        }

        .part10 .right .box2 {
                position: absolute;
                /* top: -506rem; */
                width: 101rem;
                /* border: 1rem solid red; */
                right: 0rem;
                top: -60rem;
                float: right;
        }

        /*====轮播======*/

        .part11 {
                height: 870rem;
                background: url("/cdn/shop/files/part3-bg.png?v=1756797607") no-repeat center center;
                background-size: 100% 100%;
                padding-top: 43rem;
                text-align:center;
        }


        .part11 .title {
                height: 44rem;
                line-height: 38rem;
                text-align: center;
                color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;                       
                margin-bottom: 50rem;
                background-image: url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331"), url("/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331");
                background-repeat: no-repeat, no-repeat;
                background-position: left center, right center; /* 左边、右边 */
                background-size: auto, auto; /* 可改为 contain / 20px auto 等 */
                  display:inline-block;
                padding: 0 35rem;
                background-size: 50rem;
        }
        .part11 .title p{
                        padding: 0 14rem;
                        /* width:530rem; */
                         height: 44rem;
                line-height: 38rem;
                 color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;
                 border-top: 4rem solid #EE6E00;
                 border-bottom: 4rem solid #EE6E00;
        }

        .part11 .subT {
                color: #FFFFFF;
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                text-align: center;

        }

        /*--part11轮播图---*/
        .part11 .right {
                width: 88%;
                height: 630rem;
                position: relative;
                margin: 42rem auto 0;
        }

        .part11 .right .mo {
                display: none !important;
        }


        .part11 .right .swiper-container {
                width: 100%;
                height: 100%;

        }

        .part11 .right .swiper-wrapper {
                height: 574rem;
                /* padding:0 50rem; */
        }

        .part11 .right .swiper-slide {
                text-align: center;
                font-size: 18rem;
                background: #f5f5f5;
                border-radius: 8rem;
                /* Center slide text vertically */
                display: unset;


                justify-content: center;

                align-items: center;
        }



        .part11 .right .swiper-slide .p1 {
                width: 86%;
                margin: 0 auto;
                font-family: Helvetica;
                font-weight: 700;
                font-size: 16rem;
                line-height: 22rem;
                text-align: left;
                text-transform: capitalize;
                color: #000000;
                margin-bottom: 6rem;
                margin-top: 7%;
        }

        .part11 .right .swiper-slide .p2 {
                font-family: Arial;
                font-weight: 400;
                font-size: 14rem;
                line-height: 22rem;
                text-align: left;
                text-transform: capitalize;
                width: 86%;
                margin: 0 auto;
                color: #7B7B7B;


        }

        .part11 .right .swiper-slide .p3 {
                height: 16rem;
                /* background: pink; */
                margin-bottom: 20rem;
                width: 88%;
                margin: 6rem auto 20rem;
        }

        .part11 .right .swiper-slide .p3 span {
                width: 16rem;
                height: 16rem;
                background: url("/cdn/shop/files/p11-01.png?v=1756809295") no-repeat center center;
                display: block;
                float: left;
                margin-right: 8rem;
        }

        .part11 .right .swiper-slide .p4 {
                text-transform: capitalize;
                width: 86%;
                margin: 0 auto;
                font-family: Helvetica;
                font-weight: 400;
                font-size: 18rem;
                line-height: 24rem;
                color: #000000;
                text-align: left;
                margin-bottom: 10rem;
        }

        .part11 .right .swiper-slide .p5 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 14rem;
                color: #757779;
                width: 86%;
                text-align: left;
                line-height: 20rem;
                margin: 0 auto;
                min-height: 126rem;
                        display: -webkit-box;
                -webkit-line-clamp: 5;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.8;
                max-height: calc(1.8em * 5);
        }

        .part11 .right .swiper-slide .mDiv {
                width: 88%;
                margin: 0 auto;
                /* height: 80rem; */
                margin-top: 20rem;
                display: flex;
                gap: 10rem;
        }

        .part11 .right .swiper-slide .mDiv div {
                /* flex: 1; */
                width:106rem;
                height:80rem;
                background:#e9e9e9;
        }

        .part11 .right .swiper-slide .mDiv img {
                        width: 100%;
                height: 100%;
                object-fit: contain;
        }

        .part11 .right .swiper-slide .bDiv {
                height: 124rem;
                width: 88%;
                margin: 0 auto;
                border: 1rem solid #e3e3e3;
                margin-top: 30rem;
                /* padding: 0rem 12rem; */
        }

        .part11 .right .swiper-slide .bDiv .top {
                font-family: Helvetica;
                font-weight: 700;
                font-size: 12rem;
                color: #7B7B7B;
                text-align: left;
                width: 92%;
                margin: 15rem auto 18rem;
        }

        .part11 .right .swiper-slide .bDiv .bottom {
                height: 60rem;
                /* border: 1rem solid red; */
                display: flex;
                width: 92%;
                margin: 0 auto;
        }

        .part11 .right .swiper-slide .bDiv .bottom .l {
                flex: 1;
                width: 60rem;
                height: 60rem;
                background: #e9e9e9;
        }

        .part11 .right .swiper-slide .bDiv .bottom .l img {
                       height: 100%;
                        width: 100%;
                        object-fit: contain;
        }

        .part11 .right .swiper-slide .bDiv .bottom .r {
                flex: 4;
                text-align: left;
                text-indent: 12rem;
                width: 80%;
        }

        .part11 .right .swiper-slide .bDiv .bottom .r .p_s1 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 14rem;
                color: #161821;
                margin-top: 12rem;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
        }

        .part11 .right .swiper-slide .bDiv .bottom .r .p_s2 {
                font-family: Helvetica;
                font-weight: 700;
                font-size: 12rem;
                line-height: 24rem;
                color: #FF9933;
        }



        .part11 .right .swiper-pagination-bullet {
                background: #FFFFFF;
                opacity: .5;
        }

        .part11 .right .swiper-pagination-bullet-active {
                background: #FFFFFF;
                width: 20rem;
                border-radius: 4rem;
                opacity: 1;
        }

        .part11 .right .swiper-button-prev2 {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                left: -36rem;
                top: 272rem;
                width: 24rem;
                height: 42rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
        }

        /* .part3 .content .right .swiper-button-prev:hover {
        background:red;
        } */

        .part11 .right .swiper-button-next2 {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                right: -36rem;
                top: 272rem;
                transform: rotate(180deg);
                width: 24rem;
                height: 42rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
        }

        .part11 .right .hv {
                background: #EE6E00 url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                border: none;
        }

        .section-container {
                /* background:#0f0f0f; */
        }


        /*--part11 轮播图--*/
        .part12 {
                height: 480rem;
                background: #0f0f0f;
                padding-top: 40rem;
        }

        .part12 .title {
                width: 430rem;
                height: 44rem;
                line-height: 38rem;
                text-align: center;
                color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;
                background: url("/cdn/shop/files/part4-title.png?v=1756799907") no-repeat;
                background-size: 100% 100%;
                margin-bottom: 20rem;
        }

        .part12 .content {
                display: flex;
                width: 88%;
                margin: 70rem auto 0;
                gap: 2%;
        }

        .part12 .content .border {
                flex: 1;
                height: 520rem;
                /* border:1rem solid red; */
                border-radius: 8rem;
        }

        .part12 .content .border img {
                width: 100%;
                height: 100%;
                object-fit: cover;
                /* 关键属性：保持比例填充容器 */
                object-position: center;
                /* 控制裁剪焦点位置 */
        }

      /*---part 13 ---*/
        .part13 {
                height: 280rem;
                background: #ee6e00 url(/cdn/shop/files/p13-01.png?v=1758002925) no-repeat center center;
                background-size: 100% 100%;
                /* padding-top: 31rem; */
        }

        .part13 .title {
                color: #FFFFFF;
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 36rem;
                line-height: 100%;
                text-align: center;
                padding-top: 77rem;
        }

        .part13 .search {
                height: 46rem;
                width: 602rem;
                margin: 42rem auto 0;
                border-radius: 30rem;
                /* border: 1rem solid red; */
                background: #FFFFFF;
                position: relative;
        }

        .part13 .search input {
                height: 46rem !important;
                line-height: 46rem;
                min-height: 46rem !important;
                width: 94%;
                margin: 0 auto;
                border-radius: 30rem;
                background: #fff;
                color: gray;
                font-family: Helvetica;
                font-weight: 400;
                font-size: 14rem;
                text-indent: 8rem;
        }

        .part13 .search input:focus {
                outline: none;
                /* 移除外轮廓 */
                box-shadow: none;
                /* 移除可能的阴影 */
        }

        /* 可选：如果希望完全无边框效果 */
        .part13 .search input {
                border: none;
                /* 移除默认边框 */
        }

        .part13 .search .btn {
                        position: absolute;
        display: block;
        width: 128rem;
        height: 38rem !important;
        border-radius: 30rem;
        min-height: 38rem !important;
        line-height: 28rem;
        text-align: center;
        color: #fff;
        background: #ee6e00;
        float: right;
        margin-top: 4rem;
        margin-right: 6rem;
        cursor: pointer;
        font-size: 16rem;
        font-weight: 400;
        top: 0rem;
        right: -2rem;
        text-indent: 6rem;
        }

        .shopify-section {
                /* background:pink; */
        }

        .shopify-section .section-container {
                background: #0f0f0f;
                padding-top: 30rem;
        }

        .shopify-section .section-container h2 {
                width: 430rem;
                height: 44rem;
                line-height: 44rem;
                text-align: center;
                color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;
                background: url(https://maxxttools.com/cdn/shop/files/part4-title.png?v=1756799907) no-repeat;
                background-size: 100% 100%;
                margin-bottom: 20rem;
                display:unset;
                padding:0 46rem;
        }

        .zFoot {
                background: #212121 !important;
        }

        .zFoot .footer-top {
                min-height: 360rem;
                padding: 80rem 0 54rem;
        }

        .zFoot .footer-top .row {
                float: left;
                width: 80%;
        }

        .zFoot .footer-top .footer-menu-heading {
                font-size: 16rem;
                font-weight: 700;
        }

        .zFoot .footer-top .footer-menu-list {
                font-size: 16rem;
                font-weight: 400;
        }

        .zFoot .footer-top .mo {
                display: none;
        }

        .zFoot .footer-bottom .mo {
                display: none;
        }

        .zFoot .footer-top .fRi {
                height: 160rem;
                float: right;
                width: 18%;
                border-left: 1rem solid #4d4d4d;
                padding-left: 44rem;
        }

        .zFoot .footer-top .fRi img {
                width: 200rem;
                height: 48rem;
        }

        .zFoot .footer-top .fRi .p1 {
                font-family: Helvetica;
                font-weight: 400;
                font-style: Regular;
                font-size: 16rem;
                leading-trim: NONE;
                line-height: 106%;
                letter-spacing: 0%;
                text-transform: capitalize;
                color: #FFFFFF;
                margin-top: 16rem;
                margin-bottom: 20rem;
        }

        .zFoot .footer-top .fRi .p2 {
                font-family: Helvetica;
                font-weight: 700;
                font-style: Bold;
                font-size: 16rem;
                leading-trim: NONE;
                line-height: 106%;
                letter-spacing: 0%;
                color: #FFFFFF;
                margin-bottom: 16rem;

        }

        .zFoot .footer-top .fRi .bot {
                width: 190rem;
                height: 32rem;
                /* border:1rem solid red;   */
                display: flex;
                gap: 10rem;
        }

        .zFoot .footer-top .fRi .bot img {
                /* flex:1; */
                width: 32rem;
                height: 32rem;
                border-radius: 50%;
                background: #373737;
        }

        .zFoot .footer-bottom {
                margin-bottom: 58rem;
                background: #212121;
                border-top: 1rem solid #4d4d4d;
        }

        .zFoot .footer-bottom .container {
                background: #212121;
        }

        .zFoot .footer-bottom-content {
                height: 50rem;
        }

        .zFoot .text-small {
                font-size: 14rem;
                color: #FFFFFF;
                text-align: center;
                display: flex;
                justify-content: center;
                align-items: center;
                height: 60rem;
        }

        .zFoot .social-box {
                text-align: center;
        }

        .zFoot .text-small img {
                display: inline-block;
                margin-left: 20rem;
        }

        .zFoot .social-box {
                padding: 0 !important;
        }
   


}

@media screen and (max-width: 768px) {
          .lazy{
                position:absolute;
                width:100%;
                height:100%;
                z-index:2;
                background: #333333;
    
        }
        .juniper-new-carousel-container .juniper-new-arrow{
                z-index:1!important;
        }
        .part1 .swiper-container {
                width: 100%;
                height: auto;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide {
                height: 545rem !important;
                /* 覆盖swiper默认高度设置 */

        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide .text {
                width: 100%;
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                margin-top: 55rem;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide .text .h1 {
                font-family: DIN Next LT Pro;
                width: 380rem;
                font-weight: 750;
                font-size: 36rem;
                color: #FFFFFF;
                line-height: 42rem;
                text-align: center;
                text-transform: uppercase;
                max-width: 650rem;
                margin: 0 auto;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide .text p {
                font-family: Helvetica;
                font-weight: 400;
                width: 68%;
                font-size: 16rem;
                line-height: 22rem;
                text-align: center;
                color: #FFFFFF;
                margin-top: 16rem;
                margin: 16rem auto 0;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide .text a.aNew {
                       display: block;
                        width: 95rem;
                        height: 26rem;
                        background: #EE6E00;
                        opacity: 1;
                        border-radius: 8rem;
                        font-family: Helvetica;
                        font-weight: 700;
                        font-size: 12rem;
                        text-transform: capitalize;
                        text-align: center;
                        line-height: 26rem;
                        margin: 25rem auto 0;
                        cursor: pointer;
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide a {
                display: block;
                line-height: 0;
                /* 消除图片底部间隙 */
        }

        .part1 .swiper-container .swiper-wrapper .swiper-slide img.pc {
                display: none;
        }
           .part1 .swiper-container .swiper-wrapper .swiper-slide .opa{
                  position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
        }
        .part1 .swiper-container .swiper-wrapper .swiper-slide img.mo {
                width: 100%;
                height: auto;
                /* 保持图片原始比例 */
                display: block;

        }




        .part1 .swiper-pagination-bullet {
                background: #FFFFFF !important;
                height: 5rem;
                width: 5rem;
        }

        .part1 .swiper-pagination-bullet-active {
                background: #FFFFFF !important;
                opacity: 1;
                width: 16rem;
                height: 4rem;
                border-radius: 6rem;
        }

        /*===part2====*/
        .part2 {
                /* height: 180rem; */
                background: #0f0f0f;
                padding-bottom: 10rem;
        }

        .part2 .content {
                /* width: 88%; */
                height: 100%;
                margin: 0 auto;
                /* border: 1rem solid red; */
                display: flex;
                flex-wrap: wrap;
        }

        .part2 .content .item {
                flex: 0 0 calc(50%);
                min-width: 0;
        }

        .part2 .content .item img {
                width: 66rem;
                height: auto;
                margin: 20rem auto 0rem;
        }

        .part2 .content .item .p1 {
                font-family: Arial;
                font-weight: 700;
                font-size: 14rem;
                color: #FFFFFF;
                line-height: 100%;
                text-align: center;
                text-transform: capitalize;
                margin-bottom: 10rem;
        }

        .part2 .content .item .p2 {
                width: 68%;
                margin: 0 auto;
                font-family: Arial;
                font-size: 10rem;
                line-height: 140%;
                text-align: center;
                text-transform: capitalize;
                color: #FFFFFF;
                opacity: 0.6;
        }


        /*===part3=====*/
        .part3 {
                /* height: 360rem; */
                background: url('/cdn/shop/files/part3-bg.png?v=1756797607') no-repeat center;
                background-size: 100% 110%;
        }

        .part3 .content {
                width: 88%;
                height: 100%;
                margin: 0 auto;
                /* border: 1rem solid red; */
        }

        .part3 .content .left {
                width: 60%;
                height: 140rem;
                text-align: center;
                margin: 46rem auto 0;
        }

        .part3 .content .mo {
                width: 100%;
                height: 290rem;
                /* float: right; */
                /* border: 1rem solid green; */
                margin-top: 38rem;
        }
         .part3 .content .pc {
               display:none;
        }

        .part3 .content .left .p1 {
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 24rem;
                color: #FFFFFF;
                line-height: 100%;

        }

        .part3 .content .left .p2 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 10rem;
                line-height: 20rem;
                color: #FFFFFF;
                margin-top: 20rem;
                max-width: 260rem;
                margin-bottom: 20rem;
        }

        .part3 .content .left a {
                display: block;
                width: 86rem;
                height: 32rem;
                line-height: 32rem;
                text-align: center;
                cursor: pointer;
                background: #EE6E00;
                color: #FFFFFF;

                font-family: Helvetica;
                font-weight: 700;
                font-size: 12rem;
                border-radius: 8rem;
                margin: 0 auto;
        }

        .part3 .content .right .swiper-container {
                width: 100%;
                height: 100%;

        }

        .part3 .content .right .swiper-wrapper {
                height: 70% !important;
        }

        .part3 .content .right .swiper-slide {
                text-align: center;
                font-size: 18rem;
                background: #FFFFFF;
                border-radius: 8rem;
                /* Center slide text vertically */
                display: unset;


                justify-content: center;

                align-items: center;
        }

        .part3 .content .right .swiper-slide img {
                max-height: 110rem;
                max-width: 110rem;
                width: 90%;
                margin: 0 auto;
                height: 100rem;
                margin-top: 20rem;
        }

        .part3 .content .right .swiper-slide .p1 {
               font-family: Helvetica;
                font-weight: 700;
                font-size: 8rem;
                line-height: 22rem;
                text-align: center;
                text-transform: capitalize;
                color: #000000;
                /* margin-bottom: 10rem; */
                margin-top: 7%;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.5;
                max-height: calc(1.5em * 3);
                height: 46rem;
                margin-bottom:1rem;
                padding: 0 12rem;
                word-break: break-all;
        }

        .part3 .content .right .swiper-slide .p2 {
                font-family: Arial;
                font-weight: 400;
                font-size: 6rem;
                text-align: center;
                text-transform: capitalize;
                width: 90%;
                margin: 0 auto;
                color: #5d5d5d;
                min-height: 3.6em;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.8;
                max-height: 3.6em;
                margin-bottom: 0.5rem;

        }

        .part3 .content .right .swiper-slide div {
                height: 24rem;
                /* border: 1rem solid red; */
                /* margin-top: 20rem; */
        }

        .part3 .content .right .swiper-slide div .p3 {
                float: left;
                width: 50%;
                height: 20rem;
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 10rem;
                color: #EE6E00;
                text-align: right;
        }

        .part3 .content .right .swiper-slide div .p4 {
                float: left;
                width: 49%;
                font-family: DIN Next LT Pro;
                font-weight: 400;
                font-size: 8rem;
                color: #000000;
                opacity: 0.5;
                text-decoration: line-through;
                text-align: left;
                margin-top: 2rem;
                text-indent: 6rem;
        }


        .part3 .content .right .swiper-pagination-bullet {
                background: #FFFFFF;
                opacity: .5;
                height: 6rem;
                width: 6rem;
        }

        .part3 .content .right .swiper-pagination-bullet-active {
                background: #FFFFFF;
                width: 20rem;
                border-radius: 4rem;
                opacity: 1;
        }
        .part3 .swiper-button-prev{
                display:none;
        }
        .part3 .swiper-button-next{
                display:none;
        }


        /*==part4===*/
        .part4 {
                /* height: 700rem; */
                background: #0f0f0f;
                padding-top: 26rem;
                padding-bottom: 26rem;
                text-align:center;
        }

        .part4 .title {
              height: 24rem;
                margin: 0 auto 40rem;
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 16rem;
                text-align: center;
                color: #fff;
                line-height: 24rem;
                background-image: url(/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331), url(/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331);
                background-repeat: no-repeat, no-repeat;
                background-position: left center, right center;
                display: inline-block;
                padding: 0px 20rem;
                background-size: 28rem;
        }
        .part4 .title p{

                        color: #fff;
                        font-weight: 750;
                        font-size: 16rem;
                        margin: 0 auto 20rem;
                        border-top: 2rem solid #ee6e00;
                        padding: 0 15rem;
                        border-bottom: 2rem solid #ee6e00;
                        height: 24rem;
                        line-height: 19rem;
    
        }

        .part4 .content {
                width: 350rem;
                /* height: 480rem; */
                margin: 0 auto;
                /* border: 1rem solid red; */
                /* display: flex; */
                /* gap: 12rem; */
        }

        .part4 .content .item {
                        background: #FFFFFF;
                border-radius: 6rem;
                width: 170rem;
                float: left;
                height: 204rem;
        }

        .part4 .content .item .p1 {
                width: 20rem;
                height: 12rem;
                color: #000;
                border: 1rem solid #000000;
                border-radius: 10rem;
                line-height: 12rem;
                text-align: center;
                margin-top: 14rem;
                font-size: 5rem;
        }

        .part4 .content .item .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 12rem;
                color: #000000;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
        }

        .part4 .content .item .price {
                height: 16rem;
                margin-top: -2rem;
                margin-bottom: 0;
        }

        .part4 .content .item .price .p3 {
                /* width:50%; */
                float: left;
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 8rem;
                color: #EE6E00;

        }

        .part4 .content .item .price .p4 {
                /* width:49%; */
                float: left;

                text-indent: 6rem;
                font-family: DIN Next LT Pro;
                font-weight: 400;
                font-size: 6rem;
                text-decoration: line-through;
                color: #000000;
                opacity: 0.5;
                margin-top: 2rem;
        }

        .part4 .content .item a {
                        display: block;
                width: 49rem;
                height: 13rem;
                background: #ee6e00;
                color: #fff;
                opacity: 1;
                border-radius: 4rem;
                font-weight: 700;
                font-size: 5rem;
                text-align: center;
                line-height: 13rem;
                cursor: pointer;
                        position: relative;
        z-index: 5;
        }

        .part4 .content .item .main {
                width: 86%;
                margin: 0 auto;
        }

        .part4 .content .item img {
                        width: 144rem;
                height: 144rem;
                object-fit: contain;
                position: relative;
                z-index: 1;
                top: -22rem;
        }
        .part4 .content .item .main img {
                 width: 120rem;
        height: 120rem;
        object-fit: contain;
        position: relative;
        z-index: 1;
        top: 6rem;
        left: 14rem;
        }
         .part4 .content .item .right img {
                height:80rem;
                width:80rem;
                top:-2rem;
        }

        .part4 .content .mid {
                background: none;
                float: right;
        }

        .part4 .content .mid .top {
                position: relative;
                width:170rem;
                height: 98rem;
                border-radius: 6rem;
                background: #FFFFFF;
        }

        .part4 .content .mid .bot {
                position: relative;
                width:170rem;
                height: 98rem;
                border-radius: 6rem;
                background: #FFFFFF;
                margin-top: 10rem;
        }

        .part4 .content .mid .top .left {
                float: left;
                width: 54%;
                margin-top: 13rem;
                margin-left: 5%;
        }

        .part4 .content .mid .top .p1 {
                margin-top: 0;
        }

        .part4 .content .mid .top .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 12rem;

        }

        .part4 .content .mid .top .right {
                width: 63rem;
                float: left;
                height: 100%;
                display: flex;
                align-items: center;
                margin-right:5rem;
        }

        .part4 .content .mid .bot .left {
                float: left;
                width: 54%;
                margin-top: 13rem;
                margin-left: 4%;
        }

        .part4 .content .mid .bot .p1 {
                margin-top: 0;
        }

        .part4 .content .mid .bot .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 12rem;

        }

        .part4 .content .mid .bot .right {

                width: 66rem;
                float: right;
                height: 100%;
                display: flex;
                align-items: center;
        }

        .part4 .content .mid .bot .right img {
                /* margin-left:0; */

        }


        .part4 .content .zright {
                background: none;
                width: 100%;
                margin-top: 10rem;
                height: 160rem;
        }

        .part4 .content .zright .top {
                position: relative;
                height: 98rem;
                border-radius: 6rem;
                background: #FFFFFF;
                float: right;
                width: 170rem;
        }

        .part4 .content .zright .bot {
                position: relative;
                height: 98rem;
                border-radius: 6rem;
                background: #FFFFFF;
                margin-bottom: 20rem;
                float: left;
                width: 170rem;
        }

        .part4 .content .zright .top .left {
                float: left;
                width: 54%;
                margin-top: 13rem;
                margin-left: 5%;
        }

        .part4 .content .zright .top .p1 {
                margin-top: 0;
        }

        .part4 .content .zright .top .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 12rem;

        }

        .part4 .content .zright .top .right {
                width: 63rem;
                float: left;
                height: 100%;
                display: flex;
                align-items: center;
                margin-right:5rem;
        }

        .part4 .content .zright .bot .left {
                float: left;
                width: 54%;
                margin-top: 13rem;
                margin-left: 4%;
        }

        .part4 .content .zright .bot .p1 {
                margin-top: 0;
        }

        .part4 .content .zright .bot .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 12rem;

        }

        .part4 .content .zright .bot .right {

                width: 66rem;
                float: right;
                height: 100%;
                display: flex;
                align-items: center;
        }

        .part4 .content .zright .bot .right img {
                /* margin-left:0; */

        }


        /*====part5=====*/
        .part5 {
                /* height: 650rem; */
                background: url('/cdn/shop/files/part3-bg.png?v=1756797607') no-repeat center;
                background-size: 100% 120%;
                padding-top: 25rem;
                text-align:center;
        }

        .part5 .title {
               height: 24rem;
                margin: 0 auto 40rem;
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 16rem;
                text-align: center;
                color: #fff;
                line-height: 24rem;
                background-image: url(/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331), url(/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331);
                background-repeat: no-repeat, no-repeat;
                background-position: left center, right center;
                display: inline-block;
                padding: 0px 20rem;
                background-size: 28rem;

        }
        .part5 .title p{
                      color: #fff;
                        font-weight: 750;
                        font-size: 16rem;
                        margin: 0 auto 20rem;
                        border-top: 2rem solid #ee6e00;
                        padding: 0 15rem;
                        border-bottom: 2rem solid #ee6e00;
                        height: 24rem;
                        line-height: 19rem;
        }

        .part5 .flash4 {
                       /* height: 730rem; */
                margin: 0rem auto;
                margin-bottom: 20rem;
                position: relative;
                        text-align: left;
        }

        .part5 .flash4 ul.pc {
                display: none;
        }

        .part5 .flash4 ul li {
                       width: 349rem;
                height: 232rem;
                position: relative;
                overflow: hidden;
                border-radius: 16rem;
                margin: 0 auto 8rem;
        }

        .part5 .flash4 ul li .imgTop img {
                opacity: 0.4;
        }

        .part5 .flash4 ul li .imgTop img.tm {
                opacity: 1;
        }

        .part5 .flash4 ul li .imgCon {
                width: 538rem;
                height: 540rem;
        }

        .part5 .flash4 ul li .imgCen {
                width: 100%;
                height: 64rem;
                color: #fff;
                font-size: 20rem;
                line-height: 50rem;
                position: absolute;
                left: 0rem;
                bottom: 0rem;
                text-indent: 20rem;
                display: block!important;
                background: linear-gradient(to bottom, rgba(52, 152, 219, 0) 0%, rgb(0 0 0 / 100%) 100%);
        }

        .part5 .flash4 ul li .imgCen .l {
                float: left;
                width: 36rem;
                height: 36rem;
                /* border: 1rem solid #FFFFFF; */
                border-radius: 50%;
                margin-left: 2%;
                margin-top: 8rem;
                /* background: url("../img/part5-02.png") no-repeat center; */
        }

        .part5 .flash4 ul li .imgCen .m {
                float: left;
                height: 48rem;
                /* width: 50%; */
                /* background: pink; */
                margin-left: -2%;
        }

        .part5 .flash4 ul li .imgCen .m .p1 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-style: Medium;
                font-size: 12rem;
                line-height: 130%;
                color: #FFFFFF;
                height: 30rem;
                line-height: 20rem;
                height: 20rem;
                margin-top: 5rem;

        }

        .part5 .flash4 ul li .imgCen .m .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 400;
                font-size: 8rem;
                color: #FFFFFF;
                height: 24rem;
                line-height: 24rem;
        }

        .part5 .flash4 ul li .imgCen .r {
                float: right;
                margin-right: 5%;
                text-align: center;
                color: #fff;
                font-weight: 700;
                margin-top: 20rem;
                font-size: 8rem;
                text-indent: 0;
                background: #ee6e00;
                padding: 0 3rem;
                border-radius: 8rem;
                width: 66rem;
                height: 20rem;
                line-height: 20rem;

        }

        .part5 .flash4 ul li .imgBot {
                display:none!important;
                width: 66rem;
                height: 66rem;
                position: absolute;
                z-index: 999;
                bottom: 28rem;
                left: 50%;
                margin-left: -33rem;
        }

        .part5 .flash4 ul li .imgBot img {
                width: 66rem;
                height: 66rem;
        }

        .part5 .flash4 ul li .imgBot p.bt_1 {
                width: 80rem;
                line-height: 45rem;
                font-size: 16rem;
                color: #fff;
                text-indent: 20rem;
                float: left;
        }

        .part5 .flash4 ul li img {
                width: 100%; 
                height: 100%;
        }

        .part5 .flash4 ul li .tm {
                width: 100%;
        }

        .part5 .flash4 ul li .imgBot p.bt_2 {
                width: 458rem;
                height: 45rem;
                line-height: 45rem;
                float: left;
                display: none;
        }

        .part5 .flash4 ul li .imgBot p.bt_2 span {
                font-size: 14rem;
                color: #fff;
                padding-right: 30rem;
                background: url(../images/part2_icon.png)no-repeat left center;
                padding-left: 10rem;
        }

        .part5 .flash4 ul li.first {
                width: 70%;
        }

        .part5 .flash4 ul li.fast {
                position: absolute;
                right: 0rem;
                bottom: 0rem;
        }


        /*===part6===*/
        .part6 {
                height: 614rem!important;
                /* background: #202020 url('../img/part6-bg.png') no-repeat top right; */
                background:#202020;
                background-size: 100% 100% !important;
        }

        .part6 .content {
                width: 88%;
                /* height: 440rem; */
                /* border: 1rem solid red; */
                margin-left: 6%;
                text-align: center;
        }
        .part6 .zR{
                    width: 375rem;
                height: 350rem;
                /* border: 1px solid red; */
        }
        .part6 .zR >*{
                display:none;
                width:100%;
                height:100%;
                object-fit:cover;
        }
      
        .part6 .zR .lazy{
                display:none;
                margin-top:-2px;
               
        }
         .part6 .zR .lazy:first-child{
                display:block;
        }
        .part6 .zR .lazy{
                background: linear-gradient(to top, transparent, #202020);
                height: 320rem;

        }
        .part6 .zR .mopic{
                display:block;
        }
        .part6 .zR img {
                width: 100%;
        }

        .part6 .zR video {
                width: 100%;
        }

        .part6 .content .p1 {
                width: 68%;
                margin: 0 auto;
                font-family: DIN Next LT Pro;
                font-weight: 750;
                line-height: 28rem;
                font-size: 24rem;
                padding-top: 40rem;
                color: #FFFFFF;
        }

        .part6 .content .a {
                width: 148rem;
                height: 30rem;
                line-height: 30rem;
                text-align: center;
                color: #FFFFFF;
                background: #EE6E00;
                font-size: 14rem;
                font-weight: 700;
                display: block;
                border-radius: 8rem;
                cursor: pointer;
                margin-top: 50rem;
                margin: 25rem auto 0;
        }

        .part6 .mt-tabpage {
                /* width: 800rem; */
                margin: 10rem auto 0;
                /* box-shadow: 0 0 5rem #999; */
                /* border: 1rem solid red; */
        }

        .part6 .mt-tabpage-title {
                display: flex;
                height: 45rem;
                font-size: 0;
                /* background-color: #fff; */
                width: 100%;
                margin: auto;
                /* background: #fff; */
                border-bottom: 1rem solid #4d4d4d;
                overflow-x:auto;
                overflow-y:hidden;

        }

        .part6 .mt-tabpage-title .mt-tabpage-item {
                /* flex: 1; */
                display: inline-block;
                /* width: 105rem; */
                height: 44rem;
                line-height: 44rem;
                text-align: center;
                color: #8f8f8f;
                font-size: 10rem;
                /* overflow: hidden; */
                white-space: nowrap;
                text-overflow: ellipsis;
                padding:0 15rem;
                /* margin: 0 1%; */
        }

        .part6 .mt-tabpage-title .mt-tabpage-item:hover {
                color: #EE6E00;
        }

        .part6 .mt-tabpage-title .mt-tabpage-item-cur {
                color: #EE6E00;
                border-bottom: 1rem solid #EE6E00;
                font-family: DIN Next LT Pro;
                font-weight: 400;
                font-size: 12rem;


        }

        .part6 .mt-tabpage-count {
                position: relative;
                /* width: 800rem; */
                height: 144rem;
                overflow: hidden;
        }

        .part6 .mt-tabpage-cont__wrap {
                position: absolute;
        }

        .part6 .mt-tabpage-count .mt-tabpage-item {
                height: 200rem;
                text-align: left;
                font-family: DIN Next LT Pro;
                font-weight: 400;
                font-size: 10rem;
                line-height: 130% 20.8rem;
                text-transform: capitalize;
                color: #FFFFFF;
                padding-top: 14rem;
                text-align: center;

        }


        .part7 {
                /* height: 700rem; */
                /* background:pink; */
                padding-bottom: 30rem;
                padding-top: 20rem;
                background: url("/cdn/shop/files/part3-bg.png?v=1756797607") no-repeat center;
                background-size: 100% 120%;
                text-align:center;
        }

        .part7 .title {
                 height: 24rem;
                margin: 0 auto 40rem;
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 16rem;
                text-align: center;
                color: #fff;
                line-height: 24rem;
                background-image: url(/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331), url(/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331);
                background-repeat: no-repeat, no-repeat;
                background-position: left center, right center;
                display: inline-block;
                padding: 0px 20rem;
                background-size: 28rem;

        }
        .part7 .title p{
                     color: #fff;
                        font-weight: 750;
                        font-size: 16rem;
                        margin: 0 auto 20rem;
                        border-top: 2rem solid #ee6e00;
                        padding: 0 15rem;
                        border-bottom: 2rem solid #ee6e00;
                        height: 24rem;
                        line-height: 19rem;
    
        }

        .part7 .top {
                border-radius: 8rem;
                margin: 0 auto;
                display: flex;
                gap: 10rem;
                width: 61%;
                flex-wrap: wrap;
                float: left;
                margin-left: 13rem;
                text-align:left;
        }

        .part7 .top .l {
                width: 230rem;
                height: 76rem;
                /* height: 304rem; */
                background: #e9e9e9;
                /* flex: 1; */
                /* margin-right:1%; */
                border-radius: 8rem;
        }

        .part7 .top .left {
                float: right;
                width: 54%;
                margin-top: 7rem;
                margin-left: 5%;
                /* margin-bottom:54rem; */
        }

        .part7 .top .left .p1 {
                /* width: 147rem; */
                height: 20rem;
                color: #000000;
                font-size: 6rem;
                border: 1rem solid #000000;
                /* border-radius: 10rem; */
                line-height: 20rem;
                text-align: center;
                padding: 0 10rem;
                border-radius:10rem;
        }

        .part7 .top .left .p2 {
                font-family: DIN Next LT Pro;
                font-weight: 700;
                font-size: 12rem;
                line-height: 16rem;
                color: #EE6E00;
                /* margin-top: 12rem;
                margin-bottom: 12rem; */
        }

        .part7 .top .left .p3 {
                       font-family: Helvetica;
                        font-weight: 400;
                        font-size: 6rem;
                        line-height: 9rem;
                        color: #000000;
                        margin-bottom: 1rem;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        width: 85%;
        }

        .part7 .top .left a {
                    display: block;
                width: 49rem;
                height: 13rem;
                background: #EE6E00;
                color: #FFFFFF;
                text-align: center;
                line-height: 13rem;
                border-radius: 4rem;
                font-weight: 700;
                font-size: 6rem;
                cursor: pointer;
        }





        .part7 .top .right {
                       width: 80rem;
        float: right;
        height: 75rem;
        display: flex;
        align-items: center;
        }

        .part7 .top .right img {
                max-width: 320rem;
                max-height: 320rem;
                width: 96%;
                height: auto;
                margin: 1rem auto 0;
        }

        .part7 .top .r {
                border-radius: 8rem;
                height: 76rem;
                width: 230rem;
                /* height: 304rem; */
                background: #e9e9e9;
                /* flex: 1; */
                /* margin-right:2%; */
        }

        .part7 .bot {
                width: 350rem;
                /* height: 340rem; */
                /* border:1rem solid red; */
                border-radius: 8rem;
                margin: 16rem auto 0;
                display: flex;
                gap: 10rem;
                position: relative;
                top: 10rem;
                text-align:left;

        }

        .part7 .bot .l {
                        width: 112rem;
                border-radius: 8rem;
                background: #e9e9e9;
                flex: 1;
                position: absolute;
                right: -2rem;
                top: -171rem;
                height: 160rem;
        }

        /*=============*/
        .part7 .bot .l .left {
                text-align: center;
                width: 90%;
                margin: 8rem auto 0;
        }

        .part7 .bot .l .left .p1 {
                /* width: 147rem; */
                height: 20rem;
                color: #000000;
                font-size: 6rem;
                border: 1rem solid #000000;
                line-height: 20rem;
                text-align: center;
                padding: 0 10rem;
                border-radius:10rem;
        }

        .part7 .bot .l .left .p2 {
                        font-family: DIN Next LT Pro;
                font-weight: 700;
                font-size: 12rem;
                line-height: 13rem;
                color: #ee6e00;
                margin-top: 0rem;
                margin-bottom: 0rem;
        }

        .part7 .bot .l .left .p3 {
                       font-family: Helvetica;
                font-weight: 400;
                font-size: 6rem;
                line-height: 7rem;
                color: #000;
                width: 90%;
                margin: 5rem auto 4rem;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
        }
        .part7 .bot .l .left a {
                        display: block;
                width: 49rem;
                height: 13rem;
                background: #EE6E00;
                color: #FFFFFF;
                text-align: center;
                line-height: 13rem;
                border-radius: 4rem;
                font-weight: 700;
                font-size: 6rem;
                cursor: pointer;
                margin: 0 auto;
        }


        .part7 .bot .l .right {
                       display: flex;
        align-items: center;
        width: 80rem;
        height: 80rem;
        margin: -2rem auto 0;
        }

        .part7 .bot .l .right img {
                max-width: 260rem;
                max-height: 260rem;
                width: 96%;
                height: auto;
                margin: -8rem auto 0;
        }

        /*=============*/

        .part7 .bot .m {
                width: 50%;
                /* height: 426rem; */
                border-radius: 8rem;
                /* background: #FFFFFF; */
                flex: 2;

        }

        .part7 .bot .m .t {
                width:230rem;
                height: 76rem;
                background: #e9e9e9;
                border-radius: 8rem;
                margin-bottom: 10rem;
        }

        .part7 .bot .m .left {
                float: right;
                width: 57%;
                margin-top: 8rem;
                margin-left: 1%;
        }

        .part7 .bot .m .left .p1 {
                /* width: 147rem; */
                height: 20rem;
                 border-radius:10rem;
                color: #000000;
                font-size: 6rem;
                border: 1rem solid #000000;
                line-height: 20rem;
                text-align: center;
                padding: 0 10rem;
        }

        .part7 .bot .m .left .p2 {
                       font-family: DIN Next LT Pro;
                font-weight: 700;
                font-size: 12rem;
                line-height: 14rem;
                color: #EE6E00;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                height: 14rem;
                margin-top: -3rem;
        }

        .part7 .bot .m .left .p3 {
                       font-family: Helvetica;
                font-weight: 400;
                font-size: 6rem;
                line-height: 9rem;
                color: #000;
                width: 90%;
                margin-top: 3rem;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-bottom: 4rem;
        }
        .part7 .bot .m .left a {
                        display: block;
                        width: 49rem;
                        height: 13rem;
                        background: #EE6E00;
                        color: #FFFFFF;
                        text-align: center;
                        line-height: 13rem;
                        border-radius: 4rem 8px;
                        font-weight: 700;
                        font-size: 6rem;
                        cursor: pointer;
        }

        .part7 .bot .m .right {
                       width: 80rem;
                float: left;
                display: flex;
                align-items: center;
                height: 75rem;
        }

        .part7 .bot .m .right img {
                max-width: 190rem;
                max-height: 190rem;
                width: 96%;
                height: auto;
                margin: -3rem auto 0;
        }


        .part7 .bot .m .b {
                width:230rem;
                height: 76rem;
                background: #e9e9e9;
                border-radius: 8rem;
        }

        .part7 .bot .r {
                width: 112rem;
                height: 160rem;
                border-radius: 8rem;
                background: #e9e9e9;
                flex: 1;
                order: -1;
                /* margin-right: 1%; */
        }

        /*=============*/
        .part7 .bot .r .left {
                text-align: center;
                width: 90%;
                margin: 6rem auto 0;
        }

        .part7 .bot .r .left .p1 {
                /* width: 147rem; */
                border-radius:10rem;
                height: 20rem;
                color: #000000;
                font-size: 6rem;
                border: 1rem solid #000000;
                line-height: 20rem;
                text-align: center;
                padding: 0 10rem;
        }

        .part7 .bot .r .left .p2 {
                        font-family: DIN Next LT Pro;
                font-weight: 700;
                font-size: 12rem;
                line-height: 15rem;
                color: #ee6e00;
                margin-top: -3rem;
                margin-bottom: 2rem;
        }
.part7 .bot .r .left .p4 {
                 font-family: Helvetica;
                font-weight: 400;
                font-size: 6rem;
                line-height: 9rem;
                color: #000;
                width: 90%;
                margin-top: 3rem;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-bottom: 4rem;
        }
        .part7 .bot .r .left .p3 {

                /* height: 48rem; */
                width: 90%;
                margin: 0 auto;
                /* border:1rem solid red; */
                display: flex;
                gap: 8rem;
        }
        .part7 .bot .r .left a {
                        display: block;
                width: 49rem;
                height: 13rem;
                background: #EE6E00;
                color: #FFFFFF;
                text-align: center;
                line-height: 13rem;
                border-radius: 4rem;
                font-weight: 700;
                font-size: 6rem;
                cursor: pointer;
                margin: 0 auto;
                margin-top: 4rem;
        }

        .part7 .bot .r .left .p3 .zL {
                      height: 18rem;
        background: #fff;
        width: 44rem;
        border-radius: 4rem;
        }

        .part7 .bot .r .left .p3 .zmin {
                       font-family: Helvetica;
                font-weight: 700;
                font-size: 6rem;
                color: #000;
                margin-top: 5rem;
                line-height: 1rem;

        }

        .part7 .bot .r .left .p3 .zL .zmin span {
                display: inline-block;
                width: 3rem;
                height: 3rem;
                background: #EE6E00;

        }

        .part7 .bot .r .left .p3 .zR .zmin span {
                display: inline-block;
                width: 3rem;
                height: 3rem;
                background: #38278D;
                

        }

        .part7 .bot .r .left .p3 .zmax {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 5rem;
                color: #000000;
        }

        .part7 .bot .r .left .p3 .zR {
                       height: 18rem;
        background: #fff;
        width: 44rem;
        border-radius: 4rem;
        }

        .part7 .bot .r .right {
                       height: 90rem;
                display: flex;
                align-items: center;
                width: 90rem;
                margin: 2rem auto 0;
        }

        .part7 .bot .r .right img {
                max-width: 260rem;
                max-height: 260rem;
                width: 96%;
                height: auto;
                margin: -8rem auto 0;
        }

        /*=============*/

        /*=======part8======*/
        .part8 {
                /* height: 880rem; */
                background: #000000;
                padding-top: 30rem;
                padding-bottom: 50rem;
        }

        .part8 .title {
                       width: 303rem;
                height: 24rem;
                line-height: 24rem;
                text-align: center;
                color: #fff;
                font-weight: 750;
                font-size: 16rem;
                margin: 0 auto 26rem;
                background: url(/cdn/shop/files/part4-title.png?v=1756799907) no-repeat;
                background-size: 100% 100%;
        }
        .part8 .title p {
                color: #fff;
                font-weight: 750;
                font-size: 16rem;
                margin: 0 auto 26rem;
        }

        .part8 .content {
                /* width: 88%; */
                /* height: 550rem; */
                margin: 0 auto;
                /* border: 1rem solid red; */
                /* display: flex; */
                gap: 2%;
                /* border: 1rem solid red; */
        }

        .part8 .content .l {
                /* width: 50%; */
                /* height: 600rem; */
                /* border:1rem solid red; */
                /* flex: 1; */
                text-align: center;
        }

        .part8 .content .l .top {
                /* height: 316rem; */
                /* background:pink; */
                color: #FFFFFF;
                position: relative;
        }

        .part8 .content .l .top p {

                font-family: Helvetica;
                font-weight: 400;
                font-size: 8rem;
                line-height: 173%;
                color: #FFFFFF;
                width: 80%;
                margin: 0 auto;

        }

        .part8 .content .l .top .p1 {
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 14rem;
                line-height: 100%;
                margin-bottom: 17rem;
                color: #fff;
        }

        .part8 .content .l .top .p2 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                line-height: 173%;
                color: #FFFFFF;
        }

        .part8 .content .l .top a {
                display: block;
                width: 95rem;
                height: 26rem;
                line-height: 26rem;
                text-align: center;
                border-radius: 8rem;
                background: #ee6e00;
                font-weight: 70;
                font-size: 12rem;
                color: #fff;
                margin: 20rem auto;

        }

        .part8 .content .l .bot {
               height: 168rem;
                background: #e9e9e9;
                display: flex;
                flex-wrap: wrap;
                width: 350rem;
                margin: 30rem auto 0;
        }

        .part8 .content .l .bot .box {
                flex: 0 0 50%;
                /* 基础尺寸 50% */
                height: 50%;
                /* 高度 50% */
                box-sizing: border-box;
                /* border: 1rem solid #999; */
                background: #e9e9e9;
                text-align: center;
                position: relative;
        }



        .part8 .content .l .bot .box .p1 {
                color: #EE6E00;
                font-weight: 750;
                margin-top: 5rem;
        }

        .part8 .content .l .bot .box .p1 .s1 {
                font-size: 34rem;
        }

        .part8 .content .l .bot .box .p1 .s2 {
                font-size: 24rem;
        }

        .part8 .content .l .bot .box .p2 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 10rem;
                line-height: 100%;

                color: #000000;
        }

        .part8 .content .l .bot .box .b1,
        .part8 .content .l .bot .box .b2 {
                position: absolute;
                width: 70%;
                height: 1rem;
                background: #d2d2d2;
                bottom: 0;
                left: 15%;
        }

        .part8 .content .l .bot .box .b3 {
                position: absolute;
                width: 1rem;
                height: 50rem;
                background: #d2d2d2;
                top: 22%;
                left: 0;
        }

        .part8 .content .l .bot .box .b4 {
                position: absolute;
                width: 1rem;
                height: 50rem;
                background: #d2d2d2;
                top: 22%;
                left: 0;
        }

        .part8 .content .l .bot .b1 {
                position: absolute;
        }

        .part8 .content .r {
                width: 100%;
                height: 360rem;
                /* border: 1rem solid red; */
                /* flex: 1; */
                position: relative;
                overflow: hidden;
                margin-top: 30rem;
                width:94%;
                margin: 30rem auto 0;
                /* 隐藏溢出部分 */
        }



   



        .part8 .content .r img {
                width: 95%;
                height: 96%;
                object-fit: cover;
                object-position: center;
                position: absolute;
                top: 12rem;
                right: 12rem;
                border-radius:12rem;
                z-index:9;

        }

        .part8 .content .r .p1 {
                width: 50%;
                height: 12rem;
                position: absolute;
                top: 0;
                right: 0;
                background: #EE6E00;
                  border-top-left-radius: 18rem;
                  border-top-right-radius: 24rem;
        }

        .part8 .content .r .p2 {
                width: 20rem;
                height: 68%;
                position: absolute;
                top: 0;
                right: 0;
                background: #EE6E00;
                 border-top-right-radius: 14rem;
                border-bottom-right-radius: 18rem;
        }



        /*=======part9 ======*/
        .part9 {
                /* height: 620rem; */
                background: url("/cdn/shop/files/p9-01_11e5eec4-7d3a-43b2-86ad-b20833a44272.png?v=1756805371") no-repeat center;
                background-size: 100% 100%;
                padding-top: 40rem;
                margin-top: -50rem;
                padding-bottom: 20rem;
        }

        .part9 .cont {
                /* width: 88%; */
                /* height: 362rem; */
                margin: 0 auto;
                /* border: 1rem solid red; */
                /* display: flex; */
                /* gap: 2%; */
                /* border: 1rem solid red; */
        }

        .part9 .cont .l {
                color: #fff;
                width: 50%;
                margin: 0 auto 20rem;
                text-align: center;
        }

        .part9 .cont .l .p1 {
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 24rem;
                line-height: 100%;
                margin-top: 20rem;
                margin-bottom: 24rem;
                color: #FFFFFF;
        }

        .part9 .cont .l .p2 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 10rem;
                line-height: 173%;
                margin-bottom: 30rem;
                color: #FFFFFF;
        }

        .part9 .cont .l a {
                display: block;
                width: 95rem;
                height: 26rem;
                font-weight: 700;
                font-size: 12rem;
                line-height: 26rem;
                border-radius: 8rem;
                background: #EE6E00;
                text-align: center;
                color: #FFFFFF;
                margin: 0 auto;

        }

        /*新改轮播图*/

        .part9 .cont .right {
                /* flex: 2; */
                /* border: 1rem solid red; */
                display: flex;
                gap: 2%;
                /* height: 400rem; */
                width: 100%;
        }

        .part9 .cont .right .box {
                /* flex: 1; */
                height: 100%;
                background: #FFFFFF;
                border-radius: 8rem;
        }

        .part9 .cont .right .pc {
                display: none;
        }

        .part9 .cont .right .mo {
                 width: 350rem;
                display: flex;
                flex-wrap: wrap;
                gap: 10rem;
                margin: 0 auto;
        }

        .part9 .cont .right .box {
                width:170rem;
                height: 239rem;
                background: #fff;
                border-radius: 8rem;
                /* flex: 0 0 calc(48%); */
        }

        .part9 .cont .right .box .p1 {
                font-family: DIN Next LT Pro;
                font-weight: 500;
                font-size: 14rem;
                line-height: 100%;
                text-align: center;
                color: #EE6E00;
                /* margin-top: 20rem; */
                width: 90%;
                margin: 25rem auto 0;
                overflow-wrap: break-word;
                word-break: break-all;
                white-space: normal;
                min-height: 50rem;

        }

        .part9 .cont .right .box .p2 {
                      width: 92rem;
                height: 92rem;
                margin: 10rem auto 22rem;

        }

        .part9 .cont .right .box .p2 img {
                width: 100%;

        }

        .part9 .cont .right .box .p4 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 10rem;
                text-align: center;
                color: #666;
                width: 66%;
                margin: 0 auto;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.5;
                max-height: 25rem;

        }

        .part9 .cont .right .box .p5 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 8rem;
                line-height: 18rem;
                text-align: center;
                color: #666666;
                width: 66%;
                margin: 0 auto;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
        }

        .part9 .cont .right .swiper-container {
                width: 100%;
                height: 100%;
        }

        .part9 .cont .right .swiper-wrapper {
                height: 360rem;
        }

        .part9 .cont .right .swiper-pagination-bullet {
                background: #FFFFFF;
                opacity: .5;
        }

        .part9 .cont .right .swiper-pagination-bullet-active {
                background: #FFFFFF;
                width: 20rem;
                border-radius: 4rem;
                opacity: 1;
        }



        /*===part10====*/
        .part10 {
                /* height: 735rem; */
                background: #0f0f0f;
                padding-top: 50rem;
                padding-bottom: 10rem;
                overflow:hidden;
        }

        .part10 .top {
                width: 88%;
                margin: 0 auto;
                position: relative;
                text-align: center;
        }

        .part10 .top .p1 {
                color: #FFFFFF;
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 24rem;
                line-height: 100%;
                margin-bottom: 30rem;
        }

        .part10 .top .p2 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 16rem;
                line-height: 140%;
                color: #fff;
                width: 78%;
                margin: 0 auto;
        }

        .part10 .top .bgY {
                position: absolute;
                width: 223rem;
                height: 177rem;
                background: #ee6e00;
                right: -150rem;
                top: 130rem;

        }

        /*======轮播======*/
        .part10 .right {
                width: 88%;
                margin: 60rem auto 0;
                height: 280rem;
                position: relative;
        }

        .part10 .right .swiper-container {
                width: 100%;
                height: 100%;

        }

        .part10 .right .swiper-wrapper {
                height: 88% !important;
                /* padding:0 50rem; */
        }

        .part10 .right .swiper-slide {
                text-align: center;
                font-size: 18rem;
                background: #fff;
                border-radius: 8rem;
                /* Center slide text vertically */
                display: unset;

                height: 205rem;
                justify-content: center;

                align-items: center;
        }

        .part10 .right .img {
                /* height: 260rem; */
                height:140rem;
                display: flex;
        }

        .part10 .right .swiper-slide img {
                        height: 140rem;
                margin: 0 auto;
                width: 100%;
                object-fit: cover;
                object-position: center;
                border-top-left-radius: 8rem;
                border-top-right-radius: 8rem;

        }

        .part10 .right .swiper-slide .p1 {
                font-family: Helvetica;
                font-weight: 700;
                font-size: 8rem;
                line-height: 8rem;
                        height: 16rem;
                text-transform: capitalize;
                color: #000000;
                width: 88%;
                margin: 7rem auto 0;
                text-align: left;
        }

        .part10 .right .swiper-slide .p4 {
                font-family: Arial;
                font-weight: 400;
                font-size: 6rem;
                text-align: left;
                text-transform: capitalize;
                width: 88%;
                margin: 4rem auto -2rem;
                color: #666;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 1.7;
                max-height: calc(1.7em * 2);
                height:19rem;

        }

        .part10 .right .swiper-slide a {
                font-family: Arial;
                font-weight: 700;
                font-size: 8rem;
                line-height: 24rem;
                text-align: center;
                text-transform: uppercase;
                color: #000000;
                float: left;
                margin-left: 6%;
        }





        .part10 .right .swiper-pagination-bullet {
                background: #FFFFFF;
                opacity: .5;
        }

        .part10 .right .swiper-pagination-bullet-active {
                background: #FFFFFF;
                width: 20rem;
                border-radius: 4rem;
                opacity: 1;
        }

        .part10 .right .swiper-button-prev {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                top: 0;
                width: 36rem;
                height: 36rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
                z-index:1;
        }

        /* .part3 .content .right .swiper-button-prev:hover {
        background:red;
        } */

        .part10 .right .swiper-button-next {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                right: inherit;
                CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100rem;
                transform: rotate(180deg);
                width: 36rem;
                height: 36rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
                z-index:1;

        }

        .part10 .right .hv {
                background: #FFFFFF url("/cdn/shop/files/p10Right.png?v=1756808110") no-repeat center center;
                border: none;
                transform: rotate(180deg);
        }

        .part10 .right .swiper-button-next.hvR {
                background: #FFFFFF url("/cdn/shop/files/p10Right.png?v=1756808110") no-repeat center center;
                border: none;
                transform: rotate(360deg) !important;
        }

        .part10 .right .box2 {
                position: absolute;
                /* top: -506rem; */
                width: 101rem;
                /* border: 1rem solid red; */
                right: 0rem;
                top: -40rem;
                float: right;
                display: none;
        }

        /*====轮播======*/

        .part11 {
                /* height: 870rem; */
                background: url("/cdn/shop/files/part3-bg.png?v=1756797607") no-repeat center center;
                background-size: 100% 100%;
                padding-top: 26rem;
                padding-bottom: 45rem;
                text-align:center;
        }

        .part11 .title {
                height: 24rem;
                margin: 0 auto 40rem;
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 16rem;
                text-align: center;
                color: #fff;
                line-height: 24rem;
                background-image: url(/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331), url(/cdn/shop/files/Vector_deb287eb-e16a-44d6-8a94-c2457a2d568d.png?v=1760961331);
                background-repeat: no-repeat, no-repeat;
                background-position: left center, right center;
                display: inline-block;
                padding: 0px 20rem;
                background-size: 28rem;
        }
        .part11 .title p{
        color: #fff;
                        font-weight: 750;
                        font-size: 16rem;
                        margin: 0 auto 20rem;
                        border-top: 2rem solid #ee6e00;
                        padding: 0 15rem;
                        border-bottom: 2rem solid #ee6e00;
                        height: 24rem;
                        line-height: 19rem;
        }

        .part11 .subT {
                color: #FFFFFF;
                font-family: Helvetica;
                font-weight: 400;
                font-size: 10rem;
                text-align: center;

        }

        /*--part11轮播图---*/
        .part11 .right {
                width: 352rem;
                /* height: 630rem; */
                position: relative;
                margin: 42rem auto 0;
                display: flex;
                gap: 10rem;
                flex-wrap: wrap;
        }

        .part11 .right .pc {
                display: none;
        }

        .part11 .right .swiper-container {
                width: 100%;
                height: 100%;

        }

        .part11 .right .swiper-wrapper {
                height: 574rem;
                /* padding:0 50rem; */
        }

        .part11 .right .swiper-slide {
                text-align: center;
                font-size: 18rem;
                background: #f5f5f5;
                border-radius: 8rem;
                display: unset;
                align-items: center;
                padding-bottom: 20rem;
                width: 170rem;
                height: 243rem;
        }



        .part11 .right .swiper-slide .p1 {
                width: 86%;
                margin: 5% auto 0rem;
                font-family: Helvetica;
                font-weight: 700;
                font-size: 6rem;
                line-height: 6rem;
                text-align: left;
                text-transform: capitalize;
                color: #000000;
                /* margin-bottom: 6rem; */
                /* margin-top: 7%; */
        }

        .part11 .right .swiper-slide .p2 {
                font-family: Arial;
                font-weight: 400;
                font-size: 6rem;
                line-height: 6rem;
                text-align: left;
                text-transform: capitalize;
                width: 86%;
                margin: 6rem auto;
                color: #7B7B7B;


        }

        .part11 .right .swiper-slide .p3 {
                height: 8rem;
                /* background: pink; */
                margin-bottom: 20rem;
                width: 88%;
                margin: 2rem auto;
        }

        .part11 .right .swiper-slide .p3 span {
                width: 6rem;
                height: 6rem;
                /* border:1px solid red; */
                background: url('https://maxxttools.com/cdn/shop/files/p11-01.png') no-repeat center center;
                /* background:pink; */
                display: block;
                float: left;
                margin-right: 8rem;
                background-size: 100% 100%;
        }

        .part11 .right .swiper-slide .p4 {
                text-transform: capitalize;
                width: 86%;
                margin: 0 auto;
                font-family: Helvetica;
                font-weight: 400;
                font-size: 8rem;
                line-height: 16rem;
                color: #000000;
                text-align: left;
                margin-bottom: 3rem;
        }

        .part11 .right .swiper-slide .p5 {
                        font-family: Helvetica;
                font-weight: 400;
                font-size: 8rem;
                color: #757779;
                width: 86%;
                text-align: left;
                margin: 0 auto;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 5;
                overflow: auto;
                text-overflow: ellipsis;
                line-height: 1.8;
                height: 54rem;
                max-height: calc(1.5em * 5);
                
        }

        .part11 .right .swiper-slide .mDiv {
                width: 88%;
                margin: 0 auto;
                /* height: 80rem; */
                margin-top: 18rem;
                display: flex;
                gap: 10rem;
        }

        .part11 .right .swiper-slide .mDiv div {
                        width: 46rem;
                height: 36rem;
                /* border: 1px solid red; */
                background: #e9e9e9;
        }

        .part11 .right .swiper-slide .mDiv img {
                        width: 100%;
                height: 100%;
                object-fit: contain;
        }

        .part11 .right .swiper-slide .bDiv {
                       height: 51rem;
                width: 146rem;
                margin: 0 auto;
                border: 1rem solid #e3e3e3;
                margin-top: 20rem;
        }

        .part11 .right .swiper-slide .bDiv .top {
                font-family: Helvetica;
                font-weight: 700;
                font-size: 6rem;
                color: #7B7B7B;
                text-align: left;
                width: 92%;
                margin: 4rem auto 4rem;
        }

        .part11 .right .swiper-slide .bDiv .bottom {
                height: 25rem;
                /* border: 1rem solid red; */
                display: flex;
                width: 92%;
                margin: 0 auto;
        }

        .part11 .right .swiper-slide .bDiv .bottom .l {
                float:left;
                        width: 24rem;
                height: 24rem;
                display: block;
                border: 1px solid;
                background:#e9e9e9;
        }

        .part11 .right .swiper-slide .bDiv .bottom .l img {
                height: 100%;
        }

        .part11 .right .swiper-slide .bDiv .bottom .r {
                       text-align: left;
                text-indent: 12rem;
                float: left;
                width: 105rem;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
        }

        .part11 .right .swiper-slide .bDiv .bottom .r .p_s1 {
                font-family: Helvetica;
                font-weight: 400;
                font-size: 6rem;
                color: #161821;
                margin-top: 0rem;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                width: 140rem;
        }

        .part11 .right .swiper-slide .bDiv .bottom .r .p_s2 {
                        font-family: Helvetica;
                font-weight: 700;
                font-size: 6rem;
                line-height: 17rem;
                color: #f93;
        }



        .part11 .right .swiper-pagination-bullet {
                background: #FFFFFF;
                opacity: .5;
        }

        .part11 .right .swiper-pagination-bullet-active {
                background: #FFFFFF;
                width: 20rem;
                border-radius: 4rem;
                opacity: 1;
        }

        .part11 .right .swiper-button-prev2 {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                left: -36rem;
                top: 272rem;
                width: 24rem;
                height: 42rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
        }

        /* .part3 .content .right .swiper-button-prev:hover {
        background:red;
        } */

        .part11 .right .swiper-button-next2 {
                background: url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                position: absolute;
                right: -36rem;
                top: 272rem;
                transform: rotate(180deg);
                width: 24rem;
                height: 42rem;
                border: 1rem solid #FFFFFF;
                border-radius: 6rem;
        }

        .part11 .right .hv {
                background: #EE6E00 url("/cdn/shop/files/p2Left.png?v=1756799786") no-repeat center center;
                border: none;
        }


        /*--part11 轮播图--*/
        .part12 {
                height: 480rem;
                background: #0f0f0f;
                padding-top: 40rem;
        }

        .part12 .title {
                width: 430rem;
                height: 44rem;
                line-height: 38rem;
                text-align: center;
                color: #FFFFFF;
                font-weight: 750;
                font-size: 32rem;
                margin: 0 auto;
                background: url("/cdn/shop/files/part4-title.png?v=1756799907") no-repeat;
                background-size: 100% 100%;
                margin-bottom: 20rem;
        }

        .part12 .content {
                display: flex;
                width: 88%;
                margin: 70rem auto 0;
                gap: 2%;
        }

        .part12 .content .border {
                flex: 1;
                height: 520rem;
                /* border:1rem solid red; */
                border-radius: 8rem;
        }

        .part12 .content .border img {
                width: 100%;
                height: 100%;
                object-fit: cover;
                /* 关键属性：保持比例填充容器 */
                object-position: center;
                /* 控制裁剪焦点位置 */
        }

        /*---part 13 ---*/
        /*---part 13 ---*/
        .part13 {
                  background-color: #ee6e00;

              background-image:  url('/cdn/shop/files/bgL.png?v=1758714864'), url('/cdn/shop/files/bgR.png?v=1758714864');
                background-position: left bottom, right bottom;
                background-repeat: no-repeat, no-repeat;
              
                height: 267rem;
                background-size: auto 43%;
        background-blend-mode: multiply;
        }

        .part13 .title {
                color: #fff;
                font-family: DIN Next LT Pro;
                font-weight: 750;
                font-size: 24rem;
                text-align: center;
                width: 80%;
                margin: 0 auto;
                line-height: 30rem;
                padding-top: 56rem;
        }

        .part13 .search {
                height: 32rem;
                width: 284rem;
                margin: 24rem auto 0;
                border-radius: 30rem;
                /* border: 1rem solid red; */
                background: #FFFFFF;
                position: relative;
        }

        .part13 .search input {
                       height: 32rem;
                line-height: 32rem;
                width: 90%;
                margin: 0 auto;
                border-radius: 30rem;
                background: #fff;
                color: gray;
                font-family: Helvetica;
                font-weight: 400;
                text-indent: 2rem;
                font-size: 10rem !important;
                min-height: 32rem !important;
        }

        .part13 .search input:focus {
                outline: none;
                /* 移除外轮廓 */
                box-shadow: none;
                /* 移除可能的阴影 */
        }

        /* 可选：如果希望完全无边框效果 */
        .part13 .search input {
                border: none;
                /* 移除默认边框 */
        }

        .part13 .search .btn {
                position: absolute;
                display: block;
                width: 89rem;
                height: 26rem;
                border-radius: 30rem;
                line-height: 26rem;
                text-align: center;
                color: #fff;
                background: #ee6e00;
                float: right;
                margin-top: 5rem;
                margin-right: 8rem;
                cursor: pointer;
                font-size: 12rem !important;
                font-weight: 400;
                top: -2rem;
                right: -4rem;
                min-height: 26rem !important;
        }



        .shopify-section .primary-scheme {
                background: #0f0f0f;
        }

        .shopify-section .primary-scheme #mintty-tiktok-feed h2 {
                       width: 204rem;
                height: 24rem;
                line-height: 24rem;
                text-align: center;
                color: #fff;
                font-weight: 750;
                font-size: 16rem !important;
                margin: 0 auto 20rem;
                background: url(/cdn/shop/files/part4-title.png?v=1756799907) no-repeat;
                background-size: 100% 100%;
        }
          .zFoot .footer-top .row {
            float:none!important;
            width:100%!important;
        }

        .zFoot .footer-top .row h6 {
                font-size: 16rem;
        }

        .zFoot .footer-top .row ul li {
                font-size: 14rem;
                height: 34rem;
                line-height: 34rem;
                /* color:#cfcfcf; */
        }

        .zFoot .footer-top .row ul li a {
                font-size: 14rem;
                height: 34rem;
                line-height: 34rem;
                color: #cfcfcf !important;
        }

        .zFoot .footer-top .row .footer-menu h6 span svg {
                display: none;
        }

        .zFoot .footer-top .row .footer-menu h6 span {
                /* background:red; */
                display: block;
                height: 20rem;
                width: 20rem;
                background: url(/cdn/shop/files/Vector.png?v=1758096585)no-repeat center center;
        }

        .zFoot .footer-top .row .active h6 span {
                transform: rotate(90deg);
                /* 顺时针旋转90度 */

        }

        .zFoot .footer-top .pc {
                display: none !important;
        }

        .zFoot .footer-top .mo {
                text-align: center;
                display: flex;
                justify-content: center;
                align-items: center;
                height: 154rem;
                flex-direction: column;
                border-top: 1rem solid #272727;
                padding-top: 30rem;

        }

        .zFoot .footer-top .mo .p2 {
                font-size: 12rem;
                font-weight: 400;
                color: #FFFFFF;
        }

        .zFoot .footer-top .mo .bot {
                display: flex;
                margin-top: 8rem;
                margin-bottom: 16rem;
        }

        .zFoot .container {
                background: #0f0f0f;
        }

        .zFoot .footer-top .mo .bot img {
                width: 28rem;
                height: 28rem;
                margin-right: 10rem;
        }

        .zFoot .footer-bottom .mo {
                padding-bottom: 30rem;
        }

        .zFoot .footer-top .mo .i1 {
                width: 100rem;
                height: 24rem;
                margin-bottom: 6rem;
        }

        .zFoot .footer-top .mo .p1 {
                font-size: 12rem;
                font-weight: 400;
                color: #FFFFFF;
        }

        .zFoot .footer-bottom {
                background: #0f0f0f;
        }

        .zFoot .footer-bottom .pc {
                display: none;
        }

        .zFoot .footer-bottom .mo img {
                width: 140rem;
                margin: 0 auto;
        }

        .zFoot .footer-bottom .mo p {
                font-size: 10rem;
                color: #6f6f6f;
                margin-top: 20rem;
        }

}