@media ( max-width:1150px ){
    .wza-box{display: none!important;}
    
    *{margin: 0; padding: 0; box-sizing: border-box;}
    .pc-display{
        display: none;
    }
    .m-display{
        display: block;
    }
    #jsBox{
        display: block;
        width: 180px !important;
        bottom: 10px !important;
    }
    #Main{
        padding: 10px;
    }

    
    html.index-html{
        min-width: auto;
    }

    .top-header{
        min-width: auto;
        height: auto;
        background: url(../png/78bl7d.png) top center no-repeat;
        background-size: auto 100%;
    }
    .top,.head-banner{
        display: none;
    }
    .w1200c{
        width: 100%;
    }
    .logo{
        text-align: center;
        float: none;
        padding: 25px 0 10px 0;
    }
    .logo img{
        width: 35%;
    }
    .search_inuput{
        padding-bottom: 20px;
        margin-top: 0;
        float: none;
        text-align: center;
        border: none;
    }
    .search_inuput .txt{
        width: 65%;
        height: 45px;
    }
    .search_inuput .btn{
        height: 45px;
        width: 65px;
    }
    .keywords{
        display: none;
    }
    .navbar{
        background: var(--color);
        height: 50px;
        overflow: hidden;
    }
    .nav{
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .nav a{
        padding: 0 16px;
        flex: none;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        height: 55px;
        line-height: 45px;
        font-size: 18px;
        font-weight: 500;
    }
    .headline{
        padding: 0;
        margin: 15px 0;
    }
    .headline .head1{
        line-height: 30px;
        font-size: 20px;
        margin-bottom: 10px;
    }
    .headline .head2, 
    .headline .head3{
        font-size: 18px;
    }
    .swiper1{
        width: 80%;
        margin: 0 auto;
        float: none;
    }
    #newsSwiper{
        width: 100%;
        height: 350px;
    }
    #newsSwiper .swiper-slide p{
        padding: 0 70px 0 5px;
        font-size: 14px;
        line-height: 35px;
    }
    .swiper-pagination-switch{
        width: 6px;
        height: 6px;
        margin: 0 2px;
    }
    .news-container{
        width: 100%;
    }
    .tab-more{
        display: block;
        line-height: 30px;
        background: #f5f5f5;
        border: 1px solid #dbdbdb;
        border-radius: 25px;
        text-align: center;
        font-size: 13px;
    }
    .tab-more a{
        display: none;
    }
    .tab-more a.active{
        display: block;
        color: #a0a0a0;
    }
    .news-container .tab-title div a,
    .xxgk-container .tab-title div a{
        display: none;
    }
    .news-container .tab-title div span,
    .xxgk-container .tab-title div span{
        display: inline-block;
        margin: 0px 15px;
    }
    .tab-list li a{
        display: inline-block;
        width: 75%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .news-container .tab-list li{
        background: none;
        padding: 0;
    }
    .news-container .tab-list li:hover{
        padding-left: 5px;
    }
    .banner{
        display: none;
    }
    .xxgk-container{
        margin: 0px 0 15px;
    }
    .xxgk-container .xxgk-list{
        margin-bottom: 20px;
        width: 48%;
    }
    .xxgk-list .tab-list{
        padding: 5px 5px 0;
    }
    .import-title,.import,.xxgk-pic,.hudong .advice-list,.zwfw-box{
        display:none;
    }
    .tab-list li,.news-container .tab-list li{
        line-height: 30px;
    }
    .hudong{
        flex-direction: row;
    }
    .hudong .hudong-pic .btns a{
        width: 49%;
    }
    .hudong .mail-list,
    .hudong .advice-list{
        width: 58%;
    }
    .hudong .hudong-pic{
        width: 38%;
        height: auto;
    }
    #ztzlSwiper{
        height: 200px;
    }
    .ztzl-container{
        padding: 20px 0;
    }
    #ztzlSwiper .swiper-slide a{
        text-align: center;
    }
    #ztzlSwiper .swiper-slide a img {
        width: 290px;
        height: 160px;
    }
    .ztzl-container .title h2{
        margin-bottom: 15px;
    }
    .friend-link select{
        width: 25%;
        height: 19px;
        font-size: 12px;
        border-left: 1px solid #959595;
    }
    #Foot{
        min-width: auto;
    }
    #Foot .footer{
        padding: 10px 0;
        max-width: none;
    }
    #Foot .footer .text,
    #Foot .footer .pic{
        float: none;
        text-align: center;
    }
    #Foot .footer .pic{
        margin: 0 auto;
        width: 265px;
    }
    #Foot .footer .pic .dzjg img{
        width: 50px !important;
        height: 60px !important;
    }
    #Foot .footer .pic .jiucuo img{
        width: 80px;
        height: 50px;
    }
    #Foot .footer .pic .jiucuo {
        margin: 10px 25px 10px 0;
    }
    #Foot .footer .pic .dzjg{
        margin: 5px 0;
    }
    #Foot .footer .text p {
        line-height: 25px;
    }
    #Foot .footer .text p, #Foot .footer .text p a{
        font-size: 12px;
    }

    
    
    #Head{
        min-width: auto;
    }
    .main{
        padding: 5px;
    }
    .path{
        padding-left: 5px;
    } 
    .path a{
        display: inline-block;
    }
    .channel-wrap{
        margin-top: 15px;
    }
    .channel-list{
        float: none;
        width: 100%;
        line-height: 40px;
    }
    .channel-list p{
        font-size: 18px;
        line-height: 40px;
        font-weight: 600;
    }
    .channel-list a{
        font-size: 16px;
    }
    .channel-list a.active:after,
    .channel-list a:hover:after{
        border: 6px solid var(--color);
        border-color: transparent transparent transparent var(--color);
    }
    .channel-contents {
        width: 100%;
    }
    .channel-title{
        display: none;
    }
    .content-list li{
        height: 43px;
    }
    .content-list li a{
        display: inline-block;
        width: 74%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .content-list li span.state{
        display: none;
    }
    .page-nav{
        display: none;
    }
    .m-pagenav{
        display: block;
        text-align: center;
        height: 45px;
        line-height: 35px;
    }
    .m-pagenav a,
    .m-pagenav span{
        margin: 3px;
        color: var(--color);
    }
    .m-pagenav a{
        font-size: 14px;
        border: 1px solid #6992e1;
        padding: 1px 2px;
        background: #edf3ff;
        color: var(--color);
    }

    
    .public-main-box{
        padding: 0 5px 5px 10px;
    }
    .public-list1{
        padding: 0 5px !important;
        margin-top: 10px !important;
    }
    .public-list1 ul li{
        margin-bottom: 10px !important;
    }
    .public-list1 ul li a{
        width: 67%;
    }
    .public-page-box{
        padding: 20px 0 !important;
    }
    .public-page-select{
        display: none !important;
    }


    
    .channel-title-m{
        display: block;
    }
    .channeltable{
        border: 1px solid #cecece;
    }
    .channeltable ul .thead span{
        font-size: 14px;
        line-height: 40px;
        height: 40px;
    }
    .channeltable ul li span{
        height: 45px;
        line-height: 45px;
        font-size: 14px;
    }
    .channeltable ul .thead span.w2{
        border-left: 1px solid #d1d1d1;
        border-right: 1px solid #d1d1d1;
    }
    .channeltable .w1{
        width: 18%;
    }
    .channeltable .w2 {
        width: 58%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .channeltable .w3{
        width: 24%;
    }
    .channeltable .w4{
        display: none !important;
    }



    
    .headmod .modpic.fl{
        float: none;
        text-align: center;
    }
    .headmod .shotp{
        width: 100%;
        height: auto;
    }
    .headtoppic{
        padding: 0;
    }
    .headtoppic img,
    .picmod ul li .pic01,
    .picmod ul li .pic02,
    .picmod ul li .pic03,
    .picmod ul li .pic04,
    .ptitle01,
    .ptitle02,
    .ptitle03,
    .ptitle04{
        width: 100%;
    }
    .picmod ul li .pic01,
    .picmod ul li .pic02{
        margin: 0;
    }
    .ptitle01,
    .ptitle02{
        bottom: 3px;
    }
    .fastmod ul li{
        padding: 0;
        height: auto;
    }
    .diqulist ul li {
        width: 44%;
    }



    
    .maintext{
        padding: 0;
    }
    .mainp{
        padding: 0;
    }
    .mainp table{
        max-width: 100%;
    }
    .mainp img,.mainp video{
        max-width: 90%;
    }
    .maintext h4{
        width: 100%;
    }



    
    .xxgkTable {
        margin: 10px 0;
        border-bottom: 1px solid lightgray;
    }
    .xxgkTable .xx-left{
        width: 23%;
        border-bottom: none;
        border-right: none;
    }
    .xxgkTable .xx-right{
        width: 77%;
        border-bottom: none;
    }



    
    .letter-msg table td,
    .reply-msg table td{
        line-height: 30px;
        padding: 2px;

    }
    .letter-msg table td.msg-title,
    .reply-msg table td.msg-title{
        width: 24%;
        font-size: 15px;
    }
    .letter-msg table td.msg-value,
    .reply-msg table td.msg-value{
        
    }
    .yshj_submit .rely{
        width: 100%;
    }
    .yshj_submit .mainrely{
        padding: 0;
    }
    .yshj_submit .applyTable .attribute{
            width: 80px;
    }
    .yshj_submit .mainrely input#IsPublic_0,
    .yshj_submit .mainrely input#IsPublic_1{
        width: 18px;
        vertical-align: middle;
    }
    .field table td label{
        display: inline-block!important;
        width: 50px;
    }


}

