*[data-v-classification] .container {
  display: flex;
  margin: 2.1333vw 2.1333vw 0 0;
}

*[data-v-classification] .container .sidebar {
  position: fixed;
  height: calc(100vh - 13.8667vw);
  overflow: auto;
}

*[data-v-classification] .container .sidebar .sidebar-item {
  padding: 3.7333vw 0;
  text-align: center;
  width: 25.6vw;
}

*[data-v-classification] .container .sidebar .sidebar-item__active {
  font-size: 4.2667vw; line-height: 6.4vw;
  color: #0FAB6B!important;
  padding: 2.6667vw 0;
}

*[data-v-classification] .container .menu {
  margin-left: 25.6vw;
}

*[data-v-classification] .container .menu ul {
  width: 72.2667vw;
  margin-bottom: 4.2667vw; padding: 2.6667vw 4.2667vw 1.6vw 4.2667vw;
  background-color: #fff;
  border-radius: 2.6667vw;
}
*[data-v-classification] .container .menu-title {
  margin-top: 1.6vw;
}

*[data-v-classification] .container .menu-content {
  display: flex; flex-wrap: wrap;
}

*[data-v-classification] .container .menu-content .content-item {
  width: 15.2vw; height: 21.6vw;
  overflow: hidden;
  margin-right: 9.0667vw; margin-bottom: 2.6667vw;
  display: flex; flex-direction: column;
  text-align: center;
}

*[data-v-classification] .container .menu-content .content-item:nth-of-type(3n) {
  margin-right: 0;
}

*[data-v-classification] .van-divider {
  padding: 0 25.0667vw;
  border-color: #D8D8D8;
}

*[data-v-classification] .van-divider::after, .van-divider::before {
  border-width: .1333vw 0 0;
}

*[data-v-classification] .van-divider--content-center::before {
  margin-right: 1.0667vw;
}

*[data-v-classification] .van-divider--content-center::after {
  margin-left: 1.0667vw;
}

*[data-v-classification] .van-loading {
  text-align: center;
  margin: 2.6667vw;
}