﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.manufacturing>.l-wrap{padding:0;margin:0 auto;max-width:100%}
.manufacturing.common-main{padding:0}
.padding{padding:5% 0}
.modhead{text-align:center}
.moduletitle{font-weight:var(--fontbold6);font-size:var(--fontsize42);color:#000003;line-height:1.25}
.margintop{margin-top:50px}
.moduletit{color: #666666;line-height: 30px;margin-top: 25px;}
.bannertext{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.bannertext .p1{color: #fff;}
.bannertext .p2{color: #fff;margin-top: 40px;}
@media (max-width: 1640px) {.moduletitle{font-size:var(--fontsize36)}}
@media (max-width: 1440px) {.moduletitle{font-size:var(--fontsize32)}}
@media (max-width: 1366px) {.moduletitle{font-size:var(--fontsize28)}
.bannertext .p2{margin-top: 20px;}}
@media (max-width: 1024px) {.moduletitle{font-size:var(--fontsize26)}}
@media (max-width: 768px) {.moduletitle{font-size:var(--fontsize22)}}
@media (max-width: 550px) {.moduletitle{font-size:var(--fontsize20)}}

@keyframes fadeInUp { from { opacity: 0; transform: translateY(40px); } to { opacity: 1; transform: translateY(0); } }
@keyframes fadeInLeft { from { opacity: 0; transform: translateX(-40px); } to { opacity: 1; transform: translateX(0); } }
@keyframes fadeInRight { from { opacity: 0; transform: translateX(40px); } to { opacity: 1; transform: translateX(0); } }
@keyframes zoomIn { from { opacity: 0; transform: scale(0.85); } to { opacity: 1; transform: scale(1); } }
@keyframes pulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.08); } }
@keyframes iconBounce { 0%, 100% { transform: translateY(0); } 40% { transform: translateY(-10px); } 60% { transform: translateY(-5px); } }
@keyframes shimmer { 0% { left: -100%; } 100% { left: 200%; } }
@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } }
@keyframes rotateScale { 0% { transform: rotate(0deg) scale(1); } 50% { transform: rotate(5deg) scale(1.05); } 100% { transform: rotate(0deg) scale(1); } }
@keyframes borderGlow { 0%, 100% { box-shadow: 0 0 5px rgba(189,145,95,.15); } 50% { box-shadow: 0 0 20px rgba(189,145,95,.35); } }
.module1{position:relative}
.module1 .module1-top{display: flex;gap: 60px;align-items: center;}
.module1-right{width:50%;animation: fadeInRight .8s ease-out;}
.module1-left{width: 48%;border-radius: 10px;overflow: hidden;animation: fadeInLeft .8s ease-out;}
.module1-left img{width:100%;height:auto;display:block;transition: transform .5s cubic-bezier(.4,0,.2,1);}
.module1-left:hover img{transform: scale(1.06);}
.module1-bottom{display: flex;justify-content: space-between;margin-top: 60px;}
.module1-box{flex: 1;text-align: center;display: flex;flex-direction: column;align-items: center;animation: fadeInUp .6s ease-out both;}
.module1-box:nth-child(1){animation-delay: .1s;}
.module1-box:nth-child(2){animation-delay: .2s;}
.module1-box:nth-child(3){animation-delay: .3s;}
.module1-box:nth-child(4){animation-delay: .4s;}
.module1-box .icon{width: 80px;height: 80px;border-radius: 50%;position: relative;display: flex;justify-content: center;align-items: center;z-index: 3;overflow: hidden;transition: transform .4s cubic-bezier(.4,0,.2,1), box-shadow .4s ease;}
.module1-box .icon::after{position: absolute;content: '';width: 100%;height: 100%;background: var(--color);z-index: -1;opacity: 0.2;transition: opacity .4s ease, transform .4s ease;}
.module1-box:hover .icon{transform: translateY(-6px);box-shadow: 0 8px 25px rgba(189,145,95,.25);}
.module1-box:hover .icon::after{opacity: .35;transform: scale(1.15);}
.module1-box:hover .icon em{animation: iconBounce .5s ease-in-out;}
.module1-box .icon em{font-size: 40px;width: 40px;color: var(--color);line-height: 1;transition: color .3s ease;}
.module1-box .data{margin-top: 25px;}
.module1-box .data p:nth-of-type(1){font-weight: bold;font-size: 32px;color: #000003;line-height: 30px;transition: color .3s ease;}
.module1-box:hover .data p:nth-of-type(1){color: var(--color);}
.module1-box .data p:nth-of-type(2){color: #666666;line-height: 30px;margin-top: 10px;}
.module2{background: #F7F2ED;}
.module2-contant{margin-top: 50px;position: relative;}
.module2-image{border-radius: 8px;overflow: hidden;transition: box-shadow .4s ease;}
.module2-image img{width:100%;height:auto;display:block;transition: transform .5s cubic-bezier(.4,0,.2,1);}
.module2-image:hover{box-shadow: 0 12px 35px rgba(0,0,0,.12);}
.module2-image:hover img{transform: scale(1.05);}
.module2-txtbox{margin-top: 30px;color: #000003;text-align: center;line-height: 1.25;font-weight: bold;transition: color .3s ease;}
.swiper-slide:hover .module2-txtbox{color: var(--color);}
.module2-next,.module2-prev{position: absolute;width: 50px;height: 50px;border-radius: 50%;border: 1px solid #8C8C8C;display: flex;justify-content: center;align-items: center;top: 30%;cursor: pointer;transition: all .35s cubic-bezier(.4,0,.2,1);}
.module2-next em,.module2-prev em{font-size: 24px;width: 24px;line-height: 1;transition: color .3s ease;}
.mod2Swiper{position: relative;max-width: 90%;padding-bottom: 35px;}
.module2-next{right: 0;}
.module2-prev{left: 0;}
.module2-next:hover,.module2-prev:hover{background: var(--color);border-color: var(--color);box-shadow: 0 6px 20px rgba(0,0,0,.2);}
.module2-next:hover em,.module2-prev:hover em{color: #fff;}
.module2-next:active,.module2-prev:active{transform: scale(.92);}
.mod2Swiper .swiper-pagination{bottom: 0;}
.mod2Swiper .swiper-pagination .swiper-pagination-bullet{background: var(--color);transition: transform .3s ease, opacity .3s ease;}
.mod2Swiper .swiper-pagination .swiper-pagination-bullet-active{transform: scale(1.3);}
.module3-machining-title{text-align:center;margin-bottom:30px}
.module3-machining-title h4{font-size:var(--wmpage-font42);font-weight:var(--fontbold7);margin-bottom:60px;line-height:1.25;position:relative}
.module3-machining-title h4::after{width:60px;height:2px;content:'';position:absolute;background:var(--wmpage-color8,#666);bottom:-30px;left:50%;margin-left:-30px;transition: width .4s ease, background .4s ease;}
.module3-machining-title h4:hover::after{width:80px;margin-left:-40px;background: var(--color);}
.module3-machining-pro{display:flex;align-items:center;margin-top: 50px;gap: 50px;}
.module3-machining-item{width: 26.5%;display: flex;flex-direction: column;gap: 20px;}
.module3-machining-for{flex:1;overflow:hidden;}
.module3-machining-for li{display:none}
.module3-machining-alls{display:flex;align-items:center;position:relative}
.module3-machining-alls::after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:var(--color);z-index:-1;opacity:.08;transition: opacity .4s ease;}
.module3-machining-alls:hover::after{opacity:.14;}
.module3-machining-item li{width: 100%;font-weight: bold;font-size: var(--wmpage-font18);padding: 40px 20px;text-align: center;position: relative;cursor: pointer;line-height: 1;transition: all .4s cubic-bezier(.4,0,.2,1);}
.module3-machining-item li:nth-last-child(1){margin-bottom:0}
.module3-machining-item li::after{position:absolute;content:'';width:100%;height:100%;background:var(--color);left:0;top:0;z-index:-1;opacity:.08;transition: opacity .4s ease;}
.module3-machining-item li:hover{color: var(--color);transform: translateX(6px);}
.module3-machining-item li:hover::after{opacity:.18;}
.module3-machining-pic{width:58.5%;overflow:hidden;border-radius:8px;transition: box-shadow .4s ease;}
.module3-machining-pic img{display:block;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}
.module3-machining-pic:hover{box-shadow: 0 12px 35px rgba(0,0,0,.15);}
.module3-machining-pic:hover img{transform:scale(1.04)}
.module3-machining-text{flex:1;padding:20px 50px;animation: fadeInRight .6s ease-out;}
.module3-machining-tit{margin-bottom: 15px;font-weight: bold;font-size: 22px;color: #000003;line-height: 30px;transition: color .3s ease;}
.module3-machining-alls:hover .module3-machining-tit{color: var(--color);}
.module3-machining-text p{color: #666666;line-height: 30px;}
.module3-machining-item .active{color:#fff;background:var(--color)}
.module3-machining-item .active:hover{color:#fff;transform: none;}
.module4 .wmpage-title{text-align:left;margin-bottom:30px;font-size:var(--wmpage-font36);color:var(--color);font-weight:var(--fontbold7);font-style:normal;padding:0;line-height:1.2}
.module4 .part2-top{margin-bottom:30px}
.module4 .part2-top p{color:var(--wmpage-color7,#555555)}
.module4 .part2-tabbox{display:flex;flex-wrap:wrap;justify-content:space-between}
.module4 .part2-tabbox .tabbox-left{width:85%}
.module4 .part2-tabbox .item{width:100%;display:flex;justify-content:space-between;background-color:#e7e4e1;align-items:center;animation: fadeInLeft .6s ease-out;}
.module4 .part2-tabbox .part2-title{position: relative;}
.module4 .part2-tabbox .part2-title .title{line-height: 1;font-weight: bold;font-size: 22px;color: #000003;padding: 22px 0;margin-bottom: 25px;position: relative;z-index: 3;transition: color .3s ease;}
.module4 .part2-tabbox .item:hover .part2-title .title{color: var(--color);}
.module4 .part2-tabbox .part2-title .datas{position: absolute;font-weight: bold;font-size: 90px;color: #DED9D5;top: -20px;left: 0;line-height: 1;z-index: 0;transition: color .4s ease, transform .4s ease;}
.module4 .part2-tabbox .item:hover .part2-title .datas{color: rgba(189,145,95,.18);transform: scale(1.08);}
.module4 .part2-tabbox .img-box{width: 55%;overflow: hidden;transition: box-shadow .4s ease;}
.module4 .part2-tabbox .img-box img{width:100%;height:auto;display:block;transition: transform .5s cubic-bezier(.4,0,.2,1);}
.module4 .part2-tabbox .item:hover .img-box img{transform: scale(1.05);}
.module4 .part2-tabbox .contents{padding:80px 40px;flex: 1;}
.module4 .part2-tabbox .tabbox-right{padding-left:20px;flex:1;display:flex;flex-direction:column;justify-content:space-around;color:var(--wmpage-color8,#666);position:relative}
.module4 .part2-tabbox .tabbox-right::after{position:absolute;content:'';width:1px;height:100%;background:var(--wmpage-color8,#666);right:0;z-index:-1}
.module4 .part2-tabbox .tabbox-right li{display:flex;align-items:center;cursor:pointer;justify-content:end;transition: color .3s ease;}
.module4 .part2-tabbox .tabbox-right li:hover{color: var(--color);}
.module4 .part2-tabbox .tabbox-right span{line-height:30px;font-size:var(--wmpage-font16);transition: color .3s ease;}
.module4 .part2-tabbox .tabbox-right hr{width:50%;height:1px;border:none;background-color:var(--wmpage-color7,#555555);margin:0 5px;transition: background-color .3s ease, width .3s ease;}
.module4 .part2-tabbox .tabbox-right li:hover hr{background-color: var(--color);width:60%;}
.module4 .tabbox-circle{width:30px;height:30px;background:var(--wmpage-color7,#555555);border-radius:50%;display:flex;justify-content:center;align-items:center;transform:translateX(50%);transition: background .3s ease, box-shadow .3s ease;}
.module4 .part2-tabbox .tabbox-right li:hover .tabbox-circle{box-shadow: 0 0 10px rgba(189,145,95,.4);}
.module4 .tabbox-circle::before{content:'';display:block;width:10px;height:10px;background:#e7e4e1;border-radius:50%;z-index:22;transition: background .3s ease;}
.module4 .part2-tabbox .tabbox-right .active{color:var(--color)}
.module4 .part2-tabbox .tabbox-right .active hr{background-color:var(--color)}
.module4 .part2-tabbox .tabbox-right .active .tabbox-circle{background:var(--color);}
.module4 .tabbox-left .item{display:none}
.module4 .tabbox-left .item.active{display:flex}
.module4 .part2-tabbox .tabbox-right .active .tabbox-circle::before{background:#fff}
.module4 .module4-content{margin-top:50px}
.mod4Swiper .swiper-pagination .swiper-pagination-bullet{transition: transform .3s ease, opacity .3s ease;}
.mod4Swiper .swiper-pagination .swiper-pagination-bullet-active{background: var(--color);transform: scale(1.3);}
.module5{background: #F7F2ED;}
.module5 .l-wrap{display: flex;gap: 60px;align-items: center;}
.module5-left{flex: 1;border-radius: 10px;overflow: hidden;transition: box-shadow .4s ease;animation: fadeInLeft .8s ease-out;}
.module5-left img{width:100%;height:auto;display:block;transition: transform .5s cubic-bezier(.4,0,.2,1);}
.module5-left:hover{box-shadow: 0 15px 40px rgba(0,0,0,.15);}
.module5-left:hover img{transform: scale(1.06);}
.module5-right{flex: 1;animation: fadeInRight .8s ease-out;}
.module5-right .text{color: #666666;line-height: 30px;margin-top: 35px;}
.module5-btn{display: flex;margin-top: 50px;}
.module5-btn a{padding: 23px 45px;background: var(--color);border-radius: 4px;color: #fff;line-height: 1;text-decoration: none;display: inline-block;position: relative;overflow: hidden;transition: all .35s cubic-bezier(.4,0,.2,1);animation: fadeInUp .6s ease-out .3s both;}
.module5-btn a:hover{transform: translateY(-4px);box-shadow: 0 12px 28px rgba(0,0,0,.25);text-decoration: none;color: #fff;}
.module5-btn a:active{transform: translateY(-1px) scale(.98);}
.module5-btn a::after{content: '';position: absolute;top: 0;left: -100%;width: 60%;height: 100%;background: linear-gradient(90deg, transparent, rgba(255,255,255,.25), transparent);transform: skewX(-20deg);transition: left .6s;}
.module5-btn a:hover::after{animation: shimmer .6s ease-in-out;}
.module6 .l-wrap{display: flex;gap: 60px;align-items: center;}
.module6-left{flex: 1;border-radius: 10px;overflow: hidden;transition: box-shadow .4s ease;animation: fadeInLeft .8s ease-out;}
.module6-left img{width:100%;height:auto;display:block;transition: transform .5s cubic-bezier(.4,0,.2,1);}
.module6-left:hover{box-shadow: 0 15px 40px rgba(0,0,0,.15);}
.module6-left:hover img{transform: scale(1.06);}
.module6-right{flex: 1;animation: fadeInRight .8s ease-out;}
.module6-right .text{color: #666666;line-height: 30px;margin-top: 35px;}
.module6-right ul li{transition: transform .3s ease, color .3s ease;}
.module6-right ul li:hover{transform: translateX(6px);color: var(--color);}
.module6-right ul li p:nth-of-type(1){font-weight: 600;color: #000003;line-height: 30px;margin-top: 10px;transition: color .3s ease;}
.module6-right ul li:hover p:nth-of-type(1){color: var(--color);}
.module6-right ul li p:nth-of-type(2){color: #666666;line-height: 30px;}
@media (max-width: 1640px) {.module1 .module1-top{gap: 50px;}
.module1-left{width: 46%;}
.module1-right{width: 50%;}
.module1-bottom{margin-top: 50px;}
.module1-box .icon{width: 72px;height: 72px;}
.module1-box .icon em{font-size: 36px;width: 36px;}
.module3-machining-pro{gap: 40px;margin-top: 40px;}
.module3-machining-item{width: 28%;gap: 16px;}
.module3-machining-item li{padding: 35px 18px;}
.module3-machining-pic{width: 56%;}
.module3-machining-text{padding: 15px 35px;}
.module3-machining-tit{font-size: 20px;}
.module4 .part2-tabbox .img-box{width: 52%;}
.module4 .part2-tabbox .contents{padding: 0 30px;}
.module4 .part2-tabbox .part2-title .datas{font-size: 76px;}
.module5 .l-wrap{gap: 50px;}
.module5-btn a{padding: 20px 38px;}
.module6 .l-wrap{gap: 50px;}}
@media (max-width: 1440px) {.module1 .module1-top{gap: 40px;}
.module1-left{width: 45%;}
.module1-right{width: 52%;}
.module1-bottom{margin-top: 45px;gap: 15px;}
.module1-box .icon{width: 66px;height: 66px;}
.module1-box .icon em{font-size: 34px;width: 34px;}
.module1-box .data p:nth-of-type(1){font-size: 28px;}
.module2-contant{margin-top: 40px;}
.module2-next,.module2-prev{width: 44px;height: 44px;}
.module3-machining-pro{gap: 35px;margin-top: 35px;}
.module3-machining-item{width: 30%;gap: 14px;}
.module3-machining-item li{padding: 30px 15px;}
.module3-machining-pic{width: 54%;}
.module3-machining-text{padding: 10px 25px;}
.module3-machining-tit{font-size: 18px;margin-bottom: 12px;}
.module4 .part2-tabbox .tabbox-left{width: 82%;}
.module4 .part2-tabbox .img-box{width: 50%;}
.module4 .part2-tabbox .contents{padding: 0 25px;}
.module4 .part2-tabbox .part2-title .datas{font-size: 64px;}
.module4 .part2-tabbox .part2-title .title{font-size: 20px;}
.module4 .tabbox-circle{width: 26px;height: 26px;}
.module4 .tabbox-circle::before{width: 8px;height: 8px;}
.module5 .l-wrap{gap: 40px;}
.module5-btn a{padding: 18px 34px;}
.module6 .l-wrap{gap: 40px;}}
@media (max-width: 1366px) {.module1 .module1-top{gap: 35px;}
.module1-left{width: 44%;}
.module1-right{width: 54%;}
.module1-bottom{margin-top: 40px;}
.module1-box .icon{width: 60px;height: 60px;}
.module1-box .icon em{font-size: 30px;width: 30px;}
.module1-box .data p:nth-of-type(1){font-size: 26px;}
.module1-box .data{margin-top: 20px;}
.module2-contant{margin-top: 35px;}
.module2-next,.module2-prev{width: 40px;height: 40px;}
.module2-next em,.module2-prev em{font-size: 20px;width: 20px;}
.mod2Swiper{max-width: 86%;padding-bottom: 30px;}
.module3-machining-pro{gap: 30px;margin-top: 30px;}
.module3-machining-item{width: 32%;gap: 12px;}
.module3-machining-item li{padding: 28px 14px;font-size: 15px;}
.module3-machining-pic{width: 52%;}
.module3-machining-text{padding: 8px 20px;}
.module3-machining-tit{font-size: 17px;margin-bottom: 10px;}
.module4 .part2-tabbox .tabbox-left{width: 80%;}
.module4 .part2-tabbox .img-box{width: 48%;}
.module4 .part2-tabbox .contents{padding: 0 20px;}
.module4 .part2-tabbox .part2-title .datas{font-size: 56px;top: -10px;}
.module4 .part2-tabbox .part2-title .title{font-size: 18px;padding: 18px 0;margin-bottom: 20px;}
.module4 .tabbox-circle{width: 24px;height: 24px;}
.module4 .tabbox-circle::before{width: 7px;height: 7px;}
.module4 .part2-tabbox .tabbox-right span{font-size: 14px;}
.module5 .l-wrap{gap: 35px;}
.module5-right .text{margin-top: 30px;}
.module5-btn{margin-top: 40px;}
.module5-btn a{padding: 17px 30px;}
.module6 .l-wrap{gap: 35px;}
.module6-right .text{margin-top: 30px;}}
@media (max-width: 1280px) {.module1 .module1-top{gap: 30px;}
.module1-left{width: 43%;}
.module1-right{width: 55%;}
.module1-bottom{flex-wrap: wrap;gap: 25px;margin-top: 35px;}
.module1-box{flex: 0 0 calc(50% - 13px);}
.module3-machining-title h4{margin-bottom: 45px;}
.module3-machining-title h4::after{bottom: -22px;}
.module3-machining-pro{gap: 25px;}
.module3-machining-item{width: 35%;gap: 10px;}
.module3-machining-pic{width: 48%;}}
@media (max-width: 1024px) {.module1 .module1-top{flex-direction: column-reverse;gap: 25px;}
.module1-left{width: 100%;}
.module1-left:hover img{transform: scale(1.03);}
.module1-right{width: 100%;animation: fadeInUp .6s ease-out;}
.module1-left{animation: fadeInUp .6s ease-out;}
.module1-bottom{flex-wrap: wrap;gap: 20px;margin-top: 30px;}
.module1-box{flex: 0 0 calc(50% - 10px);animation: none;}
.module1-box:hover .icon{transform: translateY(-4px);}
.module2-contant{margin-top: 30px;}
.module2-next,.module2-prev{width: 36px;height: 36px;top: 28%;}
.module2-next em,.module2-prev em{font-size: 18px;width: 18px;}
.mod2Swiper{max-width: 82%;}
.module2-image:hover img{transform: scale(1.03);}
.module3-machining-pro{flex-direction: column;gap: 25px;margin-top: 25px;}
.module3-machining-item{width: 100%;flex-direction: row;gap: 10px;}
.module3-machining-item li{padding: 18px 12px;font-size: 14px;}
.module3-machining-item li:hover{transform: translateX(0) translateY(-3px);}
.module3-machining-pic{width: 100%;}
.module3-machining-pic:hover img{transform: scale(1.02);}
.module3-machining-text{padding: 10px 0;animation: none;}
.module3-machining-alls{flex-direction: column;align-items: flex-start;}
.module3-machining-tit{font-size: 18px;}
.module3-machining-title h4{margin-bottom: 35px;}
.module3-machining-title h4::after{bottom: -15px;}
.module4 .part2-tabbox .tabbox-left{width: 100%;}
.module4 .part2-tabbox .tabbox-right{flex-direction: row;padding: 15px 0;gap: 15px;}
.module4 .part2-tabbox .tabbox-right::after{width: 100%;height: 1px;right: auto;bottom: 0;}
.module4 .part2-tabbox .tabbox-right hr{display: none;}
.module4 .tabbox-circle{transform: translateX(0) translateY(-50%);}
.module4 .part2-tabbox .item{flex-direction: column;animation: none;}
.module4 .part2-tabbox .img-box{width: 100%;}
.module4 .part2-tabbox .item:hover .img-box img{transform: scale(1.03);}
.module4 .part2-tabbox .contents{padding: 15px 20px;}
.module4 .part2-tabbox .part2-title .datas{font-size: 48px;top: 0;}
.module4 .tabbox-circle{width: 22px;height: 22px;}
.module4 .tabbox-circle::before{width: 6px;height: 6px;}
.module5 .l-wrap{flex-direction: column;gap: 30px;}
.module5-left{width: 100%;animation: none;}
.module5-left:hover img{transform: scale(1.03);}
.module5-right{width: 100%;animation: none;}
.module5-btn{margin-top: 30px;}
.module5-btn a{padding: 16px 28px;animation: none;}
.module5-btn a::after{display: none;}
.module6 .l-wrap{flex-direction: column;gap: 30px;}
.module6-left{width: 100%;animation: none;}
.module6-left:hover img{transform: scale(1.03);}
.module6-right{width: 100%;animation: none;}
.module6-right ul li:hover{transform: translateX(3px);}}
@media (max-width: 768px) {.module1 .module1-top{gap: 20px;}
.module1-bottom{gap: 15px;margin-top: 25px;}
.module1-box .icon{width: 50px;height: 50px;}
.module1-box .icon em{font-size: 26px;width: 26px;}
.module1-box .data p:nth-of-type(1){font-size: 22px;}
.module1-box .data p:nth-of-type(2){font-size: 14px;margin-top: 6px;}
.module1-box .data{margin-top: 15px;}
.module2-contant{margin-top: 25px;}
.module2-next,.module2-prev{width: 32px;height: 32px;top: 25%;}
.module2-next em,.module2-prev em{font-size: 16px;width: 16px;}
.mod2Swiper{max-width: 78%;padding-bottom: 25px;}
.module2-image{border-radius: 6px;}
.module2-image:hover img{transform: none;}
.module2-txtbox{margin-top: 20px;font-size: 15px;}
.module3-machining-title h4{margin-bottom: 30px;}
.module3-machining-title h4::after{width: 40px;margin-left: -20px;bottom: -12px;height: 1.5px;}
.module3-machining-pro{gap: 20px;margin-top: 20px;}
.module3-machining-item{gap: 8px;}
.module3-machining-item li{padding: 15px 10px;font-size: 13px;}
.module3-machining-pic:hover img{transform: none;}
.module3-machining-tit{font-size: 16px;}
.module3-machining-text p{font-size: 14px;line-height: 26px;}
.module4 .part2-tabbox .part2-title .datas{font-size: 38px;}
.module4 .part2-tabbox .part2-title .title{font-size: 16px;padding: 14px 0;margin-bottom: 15px;}
.module4 .part2-tabbox .tabbox-right li{font-size: 13px;}
.module4 .tabbox-circle{width: 18px;height: 18px;}
.module4 .tabbox-circle::before{width: 5px;height: 5px;}
.module4 .part2-tabbox .contents{padding: 12px 15px;}
.module4 .module4-content{margin-top: 35px;}
.module5 .l-wrap{gap: 25px;}
.module5-left:hover img{transform: none;}
.module5-right .text{margin-top: 20px;font-size: 14px;line-height: 26px;}
.module5-btn{margin-top: 25px;}
.module5-btn a{padding: 14px 26px;font-size: 14px;}
.module5-left,.module5-left img{border-radius: 8px;}
.module6 .l-wrap{gap: 25px;}
.module6-left:hover img{transform: none;}
.module6-right .text{margin-top: 20px;font-size: 14px;line-height: 26px;}
.module6-left,.module6-left img{border-radius: 8px;}
.module6-right ul li:hover{transform: none;}
.module6-right ul li p:nth-of-type(1){font-size: 15px;}
.module6-right ul li p:nth-of-type(2){font-size: 14px;line-height: 26px;}}
@media (max-width: 550px) {@keyframes fadeInUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }
@keyframes fadeInLeft { from { opacity: 0; transform: translateX(-20px); } to { opacity: 1; transform: translateX(0); } }
@keyframes fadeInRight { from { opacity: 0; transform: translateX(20px); } to { opacity: 1; transform: translateX(0); } }
.module1 .module1-top{gap: 18px;}
.module1-bottom{gap: 12px;margin-top: 22px;}
.module1-box{flex: 0 0 100%;flex-direction: row;text-align: left;gap: 15px;}
.module1-box .icon{width: 48px;height: 48px;flex-shrink: 0;}
.module1-box .icon em{font-size: 24px;width: 24px;}
.module1-box .data{margin-top: 0;}
.module1-box .data p:nth-of-type(1){font-size: 20px;}
.module2-contant{margin-top: 20px;}
.module2-next,.module2-prev{width: 28px;height: 28px;top: 22%;}
.module2-next em,.module2-prev em{font-size: 14px;width: 14px;}
.mod2Swiper{max-width: 74%;padding-bottom: 22px;}
.module2-txtbox{margin-top: 15px;font-size: 14px;}
.module3-machining-item li{padding: 12px 8px;font-size: 12px;}
.module3-machining-tit{font-size: 15px;}
.module3-machining-title h4{margin-bottom: 25px;}
.module4 .part2-tabbox .tabbox-right{flex-wrap: wrap;gap: 8px;}
.module4 .part2-tabbox .tabbox-right li{font-size: 12px;}
.module4 .part2-tabbox .part2-title .datas{font-size: 30px;}
.module4 .part2-tabbox .part2-title .title{font-size: 15px;padding: 10px 0;margin-bottom: 10px;}
.module4 .tabbox-circle{width: 16px;height: 16px;}
.module4 .tabbox-circle::before{width: 4px;height: 4px;}
.module4 .part2-tabbox .contents{padding: 10px 12px;}
.module4 .module4-content{margin-top: 30px;}
.module5 .l-wrap{gap: 20px;}
.module5-btn a{width: 100%;text-align: center;padding: 14px 20px;font-size: 14px;}
.module5-right .text{margin-top: 15px;}
.module6 .l-wrap{gap: 20px;}
.module6-right .text{margin-top: 15px;}}

.modSwiper1 .swiper-pagination-bullet{background: var(--color);}