@charset "utf-8";
ul{
	padding:0;
} 

/* page*/
.header-height {height: 85px;}
.section {background-position: center;background-repeat: no-repeat;background-size: cover;clear: both;overflow: hidden;}
.title-style {overflow: hidden;}
.title-style h3 {text-transform: uppercase;font-size: 36px;margin:5px 0 0 0;color: #4db560;}
.title-style h1 {text-transform: uppercase;font-size: 60px;line-height: 60px; margin:8px 0 20px 0;color: #1a1a1a;}
.title-style h2 {text-transform: uppercase;font-size: 42px;line-height: 60px; margin:8px 0 20px 0;color: #1a1a1a;}
.title-style h5 {font-size: 20px;margin:0;color: #666;line-height: 30px;}
.title-style h4 {text-transform: uppercase;font-size: 20px;margin:5px 0 0 0;color: #4db560;}
.title-style .line {width: 80px;height: 4px;background: #4db560;margin: 10px 0 15px;}
.view-btn {overflow: hidden;display: inline-block;clear:both;}
.view-btn a {background: #4db560;display: block;padding:18px 30px;overflow: hidden;font-size: 0;line-height: normal;}
.view-btn i{display: inline-block;vertical-align: middle;margin-right:10px;}
.view-btn h5{display: inline-block;vertical-align: middle;font-size: 14px;color: #fff;margin: 0;}
.view-btn a:hover {background: #00aa77;}
.img-center {position: absolute;display: block;left: 0;top: 0;bottom: 0;right: 0;margin: auto;width: auto!important;height: auto!important;z-index:10;}
.img-block {display: block;width: 100%;height: auto;}
.swiper-button-next,.swiper-button-prev,.swiper-pagination .swiper-pagination-bullet {outline: none;}

/*产品详细*/
.product-section .content{width:75%;}
.screen {position: relative;background-repeat: no-repeat;overflow: hidden;}
.screen .title h3{margin: 0;font-size: 24px;color: #4db560;}
.screen .title h2{margin: 0;font-size: 60px;}
.screen .title h4{margin: 0;font-size: 48px;color: #fff;}
.screen .title .line{width: 80px;height: 4px;background: #4db560;margin: 25px 0;}
.screen .title.center {text-align: center;}
.screen .title.center .line{margin: 25px auto;}
.screen .text {font-size: 16px;line-height: 28px;color: #666666;}
.screen .text p{
	margin-bottom:1rem;
}
.screen .img {position: relative;}
.screen .img img{display: block;}
.screen .left {width: 50%;float: left;overflow: hidden;}
.screen .right {width: 50%;float: right;overflow: hidden;}

/*产品详细 模版*/
.detail-template {position: relative;
}
.detail-template .img{position: relative;}
.detail-template .img img {display: block;width: 100%;height: auto;}
.detail-template .left{width: 730px;height: 100%;position: absolute;top: 0;left: 13%;z-index: 10;}
.detail-template .table {width: 100%;height: 100%;position: absolute;top: 0;left:0;z-index: 10;text-align: center;}
.detail-template .center.top10 {top: 10%;}
.detail-template .center.top10 .table,.detail-template .center.top10 .table-cell {display: block;}
.detail-template .center .title .line {margin: 25px auto;}
.detail-template .center .title.mtop13 {margin-top: 13%;}
.detail-template .center .title.mtop10 {margin-top: 10%;}
.detail-template .center .title.mtop7 {margin-top: 7%;}
.detail-template .center .title.mtop5 {margin-top: 5%;}
.detail-template .right{width: 700px;height: 100%;position: absolute;top: 0;right: 10%;z-index: 10;}
.detail-template .text{position: relative;font-size: 16px;line-height: 28px;color: #666666;}
.detail-template .text.text18 {font-size: 18px;line-height: 32px;}
.detail-template .width-main {width: 800px;margin: auto;}
.detail-template .picmain {margin-top: 80px;}
.detail-template .left .title.mtop13 {margin-top: 70px;}
.detail-template .title h2 {margin: 0;font-size: 60px;}
.detail-template .title h3 {margin: 0;font-size: 48px;}
.detail-template .title .line {width: 80px;height: 4px;background: #4db560;margin: 25px 0;}
.detail-template .baise h3,.detail-template .baise h2{color: #fff;}
.detail-template .title h4 {margin: 0;font-size: 24px;color: #4db560;}
.detail-template .baise .text{color: #b9babc;}

.detail-template .img .product-left-pic1 {position: absolute;bottom:0;left:0;z-index: 9;text-align:left;}
.detail-template .img .product-right-pic1 {width:700px;height:auto;position: absolute;bottom:5%;right: 10%;z-index: 9;text-align: center;}
.detail-template .img .product-right-pic2 {position: absolute;bottom:0;right:0;z-index: 9;text-align: right;}
.detail-template .img .product-right-pic2 img,.detail-template .img .product-left-pic1 img {display: inline-block;width: auto;height: auto;}
.detail-template .img .product-right-img1 {width:650px;height:auto;position: absolute;bottom:10%;right: 10%;z-index: 9;text-align: right;}
.detail-template .img .product-right-img1 img,.detail-template .img .product-right-pic1 img{display: inline-block;width: auto;height: auto;}
.detail-template .img .right-img1 {width:650px;height:auto;position: absolute;top:21%;right: 10%;z-index: 9;text-align: center;}
.detail-template .img .right-img1 img,.detail-template .img .right-img2 img,.detail-template .img .right-ycenter img{display: inline-block;width: auto;height: auto;}
.detail-template .img .right-img2 {width:800px;height:auto;position: absolute;top:19%;right: 10%;z-index: 9;text-align: center;}
.detail-template .img .center-bottom-img1 {width:100%;height:auto;position: absolute;bottom:0;left:0;z-index: 9;text-align: center;}
.detail-template .img .right-ycenter {width:800px;height:100%;position: absolute;top:0;right: 5%;z-index: 9;text-align: center;}
.detail-template .img .t25{top:25%;}
.detail-template .img .b0{bottom:0;}
.detail-template .img .b-5{bottom:-5%;}
.detail-template .img .b-13{bottom:-13%;}
.detail-template .img .b-15{bottom:-15%;}
.detail-template .img .b-20{bottom:-20%;}
.detail-template .img .b-26{bottom:-26%;}
.detail-template .pimg1 {margin-top: 50px;}
.detail-template .datepic {margin-top: 30px;}

.detail-template .product-left {width:40%;height:auto;position: absolute;top:15%;left: 7%;z-index: 9;text-align: center;}
.detail-template .product-left.ycenter {height:100%;top:0;}
.detail-template .product-left .img img{display: inline-block;width: auto;height: auto;}
.detail-template .table-right  {width:34%;height:auto;position: absolute;top:15%;right: 13%;z-index: 9;}
.detail-template .table-right.top10{top:10%;}
.detail-template .table-right.ycenter {height:100%;top:0;}
.detail-template .table-right .biaoti1 {color: #fff;font-size: 30px;font-weight: bold;}
.scrollh {overflow: auto;height: 550px;margin-top:30px;}
.scrollh::-webkit-scrollbar{height:4px; width:2px;background:rgba(255,255,255,.2)}

.icontxt2 {margin: 40px 0 0 0;overflow: hidden;text-align: left;}
.icontxt2 li{position: relative;list-style: none;margin:50px 0 0 0;}
.cp2025.icontxt2 li{margin:30px 0 0 0;font-size:14px;}
.cp2025.icontxt2 li em img{
	margin-top:5px;
	display: inline-block;
	height: 20px;margin-right:10px;
}
.icontxt2 li h4 {margin:0;font-size:20px;padding-bottom: 10px;color:#333;}
.icontxt2 li span{display: block;font-size: 16px;line-height: 28px; color: #666666;}

.lh24{
	width:80%;
	line-height:36px;
	color:#666;
}
 /* Tab内容 */
        .tabs-content {
            padding: 30px;
        }
        
        .tab-pane {
            display: none;
            animation: fadeIn 0.5s ease;
			max-width:1200px;
			margin:auto;
			padding: 2rem;
			background: #fff;
			border-radius: 10px;
			box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
        }
        
        .tab-pane.active {
            display: block;
        }
        
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }
#tab1{
		overflow-x: auto; /* 要害属性：添加横向转动条 */
	}
.specs-table {
            width: 100%;
            margin: 0 auto;
            border-collapse: collapse;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            border-radius: 8px;
            overflow: hidden;
			font-size:16px;
        }
 .specs-table td:first-child {
    position: sticky;
    left: 0;
    z-index: 2;
    box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);
}       
        .specs-table td {
            padding: 12px 15px;
            border: 1px solid #e0e0e0;
			text-align:center;
        }
        
        .specs-table tr:nth-child(odd) {
            background-color: #f5f7fa;
        }
        
        .specs-table tr:hover {
            background-color: #f0f5ff;
        }
        
        .specs-table td p {
            margin: 0;
            padding: 0;
        }
        
        /* 表头样式 */
        .specs-table tr:first-child {
            background-color: #4db560;
            color: white;
            font-weight: bold;
        }
        
        .specs-table tr:first-child td {
            border-bottom: 2px solid #4db560;
        }
        
        /* 子项缩进 */
        .specs-table tr td:first-child:empty + td {
            padding-left: 30px;
        }
        
        /* 响应式调解 */
        @media (max-width: 768px) {
            .specs-table {
                font-size: 14px;
            }
            
            .specs-table td {
                padding: 8px 10px;
            }
        }

.center{
	text-align:center;
}
.mg25{
	margin:2.5rem 0;
}
.font15{
	font-size:1.5rem;
}

.document-table {
            width: 100%;
            margin: 0 auto;
            border-collapse: collapse;
            overflow: hidden;
			font-size:16px;
			box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
			border-radius: 8px;
        }
        
        .document-table td {
            padding: 12px 15px;
            border-bottom: 1px solid #e0e0e0;
            vertical-align: middle;
        }
        
        /* 表头样式 - 绿底白字 */
        .document-table tr:first-child {
            color: #4db560;
            font-weight: 900;
			border-bottom:3px solid #4db560;
        }
        
        /* 奇数行样式 - 浅色底色 */
        .document-table tr:not(:first-child):nth-child(odd) {
            background-color: #f9fafb; 
        }
        
        /* 链接样式 */
        .document-table a {
            //text-decoration: underline;
            font-weight: 600;
			//text-underline-offset: 5px; /* 控制间距 */
        }
        
        .document-table a:hover {
            text-decoration: underline;
        }
        
        /* 响应式调解 */
        @media (max-width: 768px) {
            .document-table {
                font-size: 14px;
            }
            
            .document-table td {
                padding: 10px 8px;
            }
        }
.image-grid {
            display: grid;
            grid-template-columns: 1fr;
            gap: 20px;
        }
        .image-item {
            text-align: center;
        }
        .image-cell {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 10px;
        }
		.image-caption {
            margin-top: 15px;
            font-size: 1.5rem;
            color: #333;
            line-height: 1.5;
        }
		/* 桌面端设置牢靠高度 */
        @media (min-width: 768px) {
            .image-grid {
                grid-template-columns: 1fr 1fr;
            }
            .svg .image-cell {
                height: 422px; /* 桌面端牢靠高度 */
            }
            .svg .responsive-image {
               height: 100%;
               width: auto;
            }
        }
        
        /* 移动端不设置牢靠高度，，，，，，，，由图片自然撑开 */
        @media (max-width: 767px) {
            .image-cell {
                height: auto; /* 移动端自动顺应高度 */
            }
            .responsive-image {
                width: 100%;
            }
            .image-caption {
                margin-top: 8px; /* 移动端进一步减小间距 */
                font-size: 1.4rem;
            }
        }
/* 一排4张图片项样式 */
.img4.image-grid {
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 20px;
justify-items: center;
        }
        .img4 .image-item {
            width: 100%;
            max-width: 400px; /* 限制最大宽度为图片宽度 */
            transition: transform 0.3s ease;
        }
		.img4 .image-item:hover {
            transform: translateY(-5px);
        }
        
        .img4 .image-content img {
            max-width: 100%;
            height: 300px;
            object-fit: cover; 
			border-radius: 4px;
        }
        
        .img4 .image-caption h3 {
            font-size: 18px;
            color: #111827;
            font-weight: 500;
        }
        
        /* 响应式断点 - 控制每行显示数目 */
        @media (min-width: 1200px) {
            .img4.image-grid {
                grid-template-columns: repeat(4, 1fr);
            }
        }
        
        @media (max-width: 1199px) and (min-width: 900px) {
            .img4.image-grid {
                grid-template-columns: repeat(3, 1fr);
            }
        }
        
        @media (max-width: 899px) and (min-width: 600px) {
            .img4.image-grid {
                grid-template-columns: repeat(2, 1fr);
            }
        }
        
        @media (max-width: 599px) {
            .img4.image-grid {
                grid-template-columns: 1fr;
            }
        }
.section1{
background-image: url('/product/bg10.png');
padding: 150px 0;
}
@media (max-width: 599px) {
            .section1 {
                padding: 50px 0;
            }
        }
		
body,a,input,select,textarea{font-family:PingFang SC,'Microsoft YaHei',Arial,sans-serif;}
.detail {position: relative;}
.detail body {margin: 0;padding: 0;}
.detail a,.detail a * {transition:all .4s ease;}
.detail .img-block {width: 100%;height: auto;display: block;}
.detail .img-center {width: auto;height: auto;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;height:-webkit-min-content;height:-moz-min-content;height:min-content;max-width: 100%;max-height: 100%;}
.detail .tcenter-2 {text-align: center;}
.font48 {font-size: 48px;}
.font42 {font-size: 4.2rem;}
.font32 {font-size: 3.2rem;}
.font28 {font-size: 2.8rem;}
.font24 {font-size: 2.4rem;}
.font20 {font-size: 2rem;}
.font18 {font-size: 1.8rem;}
.font16 {font-size: 1.6rem;}
.font14 {font-size: 1.4rem;}
.flh26 {line-height: 2.6rem;}
.flh30 {line-height: 3rem;}
.flh36 {line-height: 3.6rem;}
.flh40 {line-height: 4.2rem;}

.product-detail-section {overflow: hidden;position: relative;}
.product-detail-section-content {position: relative;width: 80%;margin: auto;}
.product-detail-section-pic {position: relative;}
.product-detail-section-pic .pic {background-position: center;background-repeat: no-repeat;background-size: cover;}
.product-detail-section-text {position: absolute;width: 32%;left: 10%;top: 50%;transform: translateY(-50%);color: #fff;z-index: 10;}
.product-detail-section-title {position: relative;padding: 5% 0;border-top: 2px solid #fff;border-bottom: 2px solid #fff;overflow: hidden;color:#333;}
.product-detail-section-title .shtitle-1{font-weight: 900;}
.product-detail-section-title .shentitle-1{font-weight: 900;}
.product-detail-section-txt {margin-top: 5%;}
.product-detail-section-txt .shtext-1 {overflow: hidden;}
.product-detail-section-product {position: absolute;right: 5%;top:0%;width: 50%;height: 100%;z-index: 8;}
 

.product-detail-feature {padding: 5% 0;overflow: hidden;background: #f5f5f5;}
.product-detail-feature-title {text-align: center;}
.product-detail-feature-title .shtitle-2 {font-weight: 900;}
.product-detail-feature-title .shentitle-2 {color: #999;}
.product-detail-feature-list {margin-top: 3%;}
.product-detail-feature-item {float: left;width: 48.5%;overflow: hidden;margin-bottom: 3%;margin-right: 3%;}
.product-detail-feature-item.mr0 {margin-right: 0;}
.product-detail-feature-item:nth-child(2),.product-detail-feature-item:nth-child(4),.product-detail-feature-item:nth-child(6),.product-detail-feature-item:nth-child(8),.product-detail-feature-item:nth-child(10) {margin-right: 0;}
.product-detail-feature-item a{display: block;position: relative;background: #fff;}
.product-detail-feature-item a:hover .shicon-2 {opacity: 1;mix-blend-mode: color;}
.product-detail-feature-item a:hover .featurebg,.product-detail-feature-item a:hover .shicon-3 {opacity: 1;}
.product-detail-feature-item a:hover .text,.product-detail-feature-item a:hover .shtitle-1 {color: #fff;}
.product-detail-feature-item .pic {position: relative;}
.product-detail-feature-item .featurebg {opacity: 0;}
.product-detail-feature-item .shicon-2 {position: absolute;right: 0;bottom: 0;width: 45%;z-index: 1;}
.product-detail-feature-item .shicon-3 {position: absolute;right: 0;bottom: 0;width: 45%;z-index: 2;opacity: 0;}
.product-detail-feature-item .text {position: absolute;left: 10%;top: 50%;width: 40%;z-index: 11;color: #333333;transform: translateY(-50%);}
.product-detail-feature-item .shicon-1{position: relative;width: 5rem;height: 5rem;}
.product-detail-feature-item .shtitle-1{color: #333;margin-top: 8%;font-weight: bold;}
.product-detail-feature-item .shtext-1{color: #666666;margin-top: 4%;}

.product-detail-specification {padding-top: 5%;padding-bottom: 5%;background: #f9fafb;}
.product-detail-specification-left {float: left;width: 48%;}
.product-detail-specification-left .pic {position: relative;}
.product-detail-specification-left .specificationbg {display: block;width: 100%;height: auto;}
.product-detail-specification-left .specification-botton {text-align: center;padding: 3% 0;border-top: 1px solid rgba(255,255,255,.1);border-bottom: 1px solid rgba(255,255,255,.1);}
.product-detail-specification-left .specification-botton a {display: inline-block;vertical-align: middle;margin: 0 1%;padding: 1rem 3rem;border-radius: 50px;}
.product-detail-specification-left .specification-botton a i {display: inline-block;vertical-align: middle;width: 2rem;height: 2rem;position: relative;}
.product-detail-specification-left .specification-botton a span {display: inline-block;vertical-align: middle;color: #fff;margin-left: 1.5rem;}
.product-detail-specification-left .specification-botton a:hover {background: #00bf86;}
.product-detail-specification-right  {float: right;width: 45%;}
.product-detail-specification-right .product-detail-feature-title {text-align: left;}
.product-detail-specification-content {position: relative;}
.product-detail-specification-top {padding: 3% 0;overflow: hidden;}
.product-detail-specification-top a {display: inline-block;vertical-align: middle;text-align: center;color: #999;font-weight: bold;text-decoration: none;margin: 1rem 15rem 1rem 0;	}
.product-detail-specification-top a.font48:last-child{margin-right:0;}
.product-detail-specification-top a.active {position: relative;color: #333;}
.product-detail-specification-top a.active::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 25%; /* 从25%最先 */
  width: 50%; /* 宽度为元素的一半 */
  height: 4px; /* 边框高度 */
  background-color: #4db560; /* 边框颜色 */
  top: 70px;
}
.product-detail-specification-bottom {border-top: 2px solid rgba(255,255,255,.1);overflow: hidden;padding: 3% 0;}
.product-detail-specification-list {height: 49rem;overflow: hidden;overflow-y: auto;scrollbar-width:thin;}
.product-detail-specification-list::-webkit-scrollbar{height:4px; width:3px;background: #666;}
.product-detail-specification-list::-webkit-scrollbar-button{height:0; width:5px;background: #666;}
.product-detail-specification-list::-webkit-scrollbar-thumb{background-color:#fff;box-shadow:inset 1px 1px 0 #fff,inset 0 -1px 0 #fff;}
.product-detail-specification-item {overflow: hidden;clear: both;}
.product-detail-specification-item li{float: left;width: 43%;border-bottom: 1px solid rgba(255,255,255,.1);color: #333;list-style: none;margin: 0;padding: 0;padding: 3% 0;overflow: hidden;clear: left;margin-right: 10%;}
.product-detail-specification-item li.mr0 {margin-right: 0;clear: none;}

.product-detail-solution {padding: 5% 0;overflow: hidden;position: relative;background: #f5f5f5;}
.shplay-1 {width: 12rem;height: 12rem;background: url('/product/images/play.png') center no-repeat;background-size: 100%;margin: auto;}
.product-detail-solution-top {text-align: center;}
.product-detail-solution-bottom {margin-top: 3%;}
.product-detail-solution-item {overflow: hidden;position: relative;}
.product-detail-solution-item .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;text-align: center;color: #fff;}
.product-detail-solution-item .shtitle-1 {margin-top: 5%;font-weight: 900;}
.product-detail-solution-item a:hover .pic {transform: scale(1.05);}
.product-detail-solution-swiper .shplay-1 {width: 5.5rem;height: 5.5rem;position: absolute;right: 5%;top: 50%;transform: translateY(-50%);}
.product-detail-solution-swiper .text{left: 0;width: 90%;top: auto;transform: none;bottom: 10%;text-align: left;padding: 0 5%;}
.product-detail-solution-swiper .text::before {content: '';width: 4px;height: 100%;position: absolute;left: 0;top: 0;background: #00bf86;}
.product-detail-solution-swiper .shtitle-1 {margin-top: 0;}

.product-detail-application-cases {padding: 5% 0;overflow: hidden;position: relative;}
.product-detail-application-cases-top {text-align: center;}
.product-detail-application-cases-bottom {margin-top: 3%;}
.product-detail-application-cases-item {overflow: hidden;position: relative;}
.product-detail-application-cases-item .img {background-color: #333;}
.product-detail-application-cases-item .pic {background-position: center;background-repeat: no-repeat;background-size: cover;}
.product-detail-application-cases-item .text{position: absolute;left: 5%;bottom:10%;z-index: 11;color: #fff;width: 90%;}
.product-detail-application-cases-item .shtitle-2 {font-weight: 900;}
.product-detail-application-cases-item .shtext-2 {margin-top: 1%;opacity: .7;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.product-detail-application-cases-swiper .application-cases-prev,.product-detail-application-cases-swiper .application-cases-next {overflow: hidden;outline: none;}
.product-detail-application-cases-swiper .application-cases-prev::after,.product-detail-application-cases-swiper .application-cases-next::after {color: #fff;}
.product-detail-application-cases-swiper .application-cases-prev {left: 20%;}
.product-detail-application-cases-swiper .application-cases-next {right: 20%;}


.product-detail-section-product div {animation: icons 4s linear infinite;-webkit-animation:icons 4s linear infinite}


.product-detail-section-text.black,.product-detail-section-text.black .product-detail-section-txt {color: #555;}
.product-detail-section-text.black .product-detail-section-title  {border: none;overflow: unset;}
.product-detail-section-text.black .product-detail-section-title::before {content: '';width: 10%;height: 3px;position: absolute;left: 0;bottom: -1px;background: #00bf86;z-index:11;}
.product-detail-section-text.black .product-detail-section-title::after {content: '';width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.1);}


.product-detail-feature.style2 .product-detail-feature-item a:hover .shtitle-1 {color: #333;}
.product-detail-specification.style2 .product-detail-specification-left:first-child  {display:none;}
.product-detail-specification.style2 .product-detail-specification-left,.product-detail-specification.style2 .product-detail-specification-right {float: none;width: 100%;}
.product-detail-specification.style2 .product-detail-specification-right .product-detail-feature-title,.product-detail-specification.style2 .product-detail-specification-top {text-align: center;}
.product-detail-specification.style2 .product-detail-specification-top {padding: 1% 0;margin-bottom:50px;}
.product-detail-specification.style2 .product-detail-specification-item li {width: 23%;padding: 1% 0;clear: none;margin-right: 3rem;}
.product-detail-specification.style2 .product-detail-specification-item li.mr0 {clear: none;margin-right: 0;} 
.product-detail-specification.style2 .product-detail-specification-item li span {color: #999;}
.product-detail-specification.style2 .product-detail-specification-item li div {min-height:2.5rem;}
.product-detail-specification.style2 .product-detail-specification-bottom {padding: 0 0 3% 0;border:none;}
.product-detail-specification.style2 .product-detail-specification-left .specification-botton {padding: 0 0;border:none;}
.product-detail-specification.style2 .product-detail-specification-left .specification-botton a:last-child {background: #00bf86;border: 2px solid #00bf86;}
.product-detail-specification.style2 .product-detail-specification-left .specification-botton a:first-child {border: 2px solid #fff;}
.product-detail-specification.style2 .product-detail-specification-left .specification-botton a:hover {border: 2px solid #00bf86;}
.product-detail-specification.style2 .product-detail-specification-list {height: auto;}

.screen-6-1 {
    margin:150px 0;
}
.screen-6-1 .left {
    width: 30%;
    height: 100%;
    position: absolute;
    left: 12.5%;
    overflow: hidden;
}
.screen-6-1 .right {
    width: 58%;
    text-align: center;
	overflow: hidden;
}
.screen-6-1 .right img {
    display: inline-block;
    width: auto;
    height: auto;
}
.footfoot{
	float:right;text-align: right;
}
.product-detail{
	padding-top:84px;
}
.banner-cp {
            width: 100%;
            height: 500px;
            position: relative;
            overflow: hidden;
        }
        
        .banner-image {
            width: 100%;
            height: 100%;
        }
        
        .banner-image img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center;
            display: block;
            transition: object-position 0.5s ease;
        }
 .cutepage {
    display: flex;
    justify-content: center;
    margin-top: 40px;
    gap: 8px;
}
.cutepage a {
    margin-left: 5px;
}
#cutepage .selected {
    color: #ff0000;
}
.cutepage input {
    width: 25px;
	text-align:center;
	border:1px solid #333;
}
.hand {
    cursor: pointer;
}       
/*产品详情页中轮播图*/      
		/* 最外层容器 */
        .outer-container {
            width: 1500px;
            margin: 0 auto; /* 屏幕居中 */
            padding: 10rem 0; /* 与上下div的间距 */
            position: relative;
        }        
        .outer-container .swiper-slide {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            border-radius: 8px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
            padding: 40px 0;
			background: #f9fafb;
            transition: transform 0.3s ease;
            width: 100% !important; /* 强制轮播项宽度为容器宽度 */
        }
        
        .outer-container .swiper-slide:hover {
            transform: translateY(-5px);
        }
        
        /* 图片尺寸设置为1500px宽，，，，，，，，1099px高 */
        .outer-container .slide-image {
            width: 1500px;
            height: 900px;
            object-fit: cover;
            border-radius: 6px;
            margin-bottom: 15px;
        }
        
        .outer-container .slide-caption {
            text-align: center;
            font-size: 20px;
            color: #3498db;
            font-weight: 500;
            width: 100%;
        }
        
        /* Swiper导航按钮样式 */
        .outer-container .swiper-button-prev,
        .outer-container .swiper-button-next {
            color: #3498db;
            width: 50px;
            height: 50px;
            border-radius: 50%;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
        }
        
        .outer-container .swiper-button-prev::after,
        .outer-container .swiper-button-next::after {
            font-size: 24px;
            font-weight: bold;
        }
        
        /* 分页器样式 */
        .outer-container .swiper-pagination-bullet {
            width: 12px;
            height: 12px;
            background-color: #bdc3c7;
            opacity: 1;
        }
        
        .outer-container .swiper-pagination-bullet-active {
            background-color: #3498db;
            width: 28px;
            border-radius: 6px;
        }
        
        /* 响应式调解 - 在小屏幕上自动适配 */
        @media (max-width: 1500px) {
            .outer-container {
                width: 100%;
            }
            
            .outer-container .slide-image {
                width: 100%;
                height: auto;
                max-height: 80vh;
            }
        }
        
        @media (max-width: 768px) {            
            .outer-container .slide-caption {
                font-size: 16px;
            }
            
            .outer-container .swiper-button-prev,
            .outer-container .swiper-button-next {
                width: 34px;
                height: 34px;
            }
        }
		
        /* 响应式设计 */
        
        @media (max-width: 1455px) {
            .banner-image img {
                object-position: 75% center;
            }
            
            .banner-cp {
                height: 350px;
            }
        }
        
        @media (max-width: 576px) {
            .banner-image img {
                object-position: 85% center;
            }
            
            .banner-cp {
                height: 300px;
                border-radius: 0;
            }
        }


@-webkit-keyframes icons { 0%{-webkit-transform: translate(0,0);transform: translate(0,0);}50%{-webkit-transform: translate(0,3em);transform: translate(0,3em);}100%{-webkit-transform: translate(0,0);transform: translate(0,0);}}
@keyframes icons {0%{-webkit-transform: translate(0,0);transform: translate(0,0);}50%{-webkit-transform: translate(0,3em);transform: translate(0,3em);}100%{-webkit-transform: translate(0,0);transform: translate(0,0);}} 

.gallery {
            display: flex;
            flex-direction: column;
			gap:20px;
        }
		.gallery.svc{
			margin-left: 100px;
            margin-right: 100px;
			gap: 80px;
		}
        
        .row {
            display: flex;
            gap: 10px;
            width: 100%;
            overflow: hidden;
        }
        
        /* 第一行3张图片 */
        .row.first {
            justify-content: space-between;
        }
        
        .row.first .item {
            width: calc(33.333% - 7px);
        }
                
        .item {
            text-align: center;
        }
        
        .item img {
            height: auto;
			margin: auto;
            display: block;
            border-radius: 5px;
        }
        
        .item p {
            margin-top: 8px;
            font-size: 16px;
            color: #333;
        }
        .am3se .item{
			border:1px dashed #666;
			padding:35px;
		}
		.am3se .row{
			gap:100px;
		}
        /* 响应式调解 - 只缩小不放大 */
        @media (max-width: 992px) {
            .row {
                flex-wrap: wrap;
            }
            
            .row.first .item {
                width: calc(50% - 5px);
                margin-bottom: 10px;
            }
            
            .row .item:last-child {
                margin-bottom: 0;
            }
			.am3se .row .item{
				width: 100%;
				margin-bottom: 15px;
			}
			.am3se .row{
			gap:10px;
		}
        }
        
        @media (max-width: 576px) {
            .row.first .item {
                width: 100%;
                margin-bottom: 15px;
            }
            
            .row .item:last-child {
                margin-bottom: 0;
            }
        }
.style2{
	padding-left:5px;
	padding-right:5px;
}
/*sticky-top类，，，，，，，，是产品详情页的tab页菜单置顶效果*/
.sticky-top {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 1000;
            background-color: white;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
.sticky-top .font48{
	font-size:2.5rem;
}
.product-detail-specification.style2 .product-detail-specification-top.sticky-top {
    padding: 0px;
}
.product-detail-specification-top.sticky-top a.active::after {
	top:35px;
}

@media screen and (max-width: 5120px) { 
	html{font-size: 92.5%;}  
	.img-center {width: auto!important;height: auto!important;} 
	.product-detail-section-product .img-center {width: auto!important;height: auto!important;}
}
@media screen and (max-width: 3840px) { 
	html{font-size: 82.5%;} 
}
@media screen and (max-width: 2560px) {
	html{font-size: 72.5%;} 
} 
@media screen and (max-width: 1920px) {	
	html{font-size: 62.5%;} 
	.img-center {width: auto!important;height: auto!important;}
}
@media screen and (max-width: 1680px) {
	html{font-size: 52.5%;}  
}
@media screen and (max-width: 1440px) {
	html{font-size: 42.5%;} 
}
@media screen and (max-width: 1366px) {
}
@media screen and (min-width: 860px) and (max-width: 1280px) { 
.screen-5 .left, .screen-6-1 .left {
    left: 5%;
}
.icontxt2{margin:0;}
.font48{
	font-size:24px;
}
.cp2025.icontxt2 li {
    margin: 0;
    font-size: 12px;
}
.icontxt2 li h4 {
	font-size:16px;
	padding-bottom: 2px;
	padding-top:2px;
}
.cp2025.icontxt2 li em img {
	height:15px;
}
.screen-6-1 {
    margin: 100px 0;
}
.detail-template .img img.pcshow{
	height:640px;
}
.product-detail-specification-top a.active::after {
    top: 40px;
}
}
@media screen and (max-width: 1152px) { 
}
@media screen and (max-width: 1024px) {
	
}
@media screen and (max-width: 760px) {
	.product-detail-section-text {width: 90%;left: 5%;top: 2%;transform: none;}
	.product-detail-section-product { top: 2.5rem;width: 90%;}
	.product-detail-feature,.product-detail-solution,.product-detail-application-cases{padding: 20% 0;}
	.product-detail-section-content {width: 90%;}
	.product-detail-feature-item {float: none;width: 100%;margin-bottom: 5%;margin-right: auto;}
	.product-detail-feature-item .text { left: 5%;width: 50%;}
	.product-detail-specification-left,.product-detail-specification-right {float: none;width: 100%;}
	.product-detail-specification-right {margin-top: 10%;}
	.product-detail-specification-list {height: auto;}
	.product-detail-specification-item li {float: none;width: 100%; margin-right: 0;}
	.shplay-1 {width: 5.5rem;height: 5.5rem;}
	.product-detail-application-cases-swiper .application-cases-prev {left: 1%;}
	.product-detail-application-cases-swiper .application-cases-next {right: 1%;}
	.product-detail-specification.style2 .product-detail-specification-item li {width: 100%;padding: 2% 0;margin-right: 0;}
	.font48{
		font-size:4.0rem;
	}
	.product-detail-specification-top a.font48 {
		font-size:3.2rem;
		margin-right: 3rem;
	}
	.cp2025.icontxt2{
		margin-top:180px;
	}
	.cp2025-n.icontxt2 {
    margin-top: 220px;
}
	.product-detail-section-product .img-center {
    width: 60%!important;
}
.screen-6-1 .left {
    width: 90%;
}
.screen-6-1 .left {
    position: relative;
    top: auto;
    overflow: hidden;
	left: 5%;
}
 .screen-6-1 .right {
    width: 100%;
    float: none;
}
.screen-6-1 {
    margin:50px 0;
}
.screen-6-1 .left .text {
    font-size: 12px;
    line-height: 22px;
    padding: 10px 0 0;
}
.product-detail-specification-top a.active::after {
	top:30px;
}
.footfoot{
	float:left;text-align: left;
}
.detail-template .img img.yycjbg{
	height:350px;
}
.product-detail-specification {padding-top: 15%;padding-bottom: 15%;}
}
@media screen and (min-width: 701px) and (max-width: 859px) {
.product-detail-section-product .img-center{
	top:120%;
}
.detail-template .img img.yycjbg{
	height:450px;
}
.product-detail-specification-top a.active::after {
    top: 50px;
}
.font48{
	font-size:32px;
}
}
<!--耗时1760642750.6277秒-->