/* 字体大小 */
@media (max-width: 767px) {
    .bt-size-34 {
        font-size: 3.718rem;
    }

    .bt-size-32 {
        font-size: 3.5rem;
    }

    .bt-size-30 {
        font-size: 3.28rem;
    }

    .bt-size-28 {
        font-size: 3.06rem;
    }

    .bt-size-26 {
        font-size: 2.843rem;
    }

    .bt-size-24 {
        font-size: 2.625rem;
    }

    .bt-size-22 {
        font-size: 2.41rem;
    }

    .bt-size-20 {
        font-size: 2.187rem;
    }

    .bt-size-18 {
        font-size: 1.969rem;
    }

    .bt-size-16 {
        font-size: 1;
        font-size: 1.75rem;
    }

    .bt-size-14 {
        font-size: 1.53rem;
    }

    .bt-size-12 {
        font-size: 1.31rem;
    }
}

/* 新闻发布-频道页 */
@media (max-width: 767px) {

    /* 图片新闻 */
    .slide,
    .slide .swiper-container,
    .slide .swiper-container li a img {
        width: 100%;
        height: 30rem;
    }

    .slide {
        margin-top: 20px
    }

    .slide .swiper-container ul {
        height: 100% !important;
        padding: 0;
    }

    .slide .swiper-container ul li {
        padding: 0;
        line-height: 40px;
    }

    .slide .swiper-container li .slideTxt {
        width: 100%;
        height: 2.5rem;
        height: 40px;
        line-height: 40px;
        position: absolute;
        bottom: 0;
        left: 0;
        padding-left: 1.25rem;
        z-index: 2;
        background: url(slideTxtBg.png);
        float: none;
    }

    .slide .swiper-container li .slideTxt h4 {
        width: 100%;
        height: auto;
        padding: 0;
        border-bottom: none;
        overflow: hidden;
    }

    .slide .swiper-container li .slideTxt h4 a {
        width: 75%;
        line-height: 40px;
        font-size: 1.75rem;
        color: #fff;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .slide .swiper-container li a {
        width: 100%;
    }

    .slide .swiper-container li .slideTxt a {
        width: 70%;
    }

    .slide .swiper-container li .slideTxt .slideTxtCot {
        display: none;
    }

    /* 内容区 box1 */
    .boxWrap {
        width: 100%;
        /* padding: 0 15px; */
    }

    .boxL,
    .boxR {
        width: 100%;
    }

    .boxL_1 {
        height: auto;
    }



    .bt-all .bt-title-tab {
        padding: 0px 5px 18px;
        margin-right: 0px;
    }

    .bt-all .bt-list-time {
        margin-left: 0;
    }

    .bt-box-cent ul li:hover {
        background: none;
    }

    .boxR_1_Cont-img,
    .boxR_1_Cont-title {
        width: 50%;
    }

    .boxR_1_Cont-img img {
        width: 100%;
    }

    .list-more {
        display: block;
        text-align: center;
    }

    .list-more a {
        font-size: 1.75rem;
    }

    .boxL_2 .list-more {
        padding-bottom: 1rem;
    }
}

@media (max-width: 767px) {

    .boxWrap {
        width: 100%;
        padding: 0 10px;
    }

    .news_contList {
        padding-bottom: 10px;
    }


    .news_contList ul li {
        font-size: 1.875rem;
        line-height: 2.625rem;
        background: none;
        padding-left: 0;
        border-bottom: .0625rem dashed #eee;
        text-align: justify;
        padding-bottom: 1.5rem;
        padding-top: 1.125rem;
    }

    .news_contList ul li:hover {
        background: none;
    }

    .news_contList ul li:last-child {
        border-bottom: none;
    }

    .news_contList ul li a {
        width: 100%;
        white-space: inherit;
        float: none;
    }

    .news_contList ul li .list-time {
        font-size: 1.75rem;
        color: #aaaaaa;
        display: block;
        margin-top: .625rem;
        margin-left: 0;
        float: none;
    }

}
/* 通用列表页 */
@media screen and (max-width:767px) {

    .boxWrap {
        width: 100%;
        margin: 0 auto;
    }

    .contain_dqwz {
        height: 3.6rem;
        line-height: 3.6rem;
    }

    /* 通用栏目页 */
    .contain_left {
        width: 100%;
    }

    .contain_left .contain_title {
        padding: 1.625rem 0;
    }

    .contain_left .contain_column_tit {
        width: 100%;
        text-align: left;
    }

    .contain_left .contain_column ul li {
        width: 50%;
        float: left;

    }


    .contain_right {
        float: right;
        margin-left: 0px;
        width: 100%;
    }

    .contain_right .column_locate {
        padding: 1.625rem 0;
    }


    /* 信息列表 */
    .column_xxlb ul li {
        height: auto;
        line-height: 2.625rem;
        background: none;
        padding: 0;
        font-size: 1.875rem;
    }

    .column_xxlb ul li a {
        width: auto;
        display: contents;
        height: auto;
        overflow: hidden;
        white-space: inherit;
        text-overflow: ellipsis;
        font-size: 1.5rem;
    }

    .column_xxlb ul li span {
        display: block;
        height: auto;
        float: none;
    }

    .column_cont {
        min-height: 2rem;
        padding: 0 2%;
    }

}

/* 互动交流 */

