.page-box,
.page-box * {
    text-align:center;
    box-sizing: content-box;
}
.pagination{ margin: 0 auto; }
.pagination p{
    margin:0;
    cursor:pointer
}
.pagination{
    height:40px;
    padding:20px 0px;
}
.pagination a{
    display:block;
    float:left;
    margin-right:10px;
    padding:2px 12px;
    height:24px;
    border:1px #cccccc solid;
    background:#fff;
    text-decoration:none;
    color:#808080;
    font-size:12px;
    line-height:24px;
}
.pagination a:hover{
    color:#fd8a3b;
    background: white;
    border:1px #fd8a3b solid;
}
.pagination a.cur{
    border: 1px solid #fd8a3b;
    background:#fd8a3b;
    color:#fff;
}
.pagination p{
    display:block;
    float:left;
    padding:2px 12px;
    font-size:12px;
    height:24px;
    line-height:24px;
    color:#bbb;
    margin-right:8px;
}
.pagination p.disabled{
    border:1px #ccc solid;
    background:#fcfcfc;
    cursor:not-allowed;
}
.pagination p.pageRemark{
    display:block;
    margin-right:10px;
    font-size:14px;
    padding:4px 0px;
    color:#666;
}
/*屏幕宽度小于992px时*/
@media all and (max-width: 992px) {
    .pagination p.pageRemark{
        display: none;
    }
}
.pagination p.pageRemark b{
    color:red;
}
.pagination p select{
    font-size:12px;
    margin: 0 5px;
    padding: 0 10px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e2e2e2;
    border-radius: 2px;
    vertical-align: top;
    background-color: #fff;
    box-sizing: border-box;
}
.pagination p.pageEllipsis{
    border-style:none;
    background:none;
    padding:4px 0px;
    color:#808080;
    cursor: not-allowed;
}
.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}
.page-input{
    display: inline-block;
    width: 40px;
    margin: 0 5px;
    padding: 0 5px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e2e2e2;
    border-radius: 2px;
    vertical-align: top;
    background-color: #fff;
    box-sizing: border-box;
}
.page-btn{
    font-size:12px;
    margin: 0 5px;
    padding: 0 10px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e2e2e2;
    border-radius: 2px;
    vertical-align: top;
    background-color: #fff;
    box-sizing: border-box;
}
.page-btn:hover{
    color:#077ee3;
    background: white;
    border:1px #077ee3 solid;
}