@media only screen and (max-width: 1200px){
    .banner{
        background-size: 1540px;
        height: 420px;
    }
    .banner a{margin-right: 0}
}
@media only screen and (max-width: 1040px){
    .tp_box,.xw_nero{
        float: none;
        width: auto;
    }
    .xw_nero{margin-top: 40px}

    .ldSec{
        width: 100% !important;
        float: none;
        padding: 0;
    }
    .sideUl{
        height: auto;
        overflow: hidden;
    }
    .sideUl li{
        width: 45.5%;
        float: left;
        border-left: 1px #fff solid;
        padding: 0 2%;
    }
    .apTitle{margin-top: 20px}
    .article_source_box,.article_source_col .share_box{
        float: none;
        text-align: center;
    }

}
@media only screen and (max-width: 900px){
    .logo{width: 400px}
    .banner a img{width: 100px}
    .banner a{margin-top: 30px}
    .banner{
        background-size: 1200px;
        height: 330px;
    }
    .footer p span{display: block}
    .red{position: static}
    .w_49{
        width: auto;
        float: none;
    }
}
@media only screen and (max-width: 750px){
    .banner{
        background-size: 900px;
        height: 250px;
    }
    .img_ul li{
        width: auto;
        float: none;
        margin-right: 0;
    }
}
@media only screen and (max-width: 540px){
    .logo {
        width: 200px;
        margin-top: 17px;
        margin-left: 10px;
    }
    .banner a img{width: 70px;margin-right: 10px}
    .banner a{margin-top: 17px}
    .banner{
        background-size: 540px;
        height: 150px;
    }
    .mar-T40{margin-top: 20px}
    .tab_item span{
        font-size: 18px;
        margin-right: 15px;
    }
    .title h5{font-size: 18px}
    .genduo{font-size: 14px}
    .title {
        background: url(lnzxg_02.png) no-repeat left 148px center;
    }
    .title2{
        background: url(lnzxg_02.png) no-repeat left 108px center;
    }
    .title3{
        background: url(lnzxg_02.png) no-repeat left 128px center;
    }
    .img_ul li{margin-top: 20px}
    .main{
        padding: 10px;
    }
    .w_1140{ max-width: 100%}
    .tp_box, .xw_nero,.title,.w_49,.footer{
        padding: 0 10px
    }
    .xw_nero{margin-top: 20px}
    .article_source_box span{display: block}

    .artTitle h1{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .artTitle h2{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .fn_btnbox{display: none}
    .share_box{margin-top: 30px}


}
@media only screen and (max-width: 320px){
    .tab_item span{
        margin-right: 5px;
    }
}