@media (max-width: 767px) {
    html,
    body{
        overflow-x:hidden
    }
    body{
        background-size: 250%;
        background-position: 35% -0%;
    }
    #jhjgg1,
    #jhjgg2,
    .search,
    .top,
    .m-head.head-skin,
    #topSystemBtn_id {
        display: none!important;
    }
    .wrap,
    .logo,
    div.menus ul {
        width: 100%;
    }
    div.header .logo {
        height: auto;
        display: flex;
        align-items: center;
        width: 85%;
        padding: 25px 25px;
 }
    .logo img {
        width: 100%;
    }
    div.headcol {
        padding: 0;
        margin: 0;
        height: auto;
    }
    div.menus {
        height: auto;
        padding: 0;
        margin-bottom: 0;
        border: 0;
    }
    div.menus ul li {
        width: 25%;
        height: 45px;
        line-height: 45px;
        padding: 0;
        margin: 0;
        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);
        background-color: #45459F;
    }
    div.menus ul li:nth-child(2) a,
    div.menus ul li:nth-child(3) a,
    div.menus ul li:nth-child(4) a,
    div.menus ul li:nth-child(6) a,
    div.menus ul li:nth-child(7) a,
    div.menus ul li:nth-child(8) a {
    }
    div.menus ul li a {
        /* font-size: .5rem; */
        font-size: 15px;
        height: auto;
        margin: 0;
        padding: 0;
    }
    /*footer*/
    #_ideConac,
    .friend_link_box {
        display: none;
    }
    div.footer span {
        text-align: center;
    }
    /*index*/
    .btnslist,
    .navbox.rst_tab03.index_tab .more,
    .navbox.rst_tab02.index_tab .more{
        display: none!important;
    }
    .row.colspace0px.toprow {
        margin: 0;
        padding: 0;
    }
    div.toprow .col-2,
    .colcont>div,
    div.botrow .col-2,
    div.toprow .col-3,
    div.botrow .col-4,
    div.toprow .col-5 {
        width: 100%;
    }
    .row.colspace20px.botrow {
        margin: 0;
    }
    div.colspace20px .col .colcont,
    div.navbox.nstyle4 .navcont {
        padding: 0;
        margin: 0;
        box-sizing: border-box;
    }
    div.colspace20px .col .colcont>div>div {
        padding: 0;
    }
    .row.colspace20px.botrow div.list,
    .wrap div.list1,
    .row.colspace20px.botrow div.list2,
    .row.colspace20px.botrow div.list3,
    .row.colspace20px.botrow div.list4,
    .p_t_s {
        padding: 0 15px!important;
    }
    .row.colspace0px.toprow .col-2 {
        /* margin-top: 8.727rem; */
    }
    .row.colspace0px.toprow .col-3 {
        /* margin-top: calc(-300px + -8.8rem); */
    }
    .slideBox,
    .slideBox img {
        /* width: 100%!important; */
        /* height: 8.727rem!important; */
    }
    .slideBox .bd,
    .slideBox .bd li a,
    .slideBox .bd li,
    .slideBox .bd ul {
        /* width: 100%!important; */
        /* height: auto!important; */
    }
    .slideBox .bd li p,
    .cLGray,
    .navtitle span a {
        /* font-size: .4rem; */
    }
    .row.colspace20px.botrow div.list,
    .wrap div.list1,
    .row.colspace20px.botrow div.list2,
    .row.colspace20px.botrow div.list3,
    .row.colspace20px.botrow div.list4,
    .row.colspace20px.botrow .list ul li a,
    .currentPosition a,
    .currentPosition span {
        /* font-size: .4rem!important; */
        box-sizing: border-box;
    }
    .title h2 a,
    div.navbox.nstyle3 .navtitle h2,
    .navtitle h2,
    .cRed.topone,
    div.btnssub2 ul li a {
        /* font-size: .5rem!important; */
        font-size: 14px;
    }
    .btnssub ul,
    div.btnssub2 ul,
    div.btnssub2 ul li {
        width: 98%!important;
        margin: 2px 3px;
    }
    div.btnssub ul li {
        width: 48%;
        margin: 2px 3px;
    }
    div.btnssub2 ul li a {
        padding: 0!important;
    }
    /*xxgk*/
    #midSystemBtn_id,
    .sideshadow {
        display: none!important;
    }
    .currentPosition {
        margin: 0;
        padding: 0;
    }
    .fleft {
        width: 100%;
    }
    .fleft a {
        margin: 0;
    }
    div.navbox.nstyle2 .navtitle,
    .row .col .colcont {
        padding: 0;
    }
    .pageside,
    div.navbox.nstyle2 .navtitle h2,
    .pagemain {
        width: 100%;
    }
    .leader .info h3,
    .leader info p,
    .leader .info a,
    .leader .lead_more a {
        /* font-size: .5rem; */
    }
    /*1 ji lan mu*/
    .tyl-main-left-title,
    .tyl-main-left-treeview {
        display: none;
    }
    .paging_wrap.right {
        text-align: center !important;
        background: #fff;
    }
    #paging>.page_index {
        margin: 0;
    }
    #paging>.end_page,
    #paging>.home_page {
        display: none;
    }
    #paging>.page_index .current {
        display: block;
        margin: 0 3px;
    }
    .paging li a,
    .paging li span,
    .path,
    .path .pathDiv {
        font-size: .4rem!important;
    }
    .tyl-main-right-list .table_list {
        padding: 0;
        margin: 0;
    }
    .table_list>thead,
    .wrap .table_list th,
    .wrap .table_list td:nth-last-child(3) {
        display: none;
    }
    .wrap .table_list td:nth-last-child(1) {
        width: 30%;
        /* font-size: .4rem!important; */
        /* padding: 10px 15px 10px 10px; */
    }
    .table_list tbody tr td,
    .table_list tbody tr td a {
        /* font-size: .4rem!important; */
    }
    .table_list tbody tr td a {
        padding: 0
    }
    .wrap .table_list td:nth-last-child(2) {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 10px 10px 10px 15px;
        width: auto;
    }
    .table_list {
        width: 100%;
        table-layout: fixed;
        background-color: #fff;
    }
    .main_list.mt10 {
        margin: 0;
    }
    .wd860.fr.rt_comm {
        width: 100%;
        background: #fff;
    }
    .wd860.fr.rt_comm>div>div.wd520 {
        width: 100%;
        float: none;
    }
    div.navbox.nstyle3 .navcont {
        padding: 0!important;
        margin: 0;
    }
    .subnavs {
        width: 100%;
        overflow: auto;
    }
    .subnavs ul {
        width: 400%;
    }
    div.subnavs ul li {
        height: auto;
        float: left;
        clear: none;
        box-sizing: border-box;
        margin: 0;
        padding: 0 5px;
    }
    div.subnavs ul li a {
        /* font-size: .4rem!important; */
        height: auto;
        line-height: 2!important;
        padding: 5px;
    }
    /*wz*/
    #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 {
        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;
    }
    div.articleCont img,
     div.articleCont iframe,
      div.articleCont video,
    .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 {
        font-size: .4rem !important;
        margin: 0 !important;
        line-height: 1.5 !important;
        letter-spacing: 0;
    }
    .tys-main-zt h3 {
        font-size: .5rem;
    }
    .xxwz-main-zt-a {
        padding: 10px;
    }
    /**/
    div.pagecont .pctrl {
        display: none;
    }
    .articletitle {
        background: #fff;
    }
    div.pagecont .pinfo {
        font-size: .4rem;
        padding: 0 15px;
    }
    div.pagecont h1.articletitle {
        font-size: 15px;
        padding: 0 15px;
    }
    /*xxgk jgld*/
    .xxgk_top_frame,
    .xxgk_top_frame ul {
        width: 100%;
        height: auto;
    }
    .xxgk_top_frame ul {
        height: auto;
        overflow: hidden;
        margin: 0;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .xxgk_top_frame ul .li01,
    .xxgk_top_frame ul .li02 {
        font-size: .4rem;
        line-height: 2
    }
    .jgld_leader {
        width: 100%;
    }
    .jdld_leader_right,
    .jgld_leader .jdld_leader_right ul li {
        width: 100%!important;
        box-sizing: border-box;
        margin: 0!important;
        height: auto!important;
    }
    .jgld_leader .jdld_leader_right ul .jdld_leader_tit,
    .leader_grjj h2 {
        font-size: .5rem!important;
    }
    .jgld_leader span,
    .jgld_leader font,
    .jgld_leader .jdld_leader_right ul .jdld_leader_zw {
        font-size: .4rem!important;
    }
    .leader_grjj,
    .jdld_leader_right {
        box-sizing: border-box;
        padding: 0 15px;
        width: 100%;
    }
    .picMarquee-left{
        width:100%!important;
        box-sizing: border-box;
    }
    .leader .pic{
        float: none;
        margin: 0 auto;
        display: block;
        }
    .leader .info{
        float: none;
        text-align: center;
    }
    .leader .info a{
        display:block;
        margin:0 auto;
        text-align:center;
        float: none;
        width: fit-content;
    }
    div.navbox.nstyle5 .navcont{
        padding:10px 0
    }
    .navtitle,
    .title{
        /* height: 45px!important; */
        line-height: 45px!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;
        padding:0;
    }
    .title>h2{height: 1.5rem!important;line-height: 1.5rem!important;margin: 0!important;}
    .navtitle>h2,
    .title>h2>a{
        /* line-height: 40px!important; */
        /* height: 1.5rem!important; */
        /* margin: 0!important; */
        padding: 0 10px!important;
    }
    .title .more{
        margin:0!important;
        /* line-height:1.5rem!important; */
        padding-right: 10px!important;
    }
    div.navbox .navtitle span{
        bottom: unset;
    }
    div.footer{
        padding: 10px 0;
    }
    .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;
    }

   
}

