.structure-layout .h1,
.structure-layout .h2,
.structure-layout .h3,
.structure-layout .h4,
.structure-layout .h5,
.structure-layout .h6 {
    color: #000;
    font-weight: 700;
    font-family: 'Arial', sans-serif;
    font-size: 1.75rem;
 }
.structure-layout .product-structure .structure-table {
    padding-top: 20px;
    padding-bottom: 20px;
    border-collapse: collapse;
}
.structure-layout .product-structure .structure-table .structure-row {
    display: table-row;
    margin: 10px 0;
}
.structure-layout .product-structure .structure-table .structure-row .col-left {
    width: 40%;
    background-color: #fafafa;
}
.structure-layout .product-structure .structure-table .structure-row .col-right {
    width: 60%;
    background-color: #fff;
    display: table-cell;
}
.structure-layout .product-structure .structure-table .structure-row .col-left,
.structure-layout .product-structure .structure-table .structure-row .col-right {
    padding: 12px;
    display: table-cell;
    border: 1px solid #f4f4f4;
    font-size: 14px;
    color: #222;
    line-height: 20px;
}
table.has-title {
    margin-bottom: 10px;
}

@media (min-width: 990px){
    .poorder {
        position: absolute;
        right: 20px;
        top: -27px;
    }
}

.poorder .tab-list {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.poorder .tab-list dd {
    cursor:pointer;
}

.poorder #ert {
    width:21px;
    height:22px;
    float:left;
    background-image:url(../images/p-he.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}

.poorder #uioi {
    width:21px;
    height:22px;
    float:left;
    background-image:url(../images/p-su.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}

.poorder .tab-list .list .current {
    background-image:url(../images/p-he-1.jpg) !important;
}

.poorder .tab-list .list1 .current {
    background-image:url(../images/p-su-1.jpg) !important;
}


/*  */

@media (min-width: 990px) {
    .page-wrap-left {
        display: none;
    }
}

.icon-font {
    position: relative;
}
.icon-font:after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(../images/icon_spirit.png);
    background-repeat: no-repeat;
    position: absolute;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
}

.xypg-left-box {
    margin-bottom: 20px;
}

.xypg-left-title {
    background: var(--main-theme-color);
    padding: 10px 20px;
    position: relative;
}

.xypg-left-title h3 {
    font-size: 20px;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    z-index: 9;
}

.xypg-left-con {
    border: 1px solid #d2d2d2;
    border-top: none;
}

/*  */

.page-mob-tool {
    position: fixed;
    right: 15px;
    bottom: 100px;
    z-index: 999;
}

.page-mob-tool li.xymob-page-navbtn span {
    color: #fff;
    position: relative;
    z-index: 1;
    font-size: 0;
    background: url(../images/menux.png) no-repeat center;
    font-family: "Candara", "SF Pro Display", "Arial";
    width: 40px;
    height: 40px;
    display: block;
}

.page-mob-tool li {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 1px;
    cursor: pointer;
    position: relative;
}

.page-mob-tool li:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: var(--main-theme-color);
    opacity: .7;
}

.page-mob-tool li i {
    display: block;
    width: 100%;
    height: 100%;
}

.page-mob-tool li .icon-dots-horizontal:after {
    background-position: -30px -390px;
}

.page-mob-tool li .icon-top:after {
    background-position: -30px -60px;
}

@media (min-width: 992px) {
    .page-mob-tool {
        display: none;
    }
}

/* 手机站 左侧导航弹出特效 */
.xymob-left-close-btn {
    display: none;
}


@media (max-width: 990px) {
    /* 弹出框之后 body 上增加一个禁止滚动的类*/ 
    body.no-scroll, html.no-scroll {
        height: 100vh;
        overflow: hidden;
    }

    .xymob-menu-click {
        position: fixed;
        width: 100vw;
        overflow-y: scroll;
        top: 0;
        left: 100%;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
        z-index: 999999;
        height: 100vh;
        background: rgba(0, 0, 0, 0.7);
    }

    .xymob-menu-click .xypg-left-news, 
    .xymob-menu-click .xypg-left-keys, 
    .xymob-menu-click .xypg-left-contact, 
    .xymob-menu-click .page-message-img {
        display: none;
    }

    .xymob-menu-click .xymob-left-close-btn {
        display: block;
        position: absolute;
        top: 15px;
        right: 15px;
        width: 32px;
        height: 32px;
        line-height: 32px;
        border-radius: 50%;
        border: 1px solid #fff;
        text-align: center;
        background: black;
    }

    .xymob-menu-click .xymob-left-close-btn .icon-font {
        display: block;
        width: 100%;
        height: 100%;
    }

    .xymob-menu-click .xymob-left-close-btn .icon-font:after {
        background-position: -30px -300px;
    }

    .xymob-menu-click .xypg-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 90vh;
        padding: 5vh 0;
    }

    .xymob-menu-click .xypg-left .xypg-left-menu {
        width: 90%;
        background: #fff;
    }

    .xymob-menu-click.click {
        left: 0;
    }
}


/* 内页左侧导航栏样式 */
.xypg-left-nav {
    margin: 0 -1px;
}

.xypg-left-nav > li {
    position: relative;
    border-bottom: 1px solid #eeeeee;
}

.xypg-left-nav > li:last-child {
    border-bottom: none;
}

.xypg-left-nav > li > a {
    display: block;
    font-size: 16px;
    line-height: 22px;
    color: #2e2e2e;
    padding: 15px 18px;
}

.xypg-left-nav > li .first-nav-btn {
    position: absolute;
    z-index: 99;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(../images/icon_spirit.png) 0 -240px no-repeat;
}

.xypg-left-nav > li .first-nav-btn.clicked {
    background-position: 0 -270px;
}

.xypg-left-nav > li:hover > a, .xypg-left-nav > li.clicked > a {
    color: var(--main-theme-color);
}