@media ( max-width:768px ){
    
    .headline .head1{
        font-size: 23px;
    }
    .headline .head2, 
    .headline .head3{
        display: none;
    }
    .swiper1{
        width: 95%;
    }
    .xxgk-container .xxgk-list{
        width: 100%;
    }
    .hudong .hudong-pic{
        display: none;
    }
    .hudong .mail-list,
    .hudong .advice-list{
        width: 100%;
        margin: 0;
        border: none;
    }
    .hudong .mail-list ul, .hudong .advice-list ul{
        padding: 0;
    }
    #ztzlSwiper {
        height: 150px;
    }
    #ztzlSwiper .swiper-slide a img {
        width: 200px;
        height: 110px;
    }
}

@media ( max-width:450px ){
    
    #Main{
        padding: 5px;
    }
    
    .logo img{
        width: 70%;
    }
    .search_inuput .txt{
        width: 230px;
        height: 35px;
    }
    .search_inuput .btn{
        height: 35px;
        width: 50px;
    }
    .nav a{
        padding: 0 5px;
        font-size: 16px;
    }
    .headline .head1{
        line-height: 30px;
        font-size: 20px;
    }
    .news-container{
        width: 100%;
        margin: 10px 0;
    }
    .swiper1 {
        width: 100%;
    }
    #newsSwiper{
        height: 240px;
    }
    .hudong .hudong-pic .btns a{
        width: 49%;
    }
    
    
    #querySuccess td{
        padding: 4px;
    }

}