﻿@media (max-width: 550px) {
    
    .wza-box,.p_c,.header-wrap,.accessible-wrap,.TopWea{
        display: none;
    }
    .fl-buttons-links{display: none;}
    .header{
        background-position-y:0 ;
    }
    .header-nav{
        margin: 0;
        width: 100%;
        display: initial;
    }

    .header-nav .log{
        width: 100%;
        line-height: 120px;
    }
    .header-nav .search{
        overflow: hidden;
        display: flex;
        justify-content: center;
        margin-bottom: 20px;
    }
    .header-nav .search .word{
        width: 230px;
        height: 35px;
        font-size: 14px;
        box-sizing: border-box;
    }
    .header-nav .search .submit{
        float: left;
        height: 35px;
        width: 50px;
        box-sizing: border-box;
    }

    .header-nav .keyword{
        display: none;
    }



    .nav-list-box{
        width: 100%;
        margin: 0;
        padding: 0 5px;
    }
    .nav-list-box ul{
        width: auto;
        display: flex;
        overflow: hidden;
        overflow-x: scroll;
    }
    .nav-list-box ul li{
        width: auto;
        float: none;
        flex: none;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        font-size: 16px;
        font-weight: 500;
    }
    .nav-list-box ul li a{
        font-size: 16px;
        padding: 0 5px;
        line-height: 45px;
    }

    .footer-wrap{
        width: 100%;
        flex-wrap: wrap;
        padding: 10px 5px;
        display: inherit;
    }
    .footer-fr{
        flex: none;
    }
    .footer-fr p{
        font-size: 13px;
    }
    .footer-fl,.reportCont{
        justify-content: center;
        margin: 5px 0;
        width: 100%;
    }
/* index */
   
    .module{
        width: 100%;
        overflow:initial;
        padding: 0 5px;
    }
    .topline h1{
        line-height: 30px;
        font-size: 20px;
    }
    .topstyle{
        display: none;
    }
    .banner-wrap{
        margin-bottom: 10px;
    }
    .banner-pic{
        width: 355px;
        height: 240px;
        margin: 0 auto;
        margin-bottom: 10px;
        float: none;
    }
    .news{
        width: 100%;
        float: none;
        margin: 0;
    }
    .news .main-tab li{
        font-size: 16px;
        margin-right: 5px;
    }
    .news .main-list li{
        padding: 5px 0 ;
    }
    .news .main-list li a{
        font-size: 15px;
        width: 75%;

    }
   
    .zwgk{
        width: 100%;
        float: none;
        height: auto;
    }
    .dt_xcpic,.zwgk-left-box{
        display: none;
    }
    .zwgk-right-box{
        width: 100%;
        margin: 0;
        float: none;
    }
    .zwgk-right-tab{
        height: 35px;
        line-height: 35px;
    }
    .zwgk-right-tab li a{
        padding: 0 10px;
    }
    .zwgk-right-list li{
        font-size: 15px;
        line-height: 32px;
    }
    .zwgk-right-list li a{
        display: inline-block;
        width: 75%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 0;

    }
    .zwgk-right-list li span{
        float: right;
    }
    .zwgk-boottom-box{
        width: 100%;
    }
    .zwgk-boottom-box ul{
        flex-wrap: wrap;
    }
    .zwgk-boottom-box li{
        width: 48%;
        margin-bottom: 5px;
    }
    .zwgk-boottom-box li a{
        width: 100%;
    }
    .zwfw{
        width: 100%;
        margin: 0;
        float: none;
    }
    .zwfw-list ul li{
        margin-top: 5px;
    }
    .zwfw-list ul li a{
        height: 94px;
    }
    .zwfw-list ul li a i{
        font-size: 40px;
    }
    /*  */
    .hdjl-title>.fl, .hdjl-title>.fr{
        width: 35%;
    }
    .hdjl-left{
        width: 100%;
        float: none;
    }
    .hdjl-left-tab li{
        font-size: 17px;
    }
    .hdjl-left-list a{
        padding-left: 8px;
    }
    .hdjl-left-list a span{
        font-size: 15px;
        line-height: 35px;

    }
    .hdjl-left-list a div{
        width: 165px;
    }
    .hdjl-left-list a div em{
        line-height: 35px;
        font-size: 12px;
        padding-right: 5px;
    }
    .hdjl-right{
        width: 100%;
        float: none;
    }
    .hdjl-right-tab h1{
        font-size: 17px;
    }
    .hdjl-right-list a span,.hdjl-right-list a div em{
        line-height: 35px;
        font-size: 15px;
    }
    .hdjl-right-list a div em{
        font-size: 12px;
    }
    /*  */
    .hdjl-bottom ul li{
        width: 160px;
        line-height: 45px;
        font-size: 18px;
    }

    .ztzl-title>.fl, .ztzl-title>.fr{
        width: 35%;
    }
    .links_scroll{
        width: 228px;
        margin: 0 auto;
        overflow: hidden;
    }
    .links_scroll ul{
        width: 85%;
        overflow: initial;
        white-space: nowrap;
        font-size: 0;
    }
    .links_scroll ul li{
        width: 228px;
        float: none;
        display: inline-block;
        font-size: 0;
        overflow: hidden;
    }



    
    
}