﻿@charset "utf-8"; 
:root {--color:#1C459F;--color1:#005baa;--hovercolor:#005baa;--fontfamily:"Lato",sans-serif;--blue-900:#0A1530;--blue-800:#0E2152;--blue-700:#12306E;--blue-600:#173A8C;--blue-500:#005baa;--blue-400:#005baa;--blue-300:#005baa;--blue-200:#A6C2F8;--blue-100:#D7E3FC;--blue-50:#EEF3FE;--white:#FFFFFF;--slate-50:#F6F8FB;--slate-100:#EEF1F6;--slate-200:#E1E7F0;--slate-300:#CBD4E2;--slate-400:#9AA7BD;--slate-500:#6B7A93;--slate-600:#4C5A73;--slate-700:#33415C;--slate-800:#1E2B45;--slate-900:#0F1A30;--green-500:#1E9E6A;--green-50:#E6F5EE;--amber-500:#E0921C;--amber-50:#FCF2DF;--red-500:#D6453C;--red-50:#FBE9E7;--brand:var(--blue-500);--brand-strong:var(--blue-600);--brand-accent:var(--blue-400);--ink:var(--blue-900);--text-strong:var(--blue-900);--text-body:var(--slate-700);--text-muted:var(--slate-500);--text-on-brand:var(--white);--text-on-dark:var(--white);--text-link:var(--blue-500);--surface-page:var(--white);--surface-subtle:var(--slate-50);--surface-card:var(--white);--surface-inset:var(--slate-100);--surface-dark:var(--blue-900);--surface-brand:var(--blue-500);--surface-tint:var(--blue-50);--border:var(--slate-200);--border-strong:var(--slate-300);--border-brand:var(--blue-500);--border-focus:var(--blue-400);--divider-on-dark:rgba(255,255,255,.14);--success:var(--green-500);--success-bg:var(--green-50);--warning:var(--amber-500);--warning-bg:var(--amber-50);--danger:var(--red-500);--danger-bg:var(--red-50);}
:root{--color1:#1C459F;--blue-300:#1C459F;--blue-400:#1C459F;--blue-500:#1C459F}
header .l-wrap,footer .l-wrap{max-width:1280px;margin:0px auto;padding:0px 32px;}
@media (max-width:1024px){header .l-wrap,footer .l-wrap{padding:0px 15px;}}
@media (min-width:1025px){body {padding-top:116px;}
.head-top {background:var(--slate-50);border-bottom:1px solid var(--border);height:43px;z-index:2}
header.is-active .head-top {height:43px;opacity:1}
.head-top .l-wrap {justify-content:flex-end;}
.head-left {display:none;}
.head-top .head-right {gap:22px;}
.head-top-nav {display:flex;align-items:center;gap:22px;position:relative;}
.head-top-nav li {font-size:13px;font-weight:600;color:var(--slate-600);cursor:pointer;transition:color .14s ease-in-out;}
.head-top-nav li a:hover {color:var(--color)}
.head-top-nav:after {content:'';width:1px;height:18px;background:var(--border);}
.lang-icon {overflow:hidden}
.lang-icon img {width:14px;filter:drop-shadow(0 50px 0 var(--slate-600));transform:translateY(-50px)}
.lang-icon span {font-size:var(--fontsize13);color:var(--slate-600);padding-right:14px}
.lang-icon span::before {background:var(--slate-600);width:5px;right:3px;transform:rotate(45deg);top:10px;}
.lang-icon span::after {background:var(--slate-600);width:5px;transform:rotate(-45deg);top:10px;}
.lang-icon:hover img {filter:drop-shadow(0 50px 0 var(--color));}
.lang-icon:hover span {color:var(--color)}
.lang-icon:hover span::before,.lang-icon:hover span::after {background:var(--color)}
.head-top .search-box {height:100%;position:relative}
.head-top .search-box .head-search {height:100%;display:inline-flex;align-items:center}
.head-top .search-box .head-search button {outline:0;border:none;cursor:pointer;width:20px;height:30px;background:none}
.head-top .search-box .head-search button em {font-weight:var(--fontbold6);font-size:var(--fontsize17);color:var(--slate-600)}
.head-top .search-input {border:1px solid #ccc;;position:absolute;top:100%;right:0;background:#fff;color:#FFF;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 4px rgba(0,0,0,.2);opacity:0;transform:rotateX(90deg);visibility:hidden}
.head-top .search-input.active {transition:opacity .3s,transform .3s;visibility:visible;opacity:1;transform:rotateX(0);transform-origin:top}
.head-top .search-input input {width:200px;height:40px;padding-left:10px;font-size:var(--fontsize14);border:none;background:0 0;color:var(--fontcolor);outline:0}
.head-top .search-input input::placeholder {color:var(--fontcolor)}
.head-top .search-input button {font-weight:bold;width:40px;height:40px;border:none;outline:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-left:1px solid #eee;background:#fff;transition:all .1s linear}
.head-info {height:73px;background:var(--white);border-bottom:1px solid var(--border);}
header.is-active .head-info {height:73px;}
.head-logo a img {max-height:34px}
.head-nav{flex:1;}
.head-nav .nav-ul{width:100%}
.head-nav .nav-ul>li:first-child{margin-left:auto}
.head-nav .nav-ul>li:nth-last-child(2){margin-right:auto}
#liinquiry a{padding: 12px 22px;font-size:14px;font-weight:bold}}
@media (max-width:1024px){.head-logo a img {max-height:26px}}
.head-nav .nav-ul>li>a {font-weight:700;font-size:15px;color:var(--blue-900);cursor:pointer;position:relative;transition:color .14s ease-in-out;}
.head-nav .nav-ul>li>ul li a {font-size:13px;font-weight:400;color:var(--slate-700);line-height:1.2;height:auto}
@media (min-width:1025px){.head-nav .nav-ul>li>a {padding:0 16px;white-space:nowrap;margin:0;}
.head-nav .nav-ul>li>a em {font-size:12px;font-weight:bold;margin-left:6px;transform:scale(.8)}
.head-nav .nav-ul>li>a:after {content:'';position:absolute;left:16px;right:16px;bottom:0;height:3px;background:var(--blue-500);transform:scaleX(0);transition:transform .18s ease-in-out;}
.head-nav .nav-ul>li>a.inmenu_1:after {transform:scaleX(1);}
.head-nav .nav-ul>li>a::before {display:none}
.head-nav .nav-ul>li>ul {background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:rgba(10,21,48,0.16) 0px 20px 50px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease-in-out,transform .16s ease-in-out,visibility .16s;}
.head-nav .nav-ul>li:hover>ul {opacity:1;visibility:visible;transform:translateY(0);}
.head-nav .nav-ul>li>ul li a {padding:8px;border-radius:6px;}
.head-nav .nav-ul>li>ul li:hover>a {padding:8px}}
@media (max-width:1024px){.head-nav .nav-ul>li .icon-arrow-down{font-size:14px;font-weight:bold;}
.head-nav .nav-ul>li>ul a::before{display:none}}
#liproducts .submenu>li>a{text-decoration:none;height:auto;width:100%;color:var(--color);display:block;font-weight:bold;font-size:13px;}
#liproducts .submenu>li .cate-con ul a {font-size:13px;padding:0}
@media (min-width:1025px) {#liproducts .submenu {list-style:none;width:900px;display:flex;flex-wrap:wrap;position:absolute;left:-420px;width:920px;max-width:92vw;background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:rgba(10,21,48,0.16) 0px 20px 50px;padding:28px 180px 28px 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;}
#liproducts .submenu>li {position:relative;width:auto;margin:0;}
#liproducts .submenu>li:nth-child(n+5) {margin-top:-8px}
.head-nav .nav-ul>li>ul a::before {display:none}
#liproducts .submenu>li em,#liproducts .submenu>li i {display:none}
#liproducts .submenu>li>a {margin-bottom:12px;}
#liproducts .submenu>li .cate-con ul {position:static;display:block;background:0 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13.5px;color:var(--slate-600);}
.nav-ul>li#liproducts .submenu li ul {transform:scaleY(1);opacity:1}
#liproducts .submenu>li .cate-img {width:80px;height:80px;position:absolute;left:0;top:0}
#liproducts .submenu>li .cate-img {display:none}
#liproducts .submenu>li .cate-img img {width:100%;height:100%;object-fit:cover}
#liproducts .submenu>li:last-child .cate-con {text-align:left;margin-top:75px}
#liproducts .submenu>li:last-child .cate-con .more {background:var(--color) !important;color:#fff;border-radius:30px;max-width:unset;display:inline-flex;align-items:center;margin-top:10px;padding:10px 18px;font-size:13px;font-weight:bold;line-height:1}
#liproducts .submenu>li:last-child .cate-con .more:hover {background:var(--blue-600);box-shadow:0 8px 20px rgba(28,69,159,.30);}
#liproducts .submenu>li:last-child .cate-con .more em {display:block;font-size:13px;margin-left:6px}
#liproducts .submenu>li:last-child {position:absolute;right:32px;top:28px;height:calc(100% - 56px);width:19%;padding-left:20px;border-left:1px solid #eee}
#lihelp-centeri {position:relative}
#lihelp-centeri ul {right:0px;width:236px;z-index:60;position:absolute;top:42px;transform-origin:top;white-space:nowrap;background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:rgba(10,21,48,0.16) 0px 20px 50px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease-in-out,transform .16s ease-in-out,visibility .16s;}
#lihelp-centeri>a em {font-size:12px;font-weight:bold;margin-left:6px;transform:scale(.8);display:inline-block}
#lihelp-centeri:hover>ul {opacity:1;visibility:visible;transform:translateY(0);}
#lihelp-centeri ul li {position:relative}
#lihelp-centeri ul li a {text-align:left;position:relative;transition:all .1s linear;display:flex;align-items:center;justify-content:flex-start;text-transform:capitalize;font-size:13px;font-weight:400;color:var(--slate-700);line-height:1.2;height:auto;padding:8px;border-radius:6px;}
#lihelp-centeri ul li:hover>a {padding:8px}
#lihelp-centeri ul .line {height:1px;background:var(--slate-100);margin:6px 4px;}
#lihelp-centeri >ul >li:nth-child(7)>a{pointer-events:none}
#lihelp-centeri ul li:nth-child(7) a {display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:6px;font-size:13px;font-weight:400;color:var(--slate-700);cursor:pointer;}
#lihelp-centeri ul li:nth-child(7) a em {font-size:12px;font-weight:bold;margin-left:6px;transform:scale(.9);display:inline-block}
#lihelp-centeri >ul >li:nth-child(7):hover >a {background:var(--blue-50);}
#lihelp-centeri ul ul {position:absolute;top:-11px;right:100%;width:212px;background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:rgba(10,21,48,0.16) 0px 20px 50px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;z-index:70;opacity:0;visibility:hidden;transform:translateX(6px);transition:opacity .16s ease-in-out,transform .16s ease-in-out,visibility .16s;}
#lihelp-centeri ul li:hover ul {opacity:1;visibility:visible;transform:translateX(0);}
#liproducts+li ul{flex-direction:row;flex-wrap:wrap;width:560px}
#liproducts+li ul li{width:calc(50% - 2px)}}
#lihelp-centeri >ul >li:nth-child(5){display:none}
@media (max-width:1300px) and (min-width:1025px){#liproducts .submenu{left:-250px}}
@media (max-width:1024px) {#liproducts .submenu {margin:0;width:auto;display:none}
#liproducts .submenu>li {margin:0;min-height:inherit;width:100%}
#liproducts .submenu>li>a {padding-left:0}
#lihelp-centeri ul ul{padding-left:20px}}
footer{background:var(--blue-900);color:rgba(255,255,255,0.7);}
footer::before{display:none}
footer a{color:rgba(255,255,255,0.7);text-decoration:none!important}
footer .foot-main{padding:60px 0 32px}
.foot-main .l-wrap{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:40px;}
footer .foot-item{width:auto!important}
footer .foot-logo{display:flex;align-items:center;gap:10px;margin-bottom:18px;}
footer .foot-logo img{width:auto;max-height:34px}
footer .foot-info .foot-text{font-size:13px;line-height:1.6;margin:0px 0px 18px;max-width:280px;}
.foot-sharetag{display:flex;flex-wrap:nowrap;gap:8px;}
.foot-sharetag a{width:32px;height:32px;border-radius:7px;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.72);transition:background .14s ease-in-out,color .14s ease-in-out,border-color .14s ease-in-out;flex:none;}
.foot-sharetag a:hover{background:var(--blue-400);border-color:var(--blue-400);color:var(--white);}
footer .foot-title{font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--color);margin:0px 0px 16px;padding:0}
footer .foot-title::before{display:none}
footer .foot-item .foot-list{display:flex;flex-direction:column;gap:11px;font-size:13.5px;}
footer .foot-list li{margin:0;line-height:1.2}
footer .foot-list li a em{display:none}
footer .foot-list li a:hover{text-decoration:none;color:var(--color)}
.foot-contact .foot-link{margin-bottom:18px}
footer .foot-link li{font-size:13.5px;line-height:1.7;margin:0}
.foot-tel a{color:#fff}
.foot-mail a{color:var(--color)}
footer .foot-link .foot-add{margin-top:10px}
.foot-submit{display:flex;gap:8px;}
.foot-submit input{flex:1 1 0%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);border-radius:6px;padding:10px 12px;color:var(--white);font-size:13px;font-family:Lato,sans-serif;outline:none;}
.foot-submit button{background:var(--color);color:var(--white);border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:6px;padding:0px 18px;font-weight:700;font-size:13px;cursor:pointer;}
.foot-bot{border-top:1px solid rgba(255,255,255,0.1);padding:16px 0}
.foot-bot .l-wrap{border:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;font-size:13px;color:rgba(255,255,255,0.55);}
footer .copyright{flex: 0 0 auto;padding:0;font-size:inherit}
.foot-brand{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;}
.foot-brand li{display:flex;align-items:center;justify-content:center;height:22px;padding:0 3px;background:var(--white);border-radius:3px;transition:transform .14s ease-in-out,box-shadow .14s ease-in-out;}
.foot-brand li img{height:18px;width:auto;}
.foot-brand li:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.25);}
.foot-bot-link{flex:0 0 auto;display:flex;gap:10px;}
.foot-bot-link a{color: rgba(255, 255, 255, 0.55);}
@media (max-width:1100px){.foot-brand{display:none}}
@media (max-width:1024px){.foot-main .l-wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px;}
footer .foot-item:nth-child(n+3){margin-top:0}}
@media (max-width:768px){footer .foot-main{padding:40px 0 32px}
.foot-main .l-wrap{grid-template-columns:1fr;}
footer .foot-item .foot-list{flex-direction:row;flex-wrap:wrap}
footer .foot-item .foot-list li{width:48%}}
@media (max-width:500px){.foot-bot-link{display:none}}

.industry-main .newslist li .img{display:none}
.industry-main .banner-inner{background:none}
.industry-main .pagesbanner img{min-height:initial;height:0;display:block}
.industry-main .pagesbanner::after{display:none}
.industry-main .protypefeedback{display:none}
.icon-sousuo:before{content:"\e6e1";}
.blog-search-box .pr-search-btn{border:none;cursor:pointer;background:none}
.blog-search-box .pr-search-btn em{color:#6B7A93;font-size:24px;font-weight:bold}
.blog-search-box input{display:block;width:100%;outline:none;border:none;color:#6B7A93;}
.blog-search-box input::-webkit-input-placeholder{color:#6B7A93;}
.blog-index-hero { position:relative; overflow:hidden; background:linear-gradient(180deg, var(--white) 0%, #F8FBFF 100%); border-bottom:1px solid var(--border); }
.blog-index-hero::before { content:""; position:absolute; inset:0; background-image:linear-gradient(rgba(28,69,159,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(28,69,159,.035) 1px, transparent 1px); background-size:44px 44px; mask-image:linear-gradient(180deg, rgba(0,0,0,.55), transparent 72%); pointer-events:none; }
.blog-hero-inner { position:relative; max-width:1080px; margin:0 auto; padding:70px 32px 64px; text-align:center; }
.blog-kicker { display:inline-flex; align-items:center; gap:7px; min-height:26px; padding:4px 12px; border:1px solid rgba(46,99,214,.28); border-radius:999px; background:var(--blue-50); color:var(--color); font-size:12px; font-weight:900; box-shadow:0 2px 8px rgba(28,69,159,.08); }
.blog-hero-title { margin:20px auto 0; max-width:780px; color:var(--blue-900); font-size:52px; line-height:1.08; font-weight:900; }
.blog-hero-title span { color:var(--color)}
.blog-hero-copy { max-width:760px; margin:16px auto 0; color:var(--slate-600); font-size:16px; line-height:1.62; }
.blog-search-wrap { max-width:980px; margin:34px auto 0; }
.blog-search-box { display:flex; align-items:center; gap:12px; width:100%; min-height:54px; padding:10px 14px; border:1px solid var(--border-strong); border-radius:8px; background:rgba(255,255,255,.94); box-shadow:0 12px 28px rgba(10,21,48,.07); text-align:left; }
.blog-search-box svg { flex:none; color:var(--slate-500); }
.blog-search-input { flex:1 1 260px; width:auto; min-width:160px; border:0; outline:0; background:transparent; color:var(--blue-900); font:700 13px/1.4 'Lato', system-ui, sans-serif; }
.blog-search-input::placeholder { color:var(--slate-400); font-weight:700; }
.blog-search-tags { display:flex; flex-wrap:nowrap; gap:7px; justify-content:flex-end; flex:0 0 auto; }
.blog-search-tag { display:inline-flex; align-items:center; min-height:23px; padding:4px 8px; border-radius:999px; background:var(--slate-50); border:1px solid var(--border); color:var(--slate-400); font-size:11px; font-weight:700; white-space:nowrap; }
.blog-index-meta { margin:12px auto 0; color:var(--slate-400); font-size:12.5px; font-weight:700; line-height:1.55; }
.blog-topic-row { display:flex; align-items:center; justify-content:center; gap:9px; margin:28px auto 0; flex-wrap:wrap; }
.blog-filter-icon { width:24px; height:24px; display:flex; align-items:center; justify-content:center; color:var(--slate-500); flex:none; }
.blog-topic { display:inline-flex; align-items:center; min-height:33px; padding:7px 12px; border:1px solid var(--border); border-radius:8px; background:var(--white); color:var(--slate-700); font-size:12.5px; font-weight:900; box-shadow:0 2px 6px rgba(10,21,48,.04); white-space:nowrap; }
.blog-topic.is-active { background:var(--blue-900); border-color:var(--blue-900); color:var(--white); }
@media (max-width:1440px){.blog-hero-title{font-size:45px}}
@media (max-width:1024px){.blog-hero-inner{padding:50px 15px}
.blog-hero-title{font-size:35px}}
@media (max-width:768px){.blog-hero-inner{padding:30px 15px}
.blog-hero-title{font-size:28px}
.blog-hero-copy{font-size:15px}
.blog-search-wrap{margin-top:15px}
.blog-search-box{min-height:44px;padding:10px}
.blog-topic{font-size:11.5px;padding:5px;min-height:30px;}}
.home-inquiry{position:relative;overflow:hidden;background:var(--color);padding:64px 0}
.inquiry-bg{position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:300px;opacity:0.08;}
.home-inquiry-flex{display:grid;grid-template-columns:0.8fr 1.2fr;gap:56px;align-items:start;position:relative;}
.home-inquiry-sm{font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.75);margin-bottom:14px;}
.home-inquiry-tit{font-size:38px;font-weight:900;color:var(--white);margin:0px;letter-spacing:-0.02em;line-height:1.08;}
.home-inquiry-lef p{font-size:16px;color:rgba(255,255,255,0.82);margin:18px 0px 0px;line-height:1.6;max-width:340px;}
.home-inquiry-rig .wmkcfeedback .wmkcfb-fileupload,.home-inquiry-rig .wmkcfeedback input,.home-inquiry-rig .wmkcfeedback textarea{font-size:14px}
.home-inquiry-rig .wmkcfeedback .send-btn{font-weight:bold;background:#fff;width:100%;color:var(--color);border:1px solid #fff;}
@media (max-width:1024px){.home-inquiry-tit{font-size:32px}}
@media (max-width:768px){.home-inquiry{padding:45px 0}
.inquiry-bg{width:200px;}
.home-inquiry-flex{grid-template-columns:1fr;gap:25px;}
.home-inquiry-sm{margin-bottom:10px;}
.home-inquiry-tit{font-size:25px;}
.home-inquiry-lef p{font-size:15px;margin:10px 0px 0px;}}
@media (min-width:1025px){.home-inquiry .l-wrap{max-width:1280px;padding:0 32px}}
.news-main.industry-main .newslist li{background: unset;border: 1px solid #d5dfd5;}
.news-main.industry-main .newslist li .info .more em ,.news-main.industry-main .newslist li:hover .info .more em,.newslist li .info .more em,.newslist li:hover .info .more em{background: var(--color);}
.pro-d-main .prodetails-price{display: none;}
.prolist-bottom a {text-decoration: none;}

.home-upcoming-list li .home-upcoming-info p{font-size: 13px;}

.download-list li{border: 1px solid var(--color);border-radius: 15px;width: 100%;    background: #fff;}
.download-list li .download-img{max-width: 55px;}
.download-list li .download-btn{margin: 0px auto 0px;}
.download-list li .download-name{text-align: center;}
.download-list li {padding:0;border:none;border-radius:0;position:relative;margin-bottom:12px}
.download-list li .download-img{display:none}
.download-list li .download-info{width:100%}
.download-list li .download-name{text-align:left;color:var(--color);font-size:var(--fontsize17);}
.download-list li .download-btn{width:100%;position:absolute;top:0;left:0;height:100%;color:transparent;background:none!important;}
.download-list li:hover .download-name{text-decoration:underline}

#wmkc .wmkc-img{background:var(--color)}
.home-banner .banner-animote .p0{color:var(--color) !important}