﻿@import url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.css);
@import url(https://js01.v15cdn.com/single-template/public.css);
.partner{position: relative;padding: 3% 0;background: #f6f6f6;}
.partner .common-wrap{text-align: center;}
.partner .common-wrap .contact-text{margin: 20px 0 40px;font-size: var(--fontsize18);}
.partner .common-wrap .contact-btn{display: flex;justify-content: center;flex-wrap: wrap;}
.partner .common-wrap .contact-btn a{text-transform: capitalize;}
.partner .common-wrap .contact-btn a:first-child{margin-right: 15px;}
@media (max-width:1024px) {.partner{padding:30px 0}
.partner .common-wrap .contact-text{font-size: var(--fontsize16);}
}
@media (max-width:768px) {.partner .common-wrap .contact-text{margin:20px 0}}
@media (max-width:500px) {.partner .common-wrap .contact-btn{flex-direction: column;}
.partner .common-wrap .contact-btn a:first-child{margin:0 0 10px 0;}
}


.home-des{text-align: center;margin-bottom: 20px;}
.common-titleline{width: 150px;height: 1px;background: #e0e0e0;margin: 10px auto;}
.common-titleline div{width: 48px;height: 2px;background: var(--color, #ff5301);margin: 0 auto;}
/*.home-choose .common-wrap,.home-service .common-wrap,.home-factory .common-wrap{margin: 0 auto;max-width: 1600px;padding: 0 20px;width: 100%;}*/
.home-service{padding: 3% 0;}
.home-choose{padding:3% 0 0;}
.home-choose .common-title h5{font-size: 24px;font-weight: var(--fontbold6, 600);margin: 0;text-align: center;line-height: 1.5;color: #000;text-transform: capitalize;}
.home-choose .choose-list{margin-top: 57px;display: flex;flex-wrap: wrap;justify-content:space-between;}
.home-choose .choose-item{width: 30%;box-sizing: border-box;margin-bottom: 70px;}
.home-choose .choose-icon{text-align: center;transition: all .3s ease-in-out;color: var(--color, #ff5301);}
.home-choose .choose-icon>em {font-size: 36px;line-height: 1;transition: all .3s ease-in-out;}
.home-choose .choose-tit{text-align: center;padding: 10px;box-sizing: border-box;}
.home-choose .choose-tit p{margin: 0;font-size: 18px;color: #000;text-transform: capitalize;}
.home-choose .choose-text{text-align: center;box-sizing: border-box;}
.home-choose .choose-text p{margin: 0;font-size: 16px;color: var(--introcolor, #555555);}
.home-choose .choose-item:hover>em {transform: rotateY(180deg);}
@media (max-width:1400px) {.home-choose .choose-tit {padding: 15px 25px;}}	
@media (max-width: 1024px) {.home-choose .choose-item {width: 50%;}}

.service-list {display: flex;justify-content: space-between;flex-wrap: wrap;}
.service-item {width: 31%;border: 1px solid #eee;border-radius: 8px;overflow: hidden;margin-bottom: 2%;}
.service-img {overflow: hidden;}
.service-img img {display: block;max-width: 100%;transition: all .3s ease-in-out;}
.service-text {padding: 20px 15px;}
.service-text-tit {margin: 0;font-size: 18px;font-weight: var(--fontbold6, 600);line-height: 1.7;}
.service-text-p p {font-size: 16px;font-weight: 400;color: var(--introcolor, #555555);line-height: 24px;margin: 10px 0 0;}
.service-item:hover .service-img img {transform: scale(1.02);}
@media (max-width: 1366px) {.service-text {padding: 15px 10px;}}
@media (max-width: 1024px) {.service-item {width: 100%;}}

.home-factory .factorybox {display: flex;flex-wrap: wrap;justify-content: space-between;}
.home-factory .factory-item {width: 49%;margin: 10px 0px;}
.home-factory .factorybox-img {overflow: hidden;}
.home-factory .factorybox-img img {display: block;margin: 0 auto;border: 1px solid #eee;box-sizing: border-box;}
.home-factory .factorybox-img img {max-width: 100%;}
.home-factory .factorybox-img img:hover {transform: scale(1.02);}
.home-factory .factorybox-img img {transition: all 0.1s linear;width: 100%;}
.home-factory .factorybox-title {margin: 6px 0;color: var(--color, #333);text-align: center;}
.home-factory .factory-num{width: 100%;}
.home-factory .numbox {position: relative;overflow: hidden;margin-top: 20px;box-sizing: border-box;padding: 20px 0;border-radius: 10px;background-color: #f5f8f9;}
.home-factory .numbox-bg {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.home-factory .numbox-list {display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;z-index: 1;}
.home-factory .numbox-list .numbox-item {width: 25%;box-sizing: border-box;padding: 1%;text-align: center;}
.home-factory .numbox-item .numbox-num {font-size: 36px;color: #000;display: flex;align-items: center;justify-content: center;font-weight: var(--fontbold6, 600);}
.home-factory .numbox-item .numbox-text {color: #333;font-size: 16px;text-transform: capitalize;}
@media (max-width: 1024px) {.home-factory .factory-item {width: 100%;}
.home-factory .numbox-list .numbox-item{width: 49%;}}
.home-cate{background:url(https://img01.v15cdn.com/singletem/wmpage204/wmpage204-page2-img1.webp)}
.wmpage204-page2 .wmpage204-page2-text{color:var(--color);font-weight:var(--fontbold6);display:flex;align-items:center;justify-content:center}
.wmpage204-page2 .wmpage204-page2-text em{font-weight:var(--fontbold5);margin-right:5px;font-size:var(--wmpage-font24)}
.wmpage204-page2 .wmpage-title{color:var(--color);text-align:center}
.wmpage204-page2 .wmpage204-page2-box{margin-top:30px}
.wmpage204-page2 .wmpage204-page2-slide{position:relative;border-radius:10px;overflow:hidden;padding:0 30px 30px;z-index:1;overflow:hidden;transition:all .4s ease-in-out;/*background:linear-gradient(180deg,var(--wmpage-color0) 0,var(--color) 45.5%,rgba(255,255,255,.75325) 89%)*/background:var(--color)}
.wmpage204-page2 .wmpage204-page2-slide::after{content:'';top:4px;left:4px;bottom:4px;right:4px;background-color:#fff;position:absolute;z-index:-1;border-radius:10px;transition:all .4s ease-in-out;transform:translateY(0)}
.wmpage204-page2 .wmpage204-page2-slide:hover::after{transform:translateY(100%)}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-top{display:flex;align-items:center;margin-bottom:-11px}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-icon{display:inline-flex;justify-content:center;align-items:center;width:65px;height:70px;transition:all .4s ease-in-out;padding-bottom:11px}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-icon em{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;transition:all .4s ease-in-out;font-size:var(--wmpage-font20);color:var(--color)}
.wmpage204-page2 .wmpage204-page2-slide:hover .wmpage204-page2-icon em{background:var(--color);color:#e2aa01}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-title{margin-left:20px;font-weight:var(--fontbold6);font-size:var(--wmpage-font20);color:var(--color);transition:all .3s linear;flex:1}
.wmpage204-page2 .wmpage204-page2-slide:hover .wmpage204-page2-title{color:#fff}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-content{position:relative}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-img{position:relative;width:100%}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-img::before{content:'';width:100%;height:0;bottom:0;left:0;background:linear-gradient(0deg,#1a3d2e 41.48%,rgba(26,61,46,0) 104.71%);position:absolute;z-index:1;border-radius:10px;transition:all .4s ease-in-out}
.wmpage204-page2 .wmpage204-page2-slide:hover .wmpage204-page2-img::before{height:85%}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-img img{position:relative;width:100%;height:auto;object-fit:cover;border-radius:15px}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-content{position:absolute;padding:0 20px;left:50%;transform:translateX(-50%) rotateX(-90deg);bottom:50px;width:80%;text-align:center;transition:all .5s ease-in-out;z-index:10}
.wmpage204-page2 .wmpage204-page2-slide:hover .wmpage204-page2-content{transform:translateX(-50%) rotateX(0)}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-desc{color:#fff;font-size:var(--wmpage-font15)}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-more a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;min-width:170px;height:35px;padding:0 20px;background:var(--color);color:#fff;font-size:var(--wmpage-font15);font-weight:var(--fontbold6);border-radius:30px;margin-top:20px;overflow:hidden;z-index:10}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-more a::before{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:150%;height:150%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;background:#000;transition-duration:.7s;transition-timing-function:cubic-bezier(.52,1.64,.37,.66);z-index:-1}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-more a:hover::before{bottom:-50%}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-btn a{position:absolute;left:50px;bottom:50px;display:inline-flex;align-items:center;justify-content:center;min-width:100px;height:35px;border-radius:20px;background:#fff;color:var(--color);font-size:var(--wmpage-font15);opacity:1;transition:all .4s ease-in-out}
.wmpage204-page2 .wmpage204-page2-slide:hover .wmpage204-page2-btn a{opacity:0;transform:translateX(40px)}
.wmpage204-page2 .wmpage204-page2-pagination{text-align:center;margin-top:30px}
.wmpage204-page2 .wmpage204-page2-pagination .swiper-pagination-bullet{margin:0 10px;position:relative}
.wmpage204-page2 .wmpage204-page2-pagination .swiper-pagination-bullet::before{position:absolute;content:'';width:18px;height:18px;border-radius:50%;border:1px solid var(--color);left:-3.5px;top:-3.5px;opacity:0;transition:all .2s linear}
.wmpage204-page2 .wmpage204-page2-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1}
.wmpage204-page2-box{overflow: hidden;}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-top{ margin-bottom: 5px; }
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-icon{display: none;}

.wmpage204-page2 .wmpage204-page2-slide{height:auto;display:flex;flex-direction: column;}
.wmpage204-page2 .wmpage204-page2-slide .wmpage204-page2-bottom{margin-top:auto;}