.car-tab {
  background: rgba(16, 16, 16, 0.4);
  backdrop-filter: blur(5.20833vw);
  position: fixed;
  z-index: 5;
  left: 0;
  top: 4.16667vw;
  width: 100%;
  text-align: center;
  overflow-x: auto;
  transition: transform 0.6s ease;
  transform: translateY(-100%);
  animation: showMneu 0.6s forwards;
}
@keyframes showMneu {
0% {
    transform: translateY(-100%);
}
100% {
    transform: translateY(0);
}
}
.car-tab .menu-list {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
}
.car-tab .menu-list a {
  font-family: "BYDcv";
  font-size: 1.45833vw;
  color: #ffffff;
  line-height: 1.5625vw;
  padding: 1.04167vw 3.125vw;
  white-space: nowrap;
}
.car-tab .menu-list .cur {
  position: relative;
}
.car-tab .menu-list .cur::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 1.04167vw;
  height: 0.15625vw;
  background: #ffffff;
  border-radius: 0.10417vw;
}
@media screen and (max-width: 768px) and (orientation: portrait) and (pointer: coarse) {
.mob--car-tab {
    top: 3.33333rem;
}
.mob--car-tab .menu-list a {
    font-family: "BYDcv";
    font-size: 0.93333rem;
    color: #ffffff;
    line-height: 1.03333rem;
    padding: 0.83333rem 2rem;
}
.mob--car-tab .menu-list .cur {
    position: relative;
}
.mob--car-tab .menu-list .cur::after {
    content: "";
    position: absolute;
    bottom: 0.66667rem;
    left: 50%;
    transform: translate(-50%, 0);
    width: 0.66667rem;
    height: 0.1rem;
    background: #ffffff;
    border-radius: 0.06667rem;
}
}