.pages a,.pages span {
    display:inline-block;
    padding:4px 7px;
    margin:0 2px;
    border:1px solid #D5D4D4;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
}
.pages a,.pages li {
    display:inline-block;
    list-style: none;
    text-decoration:none; color:#00AAEE;
}

.pages a:hover{
    border-color:#00AAEE;
}
.pages span.current{
    background:#00AAEE;
    color:#FFF;
    font-weight:700;
    border-color:#00AAEE;
}

.long-tr th{
	text-align: center
}
.long-td td{
	text-align: center
}

p{margin:0}
 #page{
     height:40px;
     padding:20px 0px;
 }
 #page 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;
 }
 #page a:hover{
     color:#459df5;
     border:1px #459df5 solid;
 }
 #page a.cur{
     border:none;
     background:#459df5;
     color:#fff;
 }
 #page p{
     float:left;
     padding:2px 12px;
     font-size:12px;
     height:24px;
     line-height:24px;
     color:#bbb;
     border:1px #ccc solid;
     background:#fcfcfc;
     margin-right:8px;

 }
 #page p.pageRemark{
     border-style:none;
     background:none;
     margin-right:0px;
     padding:4px 0px;
     color:#666;
 }
 #page p.pageRemark b{
     color:red;
 }
 #page p.pageEllipsis{
     border-style:none;
     background:none;
     padding:4px 0px;
     color:#808080;
 }