﻿@charset "utf-8";
:root{--color:#2f9ed1}
.part-item{width:100%}
.cate-name{text-align:center;line-height:1.3;padding:0 10px;box-sizing:border-box}
.cate-img img{display:block}
.wmkc-adv{margin-top:30px}
.wmkc-adv-common{display:flex;flex-wrap:wrap;max-width:1600px;margin:0 auto;justify-content:space-between}
.wmkc-adv-box{width:25%;box-sizing:border-box;padding:20px;display:flex;flex-direction:column;align-items:center}
.wmkc-adv-box img{width:100%;display:block}
.wmkc-adv-box p{background:#0078d7;color:#fff;text-align:center;height:45px;line-height:1.3;width:100%;display:flex;justify-content:center;align-items:center}
@media (max-width:1024px){.wmkc-adv-box{width:49%}}
@media (max-width:450px){.wmkc-adv-box{padding:10px}}
.wmkc-about-list li{text-align:center;border:1px #999 solid;padding:10px}
.wmkc-about-left{width:340px;float:left}
.wmkc-about-right{width:calc(100% - 410px);display:flex;justify-content:center;float:right}
.wmkc-about-list li>div{height:48px}
.wmkc-about-list li p{margin-bottom:10px;line-height:1}
.wmkc-about-all{width:95%}
.foot-list{display:inline-block;width:100%}
.wmkc-about{width:100%;max-width:1640px;margin:4% auto;padding:0 20px;font-size:16px}
.wmkc-item-title{margin:0px !important;background:#0078d7;color:#fff;text-align:center;height:45px;line-height:1.3 !important;width:100%;display:flex;justify-content:center;align-items:center}
.wmkc-flex-item{width:33%;box-sizing:border-box;padding:20px;margin:0}
.wmkc-template-42 .wmkc-item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
@media (max-width:1024px){.wmkc-template-42 .wmkc-item-title{font-size:14px!important;line-height:20px!important;height:40px}
.wmkc-template-42 .wmkc-item-title span{font-size:14px!important}}
@media (max-width:560px){.wmkc-template-42 .wmkc-flex-item{padding:5px}
.wmkc-template-42 .wmkc-item-title{font-size:12px!important}
.wmkc-template-42 .wmkc-item-title span{font-size:12px!important}}
.head-nav>ul>li .inmenu_1,.head-nav>ul>li:hover>a,.cu li i,.cu li em{color:var(--color)}
.que-item:nth-of-type(2),.wmkc-adv-box p,.about .more-btn,.news-date,.foot-title:after,.foot-l .lfr a,.foot-letter .send-letter .ebtn,.cate-btn,.pro-btn,.hvr-bounce-to-right-y:before,.hvr-bounce-to-right:before{background:var(--color)}
@media (min-width:769px){.head{top:45px;position:absolute;background-color:#fff0;transition:all .3s ease-in-out}}
.head-nav>ul>li>a{color:#fff;transition:all .3s ease-in-out}
.head:hover{background:#fff}
.head:hover .head-nav>ul>li>a{color:#000}
.head.active{background:#fff}
.head.active .head-nav>ul>li>a{color:#000}
.head:not(.active) .head-contact{color:#fff}
.head:hover .head-contact{color:#000}
.banner{min-height:30px;background:none;height:auto}
.banner-title{display:none}
section.indvr{margin-top:60px}
section.indvr .common-title{margin-bottom:30px}
@media (max-width:1024px){section.indvr iframe{height:400px}}
@media (max-width:560px){section.indvr iframe{height:320px}
section.indvr{margin-top:40px}
section.indvr .common-title{margin-bottom:20px}
.wmkc-adv-box p{font-size:14px;height:auto;min-height:60px}}
.cate-img{background:#00000099}
.cate-img img{width:100%;opacity:.9}
@media (min-width:769px){.banner{min-height:130px;background:#000}}
.headshare{display:flex;margin-left:15px}
.headshare li{margin-left:10px;display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}
.headshare li:first-child i,.headshare li:first-child em{font-size:22px}
.headshare li:active,.headshare li:focus,.headshare li:hover{animation-name:hvr-pulse-grow;animation-duration:.28s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}
.headshare a{width:32px;height:32px;display:flex;justify-content:center;align-items:center}
.headshare i,.headshare em{color:#FFF;font-size:18px}
.headshare i:hover,.headshare em:hover{color:var(--color);font-size:18px}

   
      .catalog-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:99999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:.4s}
.catalog-popup-overlay.show{opacity:1;visibility:visible}
.catalog-popup{width:625px;max-width:90%;background:#f7f7f7;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 15px 50px rgba(0,0,0,.25)}
.catalog-popup:before{content:'';position:absolute;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.45);right:-130px;top:50%;transform:translateY(-50%)}
.catalog-popup:after{content:'';position:absolute;width:340px;height:340px;border-radius:50%;background:rgba(255,255,255,.25);right:-220px;top:20px}
.catalog-popup-content{padding:35px 48px 40px;position:relative;z-index:2}
.catalog-popup-close{position:absolute;right:22px;top:18px;font-size:34px;color:#7d8090;cursor:pointer;line-height:1;z-index:3}
.catalog-popup h2{margin:0 0 20px;color:#666c7b;font-size:32px;font-weight:300;line-height:1.15}
.catalog-popup p{margin:0 0 18px;color:#444;font-size:14px;line-height:1.6;max-width:420px}
.catalog-form label{display:block;margin-bottom:8px;color:#666;font-size:14px}
.catalog-form input{width:100%;height:36px;border:1px solid #d8d8d8;padding:0 14px;font-size:14px;background:#fff;box-sizing:border-box}
.catalog-form button{width:100%;height:36px;margin-top:12px;border:none;cursor:pointer;font-size:16px;font-weight:600;color:#fff;background:#ff4343;transition:.3s}
.catalog-form button:hover{background:#f22d2d}
@media(max-width:768px){.catalog-popup-content{padding:25px}
.catalog-popup h2{font-size:24px}
.catalog-popup p{font-size:13px}
}