.header{
    background: url(../../../assets/image/2025/04/header-bg.webp) #fff no-repeat center;
}
main{
    background-color: #000;
}
h2{
    font-size: 5rem;
}
h3{
    font-size: 4.375rem;
}
h4{
    font-size: 3.125rem;
}
.C2501_text h5{
    font-size: 1.625rem;
}
.C2501_text p{
    font-size: 1.125rem;
}
.C2501_title p{
    font-size: 1.75rem;
    font-family: ArchivoNarrow-Regular;
}
nav{
    background: var(--body-bgColor);
    display: flex;
    align-items: center;
    height: 4.375rem;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 999;
    border-bottom: 0.5px solid rgba(140, 140, 140, 0.3);
}
nav .w_main,.nav_right,.nav_right ul{
    display: flex;
    align-items: center;
}
nav .w_main{
    justify-content: space-between;
}
nav .w_main,nav .w_main a{
    color: #fff;
}
.nav_left a{
    font-size: 1.25rem;
    font-family: BebasNeue-Regular;
    display: flex;
    align-items: center;
}
.nav_left a b{
    margin-right: 10px;
    font-family: BebasNeue-Bold;
}
.nav_right ul li{
    font-size: 1.125rem;
    margin-right: 3rem;
}
.nav_right .buyNow-btn{
    font-size: 1rem;
    border-radius: 4px;
    padding: 10px 15px;
    box-sizing: border-box;
    width: auto;
    height: auto;
}
.nav_right ul li.active{
    opacity: 0.5;
}
main .banner video{
    min-height: 46.875rem;
    object-fit: cover;
}
.C2501_section2_title h2{
    font-size: 7.5rem;
}
.C2501_section18 h2{
    color: #fff;
    text-align: center;
    margin: 12.5rem 0 4.375rem 0;
}
.C2501_section18_main section{
    display: flex;
    justify-content: space-between;
}
.C2501_section18_main section.two{
    margin: 1.25rem 0;
}
.C2501_section18_main section.one .C2501_section18_box{
    width: 100%;
}
.C2501_section18_main section.two .C2501_section18_box{
    width: 49.2%;
}
.C2501_section18_main section.three .C2501_section18_box{
    width: 32.3%;
}

