@media only screen and (max-width: 1741px) {
    .erm{right: 10px}
}
@media only screen and (max-width: 1497px) {
    .erm{display: none}
}
@media only screen and (max-width: 1323px){
    .grbs li a img{margin-left: 5%;margin-right: 10px}
    .lfse ul li img{width: 100%}
}

@media only screen and (max-width: 1288px){
    .ydd_ul li a span {
        padding: 8px;
        margin-top: 38px;
        margin-left: 15px;
    }

    .xjcx input{
        width: 40%;
    }
}
@media only screen and (max-width: 1226px){
    .erm{display: none}
    .lit_sp2 a{padding: 0 10px}

    .map,.qj_nero,.lcdr{
        width: auto;
        float: none;
    }
    .lcdr{overflow: hidden;margin-top: 30px}
    .lcdr a{float: left;margin-right: 2%}

     .ydd_ul li a span {
        padding: 18px;
        margin-top: 25px;
        margin-left: 25px;
    }

    .jrtt p{
        margin-left: 3%;
        width: 58%;
    }
    .lie-em{
        padding: 0;
    }
    .erwei_name,.ydd_ul li a span{float: none;}
    .ydd_ul li{height: auto}
    .erwei_name{margin-top: 20px;margin-bottom: 18px}
    .ydd_ul li {text-align: center}
    .ydd_ul li a span{margin-left: 0}

    .lie-em{display: none}
    .dd-none{display: block}
    .grbs li a img{margin-left: 5%;margin-right: 5px}
    .zjqj-ldjs{
        float: none;
        width: auto;
        max-width: 365px;
        margin: 0 auto 30px;
    }

}
@media only screen and (max-width: 1100px){
    .xw_img,.xw_nero,.left,.right,.whitef .xw_nero,.lfse,.rigse{
        width: auto;
        float: none;
    }
    .lfse ul li{width: 32%;float: left;margin-right: 2%;}
    .lfse ul li:nth-child(3){margin-right: 0}
    .xw_nero{margin-left: 0}
    .xw_det{padding: 20px;}
    .qj_img{
        width: 49%;
        height: auto;
        float: left;
        margin-right: 2%;
    }
    .qj_img:nth-child(2){margin-right: 0}
    .zmhd_ul li{
        width: 49%;
        margin-right: 2%;
        float: left;
    }
    .zmhd_ul li a{background-size: 100%}
    .zmhd_ul li:nth-child(even), .logo2{margin-right: 0}
    .logo2 img{width: 530px;}

    .xl-main{
        padding: 20px;
    }
    .xl-title h2{
        width: auto;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .lip{text-align: center}
    .lip p, .lip span {
        float: none;
    }
    .sever h2 {
        width: auto!important;
        display: -webkit-box!important;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        font-size: 28px!important;
    }
    .xjcx span{display: none}
    .szxx-line-box{margin-top: 30px}
    .xxNero{width: 78%}



}
@media only screen and (max-width: 1000px){
    .jiucuo{
        position: static!important;
    }
    .foot p span{
        display: block;
    }
    .red,.jubao{position: static;margin: 0}
    .w_1300{width: auto}
    .fot_link,.top,.nav_box,.search,.search2,.zz_nav{display: none}
    .logo {float: none ;text-align: center;margin-top: 0;padding-top: 30px;margin-right: 0}
    .banner{border-bottom: 0}
    .phone-menu,.height{display: block}

    .xw_det{margin-top: 0}
    .logo2{
        padding-top: 70px;
    }
    .w_49,.w_50{width: auto;float: none;margin-right: 0}
    .w_50{margin-top: 20px}
    .w_50:first-child{margin-top: 0}
    .banner3{height: 151px}
    .weizhi{
        padding: 10px 10px 0;
        margin-top: 0;
    }
    .side-left,.side-right{width: auto;float: none;}
    .side-left p{background: #1964b1;border-left: 8px #14a562 solid}

    .ftips p,.ftips div{
        float: none;
        text-align: center;
    }
    .lvzn{
        width: 200px;
        float: none;
        height: 55px;
        line-height: 55px;
        text-align: left;
    }
    .lvzn img{
        float: left;
        margin: 12px 20px 0 28px;
    }
    .lvzn_ul,.w_48{
        width: auto;
        float: none;
    }
    .lvzn_ul li{margin-top: 30px}
    .lvqj_art{height: auto}

    .jrtt img {
        width: 100px;
    }
    .jrtt p {
        font-size: 24px;
        line-height: 72px;
    }
    .jrtt{
        height: 72px;
        margin-bottom: 20px;
    }
    .xxxq{margin-top: 20px;margin-right: 20px}

    .news_banner {
        margin-left: 23px;
        margin-right: 23px;
    }
    .news_banner ul ,.tpxw,.xzzz_ul,.lfse ul{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .news_banner ul li,.tpxw li {
        width: 250px;
        white-space: nowrap;
        margin-right: 2%;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }
    .xzzz_ul{padding-bottom: 10px}
    .xzzz_ul li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        width: 150px;
    }
    .lfse ul li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        width: 280px;
    }

    .xjcx select{
        width: 130px;
    }
    .bmfw-li ul,.ydd_ul{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }
    .bmfw-li ul li,.ydd_ul li{
        width: 280px;
        white-space: nowrap;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }

    .lie-em{display: block}
    .dd-none{display: none}

    .xxNero{width: 83%}
    .szxin .szxx-line-box {
        padding: 20px 0px 40px;
    }

    .wyxx-table{display: none}
    .phone-tab{display: table}

    .xxdet_table1{display: none}
    .xxdet_table2{display: table}

    .ftjb{float: none;margin: 0 auto 10px;height: auto}
    .ftjs{width: auto;float: none}

    .jestav{padding: 20px 0;height: auto}
    .wyfk-tab2{display: table}

    .wyfk-tab tbody tr td input{
        width: 88%;
    }
    .wyfk-tab tbody tr td textarea{width: 88%}

    .qdc span a i,.piao{display: none}
}

@media only screen and (max-width: 730px){
    .xxgk li{
        width: 32%;
    }
    .zdxx li{
        width: 49%;
    }
    .zdxx li:nth-child(3n+3){
        margin-right: 2%;
    }
    .xxgk li:nth-child(3n+3), .zdxx li:nth-child(even){margin-right: 0}
    .lqfw li{
        width: auto;
        margin-right: 0;
        margin-top: 10px;
        float: none;
    }
    .szxx,.xxcx{
        float: none;
        text-align: center;
    }
    .szxx{margin-bottom: 10px}

    .xwzx::-webkit-scrollbar {
        display: none;
    }
    .ftsl{padding: 10px}
    .ftjb{width: 80%}
    .sl-title a{font-size: 20px}
}
@media only screen and (max-width: 684px){
    .xjcx button{width: 130px}
    .mr_div{margin-left: 15px;margin-right: 15px}
}
@media only screen and (max-width: 650px){
    .banner{height: 151px}
    .xx_ul li{
        width: 32%;
    }
    .xx_ul li:nth-child(3){margin-right: 0}
    .logo img{width: 280px}
    .tit_h1{
        font-size: 28px;
    }
    .xw_det{padding: 0}
    .xw_nero{
        padding: 0 10px;
    }
    .xw_title{margin-top: 10px}
    .lit_nav,.sec_sp{
        width: 80%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }
    .lit_nav::-webkit-scrollbar,.sec_sp::-webkit-scrollbar {
        display: none;
    }
    .lit_nav li{
        white-space: nowrap;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }
    .lit_nav li a,.sec_sp a{
        white-space: nowrap;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }
    .mar-T25,.mar-T20{margin-top: 10px}
    .padd{
        padding: 0 10px 10px;
    }
    .sec_sp a{padding: 0 15px;font-size: 18px}
    .hb{
        width: 55px;
        background: url("../images/20191227-zwfww (2).png") no-repeat center;
        margin-right: 5px;
    }
    .list-1 li a{width: 60%}

    .grbs li,.xx_ul li{
        width: 49%;
        margin-top: 10px;
    }
    .grbs li:nth-child(even),.xx_ul li:nth-child(even){margin-right: 0}
    .xx_ul li:nth-child(3){margin-right: 2%}

    .qj_img{
        width: auto;
        float: none;
        margin-right: 0;
    }
    .phone-search input{
        width: 60%;
        padding-left: 10px;
    }
    .xxgk li{
        width: 49%;
        margin-top: 10px;
    }
    .xxgk li:nth-child(3n+3){margin-right: 2%}
    .xxgk li:nth-child(even){margin-right: 0}
    .zdxx li,.zmhd_ul li{width: auto;margin-right: 0!important;;float: none}

    .rr_box, .st_box{padding: 10px}
    .zmhd_ul li a{margin-top: 10px;background-size: cover}
    .er_main,.xl-main{padding: 10px}

    .ftips p span{display: block}
    .xl-title h2{font-size: 28px}

    .foot p a{margin: 0 6px}
    .lip p span {
        display: block;
        margin-right: 0;
    }
    .dc_lie li {
        width: 84px;
    }
    .lcdr a{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 10px;
    }


    .lvzn_ul li{
        width: 49%;
        margin-right: 2%;
    }

    .lcdr a:nth-child(even),.lvzn_ul li:nth-child(even){margin-right: 0}

    .lvzn_ul li{margin-top: 20px}
    .zjqj-item{
        padding: 10px;
    }
    .zjqj-title{margin-top: 20px;margin-bottom: 14px}
    .zjqj-title img{
        transform: scale(.75);
    }
    .sp-b a{margin: 0 6px;font-size: 18px}
    .xxNero {
        width: 70%;
    }
    .mar-T40{margin-top: 20px}

    .lvzn_ul li img{
        width: 100px;
    }
    .lvzn_ul li p{
        font-size: 16px;
        margin-top: 10px;
    }
    .mr_div li a p, .tpqj li p{font-size: 14px;padding: 6px 0}
    .qjmr-nero{width: auto}

    .bs-main,.zmhd_item,.zmhd_item2{
        padding: 10px;
    }
    .mar-T30{margin-top: 10px}

    .bs-ul{margin-bottom: 20px}
    .bs-ul li{
        width: 49%;
        margin-top: 10px;
    }
    .bs-ul li:nth-child(even){margin-right: 0}
    .rmfw_ul li{
        width: auto;
        margin-right: 0;
        float: none;
        margin-top: 10px;
    }
    .zxft-tp{margin-bottom: 10px}
    .zxft-tp,.xw_xq{
        width: auto;
        float: none;
    }
    .xxcx span{display: none}

    .jrtt img {
        width: 80px;
        margin-top: 15px;
        margin-left: 10px;
    }
    .jrtt p {
        font-size: 18px;
        width: 45%;
        line-height: 50px;
    }
    .jrtt {
        height: 50px;
        margin-top: 0!important;
    }
    .xxxq {
        margin-top: 10px;
        margin-right: 10px;
    }
    .zqdh li{
        width: 32%;
    }
    .zqdh li:nth-child(3n+3){margin-right: 0}
    .xjcx{text-align: center}
    .xjcx select{
        width: 280px;
        margin-bottom: 10px;
    }
    .xjcx input {
        width: 260px;
        margin-left: 0;
        margin-bottom: 10px;
    }
    .xjcx button{
        width: 280px;
        margin-left: 0;
    }
    .bmxx-table>tbody>tr>td:first-child,.bmxx-table>thead>tr>th:first-child,.bmxx-table>tbody>tr>td:last-child,.bmxx-table>thead>tr>th:last-child{
        display: none;
    }
    .qdc span a{margin: 0 10px;background: none!important;padding-left: 0}
    .xjcx{padding: 10px}
    .next button{
        width: 120px;
        height: 42px;
        margin-bottom: 60px;
    }
    .list-2 li a, .list-3 li a{width: 90%}
    .part-zuo img{display: none}
    .slqx{width: 65%}
    .part-zuo{font-size: 20px;margin-left: 15px}
    .bjgs{background: #4778b4}
    .tab-tit{width: 80px}
    .wyxx-table tbody tr td label{margin-right: 20px}

    .xxdet_table tbody tr td{padding: 10px}
    .xxdet_table tbody tr td.info-t{width: 100px}
    .ftsl-spt span a{font-size: 18px}
    .ftsl-spt span.spt-on1 a{
        background:#1964b1;
        padding: 0 15px;
    }
    .ftsl-spt span.spt-on2 a{background: none;padding: 0 15px}
    .ftsl-spt span.spt-on2:hover a{background: #1964b1}
    .ftsl-spt span.spt-on3 a {
        background: #1964b1;
        padding: 0 15px;
    }
    .wyfk-tab tbody tr td {
        padding: 15px 0;
    }
    .wyfk-tab tbody tr td.tab-tit{width: 100px}

    .grbs li a img{margin-left: 10%}

    .bqkd li{float: none}
    .bqkd li a{display: block;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}

    .whitef{padding: 10px}
    .zdxxgk{height: auto;padding-bottom: 15px}
    .zdxxgk ul li{float: none;margin-right: 0}



}
@media only screen and (max-width: 320px){
    .phone-sear2 input{width: 80%}

    .table2>thead>tr>th:last-child{padding: 10px 0}
    .grbs li a img {
        margin-right: 10px;
        margin-left: 5px;
    }
    .grbs li{
        font-size: 14px;
    }
}