
        /* 为表格添加独立的容器 */
        .table-container {
            max-width: 1440px;
            margin: 0 auto;
            overflow-x: auto;
        }

        table {
            border-collapse: separate; /* 改为独立边框模式 */
            border-spacing: 0; /* 消除单元格间隙 */
            width: 100%;
            font-family: Arial, sans-serif;
            box-sizing: border-box;
            border-radius: 15px; /* 添加圆角 */
            overflow: hidden; /* 确保圆角生效 */
            border: 1px solid #ddd; /* 添加外部边框 */
        }
        
        th, td {
            border: 0.5px solid #ddd; /* 调整边框宽度 */
            padding: 8px;
            text-align: left;
        }
        
        th {
            background-color: #e6f3fc;
        }

        /* 为圆角添加边框线条 */
        table {
            border-top-left-radius: 15px;
            border-top-right-radius: 15px;
            border-bottom-left-radius: 15px;
            border-bottom-right-radius: 15px;
            box-shadow: 0 0 0 1px #ddd; /* 添加细边框 */
        }

        /* 鼠标悬停效果 */
        tr:hover {
            background-color: #f5f5f5;
            transition: background-color 0.3s ease;
        }

        /* 增大星星评分的字号 */
        .stars {
            font-size: 1.2em; /* 增大星星的字号 */
        }

        /* 响应式调整 */
        @media (max-width: 1200px) {
            .table-container {
                max-width: 100%;
            }
            table {
                font-size: 14px;
            }
        }
        
        @media (max-width: 768px) {
            table {
                font-size: 12px;
            }
            th, td {
                padding: 6px 4px;
            }
        }
        
        @media (max-width: 480px) {
            table {
                font-size: 10px;
            }
            th, td {
                padding: 4px 2px;
            }
        }
    