* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
img {
  font-size: 0.3243rem;
}
@font-face {
  font-family: "iconfont";
  /* Project id 4481297 */
  src: url('//at.alicdn.com/t/c/font_4481297_18fqk8m78h2i.woff2?t=1711442364000') format('woff2'), url('//at.alicdn.com/t/c/font_4481297_18fqk8m78h2i.woff?t=1711442364000') format('woff'), url('//at.alicdn.com/t/c/font_4481297_18fqk8m78h2i.ttf?t=1711442364000') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 0.4324rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-back:before {
  content: "\e662";
}
.icon-mianbaoxie-zhankai:before {
  content: "\e6a2";
}
.nav-list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.5405rem;
  padding: 0 0.5405rem;
  font-size: 0.3784rem;
}
.nav-list ul {
  display: flex;
}
.nav-list ul li span {
  margin: 0 0.0811rem;
}
.nav-list .iconfont {
  position: relative;
  color: #000;
  font-weight: 700;
  font-size: 0.5405rem;
  transition: all 0.3s;
}
.nav-list .hoverClass {
  position: absolute;
  top: 0.9459rem;
  right: 0;
  display: none;
  width: 4.027rem;
  height: 6.6216rem;
  opacity: 0;
  border-radius: 0.1351rem;
  background: #222b30;
  transition: all 0.3;
  animation: tran 0.4s forwards;
  z-index: 8;
}
@keyframes tran {
  0% {
    opacity: 0;
    transform: translateY(-0.5405rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0rem);
  }
}
.nav-list .hoverClass ul {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.nav-list .hoverClass ul li {
  text-align: center;
  height: 25%;
}
.nav-list .hoverClass ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: #7f8487;
  font-size: 0.3784rem;
  text-align: center;
  font-weight: 400;
}
.nav-list .hoverClass ul li a:hover {
  color: #fff;
}
.nav-list .hoverClass ul li.active a {
  color: #fff;
}
.footer2 {
  padding: 0.5405rem;
  padding-bottom: 0.8108rem;
  padding-top: 0;
}
.footer2 .list {
  display: flex;
  justify-content: space-between;
  margin-top: 0.6757rem;
  font-size: 0.3243rem;
  margin-bottom: 0.5973rem;
}
.footer2 .list li {
  margin-top: 0.1352rem;
}
.footer2 > p {
  font-size: 0.3243rem;
}
.ui-paging-container {
  color: #666;
  font-size: 0.3243rem;
  margin-bottom: -4.5892rem;
  margin-top: 0.5rem;
  background-color: #fff;
  width: 100vw;
  margin-left: -0.5676rem;
}
.ui-paging-container ul {
  /* overflow: hidden; */
  text-align: center;
}
.ui-paging-container li,
.ui-paging-container ul {
  list-style: none;
}
.ui-paging-container li {
  display: inline-block;
  padding: 0.0811rem 0.1622rem;
  color: #666;
}
.ui-paging-container li.ui-pager {
  cursor: pointer;
  /* border: 0.027rem solid #ddd; */
  background-color: #fff;
  border-radius: 0.0541rem;
  border-radius: 0.1351rem;
  padding: 0.1351rem 0.1892rem;
  min-width: 0.8108rem;
  transition: all 0.3s;
}
.ui-paging-container li.ui-pager:hover {
  background: linear-gradient(to right, #f4c210, #f4c210);
  color: #FFF;
  transform: translateY(-0.0541rem);
}
.ui-paging-container li.focus {
  min-width: 0.8108rem;
}
.ui-paging-container li.focus,
.ui-paging-container li.ui-pager:hover {
  background: linear-gradient(to right, #f4c210, #f4c210);
  color: #FFF;
}
.ui-paging-container li.ui-paging-ellipse {
  border: none;
}
.ui-paging-container li.ui-paging-toolbar {
  padding: 0;
}
.ui-paging-container li.ui-paging-toolbar select {
  height: 0.5946rem;
  border: 0.027rem solid #ddd;
  color: #666;
}
.ui-paging-container li.ui-paging-toolbar input {
  vertical-align: top;
  line-height: 0.5405rem;
  height: 0.5405rem;
  padding: 0;
  border: 0.027rem solid #ddd;
  text-align: center;
  width: 1.0811rem;
  margin: 0 0 0 0.1351rem;
}
.ui-paging-container li.ui-paging-toolbar a {
  text-decoration: none;
  display: inline-block;
  height: 0.5405rem;
  border: 0.027rem solid #ddd;
  vertical-align: top;
  border-radius: 0.0541rem;
  line-height: 0.5405rem;
  padding: 0 0.0811rem;
  cursor: pointer;
  margin-left: 0.1351rem;
  color: #666;
}
.ui-paging-container li.ui-pager-disabled,
.ui-paging-container li.ui-pager-disabled:hover {
  background: #f6f6f6;
  cursor: default;
  border: none;
  color: #ddd;
  cursor: not-allowed;
}
