.home-contact .container,.kche-wrap-width,.wmpage-lwrap{padding-left:15px!important;padding-right:15px!important;max-width:1400px!important}
.wmpage28-p01{position:relative;display:flex;overflow:hidden;align-items:flex-start}
.wmpage28-p01::after{position:absolute;bottom:0;z-index:-10;right:-50%;content:"";width:100%;height:100%;background-color:#f8f9fd}
.wmpage28-p01-left{width:50%}
.wmpage28-p01-right{padding:10px 50px;flex:1}
.wmpage28-img{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:20px}
.wmpage28-img li{margin-right:10px}
.wmpage28-img li img{width:auto;max-height:50px}
.wmpage28-text-p01 h5{font-weight:var(--fontbold9);font-style:normal;font-size:var(--wmpage-font26,26px);color:#2c2d31;padding:20px 20px 20px 0}
.wmpage28-line{display:flex;margin:10px 0}
.wmpage28-line div{height:4px;width:45px;background-color:var(--wmpage-color33,#2e5399)}
.wmpage28-line div:not(:first-child){width:4px;margin-left:6px}
.wmpage28-text-p01 p{margin-bottom:20px;margin-top:20px}
.wmpage28-buttonnext,.wmpage28-buttonprev{width:40px;height:40px;background:#2c2d31;color:#FFFFFF;display:flex;justify-content:center;align-items:center;cursor:pointer}
.wmpage28-swiperbtn{display:flex;justify-content:end}
.wmpage28-swiperbtn div:hover{background:var(--wmpage-color33,#2e5399)}
.wmpage28-btn{font-weight:700;font-style:normal;font-size:20px;color:#d3403c}
.wmpage01-footer{position:relative;padding:4% 0;background:#e9f2ff}
.wmpage01-footer-item{display:flex;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:0 15px}
.wmpage01-footer-text{box-sizing:border-box}
.wmpage01-footer-text h5{margin-bottom:10px;color:var(--wmpage-color1,#333840);font-weight:var(--fontbold6);font-style:normal;font-size:var(--wmpage-font34,34px)}
.wmpage01-footer-text p{color:var(--wmpage-color1,#333840);font-weight:var(--fontbold6);font-style:normal}
.wmpage01-footer-btn{margin-top:30px}
.wmpage01-footer-btn a{display:inline-block;padding:22px 46px;border-radius:50px;background-color:var(--color);box-shadow:17px 25px 60px 0 rgba(65,81,107,.1);color:#FFFFFF;font-weight:var(--fontbold7);font-style:normal;cursor:pointer;text-decoration:none!important;transition:all .3s ease-in-out}
.wmpage01-about-right:hover img{transform:scale(1.02)}
.wmpage01-footer-btn a:hover{transform:translateY(10px)}
.wmpage20-section-detail{max-width:1000px;margin:0 auto 50px;position:relative;z-index:1}
.wmpage20-tow{position:relative;background:#fafafa;line-height:1.8}
.wmpage20-section-detail p{font-weight:300;font-style:normal;color:var(--wmpage-color26);z-index:1;position:relative;margin-bottom:20px;padding:0 15px;text-align:center}
.wmpage20-section-detail p:nth-of-type(2) a{color:#2f3d59;text-decoration:underline}
.wmpage20-section-detail p:nth-of-type(2){text-align:end}
.wmpage20-app-tab{box-shadow:39px 46px 120px 0 #2a498c1a;display:flex;flex-wrap:wrap;position:relative;z-index:1;padding:0 15px;max-width:1590px;margin:0 auto}
.wmpage20-nav-tab{width:24%;border-right:1px solid #EEEEEE}
.wmpage20-tab-outer{width:76%;padding:45px}
.wmpage20-nav-tab a{display:inline-block;width:100%;font-weight:300;font-style:normal;color:#2f3d59;line-height:24px;padding:13px 20px;position:relative;transition:all .3s ease-in-out}
.wmpage20-nav-tab a.active{background:var(--color);color:#FFFFFF}
.wmpage20-nav-tab a::before{content:"";width:6px;height:6px;background:#000;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin-right:10px;vertical-align:middle}
.wmpage20-nav-tab a:not(:last-child){border-bottom:1px solid #EEEEEE}
.wmpage20-content-wrap{display:flex}
.wmpage20-related-links{margin-top:45px;display:flex;flex-wrap:wrap;-webkit-box-align:baseline;align-items:baseline}
.wmpage20-tab-img img{transition:all .3s ease-in-out}
.wmpage20-tab-img{width:40%}
.wmpage20-tab-text{flex:1;padding-left:40px}
.wmpage20-tab-text p{margin-top:10px}
.wmpage20-nav-tab a:hover{background:var(--color);color:#FFFFFF;text-decoration:auto}
.wmpage20-nav-tab a img{position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.wmpage20-nav-tab a.active img{filter:grayscale(200%) brightness(500%)}
.wmpage20-tab-img:hover img{transform:scale(1.02)}
.wmpage20-tab-content{display:none}
.wmpage20-nav-tab .active::before{background:#FFFFFF}
.wmpage20-nav-tab a:hover::before{background:#FFFFFF}
.wmpage20-nav-tab a:hover img{filter:grayscale(200%) brightness(500%)}
.service-flex .title{font-weight:var(--fontbold6);line-height:1.2;font-size:48px;color:#00204a}
.service-flex .title span{color:var(--color);display:block}
.service-flex .text{color:#666666;margin:15px 0}
.service-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1590px;margin:0 auto}
.service-flex .home-more{background:var(--color)}
.service-flex .infoleft{width:55%;margin-top:20px}
.service-flex .infoleft .list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:20px 0}
.service-flex .infoleft .list li{display:inline-block;background:#f4f4f4;border-radius:30px;padding:10px 20px;margin-bottom:10px;font-weight:var(--fontbold6);min-width:140px}
.service-flex .infoleft .list li img{vertical-align:middle;margin-right:10px;height:16px}
.service-flex .inforight{flex:1;border-radius:10px;overflow:hidden;padding-left:30px}
.inforight-video iframe{display:none;vertical-align:bottom}
.inforight-video iframe:nth-child(1){display:block}
.inforight-tabs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:20px}
.inforight-tabs li{width:24%;background:#EEEEEE;height:70px;display:flex;align-items:center;justify-content:center;padding:0 15px;text-align:center;cursor:pointer;margin-bottom:10px}
.inforight-tabs li.active{background:var(--color);color:#FFFFFF}
.service-flex .inforight img{width:100%;height:100%;object-fit:cover}
.kche-t162 .kche-t162-item{height:auto}
.kche-t146 .kche-t146-text-item.hover .kche-t146-text-bottom ul{color:#555;padding-left:20px}
.kche-t146 .kche-t146-text-item.hover .kche-t146-text-bottom ul li{list-style:disc}
.product-inquiry{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1590px;margin:0 auto;position:relative;z-index:1;padding:20px}
.product-inquiry::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:1920px;height:100%;background:var(--color);opacity:.9;z-index:-1}
.product-inquiry .left{width:50%;color:#FFFFFF}
.product-inquiry .left .p1{font-size:var(--fontsize30);margin-bottom:20px}
.product-inquiry .right{flex:1}
.inquiry-form .wmkcfb-fileupload,.inquiry-form input{width:49%}
.prohome-content{margin:0 auto;padding:0;max-width:100%}
.kche-wrap-width{padding:3% 15px!important}
@media (max-width:1600px){.wmpage28-p01-right{padding:10px 20px}
.wmpage28-p01-left{width:45%}
.wmpage28-text-p01 p{margin-bottom:10px}}
@media (max-width:1366px){.wmpage28-p01::after{right:-20%}}
@media (max-width:1024px){.wmpage28-p01{flex-direction:column}
.wmpage28-p01-left{width:100%}
.wmpage28mySwiper1 .swiper-slide img{width:100%}
.wmpage28-p01::after{right:0}
.wmpage28-text-p01 ul{margin-bottom:20px}
.wmpage28-p01-right{padding:10px 15px}
.service-flex .title{font-size:26px}
.service-flex{flex-direction:column}
.service-flex .infoleft{width:100%}
.service-flex .inforight{margin-top:20px;padding:0}
.inforight-tabs li{width:49%}
.product-inquiry{flex-direction:column}
.product-inquiry .left{width:100%;margin-bottom:2em}
.kche-wrap-width{padding:40px 15px!important}}
@media (max-width:768px){.wmpage28-text-p01 h5{margin-bottom:15px}
.wmpage28-btn{font-size:18px}}
@media (max-width:500px){.wmpage28-text-p01 ul{justify-content:space-between}}
@media (max-width:1200px){.wmpage20-tab-outer{padding:35px}
.wmpage20-container{padding:0 15px}}
@media (max-width:1024px){.wmpage20-tab-outer{padding:30px}
.wmpage20-content-wrap{flex-direction:column}
.wmpage20-tab-img{width:100%}
.wmpage20-tab-text{padding:25px 0 0 0}
.wmpage20-related-links{margin-top:0}}
@media (max-width:768px){.wmpage20-section-detail{flex-direction:column}
.wmpage20-nav-tab{width:100%}
.wmpage20-tab-outer{padding:0;width:100%}
.wmpage20-wrap::before{display:none}
.wmpage20-tab-img img{width:100%}}
@media (max-width:1400px){.wmpage01-footer-text h5{font-size:24px}
.wmpage01-footer-btn a{padding:15px 30px;font-size:var(--wmpage-font2,14px)}
.wmpage01-footer-item{padding:50px 0}
.wmpage01-footer{background-size:cover}
.wmpage01-footer-text{padding-left:50px}
.wmpage01-footer-btn{margin-right:50px}}
@media (max-width:1024px){.wmpage01-footer-text h5{font-size:20px}
.wmpage01-footer-item{padding:25px 0}}
@media (max-width:768px){.wmpage01-footer-text{padding-left:0;margin-right:0;text-align:center}
.wmpage01-footer-btn a{padding:10px 20px;font-size:var(--wmpage-font2,12px);line-height:1}
.wmpage01-footer-item{flex-direction:column;justify-content:center}
.wmpage01-footer-btn{margin:20px auto 0}
.wmpage01-footer-text p{font-size:var(--wmpage-font2,14px)}
.wmpage01-footer img{height:160px;object-fit:cover}}
@media (max-width:600px){.wmpage01-footer-text h5{text-align:center;font-size:18px;line-height:1.5}}
.kche-t146 .kche-t146-des{margin-top:20px}
.kche-t162 .kche-t162-titbot{margin-top:20px}
@media (min-width:1025px){.kche-t161 .kche-t161-right h5{font-weight:var(--fontbold6);font-size:48px;color:#00204a}}
.kche-t161 .kche-t161-item{display:flex;align-items:flex-start}
.kche-t161 .kche-t161-item .kche-t161-text{flex:1;padding-left:30px}
.kche-t161 .kche-t161-item .kche-t161-title{text-align:left;font-size:18px;font-weight:var(--fontbold6);padding-top:0}
.kche-t161 .kche-t161-item .kche-t161-title p{padding:0}
.kche-t161 .kche-t161-item .kche-t161-con{text-align:left}
.wmpage11-module2 .wmpage11-item-box{width:24%;margin-bottom:2em;border:1px solid #EEEEEE;transition:all .3s ease-in-out;padding:20px}
.wmpage11-module2 .wmpage11-item-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage11-module2 .wmpage11-item-info p{font-weight:var(--fontbold6);font-style:normal;text-align:center;margin-bottom:15px;font-size:var(--wmpage-font22,22px);line-height:35px;color:var(--wmpage-color18,#111);transition:all .3s ease-in-out;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}
.wmpage11-module2 .wmpage11-item-box a:hover ul li{color:#000}
.wmpage11-module2 .wmpage11-item-box a:hover{text-decoration:none}
.wmpage11-module2 .wmpage11-item-box a:hover .wmpage11-item-info p{color:var(--color)}
.wmpage11-module2 .wmpage11-item-info ul li{position:relative;padding-left:20px;font-weight:var(--fontbold3);font-style:normal;line-height:24px;color:var(--wmpage-color19,#777);transition:all .3s ease-in-out}
.wmpage11-module2 .wmpage11-item-info ul li::before{display:inline-block;position:absolute;left:0;top:8px;width:6px;height:6px;background-color:var(--color);content:"";border-radius:50%}
.wmpage11-module2 .wmpage11-item-info ul{list-style:none}
.wmpage11-module2 .wmpage11-item-box:hover{box-shadow:0 20px 40px 0 #43434333}
.wmpage11-module2 .wmpage11-item-img img{transition:all .3s ease-in-out}
.wmpage11-item-box a{display:block}
@media (max-width:1220px){.wmpage11-module2 .wmpage11-item-info p{font-size:22px}}
@media (max-width:1160px){.wmpage11-module2 .wmpage11-item-info p{font-size:18px;line-height:1.25}}
@media (max-width:1100px){.wmpage11-module2 .wmpage11-item-box{width:48%}
.wmpage11-module2 .wmpage11-item-box:nth-of-type(3n){margin-right:0}
.wmpage11-module2 .wmpage11-item-info{padding:10px}
.wmpage11-module2 .wmpage11-item-info p{font-size:18px;line-height:1.2;margin-bottom:8px}}
@media (max-width:768px){.wmpage11-module2 .wmpage11-item-info p{font-size:16px}
.wmpage11-module2 .wmpage11-item-info ul li{font-size:14px}
.wmpage11-module2 .wmpage11-item-box{width:49%}
.wmpage11-module2 .wmpage11-item-wrap{justify-content:space-between}
.wmpage11-module2 .wmpage11-item-img{display:flex;justify-content:center}}
@media (max-width:450px){.wmpage11-module2 .wmpage11-item-box{width:100%}}
.wmpage32-one .wmpage32-title{text-align:center;margin-bottom:40px}
.wmpage32-one .wmpage32-title img{margin:0 auto}
.wmpage32-tab-btn ul{display:flex;justify-content:space-between}
.wmpage32-tab-btn ul li{width:19%;max-width:220px;border:1px solid #bfbfbf;text-align:center;padding:22px 10px;cursor:pointer;transition:all .6s;font-size:16px;color:#000;font-weight:700;font-style:normal}
.wmpage32-tab-btn ul li.active{background-color:var(--color);border-color:transparent;color:#FFFFFF}
.wmpage32-box{display:flex;justify-content:space-between;align-items:center}
.wmpage32-img-wrap{width:40%}
.wmpage32-img-wrap img{width:100%}
.wmpage32-one .wmpage32-text-wrap{width:48%;flex:1;padding-left:30px}
.wmpage32-one .wmpage32-tab-content{margin-top:50px}
.wmpage32-text h5{font-size:var(--wmpage-font34,34px);color:#000;font-weight:600;line-height:1.2;margin-bottom:10px}
.wmpage32-text p{font-size:16px;color:#666666;font-weight:400;font-style:normal;margin-bottom:10px}
.wmpage32-text p b{color:#000}
.wmpage32-text h4{font-size:16px;color:#010101;font-weight:700;font-style:normal;padding-top:10px;margin-bottom:0;line-height:1}
.wmpage32-text ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage32-text ul li{width:40%;margin-top:10px;margin-left:25px}
.wmpage32-text ul li a{font-size:16px;color:#666666;border-bottom:1px solid #666666;font-weight:400;font-style:italic;position:relative}
.wmpage32-text ul li a::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#009e96;position:absolute;border:5px solid rgba(0,158,150,.4);background-clip:padding-box;top:6px;left:-25px}
.wmpage32-text ul li a:hover{text-decoration:none}
.wmpage32-main{display:none}
@media (max-width:1366px){.wmpage32-tab-btn ul li{width:19%;max-width:100%;padding:16px 10px}
.wmpage32-text p{font-size:unset}}
@media (max-width:1220px){.wmpage32-tab-btn ul li{font-size:14px}
.wmpage32-one .wmpage32-title{margin-bottom:25px}
.wmpage32-one .wmpage32-title img{max-width:150px}
.wmpage32-one .wmpage32-tab-content{margin-top:35px}}
@media (max-width:1024px){.wmpage32-box{flex-direction:column}
.wmpage32-img-wrap{width:100%}
.wmpage32-img-wrap img{width:100%}
.wmpage32-one .wmpage32-text-wrap{width:100%;margin-top:25px;padding-left:0}}
@media (max-width:950px){.wmpage32-tab-btn ul{flex-wrap:wrap}
.wmpage32-tab-btn ul li{width:49%;margin-bottom:2%}
.wmpage32-one .wmpage32-tab-content{margin-top:20px}}
@media (max-width:500px){.wmpage32-tab-btn ul li{width:100%}
.wmpage32-text ul li{width:100%}
.wmpage32-text ul li a{font-size:14px}}
@media (min-width:1100px){.kche-t162 .kche-t162-list{width:50%}
.kche-t162 .kche-t162-item{padding-right:50px}}
.products-ninelist-1{justify-content:space-between}
.products-ninelist-1 li{width:19%;margin-right:0!important}
@media (max-width:768px){.products-ninelist-1 li{width:49%}}
.home-title{line-height:1;padding-bottom:20px}
.home-contact .container{padding:0}
.wmpage15-machining .wmpage15-machining-title{text-align:center;margin-bottom:30px}
.wmpage15-machining .wmpage15-machining-title h4{font-size:var(--wmpage-font42,42px);font-weight:var(--fontbold7);margin-bottom:60px;line-height:1.25;position:relative}
.wmpage15-machining .wmpage15-machining-title h4::after{width:60px;height:2px;content:"";position:absolute;background:var(--wmpage-color8,#666);bottom:-30px;left:50%;margin-left:-30px}
.wmpage15-machining .wmpage15-machining-pro{display:flex}
.wmpage15-machining .wmpage15-machining-item{width:26%}
.wmpage15-machining .wmpage15-machining-for{flex:1;overflow:hidden;padding-left:30px}
.wmpage15-machining .wmpage15-machining-for li{display:none;height:100%}
.wmpage15-machining .wmpage15-machining-alls{display:flex;height:100%;align-items:center;position:relative}
.wmpage15-machining .wmpage15-machining-alls::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:var(--color);z-index:-1;opacity:.08}
.wmpage15-machining .wmpage15-machining-item li{width:100%;margin-bottom:10px;text-decoration:none;font-style:normal;font-weight:var(--fontbold4);display:block;padding:20px 20px;text-align:center;position:relative;cursor:pointer;font-size:18px;line-height:1}
.wmpage15-machining .wmpage15-machining-item li:nth-last-child(1){margin-bottom:0}
.wmpage15-machining .wmpage15-machining-item li::after{position:absolute;content:"";width:100%;height:100%;background:var(--color);left:0;top:0;z-index:-1;opacity:.08}
.wmpage15-machining .wmpage15-machining-pic{width:48%;padding-left:30px;overflow:hidden}
.wmpage15-machining .wmpage15-machining-pic img{display:block;transition:all .3s ease-in-out;width:100%}
.wmpage15-machining .wmpage15-machining-text{flex:1;padding:20px 50px}
.wmpage15-machining .wmpage15-machining-text h5{font-size:var(--wmpage-font18,18px);font-style:normal;font-weight:var(--fontbold4);margin-bottom:15px}
.wmpage15-machining .wmpage15-machining-text p{color:var(--wmpage-color8,#666);font-style:normal;font-weight:var(--fontbold4)}
.wmpage15-machining .wmpage15-machining-item .active{color:#FFFFFF;background:var(--color)}
.wmpage15-machining .wmpage15-machining-pic:hover img{transform:scale(1.02)}
@media (max-width:1600px){.wmpage15-machining .wmpage15-machining-item li{padding:30px 20px}}
@media (max-width:1420px){.wmpage15-machining .wmpage15-machining-item li{padding:25px 20px}
.wmpage15-machining .wmpage15-machining-text{padding:10px 30px}}
@media (max-width:1200px){.wmpage15-machining .wmpage15-machining-item li{font-size:16px}
.wmpage15-machining .wmpage15-machining-text{padding:20px 30px}
.wmpage15-machining .wmpage15-machining-text p{font-size:14px}
.wmpage15-machining .wmpage15-machining-title h4{margin-bottom:35px}
.wmpage15-machining .wmpage15-machining-title h4::after{bottom:-15px}}
@media (max-width:1024px){.wmpage15-machining .wmpage15-machining-pro{flex-direction:column}
.wmpage15-machining .wmpage15-machining-item{width:100%;display:flex;justify-content:space-between}
.wmpage15-machining .wmpage15-machining-item li{width:19.5%;margin-bottom:15px;padding:10px;line-height:1.5;font-size:14px}
.wmpage15-machining .wmpage15-machining-for{width:100%;max-width:100%;padding-left:0}
.wmpage15-machining .wmpage15-machining-item li{font-size:14px}
.wmpage15-machining .wmpage15-machining-item li:nth-last-child(1){margin-bottom:15px}}
@media (max-width:768px){.wmpage15-machining .wmpage15-machining-item{flex-wrap:wrap}
.wmpage15-machining .wmpage15-machining-item li{width:100%;max-width:100%}}
@media (max-width:600px){.wmpage15-machining .wmpage15-machining-alls{flex-direction:column}
.wmpage15-machining .wmpage15-machining-pic{padding-left:0;width:100%}
.wmpage15-machining .wmpage15-machining-pic img,.wmpage15-machining .wmpage15-machining-text{width:100%}
.wmpage15-machining .wmpage15-machining-for{max-height:100%}
.wmpage15-machining .wmpage15-machining-text{padding:15px}
.wmpage15-machining .wmpage15-machining-text h5{margin-bottom:5px}
.wmpage15-machining .wmpage15-hand-text h4{font-size:18px}}
.products-ninelist-1{padding-bottom:0!important}
.pages{margin-bottom:50px}
.kche-t162 .kche-t162-right{padding:20px}
@media (max-width:768px){.inquiry-form .wmkcfb-fileupload,.inquiry-form input{width:100%}}
