﻿@charset "utf-8"; 
.l-wrap {line-height:25px}
.wmkc-template-33 .wmkc-flex {display:flex;align-items:center;background:none}
.wmkc-template-33 .wmkc-item-img {padding:0!important}
.wmkc-template-33 .wmkc-item-img img {max-height:inherit!important;position:static!important}
.wmkc-template-37 .wmkc-flex-list .wmkc-flex-t p {border:none; width:auto}
.cp .cp-sec1 .cp-sec1-cont .item-des, .cp .cp-sec1 .cp-sec1-cont .item-des p {color:#000}
@media (min-width:1281px){.pro-detail .preview-container .small-box{width:470px;height:470px}
.pro-detail .preview-container .thumbnail-box .list ul .item{height:95px}}
.tabs-nav p:nth-child(2){display:none}
@media (min-width:769px){.contact .contact-sec1 .contact-sec1-item{width:30%}}
#projects::after{content:"Factory Tour"}
#about .l-wrap{align-items:center}
.send-inquiry .inquiry-form input,.send-inquiry .inquiry-form textarea{border-color:#555}
@media (min-width:1025px){.head-menu-box nav>ul>li ul {width:auto;min-width:100%}
.head-menu-box nav>ul>li ul li a {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.head-menu-box nav>ul>li ul.submenu.nav0 {width:350px;display:flex;flex-wrap:wrap}
.head-menu-box nav>ul>li ul.submenu.nav0>li {width:50%;box-sizing:border-box}}
.homeMain section{padding:40px 0;overflow:hidden}
.home-title.color{color:#597670;text-align:left;line-height:1.2}
#about .about-con .home-label{color:#c00000;font-size:40px;margin-bottom:30px}
.home-label::before{height:4px;background:#c00000}
#about .about-con .home-title{display:none}
#about .about-con .more-btn{border-color:#c00000;color:#c00000}
#about .about-con .more-btn::before{background:#c00000}
#about .about-con .more-btn:hover{border-color:#c00000;color:#fff}
#about{background-color:#fff}
.dz-con1{background-repeat:no-repeat;background-size:cover}
.dz-con1 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}
.dz-con1 ul li{text-align:center}
.dz-con1 ul li img{max-width:100px}
.dz-con1 ul li p{font-size:26px;font-weight:700;max-width:250px;min-height:70px;display:flex;align-items:center;justify-content:center;color:#c00000}
.dz-con1 ul li:nth-child(2) p{color:#ee7228}
.dz-con1 ul li:nth-child(3) p{color:#ca9d5f}
.dz-con1 ul li:nth-child(4) p{color:#2a3658}
.dz-con1 ul+p{margin-top:30px;color:#c00000;font-size:20px;line-height:30px}
.dz-con3 .l-wrap{display:flex;justify-content:space-between}
.dz-con3 img{display:block}
.dz-con3 .left{width:32%}
.dz-con3 .left a{display:block;width:100%;height:100%}
.dz-con3 .left img{height:100%;object-fit:cover}
.dz-con3 .right{width:67%;display:flex;flex-wrap:wrap;justify-content:space-between}
.dz-con3 .right a{display:block;width:49%;height:auto}
.dz-con3 .right a:nth-child(1),.dz-con3 .right a:nth-child(2){margin-bottom:20px}
.dz-con3 .right img{width:100%;display:block}
.dz-con4 ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.dz-con4 ul li{width:24%;position:relative;overflow:hidden;margin-bottom:20px}
.dz-con4 ul li a{display:block}
.dz-con4 ul li img{width:100%;display:block}
.dz-con4 ul li .text{position:absolute;top:100%;left:0;width:100%;height:100%;padding:10% 6%;color:#fff;background-color:red;transition:all .2s}
.dz-con4 ul li .text strong{font-size:22px;font-weight:700;display:-webkit-box;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.dz-con4 ul li .text p{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.dz-con4 ul li:hover .text{top:0}
.dz-con5 .l-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}
.dz-con5 .left{width:48%}
.dz-con5 .right{width:48%;display:flex;flex-direction:column;justify-content:center}
.dz-con5 .right ul li{color:#565656;padding-left:30px;position:relative;margin-bottom:20px;font-size:22px}
.dz-con5 .right ul li:after{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);border:8px solid transparent;border-left-color:#565656}
.dz-con6 .top{display:flex;justify-content:space-between;flex-wrap:wrap}
.dz-con6 .top .left{width:35%;display:flex;flex-direction:column;justify-content:center;padding-left:30px;position:relative}
.dz-con6 .top .left h4{margin-bottom:0}
.dz-con6 .top .left p{color:#5a7670;font-size:24px}
.dz-con6 .top .left:after{position:absolute;content:'';top:50%;left:0;transform:translateY(-50%);width:10px;height:80px;background:#dbe5df}
.dz-con6 .top .right{width:60%}
.dz-con6 .top .right ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.dz-con6 .top .right ul li{width:48%;text-align:center}
.dz-con6 .top .right ul li p{color:#5a7670;text-transform:capitalize}
.dz-con6 .bot ul{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}
.dz-con6 .bot ul li{width:24%;text-align:center}
.dz-con6 .bot ul li p{color:#5a7670;text-transform:capitalize}
#product .pro-list li .pro-cont{text-align:center}
#product .all-products{display:none}
.dz-con8 .l-wrap .con{display:flex;justify-content:space-between;padding:40px;background-color:#d6cab3;flex-wrap:wrap}
.dz-con8 .left{width:60%}
.dz-con8 .right{width:35%;text-align:center}
.dz-con8 .left p{line-height:35px;margin-bottom:15px}
.dz-con8 .left p:nth-child(1){font-weight:700}
.dz-con8 .right p{font-weight:700;font-size:40px;margin-bottom:10px}
.dz-con8 .right span{font-size:18px}
.dz-con10{background-color:#f3f3f3}
.newsList{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap}
.newsList .newsItme{width:24%;background:#fff}
.newsItme img{display:block}
.newsItme .con{padding:10px 20px 20px;background-color:#fff}
.newsItme .con span{display:block;font-size:14px;font-weight:600}
.newsItme .con .tit{display:-webkit-box;font-size:22px;font-weight:700;color:#000;margin:10px 0;min-height:58px}
.newsItme .con .text{font-size:13px;color:#555;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.newsItme .con .btn{color:var(--color);font-weight:700;margin-top:15px;display:block}
@media (max-width:768px){.homeMain section{padding:20px 0}
.dz-con1 ul li{width:48%;margin-bottom:20px}
.dz-con1 ul li p{max-width:100%;font-size:20px}
.dz-con1 ul+p{font-size:16px;line-height:24px;margin-top:0}
.dz-con4 ul li{width:49%}
.dz-con5 .left{width:100%}
.dz-con5 .right{width:100%}
.dz-con5 .right ul li{font-size:18px}
.dz-con6 .top .left{width:100%}
.dz-con6 .top .right{width:100%;margin-top:20px}
.dz-con6 .bot ul li{width:48%}
.dz-con8 .left{width:100%}
.dz-con8 .right{width:100%}
.dz-con8 .l-wrap .con{padding:20px}
.dz-con8 .right p{font-size:22px}
.newsList .newsItme{width:49%;margin-bottom:20px}
.newsItme .con .tit{font-size:16px;min-height:42px;margin:5px 0}
.newsItme .con{padding:10px}
.newsItme .con .btn{font-size:14px;margin-top:5px}}
.newsItme img {width:100%}
.newsList .newsItme a {display:block}
@media (max-width:550px){.dz-con3 .right a:nth-child(1),.dz-con3 .right a:nth-child(2){margin-bottom:5px}}
.dz-con5 .left .inner{display:flex;flex-wrap:wrap;justify-content:space-between}
.dz-con5 .left .inner div{width:49%;margin:5px 0}
.dz-con5 .left .inner div img{width:100%;display:block}
#home-swiper+#about{padding:0}
#about .home-label::before {content:"";display:inline-block;width:34px;height:4px;background:#c00000;vertical-align:middle;margin-right:10px}
#about .about-con {width:56%;padding:2% 6% 0 0}
#about .about-con .home-label {text-align:left;text-transform:uppercase}
#about .about-con .home-label:after {display:none}
#about .about-con .home-title {text-align:left;line-height:1.2;max-width:750px}
#about .about-con .about-des {color:#444;line-height:1.75}
#about .about-con .more-btn {border:1px solid #c2c2c2;border-radius:0;padding:10px 30px;border-bottom:2px solid #c00000;margin-top:6%;background-color:#f8f8f8}
#about .about-con .more-btn:hover {border-color:#c00000}
#about .about-img {width:43.75%;position:relative;z-index:1}
#about .about-img .lazy-wrap::after {padding-bottom:0}
@media(max-width:900px) {#about .home-label::before {height:3px}
#about {padding:0}
#about .l-wrap {flex-direction:column;padding-bottom:20px}
#about .about-con {width:100%;padding:5% 0}
#about .about-con .more-btn {margin-top:30px}
#about .about-img {width:100%}
#about .about-img iframe {height:400px}}
@media(max-width:560px) {#about .home-label::before {height:2px}
#about .about-img iframe {height:300px}}
.nyaboutusbox .dz-con8 {margin:60px 0}
.nyaboutusbox .home-title {font-size:40px;font-weight:var(--fontbold5);text-align:center;margin:20px 0;text-transform:capitalize}
@media (max-width:1280px) {#about .about-con .home-label,.nyaboutusbox .home-title {font-size:32px}}
@media(max-width:768px) {#about .about-con .home-label,.nyaboutusbox .home-title {font-size:6.1333333333vw;margin:10px 0}}
.prolist-bottom .contact{margin-top:40px}
.product-main .flex-jc-fe .sidebar{display:none;}
.product-main .common-content{width:100%;}
footer .foot-sign{display:block}
.foot-signbtn {display:flex;align-items:center;}
.foot-signbtn a {background:var(--color);color:#fff;padding:10px 25px;text-transform:capitalize;font-size:18px;transition:.3s;}
.foot-signbtn a:hover {opacity:.9;}
@media (max-width:1024px){footer .foot-sign{width:100%;margin-bottom:15px}
.foot-signbtn a{font-size:15px;padding:7px 20px}}
#home-swiper {padding:0}
#about .l-wrap{padding:0}
.main_haining {overflow:hidden;width:100%;background-image:url(/uploads/39807/page/p20240301134609ea7a7.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:120px;padding-bottom:60px;}
.main_haining h2 {text-align:center;font-size:59px;line-height:2;color:#fff;}
.main_haining .font {overflow:hidden;max-width:1300px;margin:32px auto;}
.main_haining .font .indexh1 h1 {display:inline;}
.main_haining .font p,.main_haining .font .indexh1 {font-size:17px;color:#c8c8c8;line-height:2;text-align:center;}
.main_haining .btn {overflow:hidden;margin:0 auto;display:flex;justify-content:center;}
.main_haining .btn a {border:1px solid #959595;display:flex;align-items:center;height:35px;padding:0 2vw;color:#e5e5e5;font-size:14px;line-height:2;transition:.5s ease;}
.main_haining .btn a:hover {background:#fff;color:#000;}
.main_haining ul {overflow:hidden;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;margin-top:52px;}
.main_haining ul li {overflow:hidden;width:32%;}
.main_haining ul li:hover img {transform:scale(1.1);}
.main_haining ul li img {display:block;width:100%;transition:all .6s;}
@media (max-width:1366px){.main_haining h2{font-size:44px;line-height:1.3}}
@media (max-width:1024px){.main_haining{padding-top:60px}}
@media (max-width:768px){.main_haining{padding:40px 0}
.main_haining h2{font-size:30px;}
.main_haining .font{margin:20px 0}
.main_haining .font p, .main_haining .font .indexh1{font-size:15px;line-height:1.8}
.main_haining ul{flex-direction:column;margin-top:30px}
.main_haining ul li{width:100%;margin-top:8px}}
@media (min-width:1025px){.head-main{position:relative}
li#liproducts {position:static;}
li#liproducts .submenu {width:100%;left:0;padding:10px calc(50% - 800px);display:flex;flex-wrap:wrap;}
li#liproducts .submenu>li {width:24%;margin:10px 1.333% 10px 0;}
li#liproducts .submenu>li:nth-child(4n) {margin-right:0;}
li#liproducts .submenu>li>.navtitle {padding:6px 0;border-bottom:1px solid #aaa;font-weight:bold;font-size:17px;}
li#liproducts .submenu>li ul{opacity:1;transform:translate(0,0);position:static}
li#liproducts .submenu>li ul li a {padding:5px 0;}
li#liproducts .submenu li a:hover{color:var(--color)}}
@media (max-width:1650px) and (min-width:1025px){li#liproducts .submenu{padding:10px 15px}}
@media (max-width:1024px){li#liproducts .submenu>li>.navtitle{border-bottom:1px solid #aaa;padding:10px 0}
li#liproducts .submenu>li .arrow{display:none}
li#liproducts .submenu>li ul{display:block}}
.common-main.product-main .prolist-content .kche-t113 .kche-t113-item .kche-t113-item-tit span,.common-main.product-main .prolist-content .kche-t41>div>.kche-flex-item .kche-item-title span{word-break:break-word;display:block;}
body[data-aos-duration="1300"] [data-aos]{transition-duration:0s;}
.prolist-content .kche-t113-item-info>p:not(:first-child) *,.prolist-content .kche-t113 .kche-t113-item .kche-t113-item-tit:not(:first-child) * {font-weight:500;}
.prolist-content .kche-t116 .kche-t116-item .kche-t116-item-info>p:not(:first-child) * {font-weight:500;}
.prolist-content .kche-t41 .kche-text-align-c {text-align:left}
.prolist-bottom .kche-t113-item-info>p:first-child *,.prolist-bottom .kche-t113 .kche-t113-item .kche-t113-item-tit:first-child * {font-weight:bold;}
.prolist-bottom .kche-t113 .kche-t113-item .kche-t113-item-tit>p:first-child *,.prolist-bottom .kche-t113 .kche-t113-item .kche-t113-item-tit>p:first-child{font-weight:bold;}
.prolist-bottom .kche-t113-item-info>p:not(:first-child) *,.prolist-bottom .kche-t113 .kche-t113-item .kche-t113-item-tit:not(:first-child) * {font-weight:500;}
.prolist-bottom .kche-t113 .kche-t113-item .kche-t113-item-tit>p:not(:first-child) * {font-weight:500;}
#product{padding-bottom:0;}
.homeMain section.dz-con9{padding-top:0;}
footer .foot-sign{text-align:center;}
@media (min-width:1025px){footer .foot-sign{width:calc(100% - 200px);}}
@media (max-width:1024px){footer .foot-signbtn{margin:0 auto}}
@media (min-width:1025px){footer .foot-main .foot-item.foot-cate ul{display:block}
footer .foot-main .foot-item.foot-cate ul li{width:100%}}
@media (min-width:1251px){footer .foot-main .foot-item.foot-cate{padding-left:2%}}
.product-main .kche-t113 .kche-t113-item .kche-t113-item-tit{font-weight: var(--fontbold4, 400);}
.homeproduct-swiper {margin-top:40px;position:relative;padding:0 60px;}
.homeproduct-swiper .homeproduct-pic a {display:block;overflow:hidden;}
.homeproduct-swiper .homeproduct-pic img {display:block;transition:.5s;}
.homeproduct-swiper .homeproduct-info a {display:block;width:100%;text-align:center;margin-top:20px;font-weight:bold;text-transform:uppercase;font-size:17px;line-height:1.5;}
.homeproduct-swiper .homeproduct-pic a:hover img {transform:scale(1.2);}
.homeproduct-swiper .swiper-pagination {display:none;}
.homeproduct-swiper .homeproduct-btn>div {position:absolute;width:40px;height:40px;display:flex;align-items:center;justify-content:center;top:50%;cursor:pointer;margin-top:-40px;}
.homeproduct-swiper .homeproduct-btn>div.homeproduct-prev {left:0;}
.homeproduct-swiper .homeproduct-btn>div.homeproduct-next {right:0;}
.homeproduct-swiper .homeproduct-btn>div em {font-weight:bold;font-size:30px;}
.homeproduct-swiper .homeproduct-btn>div:hover em {color:var(--color);}
@media (max-width:768px){.homeproduct-swiper {margin-top:20px;padding:0;}
.homeproduct-swiper .swiper-container{padding-bottom:50px}
.homeproduct-swiper .swiper-pagination {display:block;bottom:0}
.homeproduct-swiper .homeproduct-btn{display:none}
.homeproduct-swiper .swiper-pagination-bullet-active{background:var(--color)}}
@media (max-width:500px){.homeproduct-swiper .homeproduct-info a{font-size:14px}}
.common-main .pro-cate li .cate-cont .cate-des{display:none}