/* .global-stats-w {
    display: block;
}
*/
.global-stats-m {
    display: none;
}

.aboutSwiper .show-m {
    display: none !important;
}

@media (max-width: 768px) {
    .aboutSwiper .show-w {
        display: none !important;
    }

    .aboutSwiper .show-m {
        display: block !important;
    }
}

@media (max-width: 1199px) {
    .tab ul li {
        width: calc(100% / 4);
        margin: 0 0 !important;
    }
}


@media (max-width: 768px) {
    .banner {
        display: block;
    }

    .wBanner.banner {
        margin-top: 61px;
    }

    .wBanner.banner .p_img img {
        object-fit: contain;
    }

    .banner .p_info.w_p_info {
        top: -22vw;
    }

    .banner .p_info .p_fivebox .p_btitle {
        font-size: 5vw;
        margin-bottom: 2vw;
    }

    .banner .p_info.w_p_info .p_fivebox .p_btitle {
        margin-bottom: 1.5vw;
    }


    .banner .p_info .p_fivebox .bann-cn {
        font-size: 3.25vw;
        margin-bottom: 2px;
    }

    .banner .p_info.w_p_info_2 {
        top: -11vw;
    }

    .banner .p_info.w_p_info.cgzc {
        top: -20vw;
    }

    .banner .p_info.w_p_info.cgzc .p_fivebox .p_btitle {
        margin-bottom: 2vw;
        color: #fff !important;
        line-height: 5.5vw;
    }

    #products {
        background-image: url(/static/default/web/img/sec1_bj.jpg);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center center;
        position: relative;
        top: -10px;
    }

    .wProduct {
        height: 26vh;
        position: relative;
        margin-top: 5px;
    }

    .w-product-thumbnails .mySwiper .swiper-wrapper {
        display: flex;
        flex-wrap: wrap;
        height: auto;
    }

    /* 移动端产品缩略图上下两层布局 */
    .w-product-thumbnails .mySwiper .swiper-wrapper .swiper-slide {
        flex: 0 0 25%;
        max-width: 25%;
        box-sizing: border-box;
        padding: 5px;
    }

    .w-product-thumbnails .thumbnail-item {
        width: 100%;
        height: auto;
        aspect-ratio: 1;
        border-radius: 10px;
        border: 2px solid #ffffff;
        overflow: hidden;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 8px;
        background: url(/static/default/web/img/p_bj.png) no-repeat center;
        background-size: cover;
    }

    .w-product-thumbnails .thumbnail-item img {
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
    }

    .w-product-thumbnails .thumbnail-item.active {
        border-color: #dd582e;
        box-shadow: 0 0 8px rgba(221, 88, 46, 0.3);
    }

    .section-title {
        font-size: 7vw;
    }

    .advantage-section-m .section-title.inf4vw {
        color: #1b1e23;
        margin-top: 42px;
    }

    .advantage-section-m .section-subtitle {
        color: #1b1e23;
    }

    .wProduct .swiper-button-next {
        display: none;
    }

    .wProduct .swiper-button-prev {
        display: none;
    }

    .wProduct .swiper-slide img {
        max-width: 72%;
    }

    .about-section {
        padding-top: 24px;
        padding-bottom: 0px;
        position: relative;
        top: -10px;
    }

    .w-about-swiper {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 13px;
    }

    .title-underline {
        margin-bottom: 10px;
    }

    .about-text {
        margin-bottom: 5px;
    }

    .btn-read-more {
        margin-top: 20px;
    }

    .stats-row {
        flex-wrap: nowrap;
        margin-bottom: 25px;
        margin-top: 25px;
    }

    .advantage-section.advantage-section-m {
        position: relative;
        top: -10px;
        height: 566px;
    }


    .w-global-section .w-map {
        position: absolute;
        top: 0px;
        left: -13%;
        width: 120%;
    }

    .global-col .section-title.inf4vw {
        margin-top: 0px !important;
    }

    .global-stats-w {
        display: none;
    }

    .global-stats-m {
        display: flex;
    }

    .w-global-section {
        height: 435px;
    }

    .global-stats.global-stats-m {
        margin-top: 48%;
        padding: 0px 18px;
    }

    .news-tabs {
        margin-top: 6px;
        flex-wrap: wrap;
        margin-bottom: 10px;
    }

    .news-tab {
        margin-bottom: 10px;
    }

    .p-right-10 {
        padding-right: 0px !important;
    }

    .news-title {
        font-size: 18px;
    }

    .stat-item {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }


}

@media screen and (max-width: 765px) {
    .about-section {
        padding-top: 24px;
        padding-bottom: 0px;

    }
}


@media screen and (max-width: 576px) {

    #con_one_1 {
        height: 220px;
        background-image: none;
    }

    .product-name {
        position: absolute;
        bottom: -30px;
    }

    .global-section {
        padding: 20px 0 0px 0;
    }

    .global-stats {
        margin-top: 50%;
        flex-direction: row;
        width: 100%;
    }

    .global-stat-number {
        font-size: 30px;
    }

    .global-stat-sublabel {
        font-size: 14px;
    }

    .news-section {
        padding-top: 20px;
        padding-bottom: 30px;
    }
}