@media screen and (min-width : 300px) and (max-width : 750px) {

    /* base */
    body {
        width: 100%;
        overflow-x: hidden;
        background: none;
    }

    ol,
    ul {
        margin-top: 0;
        margin-bottom: 0;
    }

    .w {
        width: 100%;
        padding: 0 !important;
    }

    body .col-xs-1,
    body .col-sm-1,
    body .col-md-1,
    body .col-lg-1,
    body .col-xs-2,
    body .col-sm-2,
    body .col-md-2,
    body .col-lg-2,
    body .col-xs-3,
    body .col-sm-3,
    body .col-md-3,
    body .col-lg-3,
    body .col-xs-4,
    body .col-sm-4,
    body .col-md-4,
    body .col-lg-4,
    body .col-xs-5,
    body .col-sm-5,
    body .col-md-5,
    body .col-lg-5,
    body .col-xs-6,
    body .col-sm-6,
    body .col-md-6,
    body .col-lg-6,
    body .col-xs-7,
    body .col-sm-7,
    body .col-md-7,
    body .col-lg-7,
    body .col-xs-8,
    body .col-sm-8,
    body .col-md-8,
    body .col-lg-8,
    body .col-xs-9,
    body .col-sm-9,
    body .col-md-9,
    body .col-lg-9,
    body .col-xs-10,
    body .col-sm-10,
    body .col-md-10,
    body .col-lg-10,
    body .col-xs-11,
    body .col-sm-11,
    body .col-md-11,
    body .col-lg-11,
    body .col-xs-12,
    body .col-sm-12,
    body .col-md-12,
    body .col-lg-12 {
        position: relative;
        min-height: auto;
        padding-left: 0;
        padding-right: 0;
    }

    * {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
    }

    body .row {
        margin: 0;
    }

    .pc,
    .pc1,
    .pc2,
    .g-headbg,
    .g-topnav-x,
    .c_footer {
        display: none !important;
    }

    .m1 {
        display: block !important;
    }

    .m2 {
        display: inline-block !important;
    }

    .container::before,
    .container::after {
        display: none;
    }

    /* base end */

    /* 移动头部 */
    .jtt_mobileHead {
        width: 100%;
        height: auto;
    }

    .returnTop {
        position: fixed;
        bottom: 2rem;
        right: -1rem;
        width: 1rem;
        height: 1rem;
        visibility: hidden;
        opacity: 0;
        transition: all 1s;
        z-index: 999;
    }

    .returnTop.hover {
        right: .4rem;
        visibility: visible;
        opacity: 1;
    }

    .mobileHead_top {
        position: relative;
        width: 100%;
        height: 1rem;
        background-color: #f6f6f6;
    }

    .mobileHead_top_right {
        float: right;
    }

    svg.icon {
        position: absolute;
        left: .1rem;
        top: 50%;
        transform: translateY(-50%);
    }

    .mobileHead_top_right a {
        display: inline-block;
        font-size: .4rem;
        line-height: 1rem;
        color: #337ab7;
        vertical-align: top;
        margin-right: .2rem;
    }

    .mobileHead_top_right a.login {
        font-size: .38rem;
        font-weight: 800;
    }

    .mobileHead_top_right a.olderMod {
        height: .7rem;
        padding: 0 .2rem 0 .8rem;
        margin-top: .15rem;
        background: #337ab7 url(../images/olderMod.png) .2rem center/auto .45rem no-repeat;
        border-radius: .4rem;
        font-size: .3rem;
        line-height: .7rem !important;
        text-align: center;
        color: #fff !important;
    }

    .mobileHead_bottom {
        position: relative;
        height: 5rem;
        padding-top: 1rem;
        background: #fff url(../images/headbgnew.jpg) -30rem bottom / auto 80% no-repeat;
    }

    .moileLogo {
        display: block;
        width: 70%;
        height: 1.45rem;
        background: url(../images/head-logo-blue.png) left center/100% 100% no-repeat;
        margin: 0 0 0.8rem 1rem;
    }

    .moileLogo::after {
        position: absolute;
        right: 1.1rem;
        top: 1.5rem;
        content: '';
        width: .7rem;
        height: .7rem;
        background: url(../images/ctopyinz.png) center center/100% 100% no-repeat;


    }

    .mobile_searchBox {
        position: relative;
        width: calc(80% - 0.02rem);
        height: 1.02rem;
        margin: 0 auto;
        border-radius: .5rem;
        border: .01rem solid #337ab7;
        overflow: hidden;
    }

    .mobile_searchtext {
        position: absolute;
        left: 0;
        top: -0.01rem;
        width: 100%;
        height: 1rem;
        padding-left: .4rem;
        border: 0;
        font-size: .35rem;
        line-height: 1rem;
        list-style: none;
    }

    .mobile_searchtext::placeholder {
        vertical-align: top;
        line-height: 1rem;
        font-size: .35rem;
    }

    .mobile_searchbtn {
        position: absolute;
        right: 0rem;
        top: 0;
        width: 2rem;
        height: 1.02rem;
        padding-left: .2rem;
        background: #337ab7 url(../images/z_zcwdk_ss.png) .2rem center/auto .4rem no-repeat;
        border: 0;
        /* border-top-right-radius: .5rem;
        border-bottom-right-radius: .5rem; */
        font-size: .35rem;
        color: #fff;
        line-height: 1.02rem;
        text-align: center;

    }

    /* 全局导航栏 */
    .openNav {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
        background-color: rgba(0, 0, 0, .5);
        z-index: 999;
        transition: all 1.5s;
    }

    .openNavBox {
        position: absolute;
        left: 0;
        top: 0;
        width: 40%;
        height: 100%;
        background-color: #015293;
    }

    .openNavBox-Main {
        width: 100%;

    }

    .openNavBox-Main li {
        width: 100%;
        height: 1.5rem;
    }

    .openNavBox-Main li a {
        display: inline-block;
        width: 100%;
        height: 1rem;
        font-family: "思源黑体";
        font-size: .45rem;
        font-weight: 800;
        text-align: center;
        color: #a2bedb;
        vertical-align: top;
    }

    .closeNavBox {
        position: absolute;
        right: .1rem;
        top: .2rem;
        width: 1rem;
        height: 1rem;
        background: url(../images/closeNavBox.png) 90% center/.8rem .8rem no-repeat;
    }

    .openNavBox-Main {
        margin-top: 1.5rem;
    }

    .openNavBox-other li {
        width: 80%;
        height: .8rem;
        margin: 0 auto .2rem;
    }

    .openNavBox-other li a {
        display: inline-block;
        width: 100%;
        height: 100%;
        border-radius: .4rem;
        font-family: "思源黑体";
        font-size: .4rem;
        line-height: .8rem;
        text-align: center;
        color: #015293;
        vertical-align: top;
    }

    .openNavBox-other li a.meng {
        padding-left: .5rem;
        background: #a2bedb url(../images/openNav-meng.png) .8rem center/auto .6rem no-repeat;
    }

    .older-M {
        padding-left: .5rem;
        background: #a2bedb url(../images/older-M.png) .7rem center/auto .5rem no-repeat;
    }

    /* 移动头部 end */
    /* 移动底部 */
    .mobile-foot {
        width: 100%;
        height: auto;
        padding: .5rem 0;
        background-color: #337ab7;
        border-bottom: .4rem solid #015293;
    }

    .m-foot-dzjg {
        display: block;
        width: 30%;
        height: 3.3rem;
        float: left;
        padding-top: .8rem;
    }

    .m-foot-dzjg .img {
        display: block;
        width: 1.5rem;
        height: 1.8rem;
        margin: 0 auto;
        background: url(../images/dzjg.png) center center/100% 100% no-repeat;
    }

    .m-foot-info {
        float: right;
        width: 70%;
    }

    .m-foot-info p,
    .m-foot-info p span,
    .m-foot-info>a {
        font-size: .35rem;
        line-height: 2;
        color: #fff;
        vertical-align: top;
    }

    .m-foot-mgab {
        padding-left: .5rem;
        background: url(../images/anBei.png) left center/.4rem .4rem no-repeat;
    }

    .m-foot-info>a {
        display: block;
    }

    #cnzz_stat_icon_1281203678 {
        display: inline-block;
        line-height: 0;
    }

    #cnzz_stat_icon_1281203678 a {
        display: inline-block;
        line-height: 0;
    }

    /* 移动底部 end */

    /* 普通列表页 */

    /* 普通列表页 end */
    /* 普通内容页 */
    body .container {
        margin: 0 auto !important;
        padding: 0 .2rem;
    }

    /* 当前位置 */
    .h_location {
        font-size: .4rem;
        margin-top: .2rem !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .h_location img {
        width: .6rem;
        height: .6rem;
        margin-right: .1rem;
    }

    body .page-bg {
        height: 0.25rem;
        background: url(../images/info/page_bg.png) center center/100% 100% no-repeat;
    }

    .h_location a {
        font-size: .4rem;
    }

    .ql_detailbro_bshare {
        display: none;
    }

    body .traffic-content-page {
        padding: 0.4rem;
        margin-top: .2rem;
        min-height: 4rem;
        margin-bottom: 0.2rem;
    }

    body .traffic-content-page h3 {
        font-size: 0.7rem;
        line-height: 1.2rem;
        margin-bottom: 0.6rem;
    }

    body .page-label {
        font-size: 0.4rem;
        margin-bottom: .2rem;
    }

    body .traffic-text p {
        line-height: 1rem;
        font-size: .45rem;
    }

    body .xy_tyxl_closePrint {
        display: none;
    }

    /* 普通内容页 end */
    /* 普通列表页 start */
    body .hxy_comment_box {
        margin: .4rem auto;
    }

    body .public-head {
        font-size: .65rem;
        line-height: 1.6rem;
        margin-top: .2rem;
    }

    body .h_rightslist {
        position: relative;
        padding: 0 .3rem;
    }

    body .h_rightslist p {
        float: left;
        width: 77%;
        font-size: .35rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body .h_rightslist a span {
        display: block;
        float: right;
        font-size: .35rem;
    }

    body .h_rightslist a {
        width: 100%;
        display: inline-block;
        vertical-align: top;
    }

    body .h_zfgslblist li:nth-child(5n) {
        border-bottom: 1px #dcdcdc dashed;
        margin-bottom: .4rem;
        padding-bottom: .4rem;
    }

    body .h_zfgslblist {
        font-size: .4rem;
        padding-bottom: 0;
    }

    /* 分页 */
    body #page_first,
    body #page_last {
        display: none;
    }

    body .wxf_pages {
        display: flex;
        width: 100% !important;
        padding: 1rem 0px !important;
        justify-content: space-between;
    }

    body .wxf_pages a {
        padding: 0 0.4rem;
        margin: 0;
        font-size: .4rem;
        line-height: .8rem;
    }

    body .paginator {
        display: flex;
        justify-content: space-evenly;
        align-items: baseline;
    }

    body .paginator a {
        display: inline-block;
        color: #333;
        font-size: .4rem;
        line-height: .8rem;
        border: #cccccc solid 1px;
        padding: 0 .3rem;
        border-radius: .1rem;
    }

    body .paginator a.onepage,
    body .paginator a.lastpage {
        display: none;
    }

    body .paginator font {
        display: none;
    }

    body .paginator .on {
        font-weight: Bold;
        color: rgb(255, 255, 255);
        background: #006cc4;
        border: 1px solid #006cc4;
    }

    body .h_rightslist>span {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        width: .1rem;
        height: .1rem;
        display: inline-block;
        border-radius: 50%;
        background-color: #d7d7d7;
        vertical-align: middle;
        margin-right: 0;
        margin-top: 0;
    }





    /* 普通列表页 end */


    /* 新闻频道页 */
    body .h_headtexta {
        display: none;
    }

    body .information-headline {
        width: 100%;
        margin-bottom: -.5rem;
    }

    body .information-headline h3 {

        margin-bottom: 0;
    }

    body .information-headline h3 a {
        font-size: .6rem;
        margin-bottom: 0;
    }

    body .section {
        width: 100%;
        margin-top: .5rem;
        padding: .3rem;
        box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    }

    body .information-banner {
        width: 100%;
        height: 5rem;
        padding: 0;
        margin: 0 auto;
    }


    body .pagination {
        display: none;
    }


    body .swiper-slide a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    body .information-tabs {
        width: 100%;
        height: auto;
    }

    body .information-tabs>div:nth-child(2) {
        top: 0;
    }

    body .information-tabs .information-tabs-head {
        height: 1.2rem;
        margin-bottom: .2rem;
    }

    body .information-tabs .information-tabs-head a {
        padding-left: .2rem;
        height: 1.2rem;
        line-height: 1.2rem;
        font-size: .45rem;
        margin-right: 0;
    }

    body .information-tabs .information-tabs-body {
        height: auto;
    }

    body .information-tabs .information-tabs-body .swiper-slide {
        float: none;
        height: auto !important;
    }

    body .information-tabs .information-tabs-head a span,
    body .basic-head .basic-head-title span {
        top: 50%;
        transform: translateY(-50%);
        bottom: auto;
        width: .1rem;
        height: .5rem;
    }

    body .interact .tabs-head li {
        position: relative;
    }

    body .interact .tabs-head li::before {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        content: '';
        width: .05rem;
        height: .4rem;
        background-color: #0058a8;

    }

    body .gallery-title {
        width: 100%;
        height: 1rem !important;
        line-height: 1rem !important;
        z-index: 10;
    }

    body .gallery-title a {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        font-size: .35rem;
        color: #fff;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }



    body .tempWrap {
        width: 100% !important;
        height: auto;
    }

    body .tempWrap .swiper-wrapper {
        width: 100% !important;
    }

    body .tempWrap .swiper-wrapper .swiper-slide {
        width: 100% !important;
    }

    body .tempWrap .swiper-wrapper .swiper-slide:nth-child(2) {
        display: none;
    }

    body .information-tabs .information-tabs-body ul li {
        line-height: 1rem;
    }

    body .information-tabs .information-tabs-body ul li a {
        font-size: .38rem;
    }

    body .information-tabs .information-tabs-body ul li span {
        font-size: .38rem;
    }

    body .basic-list li {
        padding-left: .2rem;
        line-height: 1rem;
        background: url(../images/info/li_bg.png) no-repeat left .4rem;
    }

    body .basic-list li a {
        font-size: .38rem;

    }

    body .basic-list li span {
        font-size: .38rem;
    }

    body .basic-head {
        height: 1.2rem;
        line-height: 1.2rem;
        margin-bottom: .4rem;
        overflow: hidden;
    }

    body .basic-head .basic-head-title {
        padding-left: .2rem;
        font-size: .45rem;
    }

    body .basic-head .basic-head-more {

        font-size: .3rem;
        padding-right: .4rem;
        background: url(../images/info/more.png) no-repeat right center;
    }

    /* 新闻频道页 end */
    /* 图片新闻列表页 */
    body .photo-news-box {
        width: 100%;
        height: 3.2rem;
        padding: .1rem;
        margin-bottom: 1rem;
    }

    body .photo-news-list ul {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        justify-content: space-between;
    }

    body .photo-news-list ul::after,
    body .photo-news-list ul::before {
        display: none;
    }

    body .photo-news-list li {
        width: 48%;
    }

    body .photo-news-box img {
        height: 80%;
    }

    body .tpxw-li {
        float: left;
        width: 48%;
    }

    body .tpxw-li:nth-child(2n+1) {
        margin-right: .2rem;
    }

    body .photo-news-text {
        display: block;
        width: 100%;
        margin-top: .1rem;
        font-size: .35rem;
        line-height: .5rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body .photo-news-time {
        display: none;
    }

    /* 图片新闻列表页 end */

    /* 当前位置 */
    body .position_m {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        height: 1.2rem;
        padding: 0 .3rem;
    }

    body .position_m span,
    body .position_m a {
        display: inline-block;
        font-size: .34rem;
        color: #666;
        line-height: 1.2rem;
        vertical-align: top;
    }

    body .position_m span:first-child {
        padding-left: .5rem;
        background: url(../images/position_m.png) left center / .38rem auto no-repeat;
    }

































































    /* 政策问答库 */

    body .z_zcwdk_head {
        display: none;
        width: 100%;
    }

    body .z_zcwdk_container {
        width: 100%;
    }

    body .z_zcwdk_nr_nry {
        width: 100%;
    }

    body .z_zcwdk_search {
        display: none;
        width: 80%;
        margin: 0 auto;
        font-size: .4rem;
        margin-bottom: .4rem;
    }

    body .zcwdk_ss {
        width: 100%;
        height: 1rem;
        margin: 0 auto;
        border: .01rem #0256b0 solid;
        border-radius: .5rem;
        padding: 0 0 0 .3rem;
        font-size: .35rem;
        line-height: 1rem;
    }

    body .zcwdk_ss::placeholder {
        font-size: .35rem;
        line-height: 1rem;
    }

    body .zxwdk_btn {
        right: 0;
        top: 0;
        width: 2rem;
        height: 1rem;
    }

    body .zxwdk_btn img {
        width: .4rem;
        height: .4rem;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateY(-50%) translateX(-50%);
    }

    body .z_zcwdk_nr_dh {
        position: fixed;
        top: 30%;
        left: -4rem;
        width: 4rem;
        background-color: #fff;
        border-top-right-radius: .5rem;
        border-bottom-right-radius: .5rem;
        border: .1rem solid #0256b0;
        border-left: transparent;
        z-index: 999;
        transition: all .5s;
        pointer-events: none;
    }

    body .z_zcwdk_nr_dh.hover {
        left: 0;
        visibility: visible;
        opacity: 1;
    }

    body .z_zcwdk_nr_dh ul {
        visibility: hidden;
        opacity: 0;
        transition: all .5s;
    }

    body .z_zcwdk_nr_dh.hover ul {
        visibility: visible;
        opacity: 1;
    }

    body .z_zcwdk_nr_dh::after {
        position: absolute;
        right: -1rem;
        top: 50%;
        content: '目录导航';
        width: 1rem;
        height: 3rem;
        padding-top: 1rem;
        margin-top: -35%;
        border-top-right-radius: .2rem;
        border-bottom-right-radius: .2rem;
        background: #0256b0 url(../images/fold.png) center .15rem/.7rem auto no-repeat;
        font-size: .4rem;
        line-height: 1rem;

        writing-mode: vertical-rl;
        color: #fff;
        box-sizing: border-box;
        pointer-events: auto;
    }

    body .z_zcwdk_nr_dh li {
        width: 100%;
        height: 1rem;
        margin-bottom: .1rem;
        text-align: left;

        border-top-right-radius: .2rem;
        border-bottom-right-radius: .2rem;
        z-index: 10;
        pointer-events: auto;
    }

    body .z_zcwdk_nr_dh li a {
        text-align: center;
        font-size: .4rem;
        line-height: 1rem;
        vertical-align: top;
        pointer-events: auto;
    }


    .z_zcwdk_nr_dh ul {
        min-height: auto;
    }














    body .z_zcwdk_nr_nry li {
        overflow: hidden;
        height: 2rem;
        margin-bottom: .2rem;
        border-bottom: 1px dashed #dddddd;
    }

    body .z_zcwdk_nr_nry li a {
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
        font-size: .4rem;
    }

    body .z_zcwdk_nr_nry li .zcwdk_span1 {
        position: absolute;
        left: .6rem;
        top: 1rem;
        border: 1px #0256b0 solid;
        padding: 2px 7px;
        border-radius: .1rem;
        margin-right: 0;
        font-size: .4rem;
        font-weight: 400;
        color: #0256b0;
    }

    .z_zcwdk_nr_nry li p {
        position: absolute;
        top: .2rem;
        left: .6rem;
        width: 90%;
        font-size: .4rem;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    .z_zcwdk_nr_nry li .zcwdk_span2 {
        display: block;
        position: absolute;
        top: 1rem;
        right: .4rem;
        float: none;
        padding: 0 .3rem;
        line-height: .6rem;
        color: #888888;
    }

    /* 政策问答库 end */
    /* 机关党建-频道页 */
    body .h_bao_box {
        background: url(../images/headimg_m.jpg) center top/100% auto no-repeat;
    }

    body .h_header {
        position: relative;
        height: 7rem;
    }

    body .h_header>a {
        display: block;
        position: absolute;
        left: .1rem;
        top: .1rem;
        width: 5rem;
        height: 1.1rem;
        z-index: 10;
    }

    body .h_header>a img {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        display: block;
        width: 100%;
        height: 100%;
    }

    body .h_header img {
        display: none;
    }

    body .h_pagetable {
        overflow: scroll;
        height: 1.4rem;
    }

    body .h_pagetableul {
        width: max-content;
        height: 100%;
    }

    body .h_pagetable li {
        float: left;
        line-height: 1.4rem;
        width: auto;
    }

    body .h_pagetableul li a {
        font-size: .4rem;
        padding: 0 .6rem;
    }

    body .h_container {
        width: 100%;
        margin: 0;
        padding: 0 .1rem;
    }

    body .h_contertop {
        flex-wrap: wrap;
        flex-direction: column;
    }

    body .h_Djwork {
        width: 100%;
        height: 12rem;
        padding: .2rem;
    }

    body .h_Djworkhead {
        width: 4.5rem;
        height: 1rem;
        line-height: 1rem;
        font-size: .4rem;
        text-align: center;
        margin-top: .8rem;
        background: url(../images/himg/dangzhongyangdangjian.png) center center/100% 100% no-repeat;
    }

    body .h_indextoplist {
        margin-top: .4rem;
    }

    body .h_indextoplist li {
        height: 1.2rem;
        line-height: 1.2rem;
    }

    body .h_indextoplist li a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    body .h_reddian {
        width: .2rem;
        height: .2rem;
        display: inline-block;
        vertical-align: middle;
        margin-right: .3rem;
        background: url(../images/icon/djyd.png) no-repeat center center/100% 100%;
    }

    body .h_indextoplist li a p {
        font-size: .4rem;
        width: 75%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    body .h_listtime {
        font-size: .4rem;
        vertical-align: middle;
    }


    body .h_conterbottom {
        flex-wrap: wrap;
        flex-direction: column;
    }

    body .h_dangqunwork {
        width: 100%;
        height: 8.5rem;
    }

    body .h_bottomtitle h3 {
        font-size: .5rem;

        height: 1.2rem;
        line-height: 1.2rem;
        background: url(../images/himg/indexbutton.jpg) no-repeat;
        background-position: 0 100%;
    }

    body .h_reddian1 {
        width: .15rem;
        height: .15rem;
        margin-right: .2rem;
        background: url(../images/icon/djyd1.png) no-repeat center center/100% 100%;
    }

    body .h_conter_slide {
        height: 3.3rem;
    }

    body .swiper-container.l_swiper#banner {
        width: 100%;
        height: 100%;
    }

    body .swiper-container.l_swiper#banner .swiper-wrapper {
        width: 100% !important;
        height: 100% !important;
    }

    body .swiper-container.l_swiper#banner .swiper-wrapper .swiper-slide {
        width: 100% !important;
        height: 100% !important;
    }

    body .information-banner .gallery-title a {
        font-size: 16px;
    }

    body .arrow-left {
        left: 0;
    }

    body .arrow-right {
        right: 0;

    }

    body .arrow-left,
    body .arrow-right {
        display: none;
        z-index: 10;
    }

    /* 机关党建-频道页 end */
    /* 机关党建-列表页 */

    /* 内容页 */


    body .h_wire {
        margin-top: .3rem;
        margin-bottom: .3rem;
    }

    body .h_wireatyle {
        width: 100%;
    }

    body .h_comenttitle {
        font-size: .6rem;
        line-height: 1.5;
        margin: .3rem 0 .5rem;
    }

    /* 列表页 */
    body .h_listli {
        height: 1.2rem;
        line-height: 1.2rem;
    }

    body .h_wireatyle {
        display: block;
        height: .5rem;
    }

    body .h_listview {
        margin-top: 0;
    }

    body .h_dot {
        float: left;
        display: block;
        height: .15rem;
        width: .15rem;
        border-radius: 50%;
        background: #cc0e2f;
        margin: .5rem .2rem 0 0;
    }

    body .h_listli a {
        display: block;
        width: 100%;
        height: 100%;
        line-height: 1.2rem;
        cursor: pointer;
        text-decoration: none;
    }

    body .h_listli a span:nth-child(2) {
        float: left;
        display: block;
        width: 70%;
        font-size: .45rem;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    body .h_listli a span:nth-child(3) {
        float: right;
        display: block;
        width: 21%;
        font-size: .35rem;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    /* 机关党建-列表页 end */


    /* 首页 */
    body .data {
        display: none;
    }

    body #swiper5 {
        height: 2rem !important;
        /* margin-bottom: .5rem; */
    }

    body .swiper-button-prev,
    body .swiper-button-next {
        display: none;
    }

    body #swiper5 img {
        width: 100%;
        height: 100%;
    }

    body .headline {
        position: relative;
        margin: 0;
        padding: 0;
    }

    body .headline .container {
        margin-top: .4rem;
    }

    body .headline h3 {
        height: auto;
        margin-bottom: 0;
        margin-top: 0;
        padding: .4rem 0;
        overflow: hidden;
    }

    body .headline h3 a {
        display: block;
        height: 100%;
        line-height: 1.5;
        font-size: .6rem;
        margin-bottom: 10px;
        margin-bottom: 0;
    }

    body #swiper5 {
        top: 0;
    }

    body #wxgzh {
        display: none;
    }

    body .tabs .tabs-head {
        position: relative;
        height: 1.2rem;
        line-height: 1.2rem;
        margin-bottom: .2rem;
    }

    body .tabs .tabs-head ul {
        position: relative;
        display: flex;
        justify-content: flex-start;
    }

    body #myTab_more3 {
        display: none;
    }

    body .body .policy .col-md-6:nth-child(2) #myTab {
        display: flex;
        justify-content: space-evenly;
    }

    body .tabs .tabs-head ul li {
        margin-right: .2rem;
    }

    body .tabs .tabs-head ul li a {
        padding-left: .2rem;
        height: 1.2rem;
        line-height: 1.2rem;
        font-size: .45rem;
    }

    body .titleUL .active,
    body .contentUL .active {
        display: block !important;
    }

    body .contentUL>div,
    body .contentUL>ul,
    body .contentUL>li,
    body .contentUL>span {
        display: none;
    }

    body .news .tabs-content ul li {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        overflow: hidden;
    }

    body .news .tabs-content ul li a {
        display: block;
        float: left;
        width: 75% !important;
        font-size: .4rem;
        overflow: hidden;

        white-space: nowrap;
        text-overflow: ellipsis;
    }

    body .news .tabs-content ul li span {
        display: block;
        float: right;
        font-size: .4rem;
        color: #888;
    }

    body .special .container .row {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    body .special .container .row::after,
    body .special .container .row::before {
        display: none;
    }

    body .special .container .row>div {
        width: 48% !important;
    }

    body .special .row .col-md-4.col-sm-4:nth-child(3) .special-box,
    body .special .row .col-md-4.col-sm-4:nth-child(4) .special-box {
        margin-bottom: 0;
    }

    body .special .special-box {
        background: #fff;
        border-bottom: solid 1px #9abad7;
        margin-bottom: .3rem;
    }

    body .special .special-box .special-title {
        padding: 0 .2rem;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.35rem;
    }

    body .recommendRead_m {
        width: 96%;
        height: 4.2rem;
        padding: 1.4rem 0.3rem 0.3rem;
        margin: .4rem auto;
        background: url(../images/index_introduceRead.png) top center / 100% auto no-repeat;
        border: 1px solid #2078e6;
    }

    body .recommendRead_m img {
        width: 100%;
        height: 100%;
    }

    body #banner2 {
        position: absolute;
        top: .3rem;
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
    }

    body .section-head {
        margin-bottom: .5rem;
    }

    body .section-head .section-title {
        padding: 0;
        font-size: .7rem;
        line-height: 1.1rem;
    }

    body .section-head .section-more {
        display: none;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        height: .4rem;
        font-size: .35rem;
        line-height: .5rem;
        padding-right: .4rem;
        margin-top: 0;
    }

    body .public-papers {
        margin-bottom: .5rem;
    }

    body .base-head {
        height: 1.2rem;
        margin-bottom: .4rem;
    }

    body .aisle-list ul {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        margin: 0 auto;
    }

    body .aisle-list li {
        float: none;
        width: 25%;
        padding: 0 .1rem !important;
        margin-bottom: 10px;
    }

    body .aisle-list li a {
        display: block;
        width: 100%;
        height: 100%;
    }

    body .aisle-list li .project-icon {
        position: relative;
        width: 100%;
        height: 70%;
        margin: 0 auto;
        background: #f8f8f8;
        border-radius: .2rem;
        margin-bottom: .2rem;
        overflow: hidden;
    }

    body .aisle-list li p {
        width: 100% !important;
        height: .6rem;
        margin-left: 0 !important;
        line-height: .6rem;
        font-size: .4rem !important;

    }

    body .service .container .row {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    body .service .container .row>div {
        width: 48%;
    }

    body .service-card .service-card-icon img {
        margin: 0 auto;
    }

    body .service .container .row::after,
    body .service .container .row::before {
        display: none;
    }

    body .service-card {
        padding: .2rem .2rem .2rem 0.4rem;
        margin-bottom: .4rem;
    }

    body .service-card .service-card-icon {
        float: left;
        width: 1.2rem;
        height: 1.25rem;
    }

    body .service-card .service-card-text {
        padding-left: 1.6rem;
    }

    body .service-card-text p {
        display: none;
    }

    body .service-card h4 {
        font-size: .45rem;
        line-height: .8rem;
        margin-bottom: .2rem;
    }

    body .service-card p {
        font-size: .35rem;
        color: #888;
    }

    body .myselectbox {
        margin: .5rem auto .5rem;
        position: relative;
        padding: 1.2rem 0 16px .6rem;
        transition: all .5s;
    }

    body .myselect_title {
        position: absolute;
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        top: -.5rem;
        width: 3.5rem;
        height: 1.2rem;
        background: url(../images/index/select.jpg) center center/100% 100% no-repeat;
        text-align: center;
        line-height: 1.2rem;

        font-size: .45rem;
    }

    body .myselectlist {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        height: 5rem;
        transition: all .5s;
    }

    body .myselectlist ul {
        display: block;
        width: 50%;
        height: auto;
        padding-right: .2rem;
        margin-bottom: .4rem;
    }

    body .myselectlist ul li a {
        display: block;
        width: 100%;
        font-size: .35rem;
        line-height: .8rem;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body .swiper1 {
        position: relative;
        height: auto;
    }

    body .guest-thumb {
        width: 3rem;
    }

    body .guest-thumb .thumb-cover {
        width: 1.5rem;
        height: 1.5rem;
    }

    body .guest-thumb .thumb-cover img {
        vertical-align: top;
    }

    body .guest-introduce {
        position: relative;
        float: left;
        width: 6.2rem;
        height: 100%;
        padding-left: 0;
        margin-left: .4rem;
    }

    body .guest-introduce h4 {
        font-size: .4rem;
        margin-bottom: .2rem;
    }

    body .guest-introduce p {
        font-size: .3rem;
        margin-bottom: .2rem;
    }

    body .guest-introduce a {
        display: block;
        font-size: .35rem;
    }

    body #wxf_ft_xx {
        position: absolute;
        bottom: 0;
        left: 0;
    }

    body .interact-card-list {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 0;
    }

    body .interact-card-list ul {
        display: flex;
        flex-wrap: wrap;
    }

    body .interact-card-list li {
        padding: 0 .2rem;
        margin-bottom: .2rem;
    }

    body .interact-card-list li .interact-card-icon {
        width: 1rem;
        height: 1rem;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: .3rem;
    }

    body .interact-card-list li .interact-card-box {
        margin-bottom: 0;
    }

    body .interact-card-list a {
        padding: .4rem 0;
    }

    body .interact-card-list li .interact-card-text {
        font-size: .4rem;
    }

    body .handle-number {
        margin-bottom: .5rem;
    }

    body .handle-number ul li {
        height: .6rem;
        line-height: .6rem;
        margin-bottom: .2rem;
        border-right: 0;
    }

    body .handle-number ul li a {
        display: block;
        font-size: .4rem;
    }

    body .handle-progress {
        margin-bottom: .5rem;
    }

    body .handle-progress .progress-legend {
        display: flex;
        flex-direction: column;
    }

    body .z_zcwdk_index {
        display: flex;
        flex-direction: column;
        height: 6rem;
        justify-content: space-evenly;
    }

    body .z_zcwdk_index li a {
        display: flex;
        justify-content: space-between;
    }

    body .z_zcwdk_index li a::after,
    body .z_zcwdk_index li a::before {
        display: none !important;
    }

    body .zcwdk_span1 {
        float: none;
        display: block;
        float: left;
        width: 23%;
        margin-top: 0 !important;
        border-radius: .1rem;
        font-size: .3rem !important;
        line-height: .8rem !important;
        overflow: auto;
        text-overflow: clip;
    }

    body .z_zcwdk_index li a p {
        width: 73%;
        float: none !important;
        margin-left: 0 !important;
        font-size: .35rem;
        line-height: .8rem;
    }

    body .z_zcwdk_index li a .zcwdk_span2 {
        display: none;
        /* float: none;
        font-size: .35rem;
        line-height: .8rem; */
    }

    body .interact .col-md-7 {
        margin-top: .4rem;
    }

    body .special {
        padding: 0;
    }

    body .tabs {
        margin-bottom: 0;
    }

    body .public-links {
        padding: 0;
    }

    body .public-links .row {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    body .public-links .row::after,
    body .public-links .row::before {
        display: none;
    }

    body .public-links .row .public-item {
        width: 48%;
    }

    body .public-links .row .public-item:nth-child(n + 3) {
        margin-bottom: 0;
    }

    body .handle-number,
    body .handle-progress {
        display: none;
    }


    /* 首页 end */

    /* 政务公开频道页 */
    body .visible-xs {
        margin-bottom: .2rem;
    }

    body .Institutional-res {
        width: 100%;
        height: 4rem;
        margin-right: 0;
    }

    body .Institutional-res img {
        height: 100%;
    }

    body .institutions {
        display: flex;
        flex-direction: column-reverse;

        background: #f4f4f4;
        margin-top: 0;
        margin-bottom: 0;
    }

    body .duties {
        display: flex;
        justify-content: space-evenly;
    }

    body .duties li {
        width: 31% !important;
    }

    body .duties .respon {
        background: #fff url(../images/info/ze_ico.png) no-repeat 10% center;
    }

    body .duties .setup {
        background: #fff url(../images/info/sz_ico.png) no-repeat 10% center;
    }

    body .duties .unit {
        background: #fff url(../images/info/dw_ico.png) no-repeat 10% center;
    }

    body .duties::after,
    body .duties::before {
        display: none;
    }

    body .duties a {
        width: 100%;
        padding: 0 0 0 1rem;
        margin: 0;
        background-size: .6rem, .6rem !important;
        font-size: .4rem;
        line-height: 1.4rem;

    }

    body .institutions-box {
        display: flex;
        flex-direction: column;
        position: relative;
        padding: 0 .2rem 0 .2rem;
    }

    body .institutions-box>div:nth-child(1) {
        display: flex;
        height: auto;
        padding: .3rem 0;
        justify-content: space-between;
        border-bottom: 1px dashed #dcdcdc;
    }


    body .Institutional-Intro {
        /* position: absolute;
        top: 0;
        right: 0; */
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        width: 70%;
        height: 4rem;
        margin-left: 0 !important;
        padding-left: .5rem;
        padding-right: .2rem;
        border: 0;
    }

    body .Institutional-Intro a {
        font-size: .4rem;
    }

    body .res-text {
        width: 100%;
        height: auto;
        padding: .3rem .2rem;
    }

    body .res-text ul {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    body .res-text ul li {
        display: flex;
        justify-content: left;
        width: 100%;
        height: 1.2rem;
    }

    body .res-text ul li a {
        display: block;
        height: 100%;
        margin-right: .4rem;
        line-height: 1.2rem !important;
        font-size: .4rem;

    }

    body .res-text ul li span {
        display: block;
        height: 100%;
        font-size: .4rem !important;
        line-height: 1.2rem !important;
    }

    body .policy {
        margin-top: .5rem;
    }


    body .Information-left {
        border: 1px solid #ececec;
        padding: .2rem
    }

    body .gov-information {
        margin-bottom: .4rem;
    }

    body .gov-list ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    body .gov-list ul li.col-md-6 {
        width: 48%;
    }

    .gov-list a {
        font-size: .35rem;
        line-height: .6rem;
        padding: .3rem 0 .3rem 1.2rem;
        background-size: .7rem .7rem;
        background-position: .1rem center;
    }

    body .Information img {
        width: 100%;
    }

    body .focus-list ul {
        display: flex;
        flex-wrap: wrap;
    }

    body .focus-list a {
        display: block;
        background-size: auto 80%;
        padding-left: 1rem;
        font-size: .4rem;
        line-height: 1.6rem;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    body .Information {
        margin-bottom: .4rem;
    }

    body .Information-pic {
        background: #e6f3ff;
        padding: 0;
        margin-bottom: 0;
    }

    body .Information-pic .row {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    body .Information-pic .row::after,
    body .Information-pic .row::before {
        display: none;
    }

    body .Information-pic ul li {
        width: 48%;
        height: 2.2rem;
        margin-bottom: .2rem;
    }

    body .Information-pic ul li:nth-child(n+3) {
        margin-bottom: 0;
    }

    body .Information-pic ul li a {
        display: block;
        width: 100%;
        height: 100%;
        background-size: 100% auto !important;
        color: #0058a8;
        font-size: .4rem;
        font-weight: bold;
        padding-top: 1rem;
        padding-left: 1.3rem;
    }

    body .section-more {
        display: none;
        float: none;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1.2rem;
        height: 1.2rem;
    }

    /* 政务公开频道页 end */

    /* 机构职责 */
    body .lns-res-body p {
        font-size: .4rem;
    }

    body .lns-res {
        padding: .4rem;
    }

    body .lns-res-heading {
        display: none;
    }

    body .lns-res-heading h3 {
        font-size: .6rem;
        line-height: 2rem;
        background: url(../images/info/Ins_res_left.png) center center/100% 100% no-repeat;
    }

    body .lns-res-left .lns-res-list {
        display: block;
        height: auto !important;
        padding: 0;
        background: #eff8ff;
    }

    body .lns-res-list ul {
        display: none;
        flex-direction: column;
    }

    body .lns-res .lns-res-list li {
        position: relative;
        width: 100%;
        border-bottom: .05rem solid #fff;
        margin-left: 0;
        /* transition: all .5s; */
    }

    body .lns-res .lns-res-list .Ins-parentChannel::after {
        position: absolute;
        right: .3rem;
        top: 50%;
        transform: translateY(-50%);
        content: attr(data-after);
        width: auto;
        height: auto;
        color: #015293;
        font-size: .3rem;
    }

    body .lns-res .lns-res-list li a {
        margin-bottom: 0;
        padding-left: .42rem;
        font-size: .38rem;
        line-height: 1rem;
        /* transition: all .5s; */
    }

    body .lns-res .lns-res-list .active {
        border-left: .1rem solid #2b5b9d;
        border-left: #fff;
    }

    body .lns-res .lns-res-list .active a {
        color: #3b5b9d;
        font-weight: 600;
    }

    body .Ins-childChannel {
        display: none;
        flex-direction: column;
        background-color: #fff;
    }

    body .Ins-childChannel a {
        border-bottom: 1px solid #f5f4f4;
        padding-left: .6rem !important;
        font-size: .35rem !important;
        color: #333 !important;
    }

    body .Ins-childChannel a.hover {
        font-weight: 600;
        color: #2b5b9d !important;
    }

    /* 机构职责end */

    /* 机构设置 */
    body .firstChannel {
        width: 100%;
        height: 1.2rem;
        background:
            url(../images/onfold.png) 95% center / auto 60% no-repeat,
            linear-gradient(to right, #015293, #3c8dd4);
        padding-left: .2rem;
        font-size: .4rem;
        color: #fff;
        font-weight: 800;
        line-height: 1.2rem;
    }

    body .cla-institutions {
        display: none;
        width: 100%;
        height: auto;
        margin-bottom: .2rem;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    body .cla-institutions ul {
        display: flex;
        flex-wrap: nowrap;
        width: max-content;
    }

    body .cla-institutions li a {
        padding: 0 .4rem;
        font-size: .45rem;
        text-align: center;
        margin-bottom: 0;
        border-right: .1rem solid #Fff;
    }

    body .lns-res .lns-res-list a:hover {
        border-left: 0;
    }

    .institutional-content h3 {
        font-size: .5rem;
        color: #2668af;
        font-weight: none;
        line-height: 1rem;
        padding-left: .8rem;
        margin-bottom: .4rem;
        background: url(../images/info/ins_con_bg.png) no-repeat left center / .6rem auto;
    }

    /* 机构设置 end */
    /* 领导简介 */

    body .leadership-box {
        padding: .3rem;
    }

    body .leadership-pic {
        width: 4rem;
        height: 5rem;
        padding: .1rem;

    }

    body .leadership-left img {
        display: block;
        width: 100%;
        height: 100%;
    }

    body .leadership-text {
        margin-top: .2rem;
    }

    body .leadership-text span {
        font-size: .5rem;
        margin-bottom: .3rem;
    }

    body .leadership-text div {
        font-size: .4rem;
    }

    body .leadership-center {
        min-height: 8rem;
        padding: .4rem;
        border: 0;
    }

    body .leadership-center h3 {
        font-size: .5rem;
        color: #4370b2;
        line-height: 1rem;
        padding-left: 1rem;
        margin-bottom: .3rem;
        background: url(../images/icon/jl_bg.png) center center/1rem 1rem no-repeat left center;
        font-weight: bold;
    }

    body .leadership-center h4 {
        font-size: .5rem;
        color: #4370b2;
        line-height: 1rem;
        padding-left: 1rem;
        margin-bottom: .3rem;
        background: url(../images/icon/jl1_bg.png) center center/1rem 1rem no-repeat left center;
        font-weight: bold;
    }

    body .leadership-center p {
        font-size: .4rem;
        text-indent: 2em;
        line-height: 1rem;
    }

    body .leadership-right-top {
        padding-left: .2rem;
        padding-top: .2rem;
        padding-bottom: .4rem;
        margin-bottom: .4rem;
    }

    body .leadership-right-top h3 {
        font-size: .6rem;
        line-height: 1.5rem;
        color: #cd0000;
        margin-bottom: 0;
    }

    body .leadership-right-top ul {
        display: flex;
        flex-direction: column;
    }

    body .leadership-right-top li {
        display: flex;
        width: 100%;
        height: 1.2rem;
    }

    body .leadership-right-top li a,
    body .leadership-right-top li span {

        display: inline-block;
        padding-right: .3rem;
        line-height: 1.2rem !important;
        vertical-align: top;
    }

    body .leadership-right-top li a {
        padding-right: 0;
    }

    body .leadership-right-top li a {
        display: flex;
    }

    /* 领导简介 end */
    /* 交通运输综合行政执法总队执法六公示 */
    body .g_header {
        width: 100%;
    }

    body .g_header img {
        width: 100%;
    }

    body .g_nav {
        display: flex;
        width: 100%;
        height: 1.2rem;
        background: url(../lgs/images/nav.jpg) center center / 100% 100% repeat-x;
        margin: 0 auto;
        overflow-x: scroll;
        line-height: 1.2rem;
    }

    body .g_nav::-webkit-scrollbar {
        height: .1rem;
        width: 0;
    }

    body .g_nav::-webkit-scrollbar-thumb {
        background-color: #0058a8;
    }

    body .g_nav::-webkit-scrollbar-track,
    body .g_nav::-webkit-scrollbar-track-piece {
        background-color: #75cfcf;
    }

    body .g_nav a {
        display: block;
        font-size: .4rem;
        margin: 0;
        padding: 0 .4rem;
        line-height: 1.2rem;
        flex-shrink: 0;
    }

    body .mr {
        width: 100%;
        font-size: .4rem;
    }

    body .mr table {
        width: 100% !important;
    }

    body .mr>tbody>tr>td {
        width: 100%;
    }

    body .mr>tbody>tr {
        display: flex;
        flex-direction: column;
    }

    body .mr tbody tr td {
        height: auto;
    }

    body .td-more a {
        font-size: .4rem;
    }

    body .f16 {
        width: 50% !important;
    }

    body .zfztgs-table td {
        height: 1.4rem !important;
        font-size: .32rem;
    }

    body .listb ul {
        display: flex;
        flex-wrap: wrap;
    }

    body .listb ul li {
        position: relative;
        float: none;
        width: 4.5rem;
        overflow: hidden;
        padding: 0 .2rem;
        margin-left: 0;
        margin-top: .4rem;
        text-align: center;
    }


    body .listb ul li img {
        display: block;
        margin: 0 auto;
    }

    body .zfjdgs-table td {
        height: 2rem !important;
        font-size: .38rem;
    }

    body .zfyjgs-table {
        width: 100vw;
    }

    body .dsrqlgs-table {
        width: 100vw;
    }

    body .l16 {
        height: 1rem !important;
    }

    body .f14 {
        font-size: .38rem;
        line-height: 1rem;
    }

    body .zfcxgs-img {
        width: 100vw;
    }

    body .zfcxgs-img a {
        display: inline-block;
        width: 100%;
    }

    body .zfcxgs-img img {
        width: 100%;
    }

    body .zfcxgs-table {
        width: 100vw;
    }

    /* 交通运输综合行政执法总队 end */
    /* 党政廉政教育 */
    body .g_ztmain {
        width: 100%;
        height: auto !important;
        min-height: auto;
        margin: 0 auto .5rem;
        padding: 0 .2rem;
    }

    body .g_banner_zt2 {
        width: 100%;
        height: auto;
        margin: 0 auto .5rem;
    }

    body .g_banner_li2 {
        position: relative;
        width: 100%;
        height: 4.5rem;
        margin: 0 auto;
        background: url(../images/js_1_m.jpg) center top/100% 100% no-repeat;
    }

    body .g_banner_li2::before {
        position: absolute;
        left: .1rem;
        top: .1rem;
        content: '';
        width: 5rem;
        height: 1rem;
        background: url(../images/ctoplogo.png) center center /100% 100% no-repeat;
    }

    body .g_banner_zt2 .g_nav {
        display: block;
        height: 1.4rem;
        background: none;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    body .g_banner_zt2 .g_nav::-webkit-scrollbar {
        height: .1rem;
        width: 0;
    }

    body .g_banner_zt2 .g_nav::-webkit-scrollbar-thumb {
        background-color: #cf2b26;
    }

    body .g_banner_zt2 .g_nav::-webkit-scrollbar-track,
    body .g_banner_zt2 .g_nav::-webkit-scrollbar-track-piece {
        background-color: #ff9101;
    }

    body .g_navli {
        width: max-content;
        height: 1.4rem;
    }

    body .g_navli a {
        display: block;
        width: auto;
        height: 1.4rem;
        padding: 0 .8rem !important;
        font-size: .4rem;
        line-height: 1.4rem;
        background-color: #de5823;
    }

    body .g_js_t {
        width: 100%;
        height: auto !important;
        min-height: auto;
    }

    body .g_ztmain_l {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: auto !important;
        min-height: auto;
    }

    body .g_tpxw2 {
        width: 100%;
        height: auto;
        margin: 0 auto .5rem;
    }

    body .focus {
        position: relative;
        width: 100%;
        height: 100%;
        background-color: #000;
        float: none;
    }

    body #fsD1 {
        height: auto !important;
    }

    body .focus .fcon {
        width: 100vw !important;
        height: 8rem;
    }

    body .fbg {
        display: none;
    }

    body .focus .fPic {
        height: 100%;
    }

    body .focus img {
        width: 100%;
        height: 100%;
    }

    body .focus .fcon a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    body .focus .shadow {
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0px;
        z-index: 10;
        height: 1.2rem;
        line-height: 1.2rem;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    body .focus .shadow a {
        font-size: .4rem;
        margin-left: .2rem;
    }

    body .g_wj {
        min-height: auto;
    }

    body .g_wjbt3 {
        height: 1rem;
        margin-bottom: .2rem;
        background: url(../jj/images/j_5.png) .1rem center / .6rem .6rem no-repeat;
        padding-left: 1rem;
        line-height: 1rem;
    }

    body .g_wjbtgd {
        width: 1.6rem;
        height: 1rem;
        line-height: 1rem;
        font-size: .4rem;
        margin-top: 5px;
    }

    body .g_wjlb {
        width: 100%;
        height: 4.8rem;
        border-bottom: #bbbbbb 1px dashed;
        margin-bottom: 5px;
        padding: .4rem 0;
    }

    body .g_wjlbnrli {
        width: 100%;
        height: 2.6rem;
        line-height: .6rem;
        padding-top: 5px;
    }

    body .g_zcbt2 {
        height: 1rem;
        margin-bottom: 10px;
        background: url(../jj/images/j_6.png) .1rem center / .6rem .6rem no-repeat;
        padding-left: 1rem;
        line-height: 1rem;
    }

    body .g_zcbt2 a:first-child {
        width: auto;
        line-height: 1rem;
    }



    body .g_zclb {

        width: 100%;
        height: 3rem;
        margin-bottom: .4rem;
        padding: .4rem 0
    }


    body .g_wj1 {
        display: flex;
        flex-direction: column;
        margin-bottom: .5rem;
    }

    body .g_zwnrlb {
        width: 100% !important;
    }

    body .g_zalbnrk {
        height: 100%;
    }

    body .g_zalbnrk a:nth-child(1) {
        display: block;
        width: 100%;
        font-size: .35rem;
        overflow: hidden;

    }

    body .g_wjlbnrli2 {
        height: 1.4rem;
        line-height: .8rem;
        text-indent: 0;
        overflow: hidden;
    }

    body .g_ztmain_r {
        width: 100%;
        min-height: auto;
    }

    body .g_zt_zybt2 {
        height: 1.2rem;
        line-height: 1.2rem;
        background: url(../jj/images/j_7.png) .3rem center / .6rem .6rem no-repeat;
        padding-left: 1.2rem;
    }

    body .g_zt_zybt2 a {
        display: block;
        line-height: 1.2rem;
    }

    body .g_zt_zylb {
        height: auto;
    }

    body .g_zt_zylb ul {
        display: flex;
        flex-direction: column;
    }

    body .g_zt_zylb li {
        height: auto !important;
        line-height: 1rem;
        padding-bottom: 0;
        clear: both;
    }

    body .g_zt_zylbyq {
        width: .4rem !important;
        height: 1rem;
        line-height: 1rem;
        text-align: center;
        background: url(../jj/images/g_8.png) center center/.4rem .4rem no-repeat;
        margin-top: 0;
    }

    body .g_zt_zylb li a {
        width: 90%;
        margin-left: .3rem;
        font-size: .35rem;
        line-height: 1rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body .g_zt_yg {
        width: 100%;
        clear: both;
        min-height: auto;
    }

    body .g_zt_zcfgbt2 {
        height: 1rem;
        line-height: 1rem;
        background: url(../jj/images/j_9.png) .2rem center/.6rem .6rem no-repeat;
        padding-left: 1rem;
        margin-bottom: .2rem;
    }

    body .g_zt_yglb li {
        background: url(../jj/images/g_zt_7_18.jpg) 0 center/ .1rem no-repeat;
        line-height: 1rem;
        margin-bottom: .2rem;
        padding-left: .3rem;
    }

    body .g_zt_yglb li a {
        display: block;
        float: left;
        width: 72%;
        font-size: .35rem;
        line-height: 1rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body .g_zt_yglb li span {
        display: block;
        float: right;
        width: auto;
        height: 1rem;
        font-size: .35rem;
        line-height: 1rem;

    }

    /* 内容页 */
    body .p_ztmain {
        width: 100%;
        height: auto !important;
        min-height: auto;
        margin: -20px auto 0;
        padding: 0 .2rem;
    }

    body .g_dqwz_1 {
        width: 100%;
        height: 1.2rem;
        line-height: 1.2rem;
        background: url(../jj/images/w_1.png) no-repeat left center;
        padding-left: .6rem !important;
        margin: 0 auto;
    }

    body .g_wsjsgkbt {
        width: 100%;
        height: 1.2rem;
        background: url(../jj/images/w_2.png) no-repeat;
        font-size: .45rem;
        line-height: 1.2rem;
        margin: 0 auto .2rem;

    }

    body .g_xwfbli li {
        display: flex;
        justify-content: space-between;
        height: 1rem;
        font-size: .3rem;
        line-height: 1rem;
        font-family: "微软雅黑";
        background: url(../images/g_zt_7_18.jpg) no-repeat left center;
        padding-left: .25rem;
        vertical-align: top;
    }

    body .g_xwfbli li a {
        display: block;
        width: 75%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body .yyxwxxy_nrbt {
        width: 100%;
        height: auto !important;
        height: 1rem;
        min-height: auto;
        font-size: .45rem;
        line-height: 1rem;
        text-align: center;
        margin: .4rem auto;
    }

    body .yyxwxxy_nrllcs_dzx {
        width: 100%;
        height: .6rem;
        background: url(../jjimages/z_30.jpg) repeat-x top;
        font-size: .35rem;
        line-height: .6rem;
        text-align: center;

        margin-bottom: .4rem;
    }

    /* 党政廉政教育 end */
    /* 蓝色专题 */
    body .hxy_bap_box {
        padding: 0;
    }

    body .hxy_commenthead_nav {
        position: absolute;
        right: .2rem;
        top: 50%;
        display: flex;
        flex-direction: column;
        width: 3.6rem;
        height: 1rem;
        margin-bottom: 0;
        margin-top: -.5rem;
        border: .01rem solid #999;
        border-radius: .2rem;
        overflow: hidden;
        z-index: 10;
        transition: all .5s;
    }

    body .hxy_comment_head {
        position: relative;
        width: 100%;
        height: 2rem;
        background: none;
        background-size: 100% 100%;
        border-bottom: .01rem dashed #d4d4d4;
    }

    body .h_defaulton a {
        color: #fff !important;
        font-weight: 600;
    }

    body .h_defaulton {
        background: #3b8bcf !important;
    }

    body .hxy_commenthead_text {
        position: relative;
        font-size: .6rem;
        color: #337ab7;
        font-weight: 600;
        padding-top: 0;
        line-height: 2rem;
        padding-left: .4rem;
        margin-top: 0;
    }

    body .hxy_commenthead_text::before {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        content: '';
        width: .1rem;
        height: .5rem;
        background-color: #337ab7;
    }

    body .hxy_commenthead_nav li {
        float: none;
        display: block;
        width: 100% !important;
        height: 1rem;
        border-right: none;
        border-bottom: .01rem dashed #999;
        padding: 0;
        background: #fff;
        flex-shrink: 0;
        line-height: 1rem;

    }

    body .hxy_commenthead_nav li a {
        font-size: .4rem;
        color: #333;
        line-height: 1rem;
        text-align: center;
        padding: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body .hxy_commenthead_nav_firstLi {
        position: relative;
        width: 105% !important;
        background-color: #fff !important;
        padding-right: 0.6rem !important;
        font-size: .4rem !important;
        text-align: center;
        color: #333 !important;
        font-weight: 600;
    }

    body .hxy_commenthead_nav_firstLi::before {
        position: absolute;
        right: .4rem;
        top: 60%;
        transform: translateY(-50%);
        content: '';
        width: 0;
        height: 0;
        border-left: .2rem solid transparent;
        border-right: .2rem solid transparent;
        border-bottom: .2rem solid transparent;
        border-top: .2rem solid #333;
    }

    body .hxy_commenthead_nav li.hxy_commenthead_nav_firstLi:hover {
        background: #fff !important;
    }

    /* 蓝色专题 end */
    /* 信用交通内蒙古 */
    body .head-creditNMG {
        display: none;
        position: absolute !important;
        left: .2rem;
        top: .1rem;
        width: 4rem !important;
        height: .9rem !important;
        background: url(../images/himg/headup.png) center center/100% 100% no-repeat;
        border: 0 !important;
        z-index: 10;
    }

    body .head-creditNMG a:nth-child(1) {
        display: none !important;
        /* display: block;
        width: 100% !important;
        padding-top: 0 !important; */
    }

    body .head-creditNMG a:nth-child(2) {
        display: none !important;
    }

    body .head-creditNMG a:nth-child(1) img {
        width: 80%;
        vertical-align: middle;
    }

    body .credit-banner {
        display: none;
        width: 100%;
        min-width: auto;
        height: 6.6rem;
        margin: 0 auto 0rem;
        background: url(../static_xyjt//images/credit_banner.jpg) no-repeat top center/220% auto;
        position: relative;
    }

    body .credit-banner #slider {
        display: none;
    }

    body .head {
        position: absolute;
        width: 100%;
        height: 100%;

    }

    body .banner {
        width: 100%;
        height: 5rem;
        margin: 0 auto;
        /* position: absolute; */
        /* top: 0px; */
        /* left: 0; */
        margin-left: 0;
        background: none;
    }

    body .banner .swiper-container {
        height: 100%;
    }

    body .banner img {
        display: block;
        width: 100%;
        height: 100%;
    }

    body .slider-wrapper {
        width: 100%;
        height: 100%;
    }

    body .nivoSlider {
        height: 100% !important;
        background: none !important;
    }

    body .footer {
        display: none;
    }

    body .head-top {
        display: none;
        width: 100%;
        height: auto;
    }

    body .top-logo {
        position: absolute;
        top: 1.2rem;
        left: 50%;
        transform: translateX(-50%);
        float: none;
        width: 6rem;
        height: 2rem;
        padding-top: .4rem;
        margin: 0 auto 0.4rem;
        z-index: 10;
    }

    body .top-logo a,
    body .top-logo a img {
        display: block;
        width: 100%;
        height: 100%;
    }

    body .credit-banner1 {
        height: 6.6rem;
        min-width: auto;
    }

    body .top-nav {
        position: absolute;
        top: 5.4rem;
        left: 0;
        float: none;
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
        height: 1.2rem;
        padding-top: 0;
        background-color: #fff;
        overflow-x: scroll;
        z-index: 10;
    }

    body .top-nav::-webkit-scrollbar {
        width: 0;
        height: .1rem;
        background-color: #0058a8;
    }

    body .top-nav::-webkit-scrollbar-thumb {
        background-color: #0058a8;
        border-radius: .05rem;
    }

    body .top-nav::-webkit-scrollbar-track {
        background-color: #e9f5ff;
    }

    body .top-nav::-webkit-scrollbar-track-piece {
        background-color: #e9f5ff;
    }

    body .top-nav a {
        display: block;

        height: 1.2rem;
        line-height: 1.2rem;
        float: none;
        padding: 0 .4rem;
        margin: 0;
        font-size: .4rem;
        flex-shrink: 0;
    }

    body .main-work {
        width: 100%;
        margin: 0 auto .5rem;
        padding: 0 .2rem;
        overflow-x: hidden;
    }

    body .main-work-img {
        width: 100%;
        height: 5rem;
    }

    body #owl-demo {
        position: relative;
        width: 100%;
        height: 100%;
    }

    body #owl-demo img {
        width: 100%;
        height: 5rem;
        display: block;
    }

    body #owl-demo b {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1rem;
        background-color: #000;
        font-size: .4rem;
        line-height: 1rem;
        opacity: .5;
        filter: alpha(opacity=50);
    }

    #owl-demo span {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1rem;
        font: .4rem "微软雅黑", "黑体";
        line-height: 1rem;
        color: #fff;
        text-indent: 2em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body .owl-controls {
        display: none !important;
    }

    body .main-work-con {
        width: 100%;
        height: auto;
        margin-top: .5rem;
    }

    body .work-more {
        float: right;
        display: block;
        width: .5rem;
        height: .5rem;
        padding-top: .4rem;
    }

    body .work-more img {
        display: block;
    }

    body .work-title {
        width: 100%;
        height: 1.2rem;
        line-height: 1.2rem;
    }

    body .work-name {
        height: 100%;
    }

    body .work-name a {
        display: inline-block;
        vertical-align: top;
        font-size: .5rem;
        line-height: 1.2rem;
    }

    body .policy-list li {
        height: auto;
        margin-bottom: .2rem;
        padding: .3rem 0;
    }

    body .work-list ul li a {
        display: block;
        float: left;
        width: 75%;
        font-size: .4rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body .work-list ul li span {
        display: block;
        float: right;
        font-size: .35rem;
    }

    body .policy-list li div {
        background: url(../static_xyjt/images/credit_icon3.png) no-repeat .2rem center;
        padding-left: .2rem;
        width: 100%;
        height: 1rem;
        line-height: 1rem;
    }

    body .statement {
        display: none;
    }

    body .policy-list li div>span {
        font-size: .4rem;
    }

    body .policy-union {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin: 0 auto .5rem;
        padding: 0 .2rem;
    }

    body .policy-con {
        width: 100%;
        height: auto;
    }

    body .policy-list li>div a {
        width: 72%;
        font-size: .4rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body .policy-list li p {
        padding-left: .2rem;
        text-indent: 2em;
        height: 2rem;
        line-height: .6rem;
        padding-top: 0;
    }



    body .publicity-con {
        flex-direction: column;
        width: 100%;
        margin: 0 auto .5rem;
    }

    body .publicity-con a img {
        display: block;
        width: 90%;
        height: 100%;
        margin: 0 auto;
    }

    body .name-list11 {
        margin-bottom: .2rem;
    }

    body #focusbox {
        padding: 0 .2rem;
    }

    body .hd {
        display: none;
    }

    body .home-system {
        width: 100%;
        height: 2rem;
        margin: 0 auto .5rem;
    }

    body .home-system img a {
        width: 100%;
    }

    body .home-system img {
        width: 100%;
        height: auto;
    }



    body .index_link {
        width: 100%;
        height: auto;
        margin: 0px auto .5rem;
        background-color: #fff;
    }

    body .index_link_content {
        width: 100%;
    }

    body .index_link_dyh {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    body .index_link_60 {
        display: none;
    }

    body .index_link_70 {
        float: none;
        width: 50%;
        height: 2rem;
        margin: 0 0;
        line-height: 1.2rem;
        border: 2px solid #fff;
        background-color: #f7f9fb;
    }

    body .index_link_70 a {
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
        padding-top: .1rem;
    }

    body .index_link_70 a img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        display: block;
    }

    body .container {
        width: 100%;
    }

    body .xyjtnmg_qyxxcx {
        width: 100% !important;
        overflow-x: scroll;
        margin: 0 !important;
    }

    /* 子列表页 */
    body .navigation {
        float: none;
        height: .8rem;
        line-height: .8rem;
        padding-left: .5rem;
        margin-bottom: .5rem;
        background: url(../static_xyjt/images/navigation_icon.png) left center/.3rem auto no-repeat;
        font-size: .4rem;
        vertical-align: top;
    }

    body .work-title1 {
        margin-bottom: .5rem;
        height: 1rem;
        background: url(../static_xyjt/images/work-title.png) center center/100% 100% no-repeat;
        font-size: .5rem;
        text-align: center;
    }

    body .work-title1 .title1 {
        line-height: .85rem;
        font-size: .55rem;
        font-weight: bold;
    }

    body .dynamic-lists ul {
        display: flex;
        flex-direction: column;
    }

    body .dynamic-lists li {
        display: flex;
        align-items: center;
        width: 100%;
        padding-top: .2rem;
        height: 3rem;
        border-bottom: 1px dashed #d9d9d9;
    }

    body .dynamic-lists .date {
        width: 2rem;
        height: 1.8rem;
        margin: 0;
    }

    body .double-publicity {
        float: left;
        display: flex;
        flex-wrap: nowrap;
        width: 100% !important;
        height: 1.2rem;
        margin: 0 auto .2rem;
        background: url(../images/credit_icon17.jpg) center center repeat-x;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    body .double-publicity a {
        flex-shrink: 0;
    }

    body .double-publicity a {
        position: relative;
        float: none;
        display: block;
        width: auto;
        height: 1.2rem;
        border-radius: .3rem;
        padding: 0 .4rem;
        text-align: center;
        color: #0058a8;
        line-height: 1.2rem;
        font-weight: bold;
        font-size: .4rem;
    }

    body .double-publicity a::after {
        position: absolute;
        right: 0;
        top: 50%;
        content: '';
        margin-top: -.4rem;
        width: .05rem;
        height: .8rem;
        background-color: #0058a8;
    }

    body .double-publicity a:last-child::after {
        display: none;
    }

    body .double-publicity a.hover {
        background: #0058a8;
        color: #fff;
        color: #fff;
    }

    body .lists-text {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: calc(100% - 2.2rem);
    }

    body .lists-text a {
        display: block;
        width: 100%;
        font-size: .4rem;
        line-height: .8rem;
        font-weight: 800;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body .lists-text p {
        width: 100%;
        height: 1.8rem;
        font-size: .35rem;
        color: #999;
        text-indent: 2em;
        line-height: 1.7;
        overflow: hidden;
    }

    body .dynamic-lists .year {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        font-size: .4rem;

    }

    body .dynamic-lists .month {
        line-height: .8rem;
        font-size: .35rem;
    }

    /* 信用交通内蒙古 end */
    /* 年度重点工作 */
    .ndzdgz-img {
        width: 100% !important;
        height: 2.6rem !important;
        padding: 0 !important;
        margin-bottom: .2rem !important;
    }

    .ndzdgz-img img {
        width: 100%;
    }

    body .key-areas-items {
        padding: 0 !important;
        margin-bottom: .4rem;
    }

    body .key-areas-items ul::before,
    body .key-areas-items ul::after {
        display: none;
    }

    body .key-areas-items ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    body .key-areas-items li {
        float: none;
        width: 48%;
    }

    body .key-areas-items li a {
        display: block;
        width: 100%;
        height: 4rem;
        margin-bottom: .2rem;
        padding-top: 2.6rem;
        font-size: .4rem;
    }

    /* 年度重点工作 end */

    /* 新闻发布会 */
    body .new_publish {
        width: 100% !important;
        margin: .4rem auto !important;
        height: 3.85rem !important;
        padding: 0 !important;
    }

    body .new-conference {
        padding-bottom: .4rem;
        margin-top: 0;
        border-bottom: 1px solid #e0e0e0;
    }

    body .new-conference ul {
        display: flex;
        flex-direction: column;
    }

    body .new-conference ul li {
        width: 100%;
        height: 3.5rem;
        margin-bottom: .5rem;
        padding-bottom: .5rem;
        overflow: hidden;
    }

    body .new-conference ul li a {
        display: flex;
    }

    body .new-conference ul li a {
        width: 100%;
        height: 100%;
    }

    body .new-conference ul li::after,
    body .new-conference ul li::before {
        display: none;
    }

    body .conference-img {
        width: 40%;
        height: 3rem;
    }

    body .conference-img img {
        width: 100%;
        height: 100%;
    }

    body .conference-text {
        display: flex;
        flex-wrap: wrap;
        align-content: stretch;
        width: 55%;
        height: 3rem;
    }

    body .conference-text br {
        display: none;
    }

    body .conference-text span:nth-child(2) {
        width: 20%;
    }

    body .conference-text span:nth-child(3) {
        width: 80%;

    }

    body .conference-text span:last-child {
        display: block;
        /* height: 3rem; */
        width: 4.2rem;
        height: 1.8rem;
        line-height: 1.8;
        overflow: hidden;
    }

    body .new-conference ul li h3 {
        margin-bottom: 0;
        font-size: .4rem;
        line-height: 1.5;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    body .new-conference ul li span {
        display: block;
        font-size: .35rem;
        line-height: .7rem;
    }

    body .new-conference ul li a {
        font-size: .35rem;
    }

    /* 新闻发布会 end */

    /* 移动端专题头部 */
    body .zt_head_m {
        width: 100%;
        height: auto;
    }

    body .zt_head_m_top {
        position: relative;
        width: 100%;
        height: 1.4rem;
        background-color: #fff;
    }

    body .jtyst_logo_zt_m {
        display: block;
        position: absolute;
        right: .1rem;
        top: 50%;
        transform: translateY(-50%);
        width: 5rem;
        height: 100%;
        background: url(../images/ctoplogo.png) center center/100% auto no-repeat;
    }

    body .zt_head_m_top svg.icon {
        left: .3rem;
    }

    body .zt_head_m_bottom {
        width: 100%;
        height: auto;
    }

    body .zt_head_m_bg {
        width: 100%;
        height: 3rem;
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
    }

    body .zt_head_m_nav {
        width: 95%;
        height: auto;
        margin: 0 auto .4rem;

    }

    body .zt_head_m_nav_first {
        width: 100%;
        height: 1.2rem;
        background:
            url(../images/onfold.png) 95% center / auto 60% no-repeat,
            linear-gradient(to right, #015293, #3c8dd4);
        padding-left: .8rem;
        font-size: .4rem;
        color: #fff;
        font-weight: 800;
        line-height: 1.2rem;
    }

    body .zt_head_m_nav ul {
        display: none;
        flex-direction: column;
    }

    body .zt_head_m_nav li {
        position: relative;
        width: 100%;
        border-bottom: .05rem solid #fff;
        margin-left: 0;
        background: #eff8ff;
        /* transition: all .5s; */
    }

    body .zt_head_m_nav .parentChannel::after {
        position: absolute;
        right: .3rem;
        top: 50%;
        transform: translateY(-50%);
        content: attr(data-after);
        width: auto;
        height: auto;
        color: #015293;
        font-size: .3rem;
    }

    body .zt_head_m_nav li a {
        display: block;
        margin-bottom: 0;
        padding-left: 1rem;

        font-size: .38rem;
        line-height: 1rem;
        color: #2b5b9d;
        /* transition: all .5s; */
    }

    body .zt_head_m_nav .active {
        border-left: .1rem solid #2b5b9d;
        border-left: #fff;
    }

    body .zt_head_m_nav .active a {
        color: #3b5b9d;
        font-weight: 600;
    }

    body .childChannel {
        display: none;
        flex-direction: column;
        background-color: #fff;
    }

    body .childChannel a {
        border-bottom: 1px solid #f5f4f4;
        padding-left: 1.3rem !important;
        background-color: #fff;
        font-size: .35rem !important;
        color: #333 !important;
    }

    body .childChannel a.hover {
        font-weight: 600;
        color: #2b5b9d !important;
    }


}

@media screen and (min-width : 750px) {

    /* base */
    .pc {
        display: block !important;
    }

    .pc1 {
        display: block !important;
    }

    .pc2 {
        display: inline-block !important;
    }

    .pc3 {
        display: flex !important;
    }

    .m,
    .m1,
    .m2,
    .m3 {
        display: none !important;
    }

    /* base end */
}
