   /* 分页容器整体样式 */
#pagenyCaList {
    margin: 20px auto;
    text-align: center;
    font-size: 14px;
    line-height: 1.6;}

/* 分页按钮样式 */
#pagenyCaList .ui-pagination-container {
    display: inline-block;}

#pagenyCaList .ui-pagination-page-item {
    display: inline-block;
    margin: 0 4px;
    padding: 6px 12px;
    border: 1px solid #ddd;
    background-color: #fff;
    color: #333;
    text-decoration: none;
    border-radius: 3px;
    cursor: pointer;}

/* 鼠标悬停 */
#pagenyCaList .ui-pagination-page-item:hover {
    background-color: #f5f5f5;
    border-color: #999;
    color: #000;}

/* 当前页高亮 */
#pagenyCaList .ui-pagination-page-item.active {
    background-color: #12368F;
    border-color: #12368F;
    color: #fff;
    font-weight: bold;}

/* 禁用样式（如果插件会生成的话） */
#pagenyCaList .ui-pagination-page-item.disabled {
    background-color: #eee;
    color: #999;
    cursor: not-allowed;}
   
   
    .xwzx {
        padding: 20px 0;
        background: #f2f5fb;}

    .tc_slecet {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 10px;
        font-size: 14px;
        color: #333;}

    .tc_slecet h2 {
        margin: 0;
        font-size: 16px;
        font-weight: normal;
        color: #333;
         margin-left:10px;}

    .engz {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 14px;
        margin-left: 10px;
        cursor:pointer;}

    .engz a {
        display: inline-block;
        padding: 5px 10px;
        color: #555;
        text-decoration: none;
        font-weight: 500;
        border-radius: 4px;
        transition: all 0.2s ease;}

    .engz a:hover {
        color: #0c4da2;}

    .engz a.on {
        background-color: #0c4da2;
        color: #fff;}

  

    /* 移动端自适应 */
    @media (max-width: 768px) {
        .engz {
            gap: 10px;
            justify-content: flex-start;}

        .engz a {
            padding: 4px 8px;
            font-size: 13px;}
    }
