    div.zxf_pagediv {
        text-align: center;
        color: #999999;
        padding-bottom: 60px;
    }
    
    div.zxf_pagediv a {
        text-decoration: none;
        border: 1px solid #e3e3e3;
    }
    
    div.zxf_pagediv span,
    div.zxf_pagediv a {
        display: inline-block;
        padding: 13px 24px;
        background-color: #fff;
        border: 1px solid #e3e3e3;
        border-radius: 5px;
        margin: 0 5px;
        font-size: 30px;
        outline: none;
        color: #666666;
        width: auto;
        height: auto;
        line-height: normal;
    }
    
    div.zxf_pagediv span.current {
        display: inline-block;
        padding: 13px 24px;
        background-color: #0079d9;
        border: 1px solid #e3e3e3;
        border-radius: 5px;
        margin: 0 5px;
        font-size: 30px;
        color: #fff;
        width: auto;
        height: auto;
        line-height: normal;
    }
    
    div.zxf_pagediv span b {
        font-weight: 400;
    }
    
    .zgdsy {
        display: inline-block;
        padding: 13px 24px;
        background-color: #fff;
        border: 1px solid #e3e3e3;
        border-radius: 5px;
        margin: 0 5px;
        font-size: 30px;
        outline: none;
        color: #333333;
        width: auto;
        height: auto;
        line-height: normal;
    }
    
    .zxfPagenum {
        color: #666;
        background: #fff;
        width: 149px;
        height: 67px;
        line-height: 67px;
        background-color: #fff;
        border-radius: 5px;
        border: 1px solid #e3e3e3;
    }
    
    .nextbtn,
    .prebtn,
    span.disabled,
    .ShouYe,
    .WeiYe {
        display: inline-block;
        padding: 13px 24px;
        background-color: #fff;
        border: 1px solid #e3e3e3;
        border-radius: 5px;
        margin: 0 5px;
        font-size: 30px;
        outline: none;
        color: #666666;
        width: auto;
        height: auto;
        line-height: normal;
        cursor: pointer;
    }
    
    .disabled:hover {
        background-color: #0079d9;
        color: #fff;
    }
    
    .zxfinput {
        width: 30px;
        height: 30px;
        text-align: center;
        box-sizing: border-box;
        border: 1px solid #e3e3e3;
        margin: 0 10px;
        border-radius: 3px;
        color: #666;
    }
    
    .zxfokbtn {
        width: 53px;
        height: 30px;
        line-height: 30px;
        border: 1px solid #e3e3e3;
        cursor: pointer;
        border-radius: 3px;
        background: #fff;
    }
    
    div.zxf_pagediv a:hover,
    .zxfokbtn:hover {
        transition: .2s;
        background-color: #0079d9;
        border: 1px solid #0079d9;
        color: #fff;
    }
    
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
    
    input[type="number"] {
        -moz-appearance: textfield;
    }
    
    @media (max-width: 750px) and (min-width: 320px) {
        div.zxf_pagediv {
            text-align: center;
            color: #999999;
            padding-bottom: 0.6rem;
        }
        div.zxf_pagediv span,
        div.zxf_pagediv a {
            display: inline-block;
            background-color: #fff;
            border: 0.01rem solid #e3e3e3;
            border-radius: 0.05rem;
            margin: 0 0.05rem;
            font-size: 0.3rem;
            outline: none;
            color: #666666;
            padding: 0;
            width: 0.4rem;
            box-sizing: border-box;
            height: 0.6rem;
            line-height: 0.6rem;
        }
        .zgdsy {
            width: 1.7rem !important;
        }
        .prebtn,
        .ShouYe,
        .WeiYe {
            display: inline-block;
            padding: 0.1rem 0.2rem;
            background-color: #fff;
            border: 0.01rem solid #e3e3e3;
            border-radius: 0.05rem;
            margin: 0 0.05rem;
            font-size: 0.3rem;
            outline: none;
            color: #666666;
            width: auto;
            height: auto;
            line-height: normal;
        }
        .disabled,
        .prebtn,
        .nextbtn {
            display: inline-block;
            background-color: #fff;
            border: 0.01rem solid #e3e3e3;
            border-radius: 0.05rem;
            margin: 0 0.05rem;
            font-size: 0.3rem;
            outline: none;
            color: #666666;
            padding: 0;
            width: 1.2rem !important;
            box-sizing: border-box;
            height: 0.6rem;
            line-height: 0.6rem;
        }
        div.zxf_pagediv span.current {
            display: inline-block;
            background-color: #0079d9;
            border: 0.01rem solid #e3e3e3;
            border-radius: 0.05rem;
            margin: 0 0.05rem;
            font-size: 0.3rem;
            outline: none;
            color: #fff;
            padding: 0;
            width: 0.4rem !important;
            box-sizing: border-box;
            height: 0.6rem;
            line-height: 0.6rem;
        }
    }