﻿@charset "utf-8"; 
:root{--color:#009e95}
header{background:var(--color)}
.head-nav>ul>li:hover>a,.head-nav>ul>li>a,.head-nav>ul>li>a.inmenu_1{color:#fff}
@media (max-width:768px){.head-nav>ul>li:hover>a,.head-nav>ul>li>a,.head-nav>ul>li>a.inmenu_1{color:#000}}
.top-contact{position:absolute;right:0;top:5px;display:flex;right:0;color:#fff}
header>.l-wrap{position:relative}
.top-contact a{color:#fff}
.top-contact p{margin-left:15px}
@media (max-width:1280px){.top-contact{display:none}}
@media (min-width:1600px){.home-about .item2 .about-more{margin-top:15px}
.home-about .about-article li{margin-bottom:5px}
.home-about .about-con,.home-about .item2 .about-con{padding:30px 90px}
.home-about .about-title{margin-bottom:14px;padding-bottom:9px}}
@media (min-width:1300px) and (max-width:1599px){.home-about .about-icon-list{margin:5px 0 15px}
.home-about .item2 .about-more{margin-top:10px}
.home-about .about-article li{margin-bottom:3px}
.home-about .about-con,.home-about .item2 .about-con{padding:20px 90px}
.home-about .about-title{margin-bottom:7px;padding-bottom:4px}
.home-about .about-article li{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1}
.home-about .item1 .about-article{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10}}
.home-about .about-title{font-weight:700}
@media (min-width:1025px){.home-about .about-title{font-size:30px}}
.home-about .about-article li:nth-child(2n+1){color:#333;font-size:17px;font-weight:700}
.home-about .about-article li:nth-child(2n){background:0 0}
@media (max-width:769px){.home-about .about-article li:nth-child(2n+1){font-size:16px}
.home-about .about-title{font-size:20px}}
@media (min-width:1300px) and (max-width:1599px){.home-about .about-article li{-webkit-line-clamp:3}}
@media screen and (max-width:1300px){.home-about .about-item .about-img{padding-top:62.5%}
.home-about .about-item.item1 .about-img{padding-top:0}}
.product-detail .btn-list a.LayImAhrefNode,.product-detail .btn-list button.send{width:49%;margin-right:0;background:var(--color)}
.product-detail .btn-list{justify-content:space-between}
.product-detail .share-btn-list{margin:15px 0}
.procate{padding:40px 0}
.procate-list{padding:0 15px;display:flex;flex-wrap:wrap}
.procate-list li{width:calc(20% - 30px);height:50px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid var(--color);margin:10px 15px;transition:background .2s;box-sizing:border-box}
.procate-list li a{display:block;color:var(--color);width:100%;text-align:center;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:42px;word-break:break-all;padding:0 4px}
.procate-list li:hover{background-color:var(--color)}
.procate-list li:hover a{color:#fff}
@media (max-width:800px){.procate-list li{width:calc(50% - 6px);margin:0 12px 12px 0;height:40px}
.procate-list li:nth-child(2n){margin-right:0}}
.home-about .item2 .about-img{background:0 0}
.about-img img{width:100%}
@media screen and (max-width:1300px){.home-about .about-item .about-img{padding-top:0}}
.flex{display:flex;flex-wrap:wrap;justify-content:space-between}
.abcontent1 .flex .left{width:63%}
.abcontent1 .flex .right{width:35%}
.abcontent .con{line-height:1.5;font-size:16px}
.abcontent h2{color:var(--color);padding-bottom:15px;position:relative;margin-bottom:15px}
.abcontent h2:after{content:'';width:40px;height:4px;background:var(--color);bottom:0;position:absolute;left:0}
.flex-2p>*{width:49%}
.abcontent1 .flex-2p{margin-top:15px}
.abcontent{margin-bottom:30px}
.abcontent2 .float-left{float:left;margin-right:15px}
.flex-3p>*{width:32%;margin:15px 0}
.abcontent5 .flex .left{width:57%}
.abcontent5 .flex .right{width:42%}
.abcontent1 .right img,.abcontent5 .right img{width:100%}
@media (max-width:768px){.abcontent1 .flex .left,.abcontent1 .flex .right,.abcontent5 .flex .left,.abcontent5 .flex .right{width:100%}
.abcontent2 .float-left{float:none;margin:0}}
@media (min-width:541px){.wmkc-template-45 .wmkc-flex-item-30{width:50%}}
.flex.row .col-8{width:66.66666%}
.flex.row .col-4{width:33.33333%}
.flex.row table{text-align:center}
@media (max-width:768px){.flex.row .col-4,.flex.row .col-8{width:100%}}
.home-product{margin-top:10px}
.faq-se p{padding-left:30px}
.faq-se strong{position:relative}
.faq-se strong:before{content:'“';font-size:50px;position:absolute;top:10px;left:-30px;color:var(--color)}
.faq-se .sep-g{position:relative}
.faq-se .sep-g:before{content:'”';font-size:50px;position:absolute;top:13px;left:0;color:#eee}
.top-contact>a{border-radius:50%;width:22px;height:22px;text-align:center;line-height:22px;margin-left:10px}
.top-contact>a i{font-size:16px;line-height:1}
.top-contact>a:nth-child(1){background:#3b5997}
.top-contact>a:nth-child(2){background:#0a66c2}