.pagination {
           /*  font-size: 80%; */
 }
        
.pagination a {
    text-decoration: none;
    border: solid 1px #dddddd;
    color: #54b331;
    width: 34px;height:34px;
}
.pagination span{
	border: solid 1px #dddddd;
	color: #54b331 !important;
}
.pagination a, .pagination span, .pagination input {
    display: block;
    float: left;
    padding: 0.4em 0.5em;
    margin-right: -0.06em;
    margin-bottom: 5px;
    min-width:34px;
    text-align:center;
    width:auto;height:34px;
    font-size: 14px;
    font-family:Microsoft Yahei;
}
.pagination input {
	width:60px !important;
	}
.pagination .current {
    background-color: #54b331;
    border: solid 1px #54b331;
    width:auto;height:34px;
}
span.current{
	color:#fff !important;
}
.pagination .current.prev, .pagination .current.next, .pagination .current.jump{
    color:#54b331 !important;
    border-color:#dddddd;
    background:#fff;
}
a.next{
	margin-right: 5px !important;
}
.jump{
	width: 60px !important;
}
.pagination .jump_page{
    width:34px;
    height:34px;
    border: solid 1px #dddddd;
    color:#666666 !important;
}