﻿@import url(https://css02.v15cdn.com/m433/message.css);
.l-wrap{max-width:1730px}
.wmkc-title{font-size:47px;color:#2B2B2B;position:relative;display:inline-block;padding-bottom:53px;line-height:1}
.wmkc-title::after{content:"";position:absolute;bottom:27px;left:50%;transform:translateX(-50%);width:62px;height:3px;background-color:var(--color)}
@media (max-width:1024px){.wmkc-title{font-size:35px}
}.wmkc-about{width:100%;margin:0 auto;background:url('/Content/uploads/20261313642/202608101400451fa99caf70d34f6997f1bb57001d0400.jpg') no-repeat right center;background-size:cover;box-sizing:border-box;padding:124px 0 90px;transition:all 0.3s ease}
.wmkc-about .wmkc-about-content{width:50%;max-width:750px}
.wmkc-about .wmkc-title{color:#222;position:relative;text-transform:uppercase;font-weight:var(--fontbold6);line-height:1;padding-bottom:92px}
.wmkc-about .wmkc-title::after{content:"";position:absolute;left:0;bottom:45px;width:100px;height:3px;transform:unset;background-color:var(--color)}
.wmkc-about .wmkc-about-desc{font-size:var(--fontsize22);color:#555;line-height:1.6;margin-bottom:50px}
.wmkc-about .wmkc-about-desc p{margin:0 0 20px 0}
.wmkc-about .wmkc-about-stats{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:50px}
.wmkc-about .wmkc-about-stat{flex:1;text-align:center;position:relative}
.wmkc-about .wmkc-about-stat:not(:last-child)::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background-color:#ddd}
.wmkc-about .wmkc-about-stat img{display:block;margin:0 auto 15px auto;height:40px;width:auto}
.wmkc-about .wmkc-about-stat strong{display:block;font-size:var(--fontsize40);color:var(--color);font-weight:var(--fontbold6);margin-bottom:11px;line-height:1}
.wmkc-about .wmkc-about-stat span{display:block;font-size:var(--fontsize18);color:#666;line-height:1.3}
.wmkc-about .wmkc-about-btn{display:inline-flex;align-items:center;background-color:var(--color);color:#fff;text-decoration:none;padding:6px 30px 6px 6px;border-radius:50px;font-size:20px;transition:opacity 0.3s ease}
.wmkc-about .wmkc-about-btn .icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;margin-right:20px}
.wmkc-about .wmkc-about-btn:hover{opacity:0.85}
.wmkc-about .wmkc-about-btn img{margin-right:15px}
@media screen and (max-width:1024px){.wmkc-about{padding:50px 0px;background-position:center}
.wmkc-about .wmkc-about-desc{font-size:var(--fontsize16)}
.wmkc-about .wmkc-title{margin-bottom:45px}
.wmkc-about .wmkc-about-stat strong{font-size:var(--fontsize30)}
.wmkc-about .wmkc-about-btn{font-size:var(--fontsize18)}
.wmkc-about .wmkc-about-content{width:100%;background-color:rgba(255,255,255,0.9);padding:30px;border-radius:8px;box-sizing:border-box}
.wmkc-about .wmkc-title::after{bottom:-24px}
.wmkc-about .wmkc-about-stats{flex-wrap:wrap;gap:30px 0}
.wmkc-about .wmkc-about-stat{width:50%;flex:none}
.wmkc-about .wmkc-about-stat:not(:last-child)::after{display:none}
}.wmkc-product{max-width:100%;margin:0 auto;background-color:#f7f8fa;padding:100px 0 121px}
.wmkc-product .wmkc-product-header{text-align:center;margin-bottom:50px;padding:0 20px}
.wmkc-product .wmkc-product-header h2{color:#2B2B2B;position:relative;display:inline-block;padding-bottom:53px;line-height:1}
.wmkc-product .wmkc-product-header h2::after{content:"";position:absolute;bottom:27px;left:50%;transform:translateX(-50%);width:62px;height:3px;background-color:var(--color)}
.wmkc-product .wmkc-product-desc{font-size:var(--fontsize22);color:#4B4B4B;margin:0}
.wmkc-product .wmkc-product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:68px;margin:0 auto}
.wmkc-product .wmkc-product-item{background-color:#E1EFFF;display:block;text-decoration:none;box-shadow:0 3px 12px rgba(0,0,0,0.05);transition:all 0.3s ease;display:flex;flex-direction:column}
.wmkc-product .wmkc-product-item:hover{box-shadow:0 10px 25px rgba(0,0,0,0.12)}
.wmkc-product .wmkc-product-img{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}
.wmkc-product .wmkc-product-img img{max-width:100%;max-height:100%;object-fit:contain;transition:transform 0.3s ease}
.wmkc-product .wmkc-product-item:hover .wmkc-product-img img{transform:scale(1.04)}
.wmkc-product .wmkc-product-info{background-color:#E1EFFF;flex:1;padding:30px;min-height:130px;transition:background-color 0.3s ease}
.wmkc-product .wmkc-product-item:hover .wmkc-product-info{background-color:var(--color)}
.wmkc-product .wmkc-product-name{font-size:23px;color:#333;font-weight:var(--fontbold6);margin:0 0 25px 0;line-height:1;transition:color 0.3s ease}
.wmkc-product .wmkc-product-item:hover .wmkc-product-name{color:#fff}
.wmkc-product .wmkc-product-text{font-size:var(--fontsize18);color:#777;margin:0;line-height:1.6;transition:color 0.3s ease}
.wmkc-product .wmkc-product-item:hover .wmkc-product-text{color:rgba(255,255,255,0.9)}
@media (max-width:1024px){.wmkc-product{width:100%;padding:50px 0}
.wmkc-product .wmkc-product-infoP{padding:20px}
.wmkc-product .wmkc-product-name{font-size:23px;margin:0 0 18px 0}
.wmkc-product .wmkc-product-desc{font-size:var(--fontsize16)}
.wmkc-product .wmkc-product-list{grid-template-columns:repeat(2,1fr);gap:20px}
}@media (max-width:640px){.wmkc-product .wmkc-product-list{grid-template-columns:1fr}
}.wmkc-region{width:100%;margin:0 auto;padding:80px 0px;box-sizing:border-box;text-align:center;background-color:#fff}
.wmkc-region .wmkc-region-header{margin-bottom:48px}
.wmkc-region .wmkc-region-desc{font-size:var(--fontsize22);color:#4B4B4B;max-width:1200px;margin:0 auto;line-height:1.6}
.wmkc-region .wmkc-region-img{width:100%;overflow:hidden}
.wmkc-region .wmkc-region-img img{width:100%;height:auto;display:block;transition:transform 0.3s ease}
@media screen and (max-width:1024px){.wmkc-region{padding:40px 0px}
.wmkc-region .wmkc-region-desc{font-size:var(--fontsize16)}
}.wmkc-protect{position:relative;width:100%;margin:0 auto;overflow:hidden;transition:box-shadow 0.3s ease}
.wmkc-protect:hover{box-shadow:0 10px 30px rgba(0,0,0,0.3)}
.wmkc-protect-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#000}
.wmkc-protect-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.26);pointer-events:none}
.wmkc-protect-img-pane{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.5s ease,visibility 0.5s ease}
.wmkc-protect-img-pane.wmkc-protect-active{opacity:1;visibility:visible}
.wmkc-protect-img-pane img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}
.wmkc-protect:hover .wmkc-protect-img-pane.wmkc-protect-active img{transform:scale(1.04)}
.wmkc-protect-inner{position:relative;z-index:2;display:flex;flex-direction:column;min-height:700px}
.wmkc-protect-text-container{flex:1;display:flex;flex-direction:column;justify-content:center;padding:80px 80px 50px 80px;box-sizing:border-box}
.wmkc-protect-text-pane{display:none}
.wmkc-protect-text-pane.wmkc-protect-active{display:block;animation:wmkc-fade-in 0.5s ease forwards}
.wmkc-protect-text-pane .title{font-size:60px;line-height:1;color:#FFFFFF;text-shadow:0px 7px 21px rgba(49,49,49,0.28);margin-bottom:39px;font-weight:var(--fontbold4)}
@keyframes wmkc-fade-in{from{opacity:0;transform:translateY(15px)}
to{opacity:1;transform:translateY(0)}
}.wmkc-protect .wmkc-title{font-size:42px;color:#ffffff;margin:0 0 20px 0;font-weight:var(--fontbold6);line-height:1.2}
.wmkc-protect-desc{font-size:20px;color:#ffffff;margin:0 0 37px 0;line-height:1.6;opacity:0.9}
.wmkc-protect-btn{display:inline-block;background-color:var(--color);color:#ffffff;padding:14px 30px;border-radius:4px;text-decoration:none;font-size:20px;transition:opacity 0.3s ease}
.wmkc-protect-btn:hover{opacity:0.9}
.wmkc-protect-tabs{display:flex;width:100%;background:rgba(0,0,0,0.45);backdrop-filter:blur(5px)}
.wmkc-protect-tab{flex:1;text-align:center;padding:24px 20px;color:#ffffff;font-size:35px;cursor:pointer;border-right:1px solid rgba(255,255,255,0.2);transition:background-color 0.3s ease,color 0.3s ease;box-sizing:border-box}
.wmkc-protect-tab:last-child{border-right:none}
.wmkc-protect-tab.wmkc-protect-active{background-color:var(--color)}
@media screen and (max-width:1024px){.wmkc-protect-inner{min-height:auto}
.wmkc-protect-text-pane .title{font-size:var(--fontsize40)}
.wmkc-protect-text-container{padding:50px 20px}
.wmkc-protect-desc,.wmkc-protect-btn{font-size:var(--fontsize16)}
.wmkc-protect .wmkc-title{font-size:var(--fontsize30)}
.wmkc-protect-tabs{flex-direction:column}
.wmkc-protect-tab{border-right:none;border-bottom:1px solid rgba(255,255,255,0.2);padding:16px 15px;font-size:var(--fontsize16)}
.wmkc-protect-tab:last-child{border-bottom:none}
}.wmkc-glance{--color:#1a6dff;width:100%;max-width:1920px;margin:0 auto;padding:80px 20px;box-sizing:border-box;font-family:Arial,sans-serif;background-color:#ffffff}
.wmkc-glance .wmkc-glance-header{text-align:center}
.wmkc-glance .wmkc-title{display:block}
.wmkc-glance .wmkc-glance-tabs{display:inline-flex;margin:26px 0 64px}
.wmkc-glance .wmkc-glance-tab:first-child{margin-right:45px}
.wmkc-glance .wmkc-glance-tab{padding:12px 100px;font-size:29px;font-weight:var(--fontbold6);color:#444444;cursor:pointer;border-radius:40px;box-shadow:0px 7px 21px 0px #E6E6E6;transition:all 0.3s ease}
.wmkc-glance .wmkc-glance-tab.wmkc-glance-active{background-color:var(--color);color:#ffffff;box-shadow:0 4px 12px rgba(26,109,255,0.3)}
.wmkc-glance .wmkc-glance-pane{display:none}
.wmkc-glance .wmkc-glance-pane.wmkc-glance-active{display:block}
.wmkc-glance .wmkc-glance-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:0 auto}
.wmkc-glance .wmkc-glance-item{background-color:#f7f8fa;display:flex;flex-direction:column;position:relative;transition:all 0.3s ease}
.wmkc-glance .wmkc-glance-item:hover{box-shadow:0 10px 25px rgba(0,0,0,0.1);transform:translateY(-4px)}
.wmkc-glance .wmkc-glance-img{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden}
.wmkc-glance .wmkc-glance-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}
.wmkc-glance .wmkc-glance-item:hover .wmkc-glance-img img{transform:scale(1.04)}
.wmkc-glance .wmkc-glance-date{position:absolute;left:20px;bottom:0;background-color:var(--color);color:#ffffff;padding:10px 14px;text-align:center;z-index:2}
.wmkc-glance .wmkc-glance-date strong{display:block;font-size:20px;line-height:1;font-weight:var(--fontbold6)}
.wmkc-glance .wmkc-glance-date span{display:block;font-size:13px;line-height:1.2;margin-top:2px}
.wmkc-glance .wmkc-glance-body{padding:25px 20px 15px 20px;flex:1;display:flex;flex-direction:column}
.wmkc-glance .wmkc-glance-name{font-size:var(--fontsize22);color:var(--color);margin:0 0 12px 0;font-weight:var(--fontbold6);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wmkc-glance .wmkc-glance-desc{font-size:var(--fontsize16);color:#777777;margin:0 0 20px 0;line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wmkc-glance .wmkc-glance-more{font-size:var(--fontsize17);color:var(--color);text-decoration:none;font-weight:var(--fontbold6);display:inline-block}
.wmkc-glance .wmkc-glance-line{height:2px;background-color:#dcdcdc;width:90%;margin:0 auto;transition:background-color 0.3s ease}
.wmkc-glance .wmkc-glance-item:hover .wmkc-glance-line{background-color:var(--color);width:100%}
@media screen and (max-width:1024px){.wmkc-glance{padding:40px 15px}
.wmkc-glance .wmkc-glance-tabs{display:inline-flex;margin:16px 0 44px}
.wmkc-glance .wmkc-glance-list{grid-template-columns:repeat(2,1fr);gap:25px}
.wmkc-glance .wmkc-glance-tab{padding:10px 20px;font-size:var(--fontsize16)}
}@media screen and (max-width:768px){.wmkc-glance .wmkc-glance-list{grid-template-columns:repeat(1,1fr);gap:25px}
.wmkc-glance .wmkc-glance-tab:first-child{margin-right:0;margin-bottom:20px}
.wmkc-glance .wmkc-glance-tabs{display:flex;flex-wrap:wrap}
.wmkc-glance .wmkc-glance-tab{width:100%}
}.home-banner{position:relative;width:100%;margin:0 auto;overflow:hidden}
.home-banner #indexbanner{position:relative;width:100%}
.home-banner .index-banner{width:100%;height:100%;object-fit:cover;display:block}
.home-banner .home-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(8,28,88,0.85) 0%,rgba(8,28,88,0.5) 50%,rgba(0,0,0,0.2) 100%);display:flex;align-items:center;z-index:2}
.home-banner .home-banner-content{box-sizing:border-box}
.home-banner .home-banner-title{font-size:53px;color:#ffffff;font-weight:var(--fontbold8);line-height:1.25;margin:0 0 25px 0;text-transform:uppercase;letter-spacing:0.5px}
.home-banner .home-banner-line{width:73px;height:3px;background-color:var(--color);margin-bottom:25px}
.home-banner .home-banner-desc{font-size:21px;color:rgba(255,255,255,0.9);line-height:1.6;margin:0 0 35px 0}
.home-banner .home-banner-btns{display:flex;gap:15px;align-items:center}
.home-banner .home-banner-btn{display:inline-block;padding:12px 50px;font-size:20px;font-weight:var(--fontbold6);text-decoration:none;border-radius:4px;transition:all 0.3s ease;text-align:center;box-sizing:border-box}
.home-banner .home-banner-btn-primary{background-color:var(--color);color:#ffffff;border:1px solid var(--color)}
.home-banner .home-banner-btn-primary:hover{background-color:#0b50cf;border-color:#0b50cf;transform:translateY(-2px);box-shadow:0 6px 18px rgba(26,109,255,0.4)}
.home-banner .home-banner-btn-secondary{background-color:#ffffff;color:var(--color);border:1px solid #ffffff}
.home-banner .home-banner-btn-secondary:hover{background-color:transparent;color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 18px rgba(255,255,255,0.2)}
@media screen and (max-width:1024px){.home-banner #indexbanner{height:auto;min-height:450px}
.home-banner .home-banner-content{padding:60px 20px}
.home-banner .home-banner-title{font-size:25px}
.home-banner .home-banner-desc{font-size:var(--fontsize12)}
.home-banner .home-banner-btns{flex-wrap:wrap}
.home-banner .home-banner-btn{padding:10px 24px;font-size:var(--fontsize12)}}
.wmkc-about .wmkc-about-btn:hover {background: #fff;color: #1061ff;}
 @media screen and (max-width:1024px){.wmkc-about .wmkc-title::after{bottom:24px}
.wmkc-about .wmkc-title{margin-bottom:0px;padding-bottom:50px}}
      .wmkc-inquiry{position:relative;padding:4% 0;overflow:hidden;box-sizing:border-box;max-width:100vw}
.wmkc-inquiry  .wmkc-title::after{left:0;transform:unset}
.wmkc-inquiry .wmkc-inquiry-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.wmkc-inquiry .wmkc-inquiry-bg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}
.wmkc-inquiry:hover .wmkc-inquiry-bg img{transform:scale(1.04)}
.wmkc-inquiry .wmkc-inquiry-wrapper{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}
.wmkc-inquiry .wmkc-inquiry-left{width:45%;box-sizing:border-box}
.wmkc-inquiry .wmkc-inquiry-right{width:50%;box-sizing:border-box}
.wmkc-inquiry .wmkc-inquiry-desc{font-size:18px;color:#444444;line-height:1.6;margin:0 0 35px 0}
.wmkc-inquiry .wmkc-inquiry-contact{list-style:none;padding:0;margin:0}
.wmkc-inquiry .wmkc-inquiry-contact li{display:flex;align-items:flex-start;margin-bottom:10px;font-size:18px;color:#222222;line-height:1.5;font-weight:500}
.wmkc-inquiry .wmkc-inquiry-contact li i{color:var(--color);font-size:18px;margin-right:15px;margin-top:3px;width:20px;text-align:center}
.wmkc-inquiry .wmkc-inquiry-card{background:#ffffff;border-radius:20px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.05);transition:all 0.3s ease}
.wmkc-inquiry:hover .wmkc-inquiry-card{box-shadow:0 15px 40px rgba(0,0,0,0.12);transform:translateY(-5px)}
.wmkc-inquiry .wmkc-inquiry-form-title{color:var(--color);font-size:32px;margin:0 0 15px 0;line-height:1.2}
.wmkc-inquiry .wmkc-inquiry-form-desc{font-size:16px;color:#333333;line-height:1.6;margin:0}
.wmkc-inquiry .wmkc-inquiry-form-content{margin-top:25px}
.wmkc-inquiry .wmkcfeedback input,.wmkc-inquiry  .wmkcfeedback textarea{border:1px solid #e6cfcf}
.wmkcfeedback .send-btn{border-radius:unset;width:100%;border:unset;background:var(--color)}
@media screen and (max-width:1024px){.wmkc-inquiry .wmkc-inquiry-wrapper{flex-direction:column;gap:50px}
.wmkc-inquiry .wmkc-inquiry-left{width:100%}
.wmkc-inquiry .wmkc-inquiry-right{width:100%}
.wmkc-inquiry .wmkc-inquiry-contact li{margin-bottom:5px}
}@media screen and (max-width:768px){.wmkc-inquiry .wmkc-inquiry-left h2{font-size:26px}
.wmkc-inquiry .wmkc-inquiry-card{padding:30px 20px}
.wmkc-inquiry .wmkc-inquiry-form-title{font-size:24px}
.wmkc-inquiry .wmkc-inquiry-contact li{font-size:14px}
}
@media (max-width:768px){.home-banner{height:auto}
.home-banner #indexbanner{min-height:unset}
.home-banner .home-banner-btns{display:none}
.home-banner .home-banner-line,.home-banner .home-banner-desc{margin-bottom:10px}
.home-banner .home-banner-title{font-size:20px;margin-bottom:10px}
}