        * {
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            border-spacing: 0;
        }
        
        html,
        body {
            position: relative;
            height: 100%;
            background-color: #fff;
            font-size: 0;
            overflow-x: hidden;
        }
        /* Header */
/* Header */
    
.header {
    font-size: 0.94vw;
    /* padding: 0.36vw 0 0.57vw 0; */
    /* 9.01vw */
    /* 6.72vw */
}

.pc-show {
    display: block;
}

.pc-show1 {
    display: inline-block;
}

.mob-show {
    display: none;
}

.header-mob {
    display: none;
}

.section2 {
    display: block;
}

.section3 {
    display: block;
}

.section3-mob {
    display: none;
}

.section2-mob {
    display: none;
}

.header .header-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

.header .header-flex .header-left {
    width: 20%;
    text-align: right;
    margin-right: 1%;
    padding: 0.5vw 0;
}

.header .header-flex .header-right {
    width: 80%;
    background-color: #54c4d0;
    color: #fff;
}

.header .header-flex .header-left img {
    width: 60%;
}

.header .header-flex .header-right ul li {
    list-style: none;
    display: inline-block;
    margin: 1vw 2vw;
    vertical-align: middle;
}
.header .header-flex .header-right ul li input {
    border-radius: 10px;
    padding: 6px 24px 6px 10px;
    border: none;
}
.header .header-flex .header-right ul li .search-input {
    height: 1.2vw;
}
.header .header-flex .header-right ul li .submit-input {
    background-image: url(../image/glass.png);
    background-repeat: no-repeat;
    background-position: 95% center;
    background-size: 15px;
    display: inline-block;
    position: absolute;
    top: 33%;
    right: 22%;
    width: 10%;
    height: 35%;
    background-color: #fff;
    outline: none;
}
.header form{
    display: inline-block;
    position: relative;
}
.header .header-flex .header-right ul li .search-for-something {
    position: absolute;
    right: 2vw;
    width: 2vw;
    height: 2vw;
    vertical-align: middle;
}
.header .language {
    background-color: #1C183D;
    padding: 6px;
    border-radius: 10vw;
}

.header .language a {
    color: #fff;
    text-decoration: none;
}
/* .header .header-flex .header-right ul li:last-of-type {
margin: 0;
} */

.header .header-right .dropdown {
    position: relative;
    display: inline-block;
}

.header .header-right .dropdown li {
    margin: 1vw 2vw;
}

.header .dropdown-content {
    z-index: 999;
    display: none;
    position: absolute;
    background-color: #1c183d;
    min-width: 82px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    text-align: center;
}

.header .dropdown-content p {
    padding: 1vw;
    border-bottom: 1px solid #424056;
}

.header .dropdown-content p:last-of-type {
    border-bottom: none;
}

.header a {
    text-decoration: none;
    color: #fff;
}

