﻿@charset "utf-8";
/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px) {}



@media only screen and (min-width: 1200px) {}

/** max-width:1200 **/
@media only screen and (max-width: 1300px) {
    .top1 {
        padding: 0 10px;
    }
}

/** max-width:1024 **/
@media only screen and (max-width: 1023px) {

    .yysns1 {
        width: 100%;
        padding: 0 20px;
    }

    .header1 {
        width: 100%;
        padding: 0 20px;
    }

    .main1 {
        width: 100%;
        padding: 0 20px;
    }

    .footer1 {
        width: 100%;
        padding: 0 20px;
    }

    .beian1 {
        width: 100%;
        padding: 0 20px;
    }

    .address1 {
        width: 100%;
        padding: 0 20px;
    }

    .wap {
        display: block !important;
    }

    .nshop1 img {
        width: auto;
    }

    .pc {
        display: none !important;
    }

    .top {
        display: none;
    }

    .header {
        display: none;
    }

    .header_m {
        display: block;
        z-index: 3;
    }

    .ntop {
        display: none;
        position: relative;
        z-index: 3;
        background-color: rgba(246, 241, 241, 0.5);
    }

    .banner2 {
        transform: translateY(0);
    }

    .hot1 {
        padding-left: 0;
    }

    .hot {
        padding: 30px 0;
    }

    .hot2 {
        font-size: 18px;
    }

    .hot2 img {
        width: 20px;
    }

    .hot3 ul li {
        width: calc((100% - 8px)/2);
        margin-top: 20px;
    }

    .hot3 ul li:nth-child(3n) {
        margin-right: 8px;
    }

    .hot3 ul li:nth-child(2n) {
        margin-right: 0;
    }

    .hot6 {
        width: 100%;
    }

    .hot5 {
        margin-top: 10px;
    }

    .category1 {
        padding-left: 0;
    }

    .category2 ul li {
        width: calc((100% - 8px)/2);
        margin-top: 20px;
    }

    .category2 ul li:nth-child(3n) {
        margin-right: 8px;
    }

    .category2 ul li:nth-child(2n) {
        margin-right: 0;
    }

    .reason1 {
        padding-left: 0;
    }

    .category4 img {
        margin-left: 3px;
    }

    .reason {
        margin-top: 30px;
    }

    .reason2 {
        margin-top: 0;
    }

    .reason2 ul li {
        margin-top: 20px;
        width: calc((100% - 10px)/2);
        margin-right: 10px;
        padding: 40px 9px 13px;
    }

    .reason2 ul li:nth-child(2n) {
        margin-right: 0;
    }

    .reason4 img {
        width: 64px;
    }

    .history {
        margin-top: 30px;
    }

    .history1 {
        padding-left: 0;
    }

    .left {
        left: 0;
        z-index: 9;
    }

    .right {
        right: 0;
        z-index: 9;
    }

    .shend1 {
        padding-left: 0;
    }

    .shend {
        margin-top: 30px;
    }

    .shend2 {
        padding: 20px;
    }

    .shend3 {
        padding: 0;
    }

    .shend4 img {
        width: 30px;
    }

    .shend5a {
        font-size: 16px;
        line-height: 30px;
        letter-spacing: 0;
    }

    .shend5b {
        line-height: 30px;
        letter-spacing: 0;
    }

    .shend6 ul li {
        margin-top: 20px;
        width: 100%;
        margin-right: 0;
    }

    .shend6 {
        margin-top: 10px;
    }

    .state {
        margin-top: 30px;
    }

    .state1 {
        padding-left: 0;
    }

    .state2 {
        font-size: 20px;
    }

    .state2 span {
        font-size: 16px;
    }

    .state3 {
        line-height: 28px;
    }

    .state4 {
        font-size: 16px;
    }

    .state5 {
        margin-bottom: 20px;
        display: block;
    }

    .state6 {
        width: 100%;
        text-align: center;
    }

    .state7 {
        margin-top: 20px;
        width: 100%;
    }

    .state8 {
        font-size: 18px;
        line-height: 1;
    }

    .state8 img {
        width: 45px;
    }

    .state9 {
        margin-top: 20px;
        font-size: 14px;
        line-height: 24px;
    }

    .instagram {
        margin-top: 30px;
    }

    .instagram1 {
        padding-left: 0;
    }

    .instagram3 ul li {
        margin-top: 20px;
        width: calc((100% - 10px)/2);
        margin-right: 10px;
    }

    .instagram3 ul li:nth-child(3n) {
        margin-right: 10px;
    }

    .instagram3 ul li:nth-child(2n) {
        margin-right: 0;
    }

    .contain {
        padding-left: 0;
    }

    .twte1 {
        padding-left: 0;
    }

    .ftoo1 {
        display: block;
        margin-top: 30px;
    }

    .ftoo2 img {
        width: 100%;
    }

    .ftoo3 {
        width: 100%;
        margin-top: 20px;
    }

    .ftoo5 {
        margin-top: 10px;
        font-size: 20px;
        line-height: 24px;
    }

    .ftoo6 {
        margin-top: 10px;
        font-size: 14px;
        line-height: 24px;
    }

    .ftoo7 {
        margin-top: 20px;
    }

    .aside {
        width: 100%;
    }

    .purchase {
        padding-top: 30px;
    }

    .footer {
        margin-top: 30px;
        padding: 30px 0;
    }

    .footer2 {
        display: block;
    }

    .footer4 a {
        display: inline-block;
        margin: 0 16px 0 0;
        font-size: 14px;
        line-height: 30px;
    }

    .footer5 {
        text-align: left;
        margin-top: 20px;
    }

    .beian {
        padding: 20px 0 30px;
        text-align: center;
    }

    .inhot {
        padding: 20px 0 0;
    }

    .inTitle {
        margin-top: 30px;
    }

    .inTitle span {
        font-size: 18px;
        width: 300px;
    }

    .proDeta {
        font-size: 16px;
        line-height: 24px;
    }

    .proDeta3 {
        width: 100%;
    }

    .proDeta8 {
        margin-top: 20px;
        font-size: 16px;
        line-height: 24px;
    }

    .proDeta9 {
        margin-top: 10px;
        font-size: 14px;
        line-height: 24px;
    }

    .proDeta4 {
        margin-top: 20px;
        width: 100%;
    }

    .dtmq2 {
        padding: 16px;
    }

    .dtmq3 {
        font-size: 20px;
    }

    .dtmq8 {
        margin-top: 30px;
    }

    .dtmq1 {
        font-size: 20px;
        line-height: 40px;
    }

    .left1 {
        left: 0;
        z-index: 9;
    }

    .right1 {
        right: 0;
        z-index: 9;
    }

    .dtmq10 {
        margin-top: 20px;
        display: block;
    }

    .dtmq10a {
        width: 100%;
        font-size: 14px;
        line-height: 28px;
    }

    .dtmq10b {
        width: 100%;
    }

    .dtmq11 {
        padding: 16px;
        display: block;
    }

    .dtmq12 {
        margin-top: 16px;
        width: 100%;
        padding: 16px;
    }

    .dtmq12e {
        font-size: 24px;
    }

    .czmq {
        margin-top: 20px;
        font-size: 18px;
    }

    .dtmq12b {
        font-size: 24px;
    }

    .news2 {
        font-size: 18px;
    }

    .news3 {
        margin-top: 20px;
        padding: 1px 20px 20px;
    }

    .news3 ul li {
        padding: 16px 0;
    }

    .newsDeta {
        padding-top: 20px;
        font-size: 16px;
    }

    .newsDeta1 {
        margin-top: 20px;
        padding-bottom: 20px;
        font-size: 14px;
    }

    .newsDeta2 {
        margin-top: 20px;
        padding: 16px;
        font-size: 14px;
        line-height: 28px;
    }

    .newsDeta3 {
        margin-top: 10px;
    }

    .question {
        padding: 30px 0 20px;
        margin-bottom: 20px;
        font-size: 18px;
    }

    .question2 {
        padding: 10px 15px;
    }

    .question2a {
        font-size: 14px;
    }

    .question2a img {
        margin-right: 10px;
    }

    .question3 {
        padding: 10px 15px;
    }

    .question3b {
        font-size: 14px;
        line-height: 28px;
    }

    .incont1 {
        margin-top: 20px;
    }

    .incont3 input {
        width: 100%;
    }

    .incont4 {
        margin-top: 20px;
    }

    .czcd4 {
        display: block;
    }

    .czcd {
        padding-top: 20px;
    }

    .czcd1 span {
        font-size: 16px;
    }

    .czcd2 {
        margin-top: 20px;
        font-size: 16px;
        line-height: 36px;
    }

    .czcd10 {
        margin-top: 30px;
    }

    .czcd11 {
        margin-top: 30px;
        padding: 20px;
    }

    .czcd8b_d:first-child {
        margin-top: 14px;
    }

    .czcd11 h2 {
        font-size: 20px;
    }

    .wzxq {
        padding: 30px 0 20px;
        font-size: 18px;
    }

    .wzxq1 {
        margin-top: 20px;
        padding: 30px 20px;
    }

    .wzxq3 {
        margin-top: 40px;
        margin-bottom: 16px;
        font-size: 24px;
    }

    .inContact1 {
        margin-top: 20px;
    }

    .inContact1 img {
        height: 36px;
    }

    .inContact2 {
        line-height: 28px;
    }

    .inContact3 {
        margin-top: 20px;
    }

    .inContact4 {
        padding: 15px 0;
        font-size: 14px;
        width: 90px;
    }

    .inContact5 {
        font-size: 14px;
        line-height: 28px;
        width: calc(100% - 115px);
        padding: 15px 0;
    }

    .map {
        margin-top: 30px;
    }

    .topcont4 {
        margin-top: 8px;
        padding-bottom: 10px;
    }

    .topcont4 a {
        margin: 0 auto;
    }

    .ticon {
        justify-content: space-between;
    }

    .ticon1 {
        width: auto;
    }

    .ticon2 {
        width: 28px;
        height: 28px;
        background-color: #ffffff;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 4px;
        margin: 0 auto;
    }

    .ticon3 {
        font-size: 10px;
    }

    .footer3 {
        text-align: center;
    }

    .search_tc {
        width: 100%;
    }

    .search_m {
        display: none;
    }

    .zpmq1 {
        display: block;
        height: auto;
        padding: 20px;
    }

    .zpmq2 {
        text-align: center;
    }

    .zpmq3 {
        font-size: 14px;
        line-height: 28px;
    }

    .nhead {
        display: none;
        position: relative;
        left: auto;
        top: auto;
    }

    .ntop1 {
        padding: 0 11px;
    }

    .ntop2 {
        font-size: 10px;
        text-align: left;
    }

    .ntop3 {
        display: none;
    }

    .ncate {
        margin-top: 0;
        padding: 50px 0 40px;
    }

    .ntitle img {
        height: 28px;
        margin: 0 auto;
    }

    .index-styling .ntitle img {
        height: 67px;
        margin: 0 auto;
    }

    .ntitle1 {
        display: none;
    }

    .ntitle2 {
        font-size: 13px;
        line-height: 20px;
        text-align: center;
    }

    .ncate2 {
        margin-top: 40px;
    }

    .ncate5 {
        flex-wrap: wrap;
    }

    .ncate3 {
        display: block;
        height: auto;
        padding: 16px 0;
    }

    .ncate4 {
        width: 100%;
    }

    .ncate5 a {
        height: 24px;
        padding: 0 6px;
        margin: 12px 12px 0 0;
    }

    .ncate6 {
        display: none;
    }

    .ncontain {
        padding: 0 2%;
    }

    .npro {
        margin-top: 8%;
        padding-bottom: 13%;
    }

    .npro ul li {
        width: calc((100% - 13px)/2);
        margin-top: 13px;
        margin-right: 13px;
        padding: 0;
    }

    .npro ul li:nth-child(2n) {
        margin-right: 0;
    }

    .npro2 {
        margin-top: 0;
    }

    .npro3 {
        margin-top: 8px;
        color: #333333;
        font-weight: 700;
        font-size: 14px;
    }

    .npro3 span {
        font-size: 10px;
    }

    .npro6 {
        font-size: 10px;
    }

    .nmore {
        margin-top: 20px;
    }

    .nmore a {
        width: 150px;
        height: 45px;
        line-height: 43px;
    }

    .nimg {
        padding: 27px 20px;
    }

    .nnews {
        margin-top: 40px;
        padding: 20px 16px 40px;
    }

    .nnews ul li {
        padding: 10px 0;
    }

    .nnews ul li a {
        align-items: flex-start;
    }

    .nnews1 {
        font-size: 14px;
        width: 96px;
    }

    .nimg1 {
        /* display: none; */
        margin: 40px 0 28px;
        padding: 0 16px;
    }

    .nlink1 {
        width: 100%;
        padding: 20% 0;
    }

    .nlink2 {
        /* top: 60px; */
        padding: 0 15px;
    }

    .nlink3 {
        padding: 0 15px;
        font-size: 24px;
        line-height: 45px;
    }

    .nlink3 code {
        font-size: 32px;
    }

    .nlink3 span {
        display: inline;
        font-size: 32px;
    }

    .nlink3 br {
        display: none;
    }

    .nlink4 {
        margin-top: 15px;
        font-size: 16px;
        line-height: 1.6;
        padding-bottom: 40px;
        text-align: left;
    }

    .nlink4 br {
        display: none;
    }

    .nlink4 b {
        display: block;
        margin-top: 10px;
    }

    .nlink5 {
        margin-top: 24px;
    }

    .nlink6 {
        margin-top: 16px;
        font-size: 36px;
    }

    .nlink6 img {
        width: 26px;
    }

    .nlink7 {
        margin-top: 10px;
    }

    .nlink8g {
        margin: 20px 0 0;
    }

    .nlink9 {
        font-size: 30px;
        padding: 0 16px;
    }

    .nlink10 {
        margin-top: 40px;
        text-align: center;
        font-size: 16px;
    }

    .nlink11 {
        text-align: left;
        margin-top: 20px;
        padding-bottom: 40px;
    }

    .nlink11 br {
        display: none;
    }

    .nlink12 {
        margin-top: 20px;
    }

    .disf {
        display: block;
        margin-top: 30px;
    }

    .nlink13 {
        margin-top: 16px;
        font-size: 36px;
    }

    .nlink13 img {
        width: 24px;
    }

    .nlink15 {
        margin-left: 0;
    }

    .nlink15a {
        margin-top: 20px;
        height: 64px;
    }

    .nfooter {
        padding: 30px 0;
    }

    .nfooter1 {
        display: block;
    }

    .nfooter2 {
        max-width: 100%;
    }

    .nfooter3 {
        text-align: center;
    }

    .nfooter3 img {
        width: 231px;
    }

    .nfooter4 {
        margin-top: 20px;
        text-align: center;
    }

    .nfooter4 span {
        display: block;
    }

    .nfooter5 {
        display: none;
        margin-top: 20px;
        text-align: center;
    }

    .nfooter7 {
        margin-left: 0;
    }

    .nfooter8 {
        font-size: 14px;
    }

    .nfooter9 {
        padding-left: 10px;
    }

    .nfooter9 a {
        margin-top: 10px;
        font-size: 12px;
    }

    .nfooter9 img {
        margin-right: 4px;
    }

    .nfooter6 {
        width: 100%;
        margin-top: 0;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .nfooter7 {
        margin-top: 30px;
        width: 50%;
    }

    .nbottom {
        padding: 6px 0 9px;
        /*display: none;*/
    }

    .nbottom1 {
        /*display: block;*/
    }

    .nclose {
        left: auto;
        bottom: calc(100% + 15px);
        top: auto;
        left: 6px;
    }

    .nbottom2 {
        font-size: 10px;
    }

    .nbottom6 .nlink8f {
        display: none;
    }

    .nclose img {
        width: 30px;
        height: 30px;
    }

    .nbottom5 {
        font-size: 16px;
    }

    .nbottom5 img {
        width: 12px;
    }

    .nbottom6 {
        margin-top: 0;
        margin-left: 0;
        padding: 6px;
    }

    .nbottom7 {}

    .nbottom7 img {
        width: 14px;
    }

    .nbottom10 {
        font-size: 10px;
    }

    .nbottom9 {
        font-size: 13px;
    }

    .nbottom2 {
        margin-right: 0;
    }

    .bgg {
        flex: 1;
        padding: 6px;
        border-radius: 6px;
        margin-right: 4px;
        background: linear-gradient(91.17deg, #774933 -23.14%, #BB997E 57.19%, #8F624D 120.91%);
        box-shadow: 0px 4px 0px 0px #744F37;
    }

    .ninhead {
        display: none;
    }

    .nnintro1 {
        margin-top: 20px;
        padding-left: 0;
        display: flex !important;
        flex-direction: row;
    }

    .nnintro2 {
        margin-left: 0;
        text-align: center;
    }

    .nnintro2 img {
        width: 150px;
    }

    .nnintro4 {
        margin-top: 16px;
        font-size: 24px;
    }

    .nnintro5 {
        margin-top: 60px;
    }

    .nnintro {
        padding-bottom: 30px;
    }

    .ninpro {
        padding: 30px 0 60px;
        border-bottom: 1px solid #EEEEEE;
    }

    .npage {
        margin-top: 30px;
    }

    .npage a {
        width: 36px;
        height: 36px;
        font-size: 14px;
    }

    .goTop {
        display: none;
        right: 10px;
    }

    .goTop a img {
        width: 24px;
    }

    .ninitem1 {
        display: block;
    }

    .ninitem3 {
        flex-wrap: wrap;
    }

    .ninitem3 a {
        margin-top: 10px;
    }

    .nintitle1 {
        padding-left: 0;
        margin-top: 60px;
    }

    .nintitle2 {
        font-size: 14px;
    }

    .nintitle3 {
        margin-top: 10px;
        font-size: 24px;
    }

    .nintitle {
        padding-bottom: 40px;
    }

    .ninews {
        padding: 0 0 60px;
        border-bottom: 1px solid #EEEEEE;
        background-color: #ffffff;
    }

    .ninews1 {
        padding: 10px 20px 30px;
    }

    .ninews1 ul li {
        padding: 16px 0;
    }

    .ninews1 ul li a {
        align-items: flex-start;
    }

    .ninews2 {
        width: 90px;
        font-size: 14px;
        margin-right: 10px;
    }

    .ninews3 {
        font-size: 14px;
        line-height: 140%;
    }

    .ninews_m {
        background-color: #FAF8F8;
    }

    .nnewsDeta {
        padding: 60px 10px 0;
        background-color: #FAF8F8;
    }

    .nnewsDeta2 {
        margin-top: 10px;
        font-size: 14px;
    }

    .privacy {
        padding: 40px 0 50px;
    }

    .privacy1 {
        padding: 20px 10px 10px;
        background-color: #FAF8F8;
    }

    .privacy2 {
        font-size: 14px;
        line-height: 140%;
    }

    .privacy3 {
        font-size: 18px;
        line-height: 140%;
        margin: 20px 0 5px;
    }

    .wzxq2 {
        font-size: 16px;
        color: #333333;
    }

    .nshop {
        padding: 40px 0;
    }

    .nshop2 {
        margin-top: 24px;
        font-size: 20px;
    }

    .nshop3 {
        margin-top: 20px;
    }

    .nshop4 {
        width: 100px;
    }

    .nshop6 {
        margin-top: 32px;
    }

    .nshop6 iframe {
        height: 211px;
    }

    .ntjym {
        padding: 14px 0 60px;
        border-bottom: 1px solid #EEEEEE;
        background-color: #ffffff;
    }

    .ntjym1 {
        padding: 0 10px;
    }

    .ntjym2 {
        font-size: 40px;
    }

    .ntjym2 img {
        width: 24px;
    }

    .ntjym4 {
        margin-top: 40px;
    }

    .ntjym7 {
        margin-top: 60px;
    }

    .ntjym8 {
        margin-top: 24px;
    }

    .ntips {
        margin-top: 25px;
        font-size: 14px;
        line-height: 180%;
    }

    .yysns5 {
        width: 100%;
        margin: 40px 0 0;
    }

    .yysns2 {
        font-size: 28px;
        line-height: 34px;
    }

    .yysns9 {
        font-size: 16px;
        margin-top: 20px;
    }

    .nshop5 {
        font-size: 16px;
    }

    .xgbj {
        display: block;
        margin-top: 0;
    }

    .nhsgy {
        padding: 30px 0;
    }

    .nhsgy1 {
        padding: 20px 16px;
    }

    .nhsgy3 {
        display: block;
    }

    .nhsgy4 {
        width: 100%;
        border-right: 0;
        border-bottom: 1px solid #D7CABA;
        padding: 20px;
    }

    .nhsgy5 {
        padding: 20px;
        min-height: 0;
    }

    .logo_m img {
        height: 42px;
    }

    .banner .swiper {
        padding: 0 15% 30px;
    }

    .language {
        float: right;
        float: right;
        margin: 6px 6px;
        line-height: 32px;
    }

    .faq {
        padding: 24px 0 80px;
    }

    .faq1 {
        display: block;
    }

    .faq2 {
        width: 100%;
        margin-right: 0;
        margin-top: 16px;
        height: 76px;
    }

    .faq4 {
        font-size: 18px;
    }

    .faq5 {
        margin-top: 8px;
        font-size: 12px;
    }

    .falist {
        margin-top: 20px;
        padding: 45px 20px 40px;
    }

    .falist2 ul li {
        width: 100%;
        padding: 18px 5px 18px 10px;
    }

    .falist4 {
        margin-right: 14px;
    }

    .falist4 img {
        width: 22px;
    }

    .falist5 {
        font-size: 14px;
    }

    .falist6 img {
        width: 24px;
    }

    .ennbottom1 {
        flex: 1;
        text-align: left;
    }

    .ennbottom1 span {
        display: block;
        font-weight: 500;
        font-size: 12px;
        line-height: 18px;
        margin: 0;
    }

    .ennbottom1 span img {
        width: 11px;
        margin-right: 4px;
    }

    .ennbottom2 {
        flex-wrap: wrap;
    }

    .ennbottom3 {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 0;
        width: 47%;
        height: 54px;
        background: linear-gradient(91.17deg, #774933 -23.14%, #BB997E 57.19%, #8F624D 120.91%);
        box-shadow: 0px 3px 0px 0px #744F37;
        text-align: center;
        border-radius: 5px;
    }

    .ennbottom5 {
        font-size: 16px;
    }

    .ennbottom5 a {
        color: #ffffff;
    }

    .ennbottom6 {
        margin-top: 10px;
        width: 47%;
        margin-right: 6%;
    }

    .ennbottom6 a {
        width: 100%;
        padding: 0 10px;
        font-size: 16px;
    }

    .ennbottom6 a img {
        width: 22px;
        margin-right: 10px;
    }

    .ennbottom7 {
        margin-top: 10px;
        width: 47%;
    }

    .ennbottom7 a {
        width: 100%;
        padding: 0 11px;
        font-size: 16px;
    }

    .ennbottom7 a img {
        width: 26px;
        margin-right: 28px;
    }

    .enlink {
        padding: 60px 0;
    }

    .enlink2 {
        font-size: 30px;
        line-height: 120%;
    }

    .enlink3 {
        padding: 0 20px;
        display: block;
    }

    .enlink4 {
        margin-right: 0;
    }

    .enlink5 {
        margin-top: 30px;
    }

    .enlink7 {
        margin-top: 20px;
        font-size: 24px;
        line-height: 50px;
    }

    .enlink8 {
        display: block;
    }

    .enlink9 {
        background: linear-gradient(91.17deg, #774933 -23.14%, #BB997E 57.19%, #8F624D 120.91%);
        box-shadow: 0px 4px 0px 0px #744F37;
        border-radius: 4px;
    }

    .enlink9a {
        font-size: 32px;
        line-height: 160%;
    }

    .enlink9a a {
        color: #ffffff;
    }

    .enlink10 {
        margin: 16px 0;
    }

    .enlink9b {
        font-size: 12px;
        color: #ffffff;
    }

    .nlink8 {
        display: block;
    }

    .nlink8a,
    .nlink8g {
        margin: 20px auto;
    }

    .nbeian {
        margin-bottom: 60px;
    }

    .nbottom6.bgg1 a {
        display: flex;
        display: inline-flex;
        align-items: center;
        width: 100%;
    }

    .nbottom6.bgg1 a .nbottom7 {
        position: static;
        transform: translateY(0);
    }

}

/** max-width:960 **/
@media only screen and (max-width: 959px) {}

/** max-width:768 **/
@media only screen and (max-width: 767px) {}

/** max-width:640 **/
@media only screen and (max-width: 639px) {}

/** width:480 **/
@media only screen and (max-width: 479px) {}

@media only screen and (max-width: 360px) {}

/** width:320px **/
@media only screen and (max-width: 319px) {}

/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px) {}

/** max-width:1200 **/
@media only screen and (max-width: 1365px) {}

/** max-width:1200 **/
@media only screen and (max-width: 1199px) {}

/** width:960px **/
@media only screen and (max-width: 1023px) {}

/** max-width:960 **/
@media only screen and (max-width: 959px) {
    .menu_m2 ul li .menu_msub1>a {
        /* width: 100%; */
        font-size: 13px;
    }

    .menu_m2 ul li .menu_msub1>a:nth-child(odd) {
        width: 44%;
    }

    .menu_m2 ul li .menu_msub1>a:nth-child(even) {
        width: 54%;
    }
}

/** max-width:768 **/
@media only screen and (max-width: 767px) {}

/** max-width:640 **/
@media only screen and (max-width: 639px) {}

/** width:480 **/
@media only screen and (max-width: 479px) {}

/** width:360px **/
@media only screen and (max-width: 360px) {}

/** width:320px **/
@media only screen and (max-width: 319px) {}

/*******************************************************************/