
        :root {
            --primary-color: #da251d;
            --light-bg: #f9fafc;
            --border-color: #e5e5e5;
            --text-dark: #333333;
            --text-light: #666666;
            --white: #ffffff;
            --shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
            --radius: 10px;
            --circle-bg: #e3e3e3;
            --table-header-bg: #f5f5f5;
			
        }
        .spec-table tbody tr td:nth-child(1){background-color: var(--table-header-bg);}
.footer-contact{padding-left:0}		
		
	.section-card p{line-height:45px;}
	.cp_part{background:url(../images/cpbg.jpg) no-repeat center center;width:100%;height:730px;padding-top:50px}
	  /* 面包屑导航 */
    
	 .table_body {
    position: relative;
        border-bottom: 1px solid #dee2e6;
    width: 100%;
}
.table_body .table_group {
    border-top: 1px solid #dee2e6;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.table_body .table_group .price_tit {
    width: 30%;
    padding: 10px;
    border-left: 1px #dee2e6 solid;
    border-right: 1px #dee2e6 solid;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f5f5f5;
}

.table_body .table_group .price {
    width: 70%;
    padding: 10px;
    font-size: 15px;
    border-right: 1px #dee2e6 solid;
}
	
.table_body .table_group .table-scrollable {
    width: 70%;
}	
.table_body .table_group .table-scrollable>.table {
    width: 100% !important;    text-align: center;
}
table {
    border-collapse: collapse;
    margin: 0 auto!important;
}
.table_body .table_group .table-scrollable>.table th {
    width: 33.333333%;
    padding: 10px;
    font-size: 15px;
    border-right: 1px #dee2e6 solid;
}


.table_body .table_group .table-scrollable>.table .sortable tr td {
    width: 33.333333%;
    padding: 10px;
    font-size: 15px;
    border-top: 1px #dee2e6 solid;
    border-right: 1px #dee2e6 solid;
}
	  /* 产品展示区域 */
        .product-showcase {
       
 
            padding: 30px;
    
            margin-bottom: 40px;
        }
        