.header .dropdown-content a:hover {
    color: red;
}
        
        .active1 {
            background-color: #54c4d0 !important;
            color: #fff !important;
        }
        
        .active-header {
            font-weight: bold;
        }
        /* Header End */
        /* Section1 */
        
        .section1 {
            width: 100%;
        }
        
        .active-header {
            font-weight: bold;
        }
        
        .section1 img {
            width: 100%;
            position: relative;
            max-height: 100%;
        }
        
        .section1 .s1-zi {
            position: absolute;
            /* top: 10vw; */
            left: 10%;
            border-left: 0.26vw solid #54c4d0;
            padding-left: 2vw;
        }
        
        .section1 .s1-zi .title {
            font-size: 1.56vw;
            color: #fff;
            margin-bottom: 0.94vw;
            font-weight: bold;
        }
        
        .section1 .s1-zi .subtitle {
            font-size: 1.25vw;
            color: #fff;
        }
        /* Section1 End */
        /* Section2 */
        
        .section2 {
            font-size: 0.8vw;
            padding: 0 9.43vw;
            color: #292929;
            margin-bottom:1.5vw;
        }
        
        .section2 .s2-qie-header {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            justify-content: space-between;
            align-items: center;
            border-bottom: 1px solid #c0c0c0;
            margin-bottom: 2.5vw;
        }
        
        .section2 .s2-qie-left {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            font-size: 1.04vw;
        }
        .section2 a{
            text-decoration: none;
            color: #000;
        }
        .section2 .s2-qie-left a {
            color: #292929;
            text-decoration: none;
        }
        .section2 .s2-qie-left a:hover {
            color: #333;
            text-decoration: none;
        }
        
        .section2 .s2-qie-left a {
            padding: 1.82vw 1.28vw;
            margin: 0 2vw;
            /* border-bottom: 5px solid #54c4d0; */
        }
        
        .section2 .s2-qie-right div {
            padding: 1.82vw 3.28vw 1.82vw 0;
            width: 85%;
            font-size:0.8vw;
        }
        
        .section2 .s2-qie-right img {
            width: 7%;
            display: inline-block;
            vertical-align: middle;
        }
        
        .section2 .change-button {
            padding: 1.04vw 3.54vw;
            font-size: 1.04vw;
            background-color: #1c183d;
            margin: 1vw 0;
            color: #fff;
            width: 6vw;
            text-align: center;
            cursor: pointer;
            display: inline-block;
            margin: 0 1vw;
            margin-bottom: 1.61vw;
        }
        .section2 .change-button a{
            color: #fff;
        }
        /* .section2 .change-button2 {
            background-color: #54c4d0;
        } */
        
        .active3 {
            border-bottom: 5px solid #54c4d0;
            color: #54c4d0;
        }
        
        .section2 .s2-qie3 {
            margin-bottom: 4.79vw;
        }
        
        .section2 .com-s2-qie3 .title {
            font-size: 1.56vw;
            text-align: center;
            padding: 2vw 0;
        }
        
        /* .section2 .com-s2-qie3 .description {
            font-size: 0.94vw;
            text-align: center;
            padding: 1.5vw 0;
            line-height: 1.5;
        } */
        .section2 .com-s2-qie3 p {
            line-height: 1.8;
            margin-bottom: 1vw;
            font-size:0.83vw;
        }
        .section2 .com-s2-qie3 img {
            margin-bottom: 2vw;
        }
        .section2 .s2-news-flex {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            align-items: center;
            padding: 1.61vw 0;
            border-bottom: 3px solid #c0c0c0;
        }
        
        .section2 .s2-news-flex .s2-news-left {
            width: 30%;
            margin-right: 4vw;
        }
        
        .section2 .s2-news-flex .s2-news-left img {
            width: 100%;
        }
        
        .section2 .s2-news-flex .s2-news-right {
            width: 60%;
        }
        
        .section2 .s2-news-flex .s2-news-right .title {
            font-size: 1.04vw;
            margin-bottom: 1.15vw;
            color: #292929;
        }
        
        .section2 .s2-news-flex .s2-news-right .time {
            font-size: 0.83vw;
            margin-bottom: 0.99vw;
            color: #c0c0c0;
        }
        
        .section2 .s2-news-flex .s2-news-right .description {
            font-size: 0.83vw;
            margin-bottom: 0.99vw;
            color: #7d7d7d;
        }
        
        .section2 .s2-qiehuan-button {
            margin-top: 2.71vw;
            text-align: center;
        }
        
        .section2 .s2-qiehuan-button1 {
            margin: 3vw 0;
        }
        
        .section2 .s2-qiehuan-button li {
            list-style: none;
            display: inline-block;
            margin-right: 1.09vw;
        }
        
        .section2 .s2-qiehuan-button .yeshu {
            width: 5%;
            text-align: left;
        }
        
        .section2 .s2-qiehuan-button .yeshu input {
            width: 100%;
            text-align: center;
            border-radius: 5px;
        }
        
        .section2 .s2-qiehuan-button .yema a {
            padding: 0.63vw 0.78vw;
            background-color: #f5f5f5;
            margin: 0 0.2vw;
            border-radius: 5px;
        }
        
        .active2 {
            background-color: #54c4d0 !important;
            color: #fff !important;
        }
        
        .section2 .s2-qiehuan-button .tiao {
            text-align: left;
            width: 15%;
        }
        
        .section2 .s2-qiehuan-button .tiao input {
            width: 20%;
            text-align: center;
            border-radius: 5px;
            margin: 0 0.5vw;
        }
        
        .section2 .s2-section {
            padding: 2.34vw 0;
        }
        
        .section2 .con-til {
            text-align: center;
            border-bottom: 1px solid #c0c0c0;
            margin-bottom: 2vw;
        }
        
        .section2 .con-til h1 {
            font-size: 1.35vw;
            margin-bottom: 1.51vw;
            color: #313131;
        }
        
        .section2 .con-til p {
            margin: 0 0 10px;
            margin-bottom: 1vw;
        }
        
        .section2 .con-til p span {
            padding: 0 10px;
            color: #737373;
            font-size: 0.78vw;
        }
        
        .section2 .con-details p {
            line-height: 1.8;
            color: #434343;
            font-size: 0.83vw;
            margin-bottom: 1vw;
        
        }
        
        .section2 .con-img {
            width: 100%;
            margin: 2vw 0;
        }
        
        .section2 .con-img img {
            width: 100%;
        }
        
        .section2 .con-details {
            margin-bottom: 5vw;
        }
        
        .section2 .toLink {
            margin-bottom: 0.63vw;
            padding: 0.68vw 1.09vw;
            display: block;
            font-size: 0.83vw;
            white-space: nowrap;
            text-overflow: ellipsis;
            background: #f6f6f6;
            color: #737373;
        }
        
        .section2 .s2-pro-flex {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            justify-content: space-between;
            padding-top: 2vw;
        }
        
        .section2 .s2-pro-flex .s2-pro-left .yixiala li {
            list-style: none;
            width: 100%;
            padding: 0.94vw 1.25vw 0.99vw 1.3vw;
            background-color: #eeeeee;
            margin-bottom: 0.1vw;
            cursor: pointer;
            font-size: 0.83vw;
        }
        
        .section2 .s2-pro-flex .s2-pro-left .yixiala .right-img img {
            display: inline-block;
            width: 100%;
        }
        
        .section2 .yixiala .right-img {
            display: inline-block;
            width: 8%;
            float: right;
            position: relative;
        }
        
        .section2 .erji-xiala {
            display: none;
        }
        
        .section2 .s2-pro-flex .s2-pro-left .yixiala .erji-xiala li {
            list-style: none;
            width: 100%;
            padding: 0.94vw 1.25vw 0.99vw 1.3vw;
            background-color: #fff;
            margin-bottom: 0.1vw;
            text-indent: 1vw;
            cursor: pointer;
        }
        
        .section2 .s2-pro-flex .s2-pro-left .yixiala .right-img .jianhao-img {
            display: none;
            position: absolute;
            top: 0.5vw;
            cursor: pointer;
        }
        
        .active4 {
            display: none !important;
        }
        
        .active5 {
            display: inline-block !important;
        }
        
        .section2 .s2-pro-left-top {
            background-color: #1c183d;
            padding: 0.94vw 1.25vw 1.56vw 1.25vw;
            color: #ffffff;
            width: 100%;
        }
        
        .section2 .s2-pro-left-top .title {
            font-size: 1.25vw;
            margin-bottom: 0.63vw;
        }
        
        .section2 .s2-pro-left-top .subtitle {
            font-size: 0.73vw;
            color: #9491b3;
        }
        
        .section2 .s2-pro-left {
            width: 15%;
        }
        .section2 .s2-pro-left a{
            color: #000;
            display: block;
            width: 100%;
            height: 2vw;
            line-height: 2vw;
        }
        /* .section2 .s2-pro-right {
            width: 75%;
        } */
        
        .s2-pro-right-title {
            padding-bottom: 1vw;
            border-bottom: 1px solid #c0c0c0;
            font-size: 0.8vw;
        }
        
        .s2-pro-right-title img {
            width: 2%;
            display: inline-block;
            vertical-align: middle;
        }
        
        .section2 .s2-pro-right-flex {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            margin-top: 1.67vw;
            /* justify-content: space-between; */
        }
        
        .section2 .s2-pro-right-flex .s2-pro-right-products {
            width: 32%;
            margin-bottom: 1.46vw;
            margin-right: 1%;
        }
        
        .section2 .s2-pro-right-flex .s2-pro-right-products .s2-border {
            border: 1px solid #eee;
            color: #000;
            font-size: 0.83vw;
        }
        
        .section2 .s2-pro-right-flex .s2-pro-right-products .s2-pro-right-flex-top img {
            display: block;
            width: 100%;
        }
        
        .section2 .s2-pro-right-flex .s2-pro-right-flex-middle {
            padding: 1.04vw 1.2vw;
            border-bottom: solid 1px #eeeeee;
        }
        
        .section2 .s2-pro-right-flex .s2-pro-right-flex-bottom {
            padding: 1.04vw 1.2vw;
        }
        
        .section2 .s2-pro-right-flex .s2-pro-right-flex-bottom span {
            float: right;
        }
        
        
