@charset "utf-8";
/* CSS Document */
.m_header {
    width: 100%;
}

.m_footer, #qrcode, .m_block, .mobile_footer {
    display: none
}

#imgCode {
    width: 150px;
    height: 150px;
    margin: 10px auto;
    display: none;
}

.codeText {
    font-size: 12px;
    text-align: center;
    margin: 5px 0;
    display: none;
}

.content_body img {
    width: auto;
}

.pages li.page-active {
    padding: 5px 15px;
}

.content_body {
    font-size: 20px;
}

.content_body p {
    line-height: 2em;
    font-size: inherit;
    margin-bottom: 20px;
    color: #000;
    text-justify: inter-ideograph;
}

.article_editor {
    display: none;
    margin: 10px 0 20px;
    text-align: right;
    font-size: 16px;
}

.pub_time {
    display: none;
}

.setFont {
    height: 32px;
    line-height: 32px;
    padding-left: 34px;
    margin-left: 100px;
    margin-top: 5px;
}

.setFont span {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin: 0 5px;
    cursor: pointer;
    text-align: center;
}

.setFont span.active {
    background: #ea272f;
    color: #fff;
    border-radius: 100%;
}

.nav {
    display: block;
}

.wap_jb {
    display: none;
}

.trans1 {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-backface-visibility: hidden;
}

.trans1:hover {
    transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
}



