
/* 分页组件 */
.gxui-pagination { line-height:1; vertical-align:middle; display:inline-block; }
.gxui-pagination .gxui-pagination-inner { display:inline-block; vertical-align:middle; }
.gxui-pagination .go-to-page { color:#999; margin-left:0.5em; display:inline-block; vertical-align:middle; }
.gxui-pagination .go-to-page input[type="text"] { width:2em; line-height:1.6; padding:0 2px; border-radius:0.2em; border:1px solid #ccc; margin:0 2px; }
.gxui-pagination .go-to-page input[type="submit"] { padding:0 0.3em; line-height:1.6; border-radius:0.2em; border:1px solid #ccc; background-color:transparent; cursor:pointer; background-color:#fff; color:#999; }
.gxui-pagination .go-to-page input[type="submit"]:hover { background-color:#e9e9e9; }
.gxui-pagination a { position:relative; display:inline-block; padding:0.5em; border:1px solid #ccc; margin-right:-1px; background-color:#FFF; text-decoration:none; color:#428BCA; float:left; min-width:1em; text-align:center; }
.gxui-pagination a:first-child { border-radius:0.2em 0 0 0.2em; }
.gxui-pagination a:last-child { border-radius:0 0.2em 0.2em 0; }
.gxui-pagination a:link,
.gxui-pagination a:visited,
.gxui-pagination a:active { text-decoration:none; }
.gxui-pagination a:hover { text-decoration:none; background-color:#e9e9e9; }
.gxui-pagination a.currentPage { background-color:#428BCA; border-color:#428BCA; color:#fff; cursor:default; z-index:2; }
.gxui-pagination a.disabled { background-color:#f0f0f0; color:#dcdcdc; cursor:default; }


.gxui-pagination [data-handle="firstPage"], .gxui-pagination [data-handle="lastPage"] {
  display: none; }

.gxui-pagination a {
  margin-right: 4px;
  color: #333;
  border: 1px solid #ddd;
  background-color: #f7f7f7;
  height: 2.2858rem;
  line-height: 2.2858rem;
  min-width: 2.2858rem;
  text-align: center;
  padding: 0;
  box-sizing: border-box;
  background-image: linear-gradient(#f7f7f7, #f2f2f2); }

.gxui-pagination a:hover {
  box-shadow: 0 1px 1px rgba(0, 1, 1, 0.08); }

.gxui-pagination a.disabled {
  background-color: #fff;
  background-image: none;
  border-color: #eee; }

.gxui-pagination a.currentPage {
  border: 0 none;
  background: 0 0;
  color: #e4393c;
  cursor: default; }

.gxui-pagination a.disabled:hover, .gxui-pagination a.currentPage:hover {
  box-shadow: none; }

.gxui-pagination .go-to-page input[type="text"],
.gxui-pagination .go-to-page input[type="submit"] {
  height: 2.2858rem;
  line-height: 2.2858rem;
  min-width: 2.2858rem;
  border-radius: 0;
  text-align: right;
  box-sizing: border-box; }

.gxui-pagination .go-to-page input[type="submit"] {
  background-image: linear-gradient(#f7f7f7, #f2f2f2);
  color: #333;
  padding: 0 1em;
  border: 1px solid #ddd;
  background-color: #f7f7f7;
  text-align: center; }

.gxui-pagination .go-to-page input[type="submit"]:hover {
  box-shadow: 0 1px 1px rgba(0, 1, 1, 0.08); }
