div.zxf_pagediv {
    display: table;
    text-align: center;
    margin: 40px auto 0;
}

div.zxf_pagediv a {
    text-decoration: none;
}

div.zxf_pagediv span,
div.zxf_pagediv a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 33px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    box-sizing: border-box;
    font-size: 15px;
    color: #666666;
    float: left;
    margin-left: 10px;
}

div.zxf_pagediv span.current {
    color: #ffffff;
    background: #0061b0;
}

div.zxf_pagediv a:hover,
.sy:hover,
.my:hover,
.zxfokbtn:hover {
    transition: .2s;
    background-color: #0061b0;
    border: 1px solid #0061b0;
    color: #fff;
}

.ShouYe,
.WeiYe,
.sy,
.my,
.zxfokbtn {
    width: 58px !important;
}

.syy,
.prebtn {
    background-color: #ffffff;
     width: 72px !important;
}

.syy:hover,
.prebtn:hover {
    background: url(../images/xll_page_prev_l2.png) no-repeat center;
    background-color: #0061b0;
}

.xyy,
.nextbtn {
    background-color: #ffffff;
    width: 72px !important;
}

.xyy:hover,
.nextbtn:hover {
    background: url(../images/xll_page_next_r2.png) no-repeat center;
    background-color: #0061b0;
}

.zxf_pagediv a.prebtn::before {
    content: "上一页";
    display: block;
    line-height: 35px; /* 与高度一致居中 */
}
/* 覆盖原有的背景图，可选：如果你想保留箭头可以保留 background，这里为了稳妥去掉背景图依赖 */
.zxf_pagediv a.prebtn {
    background-image: none !important; 
    width: 72px !important;
}

/* 上一页 (禁用状态 - 第一页时) */
.zxf_pagediv span.syy::before {
    content: "上一页";
    display: block;
    line-height: 35px;
    color: #ccc; /* 禁用时的灰色 */
}
.zxf_pagediv span.syy {
    background-image: none !important;
    width: 72px !important;
    background-color: #f5f5f5;
    border-color: #eee;
}

/* 下一页 (可用状态) */
.zxf_pagediv a.nextbtn::before {
    content: "下一页";
    display: block;
    line-height: 35px;
}
.zxf_pagediv a.nextbtn {
    background-image: none !important;
    width: 72px !important;
}

/* 下一页 (禁用状态 - 最后一页时) */
.zxf_pagediv span.xyy::before {
    content: "下一页";
    display: block;
    line-height: 35px;
    color: #ccc;
}
.zxf_pagediv span.xyy {
    background-image: none !important;
    width: 72px !important;
    background-color: #f5f5f5;
    border-color: #eee;
}




.zongshu {
    display: block;
    padding: 0 18px;
    height: 35px;
    line-height: 33px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    box-sizing: border-box;
    font-size: 15px;
    color: #666666;
    margin-left: 10px;
    float: left;
    width: auto !important;
}

.zxfokbtn {
    cursor: pointer;
}

.zxfinput {
    width: 58px;
    height: 35px;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    text-align: center;
    font-size: 15px;
    color: #666666;
    box-sizing: border-box;
    margin-left: 10px;
    float: left;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}