@media (max-width: 767px) {

    .gxbHdjl_L,
    .gxbHdjl_R {
        width: 100%;
        height: auto;
    }

    .gxbHdjl_L .gxbHdjl_list ul li {
        font-size: 1.875rem;
        line-height: 2.625rem;
        background: none;
        /* padding-left: 0; */
        border-bottom: .0625rem dashed #eee;
        text-align: justify;
        padding-bottom: 1.5rem;
        padding-top: 1.125rem;
        position: relative;
    }

    .gxbHdjl_L .gxbHdjl_list ul li::after {
        display: block;
        clear: both;
        content: "";
        width: 10px;
        height: 10px;
        position: absolute;
        top: 15px;
        left: 0;
        background: url(dian.png) no-repeat left center;
    }

    .gxbHdjl_L .gxbHdjl_list ul li a {
        width: 100%;
        white-space: inherit;
        float: none;
    }

    .gxbHdjl_L .gxbHdjl_list ul li .list-time {
        float: left;
        font-size: 1.75rem;
        color: #aaaaaa;
        display: block;
        margin-top: .625rem;
        margin-left: 0;
        float: none;
    }

    .gxbHdjl_L .gxbHdjl_list i {
        font-size: 1.53rem;
        margin-top: 0;
    }

    /* 通用电话 */
    .gxbHdjl_L .phone_list ul li {
        width: 100%;
    }

    /* 右侧 */
    .hdjl_xinxiang ul {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;

    }

    .hdjl_xinxiang ul li {
        width: 31.5%;
        height: 130px;
    }
}
/* 新闻发布会-列表页 */



