        .aproshow {
            width: 100%;
            max-width: 1123px;
            margin: 0 auto;
            padding: 148px 0;
            position: relative;
            display: flex;
            align-items: flex-start;
        }

        /* 左侧固定参数栏 - 保持原有结构 */
        .Productlistclassfixed {
            left: 0;
            top: 20px;
            width: 160px;
            background: #fff;
            border-radius: 12px 0 0 12px;
            box-shadow: 0 4px 20px rgba(0,0,0,0.08);
            z-index: 6;
            flex-shrink: 0;
            overflow: hidden;
        }

        .Productlistclassfixed .brandnum {
            display: block;
            height: 200px;
            padding: 20px;
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            color: #fff;
            font-weight: 600;
            font-size: 16px;
            text-align: center;
            text-decoration: none;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 12px 0 0 0;
        }

        .Productlistclassfixed ul {
            list-style: none;
            border-bottom: 1px solid #f0f0f0;
        }

        .Productlistclassfixed ul:last-of-type {
            border-bottom: none;
        }

        /* 左侧行高定义 */
        .Productlistclassfixed li {
            height: 48px;
            padding: 0 15px;
            font-size: 13px;
            color: #666;
            border-bottom: 1px solid #f5f5f5;
            display: flex;
            align-items: center;
            line-height: 1.3;
			justify-content: center;
        }

        .Productlistclassfixed li:last-child {
            border-bottom: none;
        }

        .Productlistclassfixed li.bglinex {
            background: #f8f9fa;
            color: #333;
            font-weight: 600;
            font-size: 14px;
            height: 44px;
            position: relative;
        }

        .Productlistclassfixed li.bglinex::before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            width: 3px;
            background: linear-gradient(0deg, #aaa 0%, #eee 100%);
        }

        /* 功能概览和概述参考的特殊高度 */
        .Productlistclassfixed ul.functionli li {
            align-items:center;
            padding: 15px;
        }

        .Productlistclassfixed ul.infoli li {
            align-items:center;
            padding: 15px;
            border-radius: 0 0 0 12px;
        }

        /* 右侧产品列表容器 - 保持原有结构 */
        .allcomparison {
            display: flex;
            gap: 0;
            overflow-x: auto;
            flex: 1;
            scroll-behavior: smooth;
            -webkit-overflow-scrolling: touch;
            background: #fff;
            border-radius: 0 12px 12px 0;
            box-shadow: 0 4px 20px rgba(0,0,0,0.08);
            padding-bottom: 0;
        }

        .allcomparison::-webkit-scrollbar {
            height: 8px;
        }

        .allcomparison::-webkit-scrollbar-track {
            background: #f1f1f1;
            border-radius: 4px;
        }

        .allcomparison::-webkit-scrollbar-thumb {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            border-radius: 4px;
        }

        /* 单个产品卡片 - 保持原有结构 */
        .Productlistclass {
            flex: 0 0 240px;
            border-right: 1px solid #f0f0f0;
            position: relative;
            background: #fff;
        }

        .Productlistclass:last-child {
            border-right: none;
        }

        .Productlistclass.btn {
            background: #fafafa;
        }

        /* 删除按钮 */
        .delpro {
            position: absolute;
            top: 26px;
            right: 42px;
            width: 28px;
            height: 28px;
            background: rgba(255,255,255,0.9);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            text-decoration: none;
            z-index: 10;
            transition: all 0.3s;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
        }

        .delpro::before {
            content: '';
            font-size: 20px;
            line-height: 1;
            background-image: url(../img/addpro.svg);
    		background-position: center, center;
    		background-repeat: no-repeat, no-repeat;
    		background-size: 38%, 100%;
			width: 28px;
			height: 28px;
            transform: rotate(45deg);
			
		}

        .delpro:hover {
            transform: rotate(90deg);			
        }

        .delpro:hover::before {
            color: #fff;
        }

        /* 产品头部信息 - 保持结构 */
        .Productlistclass > a:nth-child(2) {
            display: block;
            text-decoration: none;
            color: inherit;
            height: 200px;
            padding: 20px;
            text-align: center;
            background: linear-gradient(0deg, #fff 0%, #e4e8ec 100%);
            position: relative;
            overflow: hidden;
        }

        .Productlistclass span {
            display: block;
            width: 128px;
            margin: 18px auto 10px;
            border-radius: 12px;
            overflow: hidden;
            background: #fff;
		    mix-blend-mode: multiply;
        }

        .Productlistclass span img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.3s;
        }

        .Productlistclass:hover span img {
            transform: scale(1.05);
        }

        .tiemtitle {
            font-size: 18px;
            font-weight: 700;
            color: #2d3748;
            margin-bottom: 5px;
        }

        .pricebuy {
            font-size: 22px;
            font-weight: 800;
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        /* 产品参数列表 - 保持原有ul/li结构，只调整行高 */
        .Productlistclass ul {
            list-style: none;
            border-bottom: 1px solid #f0f0f0;
        }


        /* 右侧行高与左侧严格对应 */
        .Productlistclass li {
            height: 48px;
            padding: 0 12px;
            font-size: 13px;
            color: #555;
            border-bottom: 1px solid #f5f5f5;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            line-height: 1.3;
            overflow: hidden;
        }

        .Productlistclass li:last-child {
            border-bottom: none;
        }

        .Productlistclass li.bgline {
            background: #f8f9fa;
            color: #f8f9fa;
            font-weight: 600;
            height: 44px;
        }

        /* 功能概览和概述参考的特殊高度 - 与左侧一致 */
        .Productlistclass ul.functionli li {
            text-align: left;
            justify-content: flex-start;
            padding: 15px 12px;
            font-size: 12px;
            line-height: 1.6;
            align-items: flex-start;
			
        }

        .Productlistclass ul.infoli li {
            text-align: left;
            justify-content: flex-start;
            padding: 15px 12px;
            font-size: 12px;
            line-height: 1.6;
            align-items: flex-start;
        }

        /* 添加产品按钮 - 保持结构 */
        .Productlistclass  button {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            border: none;
            background-image: url(../img/addprow.svg), linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    		background-position: center, center;
    		background-repeat: no-repeat, no-repeat;
    		background-size: 32%, 100%;
			color: #fff;
            font-size: 32px;
            cursor: pointer;
            margin: 90px auto 90px;
            display: block;
            transition: all 0.3s;
            box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);
			
        }

         .Productlistclass  button:hover {
            transform: scale(1.1) rotate(90deg);
            box-shadow: 0 6px 20px rgba(102, 126, 234, 0.6);
        }

        /* 占位符样式 */
        .Productlistclass.btn li {
            color: #ddd;
        }

        /* 移动端适配 - 保持结构，只调整尺寸 */
        @media (max-width: 768px) {
            .aproshow {
				max-width: 508px;
				padding: 128px 0;
            }
			.Productlistclass button {
				
				margin: 65px auto;
				
			}
            .Productlistclassfixed {
                width: 120px;
                min-width: 120px;
                top: 10px;
                border-radius: 12px 0 0 12px;
            }

            .Productlistclassfixed .brandnum {
                height: 160px;
                font-size: 14px;
                padding: 15px;
            }

            .Productlistclassfixed li {
                height: 44px;
                padding: 0 10px;
                font-size: 11px;
            }

            .Productlistclassfixed li.bglinex {
                height: 40px;
                font-size: 12px;
            }

            .Productlistclassfixed ul.functionli li {
				padding: 12px 8px

			}

            .Productlistclassfixed ul.infoli li {
				padding: 12px 8px
            }

            .allcomparison {
                border-radius: 0 12px 12px 0;
            }

            .Productlistclass {
                flex: 0 0 200px;
                min-width: 200px;
            }

            .Productlistclass > a:nth-child(2) {
                height: 160px;
                padding: 15px;
            }

            .Productlistclass span {
            }

            .tiemtitle {
                font-size: 16px;
            }

            .pricebuy {
                font-size: 18px;
            }

            .Productlistclass li {
                height: 44px;
                font-size: 11px;
                padding: 0 8px;
            }

            .Productlistclass li.bgline {
                height: 40px;
            }

            .Productlistclass ul.functionli li {
/*                height: 90px;
*/                padding: 12px 8px;
            }

            .Productlistclass ul.infoli li {
/*                height: 110px;
*/                padding: 12px 8px;
            }


        }

        @media (max-width: 480px) {
			
			.aproshow{
				max-width: 408px;
				padding: 88px 0;
				
			}
			
            .Productlistclassfixed {
                width: 100px;
                min-width: 100px;
            }

            .Productlistclassfixed .brandnum {
                height: 140px;
                font-size: 13px;
            }

            .Productlistclassfixed li {
                height: 40px;
                font-size: 10px;
                padding: 0 8px;
            }

            .Productlistclassfixed li.bglinex {
                height: 36px;
            }

            .Productlistclassfixed ul.functionli li {
                /*height: 80px;*/
            }

            .Productlistclassfixed ul.infoli li {
                /*height: 100px;*/
            }

            .Productlistclass {
                flex: 0 0 180px;
                min-width: 180px;
            }

            .Productlistclass > a:nth-child(2) {
                height: 140px;
            }

            .Productlistclass span {
                width: 70px;
            }

            .Productlistclass li {
                height: 40px;
                font-size: 10px;
            }

            .Productlistclass li.bgline {
                height: 36px;
            }

            .Productlistclass ul.functionli li {
                height: 80px;
                font-size: 11px;
            }

            .Productlistclass ul.infoli li {
                height: 100px;
                font-size: 11px;
            }

           .Productlistclass button {
                margin: 60px auto;
                width: 50px;
                height: 50px;
                font-size: 24px;
            }
        }

        /* 高亮效果 */
        .highlight {
            background: rgba(102, 126, 234, 0.1) !important;
            transition: background 0.2s;
        }

        /* 滚动提示 */
        .scroll-hint {
            display: none;
        }

        @media (max-width: 768px) {
            .scroll-hint {
                display: block;
                position: fixed;
                bottom: 20px;
                right: 20px;
                background: rgba(102, 126, 234, 0.9);
                color: white;
                padding: 8px 16px;
                border-radius: 20px;
                font-size: 12px;
                z-index: 1000;
                animation: fadeInOut 3s forwards;
                pointer-events: none;
            }
        }

        @keyframes fadeInOut {
            0% { opacity: 0; transform: translateY(10px); }
            20% { opacity: 1; transform: translateY(0); }
            80% { opacity: 1; transform: translateY(0); }
            100% { opacity: 0; transform: translateY(-10px); }
        }


}