@media only screen and (max-width: 1240px){
    .item4{float: none;width: 100%;}
    .dbsz{display: inline-block;text-align: center}
    .cxxt{text-align: center}
}
@media only screen and (max-width: 1230px){
    .ld_nam ul li{margin-right: 7%}
    .xjcx input{width: 50%}
}

@media only screen and (max-width: 1172px){
    .tab em{margin: 0 10px}
    .h1{width: auto;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
}
@media only screen and (max-width: 1100px){
    .w_1140{width: 95%;}

    .hd_left,.hd_right{width: auto;float: none;}
    .hd_right{margin-top: 20px}

    .up_box{width: 49%;float: left}
    .down_box{width: 49%;float: right}
    .znwd{margin-top: 0}

    .cb_btn{width: 49%;margin-right: 2%;float: left}
    .cb_btn:nth-child(2){margin-right: 0;}
    .zfxx li{width: 32%;margin-right: 2%;float: left}
    .zfxx li:nth-child(3n){margin-right: 0}


}
@media only screen and (max-width: 1080px){
    .item3,.item1,.item2{float: none}
    .dbsz{text-align: left}
    .item4{text-align: center}
    .item1 span,.item2 span{width: 100px;display: inline-block}
    .item2 input,.item1 input{width: 328px}
    .item1 select{width: 330px}
    .yxq{margin-left: 5px}
    .lip{text-align: center}

}
@media only screen and (max-width: 1000px){

    .pad110{padding: 0;}

    .hei8,.hei5{height: auto;}


    .xqyg_icon em{width: auto}
    .xqyg_icon {
        width: 100%;
    }
    .zxft_img,.ftjs_nero{width: auto;float: none}
    .ftjs_nero{margin-top: 25px}
    .yjzj_table tbody tr td input.dxz-inp,
    .yjzj_table tbody tr td input.dxz-inp2{width: 70%}

    .xxdet_table2{display: table}
    .xxdet_table1{display: none}

    .sever h1{
        width: auto;
        display: -webkit-box!important;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        font-size: 28px!important;
    }


    .wxts {
        background: #f6fafe;
        padding: 0 20px 20px;
    }
    .wyxx tbody tr td select{width: 70.1%}

    .lip p, .lip span{float: none}
    .lip > p{margin-bottom: 10px}
    .sever h2{width: 80%}
    .sever h2 em {
        display: -webkit-box!important;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        font-size: 28px!important;
    }
    .phon-no{display: none!important;}

    .left_sjld,.right_sjld{width: auto;float: none;}
    .ld_list li{
        width: 32%;
        margin-right: 2%;
        padding: 0;
        float: left;
        text-align: center;
        border-bottom: none;
        margin-top: 15px;
    }
    .ld_list li:nth-child(3n+3){margin-right: 0}
    .ld_list li a i{display: none;}

    .xjcx span{display: none}
    .bmxx-table>thead>tr>th:last-child,
    .bmxx-table>tbody>tr>td:last-child{display: none}

    .table-ftzj tbody tr td:nth-child(1){width: 100px}
    .table-ftzj tbody tr td input,.table-ftzj tbody tr td textarea{width: 70%}

    .ftjb{position: static;float: none;width: auto;text-align: center;margin-bottom: 20px;height: auto}
    .ftjb img{max-width: 100%}
    .zx-box{padding-left: 0;}
    .jestav{height: auto;padding-bottom: 20px}

    .main{min-height: auto}
    .w_1140{width: auto}
    .lj_box,.logo,.search,.navBox,.rig_dig{display: none}
    .red{position: static}
    .phone-menu,.height{display: block}
    .footer{margin-top: 0}
    .phone-search{width: auto;}

    .lbt,.xq,.side_lef,.side_rig{width: auto;float: none}
    .newsBox{padding-right: 0;}
    .xq{padding: 0 30px 40px}
    .pad-bot{padding-bottom: 0}

    .fw_ul,.sp_list{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 2px;
    }
    .fw_ul li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        width: 170px;
    }
    .sp_list li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        width: 300px;
    }
    .side{width: auto;float: none;}
    .side:nth-child(2){margin-top: 20px}

    .ld_nam ul li:nth-child(5n){margin-right: 7%}

    .zt_ul li{width: 49%}
    .zt_ul li:nth-child(3n){margin-right: 2%}
    .zt_ul li:nth-child(even){margin-right: 0}
    .xjcx{text-align: center}

    .twzb {
        width: 48.5%;
    }
    .twzb:nth-child(3n+3) {
        margin-right: 2%;
    }
    .twzb:nth-child(even) {
        margin-right: 0;
    }

    .sj_sear span{display: none}
    .sj_sear input{width: 400px}

}
@media only screen and (max-width: 877px){
    .zfxx li{width: 49%;}
    .zfxx li:nth-child(3n){margin-right: 2%}
    .zfxx li:nth-child(even){margin-right: 0}
    .sx-table{display: none}
    .sx-table2{
        display: table;
    }
    .ldxx-table tbody tr td input{width: 200px}

}
@media only screen and (max-width: 777px){
    .wsdc_wen {
        width: 80%;
    }
    .slider li{width: 48%;}
}
@media only screen and (max-width: 767px){
    .ftsl-spt{position: relative}
    .ftsl_bottom_tit{position: absolute;right: 0;top: 60px}
    .wzzb{margin-top: 55px}
    .sx-table tbody tr td span{margin-right: 10px}
}

