@media (max-width: 767px) {
    html,
    body {
        width: 100%;
        overflow-x: hidden;
    }
    body{
        background-size: 318%;
        background-position: 40% -.6rem;
    }
    /*head*/
    .search,
    .comm_topLink,
    .top,
    #topSystemBtn_id,
    .login-box,
    #jhjgg1 {
        display: none!important;
    }
    .header {
        width: 100%;
        height: auto;
    }
    .header .logo {
        height: 90px;
        padding: 0px;
        display: flex;
        align-items: center;
    }
    .header .logo img {
        width: 75%;
    }
    .nav {
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .nav li {
        padding: 0;
        margin: 0;
        width: 20%!important;
        border: 0;
        line-height: 30px;
        height: 30px;
        box-sizing: border-box;
        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 {
        padding: 0;
    }
    /*footer*/
    .footer,
    .footer-cont,
    .footer-cont-left {
        width: 100%;
        text-align: center;
        padding: 0;
    }
    .footer-cont-left {
        display: none;
    }
    .footer-cont-right {
        line-height: 1.5;
        margin: 0!important;
        width: 100%!important;
        padding: 10px 15px;
        box-sizing: border-box;
    }
    /*index*/
    .container,
    .headline {
        width: 100%;
        height: auto;
        background: #fff;
        margin: 0;
        box-sizing: border-box;
    }
    .headline {
        padding: 0 15px;
    }
    .headline p{
        padding-top: 0;
        padding-bottom: 10px;
    }
    .headline p a {
        line-height: 2;
        font-size: 14px;
        width: 100%!important;
    }
    .slideBox,
    .slideBox img {
        /* width: 100%!important; */
        /* height: 350px!important; */
    }
    .slideBox .bd li a,
    .slideBox .bd,
    .slideBox .bd li,
    .slideBox .bd ul {
        width: 100%!important;
        height: auto;
    }
    .news .list {
        padding: 0;
    }
    .container>div,
    .cont-left,
    .list-wrap {
        width: 100%;
        height: auto;
        box-sizing: border-box;
        margin: 0;
        background: #fff;
    }
    .list-cell {
        float: none;
        width: 100%;
        height: auto;
        display: block;
        box-sizing: border-box;
        padding: 0;
    }
    .list {
        padding: 0 15px!important;
    }
    .cont-right,
    .cont-left {
        padding: 0;
    }
    .list-cell .title,
    .title h2 a {
    }
    .leader-list .more{
        float:left;
    }
    
    
    /*ldxx*/
    .xxgk_top_frame,
    .xxgk_top_frame ul,
    .jgld_leader,
    .jgld_leader>div,
    .leader_grjj {
        width: 100%!important;
    }
    .jgld_leader .jgld_leader_pic {
        margin: 0;
        padding: 15px 0
    }
    .jgld_leader .jgld_leader_pic img {
        margin: 0 auto;
        display: block;
    }
    .jdld_leader_right ul {
        height: auto;
    }
    .jdld_leader_right ul li {
        box-sizing: border-box;
        width: 100%!important;
    }
    .xxgk_top_frame ul li,
    .jgld_leader .jdld_leader_right ul .jdld_leader_zw,
    .leader_grjj p {
        line-height: 1.5;
        height: auto;
    }
    /*xxgk*/
    .cont-top {
        display: none;
    }
    .leader-list h3,
    .title h2,
    .xxgk a,
    .jgld_leader .jdld_leader_right ul .jdld_leader_zw span {
    }
    .leader-list p {
        font-size: .4rem!important;
        line-height: 3!important;
    }
    .leader-list li h3 {
        padding-top: 0;
        line-height: 0;
        height: auto;
    }
    .tyl-main-left-treeview,
    .tyl-main-left-title {
        display: none;
    }
    .tyl-main-right-list .table_list {
        padding: 0;
        margin: 0;
    }
    .table_list>thead,
    .main_list_right .table_list th,
    .main_list_right .table_list td:nth-last-child(3) {
        display: none;
    }
    .main_list_right .table_list td:nth-last-child(1) {
        width: 30%;
        /* font-size: .4rem; */
        padding: 10px 15px 10px 10px;
    }
    .main_list_right .table_list td:nth-last-child(2) {
        font-size: .4rem;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 10px 10px 10px 15px;
    }
    .main_list_right .table_list {
        table-layout: fixed;
        background: #fff;
        width: 100%;
    }
    .paging_wrap.right {
        clear: both;
        text-align: center !important;
    }
    #paging {
        display: inline-block;
        float: none;
    }
    #paging>.page_index {
        margin: 0;
    }
    #paging>.end_page,
    #paging>.home_page,
    .total_count,
    .fzb-ldjs-line,
    .sc_title {
        display: none;
    }
    #paging>.page_index .current {
        display: block;
        margin: 0 3px;
    }
    .paging li a,
    .paging li span,
    .table_list tbody tr td a {

    }
    .current-position {
        width: 100%;
        box-sizing: border-box;
    }
    .cont-left {
        overflow: auto;
        padding: 0;
        margin: 0;
    }
    .cont-left ul {
        width: 488%;
        margin: 0;
        float: left;
        height: auto;
        margin: 10px 0;
        padding-top: 40px!important;
    }
    .cont-left .list-wrap ul li,
    .news .list li {
        width: auto;
        margin: 0;
        line-height: 1.5;
        box-sizing: border-box;
    }
    .cont-left ul li {
        width: auto;
        margin: 0 7px;
        height: auto;
    }
    .cont-left ul li a {
        padding: 0 6px;
    }
    .cont-right>h2 {
        padding: 0 15px;
    }
    .cont-right .list li {
        box-sizing: border-box;
        width: 100%;
        padding: 0px;
    }
    .cont-right .list li a {
        box-sizing: border-box;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 70%;
    }
    .cont-right .list li span {

    }
    .main_list_left h2 {
        display: none;
    }
    .main_list_left ul li {
        margin: 0;
        float: left;
        height: auto;
        box-sizing: border-box;
        width: auto;
    }
    .main_list_left ul li a {
        margin: 0;
        padding: 7px;
        height: auto;
        width: auto;
        line-height: 2;
    }
    .main_list_left {
        overflow: auto;
    }
    .main_list_left ul {
        width: 300%;
    }
    #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 div,
    #j-show-body span,
    #j-show-body font,
    #j-show-body strong,
    #j-show-body table td {
        font-size: 14px!important;
        margin: 0 !important;
        line-height: 1.5 !important;
        letter-spacing: 0;
    }
    #j-show-body table td>p,
    .xxwz-main-zt-a>ul>li {
        width: 100%!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;
    }
    .cas_content table td,
    .cas_content table td p,
    .cas_content table td span,
    .cas_content table td b,
    .cas_content table td font,
    .cas_content table td strong,
    .cas_content table td a,
    .cas_content table td divï¼Œ
    .tys-main span,
    .tys-main p,
    .tys-main font,
    .tys-main strong,
    .tys-main b,
    .tys-main div,
    .tys-main div span,
    .i-main-xxgk-title,
    .xxwz-main-zt-a ul li,
    .main_content .main_con_ftit p {
        margin: 0 !important;
        letter-spacing: 0;
    }
    .tys-main-zt h3,
    .main_content h2,
    .jgld_leader .jdld_leader_right ul .jdld_leader_tit {
        font-size: 16px;
    }
    .xxwz-main-zt-a {
        padding: 10px;
    }
    /**/
    .mian_con_foot,
    div.pagecont .pctrl {
        display: none;
    }
    .articletitle {
        background: #fff;
    }
    div.pagecont .pinfo,
    .main_content {
        padding: 0 15px;
    }
    div.pagecont h1.articletitle {
        font-size: .5rem;
        padding: 0 15px
    }
    div#Voice-Voicer-SpeakerBox {
        width: 100%!important;
    }
    div#Voice-Voicer-SpeakerBox span#Voice-Voicer-SpeakerProcesser-Position {
        width: calc(100% - 35px)!important;
    }
    #Voice-Voicer-SpeakerProcesser-Position-Action {
        width: calc(100% - 70px)!important;
    }
    .cont-right .xxgk a.xxgk05,
    .cont-right .xxgk a.xxgk06,
    .cont-left .xxgk a.xxgk06,
    .cont-left .xxgk a.xxgk05{
        float:left!important;
        width: 50%;
    }
    .title{
        height: 30px!important;
        line-height: 28px!important;
        padding: 0 15px 0 15px!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);
        box-sizing: border-box;
        overflow: hidden;
    }
    .title>h2{
    padding: 0px!important;
    margin-top: 0!important;
    height: 30px!important;
    }
     .title>h2>a{
         height: 35px!important;
    }
    .container .cont-left h2{
        position: absolute;
        width: 100%;
    }
    .cont-left h2,
    .cont-right h2{
        font-size: 16px;
    }
    .leader-list > ul{
        width: 100%!important;
    }
    .list-cell .list>ul{
        width: 100%;
        margin: 0;
        float: left;
        height: auto;
        padding: 0!important;
    }
    .list-cell .title h2{
        font-size: 16px;
    }
    .title h2{
        position: unset!important;
        width: auto!important;
    }
    .headline h2 a{
        font-size: 18px;
    }
    .slideBox, .slideBox .bd{
        width: 100%;
        height: auto;
    }
    .slideBox .bd ul{
        height: 0;
        padding-bottom: 58%;
        overflow: hidden;
    }
    .slideBox .bd li,
    .slideBox .bd li a,
    .slideBox .bd li img{
        width: 100%;
        height: 100%;
    }
    .slideBox .bd li p{
        box-sizing: border-box;
        width: 100%;
        padding-left: 1em;
        padding-right: 80px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .xxgk{
        width: auto;
        margin: 1%!important;
    }
    .xxgk01,
    .xxgk02,
    .xxgk03,
    .xxgk04{
        width: 98%!important;
        margin: 1%;  
    }
    .xxgk05,
    .xxgk06{
        width: 48%!important;
        margin: 1%;
    }                  
}
         
