/*pagination*/
.pagination{
    /* width: 100%; */
    /* margin-right: 30px; */
        float: right;
}
.pagination a,
.pagination label,
.pagination input[type='text'],
.pagination input[type='button']{
    display: block;
    float: left;
}
.pagination a,
.pagination .jump label{
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    margin-right: 10px;
    font-size: 13px;
    color: #333;
}
.pagination a{
    border: 1px solid #e5e5e5;
}
.pagination a.normal.active,
.pagination a.normal:hover{
    background: #29c3c1;
    color: #fff;
}
.pagination a.prev,
.pagination a.next{
    background: url("../img/public/page-arrow.png") no-repeat;
}
.pagination a.prev{
    background-position: 0 0;
}
.pagination a.prev.active{
    background-position: 0 -36px;
}
.pagination a.next{
    background-position: -36px -36px;
}
.pagination a.next.active{
    background-position: -36px 0;
}
.pagination a.omit{
    background: url("../img/public/page-dot.png") no-repeat 50% 50%;
}
.pagination .jump label{
    height: 33px;
}
.pagination .jump .jump-btn,
.pagination .jump .jump-text{
    width: 38px;
    height: 33px;
    line-height: 33px;
    font-size: 13px;
}
.pagination .jump .jump-text{
    border: 1px solid #e5e5e5;
    padding: 0 10px;
}
.pagination .jump .jump-text:focus{
    border: 1px solid #ff8c01;
}
.pagination .jump .jump-btn{
    border: 1px solid #e5e5e5;
    color: #333;
    background: #fff;
    height: 35px;
    line-height: 35px;
    width: 60px;
    outline: none;
    cursor: pointer;
    margin: 0 10px;
}
.pagination .jump .jump-btn:hover{
    color: #29c3c1;
    border: 1px solid #29c3c1;
}