/*
 *分页组件
 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}
.page {
  padding: 40px 0;
  text-align: center;
}
.page ul li a.pure-button {
  margin: 0 2px;
  border-radius: 3px;
  font-size: 14px;
  font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace;
  color: #444;
  padding: 0.5em 1.2em;
  background: #f7f7f7;
  border: 1px solid #e2e2e2;
}
.page ul li a.pure-button:hover,
.page ul li a.pure-button:focus {
  text-decoration: none;
  filter: alpha(opacity=100);
  background: #004e98;
  color: #fff;
  border: 1px solid #004e98;
}
.page ul li a.prev,
.page ul li a.next {
  text-shadow: none;
}
.page ul li a.pure-button-active,
.page ul li a.pure-button:active {
  background: #004e98;
  border: 1px solid #004e98;
  box-shadow: none;
  color: #fff;
}
.page ul li a.disabled {
  border: 1px solid #e2e2e2;
  background: #fff;
  color: #e2e2e2;
  cursor: default;
}
.page ul li a.disabled:hover,
.page ul li a.disabled:focus,
.page ul li a.disabled:active {
  border: 1px solid #e2e2e2;
  background: #fff;
  color: #e2e2e2;
  cursor: default;
}
/*分页按钮样式*/
.page .pure-paginator .page-input-index {
	width: 42px;
    border: 1px solid #e2e2e2;
    margin: 0 2px;
    border-radius: 2px;
    padding: 0.45em 0.2em;
    text-align: center;
    font-size: 14px;
}
/**后端分页组件样式*/
#pagination{font-size:14px;font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace;}  
#pagination a{text-decoration: none;padding: 2px;color: #444;display: inline-block;padding: 0.4em 1em;margin-right: 5px;margin-bottom: 5px;cursor: pointer;border: 1px solid #e2e2e2;border-radius: 3px;background: #f7f7f7;}
#pagination span{display: inline-block;padding: 0.4em 1em;margin-right: 5px;margin-bottom: 5px;cursor:pointer;}
#pagination span:first-child{cursor: pointer;border: 1px solid #e2e2e2;border-radius: 3px;background: #f7f7f7;color: #444;}
#pagination span.current{background: #004e98;border: 1px solid #004e98;box-shadow: none;color: #fff;border-radius: 3px;}
#pagination span.prev.current {    
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #e2e2e2;
    cursor: default;
}
#pagination span.next.current {    
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #e2e2e2;
    cursor: default;
}