@charset "UTF-8";
@import "../newStyle.css";
@import "../energyModules/top-nav.css";
@import "../energyModules/banner.css";
@import "../energyModules/car-equity.css";
@import "../energyModules/highlight-overview.css";
@import "../energyModules/page-cover.css";
@import "../energyModules/page-list.css";
@import "../energyModules/page-swiper.css";
@import "../energyModules/order-now.css";
@import "../energyModules/drive-form.css";
@import "../modules/car-picker.css";
@import "./car-price.css";
@import "./key-point.css";
@import "./vr-car-list.css";
@import "./interior-color.css";
@import "./page-image.css";
@import "./optional-package.css";
.wow {
  opacity: 0;
}

.blue {
  color: var(--color);
}

.cover-img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

#mainform, #form1 {
  overflow-y: unset;
  overflow-x: unset;
}

body, html {
  background: -webkit-linear-gradient(left, #051A1E 0%, #07182A 100%), #0F1115;
  background: -moz-linear-gradient(left, #051A1E 0%, #07182A 100%), #0F1115;
  background: -o-linear-gradient(left, #051A1E 0%, #07182A 100%), #0F1115;
  background: linear-gradient(90deg, #051A1E 0%, #07182A 100%), #0F1115;
  color: #fff;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}
body ::-webkit-scrollbar-track, html ::-webkit-scrollbar-track {
  background: #07182A; /* 添加轨道背景 */
}

.bg-title {
  text-align: center;
  background: -webkit-linear-gradient(right, #C5C6C9 25%, #33B3D3 75%, #3EECB9 100%);
  background: -moz-linear-gradient(right, #C5C6C9 25%, #33B3D3 75%, #3EECB9 100%);
  background: -o-linear-gradient(right, #C5C6C9 25%, #33B3D3 75%, #3EECB9 100%);
  background: linear-gradient(to left, #C5C6C9 25%, #33B3D3 75%, #3EECB9 100%);
  -webkit-background-clip: text;
  color: transparent;
  white-space: nowrap;
  -o-background-size: 250% 100%;
     background-size: 250% 100%;
  background-position: 100% 0;
}

.ani .bg-title {
  background-position: 0% 0%;
  -webkit-transition: background-position 0.8s cubic-bezier(0.45, 0, 0.55, 1);
  -o-transition: background-position 0.8s cubic-bezier(0.45, 0, 0.55, 1);
  -moz-transition: background-position 0.8s cubic-bezier(0.45, 0, 0.55, 1);
  transition: background-position 0.8s cubic-bezier(0.45, 0, 0.55, 1);
  -webkit-animation: nowrap 0.1s 1s both, colorBg 0s 1.3s forwards;
     -moz-animation: nowrap 0.1s 1s both, colorBg 0s 1.3s forwards;
       -o-animation: nowrap 0.1s 1s both, colorBg 0s 1.3s forwards;
          animation: nowrap 0.1s 1s both, colorBg 0s 1.3s forwards;
}
@-webkit-keyframes nowrap {
  100% {
    white-space: nowrap;
  }
}
@-moz-keyframes nowrap {
  100% {
    white-space: nowrap;
  }
}
@-o-keyframes nowrap {
  100% {
    white-space: nowrap;
  }
}
@keyframes nowrap {
  100% {
    white-space: nowrap;
  }
}
@-webkit-keyframes colorBg {
  100% {
    color: #fff;
  }
}
@-moz-keyframes colorBg {
  100% {
    color: #fff;
  }
}
@-o-keyframes colorBg {
  100% {
    color: #fff;
  }
}
@keyframes colorBg {
  100% {
    color: #fff;
  }
}