﻿.aquasust-smart-screw-pres-factory .l-wrap{max-width:100%;padding:0}
.factory-wrap{max-width:1560px;margin:0 auto}
.factory-title h5{font-weight:600;font-size:26px;color:#111;line-height:1}
.factory-into{display:flex;align-items:center;margin:10px 0 25px}
.factory-tit p{color:var(--color);font-size:18px}
.factory-dev{width:30px;height:5px;background-color:#000}
.factory-theme{width:30px;height:5px;background-color:var(--color,#666)!important}
.factory-title{margin-bottom:20px}
.factory2-kche1{margin-bottom:80px}
.factory2-contant{display:flex;align-items:center}
.factory2-left{width:50%;padding-right:65px}
.factory2-right{width:50%;position:relative}
.factory2-contants p{margin-bottom:10px}
.factory2Swiper1 .swiper-pagination-bullet{background:#fff;opacity:.2}
.factory2Swiper1 .swiper-pagination-bullet-active{background:#fff;opacity:1}
.factory2-kche2{padding:80px 0 60px;background:#f6f6f6}
.factory2-kche2 .factory-title{display:flex;flex-direction:column;justify-content:center;align-items:center}
.factory2-kche2-text{padding:30px 25px}
.factory2-kche2-text h5{font-weight:600;font-size:18px;color:#111;margin-bottom:10px;line-height:1.52}
.factory2-kche2-text p{font-weight:400;font-size:16px;color:#111;line-height:26px}
.factory2-kche2-list li{list-style:none;padding-left:25px;margin-bottom:5px;position:relative}
.factory2-kche2-list li span{display:block;position:absolute;width:14px;height:14px;background:#fff;border-radius:100%;border:1px solid var(--color);left:0;top:7px}
.factory2-kche2-list li span::after{position:absolute;content:'';width:5px;height:5px;background:var(--color);border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%)}
.factory2-Swiper2{padding-bottom:50px}
.factory2-kche3{padding:100px 0}
.factory2-kche3 .factory-title{display:flex;flex-direction:column;justify-content:center;align-items:center}
.factory2-Swiper3 .swiper-slide{padding:40px 40px 50px;background:#f6f6f6}
.factory2-kche3-con{display:flex;align-items:center}
.factory2-kche3-text{flex:1;padding-left:60px;padding-right:5%}
.factory2-kche3-image{width:48%}
.factory2-kche3-image img{width:100%}
.factory2-kche3-span{display:flex;margin:20px 0}
.factory2-kche3-span span{display:block;width:6px;height:6px;background:var(--color);border-radius:50%;margin-right:10px}
.factory2-kche3-text h5{font-family:600;font-size:18px;color:#111}
.factory2-Swiper3-next em,.factory2-Swiper3-prev em{font-size:16px;width:16px;display:block;line-height:1}
.factory2-Swiper3-next,.factory2-Swiper3-prev{width:50px;height:50px;background:#fff;border-radius:50%;border:2px solid var(--color);display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:3;color:var(--color);cursor:pointer}
.factory2-Swiper3-next{right:0}
.factory2-Swiper3-next:hover,.factory2-Swiper3-prev:hover{border:2px solid var(--color);background:var(--color);color:#fff}
.facebook2-kche3-math{font-weight:900;font-size:120px;color:#000;line-height:28px;opacity:.1}
.factory2-kche4-l{display: flex;flex-direction: column;align-items: baseline;width: 50%;}
.factory2-kche4-r{display: flex;justify-content: end;flex: 1;}
.factory2-kche4-top{display: flex;align-items: center;}
.factory2-kche4-box{background: #FFFFFF;box-shadow: 0px 10px 20px 0px rgba(7, 0, 2, 0.1);border-radius: 6px;padding: 50px 40px;box-sizing: border-box;}
.factory2-kche4-ioc em{font-size: 40px;width: 40px;color: var(--color);line-height: 1;}
.factory2-kche4-text h5{font-weight: 600;font-size: 20px;color: #111111;line-height: 1;margin: 30px 0 15px;}
.factory2-kche4-text p{color: #111111;line-height: 26px;font-weight: 400;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display: -webkit-box;}
.factory2-Swiper4{padding: 40px 0 50px;}
.factory2-kche4-next,.factory2-kche4-prev{width: 50px;height: 50px;background: #FFFFFF;border-radius: 50%;border: 2px solid var(--color);display: flex;justify-content: center;align-items: center;color: var(--color);cursor: pointer;transition: all .3s ease-in-out;}
.factory2-kche4-next{margin-right: 20px;}
.factory2-kche4-next em,.factory2-kche4-prev em{color: var(--color);line-height: 1;font-size: 18px;width: 18px;transition: all .3s ease-in-out;}
.factory2-kche4-next:hover,.factory2-kche4-prev:hover{background: var(--color);}
.factory2-kche4-next:hover em,.factory2-kche4-prev:hover em{color: #fff;}
.factory2-kche5{background:url(/Content/uploads/20251026229/20250226112153c04e97d7be4440119b889b504a6db07a.jpg) top no-repeat;padding: 80px 0 0;margin: 100px 0;}
.factory2-kche5-title{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.factory2-kche5-title .factory-title h5,.factory2-kche5-title .factory-text{color: #fff;}
.factory2-kche5-row{display:flex;justify-content:space-between;padding-top:40px}
.factory2-kche5-col{width:32%;padding:40px;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);border-radius:4px;position:relative}
.factory2-kche5-contant{margin-top:25px}
.factory2-kche5-contant h5{font-weight:600;font-size:20px;color:#000;text-align:center}
.factory2-kche5-contant p{font-weight: 400;font-size: 16px;color: #111111;line-height: 26px;margin-top: 15px;text-align: center;}
.factory2-kche5-col:hover .factory2-kche5-span img{transform: rotateY(180deg);}
.factory2-kche5-span{text-align: center;}
.factory2-kche5-span em{line-height: 1;color: var(--color);font-size: 40px;width: 40px;}
.factory2-kche5 .factory-dev{background: #fff;}
@media (max-width:1600px) {
    .factory-wrap{padding: 0 50px;}
    .factory2-kche2,.factory2-kche3{padding: 50px 0;}
    .factory2-kche5{padding: 50px 0 0;margin: 50px 0;}
    .factory2-kche5-col{padding: 33px;}
}
@media (max-width:1440px) {
    .factory2-kche2-text {padding: 15px 20px;}
    .factory2-kche2-text p{line-height: 1.52;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;display: -webkit-box;}
    .factory2-Swiper3-next, .factory2-Swiper3-prev,.factory2-kche4-next, .factory2-kche4-prev{width: 45px;height: 45px;}
    .factory2-Swiper4 {padding: 20px 0 40px;}
    .factory2-kche4-box{padding: 30px;}
    .factory2-kche4-text h5{margin: 15px 0 10px;}
    .factory2-left{padding-right: 45px;}
    .factory-into{margin: 10px 0 15px;}
    .factory2-kche1{margin-bottom: 50px;}
}
@media (max-width:1200px) {
    .factory-title h5{font-size: 24px;}
}

@media (max-width:1024px) {
    .factory-wrap{padding: 0 30px;}
    .factory2-left {padding-right: 30px;}
    .factory2-kche3-text {flex: 1;padding-left: 25px;padding-right: 2%;}
    .facebook2-kche3-math{font-size: 92px;}
    .factory-title{margin-bottom: 8px;}
    .factory2-kche4-text h5 {margin: 15px 0 10px;font-size: 18px;}
    .factory2-Swiper3-next, .factory2-Swiper3-prev, .factory2-kche4-next, .factory2-kche4-prev {width: 40px;height: 40px;}
    .factory2-kche4-box {padding: 20px;}
    .factory2-kche4-ioc em{font-size: 34px;width: 34px;}
}
@media (max-width:768px) {
    .factory2-contant{flex-direction: column;}
    .factory2-left{width: 100%;padding: 0;}
    .factory2-right{width: 100%;margin-top: 20px;}
    .factory2-kche2, .factory2-kche3 {padding: 30px 0;}
    .factory2-Swiper3 .swiper-slide{padding: 30px 20px 35px;}
    .factory2-kche3-span{margin: 5px 0;}
    .factory2-kche3-text p{font-size: 14px;line-height: 1.52;}
    .facebook2-kche3-math{font-size: 52px;}
    .factory2-Swiper3-next, .factory2-Swiper3-prev, .factory2-kche4-next, .factory2-kche4-prev {width: 30px;height: 30px;}
    .factory2-kche4-next {margin-right: 6px;}
    .factory2-kche4-l{width: 80%;}
    .factory2-kche5-row{flex-wrap: wrap;}
    .factory2-kche5-col {padding: 20px;width: 49%;margin-bottom: 2%;}
    .factory2-kche5{margin: 50px 0 0;}
}
@media (max-width:500px) {
    .factory-wrap {padding: 0 15px;}
    .factory-title h5{font-size: 22px;}
    .factory-into {margin: 5px 0 10px;}
    .factory-tit p{font-size: 16px;}
    .factory2-right{margin-top: 10px;}
    .factory2-kche3-con{flex-direction: column;}
    .factory2-kche3-image{width: 100%;}
    .factory2-kche3-text {flex: 1;padding-left: 0;padding-right: 0;margin-top: 10px;}
    .factory2-kche4-top{flex-direction: column;align-items: baseline;}
    .factory2-kche4-r{margin-top: 20px;}
    .factory2-kche5-contant h5{font-size: 16px;}
    .factory2-kche5-contant {margin-top: 10px;}
    .factory2-kche5-contant p{margin-top: 10px;}
    .factory2-kche5-col{width: 100%;}
    .factory2-kche5-row{padding-top: 20px;}
}