@media (max-width: 767px) {
    .container{padding:0 8px}
    .row{margin:0}
    .search-boxForm,.search-boxForm input{width:100%;height:35px;line-height:35px}
    .anSearch{margin-top:6px}
    .m-title{margin:20px 0 10px}
    .pro-item{padding:0 8px;margin:8px 0}
    .advertise-item{width:100%}
    .m-product{margin-bottom:26px}
    .planBox{margin-bottom:10px}
    .advertise-item .item-content .item-desc strong{font-size:1rem;margin-bottom:10px}
    .advertise-item .item-content .item-desc .item-line{display:none}
    .advertise-item .item-desc{padding:6px}
    .advertise-item .item-content .item-desc li{line-height:1.6}
    .about{margin-top:40px}
    .company-content .link-item a{margin:0 3px}
    .zsShowBox{width:100%}
    .cs_wz dl{width:100%}
    .cs_wz dl dd p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
    .cs_wz dl:nth-child(3) dt,.cs_wz dl:nth-child(4) dt{float:left!important}

    section{padding-bottom:0;}
    section .content_box .content{background:#fff}
    section .side{margin-bottom:2rem}
    section .side .side1{border:0}
    section .side .side1 #partnav li a{border:0;background-image:none}
    section .local p{margin-bottom:10px}
    section .side{padding:0;margin:0}
    section .side .side1 #partnav{padding:0;border:0;background-color:transparent;width:100%;margin:0;padding:0 8px}
    section .content_box .content{padding:10px}
    section .side .side1 #partnav li{margin:5px;padding:0;width:calc(100%/3 - 10px);height:35px;border:0;background-color:#fff;line-height:35px}
    section .side .side1 #partnav li a{overflow:hidden;padding:0;background-color:#4470D6;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap}
    section .content_box .local{margin-top:1rem;padding:10px 18px;border-bottom:1px solid #aaa}
    section .side .side1 #partnav li.active a{border:1px solid #4470D6;background:0 0;background-color:#fff;color:#4470D6}
    section .side .side1 #partnav li i{display:none}
    section .container{padding:0 8px}
    section .content_box .pro_list li{padding:0 5px;margin-top:10px}
    section .content_box .pro_list{padding:8px}
    section .content_box{border:0}
    section .online{width:100%}
    .online-form{
        width: 100%;
    }
    section .train_list dl{padding:0;}
    section .train_list dl dt a{
        font-size: 1.2rem;
    }
    .m-product{
        display:flex;
        align-items: stretch;
        justify-content: space-between;
        overflow:hidden;
        flex-wrap: wrap;
    }
    .m-product .pro-item{
        width:calc(100%/2 - 16px);
        margin:8px;
    }
    .m-product .pro-item:last-child{display:none;}

}