﻿@charset "utf-8"; 
.wmkc-template-46 .wmkc-flex-row-reverse{align-items:center;}
.nyengineeringbox .wmkc-template-43 .wmkc-flex-item {background:#fff;box-shadow:0 0 10px #aaa;margin:20px 0!important;min-height:250px;max-height:260px}
.nyengineeringbox .wmkc-template-43 .wmkc-template-46 .wmkc-flex-row-reverse{align-items:inherit;height:100%;flex-direction:row-reverse!important;}
.nyengineeringbox .wmkc-template-43 .wmkc-flex-l {width:calc(100% - 250px);margin:0;padding:20px!important;flex:inherit!important;}
.nyengineeringbox .wmkc-template-43 .wmkc-flex-r {width:250px;height:100%;}
.nyengineeringbox .wmkc-template-43 .wmkc-flex-r img {height:100%;width:100%;object-fit:cover;}
.nyengineeringbox .wmkc-template-43 .wmkc-flex-item2>.wmkc-item-img {height:100%;}
.nyengineeringbox .wmkc-template-43 .wmkc-template-46 {height:100%;}
.nyengineeringbox .wmkc-template-43 .wmkc-template-46 .wmkc-flex-l>p:first-child {margin-bottom:10px;}
.nyengineeringbox .wmkc-template-43 .wmkc-template-46 .wmkc-flex-l>p:first-child strong{font-size:20px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.nyengineeringbox .wmkc-template-43 .wmkc-template-46 .wmkc-flex-l>p:nth-child(2){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;}
@media (max-width:1024px){.nyengineeringbox .wmkc-template-43 .wmkc-flex-item{width:100%!important}}
@media (max-width:640px){.nyengineeringbox .wmkc-template-43 .wmkc-flex-item{min-height:200px;max-height:210px}
.nyengineeringbox .wmkc-template-43 .wmkc-flex-r{width:200px}
.nyengineeringbox .wmkc-template-43 .wmkc-flex-l{width:calc(100% - 200px);padding:15px 10px!important;}
.nyengineeringbox .wmkc-template-43 .wmkc-template-46 .wmkc-flex-l>p:first-child strong{font-size:18px}
.nyengineeringbox .wmkc-template-43 .wmkc-template-46 .wmkc-flex-l>p:nth-child(2){-webkit-line-clamp:4;font-size:14px}}
@media (max-width:480px){.nyengineeringbox .wmkc-template-43 .wmkc-flex-item{min-height:140px;max-height:150px;margin:10px 0!important}
.nyengineeringbox .wmkc-template-43 .wmkc-flex-r{width:140px}
.nyengineeringbox .wmkc-template-43 .wmkc-flex-l{width:calc(100% - 140px);padding:10px 10px!important;}
.nyengineeringbox .wmkc-template-43 .wmkc-template-46 .wmkc-flex-l>p:first-child{margin-bottom:6px}
.nyengineeringbox .wmkc-template-43 .wmkc-template-46 .wmkc-flex-l>p:first-child strong{font-size:16px}
.nyengineeringbox .wmkc-template-43 .wmkc-template-46 .wmkc-flex-l>p:nth-child(2){-webkit-line-clamp:3;}}
.product-cateitem .cate-info{background:#3aabac;color:#fff;}
.newscontent-details *{font-family:var(--fontfamily)!important;}
.product-catelist .product-cateitem .cate-info .cate-text{display:none;}
.product-catelist .product-cateitem .cate-info .cate-more{margin-top:20px;}
.home-banner .banner-animote{max-width:100%;}
.home-banner .banner-animote .title{max-width:55%;font-size:2.6vw;margin-bottom:20px;text-align:left;line-height:1.3}
.home-banner .banner-animote .words{max-width:35%;font-size:1.1vw;text-align:left}
.home-solution .solution-list li p{-webkit-line-clamp:inherit;height:auto;margin-bottom:15px;}
@media (min-width:1025px){.prodetails-main .sidebar-item.inquiry{margin-top:20px}}
@media (max-width:768px){.home-banner .banner-animote .title{font-size:20px;}
.home-banner .banner-animote .words{font-size:14px;}}
@media (max-width:550px){.home-banner .banner-animote .title{font-size:11px;}
.home-banner .banner-animote .words{font-size:6px;}}
.home-solution-flex {display:flex;align-items:flex-end;}
.home-solution-pic {flex:1;margin-right:-15%;margin-bottom:100px;}
.home-solution-pic img{width:100%;display:block}
.home-solution-info {width:50%;background:#fff;position:relative;z-index:1;padding:6%;}
.home-solution-title {font-size:24px;font-weight:bold;margin-bottom:30px;}
.home-solution-item p {font-size:16px;color:#555;line-height:1.7;}
.home-solution-btn {text-align:right;margin-top:60px;}
.home-solution-btn a {font-weight:bold;text-transform:capitalize;}
.home-solution-btn a:hover{color:var(--color)}
@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}
.home-solution-btn a:after{content:"\f101";margin-left:8px;font-family:FontAwesome!important}
.home-solution-btn a:hover:after{content:"\f105"}
@media (max-width:1200px){.home-solution-info{padding:4%}}
@media (max-width:1024px){.home-solution-info{padding:30px}
.home-solution-title {margin-bottom:20px;}
.home-solution-btn {margin-top:40px;}}
@media (max-width:768px){.home-solution-flex{display:block}
.home-solution-pic{width:100%;margin:0}
.home-solution-info{width:100%;}}
@media (max-width:500px){.home-solution-info{padding:20px 15px}
.home-solution-title {margin-bottom:10px;font-size:21px}
.home-solution-item p {font-size:15px;}
.home-solution-btn {margin-top:30px;}}
.home-banner .banner-animote .words{letter-spacing: 1px;}
.product-item{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product-box{width: 32%;background: #fff;box-shadow: 0px 0px 10px 2px #b4b4b4;margin-bottom: 2%;}
.product-text{padding: 25px 15px;text-align: center;font-weight: 600;font-size: 18px;}
.product-img{display: block;overflow: hidden;}
.product-text a {color:#262626;}
.product-box:hover .product-text a {color:var(--color)}
@media (max-width:1024px) {
.product-text{font-size: 18px;padding: 20px 15px;}
.product-text a{display: block;}}
@media (max-width:768px) {
.product-box{width: 49%;}
.product-text{font-size: 16px;padding: 20px 15px;}}
.home-about .about-right ul li{max-height:inherit;}
@media (max-width:768px){.preview-container #media {height:auto!important;}
.preview-container .thumbnail-box .item {height:auto;}}
.foot-info .foot-logo{display:none;}
@media (min-width:1025px){footer .foot-main{display: flex;flex-direction: row-reverse;}
.foot-info{margin-right:0;margin-left:8%;}}
.foot-info .sendemail-box{width:100%;height:50px;margin-top:20px;color:#FFF;display: flex;align-items: center;}
.foot-info .sendemail-box .sendemail-input{width:80%;height:100%;padding-left:20px;padding-right:20px;border-radius:7px;border:1px solid #fff;}
.foot-info .sendemail-box>i{width:15%;display:block;text-align:center;margin-left:5%;height:100%;color:var(--color);background:#fff;transition:all .5s;border:1px solid #fff;border-radius:7px;line-height: 50px;font-size: 26px;cursor:pointer}
.foot-info .sendemail-box>i:hover{background:var(--color);color:#fff;}
footer .foot-info .foot-title{font-weight: 700;font-size: 22px;line-height: 1;margin-bottom: 32px;color: #FFF;}
@media (max-width:1024px){footer .foot-main{flex-direction: column-reverse;}
footer .foot-info .foot-title{margin-bottom:20px;}
.foot-info{margin-top:20px;}}
.banner-con{position: absolute;height: 100%;top: 0;right: 10%;z-index: 6;display: flex;flex-direction: column;justify-content: center;align-items: end;max-width: 650px;}
.banner-con h5{font-size: 40px;color: #fff;line-height: 1.52;text-align: end;}
.banner-con p{text-align: end;color: #fff;font-size: 20px;}
.banner-con span{width: 30%;height: 10px;background: #fff;margin: 20px 0;}
.home-banner .banner-button-next em, .home-banner .banner-button-prev em{font-style: normal;line-height: 1;}
.home-swieprs{position: absolute;width: 20%;height: 20%;bottom: 0;display: flex;align-items: center;left: 10%;}
.home-swieprs .swiper-pagination{position: relative;bottom: -14px;}  
.banner3{left:10%;align-items:flex-start}
.banner3 h5{text-align:left;font-size:40px;width:100%}
.banner3 .banner-more{line-height: 1.2;color:#3aabac;padding:10px 15px;box-sizing:border-box;background:#fff;border-radius:8px;font-size:20px;margin-top:20px}
@media (max-width:1366px) {
.banner3 .banner-more{font-size: 18px;}  
.home-swieprs{width: 30%;}
.home-banner .banner-button-next, .home-banner .banner-button-prev{width: 42px;height: 42px;}}
@media (max-width:1024px) {
  .banner3 .banner-more{font-size: 16px;}  
.banner-con h5{font-size: 24px;}
.banner-con span {width: 25%;height: 8px;background: #fff;margin: 14px 0;}
.banner-con p{font-size: 16px;}
.banner-con{max-width: 420px}
.home-swieprs{left: 2%;}
.home-banner .banner-button-next img, .home-banner .banner-button-prev img{width: 18px;}
.home-banner .banner-button-next, .home-banner .banner-button-prev{width: 30px;height: 30px;}
.home-swieprs .swiper-pagination{bottom: -9px;}  }
@media (max-width:768px) {
  .banner3 .banner-more{font-size: 15px;}  
.banner-con h5{font-size: 20px;line-height: 1.25;} 
.banner-con p{font-size: 14px;}
.banner-con{max-width: 320px;}
.home-swieprs{width: 40%;}
.home-banner .banner-button-next, .home-banner .banner-button-prev{width: 32px;height: 32px;}
.home-swieprs .swiper-pagination{bottom: -10px;}}
@media (max-width:550px) {
  .banner3 .banner-more{font-size: 14px;}  
.home-swieprs {width: 50%;bottom: 4%;}}
@media (max-width:500px) {
.banner-con p{font-size: 12px;}
.banner-con h5{font-size: 16px;}
.banner-con span {width: 20%;height: 4px;background: #fff;margin: 10px 0;}}
 #indexbanner .swiper-slide .banner4{color:#fff;max-width:35%;position:absolute;left:5%;top:50%;z-index:11;transform:translate(0,-50%)}
#indexbanner .swiper-slide .banner4 .title{font-size:36px;margin-bottom:50px;position:relative}
#indexbanner .swiper-slide .banner4 .title::after{position:absolute;content:'';left:0;bottom:-30px;width:20%;height:10px;background:#fff}
#indexbanner .swiper-slide .banner4 .desc{font-size:20px}
#indexbanner .swiper-slide .banner4 .more{display:inline-block;padding:10px;background:#fff;color:var(--color);border-radius:5px;margin-top:20px}
@media (max-width:1737px){#indexbanner .swiper-slide .banner4{max-width:50%}}
@media (max-width:1680px){#indexbanner .swiper-slide .banner4{top:62%}}
@media (max-width:1283px){#indexbanner .swiper-slide .banner4{top:50%}}
@media (max-width:1050px){#indexbanner .swiper-slide .banner4 .title{font-size:26px;margin-bottom:20px}
#indexbanner .swiper-slide .banner4 .title::after{display:none}}
@media (max-width:900px){#indexbanner .swiper-slide .banner4 .desc{font-size:16px}
#indexbanner .swiper-slide .banner4 .title{margin-bottom:10px}
#indexbanner .swiper-slide .banner4{max-width:100%}}
@media (max-width:608px){#indexbanner .swiper-slide .banner4 .title{font-size:18px}
#indexbanner .swiper-slide .banner4 .desc{font-size:14px}
#indexbanner .swiper-slide .banner4 .more{font-size:14px;margin-top:10px;padding:5px}}
@media (max-width:464px){#indexbanner .swiper-slide .banner4 .desc,#indexbanner .swiper-slide .banner4 .more{display:none}}
.prodetails-main table tr:not(.firstRow) td p{text-align: left;}
.prodetails-content table tr td {text-align: left  !important;padding: 8px 10px !important;}
.prodetails-main table tr:not(.firstRow) td div{ text-align: left  !important; }
.lang-drop,.lang-icon{display:none}
.lang{display:flex;align-items:center}
.lang .languages{display:flex;align-items:center}
.lang .languages .language{margin-right:10px}
.lang .languages .language,.lang .languages .language a{display:flex;align-items:center}
.lang{position:absolute;top:100%;right:0;padding:5px 10px}
.newslist.list0 .newsitem .news-img img{object-fit: contain;}
.meters-title h5{padding-top:28px;padding-bottom:30px;font-size:30px;font-weight:600;text-align:center}
.meters-contant{display:flex;justify-content:space-between}
.meters-left{width:51%;padding:20px;box-sizing:border-box;box-shadow:1px 1px 10px 1px #cfcfcf}
.meters-right{width:47%;position:relative}
.meters-right img{width:100%}
.meters-right-title{position:absolute;color:#fff;width:90%;top:0;left:50%;padding:20px 30px 10px;font-size:29px;border-bottom:1px solid #fff;transform:translateX(-50%)}
.meters-right-btn{position:absolute;bottom:20px;right:20px;background:#fff;color:#3badad;line-height:1;padding:15px 25px}
.meters-tab h5{color:#3aacad;padding:0 30px 10px;font-size:29px;border-bottom:1px solid #3aacad}
.meters-left ul{display:block!important}
.meters-left ul li{width:100%!important;overflow:hidden;padding-left:20px;font-size:18px;margin-bottom:5px;position:relative}
.meters-left ul li::after{position: absolute;content: '';width: 10px;height: 10px;left: 0;top: 7px;background: #00000000;border-radius: 100%;border: 2px solid #3aacad;}
@media (max-width:1260px) {.meters-tab h5{font-size: 22px;}
.meters-left ul li{font-size: 16px;}
.meters-right-btn{padding: 12px 20px;}}
@media (max-width:1024px) {.meters-contant{flex-direction: column;}
.meters-left{width: 100%;margin-bottom: 20px;}
.meters-right{width: 100%;}}
#wmkc *{font-size: 15px !important;}
#wmkc .wmkc-icon{transform: scale(1) !important;}