.m-pagination {
  font-size: 13px;
  color: #353c44;
  line-height: 28px;
  text-align: center;
}
.m-pagination.m-pagination--blod {
  font-weight: bold;
}
.m-pagination .m-pager {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.m-pagination .m-pagination-total {
  margin-right: 5px;
  vertical-align: middle;
}
.m-pagination .m-pagination-prev,
.m-pagination .m-pagination-next,
.m-pagination .m-pager-number {
  display: inline-block;
  cursor: pointer;
  min-width: 30px;
  height: 28px;
  text-align: center;
  vertical-align: middle;
}
.m-pagination .m-pagination-prev:hover,
.m-pagination .m-pagination-next:hover,
.m-pagination .m-pager-number:hover,
.m-pagination .m-pagination-prev.active,
.m-pagination .m-pagination-next.active,
.m-pagination .m-pager-number.active {
  color: #409eff;
}
.m-pagination .m-pagination-prev a,
.m-pagination .m-pagination-next a,
.m-pagination .m-pager-number a {
  color: inherit;
  text-decoration: none;
  border: solid 1px #e0e0e0;
  display: block;
  height: 100%;
  width: 100%;
}
.m-pagination .m-pagination-prev.disabled,
.m-pagination .m-pagination-next.disabled,
.m-pagination .m-pager-number.disabled,
.m-pagination .m-pagination-prev:disabled,
.m-pagination .m-pagination-next:disabled,
.m-pagination .m-pager-number:disabled {
  cursor: not-allowed;
  color: #c0c4cc;
}
.m-pagination .m-pagination-next a {
  background: none;
  outline: none;
  border: solid 1px #e0e0e0;
  padding: 0 10px;
}
.m-pagination .m-pagination-prev a {
  background: none;
  outline: none;
  border: solid 1px #e0e0e0;
  padding: 0 10px;
}
.m-pagination .m-pagination-sizes {
  height: 29px;
  border-radius: 3px;
  border: solid 1px #DCDFE6;
  outline: none;
  margin: 0 4px;
  font-size: 12px;
  padding: 0 10px;
  vertical-align: middle;
}
.m-pagination .m-pagination-sizes:hover {
  border-color: #db214c;
}
.m-pagination .m-pagination-sizes:focus {
  box-shadow: 0 0 0 3px rgba(64, 158, 255, 0.16);
}
.m-pagination.is-background .m-pagination-prev,
.m-pagination.is-background .m-pagination-next,
.m-pagination.is-background .m-pager-number {
  /*background: #F4F4F5;*/
  margin: 0 5px;
  border-radius: 2px;
}
.m-pagination.is-background .m-pager-number.active {
  background: #db214c;
  color: #fff;
}
.m-pagination.is-background .m-pager-number.disabled {
  filter: grayscale(1);
}
.m-pagination.text-center {
  text-align: center;
}
.m-pagination.text-right {
  text-align: right;
}

.active a{
  background: #0072FF !important;
}

.page {
  width: 100%;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  max-height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #666666;
}

.page a {
  font-size: 14px;
  color: #666666;
  margin-right: 6px;
  display: inline-block;
  line-height: 27px;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 3px;
  text-align: center;
  white-space: nowrap;
  padding: 0 10px;
}

.page a:hover {
  background: #ff7300;
  color: #FFFFFF !important;
}

.page input {
  width: 50px;
  height: 30px;
  border: 1px solid #E0E0E0;
  border-radius: 3px;
  text-align: center;
}

.page span {
  font-size: 14px;
  color: #666666;
}

.page span:first-child {
  margin-right: 15px;
}

.page .iptpre {
  margin-left: 10px;
  margin-right: 6px;
}

.page .iptnxt {
  margin-left: 6px;
}

.pageSec a {
  font-size: 14px;
  color: #666666;
  margin-right: 6px;
  display: inline-block;
  line-height: 27px;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 3px;
  text-align: center;
  white-space: nowrap;
  padding: 0 10px;
}

.pageSec a:hover {
  background: #01728d;
  color: #FFFFFF !important;
}

.pageSec .active a{
  background: #01728d !important;
}

.pageSec input {
  width: 50px;
  height: 30px;
  border: 1px solid #E0E0E0;
  border-radius: 3px;
  text-align: center;
}

.page-shangwu a:hover {
  background: #f42001 !important;
  color: #FFFFFF !important;
}

.page-shangwu .active a{
  background: #f42001 !important;
}