﻿@charset "utf-8"; 
:root{--color:#d94d67;--hovercolor:#b7253e}
video{max-width:100%}
.homeProductTypeWrapper{width:1600px;margin:0 auto;display:flex;justify-content:space-between}
.homeProductType{margin-top:70px}
.homeProductType .item{width:24%;flex:inherit}
.homeProductType .item a{width:70%;background:#3b3b3bd6;justify-content:end;border-radius:15px 0 0 0;transition:all .5s}
.homeProductType .item:hover a{background:var(--color)}
.homeTiele{text-align:center}
.homeTiele span{color:#4c4c4c;font-size:47px;font-weight:700}
.homeHorProList{margin:70px 0}
.homeHorProList li{width:23%;display:initial;text-align:left;margin-bottom:35px}
.homeHorProList li .pro-img{overflow:hidden}
.homeHorProList li .pro-img img{width:100%;display:block;transition:all .5s;transform:initial}
.homeHorProList li p{color:#fff;background:#3b3b3bd6;padding:8px 10px;font-size:16px;transition:all .5s;line-height:1;min-height:33px;display:flex;align-items:center}
.homeHorProList li:hover img{transform:scale(1.1)}
.homeHorProList li:hover p{background:var(--color)}
.homeAbout{background:#000;padding:75px 0}
.homeAboutWrapper .aboutImg{width:49%}
.homeAboutWrapper .aboutContent{width:46%}
.homeAboutWrapper .aboutContent .homeTiele{text-align:left}
.homeAboutWrapper .aboutContent .homeTiele span{color:#fff;margin:0}
.homeAboutWrapper .aboutContent .company{color:var(--color);font-weight:700;font-size:24px}
.homeAboutWrapper .aboutContent .ind{font-size:20px;color:#fff}
.homeAboutWrapper .aboutContent .art{color:#fff;margin:15px 0;text-align:justify;font-size:16px;line-height:1.4}
.homeAboutWrapper .aboutContent a{border-radius:0;background:0 0;color:#fff;font-size:18px;border:1px solid #fff;padding:5px 25px;margin-top:10px}
.homeAboutWrapper .aboutContent a:hover{background:var(--color);color:#fff;transform:translateX(0);border-color:#fff}
.homeIcon{width:1600px;margin:0 auto}
.homeIcon .iconBox{display:flex;justify-content:space-between;align-items:center;padding:40px 0 0}
.icon-item{width:24%;display:flex;align-items:center;border-right:2px solid #acacac;padding-left:60px}
.icon-item:first-child{padding:0}
.icon-item:last-child{border:none}
.icon-item .icon-img{width:35%}
.icon-item .icon-r{text-align:center;width:50%}
.icon-item .icon-r .icon-num{font-size:50px;color:var(--color);font-weight:700;line-height:1}
.icon-item .icon-r .icon-art{color:#fff;font-size:16px}
.homeTeam{margin:100px 0}
.homeTeam .teamImg{width:50%;text-align:center}
.homeTeam .teamContent{width:45%}
.teamContent .homeTiele{text-align:left}
.teamContent .homeTiele span:nth-child(1){color:#da2d4b;line-height:1}
.teamContent .homeTiele span:nth-child(2){color:#454545;margin:0 15px;line-height:1}
.teamContent .ind{color:#414242;font-size:24px;font-weight:700}
.teamContent .art{margin-top:20px;font-size:18px;line-height:1.3;color:#636363;text-align:justify}
.homeYouWrapper{width:1600px;margin:0 auto}
.homeYou .homeTiele span{color:#4c4c4c;margin:0}
.homeYou .you-ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px}
.homeYou .you-ul li{width:20%}
.homeYou .you-ul li img{width:100%;display:block}
.homeNewWrapper{width:1600px;margin:0 auto}
.new-btn{display:flex;justify-content:space-between;margin-top:50px}
.new-btn div{width:24px;height:35px;background:#eee;color:#000;font-size:20px;display:block;text-align:center;cursor:pointer;transition:all .4s}
.new-btn div:hover{background:var(--color);color:#fff}
.newSwiper{padding:30px 0 40px}
.new-inner{display:flex;justify-content:space-between;align-items:center;background:#f7f7f7;position:relative}
.new-l,.new-r{width:50%}
.new-l .new-img{overflow:hidden}
.new-l .new-img img{width:100%;display:block;transition:all .5s}
.new-r{padding:0 30px;box-sizing:border-box}
.new-r .new-t{color:#474747;font-size:20px;font-weight:700;line-height:1.2;transition:all .5s}
.new-r .new-w{margin:20px 0;color:#474747;line-height:1.2;font-size:16px;text-align:justify}
.new-r .new-more{position:absolute;bottom:15px;right:15px}
.new-r .new-more a{color:#fff;padding:0 7px;background:#1b1b1b;transition:all .4s}
.new-inner:hover img{transform:scale(1.1)}
.new-inner:hover .new-t{color:var(--color)}
.new-r .new-more a:hover{background:var(--color)}
.newSwiper .swiper-pagination-bullet-active{background:var(--color)}
footer{background:#1b1b1b}
.footerBot{background:var(--color);border-top:none}
.footerRight .footerTitle span{font-size:24px}
.footerBot a,.footerContact ul li a,.footerContact ul li span,.footerLeft p,.footerRight .footerNav ul li a{opacity:1;font-size:16px}
@media (max-width:1600px){.homeAboutWrapper,.homeHorProWrapper,.homeIcon,.homeNewWrapper,.homeProductTypeWrapper,.homeYouWrapper{width:1440px}}
@media (max-width:1440px){.homeAboutWrapper,.homeHorProWrapper,.homeIcon,.homeNewWrapper,.homeProductTypeWrapper,.homeYouWrapper{width:1200px}
.homeTiele span{font-size:44px;line-height:1.4}
.homeProductType .item a{padding:3px 20px}
.homeHorPro{padding-top:50px}
.homeHorProList{margin:30px 0}
.homeAbout{padding:30px 0}
.homeAboutWrapper .aboutContent .ind{font-size:18px;line-height:1.3}
.homeAboutWrapper .aboutContent .art,.teamContent .art{font-size:14px;margin:8px 0}
.icon-item .icon-r .icon-num{font-size:36px}
.icon-item{padding-left:40px}
.icon-item .icon-r{width:67%}
.homeTeam{margin:60px 0}
.homeYou .you-ul,.new-btn{margin-top:30px}
.newSwiper{padding:15px 0 40px}}
@media (max-width:1025px){.homeAboutWrapper,.homeHorProWrapper,.homeIcon,.homeNewWrapper,.homeProductTypeWrapper,.homeYouWrapper{width:100%;padding:0 20px;box-sizing:border-box}
.homeTiele span{font-size:38px}
.homeProductType .item a{padding:3px 10px}
.homeProductType .item a i,.homeProductType .item a span{font-size:16px}
.homeHorProList li p{font-size:14px}
.homeAboutWrapper .aboutContent .company{font-size:20px;line-height:1.3}
.homeAboutWrapper .aboutContent{width:48%}
.homeAboutWrapper .aboutContent a{font-size:12px;margin-top:0}
.icon-item .icon-img img{max-width:80%}
.icon-item .icon-r .icon-num{font-size:30px}
.icon-item .icon-r .icon-art{font-size:14px}
.teamContent .art{margin:10px 0}
.homeTeam .teamImg img{max-width:100%}
.new-r{padding:0 10px}
.new-r .new-t{font-size:16px}
.new-r .new-w{font-size:13px}
.new-r .new-more{bottom:5px;right:5px}}
@media (max-width:769px){.headTopWrapper .headContact div a,.headTopWrapper .headContact div i,.headTopWrapper .headContact div span{font-size:14px}
.homeProductType{margin-top:20px}
.homeHorPro{padding-top:30px}
.homeProductTypeWrapper{flex-wrap:wrap}
.homeProductType .item{flex:none;padding:0;width:48%;margin:5px 0}
.homeProductType .item a{right:0}
.homeHorProList li{width:48%;margin-bottom:15px}
.homeAboutWrapper .aboutContent,.homeAboutWrapper .aboutImg,.homeTeam .teamContent,.homeTeam .teamImg{width:100%;margin:5px 0}
.homeIcon .iconBox{padding:15px 0 0;flex-wrap:wrap}
.icon-item{padding-left:0;border:none}
.icon-item .icon-r{width:75%}
.homeTeam{margin:25px 0}
.homeNews{padding:30px 0}
.new-btn{margin-top:8px}}
@media (max-width:640px){.headTopWrapper .headContact div a,.headTopWrapper .headContact div i,.headTopWrapper .headContact div span{font-size:10px}
.homeProductType .item a{width:95%}
.homeProductType .item a i,.homeProductType .item a span{font-size:14px}
.homeTiele span{font-size:34px}
.homeHorProList li p{min-height:45px}
.icon-item{width:48%;margin:5px 0}
.icon-item .icon-r .icon-art{font-size:12px}
.new-inner{flex-wrap:wrap}
.new-l,.new-r{width:100%}
.new-r .new-t{margin-top:20px}
.new-btn,.new-r .new-more a{display:none}
.new-r .new-w{margin:10px 0}}
.about-inner{width:1400px;margin:0 auto;box-sizing:border-box}
.about-com{padding:50px 0}
.about-com-t{font-size:65px;font-family:Impact;color:var(--color);font-weight:400}
.about-com-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.about-com-l{width:55%}
.about-com-l img{width:100%}
.about-com-r{width:38%}
.about-a{color:var(--color);font-weight:400;font-size:26px;font-weight:500}
.about-t{font-size:33px;font-weight:700;color:#373737;line-height:1.5}
.about-t:after{content:'';width:70px;height:3px;background:var(--color);display:block;margin-top:20px}
.about-w{font-size:18px;color:#444;margin:20px 0;text-align:justify}
.about-service{margin:50px 0}
.ser-t{font-weight:700;color:#3a3a3a;font-size:41px;text-transform:uppercase}
.ser-ul{width:95%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}
.ser-item{width:27%;text-align:center;margin:50px 0}
.ser-img img{padding:30px;border-radius:20px;box-shadow:3px 3px 6px 1px rgba(36,36,36,.09);transition:all .5s}
.ser-li-t{font-size:28px;color:#3a3a3a;font-weight:500;margin:20px 0 5px}
.ser-li-w{font-size:18px;color:#3a3a3a}
.ser-item:hover img{transform:rotateY(360deg)}
.about-cert{background:url(/Content/uploads/2023718515/2023021014473288fdb84ff2f24d89a0f426388e53d40b.jpg) no-repeat;background-position:center;background-size:cover;padding:0 60px 70px}
.cer-top{display:flex;align-items:center}
.cer-icon{background:#44716f;padding:20px 30px}
.cer-p{padding-left:50px}
.cer-p .cer-t{color:#3a3a3a;font-weight:700;font-size:41px;text-transform:uppercase;line-height:1.2}
.cer-p .cer-w{color:#3a3a3a;font-size:24px}
.about-cer-list{display:flex;justify-content:left;margin-top:60px}
.cer-item{width:27%;padding:0 20px;box-sizing:border-box}
.cer-img{overflow:hidden}
.cer-img img{width:100%;display:block;transition:all .5s}
.cer-img img:hover{transform:scale(1.1)}
.about-pro{padding:80px 0}
.about-pro-t{width:50%;margin:0 auto;text-align:center;font-size:32px;color:#2c2c2c;font-weight:700;text-transform:uppercase;line-height:1.3}
.about-pro-w{font-size:24px;color:#474747;position:relative;text-align:center;margin:20px 0;background-color:#fff}
.about-pro-w:before{content:'';position:absolute;top:50%;left:45%;width:20px;height:1px;background:#474747}
.about-pro-w:after{content:'';position:absolute;top:50%;right:45%;width:20px;height:1px;background:#474747}
.about-pro-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.about-pro-item{width:32%;margin:10px 0}
.about-pro-img{overflow:hidden}
.about-pro-img img{transition:all .5s;width:100%;display:block}
.about-pro-img img:hover{transform:scale(1.1)}
@media (max-width:1441px){.about-inner{width:1200px}
.about-pro-t{width:66%}
.about-pro-w:before{left:44%}
.about-pro-w:after{right:44%}}
@media (max-width:1025px){.about-inner{width:100%;padding:0 20px}
.about-com{padding:20px 0}
.about-com-t{font-size:52px}
.about-com-r{width:42%}
.about-a{font-size:22px}
.about-t,.ser-li-t{font-size:24px}
.about-t:after{margin-top:5px}
.about-w{font-size:14px}
.about-service,.ser-item{margin:20px 0}
.ser-t{font-size:32px}
.ser-img img{padding:20px;max-height:80px}
.ser-li-w{font-size:14px}
.about-cert{padding:0 60px 35px}
.about-cer-list{margin-top:25px}
.about-pro{padding:50px 0}
.about-pro-t{font-size:28px}
.about-pro-w:before{left:42%}
.about-pro-w:after{right:42%}
.about-com-l,.about-com-r{width:100%;margin:10px 0 0}
.about-w{margin:10px 0}
.ser-item{width:33%}
.ser-li-t{margin:5px 0;font-size:20px}
.cer-icon{padding:10px 20px}
.cer-p{padding-left:20px}
.cer-p .cer-t{font-size:28px}
.cer-p .cer-w{font-size:18px}
.cer-item{padding:0 7px}
.about-pro{padding:20px 0}
.about-pro-t{width:100%;font-size:24px}
.about-pro-w{font-size:18px;margin:10px 0}}
@media (max-width:640px){.about-com-t{font-size:34px}
.about-t{font-size:20px}
.about-com{padding:20px 0 0}
.ser-item{width:49%}
.ser-img img{max-height:45px;margin:5px 0}
.ser-li-w{font-size:12px}
.about-cert{padding:10px}
.about-cert .cer-icon img{max-height:35px}
.cer-p .cer-t{font-size:18px}
.cer-p .cer-w{font-size:12px}
.cer-icon{padding:5px 10px}
.about-cer-list{margin-top:7px}
.about-pro-t{font-size:15px}
.about-pro-w{margin:0}
.about-pro-w{font-size:14px}
.about-pro-w:before{left:33%}
.about-pro-w:after{right:33%}
.about-pro-item{width:47%}}
.footerRight .footerTitle img{display:none}
.newsSwiper .swiper-wrapper .swiper-slide .newsListImg img{object-fit:contain}
.newsList .news-list-0 li .newsItemImg .loaded{object-fit:contain}
.sideLatestNews ul li>a img{object-fit:contain}
.productDetailsContent .content img{height:auto!important}
.information p{opacity:.85;margin-left:15px}
.homeTiele span{font-family:inherit}
.wmkc-itemcont{height:auto!important}
.homeHorProList li .pro-img{height:368px;display:flex;align-items:center}
@media (max-width:768px){.homeHorProList li .pro-img{height:320px}}
@media (max-width:450px){.homeHorProList li .pro-img{height:250px}}
@media (max-width:320px){.homeHorProList li .pro-img{height:130px}}
.headBotWrapper .search{display:none}
.headBot .searchInput{display:block;position:unset;width:240px}
.searchInputWrapper input{padding:10px 15px;border-radius:20px}
.searchInputWrapper i{top:6px;right:10px}
.searchInputWrapper{width:auto}
.homeTeam .teamImg img{width:100%}
.wmkc-list>li{position:relative;}
.wmkc-list>li .wmkc-whatsapp-img{top:0;bottom:auto;transform-origin: right top;}