@charset "UTF-8";
.el-input[data-v-2c23c5ab] {
  --el-input-focus-border-color: #000; /* 改为黑色 */
}
.el-loading-mask[data-v-2c23c5ab] {
  --el-color-primary: rgb(161, 166, 175);
}
.vr-icon[data-v-2c23c5ab] {
  box-shadow: inset -1px -1px 1px 0px rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 6px;
  cursor: pointer;
  transition: 0.3s;
  position: relative;
  overflow: hidden;
  width: 4.1666666667vw;
  height: 4.1666666667vw;
}
.vr-icon[data-v-2c23c5ab]::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgb(88, 73, 167);
  z-index: -1;
  transform: translateY(100%);
  transition: 0.3s;
}
.vr-icon .svg-icon[data-v-2c23c5ab] {
  width: 2.3958333333vw;
  height: 2.34375vw;
}
.vr-icon .svg-icon .icon[data-v-2c23c5ab] {
  transition: 0.3s;
}
@media (min-width: 767px) {
.vr-icon[data-v-2c23c5ab]:hover {
    background-color: transparent;
    -webkit-backdrop-filter: blur(0);
            backdrop-filter: blur(0);
    box-shadow: none;
}
.vr-icon[data-v-2c23c5ab]:hover::after {
    transform: translateY(0);
}
.vr-icon:hover .icon[data-v-2c23c5ab] {
    stroke: #fff;
}
.vr-icon:hover .iconTxt[data-v-2c23c5ab] {
    fill: #fff;
}
}
@media (max-width: 768px) {
.vr-icon[data-v-2c23c5ab] {
    width: 17.0666666667vw;
    height: 17.0666666667vw;
}
.vr-icon .svg-icon[data-v-2c23c5ab] {
    width: 9.6vw;
    height: 9.6vw;
}
}
.el-input[data-v-36785eb5] {
  --el-input-focus-border-color: #000; /* 改为黑色 */
}
.el-loading-mask[data-v-36785eb5] {
  --el-color-primary: rgb(161, 166, 175);
}
.car-modelpage-common-car-interiot-pc-container[data-v-36785eb5] {
  position: relative;
  display: flex;
  justify-content: center;
  overflow: hidden;
  padding: 6.25vw 12.5vw 4.1666666667vw;
}
.car-modelpage-common-car-interiot-pc-container.black[data-v-36785eb5] {
  background-color: #121419;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-bg-wrap[data-v-36785eb5] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-bg-wrap[data-v-36785eb5]::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.85);
}
.car-modelpage-common-car-interiot-pc-container .car-interior-bg-wrap .bg-img[data-v-36785eb5] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(2);
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper[data-v-36785eb5] {
  position: relative;
  z-index: 1;
  width: 100%;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .title[data-v-36785eb5] {
  color: rgb(26, 29, 37);
  font-size: 2.5vw;
  font-weight: 400;
  line-height: 1.1666666667;
  text-align: center;
  padding: 0 0.9375vw;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .title.white[data-v-36785eb5] {
  color: rgb(255, 255, 255);
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .sub-title[data-v-36785eb5] {
  color: rgb(92, 96, 106);
  font-size: 0.8333333333vw;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  margin-top: 0.8333333333vw;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .sub-title.white[data-v-36785eb5] {
  color: rgba(255, 255, 255, 0.55);
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-images-wrapper[data-v-36785eb5] {
  position: relative;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-images-wrapper .vr-link[data-v-36785eb5] {
  position: absolute;
  z-index: 2;
  right: 2.0833333333vw;
  top: 1.6666666667vw;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-images-wrapper .car-interior-images[data-v-36785eb5] {
  width: 100%;
  aspect-ratio: 1312/600;
  position: relative;
  margin: 2.0833333333vw 0;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-images-wrapper .car-interior-images .image[data-v-36785eb5] {
  width: 100%;
  position: absolute;
  inset: 0;
  border-radius: 8px;
  opacity: 0;
  transition: 0.3s;
  aspect-ratio: 1312/600;
  -o-object-fit: cover;
     object-fit: cover;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-images-wrapper .car-interior-images .image.active[data-v-36785eb5] {
  opacity: 1;
  z-index: 1;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-controller[data-v-36785eb5] {
  display: flex;
  justify-content: center;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-controller .car-interior-btns[data-v-36785eb5] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 4.1666666667vw;
  padding-bottom: 10px;
  border-bottom: 1px solid rgb(155, 161, 175);
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-controller .car-interior-btns.white[data-v-36785eb5] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn[data-v-36785eb5] {
  color: rgb(92, 96, 106);
  font-size: 1.0416666667vw;
  font-weight: 400;
  line-height: 1.4;
  cursor: pointer;
  position: relative;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn[data-v-36785eb5]::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: rgb(10, 11, 14);
  bottom: -11px;
  left: 0;
  opacity: 0;
  transition: 0.3s;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn.active[data-v-36785eb5] {
  color: rgb(26, 29, 37);
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn.active[data-v-36785eb5]::after {
  opacity: 1;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn.white[data-v-36785eb5] {
  color: rgba(255, 255, 255, 0.55);
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn.white[data-v-36785eb5]::after {
  background-color: rgb(255, 255, 255);
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn.white.active[data-v-36785eb5] {
  color: #fff;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-desc[data-v-36785eb5] {
  margin: 0 auto;
  color: rgb(56, 59, 67);
  font-size: 0.8333333333vw;
  font-weight: 400;
  line-height: 1.5;
  padding-top: 1.25vw;
  text-align: center;
}
.car-modelpage-common-car-interiot-pc-container .car-interior-wrapper .car-interior-desc.white[data-v-36785eb5] {
  color: rgba(255, 255, 255, 0.75);
}
.el-input[data-v-ddcb8991] {
  --el-input-focus-border-color: #000; /* 改为黑色 */
}
.el-loading-mask[data-v-ddcb8991] {
  --el-color-primary: rgb(161, 166, 175);
}
.car-modelpage-common-car-interiot-mob-container[data-v-ddcb8991] {
  position: relative;
  overflow: hidden;
  padding: 64px 24px;
}
.car-modelpage-common-car-interiot-mob-container[data-v-ddcb8991] * {
  line-height: calc(100% + 8px);
}
.car-modelpage-common-car-interiot-mob-container.black[data-v-ddcb8991] {
  background-color: #121419;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-bg-wrap[data-v-ddcb8991] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-bg-wrap[data-v-ddcb8991]::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.85);
}
.car-modelpage-common-car-interiot-mob-container .car-interior-bg-wrap .bg-img[data-v-ddcb8991] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(2);
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper[data-v-ddcb8991] {
  position: relative;
  z-index: 1;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .title[data-v-ddcb8991] {
  padding: 0 3.2vw;
  color: rgb(26, 29, 37);
  font-size: clamp(22.4px, 7.4666666667vw, 33.6px);
  font-weight: 400;
  text-align: center;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .title.white[data-v-ddcb8991] {
  color: rgb(255, 255, 255);
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .sub-title[data-v-ddcb8991] {
  color: rgb(92, 96, 106);
  font-size: clamp(12.8px, 4.2666666667vw, 19.2px);
  font-weight: 400;
  text-align: center;
  margin-top: 4.2666666667vw;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .sub-title.white[data-v-ddcb8991] {
  color: rgba(255, 255, 255, 0.55);
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-images-wrapper[data-v-ddcb8991] {
  position: relative;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-images-wrapper .vr-link[data-v-ddcb8991] {
  position: absolute;
  z-index: 2;
  right: 3.2vw;
  top: 2.1333333333vw;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-images-wrapper .car-interior-images[data-v-ddcb8991] {
  width: 100%;
  aspect-ratio: 327/327;
  position: relative;
  margin: 8.5333333333vw 0;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-images-wrapper .car-interior-images .image[data-v-ddcb8991] {
  width: 100%;
  position: absolute;
  inset: 0;
  border-radius: 8px;
  opacity: 0;
  transition: 0.3s;
  aspect-ratio: 327/327;
  -o-object-fit: cover;
     object-fit: cover;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-images-wrapper .car-interior-images .image.active[data-v-ddcb8991] {
  opacity: 1;
  z-index: 1;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller[data-v-ddcb8991] {
  display: flex;
  justify-content: center;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller.scroll[data-v-ddcb8991] {
  overflow-x: scroll;
  justify-content: flex-start;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller .car-interior-btns[data-v-ddcb8991] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6.4vw;
  padding-bottom: 2.6666666667vw;
  width: -moz-max-content;
  width: max-content;
  border-bottom: 1px solid rgb(155, 161, 175);
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller .car-interior-btns.white[data-v-ddcb8991] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn[data-v-ddcb8991] {
  color: rgb(92, 96, 106);
  font-size: clamp(11.2px, 3.7333333333vw, 16.8px);
  font-weight: 400;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn[data-v-ddcb8991]::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: rgb(10, 11, 14);
  bottom: -2.9333333333vw;
  left: 0;
  opacity: 0;
  transition: 0.3s;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn.active[data-v-ddcb8991] {
  color: rgb(26, 29, 37);
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn.active[data-v-ddcb8991]::after {
  opacity: 1;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn.white[data-v-ddcb8991] {
  color: rgba(255, 255, 255, 0.55);
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn.white[data-v-ddcb8991]::after {
  background-color: rgb(255, 255, 255);
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-controller .car-interior-btns .car-interior-btn.white.active[data-v-ddcb8991] {
  color: #fff;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-desc[data-v-ddcb8991] {
  max-width: none;
  margin: 0 auto;
  color: rgb(56, 59, 67);
  font-size: clamp(11.2px, 3.7333333333vw, 16.8px);
  font-weight: 400;
  padding-top: 4.2666666667vw;
  text-align: center;
}
.car-modelpage-common-car-interiot-mob-container .car-interior-wrapper .car-interior-desc.white[data-v-ddcb8991] {
  color: rgba(255, 255, 255, 0.75);
}