/
      
        /* 产品信息中间部分 */
        .product-info {
            padding: 0 25px;
        }
        
        .product-title {
            font-size: 1.8rem;
            font-weight: 700;
            margin-bottom: 20px;
            color: var(--text-dark);
            border-bottom: 1px solid var(--border-color);
            padding-bottom: 15px;
        }
        
        .product-features {
            list-style: none;
            padding: 0;
            margin: 0;
        }
        
        .product-features li {
            position: relative;
            padding-left: 30px;
            margin-bottom: 15px;
            font-size: 1.05rem;
            line-height: 1.6;
            white-space: nowrap;
        }
        
        .product-features li:before {
            content: "✓";
            position: absolute;
            left: 0;
            top: 0;
            color: var(--primary-color);
            font-weight: bold;
            font-size: 1.2rem;
        }
        
        /* 右侧锚点导航 - 优化版 */
        .anchor-nav {
            background-color: transparent;
            padding: 25px 10px;
            position: sticky;
            top: 30px;
        }
        
        .anchor-title {
            font-size: 1.2rem;
            font-weight: 600;
            margin-bottom: 20px;
            color: var(--text-dark);
            padding-bottom: 10px;
            border-bottom: 1px solid var(--border-color);
            text-align: right;
        }
        
        .anchor-list {
            list-style: none;

            padding: 0;
            margin: 0;
        }
        
        .anchor-item {
            margin-bottom: 15px;
            position: relative;
            display: flex;
            justify-content: flex-end;
        }
        
        .anchor-link {
            display: flex;
            align-items: center;
            text-decoration: none;
            color: var(--text-dark);
            transition: all 0.3s ease;
            padding: 8px 0;
            width: auto;
            justify-content: flex-end;
        }
        
        .anchor-text {
            flex-grow: 1;
            text-align: right;
            padding-right: 15px;
            font-size: 0.9rem;
        }
        
        .anchor-circle {
            width: 20px;
            height: 20px;
            border-radius: 50%;
            background-color: var(--circle-bg);
            transition: all 0.3s ease;
            position: relative;
            flex-shrink: 0;
        }
        
        .anchor-circle:before {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background-color: var(--white);
            transition: all 0.3s ease;
        }
        
        .anchor-item:hover .anchor-link {
            color: var(--primary-color);
        }
        
        .anchor-item:hover .anchor-circle {
            background-color: var(--primary-color);
        }
        
        .anchor-item:hover .anchor-circle:before {
            background-color: var(--white);
        }
        
        /* 第二部分：详细规格区域 */
        .spec-section {
            margin-bottom: 60px;
        }
        
        .section-card {

            padding: 40px;
       
            margin-bottom: 30px;
            scroll-margin-top: 30px;
        }
        
        .section-title {
            font-size: 1.8rem;
            font-weight: 700;
            margin-bottom: 30px;
            color: var(--text-dark);
            position: relative;
            padding-left: 20px;
        }
        
        .section-title:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
            width: 6px;
            background-color: var(--primary-color);
            border-radius: 3px;
        }
        
        /* 规格表格 - 优化版 */
        .spec-table {
            width: 100%;
            border-collapse: collapse;
        }
        
        .spec-table th {
            background-color: var(--table-header-bg);
            padding: 15px;
            text-align: left;
            font-weight: 600;
            border-bottom: 1px solid var(--border-color);
            border-right: 1px solid var(--border-color);
        }
        
        .spec-table td {
            padding: 15px;
            border-bottom: 1px solid var(--border-color);
        }
        
        .spec-table tr:last-child td {
            border-bottom: none;
        }
        
        /* PDF下载区域 */
        .pdf-section {
            text-align: center;
        }
        
        .pdf-list {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
          
        }
        
        .pdf-item {
            background-color: white;
            border: 1px solid var(--border-color);
            border-radius: var(--radius);
            padding: 25px 20px;
            width: 220px;
            text-align: center;
            transition: all 0.3s ease;
        }
        
        .pdf-item:hover {
            transform: translateY(-5px);
            box-shadow: var(--shadow);
        }
        .pdf-icon{   background:none;}
        .pdf-icon  img {
    
            width: 60px;
            height: 60px;
            border-radius: 50%;
      
            margin: 0 auto 15px;
    
        }
      
        .pdf-title {
            font-weight: 600;
            margin-bottom: 10px;
            color: var(--text-dark);
        }
        
        .pdf-size {
            color: var(--text-light);
            font-size: 0.9rem;
        }
        
        .btn-download {
            background-color: var(--primary-color);
            color: white;
            border: none;
            padding: 10px 25px;
            border-radius: 50px;
            font-weight: 600;
            transition: all 0.3s ease;
            margin-top: 10px;
			display:block;
        }
        
        .btn-download:hover {
            background-color: #c01e17;
            color: white;
            transform: translateY(-2px);
        }
        
        /* 应用案例区域 */
        .cases-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 25px;
        }
        
        .case-card {
            background-color: white;
            border-radius: var(--radius);
            overflow: hidden;
            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
            transition: all 0.3s ease;
        }
        
        .case-card:hover {
            transform: translateY(-10px);
            box-shadow: var(--shadow);
        }
        
        .case-img {
            height: 200px;
            overflow: hidden;
        }
        
        .case-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.5s ease;
        }
        
        .case-card:hover .case-img img {
            transform: scale(1.05);
        }
        
        .case-content {
            padding: 20px;
        }
        
        .case-title {
            font-size: 1.2rem;
            font-weight: 600;
            margin-bottom: 10px;
            color: var(--text-dark);
        }
        
        .case-desc {
            color: var(--text-light);
            font-size: 0.95rem;
            margin-bottom: 15px;
        }
        
        .btn-more {
            display: inline-block;
            color: var(--primary-color);
            font-weight: 600;
            text-decoration: none;
            padding: 8px 0;
            position: relative;
        }
        
        .btn-more:after {
            content: "→";
            margin-left: 5px;
            transition: transform 0.3s ease;
        }
        
        .btn-more:hover:after {
            transform: translateX(5px);
        }
        
        .view-more-container {
            text-align: center;
            margin-top: 40px;
        }
        
        .btn-view-all {
            background-color: transparent;
            border: 2px solid var(--primary-color);
            color: var(--primary-color);
            padding: 12px 30px;
            border-radius: 50px;
            font-weight: 600;
            transition: all 0.3s ease;
        }
        
        .btn-view-all:hover {
            background-color: var(--primary-color);
            color: white;
        }
        
        /* 申请样机表单 */
        .sample-form {
            max-width: 800px;
            margin: 0 auto;
        }
        
        .form-group {
            margin-bottom: 25px;
        }
        
        .form-label {
            display: block;
            margin-bottom: 8px;
            font-weight: 600;
            color: var(--text-dark);
        }
        
        .form-control, .form-select {
            border: 1px solid var(--border-color);
            border-radius: 8px;
            padding: 12px 15px;
            width: 100%;
            transition: all 0.3s ease;
        }
        
        .form-control:focus, .form-select:focus {
            border-color: var(--primary-color);
            box-shadow: 0 0 0 0.25rem rgba(218, 37, 29, 0.25);
        }
        
        .form-row {
            display: flex;
            flex-wrap: wrap;
            margin-right: -10px;
            margin-left: -10px;
        }
        
        .form-col {
            flex: 1 0 0%;
            padding-right: 10px;
            padding-left: 10px;
        }
        
        .btn-submit {
            background-color: var(--primary-color);
            color: white;
            border: none;
            padding: 14px 40px;
            border-radius: 8px;
            font-weight: 600;
            font-size: 1.1rem;
            transition: all 0.3s ease;
            display: block;
            width: 100%;
            margin-top: 20px;
        }
        
        .btn-submit:hover {
            background-color: #c01e17;
            transform: translateY(-3px);
            box-shadow: 0 5px 15px rgba(218, 37, 29, 0.3);
        }
	.cpxiao .swiper-slide{width:70px !important;margin-right:20px !important}	
		
