/* CSS Document */
.spTop {
    display: none;
}

.spFooter {
    display: none;
}

.spBox {
    display: none;
}

@media all and (min-width: 0) and (max-width: 767px) {
    html, body {
        width: auto !important;
    }

    .wrapper-1200 .NCenter, .wrapper-1200 .absoluteModuleInner, .wrapper-1200 .bannerArea, .wrapper-1200 .customModuleRow, .wrapper-1200 .customModuleRowInner, .wrapper-1200 .footerConArea, .wrapper-1200 .frameContainer, .wrapper-1200 .headerConArea, .wrapper-1200 .topBarArea {
        width: auto;
    }

    .fullSubNavBox {
        position: inherit;
    }

    #nav .NCenter {
        width: auto;
    }

    #web_nav {
        position: inherit;
    }

    .spTop {
        overflow: hidden;
        zoom: 1;
        display: block;
        background-color: rgb(0, 34, 88);
    }

    #header {
        display: none;
    }

    .spFooter {
        display: block;
    }

    .spLogo {
        padding: 5px 10px;
        float: left;
    }

    .spLogo img {
        display: inline-block;
        margin-right: 5px;
        vertical-align: middle;
    }

    .spMenu {
        padding: 12px 10px 0;
        float: right;
        color: #fff;
        font-size: 40px;
        font-weight: bold;
    }

    .headPublicModuleRow {
        display: none;
    }

    #web_nav {
        left: auto !important;
        top: auto !important;
        position: inherit !important;
    }

    #nav .NMain {
        display: none;
        height: auto !important;
    }

    #nav .NItemTable {
        width: 100%;
    }

    #nav .NMainBg {
        margin-bottom: 0;
        height: auto !important;
    }

    .NMain {
        position: inherit;
    }

    #nav .NItemM a {
        padding: 5px 0;
        display: block;
        height: auto;
        color: #000;
        line-height: 22px;
        font-size: 14px;
    }

    .absoluteModuleInner {
        height: auto;
        position: inherit;
        margin: 0;
    }

    #nav .NLine {
        display: none;
    }

    .NItem {
        float: none;
        position: inherit;
        z-index: inherit;
    }

    .NItemSub .NSub {
        display: block !important;
        top: inherit !important;
    }

    .NSub {
        display: block;
        position: inherit;
        top: 52px;
        left: inherit;
        width: auto;
        background-color: transparent;
    }

    #nav .NItemR {
        background: none;
        display: none;
    }

    #nav .NSub {
        top: 0;
    }

    #nav .NItemCur .NItemM {
        background: none;
    }

    .addBox {
        margin: 0;
        padding: 30px 10px;
    }

    .footPublicModuleRow {
        display: none;
    }

    .spFooter {
        color: #fff;
        background: #303031;
        padding: 10px;
        text-align: center;
        line-height: 20px;
    }

    .spFooter span {
        display: block;
    }

    .ev-module-edit {
        position: inherit !important;
        width: auto !important;
        height: auto !important;
        left: auto !important;
        top: auto !important;
    }

    .editor_content_air {
        font-size: 12px;
    }

    .MoBodyC {
        margin: 0;
        padding: 15px;
        width: auto;
    }

    .copyMo_1955891_3 {
        width: auto !important;
        border: none;
    }

    .customModule {
        width: auto !important;
    }

    .CModulePCLeft {
        width: auto !important;
    }

    .CModulePCLeft.PCLeft {
        display: none;
    }

    #row_52 .customModule {
        margin: 0;
        float: none;
    }

    .CModulePC, .CModulePR, .TitleModule {
        margin-right: 0;
    }

    .MoBodyC {
        width: auto !important;
        margin: 0 !important;
        font-size: 12px;
    }

    .pcBanner {
        display: none;
    }

    #row_52 {
        padding: 0;
    }

    .catalogList dt {
        overflow: hidden;
        width: 50%;
        float: left;
    }

    .copyMo_1955891_2 .MoBody {
        border: none;
    }

    .catalogList .oneClassThover .oneClassTinner {
        background-repeat: no-repeat;
        padding: 0;
    }

    .copyMo_1955891_2 {
        width: auto !important;
        border: none;
    }

    /*
    .customModuleRowAbsolute {
      display: none;
    }
  */
    /*
    .CModulePA {
      position: relative;
      display: none;
    }
  */
    #row_17 {
        padding: 0;
    }

    .editor_content_air img {
        max-width: 100%;
        height: auto !important;
    }

    .copyMo_1955891_3 .MoName {
        margin-top: 18px;
    }

    .copyMo_1955891_3 .NameTxt a {
        font-size: 18px;
    }

    #row_25 {
        padding: 0;
        box-sizing: border-box;
    }

    .customModule {
        margin: 0;
    }

    #Mo_34 {
        width: auto;
        border: none;
    }

    .MoHead {
        display: none;
    }

    #Mo_34 .pic-text-list-module .pic-intro {
        display: none;
    }

    #Mo_34 .pic-text-list-module .pics {
        border: none;
        display: none;
    }

    #Mo_34 .pic-text-list-module .inner {
        padding-right: 0px;
        padding: 0;
        margin: 0;
    }

    .copyMo_1955891_5 {
        width: auto !important;
    }

    #Mo_34 .pic-text-list-module .pic-title {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    #Mo_34 .pic-text-list-module .pic-title a {
        font-size: 14px;
    }

    .page {
        display: none;
    }

    #row_28, #row_29 {
        padding: 0;
    }

    #pDetailsTitle .pro-title .h1-title {
        font-size: 16px;
        line-height: 25px;
    }

    /*   首页   */
    #banner_area .bannerCon {
        height: 170px;
    }

    #banner_area {
        margin-bottom: 10px;
        height: 170px;
    }

    .ev-banner-module .piclist-box div[class*="item"] {
        background-size: 150% 100%;
    }

    .col-md-3 {
        width: 50%;
    }

    .section-hot .col-wrap {
        padding: 10px;
    }

    .spStyle01 {
        height: auto !important;
        overflow: auto;
    }

    .section-hot .col {
        padding: 5px;
    }

    .section-hot .info {
        margin-bottom: 10px;
        height: auto;
        overflow: hidden;
        zoom: 1;
    }

    .section-hot .style1 .item {
        width: 30%;
        margin: 0 1%;
        float: left;
    }

    .spStyle02 {
        height: auto !important;
    }

    .ev-module-edit-box {
        position: inherit;
        height: auto;
        width: auto;
    }

    .ev-container-wap {
        position: inherit;
        height: auto;
        width: auto;
    }

    .spStyle03 {
        display: flex;
        flex-flow: wrap;
    }

    .pcBox {
        display: none;
    }

    .spBox {
        display: block;
    }

    .advantageList {
        margin: 20px 0 0;
        overflow: hidden;
        zoom: 1;
    }

    .advantageList li {
        margin: 0 1%;
        float: left;
        width: 23%;
        text-align: center;
    }

    .advantageList li img {
        margin-bottom: 5px;
        border-radius: 50%;
        width: 75%;
        height: auto;
    }

    .advantageList li h3 {
        font-weight: normal;
    }

    .ev-text-title-1 {
        font-size: 18px;
    }

    .ev-text-title-1 span {
        font-size: 18px !important;
    }

    .companyBox {
        height: auto !important;
        padding: 15px;
    }

    #evMo_fHu0Ua {
        display: none;
    }

    .ev-module-edit-box .ev-pic img {
        margin-bottom: 15px;
    }

    .hangyeBox {
        padding: 15px;
    }

    .wid1200 {
        width: auto;
    }

    .module_title2 .title_left p {
        font-size: 16px;
    }

    .module_title2 .title_left p > span {
        font-size: 12px;
    }

    .lineTtl {
        padding-bottom: 10px;
    }

    .module_title2 {
        margin-bottom: 10px;
    }

    .hangyeList li {
        margin: 0 0.5% 8px;
        width: 32%;
    }

    .hangyeList li a {
        font-size: 12px;
    }

    .serBox {
        padding: 15px 10px;
    }

    .serBox .module_title2 {
        margin-bottom: 15px;
    }

    .module_title2 {
        max-width: inherit;
    }

    .serBox li {
        margin: 0 0.5% 5px;
        width: 24%;
        float: left;
    }

    .serBox li img {
        width: 100%;
        height: auto;
    }

    .module_title2 .title_center p > span {
        font-size: 14px;
        line-height: 25px;
    }

    .newsLi {
        margin-right: 0;
        padding: 10px 10px;
        width: auto;
        float: none;
    }

    .newImg {
        margin-bottom: 10px;
    }

    .jslxb li {
        font-size: 12px;
        height: 30px;
        line-height: 30px;
        list-style: outside;
        margin-left: 17px;
    }

    .newImg img {
        width: 100%;
        height: auto;
    }

    .ev-text-title-2, .ev-text-title-2 span {
        font-size: 22px !important;
    }

    .section-hot {
        margin-top: 10px;
    }

    .section-hot .p1 {
        line-height: 20px;
        margin-bottom: 5px;
    }

    .section-hot .style2 p {
        padding: 0;
        line-height: 22px;
    }

    .section-hot .btn {
        margin-right: 0;
    }

    .btn-default, .btn-primary {
        height: 35px;
        line-height: 35px;
        padding: 0 15px;
    }

    .section-hot b {
        font-size: 14px;
    }

    /*首页tab切换*/
    #bottom-links {
        margin-top: 0;
    }

    #bottom-links .tab {
        border-bottom: none;
    }

    #bottom-links .tab li {
        text-align: center;
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 35px;
        width: 49%;
        box-sizing: border-box;
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        /*
            border-top: none;
            border-: none;
    */
    }

    #bottom-links .tab li:nth-child(2n) {
        float: right;
    }
    .zxrx{display: block; 
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #007BFF; 
    padding: 5px 10px; 
    border: 1px solid #007BFF;
    text-align: center; margin: 15px 50px;background-color: #fff;}
    .newsBox1{padding: 4%;}
    .cl1{flex-wrap: wrap;}
    .cl1 a{width: calc(100%/2 - 10px); margin-bottom: 20px;}
    .serList2{flex-wrap: wrap; padding-bottom: 0;}
    .serList2 ul{width: 100%; margin-bottom: 20px; }
    .serList2 li{font-size: 12px;}
    .zxrx.on{position: fixed;z-index: 99; transform: translate(-50%); left: 50%; margin: 0; width: 70%; top: 0; }
    .spFooter p:nth-child(1){display: flex;
        flex-direction: column;
        align-items: center;}
}