﻿@media (max-width: 767px) {
    html, body {
        width: 100%;
        overflow-x: hidden;
    }
    body{
        background-size: 300%;
        background-position: 40% -1%;
    }
    .header .search, .comm_topLink, .top, .friend_link_box,.dcz
    {
        display:none;
    }
    #topSystemBtn_id{
        display: none!important;
    }
    .sub-list > ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }
    .xtyw h3{
        padding: 10px 0;
    }
    .ldjs_pic img{
    }
    .header,
    .footer{
        width:100%;
        padding: 5px 0;
        height: auto!important;
        float: left;
    }
    .header .logo{
 width: 75%;
 height: auto;
 padding: 25px 0 25px 15px;
 display: flex;
 align-items: center;
 /* margin: 0 auto; */
 }
    .header .logo a img{
        display: block;
    }
    .header .logo a img,
    .nav
    {
        width:100%;
    }
    .nav{
        height: auto;
        margin: 0;
        padding: 0;
        background-color: #0068b7;
        overflow: hidden;
    }
    .nav li{
        text-align: center;
        width: 25%!important;
    }
    .nav li:last-child{
        width: 100%!important;
        padding: 0;
    }
    .nav li{
        box-sizing: border-box;
        height: auto;
        padding: 0;
        opacity: 1;
        height: auto;
        line-height: 30px;
        background: none;
        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
    {
        color:#fff;
        background-image: none!important;
        font-size: 14px;
        text-indent: 0;
        height: auto;
    }
    .footer>div
    {
        width: 100%!important;
        color: #000!important;
        padding: 15px;
        box-sizing: border-box;
    }
    .gov_ico{
        padding:0!important;
        height: auto!important;
        display: none;
    }
    .footer p{
        margin:0;
        padding: 0;
        font-size: 14px;
        padding-top: 0!important;
        line-height: 25px!important;
        margin-left: 0!important;
        text-align: center;
    }
    .main{
        width:100%;
    }
    .boxs{
        width:100%;
        box-sizing:border-box;
    }
    .list_ztzl.mt20 li{
        width:50%
    }
    .list_ztzl{
        width:100%;
    }
    .list_ztzl li{
        width: 100%;
    }
     .list_ztzl li img{
         width: 100%;
     }
     .list_ztzl li a{
         margin: 1px!important;
     }
    .boxs>div,.xtyw{
        width:100%;
        box-sizing:border-box;
        margin: 0;
    }

    .boxs>div>.title a.more,.xtyw>.title a.more,.title a.wyxx{
        font-size: 12px;
        line-height: 40px;
        height: auto;
        margin: 0;
        padding-right: 10px;
    }
    .boxs>div ul li>a,
    .xtyw>div>.news_list ul li>a,
    .boxs>div ul li>.date,
    .xtyw>div ul li>.date{
        font-size: 14px;
    }
    .boxs>div>.title h2, .xtyw>.title, .xtyw h3 a,.xtyw .title li a{
        font-size: 16px;
    }
    .xtyw .title li{
        padding:0 15px;
    }
    .xtyw.title>ul>li>a,.news_title h2{
        font-size: 16px;
    }
    .sub-list ul.column li{
        width: 40%;
        margin: 5px 0;
    }
    .sub-list{
        padding:1px 0
    }
    .slideBox{
        overflow: hidden;
        border: none;
    }
    .slideBox .bd li p{
        font-size: 14px;
        height: auto;
        line-height: 35px;
        box-sizing: border-box;
        width: 100%;
        padding-left: 1em;
        text-indent: 0;
        padding-right: 80px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .slideBox .hd{
        right: 5px;
        bottom: 13px;
    }
    .slideBox, .slideBox .bd{
        width: 100%;
        height: auto;
    }
    .slideBox .bd ul{
        height: 0!important;
        width: 100%!important;
        padding-bottom: 67%;
        overflow: hidden;
    }
    .slideBox .bd li,
    .slideBox .bd li a,
    .slideBox .bd li img{
        width: 100%!important;
        height: 100%!important;
    }
    /*te se lan mu*/
    .tyl-main-left,
    .tyl-main-center{
        display:none;
    }
    .i-main-header{
        width: 100%;
        padding: 0;
    }
    .tyl-main{
        margin:0;
    }
    .tyl-main-right{
        float:left;
        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 {
        display: none;
    }

    #paging > .page_index .current {
        display: block;
        margin: 0 3px;
    }
    .paging li a, .paging li span
    {
        font-size: 14px!important;
    }
    .tyl-main-right-list.clearfix1{
        background-color:#fff;
    }
    .tyl-main-right-list-a a
    {
        flex: 1;
        font-size: 14px;
        order: -1;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .tyl-main-right-list-a span{
        padding-left: 10px;
        font-size: 14px;
        float:none!important;
    }
    .tyl-main-right-title{

    }
    .currentPosition{
        margin: 0;
        font-size: 14px;
        float:left;
        width:100%;
    }
    .tyl-main-right-title{
        font-size:16px;
    }
    /* xin xi gong kai*/
    #xxgk_midNav,
    .i-main-zt-center{
        display:none;
    }
    .i-main-zt-right,
    .i-main-zt-right-list>div>div,
    .i-main-zt-right-list-right{
        float: left!important;
    }
    .i-main-zt{
        margin:0
    }
    .i-main-zt-right, .xgl-main, .i-main-zt-right>div>div,.i-main-zt-right>div>div>div{
        width:100%;
        box-sizing: border-box;
    }
    .i-main-zt-right>div>div>div{
    }
    .i-main-zt-right-list-left-title h4, .i-main-zt-right-list-right-title h4{
        text-align: center;
        text-indent: 30px;
        padding-left: 10px!important;
    }
    .i-main-zt-right-list-right-title {
        background-image: url(../sft/img/i-main-right-1.gif);
    }
    .i-main-zt-right-list-left-list ul li{
        display:flex;
    }
    .i-main-zt-right-list-left-list ul li a{
        flex:1;
        font-size: 14px;
        white-space: nowrap;
        color: black;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .i-main-zt-right-list-left-list ul li span{
        padding-left:10px;
    }
    .i-main-zt-right-list-left-list ul li span,
    .xgl-main-a-top a,
    .leader .info a,
    .leader .info p{
        font-size: 14px!important;
        margin: 0!important;
    }

a {}
    .leader .info p{
        line-height: 25px!important;
    }
    .i-main-zt-right>div>div>div h4,
    .xgl-main-a-top,
    .leader .info h3{
        font-size: 16px!important;
    }
    .xgl-main-a-footer{
        margin:0;
        width:100%;
        background-color:bluevioletblue;


    }
     .leader .pic,.leader .pic img{
        height: 152px!important;
        width: auto!important;
    }
    .news_title{
        background-color: #eee!important;
    }
    .leader{

    }
    /*2ji lan mu xin xi gong kai*/
    .table>thead,
    .tyl-main-right>div .table th,
    .tyl-main-right>div .table td:nth-last-child(3){
        display:none;
    }
    .tyl-main-right>div .table td:nth-last-child(1){
        width:30%;
        font-size: 14px;
    }
    .tyl-main-right>div .table td:nth-last-child(2){
        font-size: 14px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 10px 10px 10px 15px;
    }
    .table{
        table-layout: fixed;
    }
    .table>tbody{
        /* padding:15px 0; */
    }

    /*tu pian xin wen*/
    .typl-main-right-list-a.clearfix1 li{
        float:left;
        width:50%;
        box-sizing:border-box;
        padding:10px
    }
    .typl-main-right-list-a.clearfix1{
        width:100%;
        margin: 0;
    }
    .typl-main-right-list-a.clearfix1 li img{
        width:100%;
        height:3.95rem;
    }
    .typl-main-right-list-a li span{
        font-size:14px;
        display:inherit
    }
    #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: 25px!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%;
        display: block;
        height:auto!important;
    }
    .ldjs_name{
        font-size: 16px;
    }
    .leader_grjj,
    .jgld_leader,
    .xxwz-main-zt-a{
        width:100%;
        padding:0 15px;
        box-sizing:border-box;
    }
     .ldjs_com,.ldjs_arr,.jgld_leader .jdld_leader_right{
        width:100%!important;
    }
   .jgld_leader .jdld_leader_right ul .jdld_leader_tit,
    .tys-main h3{
        font-size: 16px;
        padding: 10px 0;
    }
    .jgld_leader .jdld_leader_right ul .jdld_leader_zw span,.ldjs_com{
        line-height: 25px!important;
        font-size: 14px!important;
    }
    .leader_grjj p,
    .leader_grjj p span,
    .leader_grjj p,
    .tys-main>div>div,
    .xxwz-main-zt-a>ul>li,
    .tys-main span{
        font-size: 14px!important;
        line-height: 25px;
        margin: 0;
    }
    .ldjs_content{
        margin:0;
    }
    .tys-main-zt-c,
    .xxwz-main-zt-c.clearfix1,
    .tys-main-zt-a.clearfix1 span:nth-child(1),
    .tys-main-zt-a.clearfix1 span:nth-child(3){
        display:none;
    }
    .tys-main,
    .tys-main-zt-show{
        margin:0;
        padding:0;
        float: left;
        width: 100%!important;
        box-sizing: border-box;
    }
    .tys-main{
        padding:0 15px;
    }

    .tys-main-zt-a.clearfix1{
        padding: 10px 0;
        height: auto;
    }
    .cas_content table td{
        width:auto!important;
    }
    .cas_content table{
        width:100%;
    }
    .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, .tys-main span, .tys-main p, .tys-main font, .tys-main strong, .tys-main b, .tys-main
    {
        font-size: 14px !important;
        margin: 0 !important;
        line-height: 25px!important;
        letter-spacing: 0;
    }

     .tys-main div{
         height:auto!important;
     }
     .ldjs_pic{
         padding: 5px;
         float: none;
         margin: 0 auto;
     }
     .tys-main-zt{
         float:left;
         padding:10px;
     }
    .jgxx_span{
        width:auto;
    }
    iframe[src*="Player.aspx?"]	{
        width:100%!important;
        height:9rem;
    }
    .title,.news_title{height: auto;overflow: hidden;line-height: 30px;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;}
    .title>h2,.xtyw .title li{margin: 0;height: auto!important;padding: 0 10px!important;line-height: 30px!important;}
    .title>h2>a{

    }
    .boxs>div>.title h2,.xtyw .title li{
        margin-top: 10px;
        margin-left: 10px;
    }
.tyl-main-right-list-a{
 padding:0 15px;
}
.tyl-main-right-list-a li{
    padding:0;
    display:flex;
}
}