@media only screen and (max-width: 700px){

    .xqyg_rq {
        width: 100%;
        border: none;
    }
    .lip p span{
        display: block;
        margin-right: 0;
    }
    .wsdc_wen{width: 70%}
    .yjzj_table tbody tr td input.dxz-inp, .yjzj_table tbody tr td input.dxz-inp2{width: 95%}

    .wyxx tbody tr td select{width: 95.1%}

    .table-ftzj tbody tr td span{display: block;margin-left: 0}
    .table-ftzj tbody tr td input, .table-ftzj tbody tr td textarea{width: 95%}

    .ftt,.bqft{width: auto;float: none}
    .ftt{margin-bottom: 20px}
    .zxft_ul li a span{
        display: block;
    }
    .zxft_ul li{line-height: 22px;height: auto;padding: 15px 0}
    .zxft_ul li img{margin-right: 0;margin-bottom: 5px}
    .w_49{width: auto;float: none}
    .sx-table tbody tr td input{width: 60%}

    .xjcx input{width: 90%}
    .xjcx button{ width: 125px;margin-left: 0;margin-top: 10px;}


.btbox{float: none;}
    .ldxx-table tbody tr td select,.ldxx-table tbody tr td input{width: 40%}
    .ldxx-table tbody tr td button{width: 124px;margin-top: 10px;float: none}
    .ldxx-table tbody tr td button.xx-btn img{display: none}

    .slider li{width: 48%;}
}

