/* 基础样式 */
:root {
    --primary-color: #9e1b1b;
    /* 山师红 */
    --secondary-color: #004276;
    /* 山师蓝 */
    --text-color: #333;
    --bg-color: #f4f4f4;
}
.justify-between{
  justify-content: space-between;
}
body {
    font-family: "Microsoft YaHei", sans-serif;
    margin: 0;
    padding: 0;
    color: var(--text-color);
    background-color: #fff;
}
.items-center{
align-items:center
}
.flex{
display:flex;
}
.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}
.header-top-content{
 display: flex;
    justify-content: space-between;
    align-items: center;}
.header-left{  display: flex;
    justify-content: center;
    align-items: center;
height:100px;
gap:1.5rem
}
.header-left .jsx-aa8009b5d2a5dba1 p{
font-size:1.875rem;
color:#fff;
}

/* 博达 CMS 分页样式重构 - 精准匹配效果图 */
.pagebar {
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin-top: 2rem;
    font-family: inherit;
}

/* 关键：取消所有嵌套容器的边框和内边距，避免双边框 */
.pagebar span,
.pagebar a,
.pagebar .p_pages,
.pagebar .p_goto {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    text-decoration: none !important;
    display: flex !important;
    align-items: center;
}

/* 统一间距控制 */
.pagebar .p_pages {
    gap: 8px !important;
}

/* 核心按钮样式：应用于最内层的文本或链接 */
/* p_no是页码容器, p_no_d是当前页, p_fun/p_fun_d是功能键 */
.pagebar .p_pages a,
.pagebar .p_no_d,
.pagebar .p_first_d,
.pagebar .p_prev_d,
.pagebar .p_next_d,
.pagebar .p_last_d,
.pagebar .p_fun_d {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-width: 36px;
    height: 36px;
    padding: 0 12px !important;
    background-color: #ffffff !important;
    border: 1px solid #e5e7eb !important;
    border-radius: 6px !important;
    color: #666666 !important;
    font-size: 14px;
    transition: all 0.2s ease;
}

/* 首页/末页通常不需要展示，如果要隐藏可以使用 display:none */
.pagebar .p_first,
.pagebar .p_first_d,
.pagebar .p_last,
.pagebar .p_last_d {
    display: none !important;
    /* 根据效果图，通常只保留上一页/下一页 */
}

/* 页码按钮悬停 */
.pagebar .p_pages a:hover {
    border-color: #d1d5db !important;
    background-color: #f9fafb !important;
    color: #374151 !important;
}

/* 当前激活页样式 - 红色背景 */
.pagebar .p_no_d {
    background-color: #C01E26 !important;
    border-color: #C01E26 !important;
    color: #ffffff !important;
}

/* 上一页/下一页文字按钮样式适配 */
.pagebar .p_prev a,
.pagebar .p_next a,
.pagebar .p_prev_d,
.pagebar .p_next_d {
    width: auto !important;
    min-width: 60px;
}

/* 隐藏禁用状态下的默认背景色，保持简洁 */
.pagebar .p_fun_d,
.pagebar .p_prev_d,
.pagebar .p_next_d {
    color: #cccccc !important;
    border-color: #f3f4f6 !important;
    cursor: not-allowed;
}

/* 省略号样式 */
.pagebar .p_dot {
    margin: 0 4px !important;
    color: #9ca3af !important;
}

/* 跳转区域适配 */
.pagebar .p_goto {
    margin-left: 12px !important;
    gap: 8px !important;
}

.pagebar .p_goto_input {
    width: 40px;
    height: 34px;
    border: 1px solid #e5e7eb;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
}

.pagebar .p_goto a {
    background-color: #f3f4f6 !important;
    border: 1px solid #e5e7eb !important;
    height: 34px;
    padding: 0 10px !important;
}