﻿:root{--color2:#a8c7b1}
.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;background: rgb(0, 0, 0);background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 50%; left: 5%; text-align: center; width: 90%;transform: translateY(-50%);}
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }
.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;-webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 100px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
@media (min-width:769px){.rebox-next{right:150px;}
.rebox-prev{left:150px;}
.rebox-close{right:150px;top:150px;}}
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from { transform:rotate(0deg); }
    to { transform:rotate(360deg); }
}

.csbox{position:relative;padding-bottom:20px;}
.csbox .cstab{display:flex;justify-content: space-between;border-bottom:1px solid #ddd;}
.csbox .cstab .tabsli{width:25%;text-align: center;font-weight:var(--fontbold7);color:#48515b;padding:20px;display: table-cell;border:1px solid transparent;cursor: pointer;transition: all .3s;border-bottom: none;position:relative;}
.csbox .cstab .tabsli:hover{color:var(--color)}
.csbox .cstab .tabsli.csactive{border-color:#d5d8dc;color:var(--color);}
.csbox .cslist .csitem{padding:50px 25px;display:none;background: #fff;}
.csbox .cslist .csitem .cs-inner-list{display:flex;flex-wrap:wrap;justify-content: space-between;}
.csbox .cslist .csitem.csitem1 .cs-inner-list .cs-inner-li{width:19%;text-align: center;margin:15px 0;}
.csbox .cslist .csitem.csitem2 .cs-inner-list .cs-inner-li{width:19%;text-align: center;margin:15px 0;}
.csbox .cslist .csitem .cs-inner-list .cs-inner-li .img{padding-left:25px;padding-right:25px;}
.csbox .cslist .csitem .cs-inner-list .cs-inner-li img{border-radius: 10px;cursor:pointer}
.csbox .cslist .csitem .cs-inner-list .cs-inner-li .tit{border:1px solid #d5d8dc;border-top:none;padding:10px;}
.csbox .cslist .csitem.csitem3{text-align: center;}
.csbox .cslist .csitem.csitem3 img{margin:20px auto 0;}
.csbox .cslist .csitem.csitem4 .cs-inner-list .cs-inner-li{width:32%;text-align: center;margin:15px 0;}
@media (max-width:768px){.csbox .cstab{flex-wrap:wrap;}
.csbox .cstab .tabsli{width:100%;border:1px solid #d5d8dc;border-bottom:none;padding:10px;}
.csbox .cstab .tabsli.csactive{background:var(--color);color:#fff;}
.csbox .cstab .tabsli.csactive:after{display:none;}
.csbox .cslist .csitem.csitem1 .cs-inner-list .cs-inner-li,.csbox .cslist .csitem.csitem2 .cs-inner-list .cs-inner-li,.csbox .cslist .csitem.csitem4 .cs-inner-list .cs-inner-li{width:49%;margin:8px 0;}
.csbox .cslist .csitem{padding:20px 10px;}
.csbox .cslist .csitem .cs-inner-list .cs-inner-li .img{padding-left:10px;padding-right:10px;}
.csbox .cslist .csitem .cs-inner-list .cs-inner-li .tit{padding:5px;min-height:62px;display:flex;align-items: center;justify-content: center;}}

@font-face {font-display:swap;font-family:fontawesome;src:url(/images/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/images/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/images/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/images/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/images/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/images/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.fa {display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-family:FontAwesome!important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-check:before {content:"\f00c"}
.pagesbanner>img {min-height:inherit;position:absolute;top:0;left:0;}
.custombanner {position:relative;padding:5% 0;color:#fff;}
.custombanner:before {content:'';background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.9;}
.custombanner .l-wrap {position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}
.custombanner-lef {width:48%;opacity:0}
.custombanner-rig {width:48%;opacity:0;background:#27323F8C;padding:1.5%;}
.custombanner-lef {animation:anilef .5s forwards;animation-delay:.7s}
.custombanner-rig {animation:anirig .5s forwards;animation-delay:.7s}
@keyframes anilef {0% {margin-left:-100px}
100% {opacity:1;margin-left:0px}}
@keyframes anirig {0% {margin-right:-100px}
100% {opacity:1;margin-right:0px}}
.custombanner-lef-tit {font-weight:bold;font-size:49px;text-transform:uppercase;line-height:1.2;}
.custombanner-lef>p {margin:20px 0 25px;}
.custombanner-lef ul li {display:flex;margin-top:6px;}
.custombanner-lef ul li i {margin:4px 6px 0 0;}
.custombanner-rig-tit {font-size:32px;margin-bottom:20px;line-height:1.3;}
.custombanner-rig .send-inquiry .inquiry-form input {width:100%;border-radius:3px;}
.custombanner-rig .send-inquiry .inquiry-form textarea {height:140px;border-radius:3px;}
.custombanner-rig .wmkcfeedback .send-btn {border-radius:3px;overflow:hidden;width:auto;}
@media (max-width:1440px){.custombanner-lef-tit{font-size:40px}
.custombanner-rig-tit{font-size:30px}
.custombanner-lef>p{font-size:13px}
.custombanner-lef ul li{font-size:15px}
.custombanner-lef ul li i{margin:5px 6px 0 0}}
@media (max-width:1280px){.custombanner-lef-tit{font-size:35px}
.custombanner-rig-tit{font-size:28px}
.custombanner-lef>p{font-size:12px}
.custombanner-lef ul li{font-size:14px}}
@media (max-width:1024px){.custombanner{padding:40px 0 70px}
.custombanner-lef-tit{font-size:28px}
.custombanner-rig-tit{font-size:24px}
.custombanner-lef>p{margin:15px 0}
.custombanner-lef ul li{font-size:13px}
.custombanner-lef{width:100%;margin-bottom:25px}
.custombanner-rig{width:100%;padding:20px}}
@media (max-width:500px){.custombanner{padding:30px 0 60px}
.custombanner-lef-tit{font-size:24px}
.custombanner-rig-tit{font-size:20px}}
.custombanner{padding: 2% 0;}
.numCount{display:flex;border-radius:var(--border);background-color:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);}
.numCount .itemnum{display:flex;box-sizing:border-box;padding:2.5% 10px;width:25%;border-right:1px solid rgba(0,0,0,.06);flex-direction:column;align-items:center;justify-content:flex-start}
.numCount .itemnum .num{position:relative}
.numCount .itemnum .numCX{font-weight:bold;font-size:40px;color:var(--color2)}
.numCount .itemnum sup{position:absolute;top:0;right:-26px;color:var(--color2);font-weight:bold;font-size:20px}
.itemnum p{font-size:12px;text-align:center;font-weight:bold}
@media(max-width:768px){.numCount .itemnum {width: 50%;}.numCount{flex-wrap: wrap;}}
@media(max-width:500px){.numCount .itemnum .numCX{font-size:30px}}

.sign-top{position:relative;z-index:9}
.sign-top .l-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.sign-top .l-wrap .right{margin:0 auto;}
.sign-top .right a{text-decoration:none;font-weight:bold;border-radius:5px;width:380px;height:62px;font-size:25px;display:inline-flex;align-items:center;justify-content:center;background:var(--color2);color:#fff;transition:all .2s linear;border:2px solid #FFF;cursor: pointer;}
.sign-top .right a:hover{background:var(--color);color:#FFF}
.sign-top .feed-box{display:none;position: fixed;left: 0px;top: 0px;width: 100vw;height: 100vh;background: rgba(0, 0, 0, .8);z-index: 9999999;}
.sign-top .close-box{position: absolute;top:150px;right:70px;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all .1s linear;}
.sign-top .close-box em{font-size:50px;color:#fff;}
.sign-top .wmkcfeedback{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);background:#fff;padding:20px;border-radius: 10px;}
@media (max-width:768px){.sign-top .l-wrap{flex-direction: column;align-items: flex-start;}
.sign-top .left span{font-size:var(--fontsize20)}
.sign-top .right a{width:240px;height:50px;font-size:18px;margin-top:20px;}}
@media (max-width:500px){.sign-top .wmkcfeedback{width:80%;}
.sign-top .close-box{right:30px;}}
.accreditations {position:relative;margin-bottom:40px;padding:0 15px 30px}
.accreditations:before {content:'';width:100%;height:60%;background:var(--color);position:absolute;bottom:0;left:0;}
.accreditations>div {position:relative;}
.trust {position:relative;margin-bottom:40px;}
.trust>* {position:relative;}
.choose {position:relative;margin-bottom:40px;padding:0 15px 40px}
.choose>* {position:relative;}
.choose .kche-wrap-width {padding:0;}
.choose >.kche-wrap-width {background:#fff;padding:10px 0}
.custom-service article >.wmkcfeedback {max-width:1630px;margin:0 auto;padding:0 15px}
@media (max-width:768px){.custom-service .kche-t96 .kche-item-r{padding:0 15px 10px}}
.accreditations:before{display:none;}
@media(min-width:769px){.accreditations .kche-t207 .kche-t207-list{padding: 0 5%;}}
@media(min-width:1600px){.accreditations .kche-t207 .kche-t207-list{padding: 0 10%;}}
.csbox .cstab .tabsli.csactive{background-color: var(--color2);color: #fff;}
@media(min-width:769px){.csbox .cslist .csitem{height:600px;}.csbox .cslist .csitem.csitem4 .cs-inner-list .cs-inner-li{    padding: 0 6%;}}
.custom-service article>.wmkcfeedback{background:var(--color2);padding: 3% 15px;}
.csbox .cslist .csitem.csitem3 img{max-width:80%;}
.custombanner .l-wrap,.custom-service .l-wrap{max-width:1310px}
.accreditations>div,.choose >.kche-wrap-width,.custom-service article>.wmkcfeedback{max-width:1280px}
.accreditations .kche-t207 .kche-t207-list {padding:0;}
.custom-service .kche-t96 .kche-item-r {background:var(--color2);padding:20px;}
.custom-service .kche-t96-r-des-title {font-weight:bold;font-size:24px;margin-bottom:30px;line-height:1.3;}
.custom-service .kche-t96 .kche-item-r .kche-t96-r-des {color:#fff;}
.custom-service .kche-t96 .kche-item-r .kche-t96-r-des p span{line-height:1.4}
.custom-service .kche-t96 .kche-item-r .kche-t96-r-des p strong {font-size:20px;margin-top:-15px;display:block;}
@media (max-width:768px){.custom-service .kche-t96-r-des-title {font-size:22px;}
.custom-service .kche-t96 .kche-item-r .kche-t96-r-des p strong {font-size:18px;}}
@media(max-width:500px){.csbox .cslist .csitem.csitem3 img{max-height: inherit;max-width: 300px;}}
.certibox .certi-inner{display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap;max-width:1280px;margin:0 auto;padding:0 15px;}
.certibox .certi-inner .certi-left{width:48%;}
.certibox .certiSwiper{width: 100%;padding:50px 0;overflow: hidden;margin:0 auto;}
.certibox .certiSwiper .swiper-slide{background-position: center;background-size: cover;height:auto;}
.certibox .certiSwiper .swiper-slide img{display: block;width: 100%;}
.certibox .certi-inner .certi-right{width:50%;}
.certibox .certi-inner .certi-right .cer-tit{font-size:36px;font-weight:var(--fontbold7);color:var(--fontcolor);position:relative;padding-bottom:20px;}
.certibox .certi-inner .certi-right .cer-tit::after{content:'';width:110px;height:4px;background:var(--color);margin-top:15px;display:block;}
.certibox .certi-inner .certi-right .cer-words{color:#666;}
.certibox .certi-inner .certi-right .cer-more a{display:inline-block;margin-top:20px;text-decoration: none;background: var(--color);color:#fff;padding:10px 30px;border-radius: 5px;transition: all .3s;}
.certibox .certi-inner .certi-right .cer-more a:hover{background:#2b6547}
@media (max-width:768px){.certibox .certi-inner .certi-left,.certibox .certi-inner .certi-right{width:100%;margin:10px 0;}
.certibox .certiSwiper{padding:10px 0 40px;}
.certibox .certi-inner .certi-right .cer-tit{font-size:var(--fontsize26);padding-bottom:10px;}
.certibox .certi-inner .certi-right .cer-tit::after{margin-top:5px;}}
.certibox .certiSwiper .swiper-slide {width:26%;}
.certibox .certi-inner .certi-left {width:60%;}
.certibox .certi-inner .certi-right {width:36%;}
.certibox .certiSwiper .swiper-slide img {position:relative;left:85%;transform:scale(1.2)}
.certibox .certiSwiper .swiper-slide.swiper-slide-active img {left:0;transform:scale(1.09)}
.certibox .certiSwiper .swiper-slide.swiper-slide-prev img {left:0;transform:scale(1.09)}
.certibox .certiSwiper .swiper-slide.swiper-slide-next img {left:0;transform:scale(1.09)}
.certibox .certiSwiper .swiper-slide.swiper-slide-next+.swiper-slide img {left:auto;right:85%;transform:scale(1.2)}
.certibox .certi-inner .certi-right .cer-tit{color:#3e4d48;font-size:60px;line-height:1.3}
.certibox .certi-inner .certi-right .cer-tit::after{background:var(--color2)}
.certibox .certi-inner .certi-right .cer-words{font-size:15px}
.certibox .swiper-pagination-bullet-active{background:var(--color2)}
@media (max-width:1200px){.certibox .certi-inner .certi-right .cer-tit{font-size:45px;line-height:1.1}}
@media (max-width:1024px){.certibox .certi-inner .certi-left {width:100%;}
.certibox .certi-inner .certi-right {width:100%;margin-top:15px}
.certibox .certi-inner .certi-right .cer-tit{font-size:38px}}
@media (max-width:768px){.certibox .certiSwiper{padding:40px 0}
.certibox .certi-inner .certi-right .cer-tit{font-size:30px}
.certibox .certi-inner .certi-right .cer-tit::after{width:80px;height:3px}
.certibox .certiSwiper .swiper-slide {width:25%;}
.certibox .certiSwiper .swiper-slide img {left:100%;}
.certibox .certiSwiper .swiper-slide.swiper-slide-active img {left:0;transform:scale(1.14)}
.certibox .certiSwiper .swiper-slide.swiper-slide-prev img {left:0;transform:scale(1.14)}
.certibox .certiSwiper .swiper-slide.swiper-slide-next img {left:0;transform:scale(1.14)}
.certibox .certiSwiper .swiper-slide.swiper-slide-next+.swiper-slide img {right:100%;}}
.custom-service .kche-t58 .kche-template-item h5{font-size:60px;color:#3e4d48;}
.custom-service .kche-t58 .kche-template-item .kche-t58-line{background:var(--color2)!important;width:110px;height:4px}
@media (max-width:1200px){.custom-service .kche-t58 .kche-template-item h5{font-size:45px;}}
@media (max-width:1024px){.custom-service .kche-t58 .kche-template-item h5{font-size:38px}}
@media (max-width:768px){.custom-service .kche-t58 .kche-template-item h5{font-size:30px!important}
.custom-service .kche-t58 .kche-template-item .kche-t58-line{width:80px;height:3px}}
.custominquiry {max-width:1310px;margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.custominquiryfq {width:48%;}
.custominquiryfq-smtit {text-transform:uppercase;color:var(--color2);}
.custominquiryfq-tit {font-weight:bold;color:#3e4d48;font-size:35px;line-height:1.2;margin:10px 0 25px;}
.custominquiryfq-list li {overflow:hidden;border-radius:5px;margin-top:5px;}
.custominquiryfq-list li .custominquiryfq-question {font-weight:bold;color:#3e4d48;background:#e5f6f0;padding:15px 20px;font-size:20px;cursor:pointer}
.custominquiryfq-list li .custominquiryfq-answer {color:#8b9c96;background:#e5f6f0;padding:10px 15px;}
.custominquiryfq-list li.active .custominquiryfq-question {background:var(--color2);color:#fff}
.custominquiryfeed {width:48%;background:#e5f6f0;border-radius:10px;padding:60px 40px;}
.custominquiryfeed-tit {font-weight:bold;color:#3e4d48;font-size:30px;}
.custominquiryfeed>p {color:#8b9c96;max-width:400px;line-height:1.4;padding:10px 0 20px;}
.custominquiryfeed .wmkcfeedback {border-top:1px solid #fff;padding-top:25px;}
.send-inquiry .inquiry-form input {border-color:#fff;background:#fff;border-radius:5px;}
.send-inquiry .inquiry-form textarea {border-color:#fff;background:#fff;border-radius:5px;}
.wmkcfeedback .send-btn {width:100%;overflow:hidden;border-radius:5px;background:var(--color2);font-weight:bold;text-transform:capitalize;font-size:18px;}
@media (max-width:1024px){.custominquiryfq {width:100%;}
.custominquiryfq-tit{font-size:30px}
.custominquiryfeed{width:100%;margin-top:20px}
.custominquiryfeed>p{max-width:100%}}
@media (max-width:768px){.custominquiryfq-tit{font-size:25px}
.custominquiryfq-list li .custominquiryfq-question{font-size:18px;padding:10px}
.custominquiryfq-list li .custominquiryfq-answer{padding:10px}
.custominquiryfeed{padding:25px 15px 10px}
.custominquiryfeed-tit{font-size:22px}}
.kche-t96 .kche-t96-content{align-items:initial}
.kche-t96 .kche-t43 .kche-flex-item2{margin:0 0 10px}
.kche-t96 .kche-t43 .kche-flex-item2:nth-child(n + 7){margin-bottom:0;}
.kche-t96 .kche-item-r .kche-t96-r-des{display: flex;flex-direction: column;justify-content: center;height: 100%;}
@media (min-width:769px){.kche-t96 .kche-item-l{margin-right:10px;width:49%}}
@media (min-width:1281px){.custom-service .kche-t96-r-des-title{font-size:46px;}}
@media (max-width:1280px){.custom-service .kche-t96-r-des-title{font-size:34px}}
@media (max-width:550px){.custom-service .kche-t96-r-des-title{font-size:22px}}
@font-face{font-family:Renner;src:url('/js/17335/Renner-Bold.otf') format('truetype')}
.custombanner-lef-tit,.custombanner-rig-tit,.custombanner-rig .wmkcfeedback .send-btn,.custom-service .kche-t58 .kche-template-item h5,.sign-top .right a,.numCount .itemnum .num,.numCount .itemnum .num *,.our-box .our-title,.certibox .certi-inner .certi-right .cer-tit{font-family:Renner!important}
.custom-service .kche-t96-r-des-title,.custom-service .kche-t96 .kche-item-r .kche-t96-r-des p strong{font-family:Renner!important}
.custominquiryfq-tit,.custominquiryfq-list li .custominquiryfq-question,.custominquiryfeed-tit{font-family:Renner!important}
.our-box{position: relative;padding:4% 0;background: url(/uploads/17335/customs/i-bg.jpg) no-repeat center/cover;}
.our-box:after{content:'';width:100%;height:100%;display:block;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);background: rgba(0,0,0,0.4);}
.our-box .l-wrap{position: relative;z-index:2;}
.our-box .our-title{color:#fff;font-size:74px;text-align: center;font-weight:var(--fontbold7)}
.ourlogo-list{display:flex;justify-content: space-between;flex-wrap:wrap;margin-top:4%;}
.ourlogo-list .ourlogo-item{width:15.5%;background: #fff;text-align:center;border-radius: 5px;margin:1% 0;overflow: hidden;padding:10px;display:flex;justify-content: center;align-items: center;}
.ourlogo-list .ourlogo-item .img{overflow: hidden;}
.ourlogo-list .ourlogo-item .img img{display:block;margin:0 auto;transition: all .3s;}
.ourlogo-list .ourlogo-item .img img:hover{transform: scale(1.02);}
@media (max-width:1440px){.our-box .our-title{font-size:60px;}}
@media (max-width:768px){.ourlogo-list .ourlogo-item{width:32.5%;min-height:110px;}
.our-box .our-title{font-size:36px;}}
@media (max-width:500px){.our-box .our-title{font-size:24px;}
.ourlogo-list .ourlogo-item{padding:5px;}
.ourlogo-list .ourlogo-item .img img{max-height:50px;}
.ourlogo-list .ourlogo-item{min-height:inherit}}