.tab .list-item {
  padding:4.267vw 0
}
.tab .list-item:first-child {
  padding-top:2vw
}
.tab .list-item .group_1 {
  border-radius:1.333vw;
  height:17.333vw;
  width:30.933vw
}
.tab .list-item .group_1 .text-wrapper {
  background-image:linear-gradient(180deg,#00000000,#00000040);
  border-radius:0 0 1.333vw 1.333vw;
  padding:1.6vw 0;
  width:30.933vw
}
.tab .list-item .group_1 .text-wrapper .text_6 {
  color:#fff;
  margin-right:1.6vw
}
.tab .list-item .group_1 .pos_4 {
  left:0;
  position:absolute;
  right:0;
  top:12vw
}
.tab .list-item .space-y-36>:not(:first-child) {
  margin-top:9.6vw
}
.tab .list-item .space-y-36 .font_3 {
  color:#262626;
  font-size:3.733vw;
  line-height:4.467vw;
  max-width:56vw
}
.tab .list-item .space-y-36 .text_5 {
  color:#262626
}
.tab .list-item .space-y-36 .text_9 {
  margin-left:1.067vw
}
.tab .list-item .space-y-36 .text_7 {
  margin-left:5.333vw
}
.tab .list-item .font_5 {
  color:#8c8c8c;
  font-size:3.2vw;
  line-height:2.4vw
}
.tab .list-item+.list-item {
  border-top:1px solid #f0f0f0
}
.tab .space-x-12>:not(:first-child) {
  margin-left:3.2vw
}
.new .new-con {
  padding:0 4.267vw;
  padding-top: 60px;
}
.new .van-tabs__nav--card {
  border:unset;
  margin-left:0
}
.new .van-tabs__nav--card .van-tab {
  background-color:#fff;
  border:unset;
  border-radius:1.067vw;
  color:#8c8c8c;
  font-size:3.733vw;
  font-weight:400;
  margin-right:4vw
}
.new .van-tabs__nav--card .van-tab.van-tab--active {
  background:#fff7f7;
  color:#fd4244
}
.van-sticky {
  position: sticky;
  top: 0;
  z-index: 20;
}
.category {
  box-sizing: border-box;
  padding: 2.133vw 15px;
  width: 100%;
  height: 12.8vw;
  overflow-x: auto;
  position: fixed;
  z-index: 20;
  background-color: #fff;
  box-shadow: 0 0 6px #cccccc80;
}
.category li {
  padding: 0 16px;
  height: 100%;
  line-height: 8.5333vw;
  font-size: 3.777vw;
  font-weight: 400;
  text-align: center;
  color: #8C8C8C;
  border-radius: 1.06667vw;
}
.category .active {
  background: #FFF7F7;
  border-radius: 1.3333vw;
  color: #FD4244;
}
.space-x-20>:not(:first-child) {
  margin-left: 5.3333vw;
}
.pages {
  text-align: center;
}
