﻿.repro .kche-t198 .kche-t198-title h5{font-size:24px;font-weight:var(--fontbold6,600);margin:0;text-align:center;line-height:1.5;color:#000;text-transform:capitalize}
.repro .kche-t198 .kche-t198-sub{width:150px;height:1px;background:#e0e0e0;margin:10px auto}
.repro .kche-t198 .kche-t198-pro{margin-bottom:30px}
.repro .kche-t198 .kche-t198-pro p{margin:0;text-align:center;font-size:16px;line-height:1.7;color:#333}
.repro .kche-t198 .kche-t198-span{width:48px;height:2px;background:var(--color,#ff5301);margin:0 auto}
.repro .kche-t198 .kche-t198-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.repro .kche-t198 .kche-t198-item{width:25%;display:flex;align-items:center;justify-content:center;border-right:1px solid #ececec;overflow:hidden;box-sizing:border-box}
.repro .kche-t198 .kche-t198-item:nth-of-type(-n+4){border-bottom:1px solid #ececec}
.repro .kche-t198 .kche-t198-item img{display:block;max-width:100%;transition:all 0.3s ease-in-out}
@media (max-width:768px){.repro .kche-t198 .kche-t198-item{border-left:1px solid #eee}
.repro .kche-t198 .kche-t198-item{width:48%}
.repro .kche-t198 .kche-t198-item:nth-of-type(1){border-top:1px solid #eee}
}
.about-r-txt2{-webkit-line-clamp: inherit;max-height: inherit;}


.about .flex{align-items: center;}
.about::before{display: none;}
.about .about-info{width:55%;padding-right:40px}
.about .home-tit{margin-bottom: 0;}
.about .about-info p{margin-top:10px;color:#555;font-size: var(--fontsize16);}
.about .about-img{width:45%}
.about .about-img img{width: 100%;vertical-align: bottom;}
@media(max-width:1024px){
  .about .flex{flex-direction: column-reverse;}
  .about .about-info{width:100%;padding-right:0;margin-top:20px}
  .about .about-img{width:100%}
}
@media (max-width:768px) {
  .about{padding:4.5% 0;}
  .about .home-tit{text-align: left;}
  .about .about-info p{font-size: var(--fontsize14);margin-top: 5px;}
}
@media (max-width:500px) {
  .about .about-info{margin-top: 10px;}
}


.our{position: relative;padding: 3% 0px;background: url(https://img01.v15cdn.com/singletem/wmpage204/wmpage204-page4-img1.webp) center fixed no-repeat;background-size: cover;z-index: 1}
.our::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--color);opacity: 0.6;}
.our .flex{justify-content: space-between;}
.our .our-item{position: relative;width: 25%;margin-top: 30px;padding: 0 10px 20px 10px;text-align: center;border-radius: 10px;}
.our .our-item .item-icon{position: relative;z-index: 1}
.our .our-item .item-icon::before{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: var(--color);transition: all .3s linear;z-index: -1}
.our .our-item .item-icon::after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #A9971A;opacity: 0;transition: all .4s ease-in-out}
.our .our-item:hover .item-icon::before{height: 0}
.our .our-item:hover .item-icon::after{opacity: 1}
.our .our-item .item-icon .iconfont{margin-top: -20px;width: 130px;height: 110px;color: #000;font-size: 40px;background: #fff;border-radius: 10px 10px 0 0;border-top: 6px solid #eee;display: inline-flex;justify-content: center;align-items: center;line-height: 1;transition: all .3s ease-in-out;}
.our .our-item:hover .item-icon .iconfont{border-top: 6px solid #BAB794;background: #5A4400;color:#FFF}
.our .our-item .our-info{background: var(--color);padding: 30px 10px 20px}
.our .our-item .p1{color: #fff;font-size: var(--fontsize20);font-weight: var(--fontbold6);line-height: 1.2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.our .our-item .p2{height: 80px;color: #fff;font-size: var(--fontsize16);opacity: .6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
@media (max-width:1024px) {
	.our .our-item{width: 49%}
}
@media (max-width:768px) {
	.our .our-item{width: 100%}
}
@media (max-width:500px) {
	.our .our-item{padding: 0 20px 20px}
}


.repro .home-tit{margin-bottom: 0;}
.repro .repro-des{max-width: 45%;margin: 0 auto 35px}
.repro .repro-des p{margin: 0 auto;color: #333;text-align: center;line-height: 1.7;}
.repro .repro-list{display: flex;flex-wrap: wrap;justify-content: center}
.repro .repro-img{margin-bottom: 1%;margin-right: 1%;width: 19%;display: flex;justify-content: center;}
.repro .repro-img img{display: block;max-width: 100%;border: 1px solid #eee;box-shadow: 0 0 24px 0 rgba(35,24,21,.11);transition: all .3s ease-in-out}
.repro .repro-img:hover img{transform: scale(1.02)}
@media(max-width:1600px){
  .repro .repro-des{margin-bottom:30px}
}
@media(max-width:1550px){
  .repro .repro-img{width:22%;margin:10px}
}
@media(max-width:1200px){
  .repro .repro-des{margin-bottom:35px;max-width:70%}
  .repro .repro-list{justify-content:space-between}
  .repro .repro-img{width:24%;margin:0 0 1% 0}
}
@media(max-width:1024px){
  .repro .repro-des{margin-bottom:20px}
}
@media(max-width:768px){
  .repro .repro-des{max-width:100%}
  .repro .repro-list{justify-content:flex-start}
  .repro .repro-img{width:32%;margin:0 2% 2% 0}
  .repro .repro-img:nth-of-type(3n){margin:0 0 2% 0}
}
@media(max-width:500px){
  .repro .repro-list{justify-content:space-between}
  .repro .repro-img{width:49%;margin:0 0 2% 0}
}


.news .home-tit{margin-bottom:0}
.news .news-swiper{padding:30px 15px;overflow:hidden}
.news .swiper-slide .slide-img{position:relative;display:block;overflow:hidden}
.news .swiper-slide .slide-img img{transition:all .3s;width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;vertical-align:bottom}
.news .swiper-slide .slide-img img:first-child{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;transform:translateX(50%) scaleX(2);opacity:0;filter:blur(10px)}
.news .swiper-slide:hover .slide-img img:first-child{transform:translateX(0) scaleX(1);opacity:1;filter:blur(0)}
.news .swiper-slide:hover .slide-img img:last-child{transform:translateX(-50%) scaleX(2);opacity:0;filter:blur(10px)}
.news .swiper-slide .slide-info{padding:20px 15px;background:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.2)}
.news .swiper-slide .data{display:flex;align-items:center;margin:0 0 10px}
.news .swiper-slide .data li{position:relative;font-weight:var(--fontbold6);padding:0 0 0 10px}
.news .swiper-slide .data li:first-child{padding:0 17px 0 0}
.news .swiper-slide .data li:first-child::after{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background-color:var(--color);right:0;top:50%;transform:translateY(-50%)}
.news .swiper-slide .desc{font-weight:var(--fontbold7);font-size:var(--fontsize20);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news .news-pagination{text-align:center}
.news .news-pagination .swiper-pagination-bullet{width:20px;height:5px;border-radius:10px;transition:all .2s linear}
.news .news-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px}
.news .viewmore{display:none;}
@media (max-width:1024px) {
	.news .news-swiper{padding: 20px 10px}
	.news .news-swiper .swiper-slide{height: 100%}
	.news .news-swiper .swiper-slide:nth-child(2n){height: 100%}
}
@media (max-width:768px) {
  .news .swiper-slide .desc{font-size: var(--fontsize18);}
}
@media (max-width:500px) {
  .news .swiper-slide .desc{font-size: var(--fontsize16);}
}
.newpro{background:#DDEEE6}