
        .responsive-table-container {
            overflow-x: auto;
            width: 100%;
            margin: 20px 0;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }
        
        .responsive-table-container table {
            width: 100%;
            min-width: 900px; /* 表格最小宽度，根据需要调整 */
            border-collapse: collapse;
            background-color: #ffffff;
        }
        
        .responsive-table-container th {
            background-color: #e67e23;
            color: white;
            padding: 12px 15px;
            text-align: center;
            font-weight: bold;
        }
        
        .responsive-table-container td {
            padding: 10px 15px;
            text-align: center;
            border-bottom: 1px solid #e0e0e0;
        }
        
        .responsive-table-container tr:nth-child(even) {
            background-color: #f9f9f9;
        }
        
        .responsive-table-container tr:hover {
            background-color: #f1f1f1;
        }
        
        /* 响应式提示（可选） */
        .responsive-note {
            display: none;
            text-align: center;
            padding: 10px;
            background-color: #f8f9fa;
            color: #666;
            font-style: italic;
            border-top: 1px dashed #ddd;
        }
        
        @media (max-width: 768px) {
            .responsive-note {
                display: block;
            }
        }
    