@media (max-width: 767px) {
    html, body {
        width: 100%;
        overflow-x: hidden;
    }
    .Hj-EasyRead-Container,
    #topSystemBtn_id {
        display: none !important;;
    }

    body {
        min-width: 100% !important;
        width: 100%;
        background:none;
        height:auto;
    }

    .top {
        display: none;
    }

    .search {
        display: none;
    }

    .comm_topLink {
        display: none;
    }

    .header {
        width: 100%;
        height: auto;
        float:left;
        display:block;
        background: url(../img/body_bg.jpg) no-repeat #fff;
        background-position: 27% -1%;
        background-size: 217%;
    }

    .header .logo {
        width:75%;
        padding: 15px;
        display: flex;
        align-items: center;
    }

    .logo img {
        width: 100%;
    }

    .nav {
        width: 100%;
        height: auto;
        overflow: hidden;
        float:left;
        display:block;
    }

    .nav li {
        box-sizing: border-box;
        height: auto;
        width: 20%;
        font-size: 14px;
        line-height: 40px;
        text-indent: 0;
        border-width: 1px;
        border-style: solid;
        border-color: rgba(255, 255, 255, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(255, 255, 255, .1);
    }

    .nav > li > a {
        background: none !important;
        text-align: center;
        font-size: 14px;
    }

 
    .footer {
        height: auto;
    }

    .friend_link {
        display: none;
    }

    .footer .footer_main {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    #_ideConac {
        display: none;
    }

    .gov_icon {
        display: none;
    }

    .footer_main > p {
        padding: 10px 15px;
        margin-left: 0 !important;
        line-height: 1.5;
        text-align: center;
    }

  
    .main {
        width: 100%;
        margin: 0;
        height: auto;
        float:left;
        display:block;
    }

    .main_top {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: auto;
    }

    .tzgg {
        width: 100%;
        border: none;
        height: auto;
    }

    .tzgg h2 {
    }

    .tzgg .tzgg_list li .time {
        padding-left: 10px;
    }

    .tzgg .tzgg_list li {
        display: flex;
        margin: 0 15px;
        overflow: hidden;
    }

    .tzgg .tzgg_list {
        width: 100%;
        margin: 5px 0 0;
    }

    .tzgg .tzgg_list li a {
        flex: 1;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .moretz {
        width: 100% !important;
        margin-left: 0 !important;
    }
    .slideBox{
        order: -1;
    }
    .slideBox, .slideBox .bd{
        width: 100% !important;
        height: auto !important;
    }
    .slideBox .bd ul{
        height: 0;
        padding-bottom: 60%;
        overflow: hidden;
        width: 100% !important;
    }
    .slideBox .bd li,
    .slideBox .bd li a,
    .slideBox .bd li img{
        width: 100% !important;
        height: 100% !important;
    }
    .slideBox .bd li p{
        box-sizing: border-box;
        width: 100%;
        padding-left: 1em;
        padding-right: 80px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .gzdt {

        width: 100% !important;
        height: auto;
        margin-bottom: 15px;
    }

    .gzdt .title {
        width: 100%;
    }

    .gzdt .list {
        box-sizing: border-box;
        width: 100% !important;
        margin-left: 0;
        padding: 0 15px;
        margin: 0;
    }

    .gzdt .list ul {
        margin: 2px 0;
    }

    .gzdt .list .headline h2 {
        width: 100% !important;
        height: auto;
        line-height: 2.5;
    }

    .list li .time {
        padding-left: 10px;
    }

    .xxgk {
        width: 100%;
        height: auto;
    }

    .xxgk ul {
        padding: 0 10px;
    }

    .xxgk ul li {
        box-sizing :border-box;
        width: 100%;
        height: auto;
        padding-left: 65px;
        background-color: #f5ebeb !important;
        background-size: auto 40px !important;
        border-radius: 3px;
        overflow: hidden;
    }

    .xxgk ul li a {
        height: auto;
        line-height: 40px;
    }

    .main_con_left {
        float: none;
        width: 100%;
    }

    .main_con {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .main_con_cen {
        box-sizing: border-box;
        float: none;
        width: 100% !important;
        padding: 15px 15px;
        margin: 0;
        height: auto;
    }

    .main_con_cen div {
        width: 100%;
        height: auto;
    }

    .main_con_cen div > div, .main_con_cen div > ul {
        /* width:100%; */
        /* height: auto; */
        /* margin-top: 15px; */
    }


    .main_con_right {
        float: none;
        padding: 0 15px;
        width: 100% !important;
        box-sizing: border-box;
    }

    .main_con_right > div {
        width: 100%;
        height: auto;
        /* margin-bottom: 30px; */
    }

    .list li{
        display: flex;
    }
    .list li a {
        flex: 1;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .friend_link_box {
        display: none;
    }


    .main_local {
        width: 100%;
        height:auto;
        line-height: 1.5;
        float:left;
        display:block;
    }

    .main_list .main_list_left h2 {
        display:none;
    }

    .main_list .main_list_left {
        width: 100%;
        overflow-x:auto;
    }

    .main_list .main_list_left ul li {
            border: 0;
    float: left;
    width: auto;
    padding: 0 5px;
    box-sizing: border-box;
    background: none!important;
    }

    .main_list .main_list_right {
        display:block;
        width: 100%;
        margin: 0;
    }

    .table_list {
        table-layout: fixed;
        width: 100%;
        max-width: 100%;
    }

    .table_list thead {
        display: none;
    }


    .table_list tbody tr td, .table_list tbody tr td a {
        box-sizing: border-box;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 0;

    }

    .table_list tbody tr td:last-of-type {
        width: 35%;
    }

    .table_list tbody tr td a {
        padding-left: 15px;
    }

    #CBody > .main > .main_list {
        margin: 0;
    }

    .paging_wrap.right {
        text-align: center !important;
    }

    #paging > .page_index {
        margin: 0;
    }

    #paging > .end_page,
    #paging > .home_page {
        display: none;
    }

    #paging > .page_index .current {
        display: block;
        margin: 0 3px;
    }

    /*xin xi gong kai*/
    #midSystemBtn_id {
        display: none !important;
    }

    .xxgk_news_tit {
        width: 100%;
        border: none;
    }

    .xxgk_main_left {
        width: 100%;
    }

    .xxgk_main {
        margin: 0;
    }

    .xxgk_leader {
        width: 100%;
        padding: 0;
        height: auto;
    }

    .xxgk_leader > .leader_more {
        margin: 0;
    }

    .xxgk_main .xxgk_nav {
        width: 100%;
        margin: 0
    }

    .xxgk_main .discir {
        display: none;
    }

    .xxgk_nav .xxgk_jgzn {
        width: 100%;
        display:flex;
        flex-wrap:wrap;
    }

    .xxgk_nav .xxgk_jgzn li {
        background: #f1f1f;
        width: 100%;
        display:block;
        height:auto;
    }

    .xxgk_leader .leader_mian h2{
        font-size:16px;
    }

    .xxgk_main > div {
    }

    .xxgk_main_cen {
        width: 100%;
        box-sizing: border-box;
        margin: 0;
    }

    .xxgk_main_cen > div {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }

    .xxgk_main_right {
        width: 100%;
        box-sizing: border-box;
        margin: 0;
    }

    .xxgk_main_right > div {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }

    .xxgk_main_news .title {
        box-sizing: border-box;
    }

    /*xin xi gong kai wen zhang*/
    .main_content {
        width: 100%;
        margin: 0;
        background: #fff;
        border: none;
        box-sizing: border-box;
        padding: 0;
        display:flex;
        flex-wrap:wrap;
    }

    .main_content> h2 {
        margin: 10px 15px;
        background: #fff;
        font-size:16px;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        width:100%;
    }

    .xxgk_leader .leader_pic{
        margin:10px 10px 10px 20px;
    }

    .main_content .main_con_ftit p{
        font-size:12px;
    }

    .xxgk_top_frame {
        width: 100%;
        margin: 0;
        border: none;
        height: auto;
    }

    .xxgk_top_frame ul {
        width: auto;
        margin: 0 15px;
        height: auto;
        padding: 5px 0;
        /* margin: 0 15px; */
        box-sizing: border-box;
        border: 1px #ccc solid;
    }

    .xxgk_top_frame ul li {
        float: none !important;
        width: auto !important;
        height: auto !important;
        padding:5px 15px;
    }

    .main_content .main_con_zw {
        width: 100%;
        margin: 0;
    }

    .main_content .main_con_zw,
    .main_content .main_con_zw div {
        line-height: 1.5;
    }

    .main_con_zw, main_con_ftit {
        padding: 10px 15px;
        box-sizing: border-box;
    }

    .main_content .mian_con_foot {
        margin: 0
    }
    .main_content .mian_con_foot .bdsharebuttonbox {
        display: none;
    }

    #j-show-body table {
        table-layout: fixed;
        width: 100% !important;
        overflow: hidden;
        margin: 0 !important;
    }

    #j-show-body table td {
        width: auto !important;
        word-break: break-all;
    }

    #j-show-body u,#j-show-body b, #j-show-body a, #j-show-body p, #j-show-body span, #j-show-body font, #j-show-body strong, #j-show-body table td {
        margin: 0 !important;
        line-height: 1.5 !important;
        letter-spacing: 0;
    }
    #j-show-body table td>p{
        width: 100%!important;
    }
    #j-show-body img,
    .tys-main img
     {
        max-width: 100%;
        height:auto!important;
    }
    .leader_grjj,
    .jgld_leader{
        width:100%;
        padding:0 15px;
        box-sizing:border-box;
    }
    .jgld_leader .jdld_leader_right{
        width:100%;
        margin:10px 0;
    }

    .jgld_leader{
        height:auto;
        margin:10px auto;
        text-align:center;
    }

    .leader_grjj p,
    .leader_grjj p span,
    .leader_grjj p{
        line-height: 1.5;
    }

    .jgld_leader .jdld_leader_right ul .jdld_leader_zw,
    .jgld_leader .jdld_leader_right ul .jdld_leader_tit{
        text-align:center;
        width:auto!important;
    }
    .jgld_leader .jdld_leader_right ul .jdld_leader_tit{
        font-size:16px;
    }
    .jgld_leader .jdld_leader_right ul .jdld_leader_zw span{
        font-size:14px!important;
    }

    .jgld_leader .jgld_leader_pic{
        float:none;
        margin:0;
        width:auto;
    }

}