@media only screen and (max-width: 1920px){
    body{min-width: auto;}
}
@media only screen and (max-width: 1200px){
    .red{left: 0}
    .btn1 img,.btn2 img{
        width: 20px;
    }
    .btn1{left: -30px}
    .btn2{right: -30px}
    .lbtx ul li p{padding: 0;}
    .banner{background-size: 1600px;    height: 351px;}

}
@media only screen and (max-width: 1000px){
    .lbtx ul{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .lbtx ul li{
        width: 200px;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
    }
    .btn2,.btn1{display: none;}
    .lbtx ul li:first-child{margin-left: 0;}
    .mlu-w48,.list-1{width: auto;float: none}
    .footer p span{display: block}
    .red{position: static;}
    .banner {
        background-size: 1200px;
        height: 270px;
    }
    .logo img{width: 300px}

    .tit{font-size: 28px}
    .w_1200{width: auto;padding: 0 30px}
    .left_zwgk_box{display: none}
    .left_zwgk_box2 {
        display: block;
    }
    .right_tzgg_box {
        width: 100%;
        float: none;
        margin-top: 30px;
    }
    .map_box{display: none}
    .gl_bs_box{border: none;padding: 30px 0}

    .lip{text-align: center;}
    .lip .sp2, .lip p{float: none}
    .lip p{margin-bottom: 10px}
    .sever{padding: 20px 0 10px}
    .sever h2{font-size: 24px;line-height: 36px}
    .lip a{padding: 0 10px;}
    .detp{margin-top: 30px}
    .tit{line-height: 1}


}

@media only screen and (max-width:746px){
    .banner {
        background-size: 900px;
        height: 200px;
    }
    .bg_white {padding: 48px 0 40px;}
    .bg_gray{padding: 48px 0 50px;}
    .mar-T40,.list-1{margin-top: 30px}
    .lbtx{margin-top: 45px}
    .mo_more{margin-top: 30px}
}
@media only screen and (max-width:540px){
    .w_1200{padding: 0 15px;}
    .banner {
        background-size: 520px;
        height: 118px;
    }
    .logo img {
        width: 180px;
    }
    .logo{margin-top: 5px}
    .tit {
        font-size: 24px;
    }
    .tit span{height: 2px;width: 15px;margin: 12px 10px 0}
    .date{display: none}
    .xxNero{width:100%;}
    .bg_white { padding: 38px 0 30px;}
    .mar-T40, .list-1{margin-top: 20px;}
    .bg_gray { padding: 38px 0 40px; }
    .lbtx {
        margin-top: 35px;
    }
    .list-1 li span{display: none}
    .list-1 li a{width: 90%;}
    .left_zwgk_box2 h4 {
        font-size: 16px;
    }
    .left_zwgk_box2 ul li:hover, .left_zwgk_box2 ul li.curr {
        background: none!important;
    }
    .left_zwgk_box2 ul {
        width: 100%;float: none;
    }
    .left_zwgk_box2 ul li {
        background: none;
        margin-left: 0;
        padding-left: 20px;
    }
    .gl_bs_box{padding: 20px 0;}
}