/* 通用栏目页移动端 */
@media screen and (max-width: 768px){
    html,body{overflow-x:hidden;}

    .w1100,
    .page-con,
    .w980{width:100% !important;}
    .head,
    .xwdt-wrapper .common_one{height:auto;}
    .w1100{width:100%;clear:both;}

    .clist_con{margin-top:0px;}
    .clist table,
    .clist table tbody,
    .clist table tr,
    .clist table tr td{display:block;width:100%;float:left;}

    .common_one dl,
    .clist_con ul,
    div.loc,
    div.mnav,
    .head .h_right,
    .clist_con ul{padding-left:10px !important;padding-right:15px !important;}

  
    /*栏目页*/
    .ty_lmy .ctree_title, .ty_lmy .ctree div:last-child, .ty_lmy .clist table tr td:nth-child(2) {
        display: none;
    }
    div.ctree{width: 100%;}
    .ctree {
        margin-bottom: 15px;
    }
    .ty_lmy div.clist{margin-top:0;}
    .ty_lmy .ctree_title h1{font-size:20px;}
    .ty_lmy .ctree_title,
    .ty_lmy .ctree div:last-child,
    .ty_lmy .clist table tr td:nth-child(2){display:none;}
    .ty_lmy .ctree dl{white-space:nowrap;overflow-x:auto;border-bottom: 1px solid #e7e7e7;}
    .ty_lmy .ctree dl dt{display:inline-block;}
    .ty_lmy .ctree dl dt a{width: auto;padding:0 15px;}
    .ty_lmy .ctree > dl + div{display:none;}
    .ty_lmy .clist_r_title{padding-left:15px;border-color:#0051a7;display:none;}
    .ty_lmy .clist_r_title a{color:#0051a7;}
    .ty_lmy .clist_con ul{padding-top:0px;margin: 0;}
    .clist_con ul li{width:100%;float:left;}
    .clist_con ul li span {
        position: initial;
        right: 0;
        top: 0;
        line-height: 32px;
        float: left;
        padding-left: 15px;
    }
    /*.ty_lmy .clist_con ul li > a{width:75%;white-space:normal;overflow:visible;}*/
    .ty_lmy .clist_con ul li > a{width:100%;white-space:normal;overflow:visible;}
    .ty_lmy .clist_con ul li{height:auto;background-position-y:14px;}
    .ty_lmy .clist_con ul li a{line-height:22px;padding:5px 0 5px 15px;}
    .clist_r_title{padding-bottom:0;line-height:50px;}
    .ctree dl dt{line-height:50px;height:auto;padding: 0;}

    .page-none{font-size:16px;}

    div.loc, div.mnav{margin-left:0;}

    .pagination{text-align:center;}


    .ctree dl dd a{display:inline-block;}
    .ctree-3 a{margin-right:15px;}
    .ctree-3{display:block !important;line-height:45px;overflow-x:auto;white-space:nowrap;}
    .ctree-3 dd{border-bottom:1px dashed #dddd;padding-left:15px;}
    .ctree dl dd{display:none;}
    #右侧内容{float:left;}
    .pagination{padding-bottom:20px;}

    div.nav{display: block !important;}
    div.nav a{margin:0;}
    div.loc span, div.mnav span{background: none !important;padding-left:0 !important;}
    .ctree dl dt.curr a{background-position-y:50% !important;}


}


/*新版首页-政务公开*/
/*移动端代码开始--------------------------------------*/
@media screen and (max-width: 768px){
    /*<=768的设备 */
    .wrapper{min-width:100%;}
    .page-con{width:100% !important;}
    .cbox-l,
    .cbox-m,
    .cbox-r{width:100% !important;margin:0 !important;padding:0 !important;}
    
    .floor,
    .floor5-mbox,
    .floor5-mbox-b a p,
    .floor5-mbox-t,
    .floor5-lbox-t,
    .floor5-lbox{height:auto;}
    .floor5-mbox-b a{margin:0 !important;}
    
    .floor1 .cbox-r{background:none;}
    .floor2 .swiper-button-next2,
    .floor2 .swiper-button-prev2{margin-left:0;margin-right:0;}
    
    .floor2{margin-top:10px;}
    
    .top-news{line-height:1.5;}
    .top-news p span{height: 14px;}
    .top-news p span a{line-height: 1;}
    .top-news p > a{max-width: 60%;}
    .floor5-mbox-b a{width:25%}
    .floor3{margin-top: 1.25rem;}
    
    .zwfwpt-xzxksx-list{padding:0 1.2%;margin-top: -1rem;}
    .zwfwpt-xzxksx-list a{width:22.6%;margin-left:1.2% !important;margin-right:1.2% !important;margin-top: 1rem;}
    
    .zwfwpt,
    .cbox-l,
    .cbox-m,
    .cbox-r{padding-left: 1rem !important;padding-right: 1rem !important;}
    .cbox-m,
    .cbox-r{margin-top:1rem !important;}
    .floor5-mbox-tl,
    .floor5-mbox-tr{width:50%;}
  .zwfwpt-xzxksx-list a span{padding:0 5px;}
    .zwfwpt-xzxksx-list a span br{display:none;}
    .tabbox-hds2,
    .swiperPic3 .swiper-slide span{line-height:1.5;}
    .tabbox-hds1{height:40px;padding-top:0;}
    .tabbox-hds1 a{height:40px;line-height:36px;}
    .tabbox-bds2 .tabbox-bd-con a,
    .tabbox-bds2 .tabbox-bd-con ul li a,
    .tabbox-bds3 .tabbox-bd-con a,
    .tabbox-bds2 .tabbox-bd-con .tslb-list a,
    .tabbox-bds5 .tabbox-bd-con ul li a{background-position-y:10px;padding-left:13px;}
    
    .tabbox-hds1 a,
    .zwfwpt-name,
    .tabbox-hds2,
    .top-news a,
    .floor5-lbox-t,
    .tslb-list dt{font-size:18px;}
    
    .tabbox-bds1 .tabbox-bd-con a,
    .tabbox-bds1 .tabbox-bd-con span,
    .tabbox-bds1 .tabbox-bd-con p,
    .tabbox-bds4 .tabbox-bd-con{line-height:2;}
    
    .tabbox-bds1 .tabbox-bd-con a,
    .tabbox-bds1 .tabbox-bd-con span,
    .tabbox-bds1 .tabbox-bd-con p,
    .tabbox-bds2 .tabbox-bd-con a,
    .tabbox-bds2 .tabbox-bd-con,
    .tabbox-bds3 .tabbox-bd-con,
    .tabbox-bds4 .tabbox-bd-con,
    .zwfwpt-hd span,
    .swiperPic .swiper-slide p a,
    .floor5-lbox-b p,
    .zwfwpt-xzxksx-list a span,
    .floor5-mbox-tr a,
    .swiperPic3 .swiper-slide span,
    .tabbox-bds5 .tslb-list dt,
    .tabbox-bds5 .tabbox-bd-con .tslb-list a{font-size:16px;}
    
    .top-news p,
    .top-news p a{font-size:14px;}

    .tabbox-bds2 .tabbox-bd-con a,
    .tabbox-bds2 .tabbox-bd-con,
    .tabbox-bds3 .tabbox-bd-con,
    .tabbox-bds5 .tslb-list dt,
    .tabbox-bds5 .tabbox-bd-con .tslb-list a{line-height:1.8;}
    
    .zwfwpt-xzxksx-list a span{line-height:1.5;}
    
    .zwfwpt-xzxksx-list a p img{height:30px;}

    .zwfwpt-xzxksx-list a p{line-height:49px;}
    .zwfwpt-xzxksx-list a{height:100px;}
    .tabbox-hds2,
    .tabbox-hds2 a{height:30px;}
    
    .floor5{margin-top:5px;}
    .floor5-lbox-m{padding-left:65px;margin-left:0;height: 65px;width:325px;margin: 0 auto;padding-top:12px;display:flex;}
    .floor5-lbox-m-txt{line-height: 45px;width:210px;font-size:16px;height:44px;}
    .floor5-lbox-m-btn{height:45px;flex:1;}
    .floor5-lbox-b{padding-left:0;padding-top:15px;display:inline-block;text-align: center;width: 100%;padding-bottom:20px;}
    .floor5-lbox-b p{width:auto !important;margin:8px 0!important;float:none;display:inline-block;}
    .floor5-lbox-b p + p{margin-left:10px !important;}
    .floor5-lbox-b p a{padding-left:10px;}
    .floor5-mbox-t{padding:8px 0;}
    .floor5-mbox-tl p{font-size:24px;height:24px;background-size:contain;line-height:1;padding-left:30px;}
    .floor5-mbox-tl span{font-size:16px;padding-top:5px;}
    .floor5-mbox-tr a img{margin-right:10px;}
    .floor5-mbox-b a{font-size:16px;}
    .floor5 .cbox-r{margin-top:15px !important;}
    
    .swiperPic2 {padding-left:30px !important;padding-right:30px !important;}
    .top-news{padding:2rem 1rem;}


    .top-l img{height: 4.25rem !important;}
    .top-news a{line-height:2.5rem}
    /*#touchSlideNewSy1{height: 23.1250rem;}*/
    #touchSlideNewSy1 .swiper-button-next,
    #touchSlideNewSy1 .swiper-button-prev{top:10.3125rem;width: 20px;height: 36px;background-size: contain;}
    /*#touchSlideNewSy1 .bd li p a{line-height: 3.2500rem;}*/
    #touchSlideNewSy1 .hd li{width:0.9375rem;height:0.9375rem;}
    #touchSlideNewSy1 .bd li p{padding-right: 130px;}
    #touchSlideNewSy1 .bd li p a{font-size: 16px;}
    #touchSlideNewSy1 .hd{bottom: 22px;}

    #touchSlideNewSy2 .bd{height:auto !important;}
    #touchSlideNewSy2 .bd li img{width:100%;height:auto;}
    #touchSlideNewSy2 .bd li{margin-right:0;}
    #touchSlideNewSy2 .swiper-button-prev2,
    #touchSlideNewSy2 .swiper-button-next2{width: 15px;height: 30px;margin-top: -15px;background-size: contain;}
/*    #touchSlideNewSy2,
    #touchSlideNewSy2 .bd,
    #touchSlideNewSy2 .bd ul,
    #touchSlideNewSy2 .bd ul li,
    #touchSlideNewSy2 .bd ul li a,
    #touchSlideNewSy2 .bd ul li a img{float:left;width: 100%;}*/
    .mob-more-btn-syzw{text-align:center;width:100%;padding: 10px 0 0 0 !important;float:left;background:none !important;display:block !important;}
    .mob-more-btn-syzw a{display:inline-block !important;float:none !important;color:#054696 !important;font-size:14px !important;background:none !important;padding:0 !important;height: 28px !important;}

    .zwfwpt-bd .zwfwpt-bd-con + .zwfwpt-bd-con{display: block;}
    .zwfwpt {margin-top:10px;}
    .zwfwpt .zwfwpt-name{padding-bottom:10px;display:inline-block;}
    .zwfwpt-hd span:first-child{margin-left:0;}
    #touchSlideNewSy3 .bd li{width:50%;}
    .zwfwpt-ggfwpt-list .swiper-button-prev3, 
    .zwfwpt-ggfwpt-list .swiper-button-next3{width: 15px;height: 30px;margin-top: -15px;background-size: contain;}



    /* 地区部门/部署单位列表 */
    .dfbm_box_bd1 dl{width:50%;}
    .dfbm_box_bd2 p{min-width:auto !important;margin-right:30px;}
    .dfbm_box{padding-left:1rem;padding-right:1rem;}
    .dfbm_box1,
    .dfbm_box2,
    .dfbm_box3{margin-top:25px;}
    .dfbm_box_bd3 a{margin-right:30px !important;margin-left:0;}
    .dfbm_box_bd1{padding-top:0;}
    .dfbm_box_bd2,
    .dfbm_box_bd3{padding-top:8px;}

    /* 政务公开 */
    .zwgk-left,
    .zwgk-right{width:100%;margin-left:0;margin-right: 0;padding-left: 0;padding-right: 0;}
    .zwgk-zccx{height:auto;padding: 1rem;margin-bottom: 15px;}
    .zwgk-zccx-hd,
    .tabbox-hds3 p a,
    .tabbox-hds4 p span{font-size:18px;}
    .tabbox-hds3 div a,
    .zwgk-zfxxgkzl-list p font,
    .tabbox-hds4 div a,
    .tabbox-bds5 .tabbox-bd-con,
    .tabbox-bds2 .tslb-list dt{font-size:16px;}
    .swiper-zwgk-piclist1 .swiper-slide p,
    .zwgk-zccx-bd-r span{font-size: 14px;}
    .zwgk-zccx-hd img{height: 30px;}
    .zwgk-zccx-hd span{line-height:30px;padding-left:10px;}
    .zwgk-zccx-bd-l{width:100%;}
    .zwgk-zccx-bd-l > div{width:100%;display: flex !important;margin-left: 0 !important;position: relative;margin-bottom:10px;}
    .zwgk-zccx-bd-l > div span{width: 80px;font-size:16px;display: block;line-height:22px;}
    .zwgk-zccx-bd-l p{flex:1;width: 100%;display: block;}
    .zwgk-zccx-bd-l p .zccx-ipt01, 
    .zwgk-zccx-bd-l p .zccx-ipt02{width:100%;height:25px;line-height:23px;font-size:16px;float: left;padding:0 7px;}
    .zwgk-zccx-bd-l div.zwgk-zccx-bd-phide{display:none !important;}
    .zwgk-zccx-show .zwgk-zccx-bd-l div.zwgk-zccx-bd-phide{display:flex !important;}
    .zwgk-zccx-bd-r{width:100%;}
    .zwgk-zccx-bd-r span{width:auto;padding:0 15px;height:22px;line-height:20px;margin-right:10px;}
    .zwgk-zccx-show .zwgk-zccx-bd{padding-top:5px;}
    .zwgk-zccx-bd .zwgk-zccx-bd-btn{margin-top: 7px;width: 52px;height: 23px;}
    .zwgk-zccx-show .zwgk-zccx-bd .zwgk-zccx-bd-btn{margin-top: 7px;}
    .swiper-zwgk-piclist1 .bd ul li{margin-right: 0;}
    .tabbox-hds3{height: 32px;display: flex;}
    .tabbox-hds3 p{}
    .tabbox-hds3 p a{padding-top: 3px;height: 32px;border-bottom-width: 3px;}
    .tabbox-hds3 div{flex:1;white-space: nowrap;overflow-x: auto;}
    .tabbox-hds3 div a{line-height:1.5;}
    .zwgk-zcwj,
    .zwgk-zcjd,
    .zwgk-jytawgk,
    .zwgk-right{padding-left:1rem;padding-right:1rem;}
    .zwgk-wrapper .mob-more-btn{padding-top: 0 !important;}
    .zwgk-right,
    .zcjd-picjd,
    .zwgk-content{margin-top:15px;}
    .zwgk-zfxxgkzl-list2{margin-top:0;}
    .zwgk-zfxxgkzl-list{padding-top:0;}
    .tabbox-bds5 .tabbox-bd-con{line-height:24px;}
    .tabbox-bds5 .tabbox-bd-con ul li a{background-position-y:50%;}
    .tabbox-bds5 .tabbox-bd-con span font:first-child{margin-left:0;}
    .swiper-zwgk-piclist1 .swiper-slide .zcjd-piccon{height: 120px;}
    .swiper-zwgk-piclist1 .swiper-slide p{line-height:1.5;}
    .zwgk-zccx-bd{padding-top:5px;}
    .swiper-zwgk-piclist1 .bd ul li .zcjd-piccon{height: 240px;}
    .zcjd-picjd .swiper-zwgk-piclist1{position: relative;}
    .zwgk-zccx-bd-l div span.cxfw-contitle{width:80px;}

    .zcjd-picjd{padding-left:1rem;padding-right: 1rem}
    .swiperPic2{position: relative;}
    .swiperPic2 .swiper-slide img{width: auto;height:auto;}
    .zwgk-zccx-bd-l div span.cxfw-contitle select{padding:0;height: 25px;}
    .swiper-zwgk-piclist1 .bd ul li p{font-size: 16px;}

    .xwfb_pdy .bt-all .bt-list{height: auto;}
    
}


@media screen and (max-width: 435px){
/*    .zwfwpt-hd span{width:auto;padding:0 2px;margin-left:5px;height:20px;line-height:20px;}
    .zwfwpt-name{padding-right:0px;}*/
    
    .zwfwpt-xzxksx-list a{height:125px;}
}







/*通用头尾移动端代码开始--------------------------------------*/
@media screen and (max-width: 768px){
    /*<=768的设备 */
    .sy-wrapper ,
    .wrapper {min-width:100%;}
    /* .sy-wrapper .page-con{width:100%;} */
    div.page-con{width:100% !important;}
    .top-l{width:100%;text-align:center;}
    div.nav-pc,
    div.top-r{display:none !important;}
    
    .nav-mob{width:100%;float:left;display:flex !important;background:#054696;line-height:50px;height:50px;}
    .nav-mob p{width:100%;float:left;}
    .nav-mob a{font-size:18px;color:#fff;width:100%;display:block;text-align:center;}
    
    .mob-more-btn{display:block !important;}
    .mob-search{display:flex !important;line-height:40px;height:40px;border-radius:40px;background:#f5f5f5;border:1px solid #dadada;width:95%;margin-left:2.5%;overflow:hidden;margin-top:20px;}
    .mob-search .mob-search-txt{flex:1;padding:0 10px;background:none;border:0;font-size:16px;}
    .mob-search .mob-search-btn{width:60px;background:url(sy_icon09.png) no-repeat 50% 50%;border:0;}
    .mob-show{display:block !important;}
    
    .bottom{margin-top:20px;height:auto !important;}
    .bottom .bottom-t{line-height:1.8;height:auto;display:inline-block;padding:11px 0;}
    .bottom .bottom-t a{font-size: 14px;margin: 0 10px;}
    .bottom .bottom-b{display:flex;/*padding-bottom: 15px;*/}
    .bottom .bottom-bl{padding-left:1rem;padding-right:1rem;width:170px;text-align: center;}
    .bottom .bottom-br{display:none;}
    .bottom .bottom-bm{flex:1;font-size: 14px;line-height: 1.8;padding-right:1rem;margin-top:-3px;}
    .bottom .bottom-bm span{display:block;width:100%;margin:3px 0;}
    .bottom .bottom-bl img{max-width: 100%;float: none;}
    .bottom .bottom-bl a + a{margin-top:8px;}


    .mob-bottom{margin-top:20px;}
    .mob-bottom + .bottom{margin-top:0;}


    .w1100, 
    .page-con, 
    .w980{width:100% !important;}
    body{width:100%;padding:0 !important;}


    .lmy-wrapper div.ctree{width:100%;}
    .ctree dl dt.curr + dd{display:none;}
    .lmy-wrapper .ctree dl dt{padding-left:0;padding-right:0;line-height:50px;border-bottom:0;}
    .lmy-wrapper .ctree dl dt.curr{border-bottom:1px #054696 solid;}
    .lmy-wrapper .ctree dl dt.curr a{padding-right:15px;background:none !important;color:#054696;}
    .lmy-wrapper .ctree dl dt a:hover{background:none !important;color:#054696;border-bottom:1px #054696 solid;}
    .lmy-wrapper .clist_con ul li a{font-size:16px;}
    .ty_lmy .clist_con ul li > a{width: 70%;}
    .lmy-wrapper .clist_con ul li span{font-size:14px;}

    .tsy-ldjs .clist_con ul li span{position:absolute;}
    .tsy-ldjs .tplgd.tplgd{width:320px;float:none;display:inline-block;margin-bottom:0;margin-top:10px;}


    .gdbsdh-pdy.ty_lmy .clist_r_title{display:block !important;padding-bottom: 0;}
    .gdbsdh-pdy .clist table td[width='249']{width:100%;}
    .gdbsdh-pdy .clist table td[valign='top']{padding:0 1rem;}
    .gdbsdh-pdy .ctree dl dt a{margin-top:0;}
    .gdbsdh-pdy.lmy-wrapper .ctree dl dt{width:auto;float:none;}
    .gdbsdh-pdy .ctree dl{height:51px;}
    .gdbsdh-pdy .ctree dl dt{height:50px;}
    .gdbsdh-pdy.lmy-wrapper .clist_con ul li{background-position-y:15px !important;}
    .gdbsdh-pdy .clist_con ul{padding-left:0 !important;padding-right:0 !important;}

    .dfbm_box_bdf2 p,
    .dfbm_box_bdf3 p{width:auto;padding-right: 20px;margin-right: 0;}
    .dfbm_boxf3,
    .dfbm_boxf4{margin-top:30px;}
    .dfbm_box_bdf5{margin-top: 0;}
    .dfbm_box_bdf2 p{margin-top:10px;}
    .dfbm_box1{margin-top:35px;}
    .dfbm_box2{margin-top:30px;}
    .dfbm_box_bdf3{width: 100%;}


    .zwfwpt-hd span{width:150px;}
    .gxbHdjl_L .gxbHdjl_list ul li::after{top:19px;}
    .gxsj-wrapper .gxsj-box2-wrap .gxsj-box2-r{width:100%;}
    .gxsj-wrapper .tjfxsj.common_two + .tjfxsj_con + .tjfxsj_con {text-align:center}



    .lmy-wrapper .clist_con ul li.tsjdboxListLi{display:flex;}
    .lmy-wrapper .clist_con ul li.tsjdboxListLi a{/* width: 47%; */flex: 1;}
    .lmy-wrapper .clist_con ul li.tsjdboxListLi span{padding-left: 0;position: static;}
    .lmy-wrapper .clist_con ul li.tsjdboxListLi span font{margin-left:3px !important;margin-right:3px !important;}
    .lmy-wrapper .clist_con ul li.tsjdboxListLi .tslb-list{margin-top:0;top: 43px;}


    .tsy-ldjs .dzld dl{margin:0 !important;}
    div.mob-bottom {
        display: block !important;
    }
}


 

/* 2次调整 7.26 17:33 */
@media (max-width: 767px) {


    /* 新闻发布-频道页 */
    .xwfb_pdy .boxL {
        margin-top: 20px;
    }

    .xwfb_pdy .bt-all {
        padding-bottom: 20px;
        border-bottom: 2px solid #e7e7e7;
    }

    .xwfb_pdy .bt-all .bt-title-tab {
        padding: 0;
        float: left;
        width: 135px;
        height: 28px;
        line-height: 28px;
        display: inline-block;
        font-size: 18px;
        color: #000;
        text-align: center;
        background: #e8e8e8;
        margin-right: 12px;
        margin-bottom: 8px;
    }

    .xwfb_pdy .bt-all .bt-title-tab-hover {
        border-bottom: none;

        background: #0066CC;
    }

    .xwfb_pdy .bt-all .bt-title-tab-hover a {
        color: #fff;
    }

    .xwfb_pdy .bt-all .bt-tab-tit {
        border: none;
    }

    .xwfb_pdy .bt-box-18 ul li {
        height: auto;
        line-height: 25px;
        padding-bottom: 10px;
    }

    .xwfb_pdy .bt-box-cent ul li {
        background: none;
        padding-left: 0;
        background: none;
        padding-left: 0;
        line-height: 2.625rem;
    }

    .xwfb_pdy .bt-box-cent ul li a {
        float: none;
        width: 100%;
        overflow: initial;
        text-overflow: initial;
        white-space: initial;
    }

    .xwfb_pdy .bt-all .bt-list-time {
        font-size: 14px;
        display: block;
        margin-top: 10px;
        margin-left: 0;
        float: none;
    }

    .xwfb_pdy .boxL_2 {
        margin-top: 30px;
    }

    .xwfb_pdy .Cont-title-time {
        font-size: 14px;
    }

    .xwfb_pdy .boxR {
        margin-top: 20px;
    }

    .boxR_spgx .boxR_tit,
    .boxR_mtbd .boxR_tit,
    .mtbd-box-tit {
        font-size: 18px;
    }

    .list-more a,
    .boxR_mtbd .twbd_list li .twbd_list_txt {
        font-size: 16px;
    }

    .boxR_mtbd .twbd_list li {
        height: auto;
    }

    .boxR_mtbd ul.wzbd_list li {
        height: 70px;
        line-height: normal;
        padding-bottom: 0;
    }

    .boxR_mtbd ul.wzbd_list li span {
        font-size: 14px;
    }

    .boxR_mtbd ul.wzbd_list li a {
        font-size: 16px;
        width: 75%;
    }


    /* 当前位置 */
    .contain_dqwz {
        height: 60px;
        line-height: 60px;
        white-space: nowrap;
        overflow-x: auto;

        padding: 0;
    }

    .contain_dqwz a {
        font-size: 14px;
    }

    /*  新闻发布会-栏目页、国新办新闻发布会-列表页 */
    .column_cont {
        height: 60px;
        line-height: 60px;
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
    }

    .cont_Tit {
        font-size: 22px;
    }

    .news_contTit {
        font-size: 18px;
    }

    .column_cont ul li {
        font-size: 18px;
        float: none;
        display: inline-block;
    }

    .news_contList ul li a {
        font-size: 16px;
    }

    .news_contList ul li .list-time {
        font-size: 14px;
    }

    /* 互动交流 */
    .gxbHdjl_L {
        margin-top: 20px;
    }

    .gxbHdjl_L .gxbHdjl_list i {
        float: none;
    }

    .gxbHdjl_L .gxbHdjl_list ul li:hover {
        background: none;
    }

    /* 原-通用栏目列表 */
    .lmy-wrapper .ctree dl dt.curr a {
        color: #054696;
    }


    /* 新闻发布-图文轮播 */
    .xwfb_pdy .slideBox {
        height: 30rem;
        position: relative;
    }

    .xwfb_pdy .slide .swiper-container .swiper-slide a.slide_ImgA {
        width: 100%;
        height: 30rem;
        line-height: 30rem;
        text-align: center;
    }

    .xwfb_pdy .slide .swiper-container ul li {
        height: 30rem;
    }

    .xwfb_pdy .swiper-button-prev,
    .xwfb_pdy .swiper-button-next {
        display: block;
        position: absolute;
        background: url(sy_icon01_left.png) no-repeat 50% 50%;
        left: 0;
        position: absolute;
        top: 12.3125rem;
        width: 1.8750rem;
        height: 3.1250rem;
    }

    .xwfb_pdy .swiper-button-next {
        background-image: url(sy_icon01_right.png);
        left: auto;
        right: 0;
    }

    .xwfb_pdy .slideBox .hd {
        bottom: 10px;
    }

    /* 新闻发布会列表 */
    .news_contList ul li {
        font-size: 16px;
        height: auto;
        border: none;
        padding-bottom: 0;
    }

    /* 新版通用列表页 */
    /* 
    .contain_column_wrap{
        white-space: nowrap;
        overflow-x: auto;
    }
    .contain_left .contain_column{

    }
    .contain_left .contain_column_tit{

    }
    .contain_left .contain_column_tit a{
        width: auto;
    display: inline-block;
    text-align: left;
    padding: 17px 30px 17px 0
    } */
}


/* 司局子站 */
@media (max-width:767px) {
    /* 模板一 */
    .sjzz .top div.page-con,
    .sjzz .bt-box-1200{width: 100% !important;}
    /* 图片新闻轮播 */
    .sjzz .slide,
    .sjzz .slide .swiper-container,
    .sjzz .slide .swiper-container li a img {width:100%;height:30rem;}
    .sjzz .slideTxt {width:100%;}
    .sjzz .slideTxt a {font-size:1.75rem;}
    .sjzz .slide .swiper-container li .slideTxt a {width:70%;font-size:1.75rem;}
    .sjzz .slide .swiper-container .swiper-slide a.slide_ImgA{height: 30rem;line-height: 30rem;}
    /* SiperSlide */
    .sjzz .slideBox .bd ul li{height: 30rem;line-height: 30rem;}
    .sjzz .swiper-button-prev, .sjzz .swiper-button-next{display: block;}
    .sjzz .swiper-button-prev,
    .sjzz .swiper-button-next {display:block;position:absolute;left:0;position:absolute;top:12.3125rem;width:1.8750rem;height:3.1250rem;background:url(sy_icon01_left.png) no-repeat 50% 50%;}
    .sjzz .swiper-button-next {background-image:url(sy_icon01_right.png);left:auto;right:0;}
    /* 司局子站-专题专栏-轮播 */
    #gxbZtzlSlide_2 .bd li img{width:100%;height:auto;}
    #gxbZtzlSlide_2 .bd li{margin-right:0;}
    #gxbZtzlSlide_2 .swiper-button-prev2,
    #gxbZtzlSlide_2 .swiper-button-next2{width: 15px;height: 30px;margin-top: -15px;background-size: contain;margin-left: 6px;}
    .sjzz .gxbZtzl .swiper-button-next2{margin-right: 6px;}
    #gxbZtzlSlide_2 .ztzlSwiperBtn{display: block;}
    /* 信息列表 */
    .sjzz{
      width: 100%;
      min-width: auto;
    }
    .sjzz .box1 {margin:3.125rem auto 0;}
    .sjzz .box1,
    .sjzz .box2 {height:auto;padding:0 10px;}
    .sjzz .box1_L,
    .sjzz .box1_R,
    .sjzz .box2_L,
    .sjzz .box2_R {width:100%;height:auto;}
    .sjzz .bt-box-cent ul,
    .sjzz .box2_R .bt-box-cent ul{padding-top: 0;}
    .sjzz .box1_R .bt-box-cent ul li a{width: 100%;}
    .sjzz .bt-box-cent ul li{background: none;padding-left: 0;line-height: 2.625rem;font-size: 16px;height: auto;padding-bottom: 10px;border-bottom: none;}
    .sjzz .bt-box-cent ul li:hover {background:none;}
    .sjzz .bt-box-cent ul li a{width: 100%;overflow: initial;text-overflow: initial;white-space: initial;}
    .sjzz .bt-all .bt-list-time{font-size: 14px;float: left;margin-top: 7px;}
    .sjzz .box1_R {margin-top:20px;}
    .sjzz .box2_L_sjzt,
    .sjzz .box2_L_Tit {font-size:18px;}
    .sjzz .box2_L_Cont_Tit {font-size:18px;}
    .sjzz .box2_L_phone span,
    .sjzz .box2_L_Cont_Text,
    .sjzz .box2_L_Cont_Text p {font-size:16px !important;}
    .sjzz .bt-all .more {display: block;}
    .sjzz .bt-all .bt-none{display: none;}
    
    /* 修改移动端Tab切换按钮样式 2024.7.9*/
    .sjzz .bt-all .bt-tab-tit {border-bottom:none;}
    .sjzz .bt-all {margin-bottom:15px;position:relative;padding-bottom:45px;border-bottom:2px solid #e7e7e7;}
    .sjzz .bt-all,
    .sjzz .box2_R .bt-all,
    .sjzz .box2_R .bt-all:nth-child(2) {margin-bottom:15px;}
    .sjzz .bt-all .bt-title-tab,
    .sjzz .box2_R .bt-all .bt-title-tab {padding:0;float:left;min-width:135px;height:32px;line-height:32px;display:inline-block;font-size:18px;color:#333;text-align:center;background:#e8e8e8;margin-right:12px;margin-bottom:8px;padding: 0 10px;}
    .sjzz .bt-all .bt-title-tab-hover,
    .sjzz .box2_R .bt-all .bt-title-tab-hover{border-bottom: none;color:#fff;background:#0066CC;}
    .sjzz .bt-tab-more {position:absolute;bottom:23px;right:0;}

     /* 模版2 */
    .sjzz_2 .box1_L,
    .sjzz_2 .box1_R {float:none;}
    .sjzz_2 .box1 {height:auto;padding:0 10px;}
    .sjzz_2 .box1_L,
    .sjzz_2 .box1_R {width:100%;height:auto;}
    .sjzz_2 .box1_L_Tit,
    .sjzz_2 .box1_R_Tit {font-size:2.25rem;}
    .sjzz_2 .box1_L_Cont {font-size:1.875rem;}
    .sjzz_2 .bt-box-cent ul li {height:auto;background:none;line-height:2.625rem;padding-left:0;}
    .sjzz_2 .bt-box-cent ul li:hover {background:none;}
    .sjzz_2 .box1_R_Cont,
    .sjzz_2 .box1_R_phone span {font-size:1.75rem;}
    .sjzz_2 .box2_L_phone span,
    .sjzz_2 .box2_L_Cont_Text {font-size:1.75rem;}
    .sjzz_2 .box1_R_phone h4 {font-size:4.25rem;}
    .sjzz_2 .box1_R_sjzt {font-size:2rem;}

    /* 模版3 */
    .sjzz_3 .box1 {height:auto;padding:0 10px;}
    .sjzz_3 .box1_L_Tit {font-size:2.25rem;}
    .sjzz_3 .box1_L_Cont {font-size:1.875rem;}
    }
/* 司局子站头部       */
@media screen and (max-width:768px) {
    .sjzz .top .search{display: none;}
    .sjzz .top {
        height: auto;
        /* padding: 40px 0 20px !important; */
        padding: 0;
        overflow: hidden;
    }

    .sjzz .topR,
    .sjzz .bt-logo,
    .sjzz .top .search {
        float: none;
    }

    .sjzz .top .topLogo {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
        float: none;
        margin-top: 0;
    }

    .sjzz .bt-logo #gh {
        width: 10%;
    }

    .sjzz .bt-logo #bt-wzname {
        width: 80%;
    }

    .sjzz .top .topLogo .topLogoText {
        display: none;
    }

    .sjzz .top .topR_nav {
        position: absolute;
        top: 15px;
        right: 15px;
    }

    .sjzz .top .search {
        margin: 0 auto;
    }

    .sjzz .nav{height: 48px;padding-top: 0 !important;}
    .sjzz .nav .nav-list{white-space: nowrap;overflow-x: auto;}
    .sjzz .nav-list>li{margin: 0 20px;float: none;display: inline-block;height: 45px;line-height: 45px;}
    /* .sjzz .nav {
        display: none;
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 999;
        background-color: #eee;
        background-color: #fff;
        display: none;
        padding: 20px;
    } 
    .sjzz .navBtn,
    .sjzz .nav-list-head,
    .sjzz .mob_meau {
        display: block;
    } 

    .sjzz .nav-list>li,
    .sjzz .nav p {
        width: 100%;
        height: auto;
        text-align: left;
    }

    .sjzz .nav-list>li {
        font-size: 18px;
    }

    .sjzz .nav-list>li a {
        border-bottom: 1px solid #ddd;
        padding: 10px 5%;
    }

     .sjzz .mob_meau {
        position: absolute;
        top: 15px;
        right: 10px;
    } 

    .sjzz .mob_meau img {
        width: 22px;
    }

    .sjzz .nav .nav-close {
        position: absolute;
        top: 10px;
        right: 10px;
        height: 30px;
        line-height: 30px;
        width: 30px;
        z-index: 2;
        overflow: hidden;
        font-size: 22px;
        text-align: center;
    }

    .sjzz .nav-list-head h2 {
        font-size: 20px;
        margin: 10px 0;
    }
*/
    /* 司局子站2-3 */
    .sjzz_2 .top .mob_meau,
    .sjzz_2 .top .nav {
        display: none;
    }
    /* 司局子站底部-显示电脑版按钮 */
    .sjzz div.mob-bottom{display: block !important;}
}

/* 跳转外链提示 */
@media (max-width: 767px) {
    #moe_black{background: rgba(0,0,0,0.5);}
    #moe_black #moe_golink{width: 96%;height: 40%;}
}
/* 修改首页-副头条 */
@media (max-width: 767px) {
    .top-news p > a {
        max-width: 100%;
        max-height: initial;
        display: inline-block;
    }
}
@media screen and (max-width: 435px){

}