@media (max-width: 767px) {
    /*html,body*/
    html, body{
        background:none !important;
        width: 100%;
        overflow-x: hidden;
    }
    body {
        min-width: 100%;
    }

    /*header*/
    #_span_jiucuo,
    #_ideConac,
    .friend_link_box,
    .header .search,
    .top,
    .comm_topLink,
    .h-login,
    #div_topSystem_id,
    #topSystemBtn_id,
    .Hj-EasyRead-Container{
        display:none!important;
    }
    .main .main_top .tzgg,
    .nav,
    .header{
        width:100%;
        height:auto;
    }
    .header .logo{
        height: 3.55rem;
        padding: 0;
        display: flex;
        align-items: center;
        background:url(../img/index_bg.jpg) no-repeat center top  #fff;
        background-size:300%;
    }
    .header .logo img{
        width: 75%;
        height: auto;
        padding:30px 0 30px 20px;
    }
    .nav li{
        width: 20%;
        height: 1.5rem;
        background: #2e7ac0;
        line-height: 1.5rem;
        font-size: 0.5rem;
        text-align:center;
        box-sizing: border-box;
        border-width: 1px;
        border-style: solid;
        border-color: rgba(255, 255, 255, .05) rgba(0, 0, 0, .05) rgba(0, 0, 0, .05) rgba(255, 255, 255, .05);
    }
    .nav li a{
        display:inline;
    }
    
    /*css-index*/
    .main{
        width:100%;
        margin:0;
    }
    .main .main_top{
        width:100%;
        height:auto;
        display:inline-block;
    }
    .main .main_top .gzdt{
        margin-top:7.99rem;
        width:100%;
        height: 11.7rem;
    }
    .main .xxgk_main .xxgk_main_right .xxgk_main_news h2,
    .main .xxgk_main .xxgk_main_cen .xxgk_main_news h2,
    .main .xxgk_main .xxgk_main_right .xxgk_main_news .title,
    .main .xxgk_main .xxgk_main_cen .xxgk_main_news .title,
    .main .main_right .main_news .title,
    .main .main_right .main_news .title h2,
    .main .main_center .main_news .title h2,
    .main .main_center .main_news .title,
    .main .main_top .tzgg .title h2,
    .main .main_top .tzgg .title,
    .main .main_top .gzdt .title h2,
    .main .main_top .gzdt .title{
        height: 1.5rem;
        line-height:2;
        display:inline-block;
    }
    .main .xxgk_main .xxgk_main_right .xxgk_main_news .title h2 a,
    .main .xxgk_main .xxgk_main_cen .xxgk_main_news .title h2 a,
    .main .main_right .main_news .title h2 a,
    .main .main_center .main_news .title h2 a,
    .main .main_top .tzgg .title h2 a,
    .main .main_top .gzdt .title h2 a{
        height:auto;
        line-height:2;
        font-size:.5rem;
        padding:0 10px;
    }
    .main .xxgk_main .xxgk_main_right .xxgk_main_news .title .more,
    .main .xxgk_main .xxgk_main_cen .xxgk_main_news .title .more,
    .main .main_right .main_news .title .more,
    .main .main_center .main_news .title .more,
    .main .main_top .tzgg .title .more,
    .main .main_top .gzdt .title .more{
        font-size:.4rem;
        margin:8px 10px 8px 0;
    }
    .main .main_top .gzdt .list{
        width:100%;
        overflow: hidden;
        height: auto;
    }
    .main .main_top .gzdt .list .gzdt_headline{
        height:auto!important;
        line-height:2!important;
    }
    .main .main_top .gzdt .list .gzdt_headline h2{
        margin-top:0;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        padding:0 10px;
    }
    .main .main_top .gzdt .list .gzdt_headline h2 a{
        font-size:.5rem;
    }
    .main .xxgk_main .xxgk_main_right .xxgk_main_news .list ul,
    .main .xxgk_main .xxgk_main_cen .xxgk_main_news .list ul,
    .main .main_right .main_news .list ul,
    .main .main_center .main_news .list ul,
    .main .main_top .tzgg .list ul,
    .main .main_top .gzdt .list ul{
        margin-top:0;
    }
    .main .xxgk_main .xxgk_main_right .xxgk_main_news .list ul li a,
    .main .xxgk_main .xxgk_main_cen .xxgk_main_news .list ul li a,
    .main .main_right .main_news .list ul li a,
    .main .main_center .main_news .list ul li a,
    .main .main_center .main_news .list ul li,
    .main .main_top .tzgg .list ul li a,
    .main .main_top .tzgg .list ul li,
    .main .main_top .gzdt .list ul li a,
    .main .main_top .gzdt .list ul li{
        height:auto;
        line-height: 1.5rem;
        font-size:.4rem;
    }
    .main .xxgk_main .xxgk_main_right .xxgk_main_news .list ul li,
    .main .xxgk_main .xxgk_main_cen .xxgk_main_news .list ul li,
    .main .main_right .main_news .list ul li,
    .main .main_center .main_news .list ul li,
    .main .main_top .tzgg .list ul li,
    .main .main_top .gzdt .list ul li{
        padding: 0 15px;
        line-height: 1.5rem;
        height: auto;
    }
    .main .xxgk_main .xxgk_main_right .xxgk_main_news .list ul li .time,
    .main .xxgk_main .xxgk_main_cen .xxgk_main_news .list ul li .time,
    .main .main_right .main_news .list ul li .date,
    .main .main_center .main_news .list ul li .date,
    .main .main_top .tzgg .list ul li .tzgg-date,
    .main .main_top .gzdt .list ul li .date{
        font-size:.4rem;
        margin:0;
    }
    .main .main_top .slideBox{
        width:100%;
        height: 8rem;
        margin-top: calc( -11.7rem + -8rem);
    }
    .main .main_top .slideBox .bd{
        height:auto;
    }
    .main .main_top .slideBox .bd img,
    .main .main_top .slideBox .bd ul{
        width:100%!important;
        height: 8rem!important;
    }
    .main .main_top .slideBox .bd ul li{
        width:100%!important;
    }
    .main .main_top .slideBox .bd li a{
        width:100%;
        height:auto;
    }
    .main .main_top .slideBox .bd li p{
        width:100%;
        font-size:.4rem;
        height:auto;
        line-height:3;
        padding-left:10px;
    }
    .main .main_top .slideBox .hd{
        bottom:.23rem;
    }
    .main .main_top .tzgg .list{
        margin-left:0!important;
    }
    .main> div[style="position: relative; display: block;margin: 0 auto 20px;"]{
        margin:10px 0 !important;
    }
    .main .main_right,
    .main .main_left .xxgk,
    .main .main_left,
    .main> div[style="position: relative; display: block;margin: 0 auto 20px;"] img{
        width:100%;
    }
    .main .main_left .xxgk .xxgk_qzqd,
    .main .main_left .xxgk .xxgk_ml{
        width:100%;
        display:inline-block;
    }
    .main .main_left .xxgk .xxgk_ml li{
        width: 100%;
        margin: 1px 0;
        height:auto;
        box-sizing: border-box;
    }
    .main .main_left .xxgk .xxgk_ml li a{
        font-size:.5rem;
        height:auto;
        line-height:3;
    }
    .main .main_left .xxgk .xxgk_qzqd li{
        width:48%;
        height:auto;
        line-height:3;
        margin:2px 1%!important;
    }
    .main .main_left .ggfw .ggfw_title h2,
    .main .main_left .xxgk .xxgk_qzqd li a{
        font-size:.5rem;
    }
    .main .main_left .ggfw{
        margin-top:0;
        width:100%;
        height:auto!important;
    }
    .main .main_left .ggfw .ggfw_title {
        width:100%;
        height:auto;
        line-height:2.5;
        display:inline-block;
    }
    .main .main_left .ggfw .ggfw_title .more{
        font-size:.4rem;
        margin:3px 10px 3px 0;
    }
    .main .main_left .ggfw ul{
        margin-top:0;
    }
    .main .main_left .ggfw ul li{
        width: 100%;
        margin:2px 10%;
        height:auto;
        line-height:2;
        box-sizing: border-box;
        margin: 0;
    }
    .main .main_left .ggfw ul li a{
        font-size:.5rem;
        height:auto;
        line-height:2.5;
        width:auto;
    }
    .main .main_center{
        width:100%;
        margin:0;
    }
    .main .xxgk_main .xxgk_main_right .xxgk_main_news,
    .main .xxgk_main .xxgk_main_cen .xxgk_main_news,
    .main .main_right .main_news,
    .main .main_center .main_news{
        width:100%;
        height:auto;
    }


    /*css-xxgk*/
    .main .main_local{
        width:100%;
        height:auto;
        display:inline-block;
    }
    #xxgk_midNav{
        display:none;
    }
    .main .main_local .main_local_main{
        width:100%;
        height:auto;
        line-height:2;
        background:url(../img/home.png) 15px center no-repeat;
        padding-left:40px;
    }
    .main .main_local .main_local_main a, 
    .main .main_local .main_local_main span{
        font-size:.4rem;
        height:auto;
        line-height:2;
    }
    .main .xxgk_main{
        margin-top:0;
        display:inline-block;
        width:100%;
        height:auto;
    }
    .main .xxgk_main .xxgk_main_right,
    .main .xxgk_main .xxgk_main_left{
        width:100%;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_news_tit{
        height:auto;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_news_tit h2{
        font-size:.5rem;
        line-height:2;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_leader{
        width:100%;
        height:auto;
        text-align:center;
        padding:0;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_leader .leader_pic{
        float:none;
        width:auto;

    }
    .main .xxgk_main .xxgk_main_left .xxgk_leader .leader_mian{
        float:none;
        width:auto;
        height:auto;
        margin-left:0;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_leader .leader_mian h2{
        font-size:.5rem;
        margin-top:0;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_leader .leader_mian p{
        margin-top:0;
        font-size:.4rem;
        line-height:2;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_leader .leader_mian a{
        display:inline-block;
        margin-top:0;
        font-size:.4rem;
        height:auto;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_leader .leader_more{
        width:90%;
        margin:5px 5%;
    }
    .main .xxgk_main .xxgk_main_cen{
        width:100%;
        margin:0;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_nav .xxgk_jyta,
    .main .xxgk_main .xxgk_main_left .xxgk_nav{
        margin-top:0;
        width:100%;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_nav .xxgk_jgzn{
        display:inline-block;
        width:100%;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_nav .xxgk_jgzn li{
        height:auto;
        width: 100%;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_nav .xxgk_jgzn li a{
        height:auto;
        line-height:3;
        font-size:.5rem;
        width:auto;
    }
    .main .xxgk_main .xxgk_main_left .xxgk_nav .xxgk_jyta li{
        width:48%;
        height:auto;
        line-height:2;
        margin:2px 1%!important;
    }

    /*css-jgld*/
    .main .main_list{
        margin:0;
        display:block;
    }
    .main .main_list .main_list_right .table_list thead,
    .main .main_list .tyl-main-left .tyl-main-left-treeview,
    .main .main_list .tyl-main-left .tyl-main-left-title{
        display:none;
    }
    .main .main_list .main_list_right{
        margin:0;
        width:100%;
    } 
    .main .main_list .main_list_right .table_list{
        width:100%;
        table-layout:fixed;
    }
    .main .main_list .main_list_right .table_list td[align="center"]:first-child{
        display:none;
    }
    .main .main_list .main_list_right .table_list td[align="center"]:last-child{
        width: -3rem;
        text-align:right;
    }
    .main .main_list .main_list_right .table_list td{
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size:.4rem!important;
        padding:0 5px;
    }
    .main .main_list .main_list_right .table_list td a{
        padding-left:0;
        font-size:.4rem;
    }
    
    /*list-page*/
    .paging_wrap.right {
        clear: both;
        text-align: center !important;
        padding:10px 0;
    }
    #paging{
        display: inline-block;
        float: none;
    }
    #paging > .page_index {
        margin: 0;
    }
    #paging > .end_page,
    #paging > .home_page,
    .total_count {
        display: none;
    }
    #paging > .page_index .current {
        display: block;
        margin: 0 3px;
    }
    .paging li a, .paging li span{
        font-size: .4rem!important;
    }

    /*css-tslm*/
    .main .main_list .main_list_left{
        float: none;
        width:100%;
        overflow-x:auto;
    }
    .main .main_list .main_list_left h2{
        display:none;
    }
    .main .main_list .main_list_left ul{
        overflow: hidden;
    }
    .main .main_list .main_list_left ul li{
        width:auto;
        float:left;
        padding:0 5px;
        height:auto;
        display:inline-block;
    }
    .main .main_list .main_list_left ul li a{
        height:auto;
        line-height:2.5;
        font-size:.5rem;
    }

    /*detail-jgld*/
    .main .main_content{
        margin-top:0;
        width:auto;
        padding:0;
    }
    .main .main_content h2{
        margin-bottom:0;
        font-size:.5rem;
        line-height:2;
        padding:0 10px;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .main .main_content .xxgk_top_frame{
        width:100%;
        height:auto;
        float:left;
    }
    .main .main_content .xxgk_top_frame ul{
        width:auto;
        margin:0;
        height:auto;
    }
    .main .main_content .xxgk_top_frame ul li{
        width: 100%;
        font-size:.4rem;
        margin:1%;
        height:auto;
        line-height:2;
    }
    .main .main_content .jgld_leader{
        width:100%;
        height:auto!important;
        float:left;
        display:block;
        margin:0;
        text-align:center;
    } 
    .main .main_content .jgld_leader .jgld_leader_pic{
        float:none;
        margin:5px 0;
        width:auto;
        height:auto;
    }
    .main .main_content .jgld_leader .jdld_leader_right{
        float:none;
        margin:0;
    }
    .main .main_content .jgld_leader .jdld_leader_right ul .jdld_leader_tit{
        height:auto;
        font-size:.5rem;
        line-height:2;
        width:auto!important;
    }
    .main .main_content .jgld_leader .jdld_leader_right ul .jdld_leader_zw voice,
    .main .main_content .jgld_leader .jdld_leader_right ul .jdld_leader_zw{
        height:auto;
        font-size:.4rem!important;
        line-height:2;
        width:auto!important;
    }
    .main .main_content .leader_grjj{
        width:100%;
        margin:10px auto;
    }
    .main .main_content .jgld_leader .jdld_leader_right ul .jdld_leader_zw,
    .main .main_content .leader_grjj h2{
        padding:0 10px;
        font-size:.4rem!important;
    }
    .main .main_content .leader_grjj p span,
    .main .main_content .leader_grjj p{
        font-size:.4rem!important;
        line-height:2!important;
        height:auto;
    }
    .main .main_content .leader_grjj > p,
    .main .main_content .leader_grjj .Custom_UnionStyle{
        padding:0 10px;
        font-size:.4rem!important;
    }

    /*detail-nsjg*/
    .main .main_content .main_con_zw{
        padding:0 10px;
        display:block;
        width:auto;
        font-size:.4rem!important;
    }
    .main .main_content .mian_con_foot,
    .main .main_content .main_con_zw{
        margin-top:0;
    }
    .main .main_content .main_con_zw span{
        font-size:.4rem!important;
    }
    .main .main_content .main_con_zw p{
        line-height:2;
        margin-bottom:0!important;
        font-size:.4rem!important;
    }
    .main_content .mian_con_foot p{
        font-size:.4rem;
        padding-left:10px;
        float:none;
    }
    .main_content .mian_con_foot p span{
        margin-left:0!important;
    }
    .main_content .mian_con_foot div{
        display:none;
    }

    /*detail-tpxw*/
    .main .main_content >p{
        padding-bottom:0!important;
    }
    .main .main_content .main_con_ftit{
        height:auto;
        line-height:3;
    }
    .main .main_content .main_con_zw b,
    .main .main_content .main_con_ftit p{
        font-size:.4rem!important;
    }
   .main_con_zw img,
    .main_content img，
    .main_con_zw iframe,
    .main_content video，
     #j-show-body img,
    .tys-main img,
    #j-show-body iframe,
    .tys-main iframe,
     #j-show-body video,
    .tys-main video {
        max-width:100%!important;
        height:auto!important;
        display:block!important;
    }

    /*detail-dfxx*/
    .main .main_content .main_con_zw h2,
    .main .main_content .main_con_zw .Custom_UnionStyle div,
    .main .main_content .main_con_zw font,
    .main .main_content .main_con_zw strong,
    .main .main_content .main_con_zw a,
    .main .main_content .main_con_zw .Custom_UnionStyle{
        font-size:.4rem!important;
    }

    /*detail-czxx*/
    .main .main_content .main_con_zw table{
        width:100%!important;
        height:auto;
        margin:0!important;
    }
    .main .main_content .main_con_zw table td{
        width:auto!important;
    }

    /*detail-yfxz*/
    .main .main_content >p {
        font-size:.45rem!important;
    }

    /*css-footer*/
    .footer_main,
    .footer{
        width:100%;
        height:auto;
        display:inline-block;
    }
    .footer_main .gov_icon{
        height:auto;
        padding:0;
        width:100%;
        margin:0;
    }
    .footer_main p{
        margin-left:0!important;
        padding:0 10px;
        text-align:center;
        line-height:2;
        font-size:.4rem;
    }
    .jgld_leader .jdld_leader_right ul .jdld_leader_zw .Custom_UnionStyle voice{
        font-size:14px!important;
}
.jgld_leader{
        height:320px!important;
}
.title,
.ggfw .ggfw_title{
    height:1.5rem!important;
    line-height:1.5rem!important;
     border-width: 1px;
        border-style: solid;
        border-color: rgba(0, 0, 0, .1) rgba(255, 255, 255, .1)   rgba(255, 255, 255, .1) rgba(0, 0, 0, .1);
   overflow:hidden;
   box-sizing:border-box;
    }
    .title>h2{margin: 0!important;line-height: 1.5rem!important;height: 1.5rem!important;}
    .title>h2>a{
        height: 1.5rem!important;
        line-height: 1.5rem!important;
        padding: 0 10px!important;
    }
    .title .more,
    .main .main_left .ggfw .ggfw_title .more{
        margin:0!important;
        padding:0 10px 0 0;
    }
}    