@media (max-width: 768px) and (min-device-width: 320px), (max-device-width: 480px) {
    .nav_pc {
        display: none !important;
    }

    .header, .source, .footer, .about, .position, .mobile, .nav {
        display: none;
    }

    .m_block, .wap_jb {
        display: block;
    }

    .wap_jb {
        padding: 0 15px 10px;
        position: relative;
    }

    .wap_jb img {
        width: 100%;
        display: block;
        border-radius: 10px;
    }

    .wap_jb a.gjjb_center {
        position: absolute;
        top: 11%;
        width: 55%;
        height: 0.5rem;
        left: 12%;
    }

    .wap_jb a.gjjb_app {
        position: absolute;
        height: 0.5rem;
        top: 11%;
        width: 21%;
        left: 67%;
    }

    .wap_jb a.sxjb_center {
        height: 0.5rem;
        top: 24%;
        width: 80%;
        position: absolute;
        left: 10%;
    }

    .wap_jb a.sxpy {
        height: 0.5rem;
        position: absolute;
        left: 22%;
        width: 32%;
        top: 38%;
    }

    .wap_jb a.gjpy {
        height: 0.5rem;
        position: absolute;
        left: 57%;
        width: 20%;
        top: 38%;
    }

    .wap_jb a.xajb {
        height: 0.5rem;
        position: absolute;
        top: 53%;
        width: 54%;
        left: 23%;
    }

    .content_tit {
        padding-bottom: 10px;
        border-bottom: 1px solid #ccc;
    }

    html, body {
        width: 100% !important;
        min-width: 100% !important;
    }

    .m_footer p {
        text-align: center;
        color: #333;
        font-size: 10px;
    }

    .container {
        width: 100% !important;
        box-sizing: border-box;
    }

    .content {
        padding: 0 15px;
        box-sizing: border-box;
    }

    .content_body {
        padding: 5px 0;
        font-size: 17px;
    }

    .content_body header {
        margin: 0 !important;
        padding: 0 !important;
    }

    .content_body p {
        line-height: 1.7;
        color: #000;
    }

    /*.content_body p{line-height:32px;color:#000; letter-spacing:-1px;}*/
    .m_footer {
        border-top: 1px solid #eee;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .m_header, .m_footer, #qrcode, #imgCode, .codeText {
        display: block;
    }

    .m_header.sticky {
        position: sticky;
        top: 0;
        z-index: 2;
        position: -webkit-sticky;
    }

    .mobile_header {
        width: 100%;
        box-sizing: border-box;
        position: relative;
        background-size: 100% 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .mobile_header.lh {
        background-size: 100% 100%;
    }

    .mobile_header.pl {
        background: #0086c5;
    }

    .mobile_header .left_logo {
        flex: 0 0 38%;
    }

    .mobile_header .left_logo img {
        width: 100%;
        max-width: 160px;
    }

    .mobile_header .right_search {
        display: flex;
        justify-content: space-between;
    }

    .mobile_header .right_search_box {
        flex: 0 0 50%;
        margin-left: 10%;
        margin-top: 0.15rem;
        font-size: 0.35rem;
    }

    .mobile_header .right_search_box input {
        font-size: 15px;
        border: none;
        border-radius: 0.5rem;
        height: 30px;
        line-height: 30px;
        width: 100%;
        box-sizing: border-box;
        padding-left: 15px;
        color: #666;
        padding-right: 10px;
        background-size: 20px auto;
    }

    .mobile_header .right_search_box input::-webkit-input-placeholder {
        color: #606060;
        font-size: 15px;
    }

    .pc_box {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .pc_box a {
        border-radius: 0.1rem;
        margin: 0 0.1rem;
        justify-content: center;
    }

    .pc_box a img {
        width: 35px;
    }

    .border0 {
        border: 0;
    }

    /*导航*/
    .nav_mobile {
        position: relative;
        height: 44px;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        background: #fff7f7;
    }

    .nav_mobile .scroller {
        width: 100%;
        overflow: hidden;
    }

    .nav_mobile .scroller ul::-webkit-scrollbar {
        width: 0px;
        height: 0px;
        display: none;
    }

    .nav_mobile .scroller ul {
        overflow-x: scroll;
        width: 100%;
        display: flex;
        white-space: nowrap;
    }

    .nav_mobile .scroller li {
        height: 44px;
        color: #7e7e7e;
        float: left;
        line-height: 44px;
        font-size: 18px;
        text-align: center;
    }

    .nav_mobile .scroller li a {
        color: #7e7e7e;
        display: block;
        margin: 0 16px;
        font-size: 18px;
        font-weight: bold;
        border-bottom: 2px solid #fff7f7;
        height: 44px;
        border-top: 0.05rem;
        font-family: "Microsoft YaHei", Verdana, Tahoma;
    }

    .nav_mobile .scroller li.cur {
        height: 1.05rem;
        border-radius: 0.5rem;
        color: #fff;
    }

    .nav_mobile .scroller li.cur a {

    }

    .mobile_footer {
        display: block;
    }

    .mobile_footer.lh {
        background: url(https://14th.xiancn.com/resource/wap/img/lh_footer_bg.jpg) no-repeat left bottom;
    }

    .mobile_footer.pl {
        background: #0086c5;
    }

    .mobile_footer_nav {
        text-align: center;
        color: #fff;
        padding: 0.5rem 0;
    }

    .mobile_footer_nav a {
        color: #fff;
        font-size: 0.5rem;
        color: #fff;
    }

    .foot_bot {
        padding: 15px 0;
    }

    .foot_bot p {
        text-align: center;
        font-size: 12px;
        line-height: 20px;
        color: #fff;
    }

    .foot_bot p a {
        font-size: 12px;
        color: #fff;
        padding-bottom: 0.25rem;
        display: block;
        text-align: center;
        text-decoration: underline;
    }

    .foot_bot .wa {
        overflow: hidden;
        line-height: 20px;
        font-size: 12px;
        text-align: center;
    }

    .foot_bot .wa .wa_box {
        display: inline-block;
    }

    .foot_bot .wa .wa_box a {
        display: inline-block;
        text-decoration: none;
        line-height: 20px;
    }

    .foot_bot .wa .wa_box a img {
        width: 0.35rem;
        vertical-align: text-bottom;
    }

    .foot_bot .wa .wa_box span {
        line-height: 20px;
        margin: 0px 0px 0px 1px;
        color: #fff;
        font-size: 12px;
    }

    .nav_list ul {
        overflow-x: auto !important;
        overflow-y: hidden;
        width: 1200px;
    }

    .content_tit h2 {
        font-size: 20px;
        line-height: 1.3;
    }
    .content_tit h2{font-size: 30px;margin-bottom: 10px;font-weight: bold;text-align: center;}
    .content_tit h1{font-size: 30px;margin-bottom: 10px;font-weight: bold;text-align: center;}
    .content_tit h1 {
        font-size: 20px;
        line-height: 1.3;
    }

    .content_tit h3 {
        font-size: 18px;
        line-height: 1.3;
    }


    .pages li.page {
        display: none;
    }

    .nav_list ul {
        overflow-x: auto !important;
        overflow-y: hidden;
        width: 1200px;
    }

    .nav_list {
        overflow-x: auto !important;
        overflow-y: hidden;
    }

    .nav_list::-webkit-scrollbar {
        display: none;
    }

    .content_body video, .content_body img {
        max-width: 100% !important;
        height: auto !important;
    }

    .article_editor {
        display: block;
    }

    .pub_time {
        font-size: 14px;
        color: #646d81;
        text-align: center;
        display: block;
    }

    .pub_time span {
        margin-left: 5px;
    }

    #content_body figcaption {
        max-width: 100% !important;
        width: 100% !important;
    }
}

.qgk p {
    margin-bottom: 15px;
    text-align: justify;
}

.bd_weixin_popup .bd_weixin_popup_foot {
    text-align: center !important;
}

.bshare-custom .bshare-weixin {
    width: 39px;
    height: 39px;
    display: inline-block;
}

.bshare-custom .bshare-sinaminiblog {
    width: 39px;
    height: 39px;
    display: inline-block;
}

.share .weixin {
    width: 40px;
    height: 39px;
    display: inline-block;
}

.share .weibo {
    width: 40px;
    height: 39px;
    display: inline-block;
}

.share span {
    display: inline-block;
    height: 39px;
    line-height: 39px;
    vertical-align: top;
}
