.redLineC {
  width: 110px;
  display: block;
  border-bottom: 5px solid var(--cus-color1);
  margin: 0px auto;
  margin-bottom: 10px;
}
.redLine {
  width: 110px;
  display: block;
  border-bottom: 5px solid var(--cus-color1);
  margin-bottom: 10px;
}
.whiteLineC {
  width: 110px;
  display: block;
  border-bottom: 5px solid #ffffff;
  margin: 0px auto;
  margin-bottom: 10px;
}
.whiteLine {
  width: 110px;
  display: block;
  border-bottom: 5px solid #ffffff;
  margin-bottom: 10px;
}
.shuzi {
  text-align: center;
  padding-top: 70px;
  display: flex;
  justify-content: center;
  @media (max-width: 1200px) {
    padding-top: 10px;
  }
}
.shuzi > .page-numbers {
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: solid 1px rgba(211, 211, 211, 0.499);
}
.shuzi > .current {
  border-color: #1580ea;
  color: #ffffff;
  background-color: #1580ea;
}
.bgStyle2 {
  width: 100%;
  height: 100%;
  --s: 181px;
  --c1: #d9d9d9;
  --c2: #ffffff;
  --c3: #f3f3f3;
  background: conic-gradient(
        from 75deg,
        var(--c1) 15deg,
        var(--c2) 0 30deg,
        #0000 0 180deg,
        var(--c2) 0 195deg,
        var(--c1) 0 210deg,
        #0000 0
      )
      calc(0.5 * var(--s)) calc(0.5 * var(--s) / 0.577),
    conic-gradient(
      var(--c1) 30deg,
      var(--c3) 0 75deg,
      var(--c1) 0 90deg,
      var(--c2) 0 105deg,
      var(--c3) 0 150deg,
      var(--c2) 0 180deg,
      var(--c3) 0 210deg,
      var(--c1) 0 256deg,
      var(--c2) 0 270deg,
      var(--c1) 0 286deg,
      var(--c2) 0 331deg,
      var(--c3) 0
    );
  background-size: var(--s) calc(var(--s) / 0.577);
}
@media (max-width: 767px) {
  .shuzi {
    padding-top: 0;
  }
}
