﻿.kche-t221 .kche-t221-img:before{content:'';background:#00000077;width:100%;height:100%;position:absolute;top:0;left:0;}
.kche-t221 .kche-t221-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:40px;width:100%;}
.kche-t221 .kche-t221-info{padding:0;width:48%;text-align:left;}
.kche-t221 .kche-t221-video{width:48%;}
.kche-t221 .kche-t221-video iframe{display:block;width:100%;aspect-ratio:8/5;height:auto;min-height:inherit;}
.kche-t221 .kche-t221-content{width:100%;}
@media (max-width:1280px){.kche-t221 .kche-t221-flex{padding:30px}}
@media (max-width:1024px){.kche-t221 .kche-t221-info{width:100%;}
.kche-t221 .kche-t221-video{width:100%;margin-top:15px}}
@media (max-width:768px){.kche-t221 .kche-t221-flex{padding:20px}}
.about-team{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:20px 0 30px}
.about-team-pic{width:48%;}
.team-swiper{width:100%;}
.team-swiper .swiper-slide img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}
.team-swiper .swiper-pagination-bullet-active{background:var(--color)}
.about-team-info{width:48%;}
.about-team-tit{font-weight:bold;font-size:24px;line-height:1.3;padding-bottom:10px}
.about-team-info p{margin-top:10px}
@media (max-width:1280px){.about-team-tit{font-size:22px;padding-bottom:5px}
.about-team-info p{margin-top:5px}}
@media (max-width:1024px){.about-team-pic{width:100%;}
.about-team-info{width:100%;margin-top:20px}}
.about-certificate{margin-top:30px;margin-bottom:30px;position:relative}
.about-certificate .swiper-pagination{position:static;margin-top:30px}
.about-certificate .swiper-pagination-bullet{width:30px;height:30px;border-radius:0;border:1px solid var(--fontcolor);color:var(--fontcolor);opacity:1;background:none;}
.about-certificate .swiper-pagination-bullet-active{background:var(--color);border-color:var(--color);color:#fff;}
.certificate-btn>div{position:absolute;width:30px;height:30px;border-radius:0;border:1px solid var(--fontcolor);color:var(--fontcolor);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}
.certificate-btn>div:hover{background:var(--color);border-color:var(--color);color:#fff;}
.certificate-btn>div em{font-size:19px}
.certificate-btn>div.certificate-prev{right:50%;bottom:0;z-index:2;margin-right:118px;}
.certificate-btn>div.certificate-next{left:50%;bottom:0;z-index:2;margin-left:118px;}
.about-equipment{width:100%;position:relative}
.about-equipment .kche-item-title{line-height:1.4}
.about-equipment .kche-flex-item4{margin-bottom:0}
.about-equipment .swiper-pagination{position:static;margin-top:20px}
.about-equipment .swiper-pagination-bullet{width:30px;height:30px;border-radius:0;border:1px solid var(--fontcolor);color:var(--fontcolor);opacity:1;background:none;}
.about-equipment .swiper-pagination-bullet-active{background:var(--color);border-color:var(--color);color:#fff;}
.equipment-btn>div{position:absolute;width:30px;height:30px;border-radius:0;border:1px solid var(--fontcolor);color:var(--fontcolor);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}
.equipment-btn>div:hover{background:var(--color);border-color:var(--color);color:#fff;}
.equipment-btn>div em{font-size:19px}
.equipment-btn>div.equipment-prev{right:50%;bottom:0;z-index:2;margin-right:60px;}
.equipment-btn>div.equipment-next{left:50%;bottom:0;z-index:2;margin-left:60px;}
@media (max-width:1024px){.equipment-btn>div.equipment-prev{margin-right:80px;}
.equipment-btn>div.equipment-next{margin-left:80px;}}
@media (max-width:768px){.equipment-btn>div.equipment-prev{margin-right:118px;}
.equipment-btn>div.equipment-next{margin-left:118px;}}
@media (max-width:500px){.about-equipment .kche-item-title{font-size:var(--fontsize15)}}
.kche-t221 .kche-t221-img:before {background: #ffffffed;}
.kche-t221 .kche-t221-info ,.kche-t221 .kche-t221-info .kche-t221-text p{ color: #111;}
.kche-t221 .kche-t221-flex{padding-right:0}
@media (min-width:1025px){.pagesbanner img {filter:brightness(.6)}}
.about-certificate .swiper-slide{overflow:hidden}
.about-certificate .swiper-slide img{transition:.3s}
.about-certificate .swiper-slide:hover img{transform:scale(1.05)}
.common-main{overflow-x:hidden;}
.about-team,.production-equipment{position:relative;padding:60px 0}
.about-team>*,.production-equipment>*{position:relative;}
.about-team:before,.production-equipment:before{content:'';width:100vw;height:100%;background:#f1f1f1;position:absolute;top:0;left:50%;transform:translateX(-50%)}
@media (max-width:1024px){.kche-t5>h2{font-size:var(--fontsize22)!important}}
.about-certificate .swiper-slide img{cursor:pointer;}
.popwindow{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0 0 0 / 50%);z-index:999999999;display:none;}
.popwindow-info{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;}
.popwindow-close{width:40px;height:40px;cursor:pointer;position:absolute;right:4vw;top:2vw;transform:scale(1.6);}
.popwindow-close:before{content:'';width:24px;height:2px;background:#fff;position:absolute;transform:rotate(45deg);top:20px;left:8px;}
.popwindow-close:after{content:'';width:24px;height:2px;background:#fff;position:absolute;transform:rotate(-45deg);top:20px;left:8px;}
.popwindow-info img{max-width:calc(90vw - 100px);max-height:calc(90vh - 100px);}
@media (max-width:768px){.popwindow-info img{max-width:92vw;max-height:calc(90vh - 100px);}
.popwindow-close{transform:scale(1.3);right:2vw}}

.kche-t228 .kche-flex-list .kche-flex-item3 a:hover{text-decoration:none}
.kche-t228 .kche-flex-list .kche-flex-item3>span{display:flex}