
/* ══════════════════════════════════════════════════════════
   板块合并：市场评述与产品分类并排 (#cont1 & #cont2)
   ══════════════════════════════════════════════════════════ */

.priceNew_scps_box .tsw_content {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    gap: 30px !important;
    padding: 30px 0 !important;
    position: relative !important;
}

.priceNew_scps {
    width: 680px !important; /* 左侧占 57% 左右 */
    flex-shrink: 0 !important;
    margin: 0 !important;
    background: #fff !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05) !important;
    padding: 24px !important;
}

.priceNew_cpfl {
    flex: 1 !important; /* 右侧自动填充剩余空间 */
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
}

/* 移除分类区块的重复标题 */
.priceNew_cpfl h2 {
    display: none !important;
}

/* 优化右侧分类按钮的网格对齐，使 8 个按钮紧凑排列并与左侧对齐 */
.priceNew_cpfl ul {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px 15px !important;
    padding-top: 55px !important; /* 预留出与左侧标题平齐的间距 */
    margin: 0 !important;
}

.priceNew_cpfl li {
    width: 100% !important;
    height: 48px !important;
    line-height: 46px !important;
    margin: 0 !important;
    border-radius: 24px !important;
    border: 1px solid #eee !important;
    background: #fff !important;
    text-align: center !important;
    transition: all 0.3s !important;
}

.priceNew_cpfl li:hover {
    border-color: #2A52F5 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 10px rgba(42,82,245,0.1) !important;
}

.priceNew_cpfl li.cur {
    background: #2A52F5 !important;
    border-color: #2A52F5 !important;
}

.priceNew_cpfl li.cur a {
    color: #fff !important;
}
