﻿@media screen and (max-width:1200px) {
    .header {
        width: 100% !important;
        height: 3rem !important;
        background-size: cover !important;
    }

    .header .date {
        box-sizing: border-box !important;
        position: absolute !important;
        height: 0.8rem !important;
        padding-right: 1rem !important;
        background: none !important;
        top: 1.7rem !important;
    }

    .header .date_con {
        width: 100% !important;
        height: 100% !important;
    }

    /* 日期 */
    .header .datea {
        display: none !important;
    }

    /* 搜索 */
    .dateb {
        width: 60% !important;
    }

    .dateb .search-txt {
        position: absolute !important;
        height: 0rem !important;
        line-height: 0.5rem !important;
        margin-left: -1.2rem !important;
        color: #FFFFFF !important;
        font-size: 0.26rem !important;
    }

    /* 输入框 */
    .dateb .input-group .form-control {
        display: block ;
        width: 100% ;
        padding: 0.1rem 0.2rem ;
        line-height: 0.65rem ;
        color: #555 ;
        background-color: #fff ;
        background-image: none ;
        border: 0.01rem solid #E3E4EE ;
        border-radius: 0.5rem 0 0 0.5rem ;
    }

    /* 搜索按钮 */
    .input-group-btn:last-child>.btn,
    .input-group-btn:last-child>.btn-group {
        /* width: 0.45rem ;
        height: 0.44rem ; */
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    /* logo */
    .header-main {
        box-sizing: border-box !important;
        padding-left: 0.5rem !important;
        width: 100% !important;
        height: 1.5rem !important;
        margin-top: 0.2rem !important;
    }

    .header-main>img {
        width: 0.7rem !important;
        margin-top: 0.28rem !important;
    }

    .header-img {
        width: 4.5rem !important;
        margin-top: 0.3rem !important;
        margin-left: 0.25rem !important;
    }

    .header-img img {
        width: 100% !important;
    }

    .header-con {
        display: none !important;
    }

    .nav {
        display: none !important;
    }

    .blank20 {
        display: none !important;
    }

    /* 主要内容 */
    .main {
        width: 100% !important;
    }

    .mt15 {
        margin-top: 0 !important;
    }
    #marquee-with-options {
        width: 100% !important;
        margin-left: 5px;
        height: 100%;
    }
    /* 当前位置 */
    .bannerDiv1 {
        margin: 0rem !important;
        height: 0.8rem !important;
        line-height: 0.8rem !important;
        padding: 0rem 0.2rem !important;
        text-align: left !important;
        background: #F5F5F5 !important;
        width: 100% !important;
        text-overflow: ellipsis !important;
        overflow: hidden !important;
        white-space: nowrap !important;
    }

    .bannerDiv1 img {
        margin-top: -0.2rem !important;
        width: 4% !important;
    }

    .wz1 {
        font-size: 0.28rem !important;
        font-weight: normal !important;
        color: #4e4d4d !important;
        line-height: 0.8rem !important;
        padding-left: 0.1rem !important;
    }

    .main-h1 {
        min-height: 0rem !important;
    }
    .txt-scroll .scrollbox {
        width: 100% !important;
        white-space: nowrap;
        overflow: hidden;
        transition: all .2s;
        cursor: pointer;
    }

    /* footer start */
    .footertop {
        width: 100% !important;
        height: auto !important;
    }

    .footertop .lianjie {
        width: 100% !important;
        overflow: hidden !important;
    }

    .footerlianjie:first-child {
        display: none !important;
    }

    .footerlianjie {
        height: 0.65rem !important;
        line-height: 0.65rem !important;
        float: left !important;
        color: #FFFFFF !important;
        margin-bottom: 0px !important;
        font-size: 0.22rem !important;
        margin-left: 3% !important;
        width: 30% !important;
        text-align: center !important;
    }

    .footerdown {
        position: relative !important;
        width: 100% !important;
        height: auto !important;
    }

    .footerdown .neirong {
        width: 100% !important;
        height: auto !important;
    }

    .footer_weibu {
        box-sizing: border-box !important;
        width: 100% !important;
        float: left !important;
        padding: 0.2rem !important;
    }

    .footer_weibu p {
        font-size: 0.2rem !important;
        line-height: 0.5rem !important;
    }

    .footer_weibu p a {
        display: inline-block !important;
        width: 17% !important;
        font-size: 0.2rem !important;
        text-align: center !important;
    }

    .footer_weibu_p2 {
        width: 100% !important;
        box-sizing: border-box !important;
        padding-left: 0.3rem !important;
        margin: 0.15rem 0 !important;
    }

    .footer_weibu_p2 img {
        width: 4% !important;
        height: 0.3rem !important;
        margin-top: -0.1rem !important;
    }

    .footer_weibu_p2 span {
        display: inline-block !important;
        width: auto !important;
        margin-left: 0rem !important;
        line-height: 0.24rem !important;
    }

    .footer_weibu_p2 span:nth-last-child(1) {
        margin-left: 0 !important;
        display: block !important;
        margin-top: 0.2rem !important;
    }

    .footer_weibu .footer_weibu_p2 a {
        width: auto !important;
    }

    .floating_ck {
        display: none !important;
    }

    .footer_img1 {
        position: absolute !important;
        bottom: 0.6rem !important;
        right: 0.4rem !important;
    }

    .footer_img2 {
        position: absolute !important;
        bottom: 0.8rem !important;
        right: 1rem !important;
    }

    .footer_img1 img {
        width: 0.6rem !important;
    }

    .footer_img2 img {
        width: 1rem !important;
    }

    /* footer-end */

    .mobile-list-btnmore {
        display: block !important;
        font-size: 0.26rem;
        text-align: center;
        margin: 0.2rem 0;
    }

    .mobile-list-btnmore a {
        color: #999999 !important;
    }

    /* 移动端导航 s */
    #cd-top-nav {
        display: block !important;
    }

    #cd-menu-trigger {
        position: absolute !important;
        right: 0.1rem !important;
        top: 2.4rem !important;
        height: .78rem !important;
        width: 1.5rem !important;
        background-color: #f0f4f7 !important;
        border-radius: .1rem !important;
        display: block !important;
    }

    #cd-menu-trigger .cd-menu-text {
        height: 100% !important;
        text-transform: uppercase !important;
        color: #FFF !important;
        font-weight: 600 !important;
        display: none !important;
    }

    #cd-menu-trigger .cd-menu-icon {
        /* this span is the central line in the menu menu */
        display: inline-block;
        position: absolute;
        left: 30%;
        top: 50%;
        bottom: auto;
        right: auto;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        width: 18px;
        height: 2px;
        background-color: #0168b7;
        color: #0168b7;
        /* these are the upper and lower lines in the menu menu */
    }

    #cd-menu-trigger .cd-menu-icon::before,
    #cd-menu-trigger .cd-menu-icon:after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: inherit;
        left: 0;
        /* Force Hardware Acceleration in WebKit */
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
    }

    #cd-menu-trigger .cd-menu-icon::before {
        bottom: 5px;
    }

    #cd-menu-trigger .cd-menu-icon::after {
        top: 5px;
    }

    #cd-menu-trigger.is-clicked .cd-menu-icon::before,
    #cd-menu-trigger.is-clicked .cd-menu-icon::after {
        background-color: #0168b7;
    }



    .overflow-hidden {
        overflow: hidden;
    }

    /* 移动端导航 e */

    /* 通用左侧导航 START
  .left-menu-box,
  .left-menu {
    width: 100%;
  }

  .left-menu li {
    width: 48%;
    font-size: 0.24rem;
    float: left;
    margin-bottom: 0.3rem;
    line-height: 1.2rem;
    margin-right: 4%;
  }

  .left-menu li:nth-of-type(2n) {
    margin-right: 0;
  }

  .left-menu .active {
    background-size: 100% 1.2rem;
  }

  .left-menu li:hover {
    background-size: 100% 1.2rem;
  }

  .left-menu-sec {
    display: none !important;
  }

  .left-menu li img {
    width: 0.4rem;
    height: 0.4rem;
    margin: 0.4rem 0.15rem 0 0.2rem
  }

  .down,
  .down-sec {
    display: none !important;
  }

  .left-menu-contact {
    display: none;
  } */

    /* 通用左侧导航 END */

    .s-side {
        width: 100%;
    }

    .s-side .first {
        width: 48%;
        float: left;
        margin-right: 0.2rem;
        display: block;
        line-height: 0.68rem;
        background-color: #f0f7ff;
        border-bottom: 0.02rem solid #357ded;
        margin-bottom: 0.2rem;
    }

    .s-side .first:nth-child(2n) {
        margin-right: 0rem;
    }

    .s-side .first .d-firstDrop {
        display: none !important;
    }

    .s-side .first img {
        width: 0.3rem;
        height: 0.3rem;
    }

    .s-side .active {
        margin-right: 0rem;
        line-height: 0.68rem;
        background-color: #f0f7ff;
        border-bottom: 0.02rem solid #357ded;
        margin-bottom: 0rem;
        background-size: 100% 0.68rem;
    }

    .s-side .active .s-side-right-jt {
        display: none !important;
    }

    .s-side .active a {
        color: #fff;
        line-height: 0.68rem;
    }

    .s-side .first:hover {
        background-size: 100% 0.68rem;
    }

    .s-side .first:hover a {
        color: #fff;
        line-height: 0.68rem;
    }

    .mb-text .mb-text-li {
        display: none;
    }

    .s-side .d-secondNav a,
    .s-side .d-firstNav a {
        display: block;
        margin-left: 1rem;
        width: 60%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }


    /* @media only screen and (min-width: 768px) {
  #cd-menu-trigger {
    width: 110px;
    padding-left: 1.25em;
  }

  #cd-menu-trigger .cd-menu-text {
    display: inline-block;
    line-height: 70px;
  }

  #cd-menu-trigger .cd-menu-icon {
    left: auto;
    right: 1.25em;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
} */

    #cd-lateral-nav {
        position: fixed;
        height: 100%;
        right: 0;
        top: 0;
        /* the secondary navigation is covered by the main element */
        z-index: 99;
        width: 260px;
        background-color: rgba(0, 0, 0, 0.6);
        overflow-y: auto;
        /* Force Hardware Acceleration in WebKit */
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: 0.4s;
        -moz-transition-duration: 0.4s;
        transition-duration: 0.4s;
        /* this creates the subtle slide in animation of the navigation */
        -webkit-transform: translateX(260px);
        -moz-transform: translateX(260px);
        -ms-transform: translateX(260px);
        -o-transform: translateX(260px);
        transform: translateX(260px);
    }

    #cd-lateral-nav .cd-navigation {
        margin: 10px 0 16px;
    }

    #cd-lateral-nav .sub-menu {
        padding: 0 10px 20px 15px;
        display: none;
    }

    #cd-lateral-nav a {
        display: block;
        line-height: .7rem;
        font-size: .22rem;
        padding: 0 16px 0 32px;
        color: #FFFFFF;
    }

    #cd-lateral-nav a.current {
        background-color: #3a4a4d;
        color: #FFF;
    }

    .no-touch #cd-lateral-nav a:hover {
        color: #FFF;
    }

    /* @media only screen and (min-width: 768px) {
  #cd-lateral-nav .cd-navigation {
    margin: 20px 0;
  }
} */

    #cd-lateral-nav .cd-navigation li {
        border-bottom: .01rem solid #FFFFFF;
    }

    #cd-lateral-nav.lateral-menu-is-open {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
        /* smooth the scrolling on touch devices - webkit browsers */
        -webkit-overflow-scrolling: touch;
    }

    /* style menu items which have a submenu  */
    #cd-lateral-nav .item-has-children>a {
        position: relative;
        text-transform: uppercase;
        font-weight: 600;
        /* this is the right arrow to show that the item has a submenu  */
    }

    #cd-lateral-nav .item-has-children>a::after {
        content: '';
        display: block;
        height: 11px;
        width: 8px;
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 1em;
        background-size: 8px 11px;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: 0.2s;
        -moz-transition-duration: 0.2s;
        transition-duration: 0.2s;
    }

    #cd-lateral-nav .item-has-children>a.submenu-open::after {
        -webkit-transform: translateY(-50%) rotate(90deg);
        -moz-transform: translateY(-50%) rotate(90deg);
        -ms-transform: translateY(-50%) rotate(90deg);
        -o-transform: translateY(-50%) rotate(90deg);
        transform: translateY(-50%) rotate(90deg);
    }

    #cd-lateral-nav .socials {
        padding: 0 32px;
    }

    #cd-lateral-nav .socials:after {
        content: "";
        display: table;
        clear: both;
    }

    #cd-lateral-nav .socials a {
        height: 32px;
        width: 32px;
        float: left;
        padding: 0;
        background-repeat: no-repeat;
        background-size: 128px 64px;
        background-color: #FFF;
        margin-right: .5em;
        border-radius: 0.25em;
    }

    #cd-lateral-nav .socials a.cd-twitter {
        background-position: 0 0;
    }

    #cd-lateral-nav .socials a.cd-github {
        background-position: -32px 0;
    }

    #cd-lateral-nav .socials a.cd-facebook {
        background-position: -64px 0;
    }

    #cd-lateral-nav .socials a.cd-google {
        background-position: -96px 0;
    }

    .no-touch #cd-lateral-nav .socials a:hover {
        background-color: #4e6361;
    }

    .no-touch #cd-lateral-nav .socials a:hover.cd-twitter {
        background-position: 0 -32px;
    }

    .no-touch #cd-lateral-nav .socials a:hover.cd-github {
        background-position: -32px -32px;
    }

    .no-touch #cd-lateral-nav .socials a:hover.cd-facebook {
        background-position: -64px -32px;
    }

    .no-touch #cd-lateral-nav .socials a:hover.cd-google {
        background-position: -96px -32px;
    }

    #cd-lateral-nav {
        display: block !important;
    }

    .navName {
        display: block;
        font-size: .32rem;
        color: #0168b7;
        line-height: .78rem;
        text-align: center;
        padding-left: 43%;
        float: right;
        padding-right: .09rem;
        height: .78rem;
    }

    header.lateral-menu-is-open {
        /* translate to show the lateral menu */
        -webkit-transform: translateX(-260px);
        -moz-transform: translateX(-260px);
        -ms-transform: translateX(-260px);
        -o-transform: translateX(-260px);
        transform: translateX(-260px);
    }

    .cd-main-content {
        /* set a min-height and a z-index to be sure that the main element completely covers the lateral menu */
        min-height: 100%;
        position: relative;
        z-index: 2;
        /* Force Hardware Acceleration in WebKit */
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: 0.4s;
        -moz-transition-duration: 0.4s;
        transition-duration: 0.4s;
    }

    .cd-main-content.lateral-menu-is-open {
        /* translate to show the lateral menu - all content needs to be put in the .cd-main-content to translate*/
        -webkit-transform: translateX(-260px);
        -moz-transform: translateX(-260px);
        -ms-transform: translateX(-260px);
        -o-transform: translateX(-260px);
        transform: translateX(-260px);
    }

    header {
        display: block !important;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 3;
        /* Force Hardware Acceleration in WebKit */
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: 0.4s;
        -moz-transition-duration: 0.4s;
        transition-duration: 0.4s;
    }

    header.lateral-menu-is-open {
        /* translate to show the lateral menu */
        -webkit-transform: translateX(-260px);
        -moz-transform: translateX(-260px);
        -ms-transform: translateX(-260px);
        -o-transform: translateX(-260px);
        transform: translateX(-260px);
    }

    header.is-fixed {
        position: fixed;
    }

    /* 分享 */
    .rlshare {
        display: none;
    }

    /* 简繁体 */
    .jf {
        display: none;
    }

    /* 分页 */
    /* 分页 */
    .qt-page .page-search {
        display: none;
    }

    .qt-page .page-search-btn {
        display: none;
    }

    .qt-page button {
        margin: 0 0.05rem;
    }

    .qt-page button,
    .qt-page input {
        padding: 0 0.2rem;
        height: 0.6rem;
    }

    .qt-page button,
    .qt-page input,
    .qt-page p {
        font-size: 0.22rem;
    }

    .qt-page {
        padding: 0 0.2rem;
    }

    .pc-if {
        display: none;
    }

    .mobile-if {
        display: block;
    }

    .mobile-list-btnmore {
        display: none;
    }
}