/*翻页样式*/

.cms-paging {
  text-align: center;
  padding: 45px 0 65px;
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.cms-pading-border .page-item {
  border: 1px solid #b5b5b5;
}

.cms-pading-bg-transparent .page-item {
  background-color: transparent;
}

.cms-paging .page-item {
  display: inline-block;
  color: #000;
  width: 31px;
  height: 31px;
  line-height: 31px;
  margin-right: 8px;
  font-size: 12px;
  color: #000;
  vertical-align: middle;
  transition: all 0.5s;
}

.cms-paging .page-item.active,
.cms-paging .page-item:hover {
  color: #fff;
  background: #1222b5;
  border-color: #1222b5;
}
.cms-paging .page-item.active a,
.cms-paging .page-item.active span,
.cms-paging .page-item:hover a,
.cms-paging .page-item:hover span {
  color: #fff;
}

.cms-paging .page-item:last-child a,
.cms-paging .page-item:last-child span,
.cms-paging .page-item:first-child a,
.cms-paging .page-item:first-child span {
  text-indent: -9999px;
  font-size: 0;
}

.cms-paging .page-item:last-child {
  background: url(../images/paging_btn.png) -97px center no-repeat;
  transition: none;
}

.cms-paging .page-item:first-child {
  background: url(../images/paging_btn.png) -31px center no-repeat;
  transition: none;
}

.cms-paging .page-item:first-child:hover {
  background: url(../images/paging_btn_hover.png) -31px center no-repeat #1222b5;
}

.cms-paging .page-item:last-child:hover {
  background: url(../images/paging_btn_hover.png) -97px center no-repeat #1222b5;
}

@media screen and (max-width: 640px) {
  .cms-paging {
    padding: 35px 0 45px;
  }

  .cms-paging .page-item {
    width: 24px;
    height: 24px;
    line-height: 24px;
  }

  .cms-paging .page-item:first-child {
    background-position-x: -33px;
  }

  .cms-paging .page-item:last-child {
    background-position-x: -100px;
  }

  .cms-paging .page-item:first-child:hover {
    background: url(../images/paging_btn_hover.png) -33px center no-repeat #1222b5;
  }

  .cms-paging .page-item:last-child:hover {
    background: url(../images/paging_btn_hover.png) -100px center no-repeat #1222b5;
  }

  .cms-paging .cms-paging-to {
    line-height: 24px;

    font-size: 14px;

    color: #b6b6b6;
  }

  .cms-paging .cms-paging-number input {
    width: 26px;

    height: 24px;

    line-height: 24px;

    padding: 0;
  }

  .cms-paging .cms-paging-go {
    margin-left: 16px;
  }

  .cms-paging .cms-paging-go a {
    height: 26px;

    line-height: 26px;

    font-size: 14px;
  }
}

/* 翻页end */