@media only screen and (max-width:650px){
    .xxdet_table tbody tr td.info-t {
        width: 100px;
    }
    .xxdet_table tbody tr td {
        padding: 10px;
        line-height: 30px;
    }

    .sj_sear input{width: 300px}

    .fenl a{margin: 0 10px;}
    .fenl{margin-left: -10px;}

}
@media only screen and (max-width:570px){
    .fenl a{width: 24.5%;margin: 0 4% 10px;padding: 0;}
    .fenl{margin-left: 0}
    .none_p{display: none}
}
@media only screen and (max-width:540px){
    .slider{margin-left: 0}
    .slider li{width: 100%;margin-left: 0}

    .ldxx-table tbody tr td select{width: 100%;margin-right: 0}
    .ldxx-table tbody tr td input{width: 95%;margin-right: 0;margin-top: 10px}
    .ldxx-table tbody tr td button,.ldxx-table tbody tr td button.xx-btn{width: 80px }

    .sxbox{padding: 10px 15px}

    .xqyg_icon em{display: none}
    .xqyg_Box_big{margin-top: 15px}
    .xqyg_icon{height: 48px;line-height: 48px}
    .xqyg_tit_bOX span{margin-left: 15px;margin-right: 15px}
    .zxft_tit_BoX{padding: 15px}
    .twzb{width: 100%;margin-right: 0}
    .zxft_box_Big{margin-top: 20px}

    .wsdc{margin-top: 20px;margin-bottom: 20px}
    .wsdc_list li span {
        width: 68px;
        height: 38px;
        line-height: 38px;
        margin-bottom: 10px;
    }
    .wsdc_wen{width: 100%}


    .wyxx tbody tr td:nth-child(1){white-space: nowrap}
    .wxts h5{padding-top: 25px}
    .xll{padding: 0}
    .dc_lie li { width: 84px; }
    .lip a{padding: 0 10px}
    .sever{padding: 20px 0 0;text-align: left}
    .sever h2 em,.sever p{text-align: center}
    .detp{margin-top: 20px}
    .dc_lie{margin-top: 40px}

    .h1{font-size: 22px;line-height: 32px;margin: 15px 0}
    .cxxt{padding: 5px 10px 10px}
    .item1 select{width: 180px}
    .item2 input, .item1 input{width: 178px}
    .yxq{padding-left: 0;background: #fff;width: 178px;text-align: center}
    .yxq input{width: 80px}
    .item3 span,.item2 span,.item1 span{width: 90px}
    .sj_table{margin-top: 20px}

    .left_sjld,.det-tit{margin-top: 15px}
    .ld_list li{margin-top: 10px}
    .ld-pic,.ldxx{width: auto;float: none}

    .bmxx-table>thead>tr>th{padding: 10px 3px;font-size: 14px;}
    .xjcx button.wyxx img{display: none}
    .bmxx-table>tbody>tr>td{
        padding: 10px 3px;
        font-size: 14px;
    }
    .xjcx{padding: 10px 0}
    .xjcx button{width: 100px!important;}
    .xjcx input{height: 40px}
    .xjcx button{height: 42px}


    .sjBox{padding-left: 0;background: #fff;}
    .sx-table tbody tr td .sjBox input{width: 100px  }

    .sx-table tbody tr td input{margin-right: 0}
    .sx-table tbody tr td:first-child{width: 78px;white-space: nowrap;}

    .table-ftzj tbody tr td{padding: 10px 0;}
    .table-ftzj tbody tr td:nth-child(1){width: 80px}
    .table-ftzj{margin-top: 20px}
    .table-ftzj tbody tr td img{width: 100px}
    .table-ftzj tbody tr td a{ display: block;margin-left: 0}
    .btn_box{margin-top: 20px}
    .btn_box button{margin: 0}

    .sl-title a{font-size: 24px}
    .sl-title{margin: 20px 0}
    .ftsl-spt span a{font-size: 18px}
    .ftsl-spt span a i{display: none}

    .phone_logo{
        width: 300px;
        margin-top: 14px;
        margin-left: 15px;
    }
    .menu{margin-right: 15px}
    .main{padding: 15px}
    .xq{padding: 0 15px 20px}
    .xq h5{font-size: 20px;margin-top: 15px;line-height: 30px}
    .xq p{font-size: 14px;line-height: 28px}
    .xq a {
        width: 90px;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        margin-top: 10px;
    }
    .xq a img{
        width: 14px;
    }
    .side_lef{margin-top: 15px}
    .tab a{font-size: 16px;padding: 0 0 8px}
    .tab em{font-size: 12px;margin: 0 6px}
    .gend{font-size: 12px}

    .btn2,.btn1{display: none}
    .wbxb{margin-top:0; }
    .nero_list{
        padding: 15px 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .nero_list li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        width: 190px;
    }
    .nero_list li a{padding: 15px}
    .side_rig{margin-top: 0}
    .fot2{font-size: 14px}
    .fot2 p a{margin: 0 4px}
    .fot2 p span{display: block}
    .phone-list li a{
        padding: 6px 15px;
        font-size: 16px;
    }
    .search{height: 32px}
    .search button{background-size: 16px}
    .fot2{padding: 15px 0}

    .lze{display: none}
    .fw_ul{padding-left: 0;display: block;border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid}
    .fw_ul li{width: 33.33%;margin-left: 0;}
    .cxfw,.sp_list li{margin-top: 15px}
    .fw_ul li a{border: none;border-top: 1px #e4e4e4 solid;border-left: 1px #e4e4e4 solid;font-size: 14px}
    .fw_ul li:last-child{display: block}
    .sp_list{display: block}
    .sp_list li{width: 32%;line-height: 24px;height: 90px;}
    .sp_list li a span{display: block}
    .sp_list li a img{margin-right: 0;width:30px;margin-top: 14px;margin-bottom: 5px}
    .sp_list li a{font-size: 14px;font-weight: normal}

    .up_box,.down_box{width: auto;float: none}
    .hd_title p{font-size: 18px;border-left: 4px #0856a7 solid}
    .hd_title{line-height: 18px}
    .zxft{margin-top: 15px}
    .ftt{margin-bottom: 15px}

    .zxft_ul li{margin-top: 15px;padding: 10px 0}
    .zxft_ul li a{font-size: 12px}
    .zxft_ul li img{width: 18px}
    .mar-T20,.hd_right,.znwd,.zsk,.ldtx{margin-top: 15px}
    .mar-T15{margin-top: 10px}

    .ld_box p{font-size: 14px;line-height: 20px}
    .nsjg li{font-size: 14px;margin-top: 10px}
    .lxwm{    background: #d6f1ff;padding: 10px 15px;height: auto}
    .lxfs{width: auto;float: none;margin-right: 0;margin-top: 0}
    .jgzn,.lxfs{font-size: 14px}
    .ld_nam ul li a{font-size: 14px;}
    .list-3 li a{width: 60%}
    .side:nth-child(2){margin-top: 15px}

    .tj_an li a{height: auto;line-height: 22px;padding: 15px 0}
    .tj_an li a span{
        display: block;
    }
    .tj_an li a em{display: none}
    .tj_an li a span img{margin-bottom: 10px}
    .cb_btn,.zfxx li{width: auto;float: none;margin-right: 0!important;margin-bottom: 15px}
    .zfxx li{margin-bottom: 0;margin-top: 15px}

    .zt_ul li{width: auto;float: none;margin-right: 0!important;margin-top: 15px}

    .wxts{margin-top: 15px}


    .con_bo{padding: 0 15px 30px}
    .sj_sear button{width: 88px}
    .sj_sear input{width: 200px}
    .slider{padding-top: 5px}
    .slider li{margin-top: 10px}
}

@media only screen and (max-width:320px){
    .sx-table2 tbody tr td select{width: 176px}

    .sx-table tbody tr td .sjBox input{width: 80px}

    .ftsl_1th{width: auto}
    .phone_logo{
        width: 260px;
        margin-top: 16px;
        margin-left: 10px;
    }
    .menu{margin-right: 10px;background-size: 16px}
    .main{padding: 10px}
    .tab em{margin: 0 4px}
    .fot2 p a{margin: 0 2px}
    .sp_list li a,  .fw_ul li a{font-size: 12px}


    .ld_nam ul li,.ld_nam ul li:nth-child(5n){margin-top: 6px;margin-right: 5%}

    .table-ftzj tbody tr td input.yzm{width: 80px}

    .fenl a{width: 24%;}
}