.xypg-left-nav > li:hover .first-nav-btn, .xypg-left-nav > li.clicked .first-nav-btn {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-subnav {
    display: none;
    padding: 0 10px;
}

.xypg-left-nav .xypg-left-subnav > li {
    border-top: 1px dashed #eeeeee;
}

.xypg-left-nav .xypg-left-subnav > li > a {
    padding: 8px;
    display: block;
    line-height: 20px;
    color: #818181;
    font-size: 16px;
}

.xypg-left-nav .xypg-left-subnav > li > a:hover {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-subnav > li.clicked > a {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-threenav > li > a {
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
}

.xypg-left-nav .xypg-left-threenav > li > a:before {
    content: '\2014   ';
}

.xypg-left-nav .xypg-left-threenav > li > a:hover {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-threenav > li.clicked > a {
    color: var(--main-theme-color);
}

@media (max-width: 990px) {
    .xypg-left-nav .xypg-left-threenav {
        display: block;
    }
}



/*  */
body{overflow-x:hidden;}
.com-img{ display:block; overflow:hidden;}
.com-img img{ transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.com-img2{ display:block; overflow:hidden;}
.com-img2 img{ transition:transform .3s ease-out; -webkit-transition:transform .3s ease-out; -moz-transition:transform .3s ease-out; -o-transition:transform .3s ease-out;}
.com-img2:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.relative{position: relative;}

.flex2{ display: flex;display: -webkit-flex;}
.wrap{flex-wrap:wrap}
.j-space-between{justify-content:space-between}
.j-flex-start{justify-content:flex-start}
.j-flex-end{justify-content:flex-end}
.j-center{justify-content:center}
.a-j-center{align-items:center;justify-content:center}
.a-center{align-items:center}
.a-flex-start{align-items:flex-start}
.a-flex-end{align-items:flex-end}

.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.clamp4 {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}

.max1600{max-width: 1600px;width:90.625%;margin:0 auto;}
.max1500{max-width: 1500px;width:90.625%;margin:0 auto;}
.max1400{max-width: 1430px;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
.max1200{max-width: 1230px;padding-left: 15px;padding-right: 15px;margin: 0 auto;}

:root {
    /* 页面背景色 */
    --background: #fff;
    /* 文字,标题颜色 */
    --font: #333;
    /* 品牌颜色 */
    --brand: rgba(239.9805,130.96105454970004,4.007674350000012,1);
    /* 第一重色 */
    --accent: #F3F6F9;
    /* 第二清色 */
    --secondary: #FBF315;
}


/* index */
#sw-header-012--0{position:fixed;width:100%}
#sw-header-012--0 .nav2>li.productul{position:static;display:inline-block;padding:0 20px}
#sw-header-012--0 .nav2>li.productul ul>li>a{font-size:14px}
#sw-header-012--0 .tabSwitch{display:flex;width:100%}
#sw-header-012--0 .nav>li.productul ul>li>a:before{display:none}
#sw-header-012--0 .child-nav #menu{list-style:none;padding:0;margin:0;width:23%;background:#fafafd;position:static;display:block;box-shadow:none}
#sw-header-012--0 #menu li{cursor:pointer;width:100%}
#sw-header-012--0 .nav2>li.productul #menu li>a.active,#sw-header-012--0 .nav2>li.productul #menu li>a:hover{color:#fff!important;border:none!important;background:var(--brand)}
#sw-header-012--0 #content{width:77%}
#sw-header-012--0 #content div{max-height:400px}
#sw-header-012--0 #content .classify{overflow:hidden}
#sw-header-012--0 #content .classify img{display:block;margin:0 auto;width:50%;border-radius:30px}
#sw-header-012--0 #content .classify:hover img{transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);transition:all .5s}
#sw-header-012--0 #content .active{display:block}
#sw-header-012--0 #content div h1{padding-left:50px}
#sw-header-012--0 #content div .flexW{display:flex;width:100%;flex-wrap:wrap;height:400px;overflow-y:auto}
#sw-header-012--0 #content div .flexW .left{width:33%;padding-left:15px}
#sw-header-012--0 #content div .flexW .left ul{padding:10px 0;display:block;position:static}
#sw-header-012--0 #content div .flexW .right{width:67%;display:flex;flex-wrap:wrap;padding:15px 0}
#sw-header-012--0 #content div .flexW .right .toptit{display:inline-block;width:100%}
#sw-header-012--0 #content div .flexW .right .item{width:50%;padding:15px 15px 15px 0}
#sw-header-012--0 #content div .flexW .right .item .des{color:#888;font-size:14px}
#sw-header-012--0 #content div .flexW .right .item:hover .des{color:#000}
#sw-header-012--0 #content div .flexW .right .item img{margin:15px 0;border:1px solid #eee}
#sw-header-012--0 #content div .flexW .right .item .btn{color:#888;background:0 0;padding:0}
#sw-header-012--0 #content div .flexW .right .item .btn:hover{color:#000}
#sw-header-012--0 #content div .flexW-1 .list{width:33.3%;padding:0 10px}
#sw-header-012--0 #content div .flexW::-webkit-scrollbar{width:8px}
#sw-header-012--0 #content div .flexW::-webkit-scrollbar-track{background-color:#fff}
#sw-header-012--0 #content div .flexW::-webkit-scrollbar-thumb{background:var(--brand);border-radius:25px}
#sw-header-012--0 .nav2>li:hover .child-nav{opacity:1;visibility:visible;transform:rotateX(0)}
#sw-header-012--0 .nav2>li .child-nav{border-top:2px solid var(--brand);display:flex;flex-wrap:nowrap;padding:0;width:65%;position:absolute;left:17.5%;z-index:999;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,.2);top:100%;opacity:0;visibility:hidden;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.18);box-shadow:0 6px 12px rgba(0,0,0,.18);background-clip:padding-box;transition:all .5s ease;z-index:99;-webkit-transition:all .2s ease-out;transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-webkit-box-shadow:0 4px 4px 1px rgba(0,0,0,.2);box-shadow:0 4px 4px 1px rgba(0,0,0,.2);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0}
#sw-header-012--0 .nav2>li .child-nav .child-box{line-height:1.2;position:relative;padding:0 15px;margin-bottom:20px;width:25%}
#sw-header-012--0 .nav2>li .child-nav .child-box .image-box-value[data-type=square]{padding-bottom:100%}
#sw-header-012--0 .nav2>li .child-nav .child-box .image-box-value img{margin-top:10px}
#sw-header-012--0 .nav2>li .child-nav .child-box:hover a i{color:var(--brand)}
#sw-header-012--0 .nav2>li .child-nav .child-box:hover a .tit{color:var(--brand)}
#sw-header-012--0 .nav2>li .child-nav .child-box:hover a .type-p{color:var(--brand)}
#sw-header-012--0 .nav2>li .child-nav .child-box:last-child>a{border-bottom:0}
#sw-header-012--0 .nav2>li .child-nav .child-box>a{position:relative;text-transform:capitalize;padding:0}
#sw-header-012--0 .nav2>li .child-nav .child-box>a .type-p{position:absolute;bottom:20px;left:15px;color:#000;font-weight:700}
#sw-header-012--0 .nav2>li .child-nav .child-box>a .tit{font-size:16px;font-weight:700;color:#000;margin-top:10px}
#sw-header-012--0 .nav2>li .child-nav .child-box>ul>li{display:flex;flex-wrap:nowrap}
#sw-header-012--0 .nav2>li .child-nav .child-box>ul>li .imgbox{padding:10px 10px 0 0;width:60px;height:60px;display:inline-block}
#sw-header-012--0 .nav2>li .child-nav .child-box>a .des{font-size:14px;color:#000;text-transform:initial;margin-top:10px}
#sw-header-012--0 .menuBtn{width:42px;height:42px;line-height:42px;text-align:center;cursor:pointer;z-index:99999;display:none;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,.3);border-radius:3px}
#sw-header-012--0 .menuBtn:before{font-family:icomoon;color:#fff}
#sw-header-012--0 .menuBtn.active:before{content:'\e60b';font-size:24px}
#sw-header-012--0 .menuBtn:before{content:'\e637';font-size:36px}
#sw-header-012--0 .searchForm{position:relative;max-width:100%}
#sw-header-012--0 .searchForm .search{width:100%;border:0 none}
#sw-header-012--0 .searchForm .searchBtn{border:0 none;position:absolute;top:0;right:0;text-align:center}
#sw-header-012--0 .headerTop{background:rgba(255,255,255,.05);padding:8px 0}
#sw-header-012--0 .headerTop .msg{display:inline-block;vertical-align:middle;color:rgba(255,255,255,.5);text-align:left}
#sw-header-012--0 .headerTop .msg li{display:inline-block;position:relative;margin-right:60px;padding-left:30px;line-height:1}
#sw-header-012--0 .headerTop .msg li:before{display:none}
#sw-header-012--0 .headerTop .msg li:last-child{margin-right:0;padding-right:0;border-right:0}
#sw-header-012--0 .headerTop .msg span{color:rgba(255,255,255,.5);text-transform:uppercase;font-weight:700;margin-bottom:2px}
#sw-header-012--0 .headerTop .msg li a{color:rgba(255,255,255,.5)}
#sw-header-012--0 .headerTop .msg li a:hover{color:#005bac}
#sw-header-012--0 .headerTop .msg li:after{width:30px;text-align:center;position:absolute;top:0;left:0;display:block;content:"";font-family:icomoon,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif;color:rgba(255,255,255,.5);font-size:14px}
#sw-header-012--0 .headerTop .msg .tel:after{content:"\e6c7"}
#sw-header-012--0 .headerTop .msg .eml:after{content:"\e67f"}
#sw-header-012--0 .headerTop .box{vertical-align:middle}
#sw-header-012--0 .lang{display:inline-block;vertical-align:middle;position:relative;margin-left:10px}
#sw-header-012--0 .lang.selected .now:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}
#sw-header-012--0 .lang .now{padding-right:30px;cursor:pointer;color:#fff;position:relative;overflow:hidden}
#sw-header-012--0 .lang .now:before{content:"\e622";width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:0;top:50%;margin-top:-15px;font-family:icomoon,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif;font-size:18px;transition:.5s all ease;-moz-transition:.5s all ease;-webkit-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease}
#sw-header-012--0 .lang .now p{display:none}
#sw-header-012--0 .lang .now p.active{display:inline}
#sw-header-012--0 .lang .now p svg{width:25px;height:25px;margin-right:5px}
#sw-header-012--0 .lang ul{position:absolute;top:100%;right:0;white-space:nowrap;background:#f2f2f2;z-index:10000;line-height:1;padding:10px 0;box-shadow:0 5px 10px rgba(0,0,0,.2);text-align:center;transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;-ms-transition:0s;display:none;min-width: 150px;}
#sw-header-012--0 .lang ul li{transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;-ms-transition:0s}
#sw-header-012--0 .lang ul li:last-child{margin-bottom:0}
#sw-header-012--0 .lang ul li a{display:block;padding:8px 10px;color:#222;position:relative;text-align:left}
#sw-header-012--0 .lang ul li a:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;transition:all .5s ease 0s}
#sw-header-012--0 .lang ul li a svg{width:25px;height:25px;margin-right:5px}
#sw-header-012--0 .lang ul li a img{width:25px;margin-right:5px}
#sw-header-012--0 .lang ul li:hover a:before{background:var(--brand);transform:scaleX(1.1);transition:all .5s ease 0s;-ms-transform:scaleX(1.1);-moz-transform:scaleX(1.1);-webkit-transform:scaleX(1.1);-o-transform:scaleX(1.1)}
#sw-header-012--0 .lang ul li:hover a{color:#fff}
#sw-header-012--0 .headerShare{display:inline-block;vertical-align:middle;font-size:0}
#sw-header-012--0 .headerShare li{display:inline-block;font-size:18px;margin-right:7px}
#sw-header-012--0 .headerShare li:last-child{margin-right:0}
#sw-header-012--0 .headerShare li a{display:block;width:27px;height:27px;line-height:27px;text-align:center;color:rgba(255,255,255,.5)}
#sw-header-012--0 .headerShare li a:before{font-family:icomoon,Arial,Helvetica,Microsoft YaHei,SimSun,Sans-serif;color:#b6b6b6}
#sw-header-012--0 .headerShare li a.yt:before{content:"\e634"}
#sw-header-012--0 .headerShare li:hover>a:before,.headerShare li.active>a:before{color:#005bac}
#sw-header-012--0 .logo a,#sw-header-012--0 .logo span{display:inline-block;vertical-align:middle}
#sw-header-012--0 .logo span{margin-left:10px;padding-left:10px;border-left:1px solid #e5e7e9;text-transform:uppercase;color:#666;max-width:300px}
#sw-header-012--0 .headerMid{text-align:right;background-color:rgba(0,0,0,0);position:relative}
#sw-header-012--0 .headerMid .box{vertical-align:middle;display:inline-block}
#sw-header-012--0 .logo img{max-width:180px}
#sw-header-012--0 .nav2{line-height:1;display:inline-block;vertical-align:middle;z-index:1;margin-right:10px;position:static;color:#fff}
#sw-header-012--0 .nav2>li{display:inline-block;position:relative;margin-right:35px}
#sw-header-012--0 .nav2>li:last-child{margin-right:0}
#sw-header-012--0 .nav2>li>a{display:block;position:relative;text-transform:capitalize;z-index:2;font-weight:700;padding:34px 0;font-size:20px}
#sw-header-012--0 .nav2>li.active:before,#sw-header-012--0 .nav2>li:hover:before{opacity:1}
#sw-header-012--0 .nav2>li.active>a,#sw-header-012--0 .nav2>li:hover>a{color:var(--brand)}
#sw-header-012--0 .nav2>li ul{display:block;width:240px;position:absolute;top:100%;left:0;z-index:999;background:#fff;box-shadow:0 0 15px rgba(255,255,255,.2);-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:none}
#sw-header-012--0 .nav2>li ul>li{line-height:1.2;position:relative;transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;-ms-transition:0s;text-align:left}
#sw-header-012--0 .nav2>li ul>li:last-child{border-bottom:0}
#sw-header-012--0 .nav2>li ul>li:last-child a{margin-bottom:10px}
#sw-header-012--0 .nav2>li ul>li>a{display:block;color:var(--brand);text-transform:capitalize;position:relative;padding:15px 10px 15px 35px;transition:.2s all ease;-moz-transition:.2s all ease;-webkit-transition:.2s all ease;-o-transition:.2s all ease;-ms-transition:.2s all ease}
#sw-header-012--0 .nav2>li ul>li>a:before{content:"\e624";font-family:icomoon,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif;position:absolute;top:12px;left:25px;font-size:18px;transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;-ms-transition:0s;opacity:0;transition:.2s all ease;-moz-transition:.2s all ease;-webkit-transition:.2s all ease;-o-transition:.2s all ease;-ms-transition:.2s all ease}
#sw-header-012--0 .nav2>li ul>li.active>a,#sw-header-012--0 .nav2>li ul>li:hover>a{padding-left:45px;color:var(--brand)}
#sw-header-012--0 .nav2>li ul>li.active>a:before,#sw-header-012--0 .nav2>li ul>li:hover>a:before{opacity:1;left:35px}
#sw-header-012--0 .nav2>li ul ul{top:0;left:100%;margin-top:0;visibility:visible;opacity:1;display:none}
#sw-header-012--0 .nav2>li.selected>ul{visibility:visible;opacity:1}
#sw-header-012--0 .nav2>li.proLi{position:static}
#sw-header-012--0 .nav2>li .proDrop{display:none;width:100%;position:absolute;top:100%;left:0;background:#fff;z-index:999;margin-top:0;box-shadow:0 0 15px rgba(0,0,0,.2);transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;-ms-transition:0s}
#sw-header-012--0 .nav2>li .proDrop{padding:40px 0}
#sw-header-012--0 .nav2>li .proDrop .box{width:25%;padding:0 10px;text-align:center;box-sizing:border-box}
#sw-header-012--0 .nav2>li .proDrop .box .image-box-value{position:relative;height:0;overflow:hidden;padding-bottom:64%;display:block;margin-bottom:10px}
#sw-header-012--0 .nav2>li .proDrop .box .image-box-value[data-type=square]{padding-bottom:100%}
#sw-header-012--0 .nav2>li .proDrop .box .image-box-value img{position:absolute;top:0;left:0;transition:all .3s;object-fit:cover;height:100%;width:100%}
#sw-header-012--0 .nav2>li .proDrop .box .image-box-value::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#3d4246;opacity:.4;width:100%;height:100%}
#sw-header-012--0 .nav2>li .proDrop .tit{color:#000;display:inline-block;font-weight:700}
#sw-header-012--0 .nav2>li .proDrop .tit:hover{color:var(--brand)}
#sw-header-012--0 .nav2>li .proDrop div>li>a:before{display:none}
#sw-header-012--0 .seaBtn{width:40px;height:30px;display:inline-block;line-height:30px;text-align:center;color:#fff;font-size:18px;vertical-align:middle;cursor:pointer;position:relative}
#sw-header-012--0 .seaBtn:before{content:"\e618";font-family:icomoon,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif}
#sw-header-012--0 .seaBtn.selected:before{content:"\e60b"}
#sw-header-012--0 .searchWrap{display:block;width:300px;height:40px;position:absolute;top:100%;right:0;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:none;z-index: 100;}
#sw-header-012--0 .searchWrap .searchCont{background:#fff;position:absolute;top:0;left:0;right:0;bottom:0}
#sw-header-012--0 .searchWrap .searchCont button,#sw-header-012--0 .searchWrap .searchCont input{border:0}
#sw-header-012--0 .searchWrap .search{width:100%;height:100%;padding:0 120px 0 45px;box-sizing:border-box;background:#f3f3f3;border-radius:3px 0 0 3px;color:#000;min-height:36px}
#sw-header-012--0 .searchWrap .search.focusOn+label,#sw-header-012--0 .searchWrap .search:focus+label{display:none}
#sw-header-012--0 .searchWrap .search.focusOn,#sw-header-012--0 .searchWrap .search:focus{background:#f3f3f3}
#sw-header-012--0 .searchWrap label{font-size:14px;color:#5f656d;text-transform:capitalize;padding-left:45px;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);position:absolute;left:0;top:50%}
#sw-header-012--0 .searchWrap .searchBtn{display:inline-block;height:100%;padding:0 10px;position:absolute;top:0;right:10px;color:var(--brand);font-weight:800;font-size:12px;font-family:Arial,'Microsoft YaHei',SimSun,Sans-serif;background:0 0;transition:.4s all ease;-moz-transition:.4s all ease;-webkit-transition:.4s all ease;-o-transition:.4s all ease;-ms-transition:.4s all ease}
#sw-header-012--0 .searchWrap .searchBtn:hover{color:#474747}
#sw-header-012--0 .searchWrap i{position:absolute;top:50%;left:20px;transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);color:var(--brand);font-size:16px}
#sw-header-012--0 .searchWrap i:before{content:"\e618";font-family:icomoon,Arial,Helvetica,'Microsoft YaHei',SimSun,Sans-serif}
#sw-header-012--0 .userCenter{display:inline-block;vertical-align:middle;color:#fff}
#sw-header-012--0 .carW{display:inline-block;vertical-align:middle;position:relative;margin-left:20px}
#sw-header-012--0 .carW .svgW{display:inline-flex;align-items:center;position:relative;cursor:pointer;width:30px;height:30px;align-items:center;justify-content:center}
#sw-header-012--0 .carW .carDrop{position:absolute;top:100%;right:0;width:300px;padding:15px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:none}
#sw-header-012--0 .carW .carNum{position:absolute;top:-2px;left:17px;background:var(--brand);line-height:1;color:#fff;font-size:12px;padding:1px 3px;border-radius:5px}
#sw-header-012--0 .carW svg{cursor:pointer;color:#fff;display:inline-block;vertical-align:middle}
#sw-header-012--0 .carW .text{font-size:12px;margin-left:5px}
#sw-header-012--0 .carW .carGoodList{max-height:400px;overflow-y:auto}
#sw-header-012--0 .carW .carGoodList::-webkit-scrollbar{width:7px;height:7px;background-color:#f5f5f5}
#sw-header-012--0 .carW .carGoodList::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}
#sw-header-012--0 .carW .carGoodList::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c8c8c8}
#sw-header-012--0 .carW .carGoodList li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;align-items:flex-start;padding:10px 0;border-bottom:1px solid #e5e5e5}
#sw-header-012--0 .carW .carGoodList li:last-child{border-bottom:0}
@media screen and (max-width:1200px){#sw-header-012--0 .logo,.headerMidRig{width:100%;text-align:center}
#sw-header-012--0 .headerMidRig{margin-top:15px}
#sw-header-012--0 .nav2{margin-left:0}
#sw-header-012--0{position:relative}
#sw-header-012--0 .headerMid{padding-top:20px}
#sw-header-012--0 .nav2>li>a{padding:20px 0;color:#000}
#sw-header-012--0 .seaBtn{color:#fff;font-size:22px}
#sw-header-012--0 .lang{margin-left:0;padding-left:0}
#sw-header-012--0.move{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}
}
@media screen and (max-width:875px){#sw-header-012--0 .nav2>li.productul{display:block;padding:0}
#sw-header-012--0 .headerMid .box{display:flex}
#sw-header-012--0 .logo img{max-width:120px}
#sw-header-012--0 .menuBtn{display:inline-block;vertical-align:middle}
#sw-header-012--0 .topRig{margin-top:0;margin-bottom:20px}
#sw-header-012--0{text-align:center;z-index:99}
#sw-header-012--0 .headerMid{width:100%;text-align:center;padding-top:10px;padding-bottom:10px}
#sw-header-012--0 .headerBot .center{text-align:center}
#sw-header-012--0 .headerTop .headerTopRig{text-align:center}
#sw-header-012--0 .headerTop .shareWrap{margin-left:0}
#sw-header-012--0.insideHeader .insideNav{width:240px;top:53px;right:10px}
#sw-header-012--0.insideHeader .insideNav>li>a{padding:15px 10px}
#sw-header-012--0 .logo span{border-left:0;margin-left:0;padding-left:0;width:100%;max-width:none;margin-top:10px}
#sw-header-012--0 .nav2{width:100%;position:fixed;float:none;top:0;right:0;bottom:0;z-index:100;margin:0;background:#333;box-shadow:0 0 10px rgba(0,0,0,.2);padding-top:60px;transform:translate3d(110%,0,0);-ms-transform:translate3d(110%,0,0);-moz-transform:translate3d(110%,0,0);-webkit-transform:translate3d(110%,0,0);-o-transform:translate3d(110%,0,0);transition:.4s all ease;-moz-transition:.4s all ease;-webkit-transition:.4s all ease;-o-transition:.4s all ease;-ms-transition:.4s all ease;overflow-y:auto;padding-bottom:60px}
#sw-header-012--0 .nav2.toLeft{transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
#sw-header-012--0 .nav2>li{margin:0;display:block;text-align:left;line-height:1;padding:0;font-size:14px;margin-bottom:1px}
#sw-header-012--0 .nav2>li>a{padding:15px 30px 15px 20px;display:block;color:#fff;font-size:16px;border-right:0}
#sw-header-012--0 .nav2>li>a:before{display:none}
#sw-header-012--0 .nav2>li.hasUl>span{display:block}
#sw-header-012--0 .nav2>li>span{width:45px;height:45px;line-height:45px;text-align:center;position:absolute;top:1px;right:0;color:#000;display:none;font-size:16px;z-index:3}
#sw-header-012--0 .nav2>li.active{background:var(--brand)}
#sw-header-012--0 .nav2>li.active>a{color:#fff;background:0 0}
#sw-header-012--0 .nav2>li.active>span{color:#fff}
#sw-header-012--0 .nav2>li.active:before{display:none}
#sw-header-012--0 .nav2>li:last-child{border-bottom:0}
#sw-header-012--0 .nav2>li:hover>a:before{display:none}
#sw-header-012--0 .nav2>li:before{display:none}
#sw-header-012--0 .nav2>li.selected2 ul{display:block}
#sw-header-012--0 .nav2>li.selected2>a{color:#fff;background:var(--brand)}
#sw-header-012--0 .nav2>li.selected2>span{color:#fff;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}
#sw-header-012--0 .nav2>li ul{display:none;position:static;width:100%;margin-top:0;padding:0;visibility:visible;opacity:1;border-top:0;box-shadow:none;background:0 0}
#sw-header-012--0 .nav2>li ul>li{border-bottom:0}
#sw-header-012--0 .nav2>li ul>li>a{color:#000;padding:10px 10px 10px 30px}
#sw-header-012--0 .nav2>li ul>li>a:before{display:none}
#sw-header-012--0 .nav2>li ul ul{display:block;visibility:visible;opacity:1}
#sw-header-012--0 .nav2>li ul ul a{padding-left:60px;font-size:13px;font-weight:400;padding-top:6px;padding-bottom:6px}
#sw-header-012--0 .nav2>li ul ul li.active>a,#sw-header-012--0 .nav2>li ul ul li:hover>a{padding-left:60px}
#sw-header-012--0 .nav2>li.proLi{position:relative}
#sw-header-012--0 .nav2>li .proDrop{background:0 0;position:static;box-shadow:none}
#sw-header-012--0 .nav2>li .proDrop .tit{color:#000;font-size:12px}
#sw-header-012--0 .nav2>li .proDrop .box{width:50%}
#sw-header-012--0 .carW{margin-left:5px}
#sw-header-012--0 .headerMidRig,#sw-header-012--0 .logo{width:auto;margin-top:0}
#sw-header-012--0 .seaBtn{position:static}
#sw-header-012--0 .logo{width:100%;margin-bottom:10px;justify-content:center}
#sw-header-012--0 .headerMidRig{width:100%;display:flex;justify-content:space-between}
#sw-header-012--0 .headerMid .center{position:relative;flex-wrap:wrap}
#sw-header-012--0 .searchWrap{width:100%}
}
#sw-header-012--0 .bg-wrap{background:rgba(0,0,0,0)}
@media screen and (max-width:875px){#sw-header-012--0 .lang{display:none}
#sw-header-012--0 .headerMid .box{display:flex;align-items:center}
#sw-header-012--0 .seaBtn{color:var(--brand);display:none}
#sw-header-012--0 .menuBtn:before{color:var(--brand)}
#sw-header-012--0{background:#fff;position:fixed}
#sw-header-012--0 .headerMid .center{flex-wrap:nowrap;display:flex!important}
#sw-header-012--0 .headerMid #log{justify-content:flex-start}
}

.ea55_com_header{background-color:#fff!important;transition:background 1s;-moz-transition:background 1s;-webkit-transition:background 1s;-o-transition:background 1s}
.ea55_com_header .lang .now,.ea55_com_header .nav2 li a,.ea55_com_header .seaBtn{color:var(--brand)!important}


/* 模块2 */

#sw-first-screen-018--0{position:relative;background:#fff;margin-top:-92px}
#sw-first-screen-018--0 img{opacity:.9}
#sw-first-screen-018--0 .item{position:relative}
#sw-first-screen-018--0 .textW{position:absolute;top:50%;left:0;width:100%;transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0)}
#sw-first-screen-018--0 .title{font-size:80px;font-weight:700;color:var(--font)}
#sw-first-screen-018--0 .desc{font-size:18px;color:#2a2a2a}
#sw-first-screen-018--0 .btnW{text-transform:uppercase;font-size:12px}
#sw-first-screen-018--0 .btnW a{display:inline-block;overflow:hidden;transition:all .6s ease;vertical-align:middle;padding:15px 20px;margin-right:15px;letter-spacing:1px}
#sw-first-screen-018--0 .btnW a:hover{background:#202020;text-shadow:-400px 0 0 #fff,0 0 0 #fff}
#sw-first-screen-018--0 .btnW a:last-child{margin-right:0}
#sw-first-screen-018--0 .btn1{color:transparent!important;background:var(--brand);text-shadow:0 0 0 #fff,400px 0 0 #fff}
#sw-first-screen-018--0 .btn2{color:transparent!important;background:var(--secondary);text-shadow:0 0 0 #fff,400px 0 0 #fff}
#sw-first-screen-018--0 .slickW .slick-next,#sw-first-screen-018--0 .slickW .slick-prev{font-size:40px;color:#2a2a2a}
#sw-first-screen-018--0 .slickW .slick-prev:before{content:"\e625"}
#sw-first-screen-018--0 .slickW .slick-next:before{content:"\e628"}
#sw-first-screen-018--0 .slickW .slick-dots li button{width:10px;height:10px;background:#b7b9bc}
#sw-first-screen-018--0 .slickW .slick-dots li.slick-active button{background:#000}
@media screen and (max-width:1400px){#sw-first-screen-018--0 .title{font-size:60px}
}
@media screen and (max-width:875px){#sw-first-screen-018--0 .textW{display:none}
#sw-first-screen-018--0 .title{font-size:30px}
#sw-first-screen-018--0 .desc{margin-top:15px;font-size:14px}
#sw-first-screen-018--0 .btnW{margin-top:30px}
#sw-first-screen-018--0 .btnW a{padding:10px 15px}
#sw-first-screen-018--0 .slickW .slick-next,#sw-first-screen-018--0 .slickW .slick-prev{font-size:24px}
}
#sw-first-screen-018--0 .slickW .item{position:relative}
#sw-first-screen-018--0 .slickW .item .center{position:absolute;z-index:10000;max-width:1170px;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}
@media screen and (max-width:875px){#sw-first-screen-018--0{margin-top:0!important}
}



/*  */
#sw-about-008--0 .center{max-width:80%}
#sw-about-008--0 .title{font-weight:700;color:var(--font)}
#sw-about-008--0 .desc{font-size:18px;color:var(--font)}
#sw-about-008--0 .flexW{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;flex-wrap:wrap}
#sw-about-008--0 .imgW{width:48.24561%}
#sw-about-008--0 .textW{width:48.24561%;text-align:left}
#sw-about-008--0 .icon{width:66px;height:66px;border-radius:50%;background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;color:var(--font);padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-right:15px}
#sw-about-008--0 ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:15px 0;flex-wrap:nowrap}
#sw-about-008--0 .des{font-size:16px}
#sw-about-008--0 .tit{font-size:20px;font-weight:700;color:var(--font);width:0;flex-grow:1}
#sw-about-008--0 .btnW{text-transform:uppercase;font-size:12px}
#sw-about-008--0 .btnW a{display:inline-block;vertical-align:middle;padding:15px 25px;margin-right:20px;background:var(--brand);color:#fff;letter-spacing:1px}
#sw-about-008--0 .btnW a:hover{background:#202020;color:#fff}
#sw-about-008--0 .btnW a:last-child{margin-right:0}
@media screen and (max-width:875px){#sw-about-008--0 .imgW{width:100%}
#sw-about-008--0 .textW{width:100%;margin-top:20px}
#sw-about-008--0 .tit{font-size:16px}
#sw-about-008--0 .btnW{margin-top:20px}
}



/* 3 */
#products-hot-031--0 .center{max-width:80%}
#products-hot-031--0 .title{font-weight:700;color:var(--font)}
#products-hot-031--0 .slickW .slick-next,#products-hot-031--0 .slickW .slick-prev{width:32px;height:32px;line-height:32px;margin-top:-16px;background:var(--brand);opacity:.8;color:#fff;font-size:20px;font-weight:700}
#products-hot-031--0 .center .title .bigtitle{color:var(--font);font-weight:700;line-height:1.2;text-transform:capitalize}
#products-hot-031--0 .center .text001box{margin-top:20px;width:80%;margin-left:auto;margin-right:auto}
#products-hot-031--0 .center .text001box p{font-size:17px;color:var(--font);padding:5px 0}
#products-hot-031--0 .slickW .item .imgW:hover img{transform:scale(1.05)}
#products-hot-031--0 .slickW .item .imgW img{width:100%;transition:.4s ease-out}
#products-hot-031--0 .center .slickW .item{margin:35px 15px;background-color:#fff;border-radius:20px 20px 20px 20px;overflow:hidden}
#products-hot-031--0 .center .slickW .item .title-value{font-size:18px;text-align:left;display:inline-block;margin-top:15px;padding-bottom:30px;padding:15px;min-height: 85px;}
#products-hot-031--0 .center .slickW .item .imgW{position:relative;border-radius:20px 20px 20px 20px;overflow:hidden}
#products-hot-031--0 .slick-dots li.slick-active button{background:var(--brand)}
#products-hot-031--0 .slick-dots li button{height:8px;width:8px}
#products-hot-031--0 .center .slickW .item .imgW .shade{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.4);top:0;left:0;transform:scale(0);transition:all .5s}
#products-hot-031--0 .center .slickW .item .imgW .shade svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;color:var(--brand)}
#products-hot-031--0 .center .slickW .item:hover .imgW .shade{transform:scale(1)}
@media screen and (max-width:875px){#products-hot-031--0 .center .text001box p{font-size:14px}
#products-hot-031--0 .center{max-width:100%}
#products-hot-031--0 .center .top .btn{font-size:14px}
#products-hot-031--0 .center .top{display:flex;flex-direction:column}
#products-hot-031--0 .slickW{margin-top:15px!important}
}
#products-hot-031--0 .bg-wrap{background:#f5f5f5}




/* 4 */
#sw-call-to-action-001--0 .center{position:relative;z-index:999}
#sw-call-to-action-001--0 .calltoactionbox{position:relative;padding-top:4.6875%;padding-bottom:4.6875%;background:#2a2a2a;color:#fff}
#sw-call-to-action-001--0 .calltoactionbox:after{background-image:linear-gradient(0deg,var(--brand),transparent);left:0;bottom:0;content:"";position:absolute;width:100%;height:100%;opacity:.8}
#sw-call-to-action-001--0 .calltoactionbox .title{font-weight:700;color:#fff}
#sw-call-to-action-001--0 .calltoactionbox .desc{font-size:18px}
#sw-call-to-action-001--0 .calltoactionbox .btnW{text-transform:uppercase;font-size:12px}
#sw-call-to-action-001--0 .calltoactionbox .btnW a{display:inline-block;vertical-align:middle;padding:15px 25px;letter-spacing:1px}
#sw-call-to-action-001--0 .calltoactionbox .btn2{color:#fff;background:rgba(0,0,0,0);margin-right:15px;border:2px solid #fff}
#sw-call-to-action-001--0 .calltoactionbox .btn2:hover{background:var(--brand);color:#fff}
@media screen and (max-width:875px){#sw-call-to-action-001--0 .calltoactionbox{padding-top:50px;padding-bottom:50px}
#sw-call-to-action-001--0 .calltoactionbox .textW{max-width:80%;padding:30px;display:none}
#sw-call-to-action-001--0 .calltoactionbox .desc{margin-top:15px;font-size:14px}
#sw-call-to-action-001--0 .calltoactionbox .btnW{margin-top:30px}
#sw-call-to-action-001--0 .calltoactionbox .btnW a{padding:10px 15px;font-size:12px}
#sw-call-to-action-001--0 .calltoactionbox .btn2{margin-right:5px}
}
#sw-call-to-action-001--0 .bg{opacity:1}


/* 5 */
#sw-partner-clients-009--0 .partners{background:url(https://shopsource.singoo.cc/2512/general/zAC8HKjTyr8D63yd/mapBg.png) no-repeat;background-size:cover;padding:5vw 0}
#sw-partner-clients-009--0 .partners .t{color:#333;font-size:2.5vw;font-weight:600;text-align:center}
#sw-partner-clients-009--0 .partners .t2{color:rgba(51,51,51,.8);font-size:1vw;font-weight:350;text-align:center;margin:10px 0 3vw 0}
#sw-partner-clients-009--0 .partners .scroll-container{width:100%;overflow:hidden}
#sw-partner-clients-009--0 .partners .scroll-container .animate_box{display:flex;width:max-content;animation:ani-loop 20s linear infinite}
#sw-partner-clients-009--0 .partners .scroll-container .animate_box .flex-xb{display:flex;flex-wrap:wrap}
#sw-partner-clients-009--0 .partners .scroll-container .animate_box .flex-xb .icon{width:8.8125vw;border-radius:12px;height:5.8125vw;display:flex;align-items:center;justify-content:center;margin-left:4vw;background:#fff;box-shadow:0 0 20.001px 0 rgba(0,0,0,.08)}
#sw-partner-clients-009--0 .partners .scroll-container .animate_box .flex-xb .icon img{max-height:100%;max-width:100%;display:block;object-fit:contain;width:80%}
@keyframes ani-loop{0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
#sw-partner-clients-009--0 .partners .scroll-container .animate_box2{animation-direction:reverse;margin:2vw 0}




/* 6 */
#sw-footer-011--0 .center{max-width:80%}
#sw-footer-011--0{margin-top:0}
.footer-006{color:#fff;background:#2a2a2a}
.footer-006 a{color:#fff}
.footer-006 .footerTop .flexW{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
.footer-006 .footerTop .flexW .item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 15px}
.footer-006 .footerTop .flexW .item .logo{display:inline-block}
.footer-006 .footerTop .flexW .item .logo img{max-width:150px}
@media screen and (max-width:600px){.footer-006 .footerTop .flexW{margin-left:-5px;margin-right:-5px}
.footer-006 .footerTop .flexW .item{padding:0 5px}
.footer-006 .footerTop .flexW .item .logo img{max-width:120px}
}
.footer-006 .footerTop .item{flex-grow:1}
.footer-006 .footerTop .itemCol-5{width:41.66667%}
.footer-006 .footerTop .itemCol-4{width:33.33333%}
.footer-006 .footerTop .itemCol-3{width:25%}
.footer-006 .footerTop .itemCol-2{width:16.66667%}
.footer-006 .footerTop .tr{text-align:right}
.footer-006 .footerTop .slogan{font-size:18px;margin-top:10px;display:block}
.footer-006 .footerTop .des{font-size:16px;margin-top:30px;display:block}
.footer-006 .footerTop .border-box li{margin-bottom:10px;border-bottom:1px dashed #ddd;padding:0 0 5px 18px;position:relative}
.footer-006 .footerTop .border-box li:after{position:absolute;width:5px;height:5px;background:#fff;border-radius:50px;content:"";left:0;top:30%}
.footer-006 .footerTop li a:hover{color:#fff;text-decoration: underline;}
.footer-006 .footerTop li:last-child{margin-bottom:0;border-bottom:none}
.footer-006 .footerTop .title,.footer-006 .footerTop a{font-size:16px}
.footer-006 .footerTop .shareW{margin-top:30px;display:flex;flex-direction:row;justify-content:flex-start}
.footer-006 .footerTop .shareW a{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:0;border:2px solid #fff;border-radius:50px;padding:6px 9px}
.footer-006 .footerTop .shareW a:last-child{margin-right:0}
.footer-006 .footerTop .btn{text-transform:none;font-size:12px;padding:15px 20px;background:var(--brand);color:#fff;display:inline-block;letter-spacing:1px}
.footer-006 .footerTop .btn:hover{background:#202020;color:#fff}
.footer-006 .footerBot{font-size:13px;font-weight:700;padding:15px 0}
.footer-006 .footerBot .flexW{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center}
@media screen and (max-width:875px){.footer-006 .footerTop .itemCol-2,.footer-006 .footerTop .itemCol-3,.footer-006 .footerTop .itemCol-4{width:100%;text-align:center;margin-bottom:20px}
.footer-006 .footerTop .itemCol-2:last-child,.footer-006 .footerTop .itemCol-3:last-child,.footer-006 .footerTop .itemCol-4:last-child{margin-bottom:0}
.footer-006 .footerBot{text-align:center}
.footer-006 .footerBot .leftW{width:100%}
.footer-006 .footerBot .rightW{width:100%}
.footer-006 .footerTop .btn{padding:10px 15px}
}
#sw-footer-011--0 .bg-wrap{background:#021d49}
#sw-footer-011--0{position:relative}
#sw-footer-011--0 .img{width:100%;position:absolute;top:-75px;left:0;height:75px}
#sw-footer-011--0 .footer-bottom{padding:10px 0;background:#000;color:#fff;font-size:14px;text-align:center}
.footer-006 .footerTop .itemCol-4 .btn{padding:10px 0!important;background:0 0;color:#fff;font-size:14px!important}
.footer-006 .footerTop .itemCol-4 .btn svg{color:#fff}
.footer-006 .footerTop .itemCol-4 .btn:hover{color:#e7e7e7}
.footer-006 .footerTop .flexW .item .title{font-size:22px!important;color:#fff;padding:10px 0;border-bottom:1px solid #fff;margin-bottom:20px}
.footer-006 .footerTop .contact-box li{display:flex;align-items:flex-start;margin-bottom:10px}
.footer-006 .footerTop .contact-box li a:hover{color:#e7e7e7}
.footer-006 .footerTop .contact-box li svg{margin-right:10px}
#sw-footer-011--0 .footerTop{padding-bottom:5%!important}
#sw-footer-011--0 .footerTop .title h1{font-size:24px!important;color:#fff}
#sw-footer-011--0 .footerTop .title svg{display:none}
#sw-footer-011--0 .footerTop .title svg{display:none}
@media screen and (max-width:875px){
    .footer-006 .footerTop .flexW .item{margin-bottom:10px!important}
    .footer-006 .footerTop .flexW .item:first-child{display:flex;flex-direction:column;align-items:flex-start}
    #sw-footer-011--0 .footerTop .flexW .item .ul1{display:none}
    #sw-footer-011--0 .footerTop .flexW .item .ul2{display:none}
    #sw-footer-011--0 .footerTop .flexW .item .ul3{display:none}
    .footer-006 .footerTop .flexW .item .title{margin-bottom:5px!important;display:flex;align-items:center;justify-content:space-between}
    #sw-footer-011--0 .footerTop .title .closesvg{display:inline-block;vertical-align:middle}
    #sw-footer-011--0 .footerTop .title .opensvg{display:none;vertical-align:middle}
    #sw-footer-011--0 .footerTop .title h1{font-size:20px}
    #sw-footer-011--0 .footerTop .active .closesvg{display:none}
    #sw-footer-011--0 .footerTop .active .opensvg{display:inline-block;vertical-align:middle}
    #sw-footer-011--0 .img{top:-15px;height:auto}
    #sw-footer-011--0{margin-top:0px;margin-bottom: 70px;}
}


/*  */

#sw-contactus-001--0 .rendered-form{box-shadow:none}
#sw-contactus-001--0 .rendered-form>div:first-child h2{display:none}
#sw-contactus-001--0 .rendered-form .form-group:not(.formbuilder-header){padding:5px!important}
#sw-contactus-001--0 input:not([type=checkbox]):not([type=radio]),textarea{border-radius:5px!important;background:#fff!important;border:1px solid #ced4da!important;color:#222!important;}
#sw-contactus-001--0 .modal-content{background-color:#fff;border-radius:5px;overflow:hidden;margin:10px}
#sw-contactus-001--0 .product-header{display:none}
#sw-contactus-001--0 .modal-header{border-bottom:1px solid #e6e6e6;padding:18px 15px}
#sw-contactus-001--0 .close span{font-size:24px}
#sw-contactus-001--0 .create-form-wrap{border:none}
#sw-contactus-001--0 .crm_form-wrap{margin:0 -20px}
#sw-contactus-001--0 .product-info{margin:0 0 10px 0;padding:10px 20px;background-color:#f5f8fa;border-radius:3px}
#sw-contactus-001--0 .product-info>div{margin:0 -10px}
#sw-contactus-001--0 .product-info .product-tr{border-bottom:1px solid #e2e8f0;padding-bottom:10px}
#sw-contactus-001--0 .product-info .product_img{width:60px;height:60px}
#sw-contactus-001--0 .product-info .product-title-box{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
#sw-contactus-001--0 .product-info input{border:1px solid #e6e6e6;padding:4px 10px}
#sw-contactus-001--0 .create-form-title{display:none}


/*  */
.fixed-bottom{position:fixed!important;bottom:0;left:0;right:0;z-index:1000001}
.sw-slider-005 ul{background-color:var(--brand);color:#fff;padding:5px 0}
.sw-slider-005 ul li{border-right:1px solid #fff}
.sw-slider-005 ul li:last-child{border-right:none}

/*  */
#sw-slider-006--0{position:fixed;bottom:80px;right:0}
#sw-slider-006--0 .content{background-color:var(--brand);color:#fff;padding:20px 15px 25px;font-size:20px;font-weight:700}
#sw-slider-006--0 .content .right-icon{margin-bottom:5px}




/* 产品页面 */
#sw-inner-001--0{margin-top:-92px}
#sw-inner-001--0 .innerbox{padding:6.16667% 0 4.16667%;position:relative;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;}
#sw-inner-001--0 .innerbox .template001-innerBanner{color:#fff;font-size:16px}
#sw-inner-001--0 .innerbox .wrap{position:relative}
#sw-inner-001--0 .innerbox .box{vertical-align:middle}
#sw-inner-001--0 .innerbox .cateName{font-size:45px;text-transform:capitalize;line-height:1;font-weight:700;position:relative}
#sw-inner-001--0 .innerbox .crumbs .smallNav:before{content:"";font-family:icomoon,Arial,Helvetica,Microsoft YaHei,SimSun,Sans-serif}
#sw-inner-001--0 .innerbox .crumbs a{display:inline-block;line-height:1.2;position:relative}
#sw-inner-001--0 .innerbox .crumbs a:before{content:"";height:1px;position:absolute;bottom:0;left:50%;right:50%;transition:.4s all ease;-moz-transition:.4s all ease;-webkit-transition:.4s all ease;-o-transition:.4s all ease;-ms-transition:.4s all ease}
#sw-inner-001--0 .innerbox .crumbs a:hover:before{right:0;left:0}
@media screen and (max-width:1200px){#sw-inner-001--0 .innerbox .cateName{font-size:40px}
}
@media screen and (max-width:875px){#sw-inner-001--0 .innerbox{padding:20px 10px}
#sw-inner-001--0 .innerbox .cateName{font-size:24px}
#sw-inner-001--0 .innerbox .crumbs{font-size:14px}
#sw-inner-001--0{margin-top:0}
}
#sw-inner-001--0 .bg{opacity:.9;background-position:center center;background-size:cover;background-repeat:No-repeat}





/* 产品列表 */
 #products-list-b2b-004--0 .flexW{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#products-list-b2b-004--0 .leftW{width:250px;margin-right:55px}
#products-list-b2b-004--0 .rightW{width:0;flex-grow:1}
#products-list-b2b-004--0 .title{font-size:18px;font-weight:700;color:#363636}
#products-list-b2b-004--0 .menu li{display:flex;flex-wrap:wrap;align-items:center}
#products-list-b2b-004--0 ul.menu.hiddenChild ul:not(.active){display:none}
#products-list-b2b-004--0 .menu li.active>a,#products-list-b2b-004--0 .menu li:hover>a{color:var(--brand)}
#products-list-b2b-004--0 .menu li ul li{margin-left:20px}
#products-list-b2b-004--0 .menu li a{display:block;padding:15px 0;flex-grow:1;position:relative;cursor:pointer;font-weight:600;font-size:16px}
#products-list-b2b-004--0 .menu li ul li a{font-weight:400;font-size:16px}
#products-list-b2b-004--0 .condition-box select{padding:10px 15px;border:none;border-radius:3px;color:var(--font);background:#fff;outline:0}
#products-list-b2b-004--0 .condition-box .open-view{fill:var(--font)!important;position:relative;left:-15px;pointer-events:none}
#products-list-b2b-004--0 .list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
#products-list-b2b-004--0 .list .item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 15px}
@media screen and (max-width:600px){#products-list-b2b-004--0 .list{margin-left:-5px;margin-right:-5px}
#products-list-b2b-004--0 .list .item{padding:0 5px}
}
#products-list-b2b-004--0 .list .item{width:25%;margin-bottom:6.14035%}
#products-list-b2b-004--0 .imgW{border:1px solid #e5e5e5;display:block;overflow:hidden;position:relative}
#products-list-b2b-004--0 .item .image-box-value{position:relative;height:0;overflow:hidden;padding-bottom:64%}
#products-list-b2b-004--0 .item .image-box-value[data-type=square]{padding-bottom:100%}
#products-list-b2b-004--0 .item .image-box-value img{position:absolute;top:0;left:0;transition:all .3s;/*object-fit:cover;*/height:100%;width:100%}
#products-list-b2b-004--0 .imgW:hover .image-box-value img{opacity:.5;transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}
#products-list-b2b-004--0 .item .video-svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.2);padding:14px;border-radius:50%;border:2px solid rgba(255,255,255,.8);z-index:1000}
#products-list-b2b-004--0 .btn-customize{position:absolute;left:0;bottom:0;padding:3px 10px;color:#fff;border-radius:0 10px 0 0;background-color:var(--brand);font-size:12px}
#products-list-b2b-004--0 .tit{color:var(--font);font-size:16px;display:block;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
#products-list-b2b-004--0 .star{position:relative;letter-spacing:2px;font-size:18px;display:inline-block}
#products-list-b2b-004--0 .star:before{content:"\e683\e683\e683\e683\e683";font-family:icomoon;color:#ccc}
#products-list-b2b-004--0 .star span{overflow:hidden;position:absolute;top:0;left:0}
#products-list-b2b-004--0 .star span:before{content:"\e683\e683\e683\e683\e683";font-family:icomoon;color:var(--brand)}
#products-list-b2b-004--0 .learn-more-box{display:block;color:var(--brand);font-size:16px}
#products-list-b2b-004--0 .btn{text-transform:uppercase;display:inline-block;padding:10px;border-radius:5px;border:1px solid var(--font);color:var(--font);line-height:1;font-size:12px;font-weight:700;margin-top:15px}
#products-list-b2b-004--0 .btn:hover{background:var(--font);color:#fff}
@media screen and (max-width:875px){#products-list-b2b-004--0 .list .item{width:50%!important}
#products-list-b2b-004--0 .menu{overflow:auto;white-space:nowrap}
#products-list-b2b-004--0 .leftW{margin-right:0;width:100%}
#products-list-b2b-004--0 .menu li{display:inline-block;padding:0 10px;border-top:none}
#products-list-b2b-004--0 .menu li a{display:inline-block}
#products-list-b2b-004--0 .menu li.active a{font-weight:700}
#products-list-b2b-004--0 .menu li .imgBox{width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;justify-content:center}
#products-list-b2b-004--0 .menu li .image-value{width:100%;object-fit:cover}
#products-list-b2b-004--0 .menu li .title-value{width:100px;white-space:normal;text-align:center}
#products-list-b2b-004--0 .menu li .menu,#products-list-b2b-004--0 .menu li svg{display:none}
#products-list-b2b-004--0 .rightW{width:100%}
}
#products-list-b2b-004--0 .slick-next{width:32px;height:32px;line-height:32px;text-align:center;margin-top:-25px;font-size:22px;color:#fff;background:rgba(0,0,0,.2);border-radius:50%}
#products-list-b2b-004--0 .slick-prev{width:32px;height:32px;line-height:32px;text-align:center;margin-top:-25px;font-size:22px;color:#fff;background:rgba(0,0,0,.2);border-radius:50%}



@media (max-width: 768px){
    #sw-partner-clients-009--0 .partners .scroll-container .animate_box .flex-xb .icon{
        width: 120px;
        height: 80px;
    }
    #sw-partner-clients-009--0 .partners .t2{
        font-size: 14px;
    }
}