.C2501_section18_box{
    position: relative;
    border-radius: 24px;
    overflow: hidden;
}
.C2501_section18_box img{
    width: 100%;
}
.C2501_section18_text{
    position: absolute;
    background: rgba(0,0,0,0.6);
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 1.5625rem 1rem 1.5625rem 2.1875rem;
    box-sizing: border-box;
}
.C2501_section18_text h5{
    font-size: 1.75rem;
    color: #fff;
}
.C2501_section18_text p{
    color: var(--product-textColor);
    font-size: 1.25rem;
    font-family: ArchivoNarrow-Regular;
    line-height: 1.25rem;
}
.C2501_section18_main section.two .C2501_section18_text p,.C2501_section18_main section.three .C2501_section18_text p{
    min-height: 3.75rem;
}
.C2501_section18_main section .C2501_section18_text p{
    margin-top: 0.5rem;
}
.product_3d_section h3{
    margin: 18.125rem auto 3.75rem auto;
    text-align: center;
    background: linear-gradient(90deg, rgba(255,255,255,0.5), rgba(255,255,255,1) 65%, rgba(255,255,255,0.5) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    width: fit-content;
}
.product_3d_main{
    background: #141414;
    border-radius: 20px;
    text-align: center;
    padding: 6.25rem 0 3.75rem 0;
}
.product_3d_main model-viewer{
    height: 300px;
    margin: auto;
}
.product_3d_main p{
    font-size: 1.125rem;
    color: var(--second-textColor);
    margin-top: 3.75rem;
    font-family: ArchivoNarrow-Regular;
}
.product_recommend h3{
    color: #fff;
    text-align: center;
    margin: 14.375rem 0 3.75rem 0;
}
.product_recommend_main{
    display: flex;
    justify-content: space-between;
}
.product_recommend_box{
    background: #141414;
    width: 24.3%;
    border-radius: 10px;
    padding: 1.375rem 0.9375rem 1.625rem 0.9375rem;
    box-sizing: border-box;
}
.product_recommend_box span{
    font-size: 1.625rem;
    color: #fff;
    display: block;
}
.product_recommend_box p{
    font-size: 1rem;
    font-family: ArchivoNarrow-Regular;
    color: var(--second-textColor);
    margin: 0.5rem 0 1.625rem 0;
    min-height: 4.125rem;
}
.product_recommend_box a,.product_dec_text a{
    width: 8rem;
    height: 3.125rem;
    border-radius: 60px;
    font-size: 1.125rem;
    margin: auto;
}
.product_dec{
    margin: 12.5rem 0 3.75rem 0;
    background: #141414;
    padding: 12.5rem 0;
    box-sizing: border-box;
}
.product_dec .w_main{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.product_dec_text{
    width: 32%;
}
.product_dec_text h5{
    font-size: 3.125rem;
    color: #fff;
    font-weight: normal;
}
.product_dec_text h5 span{
    font-family: ArchivoNarrow-Regular;
    font-size: 1.625rem;
    display: block;
}
.product_dec_img{
    width: 45.8%;
}
.product_dec_text ul{
    margin: 1.5625rem 0 1.875rem 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.product_dec_text ul li{
    width: 48.5%;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    font-size: 1rem;
    color: var(--product-textColor);
    background-color: #262622;
    border: 1px solid rgba(255,255,255,0.5);
    border-radius: 50px;
    margin-bottom: 12px;
    font-family: ArchivoNarrow-Regular;
}
.product_dec_text a{
    margin: 0;
}
.product_remark{
    padding-bottom: 3.75rem;
}
.product_remark ul li{
    font-size: 1.25rem;
    margin-top: 8px;
    color: rgba(255,255,255,0.2);
    font-family: ArchivoNarrow-Regular;
}
.product_remark ul li:first-child{
    margin-top: 0;
    margin-bottom: 15px;
    font-family: ArchivoNarrow-Bold;
}
.product_remark ul li.highlight{
    color: #fff;
}
/* X501_section3 && X701_section3 */
.gradual_change_title{
    background: linear-gradient(180deg, rgba(255, 43, 43, 1) 0%, rgba(255, 43, 43, 0) 73.89%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-size: 8.75rem;
}
.X501_section3_title{
    text-align: center;
    padding: 12.5rem 0 8.625rem 0;
    max-width: 1107px;
    margin: auto;
}
.X501_section3_title p{
    color: #fff;
    font-size: 2rem;
    margin-top: -3.125rem;
    line-height: 2.5rem;
    font-family: ArchivoNarrow-Regular;
    opacity: 0.9;
}
.X501_section3_text{
    max-width: 80%;
    margin: auto;
    display: flex;
    justify-content: space-between;
}
.X501_section3_text section{
    width: 33.3%;
    text-align: center;
    position: relative;
}
.X501_section3_text section:not(:first-child)::before{
    position: absolute;
    content: "";
    border-right: 1px solid rgba(255, 43, 43, 0.5);
    height: 4.125rem;
    left: 0;
    top: 15px;
}
.X501_section3_text section h4{
    font-size: 5rem;
    color: #FF2B2B;
}
.X501_section3_text section h4 span{
    font-size: 1.875rem;
}
.X501_section3_text section p{
    font-size: 1.25rem;
    color: #fff;
    font-family: ArchivoNarrow-Regular;
    margin-top: -0.75rem;
}
.X501_section3_main{
    padding: 5rem 0 7.125rem 0;
    position: relative;
}
.X501_section3_swiper.swiper{
    width: 90%;
    margin: auto;
    padding-bottom: 5rem;
}
.X501_section3_swiperIcon{
    position: absolute;
    top: 40%;
    left: calc((100% - 1312px)/2);
    width: 1312px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.X501_section3_swiperIcon svg{
    max-width: 3.725rem;
}
.X501_section3_next,.X501_section13_next{
    transform: rotateZ(180deg);
}
.X501_section3_swiperIcon .swiper-button-disabled{
    opacity: 0.5;
}
.X501_section3_swiper .swiper-pagination span,.C2501_section14_swiper .swiper-pagination span{
    width: 1.25rem;
    height: 0.3125rem;
    background: #fff;
    border-radius: 5px;
}
.X501_section3_swiper span.tips{
    font-size: 1.25rem;
    color: rgba(255,255,255,0.2);
    padding: 6px 10px;
    box-sizing: border-box;
    border: 1px solid;
    border-radius: 20px;
    position: absolute;
    right: 0;
    bottom: 0;
    font-family: BebasNeue-Book;
}
/* X501_section4 && X701_section4 */
.X501_section4{
    background: #141414;
    padding: 8.75rem 0 8.125rem 0;
    box-sizing: border-box;
}
.X501_section4_title{
    max-width: 72%;
    margin: auto auto 8.125rem auto;
    color: var(--product-textColor);
    font-size: 2.5rem;
    text-align: center;
    font-weight: normal;
}
.X501_section4_main ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.X501_section4_main ul li{
    width: 25%;
}
.X501_section4_main ul li:nth-of-type(-n+4){
    margin-bottom: 7.5rem;
}
.X501_section4_main ul li svg{
    margin: auto;
    display: block;
}
.X501_section4_text{
    max-width: 11.4375rem;
    margin-left: calc((100% - 7.5rem)/2);
}
.X501_section4_text span{
    display: block;
    color: #fff;
    margin: 1.875rem 0 7px 0;
    font-size: 24px;
}
.X501_section4_text p{
    font-size: 1.125rem;
    color: var(--product-textColor);
    font-family: ArchivoNarrow-Regular;
    line-height: 1.25rem;
}

/* X501_section7 && X701_section7 */
.X501_section7{
    position: relative;
    min-height: 52vw;
}
.X501_section7 img{
    margin: auto;
    display: block;
}
.X501_section7_bg,.X501_section7_title{
    position: absolute;
	width: 100%;
	height: 103%;
	top: 0;
	left: 0;
}
.X501_section7_bg{
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
}
.X501_section7_title{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
}
/* X501_section10 && X701_section10 */
.gradualChange_title{
    background: linear-gradient(137.45deg, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0.5) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    width: fit-content;
}
.X501_section10{
    margin: 16.25rem auto auto auto;
}
.X501_section10_title h3{
    margin: auto;
}
.X501_section10_title p{
    max-width: 73%;
    text-align: center;
    font-size: 1.5rem;
    color: var(--product-textColor);
    font-family: ArchivoNarrow-Regular;
    margin: 1.875rem auto 3.75rem auto;
}
.X501_section10_img{
    min-height: 41.6vw;
    padding-bottom: 8.75rem;
}
.X501_section10_img img{
    margin: auto;
    display: block;
}
/* X501_section16 && X701_section16 */
.X501_section16{
    background: #141414;
    padding: 6.25rem 0 7.125rem 0;
    box-sizing: border-box;
}
.X501_section16 .w_main{
    width: 1312px;
}
.X501_section16_title{
    text-align: center;
    color: #fff;
}
.X501_section16_title section{
    margin: 2.5rem 0 3.75rem 0; 
}
.X501_section16_title section p{
    font-size: 1.5rem;
    color: rgba(255,255,255,0.2);
    padding: 6px 12px;
    box-sizing: border-box;
    border: 1px solid;
    border-radius: 20px;
    width: fit-content;
    margin: auto;
    font-family: BebasNeue-Book;
}
.X501_section16_title section p:first-child{
    margin-bottom: 1.375rem;
}
.X501_section16_title section p span{
    margin: 0 0.9375rem 0 0.5rem;
    font-size: 1.5625rem;
    color: #fff;
    font-family: BebasNeue-Bold;
}
.X501_section16_main{
    background: #000;
    border-radius: 16px;
    padding: 1.6875rem 0.5rem 3.375rem 0.5rem;
    box-sizing: border-box;
    max-width: 1312px;
}
.X501_section16_box{
    position: relative;
}
.X501_section16_main .img_two{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.X501_section16_box ul{
    display: flex;
    margin-top: 24px;
    color: #fff;
    width: 787px;
    padding-left: 280px;
    width: 100%;
    box-sizing: border-box;
}
.X501_section16_box ul li{
    font-size: 1.25rem;
    font-family: ArchivoNarrow-Regular;
    color: #fff;
    position: relative;
}
.X501_section16_box ul li::before{
    content: "";
    position: absolute;
    border-left: 0.5px solid rgba(255,255,255,0.3);
    left: 0;
    bottom: 100%;
}
.X501_section16_box ul li:first-child::before{
    height: 305px;
}
.X501_section16_box ul li:nth-child(2){
    margin-left: 152px;
}
.X501_section16_box ul li:nth-child(2)::before{
    height: 328px;
}
.X501_section16_box ul li:nth-child(3){
    margin-left: 82px;
}
.X501_section16_box ul li:nth-child(3)::before{
    height: 420px;
}
.X501_section16_box ul li:nth-child(4){
    margin-left: 104px;
}
.X501_section16_box ul li:nth-child(4)::before{
    height: 350px;
}
@media only screen and (max-width: 1600px) {
    .X501_section3_swiperIcon{
        width: 1200px;
        left: calc((100% - 1200px)/2);
    }
    .X501_section3_title p{
        font-size: 1.71rem;
        line-height: 2.142rem;
    }
    .X501_section4_text span{
        font-size: 23px;
    }
    .X501_section4_text p{
        font-size: 1.21rem;
    }
    .X501_section16 .w_main{
        width: 1100px;
    }
    .X501_section16_box ul{
        padding-left: 232px;
        margin-top: 14px;
    }
    .X501_section16_box ul li:first-child::before{
        height: 248px;
    }
    .X501_section16_box ul li:nth-child(2) {
        margin-left: 128px;
    }
    .X501_section16_box ul li:nth-child(2)::before {
        height: 270px;
    }
    .X501_section16_box ul li:nth-child(3) {
        margin-left: 58px;
    }
    .X501_section16_box ul li:nth-child(3)::before {
        height: 350px;
    }
    .X501_section16_box ul li:nth-child(4) {
        margin-left: 80px;
    }
    .X501_section16_box ul li:nth-child(4)::before {
        height: 298px;
    }
    /* .X501_section16_title section p span{
        font-size: 1.285rem;
    } */
    .C2501_section18 h2{
        font-size: 4.28rem;
    }
    .C2501_section18_main section.two .C2501_section18_text p, .C2501_section18_main section.three .C2501_section18_text p{
        min-height: 3.75rem;
        display: flex;
        font-size: 1.142rem;
    }
    .product_3d_section h3{
        margin: 12.857rem auto 3.57rem auto;
    }
    .product_recommend_box span{
        min-height: 3.85rem;
    }
    .product_recommend_box p{
        min-height: 5.142rem;
        line-height: 1.285rem;
    }
    .product_dec_text {
        width: 42%;
    }
    .product_dec_text h5{
        font-size: 2.857rem;
    }
    .product_recommend_box p,.product_remark ul li{
        font-size: 1.142rem;
    }
    .gradual_change_title{
        font-size: 7.142rem;
    }
}
@media only screen and (max-width: 1400px) {
    .X501_section3_swiperIcon{
        width: 1080px;
        left: calc((100% - 1080px)/2);
    }
}
@media only screen and (max-width: 1366px) {
    .product_recommend_box span{
        min-height: 3.285rem;
        display: block;
    }
}
@media only screen and (max-width: 1300px) {
    .X501_section3_swiperIcon{
        width: 880px;
        left: calc((100% - 880px)/2);
    }
    .X501_section3_text{
        max-width: 100%;
    }
    .X501_section4_title{
        max-width: 82%;
        font-size: 2.285rem;
    }
    .C2501_section18 h2{
        font-size: 3.57rem;
    }
    .C2501_section18 h2,.product_recommend h3,.product_dec{
        margin: 11.42rem 0 3.57rem 0;
    }
    .C2501_section18_main section.two .C2501_section18_text p, .C2501_section18_main section.three .C2501_section18_text p{
        font-size: 1rem;
        min-height: 3.785rem;
    }
    .product_dec{
        padding: 10rem 0;
    }
    .product_dec_text {
        width: 43%;
    }
    .product_remark ul li{
        font-size: 1rem;
    }
    .product_remark ul li:first-child{
        margin-bottom: 12px;
    }
    .X501_section16 .w_main{
        width: 860px;
    }
    .X501_section16_box ul{
        padding-left: 182px;
        margin-top: 14px;
    }
    .X501_section16_box ul li{
        font-size: 16px;
    }
    .X501_section16_box ul li:first-child::before{
        height: 198px;
    }
    .X501_section16_box ul li:nth-child(2) {
        margin-left: 80px;
    }
    .X501_section16_box ul li:nth-child(2)::before {
        height: 214px;
    }
    .X501_section16_box ul li:nth-child(3) {
        margin-left: 24px;
    }
    .X501_section16_box ul li:nth-child(3)::before {
        height: 278px;
    }
    .X501_section16_box ul li:nth-child(4) {
        margin-left: 44px;
    }
    .X501_section16_box ul li:nth-child(4)::before {
        height: 236px;
    }
    .gradual_change_title{
        font-size: 5.71rem;
    }
    .product_recommend_box p{
        font-size: 14px;
        min-height: 5.142rem;
    }
}
@media only screen and (max-width: 1024px) {
    nav{
        height: auto;
    }
    nav .w_main{
        flex-wrap: wrap;
        width: 100%;
    }
    .nav_left{
        display: flex;
        justify-content: space-between;
        width: 100%;
        padding: 8px 4%;
        border-bottom: 1px solid rgba(255,255,255,0.1);
    }
    .buyNow-btn, .learnMore-btn{
        width: 85px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        border-radius: 4px;
    }
    nav .w_main a{
        font-size: 16px;
    }
    .nav_right{
        max-width: 100%;
        position: relative;
        padding-right: 4%;
        box-sizing: border-box;
    }
    .nav_right ul{
        overflow-x: auto;
        max-width: 100%;
    }
    .nav_right::after{
        position: absolute;
        content: "";
        width: 32px;
        height: 100%;
        background-image: linear-gradient(90deg, rgba(0,0,0, 0), #232526);
        right: 0;
        top: 0;
    }
    .nav_right ul li{
        min-width: 90px;
        text-align: center;
        padding: 12px 0;
        margin-right: 0;
    }
    .X501_section3_swiperIcon{
        width: 98px;
        left: auto;
        right: 0;
        top: auto;
        bottom: 0;
        z-index: 99;
    }
    .C2501_section18 h2, .product_recommend h3, .product_dec{
        font-size: 30px;
        margin: 50px 0 20px 0;
    }
    .C2501_section18_main section{
        display: block;
    }
    .C2501_section18_main section .C2501_section18_box{
        width: 100%!important;
        border-radius: 10px;
        margin-bottom: 20px;
    }
    .C2501_section18_main section:last-child .C2501_section18_box:last-child{
        margin-bottom: 0;
    }
    .C2501_section18_text{
        display: block!important;
        position: relative;
        background: #141414;
        padding: 15px 20px!important;
    }
    .C2501_section18_text h5{
        font-size: 20px;
        margin-bottom: 10px;
    }
    .C2501_section18_main section .C2501_section18_text p{
        width: 100%!important;
        min-height: inherit!important;
        font-size: 14px!important;
    }
    .product_recommend_main{
        flex-wrap: wrap;
    }
    .product_recommend_box{
        width: 48.6%;
        padding: 10px 10px 30px 10px;
    }
    .product_recommend_box:nth-of-type(-n+2){
        margin-bottom: 12px;
    }
    .product_recommend_box span{
        min-height: 38px;
        font-size: 16px;
        text-align: center;
        margin-bottom: 10px;
    }
    .product_dec{
        margin: 40px 0;
        padding: 60px 0 40px 0;
    }
    .product_dec .w_main{
        display: block;
    }
    .product_dec_text{
        width: 100%;
    }
    .product_dec_text h5{
        font-size: 32px;
        text-align: center;
    }
    .product_dec_text h5 span{
        font-size: 24px;
    }
    .product_dec_img{
        margin: 28px auto 30px auto;
        max-width: 92%;
        width: 100%;
    }
    .product_dec_text ul{
        margin: 0 0 20px 0;
    }
    .product_dec_text ul li{
        font-size: 14px;
        margin-bottom: 10px;
    }
    .product_dec_text a{
        margin: 0 auto;
        font-size: 16px;
        width: 150px;
    }
    .product_remark{
        padding-bottom: 40px;
    }
    .product_remark ul li:first-child{
        margin-bottom: 8px;
    }
    .X501_section3_title{
        padding: 40px 0 44px 0!important;
    }
    .gradual_change_title{
        font-size: 32px;
    }
    .gradualChange_title{
        font-size: 30px;
    }
    .X501_section3_title p{
        font-size: 16px;
        line-height: inherit;
        margin-top: -12px;
    }
    .X501_section3_text{
        width: 100%;
        flex-wrap: wrap;
        max-width: 92%;
    }
    .X501_section3_text section{
        width: 50%;
        text-align: center;
    }
    .X501_section3_text section h4{
        font-size: 34px;
    }
    .X501_section3_text section h4 span{
        font-size: 18px;
    }
    .X501_section3_text section:not(:first-child)::before{
        display: none;
    }
    .X501_section3_main{
        padding: 30px 0 40px 0;
    }
    .X501_section3_swiper span.tips{
        font-size: 12px;
        bottom: 30px;
        padding: 4px 8px;
    }
    .X501_section3_swiper.swiper{
        padding-bottom: 52px;
    }
    .X501_section4_title{
        font-size: 18px;
        max-width: 100%;
        margin-bottom: 50px;
    }
    .X501_section4{
        padding: 50px 0 40px 0;
    }
    .X501_section4_main ul li,.X501_section4_main ul li:nth-of-type(-n+4){
        width: 48%!important;
        margin-bottom: 40px;
    }
    .X501_section4_main ul li:nth-last-child(-n+2){
        margin-bottom: 0;
    }
    .X501_section4_main ul li svg{
        max-width: 70px;
        max-height: 70px;
    }
    .X501_section4_text{
        max-width: 92%;
        margin: auto;
        text-align: center;
    }
    .X501_section4_text span{
        font-size: 16px!important;
        margin: 20px 0 6px 0;
    }
    .X501_section4_text p{
        font-size: 14px;
    }
    .X501_section16{
        background: #000;
        padding: 0;
    }
    .X501_section16 .w_main{
        width: 100%;
    }
    .X501_section16_main{
        max-width: 100%;
        padding: 0;
    }
    .X501_section16_box ul li::before,.X501_section16_box ul li::after{
        display: none;
    }
    .X501_section16_box ul{
        width: 100%;
        padding-left: 0;
    }
    .X501_section16_title h3{
        font-size: 32px;
    }
    .X501_section16_title section{
        margin: 30px 0 40px 0;
    }
    .X501_section16_title section p{
        padding: 5px 6px;
    }
    .X501_section16_title section p,.X501_section16_title section p span{
        font-size: 14px;
    }
    .X501_section16_title section p:first-child{
        margin-bottom: 8px;
    }
    .X501_section16_box ul{
        margin: 48px auto auto auto;
        flex-wrap: wrap;
        max-width: 92%;
    }
    .X501_section16_box ul li{
        margin-left: 0!important;
        width: 50%;
        font-size: 15px;
        display: flex;
        align-items: center;
    }
    .X501_section16_box ul li:nth-of-type(-n+2){
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 320px) {
    .C2501_section18 h2, .product_recommend h3, .product_dec{
        font-size: 28px;
    }
    .product_recommend_box span{
        min-height: 42px;
    }
    .product_dec_text ul li{
        font-size: 12px;
    }
    .X501_section4_text span{
        font-size: 14px!important;
    }
    .X501_section16_title section{
        margin: 20px 0 30px 0;
    }
    .X501_section16_title section p,.X501_section16_title section p span{
        font-size: 12px;
    }
    .X501_section16_title section p{
        padding: 4px 3px;
    }
    .X501_section16_box ul li{
        font-size: 13px;
    }
}
@media only screen and (min-width: 1920px) {
    .C2501_section2 img,.C2501_section3 img,.C2501_section5 img,.C2501_section6 img,.C2501_section7 img,
    .C2501_section8 img,.C2501_section9 img,.C2501_section11 img,.X501_section5 img,.X501_section9 img,.X501_section11_tab img,
    .X501_section14 img,.X701_section6 img,.X701_section9 img,.X701_section10 img,.X701_section16 img,.X701_section18 img{
        width: 100%;
    }
    .X501_section3_swiperIcon{
        width: 100%;
        left: 0;
    }
}