/*         
        .s2-pro-right2 {
            display: none;
        }
        
        .s2-pro-right3{
            display: none;
        }*/
        .s2-pro-right{
            display: none;
        }  
        .s2-pro-right:first-child {
            display: block;
        }
        
        .section2 .s2-pro-right-lea-more {
            width: 100%;
            margin-top: 4vw;
            display:block;
        }
        
        .active6 {
            background-color: beige !important;
        }

        .beijing {
            background-color: #b2eaf0 !important;
        }
        
        .active6-1 {
            background-color: #FFF !important;
        }
        
        .active7 {
            display: block !important;
        }
        
        .section2 .s2-fenlei-top {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            padding: 1.5vw;
            background-color: #fcfcfc;
            margin-bottom: 2vw;
        }
        
        .section2 .s2-fenlei-top .left-img {
            width: 65%;
            position: relative;
        }
        
        .section2 .s2-fenlei-top .left-img .left {
            width: 10%;
            position: absolute;
            top: 40%;
            cursor: pointer;
        }
        
        .section2 .s2-fenlei-top .left-img .right {
            width: 10%;
            position: absolute;
            right: 0;
            top: 40%;
            cursor: pointer;
        }
        
        .section2 .s2-fenlei-top .right-text {
            width: 40%;
            padding: 0 2.5vw 2.4vw 2.5vw;
        }
        
        .section2 .s2-fenlei-top .right-text p {
            width: 100%;
            word-break: break-word;
            margin-top: 1vw;
            font-size: 0.8vw;
        }
        
        .section2 .s2-fenlei-top .right-text .title {
            font-size: 1.35vw;
            color: #1c183d;
        }
        
        .section2 .s2-fenlei-top .right-text .line {
            width: 20%;
            border-bottom: 2px solid #54c4d0;
            margin: 1.09vw 0 1.35vw 0;
        }
        
        .section2 .s2-fenlei-top .right-text .description {
            padding-bottom: 2vw;
            border-bottom: 1px solid #dcdcdc;
            margin-bottom: 2vw;
        }
        
        .section2 .s2-fenlei-top .right-text a {
            padding: 0.57vw 1.46vw;
            background-color: #1c183d;
            color: #fff;
        }
        
        .section2 .s2-fenlei-top .right-text a:hover {
            color: #fff;
            background-color: #54c4d0;
            transition-duration: 1s;
        }
        
        .section2 .s2-fenlei-top .left-img .imgshow {
            width: 100%;
            display:none;
        }
        .section2 .s2-fenlei-top .left-img .imgshow:first-child {
            display:inline;
        }
        .section2 .s2-fenlei-top .left-img img{
            display:block;
            width:100%;
        }
        
        .section2 .s2-fenlei2 {
            display: none;
        }
        /* .section2-1 {
            background-color: rgb(255, 255, 255);
        } */
        
        .section2 .s2-fenlei-middle {
            padding: 1.88vw 1vw 2.97vw 1vw;
            background-color: #fcfcfc;
            margin-bottom: 2vw;
        }
        
        .section2 .s2-fenlei-middle .title {
            font-size: 1.25vw;
            margin-bottom: 0.94vw;
        }
        .section2 .s2-fenlei-middle p {
            font-size: 0.8vw;
            line-height: 1.8;
            margin-bottom: 1vw;
        }
        
        .section2 .s2-fenlei-middle .line {
            width: 15%;
            border-bottom: 2px solid #54c4d0;
            margin: 1.09vw 0 1.35vw 0;
        }
        
        .section2 .s2-fenlei-middle img {
            height: auto !important;
            max-width: 100% !important;
            margin-bottom: 3vw;
        }
        
        .section2 .s2-fenlei-middle a {
            padding: 0.63vw 1.46vw;
            background-color: #1c183d;
            color: #fff;
            font-size: 0.6vw;
            margin-top: 3vw;
            display: inline-block;
        }
        
        .section2 .s2-fenlei-bottom {
            padding: 2.24vw 1.3vw 1.93vw 1.3vw;
            background-color: #fcfcfc;
            margin-bottom: 2vw;
        }
        
        .section2 .s2-fenlei-bottom .title {
            font-size: 1.25vw;
        }
        
        .section2 .s2-fenlei-bottom .line {
            width: 10%;
            border-bottom: 2px solid #54c4d0;
            margin: 1.09vw 0 1.35vw 0;
        }
        
        .section2 .s2-fenlei-bottom-flex {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            /* justify-content: space-between; */
        }
        
        .section2 .s2-fenlei-bottom-flex-pro {
            width: 24%;
            margin-right: 1%;
            margin-bottom: 1%;
        }
        
        .section2 .s2-fenlei-bottom-flex-pro:hover {
            color: red !important;
        }
        
        .section2 .s2-fenlei-bottom-flex-pro img {
            width: 100%;
            display: block;
        }
        
        .section2 .s2-fenlei-bottom-flex-pro .s2-pro-right-flex-middle {
            padding: 1.04vw 1.2vw;
            border-bottom: solid 1px #eeeeee;
        }
        
        .section2 .s2-fenlei-bottom-flex-pro .s2-pro-right-flex-bottom {
            padding: 1.04vw 1.2vw;
        }
        
        .section2 .s2-fenlei-bottom-flex-pro .s2-pro-right-flex-bottom span {
            float: right;
        }
        
        .section2 .s2-fenlei-bottom-flex-pro .s2-border {
            border: 1px solid #eee;
        }
        
        .section2 .s2-qie3-news2 {
            display: none;
        }
        
        .section2 .s2-qieqie {
            width: 75%;
        }
        
        .section2 .inline-span {
            display: inline-block;
        }
        
        .section2 .return-button:hover {
            color: #fff;
            background-color: #54c4d0;
            transition-duration: 1s;
        }
        /* section2 End */
        /* footer */
        
        .footer {
            background-color: #1c183d;
            padding: 2.86vw 6.8vw 0 6.8vw;
        }
        
        .footer .footer-flex {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            color: #fff;
            font-size: 0.83vw;
            justify-content: center;
        }
        
        .footer .footer-left {
            border-right: 1px solid #342f5e;
            width: 25%;
        }
        
        .footer .footer-left ul li {
            list-style: none;
        }
        
        .footer .foot-logo {
            width: 80%;
        }
        
        .footer .footer-tel {
            font-size: 1.35vw !important;
            margin-top: 1.04vw;
            margin-bottom: 2.34vw;
        }
        
        .footer .footer-tel img {
            width: 6%;
            vertical-align: middle;
        }
        
        .footer .footer-address {
            line-height: 1.56vw;
        }
        
        .footer .footer-middle li {
            list-style: none;
            line-height: 1.56vw;
            font-size: 0.94vw;
            text-align: center;
        }
        
        .footer .footer-middle {
            border-right: 1px solid #342f5e;
        }
        
        .footer .footer-middle ul {
            padding: 0 2.43vw;
            display: inline-block;
            vertical-align: text-top;
        }
        
        .footer .footer-middle li a {
            color: #c4c4c4;
            text-decoration: none;
            font-size: 0.83vw;
            display: block;
            margin-top: 0.5vw;
        }
        
        .footer .footer-middle li a:hover {
            color: #FFF;
        }
        
        .footer .footer-right ul li {
            list-style: none;
            text-align: center;
            padding-left: 6vw;
            margin-top: 1vw;
        }
        
        .footer .footer-right ul li img {
            width: 70%;
        }
        
        .footer .footer-beian {
            width: 85%;
            margin: auto;
            background-color: #54c4d0;
            padding: 0.83vw 2.34vw;
            font-size: 0.83vw;
            line-height: 1.51vw;
            color: #fff;
            text-align: center;
            margin-top: 3.96vw;
        }
        /* footer End */
        
        @media screen and (max-width:1634px) {
            .footer {
                padding: 2.86vw 4vw 0 4vw;
            }
            .footer .footer-right ul li {
                padding-left: 3vw;
            }
        }

        @media screen and (max-width:1400px) {
            .header .dropdown-content {
                padding: 12px 8px;
            }
        }
        
        @media screen and (max-width:1367px) {
            .section6 .s6-left {
                margin-right: 7vw;
            }
            .header form {
                width: 22%;
            }
            .header .header-flex .header-right ul li .search-for-something {
                right: 1vw;
                width: 2vw;
                height: 2vw;
                vertical-align: middle;
            }
            .header .header-flex .header-right ul li input {
                width: 90%;
            }
            .header .header-flex .header-right ul li .submit-input {
                right: 10%;
            }
            .footer .footer-right ul li {
                padding-left: 2vw;
            }
    
            .footer {
                padding: 2.86vw 3vw 0 5vw;
            }
        }

        @media screen and (max-width:1318px) {
            .footer .footer-middle ul {
                padding: 0 1.5vw;
            }
        }
        @media screen and (max-width:1225px){
            .header .header-flex .header-right ul li {
                margin: 1vw 1.5vw;
            }
            .header .header-flex .header-left img {
                width: 87%;
            }
        }
    
        @media screen and (max-width:1137px) {
            .footer .footer-right ul li {
                padding-left: 0vw;
            }
            .footer {
                padding: 2.86vw 1vw 0 4vw;
            }
        } 
        
        @media screen and (max-width:1055px) {
            .footer .footer-middle ul {
                padding: 0 1vw;
            }
        }
        
        @media screen and (max-width:1024px) {
            .header .header-flex .header-left {
                width: 19%;
            }
            .header .header-flex .header-right {
                width: 80%;
                background-color: #54c4d0;
                color: #fff;
            }
            .section6 .s6-zi .telephone {
                padding: 0.5vw 0 0.5vw 1vw;
            }
            .header .dropdown-content {
                padding: 12px 0px;
                min-width: 70px;
            }
            .footer {
                padding: 2.86vw 1vw 0 2vw;
            }
            .footer .footer-left {
                width: 20%;
            }
        }

        @media screen and (max-width: 1000px){
            .header .header-flex .header-right ul li {
                margin: 1vw 1.5vw;
            }
            .header .header-flex .header-left img {
                width: 100%;
            }
            .header .header-flex .header-right {
                width: 85%;
            }
            .header .header-flex .header-right ul li input {
                width: 78%;
            }
        }
    
        @media screen and (max-width: 801px){
            .header form {
                width: 19%;
            }
        }
    
        @media screen and (max-width:966px) {
            .footer {
                padding: 2.86vw 0 0 0;
            }
            .footer-right{
                display: inline-block;
                width: 13%;
            }
            .footer .footer-left {
                width: 20%;
            }
        }
        @media screen and (max-width: 855px){
            .header .header-flex .header-left {
                width: 15%;
            }
    
        }
        
        @media screen and (max-width:768px) {
            .pc-show {
                display: none !important;
            }
            .pc-show1 {
                display: none;
            }
            .mob-show {
                display: block !important;
            }
            .header {
                display: none;
            }
            .header-mob {
                display: block;
                position: fixed;
                z-index: 2;
                width: 100%;
                background-color: #fff;
            }
            .header-mob a {
                text-decoration: none;
            }
            .mob-flex-header {
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                align-items: center;
                justify-content: space-between;
                padding: 1vw 6vw;
            }
            .mob-left {
                width: 35%;
            }
            .mob-left img {
                width: 100%;
            }
            .mob-right {
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                align-items: center;
                justify-content: space-around;
            }
            /* .header-mob .find-img input {
            border-radius: 10px;
            padding: 6px 24px 6px 10px;
            background-image: url(../image/glass.png);
            background-repeat: no-repeat;
            background-position: 95% center;
            background-size: 15px;
            } */
            .header-mob .lanauge-mob a {
                background-color: #1C183D;
                padding: 6px;
                border-radius: 6.78vw;
                color: #fff;
                text-decoration: none;
                font-size: 2.2vw;
            }
            .mob-right .xialia {
                width: 18%;
            }
            .mob-right .xialia img {
                width: 100%;
            }
            .header-mob .search-xiala {
                display: none;
                width: 100%;
                height: 200vw;
                background-color: #f9f9f9;
                z-index: 11;
                position: absolute;
            }
            .header-mob .search-xiala ul {
                padding: 6.51vw 7.81vw 4.04vw 4.69vw;
            }
            .header-mob .search-xiala ul li {
                list-style: none;
                vertical-align: middle;
            }
            .header-mob .search-xiala-close {
                width: 30%;
                display: inline-block;
                /* vertical-align: middle; */
            }
            .header-mob .search-xiala-left {
                width: 10%;
                display: inline-block;
            }
            .header-mob form{
                display: inline-block;
                width: 90%;
            }
            .header-mob .search-xiala-right {
                display: inline-block;
                vertical-align: middle;
                width: 90%;
                text-align: center;
                position: relative;
                padding-bottom: 2vw;
                border-bottom: 1px solid #d1d1d1;
            }
            .header-mob .search-xiala-right img {
                vertical-align: middle;
                position: absolute;
                right: 0;
                top: 0.7vw;
            }
            .header-mob .menu-xiala {
                display: none;
                width: 100%;
                height: 100%;
                background-color: #f9f9f9;
                z-index: 11;
                position: absolute;
            }
            .header-mob .menu-xiala .yiji-xialia li {
                font-size: 3.39vw;
                color: #262626;
                padding: 3.78vw 4.43vw 3.78vw 4.69vw;
                list-style: none;
                border-bottom: 1px solid #dfdfdf;
            }
            /* .header-mob .menu-xiala .yiji-xialia li:last-of-type {
            border-bottom: none;
            } */
            .header-mob .menu-xiala .yiji-xialia li a {
                color: #262626;
                font-size: 3.39vw;
                text-decoration: none;
            }
            .header-mob .search-xiala-right input {
                vertical-align: middle;
                display: inline-block;
                width: 100%;
                border: none;
                padding: 1vw;
                font-size: 2.8vw;
                margin-right: 2vw;
                background-color: #f9f9f9;
                position: relative;
            }
            .header-mob .search-xiala-right .submit-input{
                background-image: url(../image/glass.png);
                background-repeat: no-repeat;
                background-position: 95% center;
                background-size: 26px;
                display: inline-block;
                position: absolute;
                top: 5%;
                right: -2%;
                width: 20%;
                height: 60%;
            }
            .header-mob .menu-xiala .yiji-xialia .mob-xialia-ul-title {
                font-size: 2.6vw;
                background-color: #1c183d;
                color: #fff;
            }
            .header-mob .menu-xiala .yiji-xialia .mob-xialia-ul-title b {
                font-size: 3.39vw;
                margin-right: 3.26vw;
            }
            .header-mob .menu-xiala .yiji-xialia .right-img {
                display: inline-block;
                width: 5%;
                float: right;
                position: relative;
            }
            .header-mob .menu-xiala .yiji-xialia .right-img .jianhao-img {
                display: none;
                position: absolute;
                top: 2vw;
            }
            .header-mob .menu-xiala .yiji-xialia li .right-img img {
                display: inline-block;
                width: 100%;
            }
            .header-mob .menu-xiala .erji-xiala .erji-jianhao-img {
                display: none;
                position: absolute;
                top: 2vw;
            }
            .header-mob .menu-xiala .erji-xiala {
                width: 100%;
                float: right;
                display: none;
                /* margin: 4vw 2vw; */
                margin-bottom: 4vw;
            }
            .header-mob .menu-xiala .erji-xiala li {
                width: 86.5%;
                /* list-style: square; */
                padding: 3.78vw 0 3.78vw 0 !important;
                font-size: 3.39vw;
                /* font-weight: bold; */
                border-bottom: 1px solid #dfdfdf;
                /* float: right; */
                text-indent: 9vw;
                background-color: unset !important;
                /* color: unset !important; */
            }
            /* .header-mob .menu-xiala .erji-xiala li:last-of-type {
            margin-bottom: 3.78vw;
            } */
            /* .header-mob .menu-xiala .erji-xiala li::marker {
            color: #54c4d0;
            } */
            /* .header-mob .sanji-xiala .sanji-jianhao-img {
            display: none !important;
            } */
            .header-mob .sanji-xiala {
                width: 100%;
                display: none;
                /* list-style: square; */
                font-size: 2.7vw;
                /* font-weight: bold; */
                border-bottom: none !important;
                float: right;
                margin-bottom: 4vw;
            }
            .header-mob .menu-xiala .sanji-xiala li {
                width: 82.5%;
                /* list-style: square; */
                padding: 3.78vw 0 3.78vw 0 !important;
                font-size: 2.7vw;
                /* font-weight: bold; */
                border-bottom: 1px solid #dfdfdf;
                /* float: right; */
                text-indent: 13vw;
                position: relative;
                background-image: url(../image/blue-list.png);
                background-repeat: no-repeat;
                background-position: 12% center;
                background-size: 15px;
            }
            /* .header-mob .menu-xiala .sanji-xiala li::marker {
            color: #54c4d0;
            position: absolute;
            right: 0;
            } */
            .header-mob .siji-xialia {
                display: none;
                width: 100%;
                padding: 3.78vw 0 3.78vw 0 !important;
                font-size: 2.7vw;
                text-indent: 13vw;
                position: relative;
                background-color: #eeeeee;
            }
            .header-mob .siji-xialia li {
                background-image: none !important;
                border-bottom: unset !important;
            }
            .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
                display: none !important;
            }
            .section1 .s1-zi .title {
                font-size: 4.56vw;
                color: #fff;
                margin-bottom: 0.94vw;
                font-weight: bold;
            }
            .section1 .s1-zi .subtitle {
                font-size: 3.25vw;
                color: #fff;
            }
            .section2 .s2-qie-header {
                margin-bottom: 7.3vw;
            }
            .section2 .s2-qie-left a {
                font-size: 4.1vw;
                padding: 3.82vw 2.28vw;
            }
            .section2 .s2-qie-right div {
                padding: 1.82vw 0.28vw;
                font-size: 1.6vw;
            }
            .active3 {
                border-bottom: 3px solid #54c4d0;
            }
            .section2 .com-s2-qie3 .title {
                font-size: 5.56vw;
                text-align: center;
                padding: 2vw 0;
            }
            /* .section2 .com-s2-qie3 .description {
                font-size: 2.94vw;
                text-align: center;
                padding: 2vw 0;
                line-height: 1.8;
            } */
            .section2 .com-s2-qie3 {
                width: 90%;
                margin: auto;
            }
            .section2 {
                width: 80%;
            }
            .section2 .change-button {
                padding: 3.04vw 4.54vw;
                font-size: 4.04vw;
                width: 19vw;
                margin: 0 4vw;
                color: #fff;
            }
            .section2 .s2-news-flex .s2-news-right .title {
                font-size: 4.04vw;
            }
            .section2 .s2-news-flex .s2-news-right .description {
                font-size: 2.83vw;
            }
            .section2 .s2-news-flex .s2-news-right .time {
                font-size: 2.83vw;
            }
            .section2 .con-til h1 {
                font-size: 4.35vw;
            }
            .section2 .con-til p span {
                padding: 0 10px;
                font-size: 3.2vw;
            }
            .section2 .s2-section {
                padding: 7.34vw 0;
                width: 90%;
                margin: auto;
            }
            .section2 .con-details p {
                font-size: 3.83vw;
                margin-bottom: 3vw;
            }
            .section2 .toLink {
                margin-bottom: 1.63vw;
                padding: 1.68vw 2.09vw;
                font-size: 2.83vw;
                color: #737373;
            }
            .section2 .s2-news-flex {
                padding: 5.61vw 0;
                border-bottom: 2px solid #c0c0c0;
            }
            .section2 .s2-news-flex .s2-news-left {
                width: 45%;
                margin-right: 4vw;
            }
            .section2 .s2-qiehuan-button {
                font-size: 1.4vw;
            }
            .section2 .s2-qiehuan-button .yeshu {
                width: 16%;
            }
            .section2 .s2-pro-flex .s2-pro-left .yixiala li {
                font-size: 1.4vw;
            }
            .section2 .s2-pro-right-flex .s2-pro-right-products {
                width: 49%;
            }
            .section2 .s2-pro-right-flex .s2-pro-right-flex-middle {
                font-size: 2.21vw;
            }
            .section2 .s2-pro-right-flex .s2-pro-right-flex-bottom {
                font-size: 1.6vw;
            }
            .s2-pro-right-title {
                padding-bottom: 3vw;
                font-size: 2.1vw;
            }
            .section2 .s2-pro-right-flex {
                margin-top: 3.67vw;
            }
            .section2 .s2-pro-right {
                width: 65%;
            }
            .section2 .s2-pro-left {
                width: 25%;
            }
            .section2 .s2-pro-left-top .subtitle {
                font-size: 1.73vw;
            }
            .section2 .s2-pro-left-top .title {
                font-size: 2.25vw;
            }
            .section2 .s2-fenlei-top {
                align-items: center;
            }
            .footer-mob {
                padding: 9.38vw 5.86vw 0 5.21vw;
                background-color: #1c183d;
                font-size: 1.98vw;
                color: #fff;
            }
            .section2 .s2-fenlei-middle .title {
                font-size: 2.25vw;
                margin-bottom: 1.94vw;
            }
            .section2 .s2-fenlei-middle .line {
                width: 30%;
                margin: 2.09vw 0 3.35vw 0;
            }
            .section2 .s2-fenlei-middle a {
                padding: 0.63vw 3.46vw;
                font-size: 2.1vw;
            }
            .section2 .s2-fenlei-bottom .title {
                font-size: 2.25vw;
            }
            .section2 .s2-fenlei-bottom .line {
                width: 20%;
                margin: 2.09vw 0 3.35vw 0;
            }
            .section2 .s2-fenlei-bottom-flex-pro {
                width: 49%;
            }
            .section2 .s2-fenlei-bottom-flex-pro .s2-pro-right-flex-middle {
                font-size: 2.21vw;
            }
            .section2 .s2-fenlei-bottom-flex-pro .s2-pro-right-flex-bottom {
                font-size: 1.6vw;
            }
            .section2 .s2-qiehuan-button .tiao {
                text-align: left;
                width: 25%;
            }
            .section2 .s2-pro-flex {
                flex-direction: column;
                padding-top: unset;
            }
            .section2 .s2-pro-left {
                width: 100%;
            }
            .section2 .s2-pro-left-top .subtitle {
                font-size: 3.73vw;
            }
            .section2 .s2-pro-left-top .title {
                font-size: 6.25vw;
                margin-right: 7vw;
            }
            .section2 {
                padding: unset;
                width: 100%;
            }
            .section2 .s2-pro-flex .s2-pro-left .yixiala .erji-xiala li {
                width: 100%;
                padding: 5.94vw 1.25vw 5.99vw 6.3vw;
            }
            .section2 .s2-pro-left-top {
                padding: 2.94vw 5vw 1.56vw 3.3vw;
                width: 92%;
            }
            .section2 .s2-pro-flex .s2-pro-left .yixiala li {
                font-size: 4.4vw;
            }
            .section2 .s2-pro-flex .s2-pro-left .yixiala li {
                width: 90%;
                padding: 6.94vw 5.25vw 6.99vw 6.3vw;
            }
            .section2 .s2-pro-left-top p {
                display: inline-block;
            }
            .section2 .yixiala .right-img {
                width: 5%;
            }
            .section2 .show-more-right-img {
                display: inline-block;
                float: right;
                line-height: 11vw;
                width: 6%;
            }
            .section2 .s2-pro-xialia {
                display: none;
            }
            .section2 .show-more-right-img img {
                width: 100%;
            }
            .section2 .s2-pro-flex .s2-pro-left .yixiala .right-img .jianhao-img {
                top: 2.5vw;
            }
            .active9 {
                transform: rotate(180deg);
            }
            .section2 .s2-pro-right {
                width: 92%;
                margin: auto;
                margin-bottom: 5vw;
            }
            .section2 .s2-pro-right-flex .s2-pro-right-flex-middle {
                font-size: 4.21vw;
            }
            .section2 .s2-pro-right-flex .s2-pro-right-flex-bottom {
                padding: 2.04vw 3.2vw;
            }
            .section2 .s2-pro-right-flex .s2-pro-right-flex-bottom {
                font-size: 3.6vw;
            }
            .section2 .s2-pro-right-flex .s2-pro-right-flex-middle {
                padding: 2.04vw 3.2vw;
            }
            .section2 .s2-fenlei-top {
                flex-direction: column;
            }
            .section2 .s2-fenlei-top .left-img {
                width: 100%;
            }
            .section2 .s2-fenlei-top .right-text {
                width: 100%;
            }
            .section2 .s2-fenlei-top .right-text .title {
                font-size: 5.35vw;
            }
            .section2 .s2-fenlei-top .right-text .line {
                width: 42%;
                margin: 4.09vw 0 4.35vw 0;
            }
            .section2 .s2-fenlei-top .right-text p {
                margin-top: 1vw;
                font-size: 3.31vw;
            }
            .section2 .s2-fenlei-top .right-text .description {
                margin-bottom: 6vw;
            }
            .section2 .s2-fenlei-top .right-text a {
                padding: 2.57vw 7.46vw;
                font-size: 3.31vw;
            }
            .section2 .s2-fenlei-middle .title {
                font-size: 5.25vw;
                margin-bottom: 3.94vw;
            }
            .section2 .s2-fenlei-middle .line {
                width: 40%;
                margin: 3.09vw 0 4.35vw 0;
            }
            .section2 .s2-fenlei-middle a {
                padding: 2.63vw 5.46vw;
                font-size: 3.1vw;
            }
            .section2 .s2-fenlei-middle img {
                /* width: 100%; */
                height: auto !important;
                max-width: 100% !important;
                margin-bottom: 7vw;
            }
            .section2 .s2-fenlei-middle {
                padding: 3.88vw 4vw 4.97vw 4vw;
                margin-bottom: 4vw;
            }
            .section2 .s2-fenlei-top {
                padding: 4.5vw;
                margin-bottom: 4vw;
            }
            .section2 .s2-fenlei-bottom .title {
                font-size: 5.25vw;
            }
            .section2 .s2-fenlei-bottom .line {
                width: 23%;
                margin: 4.09vw 0 5.35vw 0;
            }
            .section2 .s2-fenlei-bottom-flex-pro .s2-pro-right-flex-middle {
                font-size: 4.21vw;
            }
            .section2 .s2-fenlei-bottom-flex-pro .s2-pro-right-flex-bottom {
                font-size: 3.6vw;
            }
            .section2 .s2-fenlei-bottom-flex-pro .s2-pro-right-flex-bottom {
                padding: 2.04vw 3.2vw;
            }
            .section2 .s2-fenlei-bottom-flex-pro .s2-pro-right-flex-middle {
                padding: 2.04vw 3.2vw;
            }
            .section2 .s2-pro-right-lea-more {
                margin-top: 5vw;
            }
            .section2 .s2-qieqie {
                width: 100%;
            }
            .section2 .s2-qie-right {
                display: none;
            }
            .section2 .s2-qie3-news {
                width: 90%;
                margin: auto;
            }
            .section2 .com-s2-qie3 p{
                font-size: 3.81vw;
                margin-bottom: 2vw;
            }
            .section2 .s2-fenlei-middle p {
                font-size: 3.98vw;
                margin-bottom: 2.4vw;
            }
            .footer-mob .footer-mob-logo img {
                width: 50%;
            }
            .footer-mob ul li {
                list-style: none;
                line-height: 4vw;
            }
            .footer-mob .footer-tel {
                font-size: 2.82vw;
                font-weight: bold;
                margin-top: 3.91vw;
                margin-bottom: 4.95vw;
            }
            .footer-mob .footer-tel img {
                vertical-align: middle;
                width: 3%;
            }
            .footer-mob-flex {
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                align-items: center;
                justify-content: space-around;
            }
            .footer-mob-left {
                width: 70%;
            }
            .footer-mob-right ul li {
                list-style: none;
                text-align: center;
                margin-top: 1vw;
            }
            .footer-mob-right ul li img {
                width: 85%;
            }
            .footer-mob .footer-beian {
                width: 85%;
                margin: auto;
                background-color: #54c4d0;
                padding: 0.83vw 3.34vw;
                font-size: 1.3vw;
                line-height: 1.51vw;
                color: #fff;
                text-align: center;
                margin-top: 3.96vw;
            }
            .section6 .s6-left {
                width: 100%;
            }
            .section6 .s6-right {
                width: 100%;
            }
            .section6 .line1-flex {
                width: unset;
            }
            .section6 .line1-flex {
                margin-bottom: 3vw;
            }
            .section6 .s6-line2 {
                flex-direction: column;
            }
        }
        
        @media screen and (max-width:601px) {
            .footer-mob-right ul li img {
                width: 65%;
            }
            .mob-flex-header {
                padding: 3vw;
            }
            .header-mob .menu-xiala .sanji-xiala li {
                background-size: 10px;
            }
            .header-mob .search-xiala-right .submit-input {
                background-size: 4vw;
            }
        }
        
        @media screen and (max-width:501px) {
            .footer-mob .footer-beian {
                width: 90%;
                line-height: 3.51vw;
            }
            .header-mob .menu-xiala .sanji-xiala li {
                background-size: 6px;
            }
        }