@media (min-width: 1921px) {
    body {
        /* padding-top: 4.9vw; */
    }
    .dth_wh {
        width: 82.3vw;
        max-width: 100%;
    }
    
    .logo img {
        max-height: 4.4vw;
    }
    .x-menu>li>a {
        line-height: 4.9vw;
        font-size: 0.84vw;
    }
    header.scroll .x-menu>li>a {
        line-height: 4.15vw;
    }

    .search_btn {
        background-size: 0.9vw auto;
        width: 2vw;
    }
    .lang a {
        font-size: 0.7vw;
    }
    .head_phone_btn {
        font-size: 0.7vw;
    } 

/* banner */
    #banner .swiper-pagination {
        bottom: 10%;
    }
    #banner .swiper-pagination-bullet {
        width: 2.5vw;
        height: 0.16vw;
    }

    .titles h2 {
        font-size: 2.3vw;
    }
    .titles h4 {
        font-size: 1vw;
    }
    .titles h5 {
        font-size: 0.83vw;
    }

    .manuft_uls li .imgs {
        width: 35vw;
    }
    .manuft_uls li .text h3 {
        font-size: 1.8vw;
    }
    .manuft_uls li .text .sums {
        font-size: 1.1vw;
    }

    .service_tit h2 {
        font-size: 3.4vw;
    }
    .service_left h2 {
        font-size: 2.2vw;
    }
    .service_left h5 {
        font-size: 1.2vw;
    }
    .service_right {
        width: 52%;
    }
    .service_right li a {
        height: 8.85vw;
    }
    .service_right li .imgs {
        width: 3.1vw;
        height: 3.1vw;
    }
    .service_right li h4 {
        font-size: 0.94vw;
    }

    .case_left {
        max-width: 100%;
        width: 42.4%;
    }
    .case_wz {
        font-size: 0.9vw;
    }
    .case_arrow {
        width: 6.35vw;
    }
    .case_arrow .swiper_prev, 
    .case_arrow .swiper_next {
        width: 2.6vw;
        height: 2.6vw;
    }
    .case_swiper1 {
        max-width: 30.2vw;
    }
    .case_swiper1 li .text h4 {
        font-size: 0.83vw;
    }


    .about .dth_wh {
        max-width: 100%;
        width: 71.8vw;
    }
    .about_wz {
        font-size: 0.8vw;
    }
    .about_panait li.acts p {
        font-size: 0.7vw;
    }
    .about_number li h4 p {
        font-size: 3vw;
    }
    .about_number li .sums {
        font-size: 0.88vw;
    }
    .about_number li h4 span {
        font-size: 0.7vw;
    }


    .news_zd a p {
        font-size: 0.83vw;
    }
    .news_zd a h4 {
        font-size: 0.88vw;
    }
    .news_bot li .text h3 {
        font-size: 0.9vw;
    }
    .news_bot li .text p {
        font-size: 0.75vw;
    }
    .news_bot li .text .sums {
        font-size: 0.75vw;
    }
    

    .innovate_tel input {
        height: 2.9vw;
    }
    .innovate_tel .text {
        font-size: 0.78vw;
        padding: 0 1.3em;
        width: 15vw;
    }
    .innovate_tel .sub {
        font-size: 0.78vw;
        width: 8vw;
    }
    .innovate_message a {
        font-size: 0.78vw;
        line-height: calc(2.9vw - 4px);
    }


    .layout_nav .fot_nav>li>a {
        font-size: 0.88vw;
    }
    .layout_nav .fot_nav .x-nav-menu dd a,
    .layout_nav .fot_nav .x-nav-menu>a {
        font-size: 0.78vw;
    }
    .layout_conta {
        max-width: 13.5vw;
    }
    .layout_tel h5 {
        font-size: 0.83vw;
    }
    .layout_tel .tel {
        font-size: 1.8vw;
    }
    .layout_ewm li p {
        font-size: 0.7vw;
    }
    .foots {
        font-size: 15px;
    }
}