.view .swiper-slide .img-center {width:100%;height:400px;line-height:400px;}
.view .swiper-container{width:100%;}
.preview{width:100%;margin-top:10px;position:relative;}
.preview .swiper-container{margin:0 30px;}
.preview .swiper-slide .img-center{height:70px;border:1px solid #e3e3e3;cursor:pointer;position:relative;line-height: 80px; border-radius:10px;   overflow: hidden;width:70px}
.preview .swiper-slide .img-center img{width:100%;height:100%}
.preview .arrow-left{position:absolute;left:0;top:-350%;width:70px;height:70px;z-index:10;font-size: 20px;color: #777777;    background: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;}
.preview .arrow-right{position:absolute;right:0;top:-350%;width:70px;height:70px;z-index:10;font-size: 20px;color: #777777;    background: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;;}
.preview .active-nav .img-center{border-color: #da251c;}
div.zoomDiv {z-index: 999;position: absolute;top: 0;left: 0;background: #ffffff;border: 1px solid #ddd;display: none;text-align: center;overflow: hidden;font-size: 0;}
div.zoomMask {position: absolute;background: url(../images/mask.png) repeat scroll 0 0 transparent;cursor: move;z-index: 1;}
.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;transition: all 0.5s;}
.cp_r h1{font-size: 30px;color: #121212;}
		
		
                @media (min-width: 1400px){
.container {
    max-width: 1600px;
}
}
        /* 响应式调整 */
        @media (max-width: 1200px) {
            .cases-grid {
                grid-template-columns: repeat(2, 1fr);
            }
        }
        
        @media (max-width: 992px) {
            .swiper-main {
                height: 350px;
            }
            
            .product-info {
                padding: 25px 0;
            }
            
            .anchor-nav {
                margin-top: 30px;
                position: static;
            }
        }
        
        @media (max-width: 768px) {
            .swiper-main {
                height: 300px;
            }
            .product-title{margin-top:20px;font-size: 1.4rem;}
            .arrow-left,.arrow-right{display:none !important}
            .swiper-container{margin-top:0}
            .product-showcase{padding:0 10px}
            .cp_part{height:auto;overflow:hidden;padding-top:20px}
            .product-features li{white-space:normal}
            .anchor-nav{display:none}
            .swiper-button-next, .swiper-button-prev {
                display: none;
            }
            .view .swiper-slide .img-center{height:auto;line-height:auto}
            .cases-grid {
                grid-template-columns: 1fr;
            }
            
            .section-card {
                padding: 10px;
            }
            .section-title{font-size: 1.4rem;}
            .form-row {
                flex-direction: column;
            }
            .pdf-list { justify-content: space-around;gap:0}
            .pdf-item{width:48%}
            .form-col {
                width: 100%;
                margin-bottom: 15px;
            }
        }
        
      
        /* 表格行悬停效果 */
        .spec-table tr:hover td {
            background-color: rgba(218, 37, 29, 0.05);
        }	
		
		
