.phone-show{
    display: none;
}

.mod1019 .banner .swiper-slide a img{
    width: 100%;
}

.about .bz .about_img img{
    width: 100%;
}

.index-case-item a img{
    width: 100%;
}

.news_title{
    overflow: hidden;
}

.news_d ul{
    overflow: hidden;
}

.pro_detail_show img{
    max-width: 100%;
}

@media screen and (max-width: 1024px){
    .phone-hide{
        display: none;
    }
    body{
        min-width: 360px;
    }
    .phone-show{
        display: inherit;
    }
    .mod1310{
        display: none;
    }

    .bz1, .box{
        width: auto;
    }

    .mod1372 .header_bg .header_nav{
        position: absolute;
        width: 100%;
        top: 80px;
        margin-top: 0;
        min-width: auto;
        z-index: 10;
        background: #fff;
        height: auto;
        border-top: 1px solid #ddd;
        display: none;
    }

    .mod1372 .header_bg .header_l{
        width: 60%;
        padding-left: 5%;
        margin-top: 0;
        float: none;
        height: 100%;
        display: flex;
        align-items: center;
    }

    .header_bg{
        position: relative;
    }

    .header_bg .box{
        height: 100%;
    }

    body .mod1372 .header_bg {
        height: 80px;
    }

    .phone-menu{
        position: absolute;
        right: 15px;
        top: 0;
        height: 100%;
        display: flex;
        align-items: center;
        width: 40px;
        flex-wrap: wrap;
    }

    .phone-menu span{
        display: block;
        height: 3px;
        width: 40px;
        background: #666;
        border-radius: 3px;
        margin-bottom: 8px;
    }

    .phone-menu span:last-child{
        margin-bottom: 0;
    }

    body .mod1372>.header_bg>.box>.header_nav>ul>li{
        float: none;
        margin-left: 0;
        width: auto;
        margin-top: 0;
        line-height: 40px;
    }

    body .mod1372 .header_nav li a{
        text-align: left;
        padding-left: 5%;
    }

    body .mod1372 .header_nav > ul > li > a:before{
        height: 1px;
    }

    body .mod1372 .header_nav li .menu li{
        width: auto;
    }

    body .mod1372 .menu{
        width: auto;
        z-index: 999;
        left: 0;
        top: 0;
    }

    body .mod1372>.header_bg>.box>.header_nav>ul>li .nav-arrow{
        position: absolute;
        right: 0;
        top: 0;
        width: 50px;
        text-align: center;
    }

    body .mod1019 .banner .swiper-container{
        height: auto;
        min-height: inherit;
    }

    body .bz, body .w1200{
        width: auto;
    }

    .preface{
        margin-top: 20px;
        float: none;
        margin-right: 0;
        padding: 0 3%;
    }

    .pre_d{
        font-size: 24px;
        padding-left: 0;
        margin-bottom: 15px;
    }

    .pre_w{
        width: auto;
        max-width: 100%;
        padding-left: 0;
        font-size: 14px;
    }

    .preface_y{
        float: none;
        padding: 0 3%;
        margin-top: 20px;
    }

    .preface_y img{
        width: 100%;
    }

    .pre_b{
        width: auto;
        padding-left: 0;
    }

    .C1_Share_preface .bz{
        display: block;
    }

    .pre_b li{
        padding: 15px 0;
    }

    .pre_t{
        width: 55px;
        height: 55px;
    }

    .pre_t img{
        width: 40px;
    }

    .pre_wz{
        margin-top: 10px;
    }

    .mod1304 .product_bg{
        margin-top: 30px;
    }

    .pord_cp{
        margin-top: 15px;
    }

    .pord_cp_z{
        padding: 30px 3%;
    }

    .pord_cp_wz{
        width: auto;
        float: none;
        padding-top: 0;
        margin-right: 0;
        overflow: hidden;
    }

    .pord_dh_z_title{
        font-size: 26px;
        margin-bottom: 0;
    }

    .pord_dh_z b{
        font-size: 26px;
    }

    .pord_cp_dh{
        font-size: 26px;
        margin-top: 0;
    }

    .pord_cp_wz1{
        line-height: 30px;
        margin-top: 15px;
        height: auto;
        font-size: 16px;
    }

    body .pord_cp_gd a{
        font-size: 16px;
    }

    .pord_cp_gd{
        margin-top: 20px;
    }

    .pord_cp_zb{
        float: none;
        margin-top: 20px;
    }

    .pord_cp_zb img{
        width: 100%;
    }

    body .mod1304 .product_d{
        width: auto;
        height: auto;
    }

    .product_bg .box{
        padding: 0 3%;
    }

    .about .bz{
        display: flex;
        flex-direction: column-reverse;
        flex-wrap: wrap;
    }

    .about .bz .about_z{
        width: 100%;
        padding: 0 3%;
    }

    .about .bz .about_img{
        width: 100%;
        padding: 0 3%;
    }

    .about .about_n{
        font-size: 24px;
    }

    .about .about_zb{
        font-size: 26px;
    }

    .about .about_wz{
        margin-top: 40px;
    }

    .about1 .about .pre_b{
        margin-top: 30px;
        padding: 0 3%;
    }

    .about .pre_wz_t{
        font-size: 14px;
        line-height: 20px;
    }

    body .about{
        padding-bottom: 30px;
    }

    body .index-case{
        padding: 30px 0;
    }

    body .certificate{
        font-size: 26px;
    }

    .certificate span{
        line-height: 24px;
        display: block;
        padding: 0 3%;
    }

    body .index-case-list{
        padding: 20px 3% 20px 3%;
        justify-content: space-between;
    }

    .index-case-list .index-case-item{
        width: 48%;
        margin-right: 0;
    }

    body .index-case-more a{
        font-size: 14px;
        padding: 10px 30px;
    }

    body .mod1305 .company_bg{
        padding: 30px 0 30px 0;
    }

    body .certificate span{
        font-size: 14px;
    }

    body .mod1305 .certify{
        width: auto;
        margin-top: 80px;
    }

    body .mod1305 .certify .swiper-slide{
        width: 180px;
        height: auto;
    }

    body .mod1305 .certify .swiper-slide img{
        max-height: 250px;
    }

    body .mod1459 .news_bg .news_content{
        margin-top: 0;
    }

    .news_title{
        padding: 0 3%;
    }

    body .mod1459 .news_bg .news_title .news_tile span{
        font-size: 26px;
    }

    body .mod1459 .news_bg .news_title .news_tile p{
        font-size: 16px;
        margin-top: 0;
    }

    body .mod1459 .news_bg .news_title .news_tab a{
        padding: 12px 30px;
    }

    body .mod1459 .news_bg .news_content ul{
        padding: 0 3%;
    }

    body .mod1459 .news_bg .news_content li{
        width: 100%;
        float: none;
    }

    .partner_d{
        padding: 0 3%;
    }

    body .mod1203 .par_bg{
        padding: 30px 0;
    }

    body .mod1443 .copyright_bg{
        padding: 30px 3%;
    }

    .copyright_nav{

    }

    body .mod1443 .copyright_bg .copyright_nav dl{
        margin-right: 20px;
    }

    body .mod1443 .copyright_bg .copyright_contact{
        margin-left: 0;
    }

    body .mod1443 .copyright_bg .copyright_qr{
        width: 100%;
        margin-top: 20px;
    }

    body .mod1019 .position{
        line-height: 40px;
    }

    body .position .w1200 img{
        margin: 5px 10px 0 6px;
    }

    body .inside-tab .w1200 a{
        line-height: 45px;
        padding: 0 20px;
        white-space: nowrap;
    }

    body .page{
        width: auto;
    }

    .page .left1{
        width: auto;
        float: none;
        padding: 0 3%;
    }

    .page .en{
        padding: 0;
    }

    .page .gstitle{
        font-size: 26px;
        padding: 0 0 15px;
    }

    body .mod1318 .jianjie_right{
        float: none;
        width: auto;
        padding: 30px 3%;
    }

    .page .tit{
        font-size: 22px;
        margin-bottom: 10px;
    }

    body .mod1318-1{
        padding: 20px 0 30px 0;
    }

    body .mod1492 .nylist{
        margin-top: 0;
        padding: 0 3%;
    }

    body .mod1492 .nylist{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 20px;
    }

    body .mod1492 .nylist li{
        margin: 0;
        width: 48%;
    }

    .pro_detail_img{
        padding: 0 3%;
    }

    body .jiaru-list-item-content{
        padding: 10px 15px;
    }

    body .inside-tab .w1200{
        overflow: auto;
    }

    body .ny_bj{
        padding-top: 0;
    }

    body .mod1125 .pic_img_show{
        width: 100%;
        height: auto;
    }

    body .mod1125 .showbox{
        width: 90vw !important;
        height: 90vw !important;
    }

    body .mod1125 .pro_text_show{
        float: none;
        width: auto;
    }

    body .mod1125 .pro_detail_img{
        padding-bottom: 30px;
    }

    .pro_detail_img .banner{
        margin-bottom: 20px;
    }

    .pro_detail_img .swiper-slide{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pro_detail_img .swiper-slide img{
        max-width: 100%;
    }

    .pro_detail_img .swiper-pagination-bullet{
        background: #f1f1f1;
    }

    .pro_detail_img .swiper-pagination-bullet-active{
        background: #FFB500;
    }

    body .mod1474 .pro_detail_name{
        font-size: 16px;
        margin-top: 20px;
    }

    body .mod1488 .nynewslist_time{
        display: none;
    }

    body .mod1488 .nynewslist_cont{
        width: auto;
        float: none;
        margin-left: 0;
    }

    body .mod1488 .nynewslist_tit a{
        height: auto;
        padding-bottom: 5px;
    }

    body .mod1488 .nynewslist_more{
        left: 3%;
    }

    body .mod1488 .nynewslist{
        padding: 30px 3%;
    }

    body .mod1469 .news_detail_r{
        display: none;
    }

    body .mod1469 .news_detail_d{
        width: auto;
        padding: 20px 3%;
        float: none;
    }

    body .mod1469 .news_detail_content img{
        width: auto;
        height: auto !important;
    }

    .video-win video{
        width: 90vw;
    }

    body .mod1058 .contact_c2 li.li01{
        width: 40%;
        height: 60px;
        line-height: 60px;
    }

    body .mod1058 .contact_c2 li.li02{
        width: 60%;
    }

    body .mod1058 .contact_c2 li i{
        width: 30px;
        font-size: 24px;
    }

    body .mod1058 .dicon:before{
        font-size: 20px;
    }

    body .mod1058 .contact_c2 li{
        height: 60px;
        line-height: 60px;
    }

    body .mod1058 .contact_c2 li.li03{
        width: 60%;
        line-height: 22px;
        padding-top: 8px;
    }

    .feedback_form{
        padding: 0 3%;
    }
}