﻿.wmkc-partner {background: #000;}
.wmkc-partner .wmkc-home-title {color: #fff;font-size: 42px;font-weight: 700;text-align: center;}
.wmkc-home-title span {color: var(--color);}
.imgbox.lazy-wrap {margin-bottom: 20px;}
@media(max-width:768px){.wmkc-partner .wmkc-home-title{font-size: 20px;}}

.home-project.kche-wrap-width .home-title{text-align: center;color: #000;font-size: 36px;font-weight: 700;line-height: 1.2;}
.home-project.kche-wrap-width .home-title span{font-size:26px;}
.home-project.kche-wrap-width #homeproject{margin-top: 60px;padding-bottom: 100px;}
.home-project.kche-wrap-width .swiper .project-button-next,.home-project.kche-wrap-width .swiper .project-button-prev{position: absolute;bottom: 0;left: calc(50% - 50px);background: var(--color);display: inline-flex;align-items: center;justify-content: center;color: #fff;width: 40px;height: 40px;cursor: pointer;transition: all .1s linear;}
.home-project.kche-wrap-width .swiper .project-button-next {left: auto;right: calc(50% - 50px);}
.home-project.kche-wrap-width .swiper .project-button-next em, .home-project.kche-wrap-width .swiper .project-button-prev em{line-height:1}
.home-project.kche-wrap-width .swiper .project-button-prev em{transform: rotate(180deg);}
.home-project .swiper .swiper-slide a{overflow: hidden;width:100%;height:100%;display:block;}
.home-project .swiper .swiper-slide img{transition: all .2s linear;width: 100%;}
.home-project .swiper .swiper-slide img:hover{transform: scale(1.05);}
.wmkc-contact{margin-top:80px;background:#20242d;position: relative;padding:20px 0;}
.wmkc-contact:before{content:'';position: absolute;height:100%;width:100vw;background: #20242d;bottom:0;z-index:-1;left:50%;transform: translateX(-50%);}
.wmkc-contact p{text-align:center;color:#fff}
.wmkc-contact .wmkc-contact-btn{width: auto;height: auto;margin: 10px 0;background-color: var(--color);color: #fff;text-decoration: none !important;padding: 10px 20px;border-radius: 4px;display: inline-flex;align-items: center;justify-content: center;font-size: 16px;position: relative;z-index: 1;}
.wmkc-contact .wmkc-contact-btn:hover {color: #fff;opacity: .9;}
.common-main.metal-stamping{padding-bottom:0}
.common-main.metal-stamping .kche-t155-item{box-shadow:0px 1px 10px 0px rgba(51,51,51,0.1)}
.common-main.metal-stamping .background-black{background:#000;position:relative;padding-top:3%;padding-bottom:1%;}
.common-main.metal-stamping .background-black::before{content:'';position: absolute;height:100%;width:100vw;background: #000;bottom:0;z-index:-1;left:50%;transform: translateX(-50%);}
.common-main.metal-stamping .background-black .kche-t58 p,.common-main.metal-stamping .background-black .kche-t58 h5{color:#fff}
@media (max-width:550px){.home-project.kche-wrap-width #homeproject{margin-top:10px;padding-bottom:60px;}
.wmkc-contact{margin-top:10px;}}