.product-list a {
  color: #0000EE;
}
.banner {
  height: 16.7vw;
  width: 100%;
  min-width: var(--min-width);
  min-height: 184px;
}
.banner img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: fill;
}
#container {
  padding: .2rem 0 1rem 0;
  width: 69%;
  margin-inline: auto;
  font-family: Microsoft YaHei;
}
.current-site {
  font-size: .12rem;
  color: #999999;
  display: flex;
  cursor: pointer;
}
.current-site span:hover,
.current-site span:nth-last-child(1) {
  color: #666666;
}
.current-site .level-one::before,
.current-site .level-two::before,
.current-site .level-three::before {
  content: '/';
  color: #999999;
}
#container h2 {
  font-size: .22rem;
  font-weight: 500;
  color: #3D3D3D;
  margin: .3rem 0 .1rem 0;
}
#container pre {
  margin: 0;
  white-space: pre-wrap;
}
.product-show {
  display: flex;
}
.product-show .classify-list {
  width: 22%;
  display: flex;
  flex-direction: column;
  gap: .2rem;
}
.product-show .product-list {
  width: 80%;
  margin-left: .4rem;
  margin-top: .3rem;
}
.level-one-item {
  /* cursor: pointer; */
}
.level-one-item .label {
  font-size: .18rem;
  font-weight: 600;
  color: #666666;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.level-one-item .label.active + .children {
  display: block;
}
.level-one-item .label.light {
  fill: var(--main-color);
  color: var(--main-color);
}
.level-one-item .label.active svg {
  transform: rotate(180deg);
}
.level-one-item .children {
  display: none;
}
.level-one-item .children ul {
  padding: 0.2rem 0 0 0;
  display: flex;
  flex-direction: column;
  gap: .14rem;
  padding-right: 0.1rem;
}

.level-two-item {
  font-size: .14rem;
  font-weight: 400;
  color: #666666;
  cursor: pointer;
}
/* .level-one-item:not(:nth-last-child(1)):has(.label.active):has(.children) {
  border-bottom: 1px solid #D8D8D8;
} */
.level-one-item:not(:nth-last-child(1)) {
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: .2rem;
}

.product-card .detail,
.classify-list .detail,
.level-two-item .products {
  display: none;
}
.product-list .products {
  display: flex;
  flex-wrap: wrap;
  /* justify-content: space-between; */
  gap: .18rem;
}
.product-list .products .product-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 1.83rem;
  width: 2.34rem;
  background: #FFFFFF;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
  cursor: pointer;
  /* margin-bottom: .21rem; */
}
.product-list .products .product-card:hover {
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
}
.product-list .products .product-card .img-container {
  height: 1.4rem;
  width: 100%;
  position: relative;
}
.product-list .products .product-card .img-group > img {
  height: 1.4rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.product-list .products .product-card .img-group > img:nth-child(1) {
  z-index: 3;
}
.product-list .products .product-card:hover .img-container .prev,
.product-list .products .product-card:hover .img-container .next {
  display: flex;
}
.product-list .products .product-card .img-container .prev,
.product-list .products .product-card .img-container .next {
  height: .3rem;
  width: .3rem;
  position: absolute;
  z-index: 10;
  display: none;
  align-items: center;
  justify-content: center;
  top: 50%;
  background: rgba(0, 0, 0, 0.3);
  user-select: none;
}
.product-list .products .product-card .img-container .prev:hover,
.product-list .products .product-card .img-container .next:hover {
  background: rgba(0, 0, 0, 0.8);
}
.product-list .products .product-card .img-container .prev img,
.product-list .products .product-card .img-container .next img {
  width: .05rem;
  height: .1rem;
}
.product-list .products .product-card .img-container .prev {
  transform: translateY(-50%) rotate(180deg);
  left: 0;
}
.product-list .products .product-card .img-container .next {
  transform: translateY(-50%);
  right: 0;
}
.product-list .products .product-card .name {
  display: flex;
  align-items: center;
  height: .43rem;
  font-size: .14rem;
  color: #666666;
  padding-inline: .1rem;
  text-align: center;
}
.product-list li {
  list-style: auto;
}
.product-list ul {
  padding-inline-start: 40px;
  margin: auto;
}
.product-list ul li {
  list-style: disc;
}
blockquote {
  margin-left: 0;
}
.product-list .detail {
  font-size: .1rem;
}
.level-one-item:hover .label,
.level-two-item:hover,
.level-two-item.active {
  color: var(--main-color);
  fill: var(--main-color);
}


.interlink-hidden {
  display: none;
}

.product-list .divider {
  border-bottom: 1px solid #D8D8D8;
  margin: .4rem 0;
}
.product-list h2 {
  color: #3D3D3D;
  text-align: center;
  font-size: .3rem;
  margin: 0;
  margin-bottom: .16rem;
}