
        /* 重置默认样式 */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        body {
    background: #000;
    margin: 0;
    padding: 0;
    min-height: 100vh;
}
        /* 二级导航模块 */
        .secondary-nav-module {
            font-family: 'Heebo', sans-serif;
            position: fixed;
            top: 90;
            left: 0;
            right: 0;
            height: 80px;
            background: #0E1513;
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 0 80px;
            z-index: 99;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        }
        
        .module-title {
            font-family: 'Heebo', sans-serif;
            font-weight: 500;
            font-size: 28px;
            color: #228b22;
            letter-spacing: 0.5px;
        }
        
        .module-nav {
            display: flex;
            gap: 30px;
        }
        
        .nav-button {
            background: transparent;
            border: none;
            color: #a0aec0;
            font-family: 'Heebo', sans-serif;
            font-weight: 300;
            font-size: 16px;
            cursor: pointer;
            padding: 10px 20px;
            border-radius: 5px;
            transition: all 0.3s ease;
            position: relative;
        }
        
        .nav-button:hover {
            color: #228b22;
            background: rgba(34, 139, 34, 0.1);
        }
        
        .nav-button.active {
            color: #228b22;
        }
        
        .nav-button.active::after {
            content: '';
            position: absolute;
            bottom: -2px;
            left: 20px;
            right: 20px;
            height: 0px;2
            background: #228b22;
        }
        
        /* 右侧弹出面板 */
        .panel-overlay {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(0, 0, 0, 0.3);
            z-index: 199;
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s ease;
        }
        
        .panel-overlay.active {
            opacity: 1;
            visibility: visible;
        }
        
        .right-panel {
            position: fixed;
            top: 0;
            right: -100%;
            width: 90%;
            max-width: 800px;
            height: 100vh;
            background: #2a2a2a;
            z-index: 200;
            transition: right 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            overflow-y: auto;
            box-shadow: -5px 0 30px rgba(0, 0, 0, 0.5);
        }
        
        .right-panel.active {
            right: 0;
        }
        
        .panel-header {
            position: sticky;
            top: 0;
            background: #2a2a2a;
            padding: 30px 40px 20px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            z-index: 10;
        }
        
        .panel-title {
            font-family: 'Heebo', sans-serif;
            font-weight: 500;
            font-size: 32px;
            color: #228b22;
            margin: 0;
        }
        
        .close-panel {
            position: absolute;
            top: 30px;
            right: 40px;
            background: transparent;
            border: none;
            color: #a0aec0;
            font-size: 24px;
            cursor: pointer;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.3s ease;
        }
        
        .close-panel:hover {
            color: #fff;
            background: rgba(34, 139, 34, 0.2);
        }
        
        .panel-content {
            padding: 20px 40px 60px;
            font-family: 'Heebo', sans-serif;
            font-weight: 300;
            font-size: 16.8px;
            line-height: 1.7;
            color: #a0aec0;
        }
        
        /* 规格面板样式 */
        .specs-table {
            width: 100%;
            border-collapse: collapse;
            margin: 30px 0;
        }
        
        .specs-table th {
            background: rgba(34, 139, 34, 0.1);
            color: #228b22;
            font-family: 'Heebo', sans-serif;
            font-weight: 500;
            padding: 15px 20px;
            text-align: left;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        }
        
        .specs-table td {
            padding: 15px 20px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            color: #a0aec0;
        }
        
        /* 对比表格样式 */
        .comparison-container {
            background: rgba(255, 255, 255, 0.03);
            border-radius: 10px;
            padding: 25px;
            margin: 30px 0;
            border: 1px solid rgba(255, 255, 255, 0.05);
        }
        
        .comparison-table {
            width: 100%;
            border-collapse: collapse;
            table-layout: fixed;
        }
        
        .comparison-table th {
            background: rgba(34, 139, 34, 0.1);
            color: #228b22;
            font-family: 'Heebo', sans-serif;
            font-weight: 500;
            padding: 15px;
            text-align: center;
            border: 1px solid rgba(255, 255, 255, 0.1);
            width: 20%;
        }
        
        .comparison-table td {
            padding: 15px;
            text-align: center;
            border: 1px solid rgba(255, 255, 255, 0.1);
            color: #a0aec0;
            word-wrap: break-word;
        }
        
        .highlight {
            background: rgba(34, 139, 34, 0.05);
            color: #fff;
            font-weight: 500;
        }
        
        /* 评论面板样式 */
        .review-item {
            background: rgba(255, 255, 255, 0.03);
            border-radius: 10px;
            padding: 25px;
            margin-bottom: 20px;
            border: 1px solid rgba(255, 255, 255, 0.05);
        }
        
        .review-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 15px;
        }
        
        .reviewer {
            font-family: 'Heebo', sans-serif;
            font-weight: 500;
            color: #fff;
            font-size: 18.9px;
        }
        
        .rating {
            color: #ffd700;
            font-size: 16.8px;
        }
        
        .review-content {
            color: #a0aec0;
            line-height: 1.7;
            font-style: italic;
            font-size: 16.8px;
        }
        
        .review-date {
            color: #718096;
            font-size: 14.7px;
            margin-top: 10px;
        }
        
        /* 响应式设计 */
        @media (max-width: 768px) {
            .secondary-nav-module {
                padding: 0 20px;
                height: 120px;
            }
            
            .module-title {
                font-size: 22px;
            }
            
            .module-nav {
                gap: 5px;
            }
            
            .nav-button {
                padding: 8px 10px;
                font-size: 13px;
            }
            
            .right-panel {
                width: 100%;
            }
            
            .panel-header {
                padding: 20px;
            }
            
            .panel-content {
                padding: 20px 20px 40px;
                font-size: 15.75px;
            }
            
            .close-panel {
                top: 20px;
                right: 20px;
            }
            
            .specs-table th,
            .specs-table td {
                padding: 10px 15px;
            }
            
            .comparison-container {
                padding: 15px;
            }
            
            .comparison-table {
                font-size: 14px;
            }
            
            .comparison-table th,
            .comparison-table td {
                padding: 10px 5px;
                font-size: 13px;
            }
        }
        
        @media (max-width: 480px) {
            .secondary-nav-module {
                flex-direction: column;
                height: 130px;
                padding: 30px;0
                gap: 15px;
            }
            
            .module-nav {
                width: 100%;
                justify-content: space-around;
                gap: 10px;
            }
            
            .nav-button {
                padding: 6px 10px;
                font-size: 12px;
            }
            
            .comparison-table {
                font-size: 12px;
            }
            
            .comparison-table th,
            .comparison-table td {
                padding: 8px 3px;
                font-size: 11px;
            }
        }
        
        /* 占位空间 */
        .nav-placeholder {
            height: 60px;
        }
        
        @media (max-width: 768px) {
            .nav-placeholder {
                height: 70px;
            }
        }
        
        @media (max-width: 480px) {
            .nav-placeholder {
                height: auto;
                min-height: 120px;
            }
        }
    