@charset "UTF-8";
:root {
  --scroll-behavior: smooth;
}
html {
  height: 100%;
  /* 添加平滑滚动 */
  scroll-behavior: var(--scroll-behavior);
}
body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  height: 100%;
}
[v-cloak] {
  display: none;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
p {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
main {
  display: block;
}
audio:not([controls]) {
  display: none;
}
a {
  text-decoration: none;
  color: inherit;
}
a:focus,
a:hover,
a:active {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 0;
}
dfn {
  font-style: italic;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q::before,
q::after {
  content: "";
}
small {
  font-size: 85%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
nav ul,
nav ol,
ul,
ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
label {
  cursor: pointer;
}
legend {
  border: 0;
  padding: 0;
  white-space: normal;
}
button,
input,
select {
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: 0;
}
button,
input {
  line-height: normal;
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type=text],
input[type=email],
input[type=password],
input[type=search],
textarea {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  font-size: 100%;
  margin: 0;
  padding: 0;
  outline: 0;
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}
input,
textarea,
select {
  outline: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  border-color: transparent;
}
td {
  vertical-align: top;
}
@font-face {
  font-family: "Gotham-Light";
  src: url("../fonts/gotham-light.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HYQiHei-Light";
  src: url("../../../etc.clientlibs/r-site/clientlibs/clientlib-public/resources/fonts/HYQiHeiX1-45W-16.otf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HYQiHei-Normal";
  src: url("../../../etc.clientlibs/r-site/clientlibs/clientlib-public/resources/fonts/HYQiHeiX1-65W-18.otf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HYQiHei-Bold";
  src: url("../../../etc.clientlibs/r-site/clientlibs/clientlib-public/resources/fonts/HYQiHeiX1-85W-20.otf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "URWForm-Bold";
  src: url("../../../etc.clientlibs/r-site/clientlibs/clientlib-public/resources/fonts/URWForm-Bold.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "URWForm-Regular";
  src: url("../fonts/urwform-regular.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "URWForm-Medium";
  src: url("../fonts/urwform-medium.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham-Normal";
  src: url("../fonts/gotham-medium.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham-Bold";
  src: url("../fonts/gotham-bold.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FZLT-Bold";
  src: url("../fonts/fzltchjw.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FZLanTingHeiS-EL-GB-Regular";
  src: url("../fonts/fzltchjw.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FZLanTingHeiS-B-GB-Regular";
  src: url("../fonts/fzltchjw.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
body {
  font-family: "HYQiHei-Light", "Gotham-Light", "FZLT-Light";
  background: #004126;
  color: #fff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.buttonHover {
  --bgColor: rgba(0, 65, 38, 1);
  --btnColor: #000;
  --textColor: #fff;
}
.buttonHover div {
  position: relative;
}
.buttonHover div .text {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: var(--btnColor);
  background-color: transparent;
}
.buttonHover div .textbga::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  -webkit-transition: 0.35s all;
  transition: 0.35s all;
}
.buttonHover div .textbga:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  content: "";
  -webkit-transition: 0.35s all;
  transition: 0.35s all;
  background: var(--bgColor);
}
.buttonHover div:hover {
  background: rgba(255, 255, 255, 0);
}
.buttonHover div:hover .text {
  color: var(--textColor);
}
@media screen and (max-width: 1023.98px) {
  .buttonHover div:hover .text {
    color: var(--hoverColor);
  }
}
.buttonHover div:hover .textbga::after {
  width: 100%;
  height: 100%;
}
@-webkit-keyframes gradientChange {
  100% {
    background: -webkit-gradient(linear, right top, left top, from(rgba(86, 82, 148, 0.9)), to(rgba(86, 82, 148, 0.9)));
    background: linear-gradient(-90deg, rgba(86, 82, 148, 0.9) 0%, rgba(86, 82, 148, 0.9) 100%);
  }
}
@keyframes gradientChange {
  100% {
    background: -webkit-gradient(linear, right top, left top, from(rgba(86, 82, 148, 0.9)), to(rgba(86, 82, 148, 0.9)));
    background: linear-gradient(-90deg, rgba(86, 82, 148, 0.9) 0%, rgba(86, 82, 148, 0.9) 100%);
  }
}
@-webkit-keyframes menuUp {
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes menuUp {
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.anim {
  -webkit-transition: all 0.6s linear;
  transition: all 0.6s linear;
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
  opacity: 0;
}
.denza-page {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.denza-page * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.denza-page [hidden], .denza-page .hidden {
  display: none;
}
.denza-page .btn {
  position: relative;
  display: inline-block;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  cursor: pointer;
  -webkit-transition: background-color 0.4s ease-out, color 0.4s ease-out, -webkit-box-shadow 0.4s ease-out;
  transition: background-color 0.4s ease-out, color 0.4s ease-out, -webkit-box-shadow 0.4s ease-out;
  transition: background-color 0.4s ease-out, color 0.4s ease-out, box-shadow 0.4s ease-out;
  transition: background-color 0.4s ease-out, color 0.4s ease-out, box-shadow 0.4s ease-out, -webkit-box-shadow 0.4s ease-out;
  text-align: center;
  white-space: nowrap;
  border-radius: 0;
}
@media screen and (max-width: 767.98px) {
  .denza-page .btn {
    padding: 12px 58px;
    font-size: 16px;
    border-radius: 22px;
  }
}
.denza-page .btn.disabled {
  pointer-events: none;
  opacity: 0.8;
}
.denza-page .btn + .btn {
  margin-left: 20px;
}
.denza-page .btn.btn-black {
  color: #252728;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 1px #252728;
          box-shadow: inset 0 0 0 1px #252728;
}
@media screen and (min-width: 1366.02px) {
  .denza-page .btn.btn-black:hover:not(:disabled):not(.btn-text) {
    color: #fff;
    border-color: #fff;
    background-color: #252728;
  }
}
.denza-page .btn.btn-white {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 1px #fff;
          box-shadow: inset 0 0 0 1px #fff;
}
@media screen and (min-width: 1366.02px) {
  .denza-page .btn.btn-white:hover:not(:disabled):not(.btn-text) {
    color: #252728;
    border-color: #252728;
    background-color: #fff;
  }
}
@media screen and (min-width: 1366.02px) {
  .denza-page .btn.btn-arrow:hover::after {
    -webkit-transform: translateX(4px) rotate(45deg);
            transform: translateX(4px) rotate(45deg);
  }
}
.denza-page .btn.btn-arrow::after {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: 10px;
  content: "";
  -webkit-transition: border-color 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: border-color 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: border-color 0.3s ease-out, transform 0.3s ease-out;
  transition: border-color 0.3s ease-out, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-color: inherit;
  border-top: 1px solid;
  border-right: 1px solid;
}
.denza-page .btn.btn-text {
  padding: 0;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 1px transparent;
          box-shadow: inset 0 0 0 1px transparent;
}
@media screen and (min-width: 1366.02px) {
  .denza-page .btn.btn-text:hover::before {
    width: calc(100% + 6px);
  }
  .denza-page .btn.btn-text:not(.btn-arrow):hover::before {
    width: 100%;
  }
}
.denza-page .btn.btn-text::before {
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 0;
  height: 1px;
  content: "";
  -webkit-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
  background-color: #fff;
}
.denza-page .btn.btn-text.btn-white {
  color: #fff;
  border-color: #fff;
}
.denza-page .btn.btn-text.btn-white::before {
  background-color: #fff;
}
.denza-page .btn.btn-text.btn-black {
  color: #252728;
  border-color: #252728;
}
.denza-page .btn.btn-text.btn-black::before {
  background-color: #252728;
}
.denza-page .hover-enlarge {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: scale(1);
          transform: scale(1);
  will-change: transform;
}
@media screen and (min-width: 1366.02px) {
  .denza-page .hover-enlarge:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.denza-page .popup-video-button {
  cursor: pointer;
  background-color: inherit;
}
.denza-page .popup-video-icon {
  pointer-events: none;
}
.denza-page .popup-media {
  position: fixed;
  z-index: 999999 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  -webkit-transform: translateZ(1px);
  transform: translateZ(1px);
  background: rgba(0, 0, 0, 0.8);
}
.denza-page .popup-media.popup-open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-animation: fadeIn 0.3s forwards;
  animation: fadeIn 0.3s forwards;
}
.denza-page .popup-media .popup-close-button {
  position: absolute;
  z-index: 100;
  top: 1.5625vw;
  right: 1.5625vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.6666666667vw;
  height: 1.6666666667vw;
  padding: 0;
  background-color: transparent;
}
@media screen and (max-width: 767.98px) {
  .denza-page .popup-media .popup-close-button {
    top: 4vw;
    right: 4vw;
    width: 12.8vw;
    height: 12.8vw;
  }
  .denza-page .popup-media .popup-close-button img {
    width: 100%;
  }
}
.denza-page .popup-media .popup-video {
  width: auto;
  max-width: 90%;
  max-height: 90vh;
  outline: none;
  -webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.denza-page a[href], .denza-page a[data-href] {
  cursor: pointer;
}
.denza-page .qt-link {
  cursor: pointer !important;
}
.mine-date .el-date-table-cell__text {
  color: #004126;
  background: none;
}
.mine-date .el-date-table-cell__text:hover {
  color: #fff;
  background: #004126;
}
.mine-date .el-year-table td .cell:hover, .mine-date .el-date-picker__header-label:hover, .mine-date .el-picker-panel__icon-btn:hover, .mine-date .el-month-table td .cell:hover {
  font-weight: bold;
  color: #004126;
}
.mine-date .el-date-table td.today .el-date-table-cell__text, .mine-date .el-year-table td.today .cell, .mine-date .el-month-table td.today .cell {
  font-weight: bold;
  color: #004126;
}
.mine-date .el-date-table td.today .el-date-table-cell__text:hover, .mine-date .el-year-table td.today .cell:hover, .mine-date .el-month-table td.today .cell:hover {
  font-weight: normal;
  color: #fff;
  background: #004126;
}
.mine-date .el-date-table td.current:not(.disabled) .el-date-table-cell__text {
  color: #fff;
  background: #004126;
}
.mine-date .el-month-table td.current:not(.disabled) .cell, .mine-date .el-year-table td.current:not(.disabled) .cell {
  color: #004126;
}
.sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: #ffffff;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.63, 1);
          transition-timing-function: cubic-bezier(0.64, 0, 0.63, 1);
}
.sweep-to-right:hover,
.sweep-to-right:focus,
.sweep-to-right:active {
  color: black !important;
}
.sweep-to-right:hover:before,
.sweep-to-right:focus:before,
.sweep-to-right:active:before {
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.38, 0, 0.37, 1);
          transition-timing-function: cubic-bezier(0.38, 0, 0.37, 1);
}
.transformUp {
  -webkit-transform: translateY(-120px) !important;
          transform: translateY(-120px) !important;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.transformUpTwo {
  -webkit-transform: translateY(-120px) !important;
          transform: translateY(-120px) !important;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.fp-watermark {
  display: none;
}
.c-body {
  min-height: 100%;
  font-size: calc(14 / 1920 * 100vw);
  line-height: 1.5;
  color: #333;
}
@media (max-width: 991px) {
  .c-body {
    font-size: calc(14 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body {
    font-size: calc(14 / 750 * 100vw);
  }
}
@media (max-width: 1580px) {
  .c-body {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .c-body {
    font-size: calc(28 / 1920 * 100vw);
  }
}
@media (max-width: 767px) and (max-width: 991px) {
  .c-body {
    font-size: calc(28 / 1400 * 100vw);
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .c-body {
    font-size: calc(28 / 750 * 100vw);
  }
}
.c-body * {
  padding: 0;
  margin: 0;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.c-body img {
  max-width: 100%;
  border: 0;
  vertical-align: top;
}
.c-body li {
  list-style: none;
}
.c-body h1,
.c-body h2,
.c-body h3,
.c-body h4,
.c-body h5,
.c-body h6 {
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: normal;
}
.c-body a,
.c-body a:hover,
.c-body a:focus {
  text-decoration: none;
}
.c-body input,
.c-body button {
  -webkit-appearance: none;
  border-radius: 0;
}
.c-body button {
  cursor: pointer;
}
.c-body input[type=button],
.c-body input[type=reset],
.c-body input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
.c-body ::-webkit-input-placeholder {
  color: #fff !important;
  font-size: inherit !important;
}
.c-body ::-moz-placeholder {
  color: #fff !important;
  font-size: inherit !important;
}
.c-body :-ms-input-placeholder {
  color: #fff !important;
  font-size: inherit !important;
}
.c-body ::-ms-input-placeholder {
  color: #fff !important;
  font-size: inherit !important;
}
.c-body ::placeholder {
  color: #fff !important;
  font-size: inherit !important;
}
.c-body ::-webkit-input-placeholder {
  color: #fff !important;
  font-size: inherit !important;
}
.c-body ::-moz-placeholder {
  color: #fff !important;
  font-size: inherit !important;
}
.c-body :-ms-input-placeholder {
  color: #fff !important;
  font-size: inherit !important;
}
.c-body :-moz-placeholder {
  color: #fff !important;
  font-size: inherit !important;
}
.c-body textarea {
  resize: none;
  overflow: auto;
}
.c-body input,
.c-body button,
.c-body textarea,
.c-body select {
  border: 0;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: normal;
  color: inherit;
  background: transparent;
}
.c-body select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.c-body select::-ms-expand {
  display: none;
}
.c-body table {
  border-collapse: collapse;
}
.c-body picture {
  display: block;
}
.c-body picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-body canvas, .c-body video {
  display: block;
}
.c-body .fl {
  float: left;
}
.c-body .fr {
  float: right;
}
.c-body .clear {
  zoom: 1;
}
.c-body .clear:after {
  content: "";
  display: block;
  clear: both;
}
.c-body .container2 {
  margin: 0 auto;
  width: 85.4166666667%;
}
.c-body .wow, .c-body .owo {
  visibility: hidden;
}
.c-body .font12 {
  font-size: calc(12 / 1920 * 100vw);
  line-height: calc(22 / 1920 * 100vw);
}
@media (max-width: 991px) {
  .c-body .font12 {
    font-size: calc(12 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font12 {
    font-size: calc(12 / 750 * 100vw);
  }
}
@media (max-width: 991px) {
  .c-body .font12 {
    line-height: calc(22 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font12 {
    line-height: calc(22 / 750 * 100vw);
  }
}
@media (max-width: 1580px) {
  .c-body .font12 {
    font-size: 12px;
    line-height: 22px;
  }
}
@media (max-width: 991px) {
  .c-body .font12 {
    font-size: calc(18 / 1920 * 100vw);
    line-height: 1.5;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .c-body .font12 {
    font-size: calc(18 / 1400 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .c-body .font12 {
    font-size: calc(18 / 750 * 100vw);
  }
}
.c-body .font16 {
  font-size: calc(16 / 1920 * 100vw);
  line-height: calc(26 / 1920 * 100vw);
}
@media (max-width: 991px) {
  .c-body .font16 {
    font-size: calc(16 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font16 {
    font-size: calc(16 / 750 * 100vw);
  }
}
@media (max-width: 991px) {
  .c-body .font16 {
    line-height: calc(26 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font16 {
    line-height: calc(26 / 750 * 100vw);
  }
}
@media (max-width: 1580px) {
  .c-body .font16 {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 991px) {
  .c-body .font16 {
    font-size: calc(28 / 1920 * 100vw);
    line-height: 1.5;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .c-body .font16 {
    font-size: calc(28 / 1400 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .c-body .font16 {
    font-size: calc(28 / 750 * 100vw);
  }
}
.c-body .font18 {
  font-size: calc(18 / 1920 * 100vw);
  line-height: calc(28 / 1920 * 100vw);
}
@media (max-width: 991px) {
  .c-body .font18 {
    font-size: calc(18 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font18 {
    font-size: calc(18 / 750 * 100vw);
  }
}
@media (max-width: 991px) {
  .c-body .font18 {
    line-height: calc(28 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font18 {
    line-height: calc(28 / 750 * 100vw);
  }
}
@media (max-width: 1580px) {
  .c-body .font18 {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 991px) {
  .c-body .font18 {
    font-size: calc(28 / 1920 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .c-body .font18 {
    font-size: calc(28 / 1400 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .c-body .font18 {
    font-size: calc(28 / 750 * 100vw);
  }
}
.c-body .font20 {
  font-size: calc(20 / 1920 * 100vw);
  line-height: calc(30 / 1920 * 100vw);
}
@media (max-width: 991px) {
  .c-body .font20 {
    font-size: calc(20 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font20 {
    font-size: calc(20 / 750 * 100vw);
  }
}
@media (max-width: 991px) {
  .c-body .font20 {
    line-height: calc(30 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font20 {
    line-height: calc(30 / 750 * 100vw);
  }
}
@media (max-width: 1580px) {
  .c-body .font20 {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media (max-width: 991px) {
  .c-body .font20 {
    font-size: calc(32 / 1920 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .c-body .font20 {
    font-size: calc(32 / 1400 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .c-body .font20 {
    font-size: calc(32 / 750 * 100vw);
  }
}
.c-body .font24 {
  font-size: calc(24 / 1920 * 100vw);
  line-height: calc(34 / 1920 * 100vw);
}
@media (max-width: 991px) {
  .c-body .font24 {
    font-size: calc(24 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font24 {
    font-size: calc(24 / 750 * 100vw);
  }
}
@media (max-width: 991px) {
  .c-body .font24 {
    line-height: calc(34 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font24 {
    line-height: calc(34 / 750 * 100vw);
  }
}
@media (max-width: 1580px) {
  .c-body .font24 {
    font-size: 20px;
    line-height: 1.5;
  }
}
@media (max-width: 991px) {
  .c-body .font24 {
    font-size: calc(34 / 1920 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .c-body .font24 {
    font-size: calc(34 / 1400 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .c-body .font24 {
    font-size: calc(34 / 750 * 100vw);
  }
}
.c-body .font36 {
  font-size: calc(36 / 1920 * 100vw);
  line-height: calc(46 / 1920 * 100vw);
}
@media (max-width: 991px) {
  .c-body .font36 {
    font-size: calc(36 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font36 {
    font-size: calc(36 / 750 * 100vw);
  }
}
@media (max-width: 991px) {
  .c-body .font36 {
    line-height: calc(46 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font36 {
    line-height: calc(46 / 750 * 100vw);
  }
}
@media (max-width: 1580px) {
  .c-body .font36 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 1580px) {
  .c-body .font36 {
    font-size: 26px;
    line-height: 36px;
  }
}
@media (max-width: 991px) {
  .c-body .font36 {
    font-size: calc(38 / 1920 * 100vw);
    line-height: 1.5;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .c-body .font36 {
    font-size: calc(38 / 1400 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .c-body .font36 {
    font-size: 6.4vw;
  }
}
.c-body .font50 {
  font-size: calc(50 / 1920 * 100vw);
  line-height: calc(60 / 1920 * 100vw);
}
@media (max-width: 991px) {
  .c-body .font50 {
    font-size: calc(50 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font50 {
    font-size: calc(50 / 750 * 100vw);
  }
}
@media (max-width: 991px) {
  .c-body .font50 {
    line-height: calc(60 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font50 {
    line-height: calc(60 / 750 * 100vw);
  }
}
@media (max-width: 1580px) {
  .c-body .font50 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 1280px) {
  .c-body .font50 {
    font-size: 32px;
    line-height: 42px;
  }
}
@media (max-width: 991px) {
  .c-body .font50 {
    font-size: calc(48 / 1920 * 100vw);
    line-height: 1.5;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .c-body .font50 {
    font-size: calc(48 / 1400 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .c-body .font50 {
    font-size: calc(48 / 750 * 100vw);
  }
}
.c-body .font54 {
  font-size: calc(54 / 1920 * 100vw);
  line-height: calc(64 / 1920 * 100vw);
}
@media (max-width: 991px) {
  .c-body .font54 {
    font-size: calc(54 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font54 {
    font-size: calc(54 / 750 * 100vw);
  }
}
@media (max-width: 991px) {
  .c-body .font54 {
    line-height: calc(64 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font54 {
    line-height: calc(64 / 750 * 100vw);
  }
}
@media (max-width: 1580px) {
  .c-body .font54 {
    font-size: 44px;
    line-height: 54px;
  }
}
@media (max-width: 1280px) {
  .c-body .font54 {
    font-size: 34px;
    line-height: 44px;
  }
}
@media (max-width: 991px) {
  .c-body .font54 {
    font-size: calc(50 / 1920 * 100vw);
    line-height: 1.5;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .c-body .font54 {
    font-size: calc(50 / 1400 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .c-body .font54 {
    font-size: calc(50 / 750 * 100vw);
  }
}
.c-body .font72 {
  font-size: calc(72 / 1920 * 100vw);
  line-height: calc(82 / 1920 * 100vw);
}
@media (max-width: 991px) {
  .c-body .font72 {
    font-size: calc(72 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font72 {
    font-size: calc(72 / 750 * 100vw);
  }
}
@media (max-width: 991px) {
  .c-body .font72 {
    line-height: calc(82 / 1400 * 100vw);
  }
}
@media (max-width: 767px) {
  .c-body .font72 {
    line-height: calc(82 / 750 * 100vw);
  }
}
@media (max-width: 1580px) {
  .c-body .font72 {
    font-size: 60px;
    line-height: 70px;
  }
}
@media (max-width: 1580px) {
  .c-body .font72 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 991px) {
  .c-body .font72 {
    font-size: calc(60 / 1920 * 100vw);
    line-height: 1.5;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .c-body .font72 {
    font-size: calc(60 / 1400 * 100vw);
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .c-body .font72 {
    font-size: calc(60 / 750 * 100vw);
  }
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUp2 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
}
@keyframes fadeInUp2 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
}
.fadeInUp2 {
  -webkit-animation-name: fadeInUp2;
  animation-name: fadeInUp2;
}

.data-json {
  display: none;
}

@-webkit-keyframes textAni {
  to {
    opacity: 1;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes textAni {
  to {
    opacity: 1;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes textAni2 {
  0% {
    opacity: 0;
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 50%);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    opacity: 1;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes textAni2 {
  0% {
    opacity: 0;
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 50%);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    opacity: 1;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.textAni2 {
  -webkit-animation-name: textAni2;
  animation-name: textAni2;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

scaleImg {
  -webkit-animation-name: scaleImg;
  animation-name: scaleImg;
}

@-webkit-keyframes scaleImg {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes scaleImg {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
/*
插件：swiper轮播swiper.min.css
版本：4.5.0
官网：https://www.swiper.com.cn
*/
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}

.swiper-button-prev, .swiper-button-next {
  background-image: none !important;
}
.sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: #ffffff;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.63, 1);
          transition-timing-function: cubic-bezier(0.64, 0, 0.63, 1);
}

.sweep-to-right:hover,
.sweep-to-right:focus,
.sweep-to-right:active {
  color: black !important;
}

.sweep-to-right:hover:before,
.sweep-to-right:focus:before,
.sweep-to-right:active:before {
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.38, 0, 0.37, 1);
          transition-timing-function: cubic-bezier(0.38, 0, 0.37, 1);
}

.transformUp {
  -webkit-transform: translateY(-120px) !important;
          transform: translateY(-120px) !important;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.transformUpTwo {
  -webkit-transform: translateY(-120px) !important;
          transform: translateY(-120px) !important;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

.fp-watermark {
  display: none;
}
/**
 * Swiper 8.3.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 6, 2022
 */

 @font-face{font-family:swiper-icons;src:url('../fonts/0095d96da17c45a5a1c3b41779d4dff3.woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*!
 * fullPage 4.0.15
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2021 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;display:block}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-table{display:flex;flex-direction:column;justify-content:center;width:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-prev{left:15px}.fp-next{right:15px}.fp-arrow{width:0;height:0;border-style:solid}.fp-arrow.fp-prev{border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-arrow.fp-next{border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0,-50%,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height.fp-section{height:auto!important}.fp-responsive .fp-is-overflow.fp-section{height:auto!important}.fp-scrollable .fp-section,.fp-scrollable .fp-slide,.fp-scrollable.fp-responsive .fp-is-overflow.fp-section{height:100vh;height:calc(var(--vh,1vh) * 100)}.fp-scrollable .fp-section:not(.fp-auto-height):not([data-percentage]),.fp-scrollable .fp-slide:not(.fp-auto-height):not([data-percentage]),.fp-scrollable.fp-responsive .fp-is-overflow.fp-section:not(.fp-auto-height):not([data-percentage]){min-height:100vh;min-height:calc(var(--vh,1vh) * 100)}.fp-overflow{justify-content:flex-start;max-height:100%}.fp-is-overflow .fp-overflow.fp-auto-height,.fp-is-overflow .fp-overflow.fp-auto-height-responsive,.fp-is-overflow>.fp-overflow{overflow-y:auto}.fp-overflow{outline:0}.fp-overflow.fp-table{display:block}.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important;min-height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fp-scroll-mac .fp-overflow::-webkit-scrollbar{background-color:transparent;width:9px}.fp-scroll-mac .fp-overflow::-webkit-scrollbar-track{background-color:transparent}.fp-scroll-mac .fp-overflow::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:16px;border:4px solid transparent}.fp-warning,.fp-watermark{z-index:9999999;position:absolute;bottom:0}.fp-warning,.fp-watermark a{text-decoration:none;color:#000;background:rgba(255,255,255,.6);padding:5px 8px;font-size:14px;font-family:arial;color:#000;display:inline-block;border-radius:3px;margin:12px}.fp-noscroll .fp-overflow{overflow:hidden}
/*# sourceMappingURL=fullpage.min.css.map */

@charset "UTF-8";
@media screen and (min-width: 1366.02px) {
  .navigation_mob {
    display: none;
  }
  header {
    position: fixed;
    z-index: 999999;
    top: 0;
    width: 100%;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    background: rgba(0, 0, 0, 0);
  }
  header * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  header.fixed {
    background: rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(30px);
            backdrop-filter: blur(30px);
  }
  header .container {
    width: 100%;
    height: 4.6875vw;
    margin: 0 auto;
    padding: 0 7.2916666667vw;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
  header .container .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
  }
  header .container .wrapper .logo {
    -webkit-animation: 0.3s ease menuUp forwards;
            animation: 0.3s ease menuUp forwards;
  }
  header .container .wrapper .logo img {
    height: 2.0833333333vw;
  }
  header .container .wrapper .nav-wrap {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
  }
  header .container .wrapper .nav-wrap .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    margin-left: -0.7291666667vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    cursor: pointer;
    -webkit-animation: 0.3s ease menuUp forwards;
            animation: 0.3s ease menuUp forwards;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap:hover .nav-item {
    opacity: 1;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap:hover .SecondaryMenuIcon::after {
    -webkit-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenuIcon::after {
    position: absolute;
    top: 50%;
    right: 0;
    width: 0;
    height: 0;
    content: "";
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border-top: 0.3125vw solid var(--triangleIconBgColor);
    /* 下边框 */
    border-right: 0.3125vw solid transparent;
    /* 右边框 */
    border-left: 0.3125vw solid transparent;
    /* 左边框 */
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenu {
    position: absolute;
    top: 4.6875vw;
    left: 66%;
    visibility: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 8.8541666667vw;
    padding: 0.5208333333vw 0;
    -webkit-transition: top 0.4s;
    transition: top 0.4s;
    -webkit-transition: all 0.3s ease-in-out 0.2s;
    transition: all 0.3s ease-in-out 0.2s;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center;
    white-space: nowrap;
    opacity: 0;
    color: #888a89;
    background-color: var(--secondbgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenu::after {
    position: absolute;
    top: -0.4166666667vw;
    left: 50%;
    width: 0;
    height: 0;
    content: "";
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border-right: 0.4166666667vw solid transparent;
    /* 右边框 */
    border-bottom: 0.4166666667vw solid var(--secondbgColor);
    /* 下边框 */
    border-left: 0.4166666667vw solid transparent;
    /* 左边框 */
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenu .SecondaryMenu-item {
    width: 100%;
    padding: 0.4166666667vw;
    font-size: 0.8333333333vw;
    cursor: pointer;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenu .SecondaryMenu-item:hover {
    color: var(--hovertextColor);
    background-color: var(--hoverbgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .nav-item {
    position: relative;
    padding: 0 0.7291666667vw;
    font-size: 0.8333333333vw;
    line-height: 1.125;
    cursor: pointer;
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s;
    opacity: 0.5;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .nav-item.Highlight {
    opacity: 1;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .nav-item:hover {
    opacity: 1;
    -webkit-filter: blur(0.3px);
            filter: blur(0.3px);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list {
    position: absolute;
    top: 4.6875vw;
    left: -6.5625vw;
    overflow: hidden;
    width: 100vw;
    height: 0;
    -webkit-transition: all 0.3s ease-in-out 0.2s;
    transition: all 0.3s ease-in-out 0.2s;
    color: #000;
    background-color: var(--vehicleModelBgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper {
    width: 70%;
    height: 100%;
    margin: 0 auto;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .swiper-wrapper {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1.5625vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 8.3333333333vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a .img-contain {
    overflow: hidden;
    width: 8.3333333333vw;
    height: 4.1666666667vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a .img-contain img {
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -o-object-fit: cover;
       object-fit: cover;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a .item-text {
    margin-top: 1.0416666667vw;
    margin-bottom: 1.0416666667vw;
    font-size: 0.8333333333vw;
    text-align: center;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a .item-text span {
    padding: 0 0.5208333333vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a .item-text span:first-child {
    border-right: 1px solid var(--carColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a:hover {
    -webkit-box-shadow: 0 10px 20px 0 rgba(39, 43, 50, 0.2);
            box-shadow: 0 10px 20px 0 rgba(39, 43, 50, 0.2);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .vehicle-model-swiper-pagination {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    color: var(--bgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .vehicle-model-swiper-pagination .swiper-button-prev {
    left: 10.4166666667vw;
    color: var(--bgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .vehicle-model-swiper-pagination .swiper-button-next {
    right: 10.4166666667vw;
    color: var(--bgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap:hover .vehicle-model-list {
    height: 9.375vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap:hover .SecondaryMenu {
    visibility: visible;
    opacity: 1;
  }
  header .container .wrapper .right-nav-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    height: 100%;
  }
  header .container .wrapper .right-nav-wrap .right-nav {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    padding: 0 3.125vw;
    -webkit-animation: 0.3s ease menuUp forwards;
            animation: 0.3s ease menuUp forwards;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:hover .search-box {
    height: 4.1666666667vw;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:hover .right-nav-item {
    opacity: 1;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:hover .SecondaryMenu {
    visibility: visible;
    opacity: 1;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap.login-border {
    padding: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap.login-border::after {
    width: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap::after {
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 0.625vw;
    content: "";
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #fff;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:first-child::after {
    width: 0;
    height: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:first-child {
    padding-left: 0;
    border-left: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:last-child {
    padding-right: 0;
    border-right: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .right-nav-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s;
    opacity: 0.5;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .right-nav-item.Highlight {
    opacity: 1;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .right-nav-item:hover {
    opacity: 1;
    -webkit-filter: blur(0.3px);
            filter: blur(0.3px);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .right-nav-item .right-nav-icon {
    width: 0.9375vw;
    height: 0.9375vw;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .right-nav-item span {
    overflow: hidden;
    max-width: 4.6875vw;
    margin-left: 0.625vw;
    font-size: 0.8333333333vw;
    line-height: 1.125;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .right-nav-item img {
    cursor: pointer;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box {
    position: absolute;
    top: 4.6875vw;
    right: -10.4166666667vw;
    overflow: hidden;
    width: 100vw;
    height: 0;
    -webkit-transition: all 0.3s ease-in-out 0.2s;
    transition: all 0.3s ease-in-out 0.2s;
    background-color: var(--searchListBgColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div {
    width: 30%;
    margin: 1.0416666667vw auto;
    padding: 0.4166666667vw 0;
    border-bottom: 1px solid var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input {
    width: 94%;
    font-size: 0.8333333333vw;
    color: var(--inputColor);
    border: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text] {
    background-color: transparent;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text]::-webkit-input-placeholder {
    font-size: 0.8333333333vw !important;
    color: var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text]::-moz-placeholder {
    font-size: 0.8333333333vw !important;
    color: var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text]:-ms-input-placeholder {
    font-size: 0.8333333333vw !important;
    color: var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text]::-ms-input-placeholder {
    font-size: 0.8333333333vw !important;
    color: var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text]::placeholder {
    font-size: 0.8333333333vw !important;
    color: var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div .search-div-btn {
    width: 0.9375vw;
    height: 0.9375vw;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .SecondaryMenu {
    position: absolute;
    top: 4.6875vw;
    left: 66%;
    visibility: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 7.2916666667vw;
    padding: 0.5208333333vw 0;
    -webkit-transition: top 0.4s;
    transition: top 0.4s;
    -webkit-transition: all 0.3s ease-in-out 0.2s;
    transition: all 0.3s ease-in-out 0.2s;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center;
    white-space: nowrap;
    opacity: 0;
    color: #888a89;
    background-color: var(--secondbgColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .SecondaryMenu::after {
    position: absolute;
    top: -0.4166666667vw;
    left: 50%;
    width: 0;
    height: 0;
    content: "";
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border-right: 0.4166666667vw solid transparent;
    /* 右边框 */
    border-bottom: 0.4166666667vw solid var(--secondbgColor);
    /* 下边框 */
    border-left: 0.4166666667vw solid transparent;
    /* 左边框 */
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .SecondaryMenu .SecondaryMenu-item {
    width: 100%;
    padding: 0.4166666667vw;
    font-size: 0.8333333333vw;
    cursor: pointer;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .SecondaryMenu .SecondaryMenu-item:hover {
    color: var(--hovertextColor);
    background-color: var(--hoverbgColor);
  }
  .blackHeader.container {
    /* height: 2.8125vw; */
    background: #000;
  }
  .blackHeader.container .wrapper .nav-wrap .nav .nav-item-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .blackHeader.container .wrapper .nav-wrap .nav .nav-item-wrap .nav-item {
    line-height: 0.7291666667vw;
  }
  .blackHeader.container .wrapper .nav-wrap .nav .nav-item-wrap .nav-item.SecondaryMenuIcon::after {
    border-top: 0.3125vw solid var(--onBlackTriangleIconBgColor);
    /* 下边框 */
  }
  .blackHeader.container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenu, .blackHeader.container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list {
    top: 4.6875vw;
  }
  .blackHeader.container .wrapper .logo img {
    /* height: 1.5625vw; */
  }
  .blackHeader.container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box {
    top: 4.6875vw;
  }
  .blackHeader.container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .SecondaryMenu {
    top: 4.6875vw;
  }
  .rightNavigation {
    position: fixed;
    z-index: 999;
    top: 50%;
    right: 0vw;
    width: 3.125vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-backdrop-filter: blur(1px);
            backdrop-filter: blur(1px);
  }
  .rightNavigation img {
    width: 1.0416666667vw;
    height: 1.0416666667vw;
    margin: 1.0416666667vw;
  }
  .rightNavigation .toolbar {
    -webkit-transition: all 1s;
    transition: all 1s;
    background: var(--toolbarbgColor);
  }
  .rightNavigation .toolbar:hover {
    -webkit-transition: all 1s;
    transition: all 1s;
    background: var(--hovertoolbarbgColor);
  }
  .rightNavigation .mute-btn {
    z-index: 998;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 3.3333333333vw;
    height: 3.3333333333vw;
    cursor: pointer;
  }
  .rightNavigation .mute-btn img {
    width: 1.25vw;
    height: 1.25vw;
    margin-left: 1.25vw;
  }
  .rightNavigation .telephone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    min-width: 3.3333333333vw;
    height: 3.3333333333vw;
    cursor: pointer;
  }
  .rightNavigation .telephone .hoverT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 3.3333333333vw;
    height: 3.3333333333vw;
    -webkit-transition: width 0.2s;
    transition: width 0.2s;
    background: #fff;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    /* Safari */
  }
  .rightNavigation .telephone .hoverT .code {
    min-width: 5.46875vw;
    height: 0.8333333333vw;
    margin-right: 1.3020833333vw;
    font-size: 0.7291666667vw;
    font-weight: normal;
    line-height: 0.8333333333vw;
    color: #000;
  }
  .rightNavigation .telephone .hoverT:hover {
    width: 10vw;
  }
  .rightNavigation .weixin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 3.3333333333vw;
    height: 3.3333333333vw;
    cursor: pointer;
  }
  .rightNavigation .weixin > img {
    width: 1.3020833333vw;
    height: 1.3020833333vw;
  }
  .rightNavigation .weixin .hoverT {
    /* Safari */
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 3.3333333333vw;
    height: 3.3333333333vw;
    -webkit-transition: width 0.2s;
    transition: width 0.2s;
    background: #fff;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .rightNavigation .weixin .hoverT > img {
    width: 1.3020833333vw;
    height: 1.3020833333vw;
  }
  .rightNavigation .weixin .hoverT .popup-wrap {
    position: absolute;
    top: 50%;
    right: 4.1666666667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 6.7708333333vw;
    height: 6.7708333333vw;
    padding: 0.5208333333vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #fff;
  }
  .rightNavigation .weixin .hoverT .popup-wrap .code {
    position: relative;
  }
  .rightNavigation .weixin .hoverT .popup-wrap .code::after {
    position: absolute;
    top: 50%;
    right: -1.1458333333vw;
    content: "";
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border-width: 0.3645833333vw;
    border-style: solid dashed dashed;
    border-color: transparent transparent transparent #fff;
  }
  .rightNavigation .weixin .hoverT .popup-wrap .code img {
    width: 100%;
    height: 100%;
    margin: 0;
  }
  .rightNavigation .weixin .hoverT > .code {
    right: 0 !important;
  }
  .rightNavigation .online {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 3.3333333333vw;
    height: 3.3333333333vw;
    cursor: pointer;
  }
  .rightNavigation .totop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 3.3333333333vw;
    height: 3.3333333333vw;
    cursor: pointer;
    -webkit-animation: axisX 0.5s;
            animation: axisX 0.5s;
  }
  .rightNavigation .totop div {
    font-size: 0.7291666667vw;
    color: #fff;
  }
  .onlineServices {
    display: none;
    position: fixed;
    z-index: 10000;
    right: 1.0416666667vw;
    bottom: 2.0833333333vw;
    width: 24.1666666667vw;
    height: 28.75vw;
  }
  .onlineServices .colseMessage {
    position: fixed;
    z-index: 99;
    right: 2.0833333333vw;
    bottom: 28.90625vw;
    cursor: pointer;
  }
  .onlineServices .colseMessage img {
    width: 1.3020833333vw;
    height: 1.3020833333vw;
    margin: 0;
  }
  .onlineServices iframe {
    width: 100%;
    height: 100%;
    border-radius: 5px 5px 0 0;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1024px) {
  .navigation_mob {
    display: none;
  }
  header {
    position: fixed;
    z-index: 999999;
    top: 0;
    width: 100%;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    background: rgba(0, 0, 0, 0);
  }
  header * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  header.fixed {
    background: rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(30px);
            backdrop-filter: blur(30px);
  }
  header .container {
    width: 100%;
    height: 4.7584187408vw;
    margin: 0 auto;
    padding: 0 9.1508052709vw;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
  }
  header .container .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
  }
  header .container .wrapper .logo {
    -webkit-animation: 0.3s ease menuUp forwards;
            animation: 0.3s ease menuUp forwards;
  }
  header .container .wrapper .logo img {
    height: 2.9282576867vw;
  }
  header .container .wrapper .nav-wrap {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
  }
  header .container .wrapper .nav-wrap .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    margin-left: -0.8418740849vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    padding: 0 0.8418740849vw;
    -webkit-animation: 0.3s ease menuUp forwards;
            animation: 0.3s ease menuUp forwards;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap:hover .nav-item {
    opacity: 1;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap:hover .SecondaryMenuIcon::after {
    -webkit-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenuIcon::after {
    position: absolute;
    top: 50%;
    right: -1vw;
    width: 0;
    height: 0;
    content: "";
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border-top: 0.439238653vw solid var(--triangleIconBgColor); /* 下边框 */
    border-right: 0.439238653vw solid transparent; /* 右边框 */
    border-left: 0.439238653vw solid transparent; /* 左边框 */
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenu {
    position: absolute;
    top: 4.7584187408vw;
    left: 66%;
    visibility: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 11.7130307467vw;
    padding: 0.5856515373vw 0;
    -webkit-transition: top 0.4s;
    transition: top 0.4s;
    -webkit-transition: all 0.3s ease-in-out 0.2s;
    transition: all 0.3s ease-in-out 0.2s;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center;
    white-space: nowrap;
    opacity: 0;
    color: #888a89;
    background-color: var(--secondbgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenu::after {
    position: absolute;
    top: -0.439238653vw;
    left: 50%;
    width: 0;
    height: 0;
    content: "";
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border-right: 0.5856515373vw solid transparent; /* 右边框 */
    border-bottom: 0.5856515373vw solid var(--secondbgColor); /* 下边框 */
    border-left: 0.5856515373vw solid transparent; /* 左边框 */
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenu .SecondaryMenu-item {
    width: 100%;
    padding: 0.439238653vw;
    font-size: 1.0248901903vw;
    cursor: pointer;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenu .SecondaryMenu-item:hover {
    color: var(--hovertextColor);
    background-color: var(--hoverbgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .nav-item {
    position: relative;
    font-size: 1.0248901903vw;
    line-height: 1.1428571429;
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s;
    opacity: 0.5;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .nav-item:hover {
    opacity: 1;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list {
    position: absolute;
    top: 4.7584187408vw;
    left: -8.78477306vw;
    overflow: hidden;
    width: 100vw;
    height: 0;
    -webkit-transition: all 0.3s ease-in-out 0.2s;
    transition: all 0.3s ease-in-out 0.2s;
    color: #000;
    background-color: var(--vehicleModelBgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper {
    overflow: hidden;
    width: 70%;
    height: 11.7130307467vw;
    margin: 0 auto;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .swiper-wrapper {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1.4641288433vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 10.2489019034vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a .img-contain {
    overflow: hidden;
    width: 10.2489019034vw;
    height: 4.39238653vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a .img-contain img {
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -o-object-fit: cover;
       object-fit: cover;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a .item-text {
    margin-top: 1.1713030747vw;
    margin-bottom: 0.8333333333vw;
    font-size: 1.0248901903vw;
    text-align: center;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a .item-text span {
    padding: 0 0.5856515373vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a .item-text span:first-child {
    border-right: 1px solid var(--carColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a:hover {
    -webkit-box-shadow: 0 10px 20px 0 rgba(39, 43, 50, 0.2);
            box-shadow: 0 10px 20px 0 rgba(39, 43, 50, 0.2);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .swiper .vehicle-list-item a:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .vehicle-model-swiper-pagination {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    color: var(--bgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .vehicle-model-swiper-pagination .swiper-button-prev {
    left: 11.7130307467vw;
    color: var(--bgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list .vehicle-model-swiper-pagination .swiper-button-next {
    right: 11.7130307467vw;
    color: var(--bgColor);
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap:hover .vehicle-model-list {
    height: 11.7130307467vw;
  }
  header .container .wrapper .nav-wrap .nav .nav-item-wrap:hover .SecondaryMenu {
    visibility: visible;
    opacity: 1;
  }
  header .container .wrapper .right-nav-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    height: 100%;
  }
  header .container .wrapper .right-nav-wrap .right-nav {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    padding: 0 2.196193265vw;
    -webkit-animation: 0.2s ease menuUp forwards;
            animation: 0.2s ease menuUp forwards;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:hover .search-box {
    height: 5.8565153734vw;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:hover .right-nav-item {
    opacity: 1;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:hover .SecondaryMenu {
    visibility: visible;
    opacity: 1;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap.login-border {
    padding: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap.login-border::after {
    width: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap::after {
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 0.878477306vw;
    content: "";
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #fff;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:first-child::after {
    width: 0;
    height: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:first-child {
    padding-left: 0;
    border-left: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap:last-child {
    padding-right: 0;
    border-right: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .right-nav-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s;
    opacity: 0.5;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .right-nav-item:hover {
    opacity: 1;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .right-nav-item .right-nav-icon {
    width: 1.317715959vw;
    height: 1.317715959vw;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .right-nav-item span {
    overflow: hidden;
    max-width: 5.1244509517vw;
    margin-left: 0.6588579795vw;
    font-size: 0.878477306vw;
    line-height: 1.2857142857;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box {
    position: absolute;
    top: 4.7584187408vw;
    right: -12.8843338214vw;
    overflow: hidden;
    width: 100vw;
    height: 0;
    -webkit-transition: all 0.3s ease-in-out 0.2s;
    transition: all 0.3s ease-in-out 0.2s;
    background-color: var(--searchListBgColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div {
    width: 30%;
    margin: 1.4641288433vw auto;
    padding: 0.5856515373vw 0;
    border-bottom: 1px solid var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input {
    width: 94%;
    font-size: 1.0248901903vw;
    color: var(--inputColor);
    border: 0;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text] {
    background-color: transparent;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text]::-webkit-input-placeholder {
    font-size: 1.0248901903vw !important;
    color: var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text]::-moz-placeholder {
    font-size: 1.0248901903vw !important;
    color: var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text]:-ms-input-placeholder {
    font-size: 1.0248901903vw !important;
    color: var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text]::-ms-input-placeholder {
    font-size: 1.0248901903vw !important;
    color: var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div input[type=text]::placeholder {
    font-size: 1.0248901903vw !important;
    color: var(--inputColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box .search-div .search-div-btn {
    width: 1.317715959vw;
    height: 1.317715959vw;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .SecondaryMenu {
    position: absolute;
    top: 4.7584187408vw;
    left: 66%;
    visibility: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 8.78477306vw;
    padding: 0.5856515373vw 0;
    -webkit-transition: top 0.4s;
    transition: top 0.4s;
    -webkit-transition: all 0.3s ease-in-out 0.2s;
    transition: all 0.3s ease-in-out 0.2s;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center;
    white-space: nowrap;
    opacity: 0;
    color: #888a89;
    background-color: var(--secondbgColor);
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .SecondaryMenu::after {
    position: absolute;
    top: -0.439238653vw;
    left: 50%;
    width: 0;
    height: 0;
    content: "";
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border-right: 0.5856515373vw solid transparent; /* 右边框 */
    border-bottom: 0.5856515373vw solid var(--secondbgColor); /* 下边框 */
    border-left: 0.5856515373vw solid transparent; /* 左边框 */
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .SecondaryMenu .SecondaryMenu-item {
    width: 100%;
    padding: 0.439238653vw;
    font-size: 1.0248901903vw;
    cursor: pointer;
  }
  header .container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .SecondaryMenu .SecondaryMenu-item:hover {
    color: var(--hovertextColor);
    background-color: var(--hoverbgColor);
  }
  header .blackHeader.container {
    /* height: 3.953147877vw; */
    background: #000;
  }
  header .blackHeader.container .wrapper .nav-wrap .nav .nav-item-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  header .blackHeader.container .wrapper .nav-wrap .nav .nav-item-wrap .nav-item {
    line-height: 0.878477306vw;
  }
  header .blackHeader.container .wrapper .nav-wrap .nav .nav-item-wrap .nav-item.SecondaryMenuIcon::after {
    border-top: 0.439238653vw solid var(--onBlackTriangleIconBgColor); /* 下边框 */
  }
  header .blackHeader.container .wrapper .nav-wrap .nav .nav-item-wrap .SecondaryMenu, header .blackHeader.container .wrapper .nav-wrap .nav .nav-item-wrap .vehicle-model-list {
    top: 3.953147877vw;
  }
  header .blackHeader.container .wrapper .logo img {
    /* height: 2.196193265vw; */
  }
  header .blackHeader.container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .search-box {
    top: 3.953147877vw;
  }
  header .blackHeader.container .wrapper .right-nav-wrap .right-nav .right-nav-item-wrap .SecondaryMenu {
    top: 3.953147877vw;
  }
  header .header-extension {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    background-color: #787878;
    --inputColor: #b2b5b6;
  }
  header .header-extension .search-box {
    width: 0;
    max-height: 0;
    background-color: var(--searchListBgColor);
  }
  header .header-extension .search-box .search-div {
    width: 30%;
    margin: 1.4641288433vw auto;
    padding: 0.5856515373vw 0;
    border-bottom: 1px solid var(--inputColor);
  }
  header .header-extension .search-box .search-div input {
    width: 94%;
    font-size: 1.0248901903vw;
    color: var(--inputColor);
    border: 0;
  }
  header .header-extension .search-box .search-div input[type=text] {
    background-color: transparent;
  }
  header .header-extension .search-box .search-div input[type=text]::-webkit-input-placeholder {
    color: var(--inputColor);
  }
  header .header-extension .search-box .search-div input[type=text]::-moz-placeholder {
    color: var(--inputColor);
  }
  header .header-extension .search-box .search-div input[type=text]:-ms-input-placeholder {
    color: var(--inputColor);
  }
  header .header-extension .search-box .search-div input[type=text]::-ms-input-placeholder {
    color: var(--inputColor);
  }
  header .header-extension .search-box .search-div input[type=text]::placeholder {
    color: var(--inputColor);
  }
  header .header-extension img {
    cursor: pointer;
  }
  .rightNavigation {
    position: fixed;
    z-index: 999;
    top: 50%;
    right: 1.8301610542vw;
    width: 3.6603221083vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .rightNavigation img {
    width: 1.4641288433vw;
    height: 1.4641288433vw;
    margin: 1.4641288433vw;
  }
  .rightNavigation .toolbar {
    -webkit-transition: all 1s;
    transition: all 1s;
    background: var(--toolbarbgColor);
  }
  .rightNavigation .toolbar:hover {
    -webkit-transition: all 1s;
    transition: all 1s;
    background: var(--hovertoolbarbgColor);
  }
  .rightNavigation .mute-btn {
    z-index: 998;
    width: 3.6603221083vw;
    height: 3.6603221083vw;
    cursor: pointer;
  }
  .rightNavigation .mute-btn img {
    width: 1.6837481698vw;
    height: 1.6837481698vw;
    margin-left: 1.1346998536vw;
  }
  .rightNavigation .telephone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    min-width: 3.6603221083vw;
    height: 3.6603221083vw;
    cursor: pointer;
  }
  .rightNavigation .telephone img {
    width: 1.4641288433vw;
    height: 1.4641288433vw;
    margin: 0 auto;
  }
  .rightNavigation .telephone .hoverT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 3.6603221083vw;
    height: 3.6603221083vw;
    -webkit-transition: width 0.2s; /* Safari */
    transition: width 0.2s;
    background: #fff;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .rightNavigation .telephone .hoverT img {
    width: 1.317715959vw;
    height: 1.317715959vw;
    margin-right: 1.0980966325vw;
    margin-left: 1.0980966325vw;
  }
  .rightNavigation .telephone .hoverT .code {
    min-width: 7.6866764275vw;
    height: 1.1713030747vw;
    margin-right: 1.8301610542vw;
    font-size: 1.0248901903vw;
    font-weight: normal;
    line-height: 1.1713030747vw;
    color: #000;
  }
  .rightNavigation .telephone .hoverT:hover {
    width: 14.055636896vw;
  }
  .rightNavigation .weixin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 3.6603221083vw;
    height: 3.6603221083vw;
    cursor: pointer;
  }
  .rightNavigation .weixin img {
    min-width: 1.8301610542vw;
    height: 1.8301610542vw;
  }
  .rightNavigation .weixin .hoverT {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 3.6603221083vw;
    height: 3.6603221083vw;
    -webkit-transition: width 0.2s; /* Safari */
    transition: width 0.2s;
    background: #fff;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .rightNavigation .weixin .hoverT .popup-wrap {
    position: absolute;
    top: 50%;
    right: 5.1244509517vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.0527086384vw;
    height: 8.0527086384vw;
    padding: 0.7320644217vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #fff;
  }
  .rightNavigation .weixin .hoverT .popup-wrap .code {
    position: relative;
  }
  .rightNavigation .weixin .hoverT .popup-wrap .code::after {
    position: absolute;
    top: 50%;
    right: -1.6105417277vw;
    content: "";
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border-width: 0.5124450952vw;
    border-style: solid dashed dashed;
    border-color: transparent transparent transparent #fff;
  }
  .rightNavigation .weixin .hoverT .popup-wrap .code img {
    width: 100%;
    height: 100%;
    margin: 0;
  }
  .rightNavigation .weixin .hoverT > .code {
    right: 0 !important;
  }
  .rightNavigation .online {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 3.6603221083vw;
    height: 3.6603221083vw;
    cursor: pointer;
  }
  .rightNavigation .totop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 3.6603221083vw;
    height: 3.6603221083vw;
    cursor: pointer;
    -webkit-animation: axisX 0.5s;
            animation: axisX 0.5s;
  }
  .rightNavigation .totop div {
    font-size: 0.878477306vw;
    color: #fff;
  }
  .onlineServices {
    display: none;
    position: fixed;
    z-index: 10000;
    right: 1.4641288433vw;
    bottom: 2.9282576867vw;
    width: 31.4787701318vw;
    height: 35.1390922401vw;
  }
  .onlineServices .colseMessage {
    position: fixed;
    z-index: 99;
    right: 2.9282576867vw;
    bottom: 34.0409956076vw;
    cursor: pointer;
  }
  .onlineServices .colseMessage img {
    width: 1.4641288433vw;
    height: 1.4641288433vw;
  }
  .onlineServices iframe {
    overflow: hidden;
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
    border-radius: 0.3660322108vw 0.3660322108vw 0 0;
  }
  .onlineServices iframe html {
    overflow: hidden;
  }
}@media screen and (max-width: 1023.98px) and (min-width: 768px) {
  .page_header {
    z-index: 999999;
  }
  .page_header .toolbar {
    -webkit-transition: all 1s;
    transition: all 1s;
    background: var(--toolbarbgColor);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .page_header .rightNavigation {
    position: fixed;
    z-index: 999;
    top: 50%;
    right: 0;
    width: 6.5104166667vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .page_header .rightNavigation img {
    width: 2.0833333333vw;
    height: 2.0833333333vw;
    margin: 2.2135416667vw;
  }
  .page_header .rightNavigation .toolbar {
    -webkit-transition: all 1s;
    transition: all 1s;
    background: var(--toolbarbgColor);
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }
  .page_header .rightNavigation .mute-btn {
    z-index: 998;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 6.5104166667vw;
    height: 6.5104166667vw;
    cursor: pointer;
  }
  .page_header .rightNavigation .telephone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    min-width: 6.5104166667vw;
    height: 6.5104166667vw;
    cursor: pointer;
  }
  .page_header .rightNavigation .telephone .hoverT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 6.5104166667vw;
    -webkit-transition: width 0.2s;
    /* Safari */
    transition: width 0.2s;
    background: #fff;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .page_header .rightNavigation .telephone .hoverT .code {
    min-width: 13.671875vw;
    height: 2.0833333333vw;
    margin-right: 3.2552083333vw;
    font-size: 1.8229166667vw;
    font-weight: normal;
    line-height: 2.0833333333vw;
    color: #000;
  }
  .page_header .rightNavigation .weixin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 6.5104166667vw;
    height: 6.5104166667vw;
    cursor: pointer;
  }
  .page_header .rightNavigation .weixin > img {
    width: 2.6041666667vw;
    height: 2.6041666667vw;
  }
  .page_header .rightNavigation .weixin .hoverT {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 6.5104166667vw;
    height: 6.5104166667vw;
    -webkit-transition: width 0.2s;
    /* Safari */
    transition: width 0.2s;
    background: var(--hovertoolbarbgMob);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .page_header .rightNavigation .weixin .hoverT .popup-wrap {
    position: absolute;
    top: 50%;
    right: 10.4166666667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 9.1145833333vw;
    height: 9.1145833333vw;
    padding: 0.6510416667vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #fff;
  }
  .page_header .rightNavigation .weixin .hoverT .popup-wrap .code {
    position: relative;
  }
  .page_header .rightNavigation .weixin .hoverT .popup-wrap .code::after {
    position: absolute;
    top: 50%;
    right: -2.0833333333vw;
    content: "";
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border-width: 0.9114583333vw;
    border-style: solid dashed dashed;
    border-color: transparent transparent transparent #fff;
  }
  .page_header .rightNavigation .weixin .hoverT .popup-wrap .code img {
    width: 100%;
    height: 100%;
    margin: 0;
  }
  .page_header .rightNavigation .weixin .hoverT > .code {
    right: 0 !important;
  }
  .page_header .rightNavigation .online {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 6.5104166667vw;
    height: 6.5104166667vw;
    cursor: pointer;
  }
  .page_header .rightNavigation .totop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 6.5104166667vw;
    height: 6.5104166667vw;
    cursor: pointer;
    -webkit-animation: axisX 0.5s;
            animation: axisX 0.5s;
  }
  .page_header .rightNavigation .totop div {
    font-size: 1.5625vw;
    color: #fff;
  }
  .page_header .onlineServices {
    display: none;
    position: fixed;
    z-index: 1000000;
    right: 0;
    bottom: 0;
    width: 100vw;
    height: 100vh;
  }
  .page_header .onlineServices .colseMessage {
    position: fixed;
    z-index: 1000000;
    top: 17.5px;
    right: 20px;
    cursor: pointer;
  }
  .page_header .onlineServices .colseMessage img {
    width: 3.2552083333vw;
    height: 3.2552083333vw;
    margin: 0;
  }
  .page_header .onlineServices iframe {
    width: 100%;
    height: 100%;
    border-radius: 5px 5px 0 0;
  }
  .page_header .navigation_pc {
    display: none;
  }
  .page_header .navigation_mob.navigation_mob_isExpand {
    color: #000;
    background: #fff;
  }
  .page_header .navigation_mob.navigation_mob_isExpand .navigation_mob_header .navigation_mob_header_right .search-btn {
    border: 1px solid #000;
  }
  .page_header .header.fixed {
    background: rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(30px);
            backdrop-filter: blur(30px);
  }
  .page_header .navigation_mob {
    position: fixed;
    z-index: 999;
    top: 0;
    display: block;
    width: 100%;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    color: #fff;
    background: transparent;
  }
  .page_header .navigation_mob.blackHeader {
    background: #000;
  }
  .page_header .navigation_mob.blackHeader .navigation_mob_header {
    /* height: 6.5104166667vw; */
  }
  .page_header .navigation_mob.blackHeader .navigation_mob_header .logo {
    /* height: 5.2083333333vw; */
  }
  .page_header .navigation_mob.blackHeader.navigation_mob_isExpand {
    background: #fff;
  }
  .page_header .navigation_mob.navigation_mob_isExpand .navigation_mob_header {
    /* height: 13.0208333333vw !important; */
  }
  .page_header .navigation_mob .navigation_mob_header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    height: 13.0208333333vw;
  }
  .page_header .navigation_mob .navigation_mob_header .logo {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 5.2083333333vw;
    cursor: pointer;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 5.2083333333vw;
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right a .search-btn {
    position: relative;
    padding: 0.78125vw 2.0833333333vw;
    font-size: 1.8229166667vw;
    line-height: 1;
    border: 1px solid #fff;
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right a:first-child {
    padding-right: 7.2916666667vw;
    padding-left: 0;
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right a:nth-child(2) {
    border-left: 0.2604166667vw solid #fff;
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right .nav-icon {
    width: 3.3854166667vw;
    height: 2.8645833333vw;
    cursor: pointer;
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right .nav-icon-isExpand {
    width: 4.5572916667vw;
    height: 4.5572916667vw;
    cursor: pointer;
  }
  .page_header .navigation_mob .navigation_mob_content {
    position: relative;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 0;
    -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.63, 1);
            transition-timing-function: cubic-bezier(0.64, 0, 0.63, 1);
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-property: height;
    transition-property: height;
  }
  .page_header .navigation_mob .navigation_mob_content .search-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 5.7291666667vw;
    padding: 1.3020833333vw 4.1666666667vw;
    background: rgba(255, 255, 255, 0.04);
  }
  .page_header .navigation_mob .navigation_mob_content .search-input .search_icon {
    width: 3.125vw;
    height: 3.125vw;
    cursor: pointer;
  }
  .page_header .navigation_mob .navigation_mob_content .search-input input {
    width: 100%;
    height: 100%;
    margin-left: 2.0833333333vw;
    font-size: 2.34375vw;
    font-weight: normal;
    line-height: 5.7291666667vw;
    border: none;
    background: transparent;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info {
    position: relative;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.5vw;
    height: calc(100vh - 28.6458333333vw);
    margin: auto;
    margin-bottom: 2.6041666667vw;
    padding: 5.2083333333vw;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content {
    width: 100%;
    height: 100%;
    --inputColor: #b2b5b6;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    min-height: 10.4166666667vw;
    border-bottom: 0.1302083333vw solid #ccc;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail {
    height: 80%;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input {
    width: 100%;
    height: 100%;
    font-size: 1.8229166667vw;
    color: var(--inputColor);
    border: 0;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text] {
    background-color: transparent;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text]::-webkit-input-placeholder {
    color: var(--inputColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text]::-moz-placeholder {
    color: var(--inputColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text]:-ms-input-placeholder {
    color: var(--inputColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text]::-ms-input-placeholder {
    color: var(--inputColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text]::placeholder {
    color: var(--inputColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.dropdownMenu_expand .menu-content-detail-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.dropdownMenu_expand .dropdownMenu,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.dropdownMenu_expand .SecondaryMenu {
    max-height: 1000px;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu {
    overflow: hidden;
    width: 100%;
    max-height: 0;
    -webkit-transition: max-height 0.5s ease-in-out;
    transition: max-height 0.5s ease-in-out;
    background-color: #f5f5f5;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul {
    margin: 2.6041666667vw;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .dropdownMenu-li,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .SecondaryMenu-item,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .dropdownMenu-li,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .dropdownMenu-li,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .SecondaryMenu-item,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .dropdownMenu-li,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    height: 6.5104166667vw;
    padding: 2.6041666667vw 0;
    font-size: 1.8229166667vw;
    font-weight: normal;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .dropdownMenu-li img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .SecondaryMenu-item img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .dropdownMenu-li img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .dropdownMenu-li img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .SecondaryMenu-item img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .dropdownMenu-li img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item img {
    height: 100%;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .dropdownMenu-li .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .SecondaryMenu-item .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .dropdownMenu-li .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .dropdownMenu-li .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .SecondaryMenu-item .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .dropdownMenu-li .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item .item-text span {
    padding: 0 3.90625vw;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .dropdownMenu-li .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .SecondaryMenu-item .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .dropdownMenu-li .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .dropdownMenu-li .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .SecondaryMenu-item .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .dropdownMenu-li .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item .item-text span:last-child {
    padding-right: 0;
    border-left: 1px solid black;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .SecondaryMenu-item,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .SecondaryMenu-item,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 3.90625vw;
    padding: 0.78125vw 0;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .menu-content-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    height: 3.125vw;
    padding: 3.6458333333vw 0;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .menu-content-detail .menu-content-detail-title {
    font-size: 1.8229166667vw;
    height: 100%;
    font-size: 2.34375vw;
    line-height: 3.125vw;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .menu-content-detail .menu-content-detail-title img {
    margin-right: 0.390625vw;
    -webkit-transform: translateY(-0.2604166667vw);
            transform: translateY(-0.2604166667vw);
    -o-object-fit: contain;
       object-fit: contain;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .menu-content-detail .menu-content-detail-icon {
    width: 2.34375vw;
    height: 2.34375vw;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content .operating-button {
    margin: 3.90625vw 0;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content .operating-button button {
    width: 100%;
    margin-bottom: 1.8229166667vw;
    padding: 1.3020833333vw 0;
    font-size: 1.8229166667vw;
    text-align: center;
    border: 1px solid var(--btnBorderColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content .operating-button button.btn-login {
    border: none;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content .operating-button button:nth-child(odd) {
    color: #fff;
    background-color: #555091;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content .operating-button button:nth-child(even) {
    color: #000;
    background-color: #fff;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 13.0208333333vw;
    background-color: #004126;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: 100%;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item {
    position: relative;
    display: block;
    width: 2.6041666667vw;
    height: 2.6041666667vw;
    cursor: pointer;
    opacity: 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item .popup-wrap {
    position: absolute;
    bottom: calc(100% + 1.3020833333vw);
    left: 50%;
    visibility: hidden;
    width: 7.8125vw;
    height: 7.8125vw;
    padding: 0.6510416667vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transform: all 0.3s;
            transform: all 0.3s;
    opacity: 0;
    background-color: #fff;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item .popup-wrap .arrow {
    position: relative;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item .popup-wrap .arrow::before {
    position: absolute;
    top: 7.8125vw;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 1.3208333333vw;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item .popup-wrap .code img {
    width: 100%;
    height: auto;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item.outsideMenuActive .popup-wrap {
    visibility: visible;
    opacity: 1;
  }
  .page_header .navigation_mob .navigation_mob_content .footer-info {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 6.25vw;
    padding: 0 7.2916666667vw;
  }
  .page_header .navigation_mob .navigation_mob_content .footer-info .footer-info-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 3.125vw;
  }
  .page_header .navigation_mob .navigation_mob_content .footer-info .footer-info-detail .footer-info-detail-icon {
    width: 3.125vw;
    height: 3.125vw;
  }
  .page_header .navigation_mob .navigation_mob_content .footer-info .footer-info-detail .footer-info-detail-title {
    margin-left: 2.0833333333vw;
    height: 100%;
    font-size: 2.34375vw;
    line-height: 3.125vw;
  }
  .page_header .navigation_mob .navigation_mob_content .footer-info > .footer-info-detail:last-child {
    margin-top: 4.1666666667vw;
  }
  .page_header .navigation_mob--expand {
    height: 100vh;
  }
  .page_header .muted {
    display: none;
  }
  @-webkit-keyframes axisX {
    from {
      -webkit-transform: translateY(100%);
              transform: translateY(100%);
    }
    to {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
  @keyframes axisX {
    from {
      -webkit-transform: translateY(100%);
              transform: translateY(100%);
    }
    to {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
}
@-webkit-keyframes showUpAnimateX {
  0% {
    -webkit-transform: translateX(var(--translate-value));
            transform: translateX(var(--translate-value));
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes showUpAnimateX {
  0% {
    -webkit-transform: translateX(var(--translate-value));
            transform: translateX(var(--translate-value));
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@media screen and (max-width: 767.98px) {
  .page_header {
    z-index: 999999;
  }
  .page_header .toolbar {
    -webkit-transition: all 1s;
    transition: all 1s;
    background: var(--toolbarbgColor);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .page_header .rightNavigation {
    position: fixed;
    z-index: 999;
    top: 38%;
    right: 0;
    width: 10.6666666667vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-backdrop-filter: blur(1px);
            backdrop-filter: blur(1px);
  }
  .page_header .rightNavigation img {
    width: 4.2666666667vw;
    height: 4.2666666667vw;
    margin: 3.2vw;
  }
  .page_header .rightNavigation .toolbar {
    -webkit-transition: all 1s;
    transition: all 1s;
    background: var(--toolbarbgColor);
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }
  .page_header .rightNavigation .mute-btn {
    z-index: 998;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 10.6666666667vw;
    height: 10.6666666667vw;
    cursor: pointer;
  }
  .page_header .rightNavigation .telephone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    min-width: 10.6666666667vw;
    height: 10.6666666667vw;
    cursor: pointer;
  }
  .page_header .rightNavigation .telephone .hoverT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 10.6666666667vw;
    -webkit-transition: width 0.2s;
    /* Safari */
    transition: width 0.2s;
    background: #fff;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .page_header .rightNavigation .telephone .hoverT .code {
    min-width: 31.4666666667vw;
    height: 4.2666666667vw;
    margin-right: 5.3333333333vw;
    font-size: 3.7333333333vw;
    font-weight: normal;
    line-height: 4.2666666667vw;
    color: #000;
  }
  .page_header .rightNavigation .weixin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 10.6666666667vw;
    height: 10.6666666667vw;
    cursor: pointer;
  }
  .page_header .rightNavigation .weixin > img {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
  }
  .page_header .rightNavigation .weixin .hoverT {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 10.6666666667vw;
    height: 10.6666666667vw;
    -webkit-transition: width 0.2s;
    /* Safari */
    transition: width 0.2s;
    background: var(--hovertoolbarbgMob);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
  }
  .page_header .rightNavigation .weixin .hoverT > img {
    width: 5.8666666667vw;
    height: 5.8666666667vw;
  }
  .page_header .rightNavigation .weixin .hoverT .popup-wrap {
    position: absolute;
    top: 50%;
    right: 16vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 24vw;
    height: 24vw;
    padding: 1.3333333333vw;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #fff;
  }
  .page_header .rightNavigation .weixin .hoverT .popup-wrap .code {
    position: relative;
  }
  .page_header .rightNavigation .weixin .hoverT .popup-wrap .code::after {
    position: absolute;
    top: 50%;
    right: -4.2666666667vw;
    content: "";
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border-width: 1.8666666667vw;
    border-style: solid dashed dashed;
    border-color: transparent transparent transparent #fff;
  }
  .page_header .rightNavigation .weixin .hoverT .popup-wrap .code img {
    width: 100%;
    height: 100%;
    margin: 0;
  }
  .page_header .rightNavigation .weixin .hoverT > .code {
    right: 0 !important;
  }
  .page_header .rightNavigation .online {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 10.6666666667vw;
    height: 10.6666666667vw;
    cursor: pointer;
  }
  .page_header .rightNavigation .totop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 10.6666666667vw;
    height: 10.6666666667vw;
    cursor: pointer;
    -webkit-animation: axisX 0.5s;
            animation: axisX 0.5s;
  }
  .page_header .rightNavigation .totop div {
    font-size: 3.2vw;
    color: #fff;
  }
  .page_header .onlineServices {
    display: none;
    position: fixed;
    z-index: 1000000;
    right: 0;
    bottom: 0;
    width: 100vw;
    height: 100vh;
  }
  .page_header .onlineServices .colseMessage {
    position: fixed;
    z-index: 1000000;
    top: 17.5px;
    right: 20px;
    cursor: pointer;
  }
  .page_header .onlineServices .colseMessage img {
    width: 6.6666666667vw;
    height: 6.6666666667vw;
    margin: 0;
  }
  .page_header .onlineServices iframe {
    width: 100%;
    height: 100%;
    border-radius: 5px 5px 0 0;
  }
  .page_header .navigation_pc {
    display: none;
  }
  .page_header .navigation_mob.navigation_mob_isExpand {
    color: #000;
    background: #fff;
  }
  .page_header .navigation_mob.navigation_mob_isExpand .navigation_mob_header .navigation_mob_header_right .search-btn {
    border: 1px solid #000;
  }
  .page_header .header.fixed {
    background: rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(30px);
            backdrop-filter: blur(30px);
  }
  .page_header .navigation_mob {
    position: fixed;
    z-index: 999;
    top: 0;
    display: block;
    width: 100%;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    color: #fff;
    background: transparent;
  }
  .page_header .navigation_mob.blackHeader {
    background: #000;
  }
  .page_header .navigation_mob.blackHeader .navigation_mob_header {
    /* height: 10.6666666667vw; */
  }
  .page_header .navigation_mob.blackHeader .navigation_mob_header .logo {
    /* height: 6.9333333333vw; */
  }
  .page_header .navigation_mob.blackHeader.navigation_mob_isExpand {
    background: #fff;
  }
  .page_header .navigation_mob.navigation_mob_isExpand .navigation_mob_header {
    /* height: 17.6vw !important; */
  }
  .page_header .navigation_mob .navigation_mob_header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    height: 15.4vw;
  }
  .page_header .navigation_mob .navigation_mob_header .logo {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 10.6666666667vw;
    cursor: pointer;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 5.3333333333vw;
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right a .search-btn {
    position: relative;
    padding: 0.8vw 1.3333333333vw;
    font-size: 3.2vw;
    line-height: 1;
    border: 1px solid #fff;
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right .nav-icon {
    width: 5.8666666667vw;
    height: 4vw;
    cursor: pointer;
  }
  .page_header .navigation_mob .navigation_mob_header .navigation_mob_header_right .nav-icon-isExpand {
    width: 6.6666666667vw;
    height: 6.6666666667vw;
    cursor: pointer;
  }
  .page_header .navigation_mob .navigation_mob_content {
    position: relative;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 0;
    -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.63, 1);
            transition-timing-function: cubic-bezier(0.64, 0, 0.63, 1);
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-property: height;
    transition-property: height;
  }
  .page_header .navigation_mob .navigation_mob_content .search-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 11.7333333333vw;
    padding: 2.6666666667vw 8.5333333333vw;
    background: rgba(255, 255, 255, 0.04);
  }
  .page_header .navigation_mob .navigation_mob_content .search-input .search_icon {
    width: 6.4vw;
    height: 6.4vw;
    cursor: pointer;
  }
  .page_header .navigation_mob .navigation_mob_content .search-input input {
    width: 100%;
    height: 100%;
    margin-left: 4.2666666667vw;
    font-size: 4.8vw;
    font-weight: normal;
    line-height: 11.7333333333vw;
    border: none;
    background: transparent;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info {
    position: relative;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: calc(100vh - 44.8vw);
    margin-bottom: 5.3333333333vw;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  @supports (-webkit-touch-callout: none) {
    .page_header .navigation_mob .navigation_mob_content .menu-info {
      /* 在 Safari 中执行的 CSS 代码 */
      height: calc(100vh - 64vw);
    }
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content {
    width: 66.1333333333vw;
    margin: auto;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    min-height: 16vw;
    font-size: 3.5vw;
    border-bottom: 0.2666666667vw solid #ccc;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail {
    height: 80%;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input {
    width: 100%;
    height: 100%;
    font-size: 3.2vw;
    font-weight: normal;
    color: var(--inputColor);
    border: 0;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text] {
    background-color: transparent;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text]::-webkit-input-placeholder {
    font-weight: normal;
    color: var(--inputColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text]::-moz-placeholder {
    font-weight: normal;
    color: var(--inputColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text]:-ms-input-placeholder {
    font-weight: normal;
    color: var(--inputColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text]::-ms-input-placeholder {
    font-weight: normal;
    color: var(--inputColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.search-item .menu-content-detail input[type=text]::placeholder {
    font-weight: normal;
    color: var(--inputColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.dropdownMenu_expand .menu-content-detail-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.dropdownMenu_expand .dropdownMenu,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a.dropdownMenu_expand .SecondaryMenu {
    max-height: 1000px;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu {
    overflow: hidden;
    width: 100%;
    max-height: 0;
    -webkit-transition: max-height 0.5s ease-in-out;
    transition: max-height 0.5s ease-in-out;
    background-color: #f5f5f5;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul {
    margin: 5.3333333333vw;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .dropdownMenu-li,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .SecondaryMenu-item,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .dropdownMenu-li,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .dropdownMenu-li,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .SecondaryMenu-item,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .dropdownMenu-li,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    height: 10.6666666667vw;
    padding: 2.6666666667vw 0;
    font-size: 3.2vw;
    font-weight: normal;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .dropdownMenu-li img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .SecondaryMenu-item img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .dropdownMenu-li img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .dropdownMenu-li img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .SecondaryMenu-item img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .dropdownMenu-li img,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item img {
    height: 100%;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .dropdownMenu-li .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .SecondaryMenu-item .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .dropdownMenu-li .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .dropdownMenu-li .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .SecondaryMenu-item .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .dropdownMenu-li .item-text span,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item .item-text span {
    padding: 0 2.1333333333vw;
    font-size: 3.2vw;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .dropdownMenu-li .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .SecondaryMenu-item .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .dropdownMenu-li .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .dropdownMenu-li .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .SecondaryMenu-item .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .dropdownMenu-li .item-text span:last-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item .item-text span:last-child {
    padding-right: 0;
    border-left: 1px solid var(--carColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .dropdownMenu-li .item-text span:first-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .dropdownMenu-ul .SecondaryMenu-item .item-text span:first-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .dropdownMenu-li .item-text span:first-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item .item-text span:first-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .dropdownMenu-li .item-text span:first-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .dropdownMenu-ul .SecondaryMenu-item .item-text span:first-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .dropdownMenu-li .item-text span:first-child,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item .item-text span:first-child {
    padding-left: 0;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul {
    margin: 3.2vw;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .dropdownMenu .SecondaryMenu-ul .SecondaryMenu-item,
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .SecondaryMenu .SecondaryMenu-ul .SecondaryMenu-item {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 5.3333333333vw;
    padding: 2.1333333333vw 0;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .menu-content-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    height: 6.4vw;
    padding: 4.8vw 0;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .menu-content-detail .menu-content-detail-title {
    font-size: 3.2vw;
    height: 100%;
    font-size: 3.8vw;
    line-height: 6.4vw;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .menu-content-detail .menu-content-detail-title img {
    margin-right: 0.8vw;
    -webkit-transform: translateY(-0.5333333333vw);
            transform: translateY(-0.5333333333vw);
    -o-object-fit: contain;
       object-fit: contain;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content a .menu-content-detail .menu-content-detail-icon {
    width: 4vw;
    height: 4vw;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content .operating-button {
    margin: 8vw 0;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content .operating-button button {
    width: 100%;
    margin-bottom: 2.6666666667vw;
    padding: 2.6666666667vw 0;
    font-size: 3.2vw;
    text-align: center;
    border: 1px solid var(--btnBorderColor);
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content .operating-button button.btn-login {
    border: none;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content .operating-button button:nth-child(odd) {
    color: #fff;
    background-color: #555091;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-info .menu-content .operating-button button:nth-child(even) {
    color: #000;
    background-color: #fff;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 22.4vw;
    background-color: #004126;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: 100%;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item {
    position: relative;
    display: block;
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    cursor: pointer;
    opacity: 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item .popup-wrap {
    position: absolute;
    bottom: calc(100% + 2.6666666667vw);
    left: 50%;
    visibility: hidden;
    width: 16vw;
    height: 16vw;
    padding: 1.3333333333vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transform: all 0.3s;
            transform: all 0.3s;
    opacity: 0;
    background-color: #fff;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item .popup-wrap .arrow {
    position: relative;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item .popup-wrap .arrow::before {
    position: absolute;
    top: 17.0666666667vw;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 1.3208333333vw;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item .popup-wrap .code img {
    width: 100%;
    height: auto;
  }
  .page_header .navigation_mob .navigation_mob_content .menu-outside .contact-list .menu-contact-item.outsideMenuActive .popup-wrap {
    visibility: visible;
    opacity: 1;
  }
  .page_header .navigation_mob .navigation_mob_content .footer-info {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 12.8vw;
    padding: 0 14.9333333333vw;
  }
  .page_header .navigation_mob .navigation_mob_content .footer-info .footer-info-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 6.4vw;
  }
  .page_header .navigation_mob .navigation_mob_content .footer-info .footer-info-detail .footer-info-detail-icon {
    width: 6.4vw;
    height: 6.4vw;
  }
  .page_header .navigation_mob .navigation_mob_content .footer-info .footer-info-detail .footer-info-detail-title {
    margin-left: 4.2666666667vw;
    height: 100%;
    font-size: 3.2vw;
    line-height: 6.4vw;
  }
  .page_header .navigation_mob .navigation_mob_content .footer-info > .footer-info-detail:last-child {
    margin-top: 8.5333333333vw;
  }
  .page_header .navigation_mob--expand {
    height: 100vh;
  }
  .page_header .muted {
    display: none;
  }
  @-webkit-keyframes axisX {
    from {
      -webkit-transform: translateY(100%);
              transform: translateY(100%);
    }
    to {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
  @keyframes axisX {
    from {
      -webkit-transform: translateY(100%);
              transform: translateY(100%);
    }
    to {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
}

#c-pop-code {
  position: fixed;
  right: 1.7vw;
  bottom: 6vw;
  z-index: 999;
  color: #000;
  font-size: 0.7vw;
  text-align: center;
}
#c-pop-code.on {
  display: none;
}
@media (max-width: 1900px) {
  #c-pop-code {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  #c-pop-code {
    right: 0;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  #c-pop-code {
    bottom: 35vw;
    font-size: 3vw;
  }
}
#c-pop-code .c-box1 {
  padding: 10px;
  background: rgba(241, 241, 241, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  width: 4vw;
  transition: all 0.4s;
  box-sizing: border-box;
}
@media (max-width: 1900px) {
  #c-pop-code .c-box1 {
    width: 80px;
  }
}
@media (max-width: 767px) {
  #c-pop-code .c-box1 {
    display: none;
  }
}
#c-pop-code .c-box1 img {
  margin-bottom: 5px;
  width: 100%;
  transition: all 0.4s;
}
#c-pop-code .c-box1:hover {
  width: 9vw;
}
@media (max-width: 1900px) {
  #c-pop-code .c-box1:hover {
    width: 170px;
  }
}
#c-pop-code .c-box2 {
  display: none;
}
@media (max-width: 767px) {
  #c-pop-code .c-box2 {
    display: block;
  }
}
#c-pop-code .c-box2 a {
  display: flex;
  color: #000;
  background: rgba(241, 241, 241, 0.5);
  padding: 10px 15px;
}
@media (max-width: 767px) {
  #c-pop-code .c-box2 a {
    padding: 0 2vw 0 6vw;
    height: 15vw;
    display: flex;
    align-items: center;
    border-radius: 7vw 0 0 7vw;
  }
}

@media screen and (min-width: 1366.02px) {
  footer {
    width: 100%;
    background: #181818;
  }
  footer * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  footer .container .wrapper .brand-wrap {
    position: relative;
    width: 100%;
    height: 25.4166666667vw;
  }
  footer .container .wrapper .brand-wrap .brand {
    width: 100%;
    height: 100%;
  }
  footer .container .wrapper .brand-wrap .brand img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .brand-wrap .brand video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .brand-wrap .brand-logo {
    position: absolute;
    top: 3.2291666667vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  footer .container .wrapper .brand-wrap .brand-logo img {
    width: 2.6041666667vw;
  }
  footer .container .wrapper .footer-wrap {
    width: 100%;
    max-width: calc(100% - 7.2916666667vw);
    margin: 0 auto;
    padding: 1.8229166667vw 0 0.8854166667vw;
  }
  footer .container .wrapper .footer-wrap .footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 0.625vw);
            flex: 0 1 calc(50% - 0.625vw);
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.5208333333vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap {
    margin-right: 2.2395833333vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item1 {
    position: relative;
    font-size: 0.625vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item {
    position: relative;
    font-size: 0.625vw;
    line-height: 1.1666666667;
    cursor: pointer;
    color: #b5b5b5;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap {
    position: absolute;
    bottom: calc(100% + 1.4583333333vw);
    left: 50%;
    visibility: hidden;
    width: 6.7708333333vw;
    height: 6.7708333333vw;
    padding: 0.5208333333vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transform: all 0.3s;
            transform: all 0.3s;
    opacity: 0;
    background-color: #fff;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .arrow {
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .arrow::before {
    position: absolute;
    top: 6.25vw;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 0.3208333333vw;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .code img {
    width: 100%;
    height: auto;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap-phone {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: auto;
    padding: 1.0416666667vw;
    font-size: 0.625vw;
    font-weight: bold;
    color: #333;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap-phone .arrow::before {
    top: 1.7708333333vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item.active .popup-wrap {
    visibility: visible;
    opacity: 1;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap:last-child {
    margin-right: 0;
  }
  footer .container .wrapper .footer-wrap .footer-content .back-top {
    width: 0.625vw;
    height: 1.7708333333vw;
    cursor: pointer;
    background-image: url(../fonts/back-top.svg);
    background-repeat: no-repeat;
    background-size: contain;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 0.625vw);
            flex: 0 1 calc(50% - 0.625vw);
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more a {
    padding-right: 1.0416666667vw;
    font-size: 0.625vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more img {
    width: 0.9375vw;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item {
    position: relative;
    display: block;
    width: 1.5625vw;
    height: 1.5625vw;
    margin-left: 1.5625vw;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item a {
    display: block;
    width: 100%;
    height: 100%;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.wx {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.oa {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.app {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.weibo {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.dy {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.bilili {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap {
    position: absolute;
    bottom: calc(100% + 1.4583333333vw);
    left: 50%;
    visibility: hidden;
    width: 6.7708333333vw;
    height: 6.7708333333vw;
    padding: 0.5208333333vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transform: all 0.3s;
            transform: all 0.3s;
    opacity: 0;
    background-color: #fff;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .arrow {
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .arrow::before {
    position: absolute;
    top: 6.25vw;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 0.3208333333vw;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .code img {
    width: 100%;
    height: auto;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.active .popup-wrap {
    visibility: visible;
    opacity: 1;
  }
  footer .container .wrapper .footer-wrap .copy {
    font-size: 0.625vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
  }
  .footermobCopy,
  .footermobCopy1 {
    display: none;
  }
}@media screen and (max-width: 1366px) and (min-width: 1024px) {
  footer {
    width: 100%;
    background: #000;
  }
  footer * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  footer .container .wrapper .brand-wrap {
    width: 100%;
    height: 25.3953147877vw;
    position: relative;
  }
  footer .container .wrapper .brand-wrap .brand {
    width: 100%;
    height: 100%;
  }
  footer .container .wrapper .brand-wrap .brand img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .brand-wrap .brand video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .brand-wrap .brand-logo {
    position: absolute;
    left: 50%;
    top: 3.2210834553vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  footer .container .wrapper .brand-wrap .brand-logo img {
    width: 2.4890190337vw;
  }
  footer .container .wrapper .footer-wrap {
    max-width: calc(100% - 9.1508052709vw);
    width: 100%;
    margin: 0 auto;
    padding: 2.5622254758vw 0 1.2445095168vw;
  }
  footer .container .wrapper .footer-wrap .footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 0.7320644217vw);
            flex: 0 1 calc(50% - 0.7320644217vw);
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.7320644217vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap {
    margin-right: 1.4641288433vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item1 {
    font-size: 0.878477306vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item {
    font-size: 0.878477306vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
    position: relative;
    cursor: pointer;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap {
    position: absolute;
    width: 8.0527086384vw;
    height: 8.0527086384vw;
    background-color: #fff;
    bottom: calc(100% + 2.0497803807vw);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 0.439238653vw;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: all 0.3s;
            transform: all 0.3s;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .arrow {
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .arrow::before {
    position: absolute;
    top: 7.6134699854vw;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 0.3208333333vw;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .code img {
    width: 100%;
    height: auto;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap-phone {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: auto;
    padding: 1.4641288433vw;
    font-size: 0.878477306vw;
    font-weight: bold;
    color: #333;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap-phone .arrow::before {
    top: 2.4890190337vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item.active .popup-wrap {
    visibility: visible;
    opacity: 1;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap:last-child {
    margin-right: 0;
  }
  footer .container .wrapper .footer-wrap .footer-content .back-top {
    width: 0.7320644217vw;
    height: 2.4890190337vw;
    background-image: url(../fonts/back-top.svg);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 0.7320644217vw);
            flex: 0 1 calc(50% - 0.7320644217vw);
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more a {
    font-size: 0.878477306vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
    padding-right: 1.0980966325vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more img {
    width: 1.0248901903vw;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item {
    margin-left: 1.2445095168vw;
    display: block;
    width: 2.196193265vw;
    height: 2.196193265vw;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item a {
    display: block;
    width: 100%;
    height: 100%;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.wx {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.oa {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.app {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.weibo {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.dy {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.bilili {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap {
    position: absolute;
    width: 8.0527086384vw;
    height: 8.0527086384vw;
    background-color: #fff;
    bottom: calc(100% + 2.0497803807vw);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 0.439238653vw;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: all 0.3s;
            transform: all 0.3s;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .arrow {
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .arrow::before {
    position: absolute;
    top: 7.6134699854vw;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 0.3208333333vw;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .code img {
    width: 100%;
    height: auto;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.active .popup-wrap {
    visibility: visible;
    opacity: 1;
  }
  footer .container .wrapper .footer-wrap .copy {
    font-size: 0.878477306vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
  }
  .footermobCopy,
  .footermobCopy1 {
    display: none;
  }
}@media screen and (max-width: 1023.98px) and (min-width: 768px) {
  footer {
    width: 100%;
    background: #000;
  }
  footer * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  footer .container .wrapper .brand-wrap {
    width: 100%;
    position: relative;
  }
  footer .container .wrapper .brand-wrap .brand img {
    width: 100%;
    height: 258px !important;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .brand-wrap .brand video {
    width: 100%;
    height: 258px !important;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .brand-wrap .brand-logo {
    position: absolute;
    left: 50%;
    top: 12.6302083333vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  footer .container .wrapper .brand-wrap .brand-logo img {
    width: 6.3802083333vw;
    height: 10.2864583333vw;
  }
  footer .container .wrapper .footer-wrap {
    max-width: calc(100% - 15.625vw);
    width: 100%;
    margin: 0 auto;
  }
  footer .container .wrapper .footer-wrap .mobMore {
    margin-top: 1.8229166667vw;
    text-align: center;
    color: #B5B5B5;
    font-size: 1.5625vw;
  }
  footer .container .wrapper .footer-wrap .footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 1.5625vw);
            flex: 0 1 calc(50% - 1.5625vw);
    margin-top: 1.8229166667vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.8229166667vw;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-left: 14.84375vw;
    padding-right: 14.84375vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item1 {
    font-size: 1.5625vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item {
    font-size: 1.5625vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
    position: relative;
    cursor: pointer;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap {
    position: absolute;
    width: 7.8125vw;
    height: 7.8125vw;
    background-color: #fff;
    bottom: calc(100% + 1.3020833333vw);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 0.6510416667vw;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: all 0.3s;
            transform: all 0.3s;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .arrow {
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .arrow::before {
    position: absolute;
    top: 15.625vw;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 1.3208333333vw;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .code img {
    width: 100%;
    height: auto;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap-phone {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: auto;
    padding: 2.6041666667vw;
    font-size: 1.5625vw;
    font-weight: bold;
    color: #333;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap-phone .arrow::before {
    top: 4.4270833333vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item.active .popup-wrap {
    visibility: visible;
    opacity: 1;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap:last-child {
    margin-right: 0;
  }
  footer .container .wrapper .footer-wrap .footer-content .back-top {
    width: 1.5625vw;
    height: 4.4270833333vw;
    background-image: url(../fonts/back-top.svg);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    display: none;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap {
    margin-top: 1.8229166667vw;
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 1.5625vw);
            flex: 0 1 calc(50% - 1.5625vw);
    padding-left: 26.0416666667vw;
    padding-right: 26.0416666667vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more a {
    font-size: 1.5625vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
    padding-right: 2.6041666667vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more img {
    width: 2.34375vw;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item {
    display: block;
    width: 2.6041666667vw;
    height: 2.6041666667vw;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item a {
    display: block;
    width: 100%;
    height: 100%;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.wx {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.oa {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.app {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.weibo {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.dy {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.bilili {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap {
    position: absolute;
    width: 7.8125vw;
    height: 7.8125vw;
    background-color: #fff;
    bottom: calc(100% + 1.3020833333vw);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 0.6510416667vw;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: all 0.3s;
            transform: all 0.3s;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .arrow {
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .arrow::before {
    position: absolute;
    top: 7.03125vw;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 1.3208333333vw;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .code img {
    width: 100%;
    height: auto;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.active .popup-wrap {
    visibility: visible;
    opacity: 1;
  }
  footer .container .wrapper .footer-wrap .copy {
    font-size: 1.5625vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
  }
  .back-tops {
    width: 1.5625vw;
    height: 4.4270833333vw;
    background-image: url(../fonts/back-top.svg);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 1.3020833333vw;
  }
  .footermobCopy,
  .footermobCopy1 {
    display: none;
  }
  .padzixun {
    text-align: center;
    padding-bottom: 13px;
  }
}@media screen and (max-width: 767.98px) {
  footer {
    width: 100%;
    background: #000;
  }
  footer * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  footer .container .wrapper .brand-wrap {
    width: 100%;
    position: relative;
  }
  footer .container .wrapper .brand-wrap .brand img {
    width: 100%;
    height: 83px !important;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .brand-wrap .brand video {
    width: 100%;
    height: 83px !important;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .brand-wrap .brand-logo {
    position: absolute;
    left: 50%;
    top: 6.9333333333vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  footer .container .wrapper .brand-wrap .brand-logo img {
    width: 5.3333333333vw;
    height: 8.2666666667vw;
  }
  footer .container .wrapper .footer-wrap {
    max-width: calc(100% - 32vw);
    width: 100%;
    margin: 0 auto;
  }
  footer .container .wrapper .footer-wrap .mobMore {
    margin-top: 5.3333333333vw;
    text-align: center;
    color: #B5B5B5;
    font-size: 3.2vw;
  }
  footer .container .wrapper .footer-wrap .footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 3.2vw);
            flex: 0 1 calc(50% - 3.2vw);
    margin-top: 5.3333333333vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5.3333333333vw;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item1 {
    font-size: 3.2vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item {
    font-size: 3.2vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
    position: relative;
    cursor: pointer;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap {
    position: absolute;
    width: 24vw;
    height: 24vw;
    background-color: #fff;
    bottom: calc(100% + 2.6666666667vw);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 1.3333333333vw;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: all 0.3s;
            transform: all 0.3s;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .arrow {
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .arrow::before {
    position: absolute;
    top: 22.4vw;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 1.3208333333vw;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap .code img {
    width: 100%;
    height: auto;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap-phone {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: auto;
    padding: 5.3333333333vw;
    font-size: 3.2vw;
    font-weight: bold;
    color: #333;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item .popup-wrap-phone .arrow::before {
    top: 9.0666666667vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap .footer-link-item.active .popup-wrap {
    visibility: visible;
    opacity: 1;
  }
  footer .container .wrapper .footer-wrap .footer-content .footer-links-wrap .footer-links .footer-link-item-wrap:last-child {
    margin-right: 0;
    width: 100%;
    text-align: center;
    margin-top: 4.2666666667vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .back-top {
    width: 3.2vw;
    height: 9.0666666667vw;
    background-image: url(../fonts/back-top.svg);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    display: none;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap {
    margin-top: 5.3333333333vw;
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 3.2vw);
            flex: 0 1 calc(50% - 3.2vw);
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more a {
    font-size: 3.2vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
    padding-right: 5.3333333333vw;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .more img {
    width: 4.8vw;
    -o-object-fit: cover;
       object-fit: cover;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item {
    display: block;
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item a {
    display: block;
    width: 100%;
    height: 100%;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.wx {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.oa {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.app {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.weibo {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.dy {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.bilili {
    background-repeat: no-repeat;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap {
    position: absolute;
    width: 24vw;
    height: 24vw;
    background-color: #fff;
    bottom: calc(100% + 2.6666666667vw);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 1.3333333333vw;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: all 0.3s;
            transform: all 0.3s;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .arrow {
    position: relative;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .arrow::before {
    position: absolute;
    top: 22.4vw;
    left: 50%;
    content: "";
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 1.3208333333vw;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item .popup-wrap .code img {
    width: 100%;
    height: auto;
  }
  footer .container .wrapper .footer-wrap .footer-content .contact-list-wrap .contact-list .footer-contact-item.active .popup-wrap {
    visibility: visible;
    opacity: 1;
  }
  footer .container .wrapper .footer-wrap .copy {
    font-size: 3.2vw;
    line-height: 1.1666666667;
    color: #b5b5b5;
  }
}
.footermobCopy {
  -moz-text-align-last: justify;
       text-align-last: justify;
  font-size: 3.2vw;
  color: #b5b5b5;
}

.footermobCopy1 {
  text-align: center;
  font-size: 3.2vw;
  color: #b5b5b5;
  margin-top: 5.3333333333vw;
  padding-bottom: 5.3333333333vw;
}
@charset "UTF-8";
@media screen and (min-width: 1366.02px) {
  .home-U8 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .home-U8 .swiper {
    width: 100%;
    height: 100%;
  }
  .home-U8 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .home-U8 .swiper .slide-item {
    width: 100%;
    height: 100%;
  }
  .home-U8 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .home-U8 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-U8 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-U8 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: calc(3.125vw - 20px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .home-U8 .swiper .page1Content .page2L {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 7.2916666667vw;
  }
  .home-U8 .swiper .page1Content .page2L div {
    width: 13.5416666667vw;
    font-size: 0.7291666667vw;
    line-height: 1;
    text-align: justify;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
  }
  .home-U8 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .home-U8 .swiper .page1Content .page2L .img {
    margin-bottom: 1.0416666667vw;
    font-size: 3.125vw;
    color: #fff;
  }
  .home-U8 .swiper .page1Content .page2L .img picture img {
    width: 13.5416666667vw;
    height: 2.6041666667vw;
  }
  .home-U8 .swiper .page1Content .page2L .img div {
    width: 13.5416666667vw;
    font-size: 2.5vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .home-U8 .swiper .page1Content .page2L.page2Left {
    margin-bottom: 1.1458333333vw;
  }
  .home-U8 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 7.2916666667vw;
  }
  .home-U8 .swiper .page1Content .page2R div {
    width: 6.3541666667vw;
    height: 2.6041666667vw;
    margin-left: 0.8333333333vw;
    font-size: 0.7291666667vw;
    line-height: 2.6041666667vw;
    text-align: center;
    background: #fff;
  }
  .home-U8 .swiper-pagination {
    bottom: 3.125vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet {
    width: 2.7604166667vw;
    height: 0.1041666667vw;
    margin: 0 0.4166666667vw !important;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .home-U8 .swiper-pagination.positionLeft {
    bottom: 3.125vw !important;
    left: 7.2916666667vw !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 13.5416666667vw !important;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .home-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .home-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
  }
  .home-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:last-child {
    margin-right: 0 !important;
  }
  .home-U8 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .home-U8 .buttonHover div .text:hover {
    color: var(--hoverColor) !important;
  }
  .home-U8 .buttonHover div .textbga::after {
    background: var(--hoverBgColor);
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
@media screen and (max-width: 767.98px) {
  .home-U8 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .home-U8 .swiper {
    width: 100%;
    height: 100%;
  }
  .home-U8 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .home-U8 .swiper .slide-item {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .home-U8 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .home-U8 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-U8 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-U8 .swiper .playBtn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .home-U8 .swiper .playBtn img {
    width: 8vw;
    height: 8vw;
  }
  .home-U8 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .home-U8 .swiper .page1Content .page2L {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: auto;
    padding-bottom: 16vw;
  }
  .home-U8 .swiper .page1Content .page2L div {
    font-size: 3.7333333333vw;
  }
  .home-U8 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .home-U8 .swiper .page1Content .page2L div[pcDescCenter=false] {
    margin: 0 auto;
    text-align: center;
  }
  .home-U8 .swiper .page1Content .page2L .img {
    width: 100%;
    margin: 0 auto 4.8vw;
    font-size: 10.6666666667vw;
    text-align: center;
    color: #fff;
  }
  .home-U8 .swiper .page1Content .page2L .img img {
    width: 43.2vw;
  }
  .home-U8 .swiper .page1Content .page2L .img div {
    margin-bottom: 3.2vw;
    font-size: 10.9333333333vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .home-U8 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: auto;
    padding-bottom: 16vw;
  }
  @supports (-webkit-touch-callout: none) {
    .home-U8 .swiper .page1Content .page2R {
      /* 在 Safari 中执行的 CSS 代码 */
      padding-bottom: 21.3333333333vw;
    }
  }
  .home-U8 .swiper .page1Content .page2R a {
    margin-right: 8vw;
  }
  .home-U8 .swiper .page1Content .page2R a:last-child {
    margin-right: 0;
  }
  .home-U8 .swiper .page1Content .page2R a div {
    width: 20.2666666667vw;
    height: 9.6vw;
    font-size: 3.2vw;
    line-height: 9.6vw;
    text-align: center;
    color: #1b1d37;
    background: #fff;
  }
  .home-U8 .swiper .page1Content .page2R a div .text {
    width: 100% !important;
  }
  .home-U8 .swiper .page1Content .page2R a.textButtonWidth div {
    width: 42.6666666667vw;
    border: 1px solid rgba(255, 255, 255, 0.4);
    background-color: rgba(255, 255, 255, 0.4);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
  }
  .home-U8 .swiper .page1Content .page2R a.textButtonWidth div .text {
    color: #fff;
  }
  .home-U8 .swiper .page1Content .page2R a.textButtonWidth div .textbga::before, .home-U8 .swiper .page1Content .page2R a.textButtonWidth div .textbga::after {
    content: "";
    background: transparent;
  }
  .home-U8 .swiper-pagination {
    bottom: 36.2666666667vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet {
    width: 8.8vw;
    height: 0.5333333333vw;
    margin: 0 1.3333333333vw;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .home-U8 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .play-btn {
    position: absolute;
    left: 50%;
    top: 33%;
    z-index: 9;
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
@media screen and (max-width: 1023.98px) and (min-width: 768px) {
  .home-U8 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .home-U8 .swiper {
    width: 100%;
    height: 100%;
  }
  .home-U8 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .home-U8 .swiper .slide-item {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .home-U8 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .home-U8 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-U8 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-U8 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: 5.2083333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .home-U8 .swiper .page1Content .page2L {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 6.5104166667vw;
  }
  .home-U8 .swiper .page1Content .page2L div {
    width: 27.734375vw;
    font-size: 1.6927083333vw;
    line-height: 1;
    text-align: justify;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
  }
  .home-U8 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .home-U8 .swiper .page1Content .page2L .img {
    margin-bottom: 2.34375vw;
    font-size: 5.078125vw;
    color: #fff;
  }
  .home-U8 .swiper .page1Content .page2L .img img {
    width: 27.734375vw;
    height: 5.3385416667vw;
  }
  .home-U8 .swiper .page1Content .page2L .img div {
    margin-bottom: 1.0416666667vw;
    font-size: 5.859375vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .home-U8 .swiper .page1Content .page2L.page2Left {
    margin-bottom: 2.8645833333vw;
  }
  .home-U8 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 6.5104166667vw;
  }
  .home-U8 .swiper .page1Content .page2R div {
    width: 12.7604166667vw;
    height: 5.2083333333vw;
    margin-left: 2.0833333333vw;
    font-size: 1.5625vw;
    line-height: 5.2083333333vw;
    text-align: center;
    color: #1b1d37;
    background: #fff;
  }
  .home-U8 .swiper .page1Content .page2R div .text {
    width: 100% !important;
  }
  .home-U8 .swiper .page1Content .page2R.buttonHover div:hover .text {
    color: #000;
  }
  .home-U8 .swiper .page1Content .page2R.buttonHover div:hover .textbga::after {
    width: 0;
  }
  .home-U8 .swiper-pagination {
    bottom: 29.5572916667vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet {
    width: 5.3385416667vw;
    height: 0.2604166667vw;
    margin: 0 0.6510416667vw;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .home-U8 .swiper-pagination.positionLeft {
    bottom: 7.8125vw !important;
    left: 6.5104166667vw !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 27.734375vw !important;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .home-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .home-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
  }
  .home-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:last-child {
    margin-right: 0 !important;
  }
  .home-U8 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .home-U8 .play-btn {
    position: absolute;
    left: 50%;
    top: 33%;
    z-index: 9;
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
@media screen and (max-width: 1366px) and (min-width: 1024px) {
  .home-U8 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .home-U8 .swiper {
    width: 100%;
    height: 100%;
  }
  .home-U8 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .home-U8 .swiper .slide-item {
    width: 100%;
    height: 100%;
  }
  .home-U8 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .home-U8 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-U8 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-U8 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: calc(2.9282576867vw - 20px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .home-U8 .swiper .page1Content .page2L {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 9.0775988287vw;
  }
  .home-U8 .swiper .page1Content .page2L div {
    width: 12.9575402635vw;
    font-size: 1.0248901903vw;
    line-height: 1;
    text-align: justify;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
  }
  .home-U8 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .home-U8 .swiper .page1Content .page2L .img {
    margin-bottom: 1.4641288433vw;
    font-size: 2.9282576867vw;
    color: #fff;
  }
  .home-U8 .swiper .page1Content .page2L .img img {
    width: 12.9575402635vw;
    height: 2.4890190337vw;
  }
  .home-U8 .swiper .page1Content .page2L .img div {
    width: 13.4699853587vw;
    font-size: 3.2942898975vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .home-U8 .swiper .page1Content .page2L.page2Left {
    margin-bottom: 1.6105417277vw;
  }
  .home-U8 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 9.1508052709vw;
  }
  .home-U8 .swiper .page1Content .page2R div {
    width: 6.0029282577vw;
    height: 2.4890190337vw;
    margin-left: 0.878477306vw;
    font-size: 0.878477306vw;
    line-height: 2.4890190337vw;
    text-align: center;
    color: #fff;
    background: #fff;
  }
  .home-U8 .swiper .page1Content .page2R div .text {
    width: 100% !important;
  }
  .home-U8 .swiper-pagination {
    bottom: 2.5622254758vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet {
    width: 2.5622254758vw;
    height: 0.1464128843vw;
    margin: 0 0.439238653vw;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .home-U8 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .home-U8 .swiper-pagination.positionLeft {
    bottom: 2.9282576867vw !important;
    left: 9.0775988287vw !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 12.9575402635vw !important;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .home-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .home-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
  }
  .home-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:last-child {
    margin-right: 0 !important;
  }
  .home-U8 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .home-U8 .buttonHover div .text:hover {
    color: var(--hoverColor) !important;
  }
  .home-U8 .buttonHover div .textbga::after {
    background: var(--hoverBgColor);
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
@charset "UTF-8";
@media screen and (min-width: 1366.02px) {
  .newhome-U8 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .newhome-U8 .swiper {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .newhome-U8 .swiper .slide-item {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: calc(3.125vw - 20px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .newhome-U8 .swiper .page1Content .page2L {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 7.2916666667vw;
  }
  .newhome-U8 .swiper .page1Content .page2L div {
    width: 13.5416666667vw;
    font-size: 0.9375vwvw;
    line-height: 1;
    text-align: justify;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
  }
  .newhome-U8 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .newhome-U8 .swiper .page1Content .page2L .img {
    margin-bottom: 1.0416666667vw;
    font-size: 3.125vw;
    color: #fff;
  }
  .newhome-U8 .swiper .page1Content .page2L .img picture img {
    width: auto;
    height: 2.0833333333vw;
  }
  .newhome-U8 .swiper .page1Content .page2L .img div {
    width: 13.5416666667vw;
    font-size: 2.5vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .newhome-U8 .swiper .page1Content .page2L.page2Left {
    margin-bottom: 1.1458333333vw;
  }
  .newhome-U8 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 7.2916666667vw;
  }
  .newhome-U8 .swiper .page1Content .page2R div {
    width: 6.3541666667vw;
    height: 2.6041666667vw;
    margin-left: 0.8333333333vw;
    font-size: 0.7291666667vw;
    line-height: 2.6041666667vw;
    text-align: center;
    background: #fff;
  }
  .newhome-U8 .swiper-pagination {
    bottom: 3.125vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet {
    width: 2.7604166667vw;
    height: 0.1041666667vw;
    margin: 0 0.4166666667vw !important;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .newhome-U8 .swiper-pagination.positionLeft {
    bottom: 3.125vw !important;
    left: 7.2916666667vw !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 13.5416666667vw !important;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .newhome-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .newhome-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
  }
  .newhome-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:last-child {
    margin-right: 0 !important;
  }
  .newhome-U8 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .newhome-U8 .buttonHover div .text:hover {
    color: var(--hoverColor) !important;
  }
  .newhome-U8 .buttonHover div .textbga::after {
    background: var(--hoverBgColor);
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
@media screen and (max-width: 767.98px) {
  .newhome-U8 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .newhome-U8 .swiper {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .newhome-U8 .swiper .slide-item {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .newhome-U8 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8 .swiper .slide-item .jsmpeg {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .playBtn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .newhome-U8 .swiper .playBtn img {
    width: 8vw;
    height: 8vw;
  }
  .newhome-U8 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .newhome-U8 .swiper .page1Content .page2L {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: auto;
    padding-bottom: 10vw;
  }
  .newhome-U8 .swiper .page1Content .page2L div {
    font-size: 3.7333333333vw;
  }
  .newhome-U8 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .newhome-U8 .swiper .page1Content .page2L div[pcDescCenter=false] {
    margin: 0 auto;
    text-align: center;
  }
  .newhome-U8 .swiper .page1Content .page2L .img {
    width: 100%;
    margin: 0 auto 1.3333333333vw;
    font-size: 10.6666666667vw;
    text-align: center;
    color: #fff;
  }
  .newhome-U8 .swiper .page1Content .page2L .img img {
    height: 6.4vw;
    width: auto;
  }
  .newhome-U8 .swiper .page1Content .page2L .img div {
    margin-bottom: 3.2vw;
    font-size: 7vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .newhome-U8 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: auto;
    padding-bottom: 16vw;
  }
  @supports (-webkit-touch-callout: none) {
    .newhome-U8 .swiper .page1Content .page2R {
      /* 在 Safari 中执行的 CSS 代码 */
      padding-bottom: 21.3333333333vw;
    }
  }
  .newhome-U8 .swiper .page1Content .page2R a {
    margin-right: 8vw;
  }
  .newhome-U8 .swiper .page1Content .page2R a:last-child {
    margin-right: 0;
  }
  .newhome-U8 .swiper .page1Content .page2R a div {
    width: 20.2666666667vw;
    height: 9.6vw;
    font-size: 3.2vw;
    line-height: 9.6vw;
    text-align: center;
    color: #1b1d37;
    background: #fff;
  }
  .newhome-U8 .swiper .page1Content .page2R a div .text {
    width: 100% !important;
  }
  .newhome-U8 .swiper .page1Content .page2R a.textButtonWidth div {
    width: 42.6666666667vw;
    border: 1px solid rgba(255, 255, 255, 0.4);
    background-color: rgba(255, 255, 255, 0.4);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
  }
  .newhome-U8 .swiper .page1Content .page2R a.textButtonWidth div .text {
    color: #fff;
  }
  .newhome-U8 .swiper .page1Content .page2R a.textButtonWidth div .textbga::before, .newhome-U8 .swiper .page1Content .page2R a.textButtonWidth div .textbga::after {
    content: "";
    background: transparent;
  }
  .newhome-U8 .swiper-pagination {
    bottom: 33.3333333333vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet {
    width: 8.8vw;
    height: 0.5333333333vw;
    margin: 0 1.3333333333vw;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .newhome-U8 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .newhome-U8 .screen-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    -webkit-backdrop-filter: blur(5.3333333333vmin);
            backdrop-filter: blur(5.3333333333vmin);
    z-index: 1000;
  }
  .newhome-U8 .video-screen-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .newhome-U8 .video-screen-modal .video-mark {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    background: transparent;
    mix-blend-mode: difference;
  }
  .newhome-U8 .video-screen-modal .video-mark .close {
    position: absolute;
    right: 4.2666666667vmin;
    top: 22.4vmin;
    height: 6.4vmin;
    width: 6.4vmin;
    -o-object-fit: contain;
       object-fit: contain;
    cursor: pointer;
  }
  .newhome-U8 .video-screen-modal .video-wrap {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    height: 80vmin;
  }
  .newhome-U8 .video-screen-modal .video-wrap video {
    position: relative;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .play-btn {
    position: absolute;
    left: 50%;
    top: 33%;
    z-index: 9;
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
@media screen and (max-width: 1023.98px) and (min-width: 768px) {
  .newhome-U8 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .newhome-U8 .swiper {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .newhome-U8 .swiper .slide-item {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .newhome-U8 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8 .swiper .slide-item .jsmpeg {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: 5.2083333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .newhome-U8 .swiper .page1Content .page2L {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 6.5104166667vw;
  }
  .newhome-U8 .swiper .page1Content .page2L div {
    width: 27.734375vw;
    font-size: 1.6927083333vw;
    line-height: 1;
    text-align: justify;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
  }
  .newhome-U8 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .newhome-U8 .swiper .page1Content .page2L .img {
    margin-bottom: 2.34375vw;
    font-size: 5.078125vw;
    color: #fff;
  }
  .newhome-U8 .swiper .page1Content .page2L .img img {
    width: auto;
    height: 3.90625vw;
  }
  .newhome-U8 .swiper .page1Content .page2L .img div {
    margin-bottom: 1.0416666667vw;
    font-size: 5.859375vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .newhome-U8 .swiper .page1Content .page2L.page2Left {
    margin-bottom: 2.8645833333vw;
  }
  .newhome-U8 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 6.5104166667vw;
  }
  .newhome-U8 .swiper .page1Content .page2R div {
    width: 12.7604166667vw;
    height: 5.2083333333vw;
    margin-left: 2.0833333333vw;
    font-size: 1.5625vw;
    line-height: 5.2083333333vw;
    text-align: center;
    color: #1b1d37;
    background: #fff;
  }
  .newhome-U8 .swiper .page1Content .page2R div .text {
    width: 100% !important;
  }
  .newhome-U8 .swiper .page1Content .page2R.buttonHover div:hover .text {
    color: #000;
  }
  .newhome-U8 .swiper .page1Content .page2R.buttonHover div:hover .textbga::after {
    width: 0;
  }
  .newhome-U8 .swiper-pagination {
    bottom: 29.5572916667vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet {
    width: 5.3385416667vw;
    height: 0.2604166667vw;
    margin: 0 0.6510416667vw;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .newhome-U8 .swiper-pagination.positionLeft {
    bottom: 7.8125vw !important;
    left: 6.5104166667vw !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 27.734375vw !important;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .newhome-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .newhome-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
  }
  .newhome-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:last-child {
    margin-right: 0 !important;
  }
  .newhome-U8 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .newhome-U8 .play-btn {
    position: absolute;
    left: 50%;
    top: 33%;
    z-index: 9;
  }
  .newhome-U8 .screen-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    -webkit-backdrop-filter: blur(2.6041666667vmin);
            backdrop-filter: blur(2.6041666667vmin);
    z-index: 1000;
  }
  .newhome-U8 .video-screen-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .newhome-U8 .video-screen-modal .video-mark {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    background: transparent;
    mix-blend-mode: difference;
  }
  .newhome-U8 .video-screen-modal .video-mark .close {
    position: absolute;
    right: 4.1666666667vw;
    top: 16.1458333333vw;
    height: 3.125vmin;
    width: 3.125vmin;
    -o-object-fit: contain;
       object-fit: contain;
    cursor: pointer;
  }
  .newhome-U8 .video-screen-modal .video-wrap {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 65.1041666667vw;
    overflow: hidden;
  }
  .newhome-U8 .video-screen-modal .video-wrap video {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative;
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
@media screen and (max-width: 1366px) and (min-width: 1024px) {
  .newhome-U8 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .newhome-U8 .swiper {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .newhome-U8 .swiper .slide-item {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .newhome-U8 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: calc(2.9282576867vw - 20px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .newhome-U8 .swiper .page1Content .page2L {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 9.0775988287vw;
  }
  .newhome-U8 .swiper .page1Content .page2L div {
    width: 12.9575402635vw;
    font-size: 1.0248901903vw;
    line-height: 1;
    text-align: justify;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
  }
  .newhome-U8 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .newhome-U8 .swiper .page1Content .page2L .img {
    margin-bottom: 1.4641288433vw;
    font-size: 2.9282576867vw;
    color: #fff;
  }
  .newhome-U8 .swiper .page1Content .page2L .img img {
    width: auto;
    height: 2.4890190337vw;
  }
  .newhome-U8 .swiper .page1Content .page2L .img div {
    width: 13.4699853587vw;
    font-size: 3.2942898975vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .newhome-U8 .swiper .page1Content .page2L.page2Left {
    margin-bottom: 1.6105417277vw;
  }
  .newhome-U8 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 9.1508052709vw;
  }
  .newhome-U8 .swiper .page1Content .page2R div {
    width: 6.0029282577vw;
    height: 2.4890190337vw;
    margin-left: 0.878477306vw;
    font-size: 0.878477306vw;
    line-height: 2.4890190337vw;
    text-align: center;
    color: #fff;
    background: #fff;
  }
  .newhome-U8 .swiper .page1Content .page2R div .text {
    width: 100% !important;
  }
  .newhome-U8 .swiper-pagination {
    bottom: 2.5622254758vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet {
    width: 2.5622254758vw;
    height: 0.1464128843vw;
    margin: 0 0.439238653vw;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .newhome-U8 .swiper-pagination.positionLeft {
    bottom: 2.9282576867vw !important;
    left: 9.0775988287vw !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 12.9575402635vw !important;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .newhome-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .newhome-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
  }
  .newhome-U8 .swiper-pagination.positionLeft .swiper-pagination-bullet:last-child {
    margin-right: 0 !important;
  }
  .newhome-U8 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .newhome-U8 .buttonHover div .text:hover {
    color: var(--hoverColor) !important;
  }
  .newhome-U8 .buttonHover div .textbga::after {
    background: var(--hoverBgColor);
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
@charset "UTF-8";
@media screen and (min-width: 1366.02px) {
  .newhome-U8-2 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .newhome-U8-2 .swiper {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .newhome-U8-2 .swiper .slide-item {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8-2 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: calc(3.125vw - 20px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .newhome-U8-2 .swiper .page1Content .page2L {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 7.2916666667vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2L div {
    width: 13.5416666667vw;
    font-size: 0.7291666667vw;
    line-height: 1;
    text-align: justify;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
  }
  .newhome-U8-2 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img {
    margin-bottom: 1.0416666667vw;
    font-size: 3.125vw;
    color: #fff;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img picture img {
    width: auto;
    height: 2.0833333333vw;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img div {
    width: 13.5416666667vw;
    font-size: 2.5vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .newhome-U8-2 .swiper .page1Content .page2L.page2Left {
    margin-bottom: 1.1458333333vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 7.2916666667vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2R div {
    width: 6.3541666667vw;
    height: 2.6041666667vw;
    margin-left: 0.8333333333vw;
    font-size: 0.7291666667vw;
    line-height: 2.6041666667vw;
    text-align: center;
    background: #fff;
  }
  .newhome-U8-2 .swiper-pagination {
    bottom: 3.125vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet {
    width: 2.7604166667vw;
    height: 0.1041666667vw;
    margin: 0 0.4166666667vw !important;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .newhome-U8-2 .swiper-pagination.positionLeft {
    bottom: 3.125vw !important;
    left: 7.2916666667vw !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 13.5416666667vw !important;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .newhome-U8-2 .swiper-pagination.positionLeft .swiper-pagination-bullet {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .newhome-U8-2 .swiper-pagination.positionLeft .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
  }
  .newhome-U8-2 .swiper-pagination.positionLeft .swiper-pagination-bullet:last-child {
    margin-right: 0 !important;
  }
  .newhome-U8-2 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .newhome-U8-2 .buttonHover div .text:hover {
    color: var(--hoverColor) !important;
  }
  .newhome-U8-2 .buttonHover div .textbga::after {
    background: var(--hoverBgColor);
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
@media screen and (max-width: 767.98px) {
  .newhome-U8-2 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .newhome-U8-2 .swiper {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .newhome-U8-2 .swiper .slide-item {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8-2 .swiper .slide-item .jsmpeg {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .playBtn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .newhome-U8-2 .swiper .playBtn img {
    width: auto;
    height: 8vw;
  }
  .newhome-U8-2 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .newhome-U8-2 .swiper .page1Content .page2L {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: auto;
    padding-bottom: 16vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2L div {
    font-size: 3.7333333333vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .newhome-U8-2 .swiper .page1Content .page2L div[pcDescCenter=false] {
    margin: 0 auto;
    text-align: center;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img {
    width: 100%;
    margin: 0 auto 1.3333333333vw;
    font-size: 10.6666666667vw;
    text-align: center;
    color: #fff;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img img {
    height: 6.4vw;
    width: auto;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img div {
    margin-bottom: 0;
    font-size: 7vw;
    -moz-text-align-last: center;
         text-align-last: center;
  }
  .newhome-U8-2 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: auto;
    padding-bottom: 16vw;
  }
  @supports (-webkit-touch-callout: none) {
    .newhome-U8-2 .swiper .page1Content .page2R {
      /* 在 Safari 中执行的 CSS 代码 */
      padding-bottom: 21.3333333333vw;
    }
  }
  .newhome-U8-2 .swiper .page1Content .page2R a {
    margin-right: 8vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2R a:last-child {
    margin-right: 0;
  }
  .newhome-U8-2 .swiper .page1Content .page2R a div {
    width: 20.2666666667vw;
    height: 9.6vw;
    font-size: 3.2vw;
    line-height: 9.6vw;
    text-align: center;
    color: #1b1d37;
    background: #fff;
  }
  .newhome-U8-2 .swiper .page1Content .page2R a div .text {
    width: 100% !important;
  }
  .newhome-U8-2 .swiper .page1Content .page2R a.textButtonWidth div {
    width: 42.6666666667vw;
    border: 1px solid rgba(255, 255, 255, 0.4);
    background-color: rgba(255, 255, 255, 0.4);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
  }
  .newhome-U8-2 .swiper .page1Content .page2R a.textButtonWidth div .text {
    color: #fff;
  }
  .newhome-U8-2 .swiper .page1Content .page2R a.textButtonWidth div .textbga::before, .newhome-U8-2 .swiper .page1Content .page2R a.textButtonWidth div .textbga::after {
    content: "";
    background: transparent;
  }
  .newhome-U8-2 .swiper-pagination {
    bottom: 33.3333333333vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet {
    width: 8.8vw;
    height: 0.5333333333vw;
    margin: 0 1.3333333333vw;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .newhome-U8-2 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .newhome-U8-2 .screen-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    -webkit-backdrop-filter: blur(5.3333333333vmin);
            backdrop-filter: blur(5.3333333333vmin);
    z-index: 1000;
  }
  .newhome-U8-2 .video-screen-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .newhome-U8-2 .video-screen-modal .video-mark {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    background: transparent;
    mix-blend-mode: difference;
  }
  .newhome-U8-2 .video-screen-modal .video-mark .close {
    position: absolute;
    right: 4.2666666667vmin;
    top: 22.4vmin;
    height: 6.4vmin;
    width: 6.4vmin;
    -o-object-fit: contain;
       object-fit: contain;
    cursor: pointer;
  }
  .newhome-U8-2 .video-screen-modal .video-wrap {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    height: 80vmin;
  }
  .newhome-U8-2 .video-screen-modal .video-wrap video {
    position: relative;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .play-btn {
    position: absolute;
    left: 50%;
    top: 33%;
    z-index: 9;
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
@media screen and (max-width: 1023.98px) and (min-width: 768px) {
  .newhome-U8-2 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .newhome-U8-2 .swiper {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .newhome-U8-2 .swiper .slide-item {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8-2 .swiper .slide-item .jsmpeg {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: 5.2083333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .newhome-U8-2 .swiper .page1Content .page2L {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 6.5104166667vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2L div {
    width: 27.734375vw;
    font-size: 1.6927083333vw;
    line-height: 1;
    text-align: justify;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
  }
  .newhome-U8-2 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img {
    margin-bottom: 2.34375vw;
    font-size: 5.078125vw;
    color: #fff;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img img {
    width: auto;
    height: 3.90625vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img div {
    margin-bottom: 1.0416666667vw;
    font-size: 5.859375vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .newhome-U8-2 .swiper .page1Content .page2L.page2Left {
    margin-bottom: 2.8645833333vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 6.5104166667vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2R div {
    width: 12.7604166667vw;
    height: 5.2083333333vw;
    margin-left: 2.0833333333vw;
    font-size: 1.5625vw;
    line-height: 5.2083333333vw;
    text-align: center;
    color: #1b1d37;
    background: #fff;
  }
  .newhome-U8-2 .swiper .page1Content .page2R div .text {
    width: 100% !important;
  }
  .newhome-U8-2 .swiper .page1Content .page2R.buttonHover div:hover .text {
    color: #000;
  }
  .newhome-U8-2 .swiper .page1Content .page2R.buttonHover div:hover .textbga::after {
    width: 0;
  }
  .newhome-U8-2 .swiper-pagination {
    bottom: 29.5572916667vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet {
    width: 5.3385416667vw;
    height: 0.2604166667vw;
    margin: 0 0.6510416667vw;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .newhome-U8-2 .swiper-pagination.positionLeft {
    bottom: 7.8125vw !important;
    left: 6.5104166667vw !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 27.734375vw !important;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .newhome-U8-2 .swiper-pagination.positionLeft .swiper-pagination-bullet {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .newhome-U8-2 .swiper-pagination.positionLeft .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
  }
  .newhome-U8-2 .swiper-pagination.positionLeft .swiper-pagination-bullet:last-child {
    margin-right: 0 !important;
  }
  .newhome-U8-2 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .newhome-U8-2 .play-btn {
    position: absolute;
    left: 50%;
    top: 33%;
    z-index: 9;
  }
  .newhome-U8-2 .screen-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    -webkit-backdrop-filter: blur(2.6041666667vmin);
            backdrop-filter: blur(2.6041666667vmin);
    z-index: 1000;
  }
  .newhome-U8-2 .video-screen-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .newhome-U8-2 .video-screen-modal .video-mark {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    background: transparent;
    mix-blend-mode: difference;
  }
  .newhome-U8-2 .video-screen-modal .video-mark .close {
    position: absolute;
    right: 4.1666666667vw;
    top: 16.1458333333vw;
    height: 3.125vmin;
    width: 3.125vmin;
    -o-object-fit: contain;
       object-fit: contain;
    cursor: pointer;
  }
  .newhome-U8-2 .video-screen-modal .video-wrap {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 65.1041666667vw;
    overflow: hidden;
  }
  .newhome-U8-2 .video-screen-modal .video-wrap video {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative;
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
@media screen and (max-width: 1366px) and (min-width: 1024px) {
  .newhome-U8-2 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
  .newhome-U8-2 .swiper {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .loaded {
    /* 第一个滑动元素默认显示 */
    display: block;
  }
  .newhome-U8-2 .swiper .slide-item {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-picture {
    width: 100%;
    height: 100%;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8-2 .swiper .slide-item .slide-item-video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .newhome-U8-2 .swiper .page1Content {
    position: absolute;
    z-index: 11;
    bottom: calc(2.9282576867vw - 20px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    opacity: 0;
  }
  .newhome-U8-2 .swiper .page1Content .page2L {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 9.0775988287vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2L div {
    width: 12.9575402635vw;
    font-size: 1.0248901903vw;
    line-height: 1;
    text-align: justify;
    -moz-text-align-last: justify;
         text-align-last: justify;
    white-space: nowrap;
  }
  .newhome-U8-2 .swiper .page1Content .page2L div[pcDescCenter=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img {
    margin-bottom: 1.4641288433vw;
    font-size: 2.9282576867vw;
    color: #fff;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img img {
    width: auto;
    height: 2.4890190337vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2L .img div {
    width: 13.4699853587vw;
    font-size: 3.2942898975vw;
    -moz-text-align-last: justify;
         text-align-last: justify;
  }
  .newhome-U8-2 .swiper .page1Content .page2L.page2Left {
    margin-bottom: 1.6105417277vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 9.1508052709vw;
  }
  .newhome-U8-2 .swiper .page1Content .page2R div {
    width: 6.0029282577vw;
    height: 2.4890190337vw;
    margin-left: 0.878477306vw;
    font-size: 0.878477306vw;
    line-height: 2.4890190337vw;
    text-align: center;
    color: #fff;
    background: #fff;
  }
  .newhome-U8-2 .swiper .page1Content .page2R div .text {
    width: 100% !important;
  }
  .newhome-U8-2 .swiper-pagination {
    bottom: 2.5622254758vw !important;
    left: 50% !important;
    width: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet {
    width: 2.5622254758vw;
    height: 0.1464128843vw;
    margin: 0 0.439238653vw;
    opacity: 1;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, 0.5);
  }
  .newhome-U8-2 .swiper-pagination .swiper-pagination-bullet-active .paginationAnimation {
    display: block;
    width: 0;
    height: 100%;
    background: #fff;
  }
  .newhome-U8-2 .swiper-pagination.positionLeft {
    bottom: 2.9282576867vw !important;
    left: 9.0775988287vw !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 12.9575402635vw !important;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .newhome-U8-2 .swiper-pagination.positionLeft .swiper-pagination-bullet {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .newhome-U8-2 .swiper-pagination.positionLeft .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
  }
  .newhome-U8-2 .swiper-pagination.positionLeft .swiper-pagination-bullet:last-child {
    margin-right: 0 !important;
  }
  .newhome-U8-2 .buttonHover div {
    position: relative;
    cursor: pointer;
  }
  .newhome-U8-2 .buttonHover div .text:hover {
    color: var(--hoverColor) !important;
  }
  .newhome-U8-2 .buttonHover div .textbga::after {
    background: var(--hoverBgColor);
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
@media screen and (min-width: 1366.02px) {
  .home_drive {
    position: relative;
    width: 100vw;
  }
  .home_drive .section {
    position: sticky;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100vw;
    height: 100vh;
  }
  .home_drive .section .fp-watermark {
    display: none;
  }
  .home_drive .section .car-test {
    position: relative;
    width: 100%;
    height: 100vh;
  }
  .home_drive .section .car-test .bg-car {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background: none;
  }
  .home_drive .section .car-test .bg-car picture {
    width: 100%;
    height: 100%;
  }
  .home_drive .section .car-test .bg-car picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home_drive .section .car-test .car-test-form {
    position: absolute;
    top: 12.7604166667vw;
    right: 0vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 35.2083333333vw;
    height: 24.9479166667vw;
  }
  .home_drive .section .car-test .car-test-form .remind p, .home_drive .section .car-test .car-test-form .remind div {
    font-size: 0.5208333333vw;
  }
  .home_drive .section .car-test .car-test-form > div {
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  .home_drive .section .car-test .car-test-form .car-test-title {
    margin-top: 1.8229166667vw;
    margin-left: 7.1354166667vw;
    font-size: 2.5vw;
  }
  .home_drive .section .car-test .car-test-form .car-test-type {
    position: absolute;
    top: 6.5625vw;
    left: 7.1354166667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 0.625vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .car-test-type > div {
    width: 4.6vw;
    height: 2.3vw;
    margin-right: 0.8333333333vw;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.2;
  }
  .home_drive .section .car-test .car-test-form .car-test-type .active {
    background: #004126;
  }
  .home_drive .section .car-test .car-test-form .car-test-type .active2 {
    color: #333;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .name {
    margin-top: 3.6458333333vw;
    margin-left: 7.1354166667vw;
    font-size: 0.625vw !important;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 2.0833333333vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name {
    position: relative;
    width: 20.8333333333vw;
    margin-top: 1.4583333333vw;
    padding: 0;
    font-size: 0.8333333333vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName div {
    width: 2.0833333333vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input {
    width: 100%;
    font-size: 0.625vw;
    line-height: 1.40625vw;
    color: #fff;
    border: none;
    border-radius: 0;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.5208333333vw;
    line-height: 0.7291666667vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .remind {
    position: absolute;
    top: 1.6666666667vw;
    font-size: 0.5208333333vw;
    line-height: 0.7291666667vw;
    opacity: 0;
    color: red;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .name .select_box {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 9.375vw;
    margin-top: 1.6666666667vw;
    padding: 0;
    font-size: 0.8333333333vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .name ul,
  .home_drive .section .car-test .car-test-form .name li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .name .select_box input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 0.8333333333vw;
    line-height: 1.6666666667vw;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 9.375vw;
    margin-top: 1.6666666667vw;
    border: 0.0520833333vw solid #d1d1d1;
    background: black;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 1.3020833333vw;
    line-height: 1.3020833333vw;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul li:hover {
    color: black;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .name .remind {
    position: absolute;
    top: 1.5625vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.5208333333vw;
    line-height: 0.7291666667vw;
    opacity: 0;
    color: #f00ff !important;
  }
  .home_drive .section .car-test .car-test-form .name .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .gender {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20.8333333333vw;
    margin-top: 1.1458333333vw;
    margin-left: 7.1354166667vw;
    padding-bottom: 8px;
    font-size: 0.625vw;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 5.2083333333vw;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) .male {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 0.5208333333vw;
    height: 0.5208333333vw;
    margin-right: 0.2604166667vw;
    cursor: pointer;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) .male > div {
    width: 0.3125vw;
    height: 0.3125vw;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) .female {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 0.5208333333vw;
    height: 0.5208333333vw;
    margin-right: 0.2604166667vw;
    cursor: pointer;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) .female > div {
    width: 0.3125vw;
    height: 0.3125vw;
  }
  .home_drive .section .car-test .car-test-form .city {
    position: relative;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-left: 7.1354166667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 9.375vw;
    margin-top: 1.0416666667vw;
    padding: 0;
    font-size: 0.625vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .cityProvince {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .cityProvince div {
    height: 1.4583333333vw;
    margin-right: 0.5208333333vw;
    font-size: 0.625vw;
    line-height: 1.4583333333vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle img {
    width: 0.7291666667vw;
    height: 0.7291666667vw;
    margin-top: 0.4166666667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input {
    height: 1.4583333333vw;
    font-size: 0.625vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    margin: 0;
    padding: 0;
    font-size: 0.625vw;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 0.8333333333vw;
    line-height: 1.6666666667vw;
    cursor: pointer;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 9.375vw;
    margin-top: 1.6666666667vw;
    border: 0.0520833333vw solid #d1d1d1;
    background: var(--cityBG);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 1.3020833333vw;
    line-height: 1.3020833333vw;
    cursor: pointer;
    text-align: left;
    color: var(--sTextColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul li:hover {
    color: var(--sHoverColor);
    background: var(--sHoverBGColor);
  }
  .home_drive .section .car-test .car-test-form .city .remind {
    position: absolute;
    top: 1.8229166667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 0.5208333333vw;
    line-height: 0.7291666667vw;
    opacity: 0;
    color: red;
  }
  .home_drive .section .car-test .car-test-form .city .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 9.375vw;
    margin-top: 1.0416666667vw;
    margin-left: 2.3958333333vw;
    padding: 0;
    font-size: 0.625vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .citySelect {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .citySelect div {
    height: 1.4583333333vw;
    margin-right: 0.5208333333vw;
    font-size: 0.625vw;
    line-height: 1.4583333333vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle img {
    width: 0.7291666667vw;
    height: 0.7291666667vw;
    margin-top: 0.4166666667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 0.625vw;
    line-height: 1.4583333333vw;
    cursor: pointer;
    color: #fff;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 9.375vw;
    margin-top: 1.6666666667vw;
    border: 0.0520833333vw solid #d1d1d1;
    background: var(--cityBG);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 1.3020833333vw;
    line-height: 1.3020833333vw;
    color: var(--sTextColor);
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul li:hover {
    color: var(--sHoverColor);
    background: var(--sHoverBGColor);
  }
  .home_drive .section .car-test .car-test-form .city .narrow {
    zoom: 0.85;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 9.375vw;
    margin-top: 3.3333333333vw;
    padding: 0;
    font-size: 0.8333333333vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 .provinceStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-bottom: 1px solid #9fa0a0;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 .provinceStyle img {
    width: 1.25vw;
    height: 1.25vw;
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 0.8333333333vw;
    line-height: 1.6666666667vw;
    cursor: pointer;
    color: #fff;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 9.375vw;
    margin-top: 1.6666666667vw;
    border: 0.0520833333vw solid #d1d1d1;
    background: black;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 1.3020833333vw;
    line-height: 1.3020833333vw;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul li:hover {
    color: black;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 9.375vw;
    margin-top: 3.3333333333vw;
    margin-left: 2.0833333333vw;
    padding: 0;
    font-size: 0.8333333333vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 .cityStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-bottom: 1px solid #9fa0a0;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 .cityStyle img {
    width: 1.25vw;
    height: 1.25vw;
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 0.8333333333vw;
    line-height: 1.6666666667vw;
    cursor: pointer;
    color: #fff;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 9.375vw;
    margin-top: 1.6666666667vw;
    border: 0.0520833333vw solid #d1d1d1;
    background: black;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 1.3020833333vw;
    line-height: 1.3020833333vw;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul li:hover {
    color: black;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .city .narrow {
    zoom: 0.85;
  }
  .home_drive .section .car-test .car-test-form .phone {
    margin-left: 7.1354166667vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.78125vw;
    margin-right: 2.0833333333vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone {
    position: relative;
    width: 20.8333333333vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones div {
    width: 3.125vw;
    margin-right: 0.5208333333vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input {
    width: 100%;
    font-size: 0.625vw !important;
    line-height: 1.40625vw;
    color: #fff;
    border: none;
    border-radius: 0;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone input {
    width: 100%;
    font-size: 0.625vw !important;
    line-height: 1.6666666667vw;
    color: #fff;
    border: none;
    border-radius: 0;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.2604166667vw;
    font-size: 0.625vw !important;
    line-height: 0.7291666667vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone .remind {
    position: absolute;
    top: 1.8229166667vw;
    font-size: 0.625vw !important;
    line-height: 0.7291666667vw;
    opacity: 0;
    color: red;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 1.25vw;
    margin-right: 2.0833333333vw;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification {
    position: relative;
    width: 20.8333333333vw;
    border-bottom: 1px solid #9fa0a0;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification input {
    width: 100%;
    font-size: 0.8333333333vw;
    line-height: 1.6666666667vw;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification .msg-auth-code {
    width: 5.7291666667vw;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification .btn-like {
    width: 100%;
    font-size: 0.7291666667vw;
    opacity: 0.5;
    color: #fff;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .experience {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box {
    position: relative;
    width: 20.8333333333vw;
    margin-top: 3.3333333333vw;
    padding: 0;
    font-size: 0.8333333333vw;
    border-bottom: 0.0260416667vw solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .experience ul,
  .home_drive .section .car-test .car-test-form .experience li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 0.8333333333vw;
    line-height: 1.6666666667vw;
    cursor: pointer;
    color: #fff;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 100%;
    border: 0.0520833333vw solid #d1d1d1;
    background: black;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 1.3020833333vw;
    line-height: 1.3020833333vw;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul li:hover {
    color: black;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 7.1354166667vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy {
    position: relative;
    margin-top: 2.0833333333vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy img {
    width: 0.7291666667vw;
    height: 0.7291666667vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset img {
    margin-right: 0.4166666667vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset a {
    font-size: 0.625vw;
    text-decoration: underline;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset .remind {
    position: absolute;
    top: 110%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 0.625vw;
    line-height: 0.7291666667vw;
    opacity: 0;
    color: red !important;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset .remind > img {
    margin-right: 10px;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .confirm {
    position: relative;
    width: 6.3541666667vw;
    height: 2.3958333333vw;
    margin-top: 1.25vw;
    margin-left: 6.0416666667vw;
    font-size: 0.7291666667vw;
    line-height: 2.3958333333vw;
    color: #004126;
    background: #fff;
    cursor: pointer;
    text-align: center;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .confirm > div {
    width: 6.3541666667vw;
    height: 2.3958333333vw;
    font-size: 0.7291666667vw;
    line-height: 2.3958333333vw;
    text-align: center;
    background: #fff;
    background: var(--btnbgColor);
  }
  .home_drive .section .car-test .make-box {
    position: absolute;
    top: 10.4166666667vw;
    right: 7.2916666667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 20.8333333333vw;
    height: 31.25vw;
    padding-top: 6.25vw;
    padding-left: 2.5vw;
    background: rgba(255, 255, 255, 0.04);
  }
  .home_drive .section .car-test .make-box .make-title {
    font-size: 2.5vw;
    line-height: 3.0208333333vw;
  }
  .home_drive .section .car-test .make-box .make-line {
    width: 10vw;
    height: 0.0520833333vw;
    margin-top: 1.6666666667vw;
    margin-bottom: 2.5vw;
    opacity: 0.4;
    background-color: #fff;
  }
  .home_drive .section .car-test .make-box .make-text {
    font-size: 1.0416666667vw;
    line-height: 1.5625vw;
  }
  .home_drive .section .car-test .make-box .text1 {
    margin-bottom: 0.4166666667vw;
  }
  .home_drive .section .car-test .make-box .make-btn {
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 8.5416666667vw;
    height: 1.5625vw;
    margin-top: 6.25vw;
    font-size: 0.8333333333vw;
    line-height: 1.5625vw !important;
    cursor: pointer;
    color: #fff;
    border-width: 1px;
    border-style: solid;
    background-color: transparent;
    text-shadow: 0 0 1.5625vw rgba(0, 0, 0, 0.77);
    font-family: "FZLT-Normal";
    font-size: 0.9375vw;
    font-weight: normal;
    line-height: 5.2083333333vw;
    text-align: center;
    white-space: nowrap;
    color: #fff;
  }
  .home_drive .section .car-test .lodaing {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: transparent;
  }
  .home_drive .section .car-test .lodaing img {
    position: absolute;
    top: 25.0520833333vw;
    left: 20.1041666667vw;
    width: 5.8333333333vw;
    height: 5.8333333333vw;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home_drive .section .car-test .select_box > img {
    width: 0.8333333333vw;
    height: 0.8333333333vw;
    margin-right: 0.8333333333vw;
    cursor: pointer;
  }
  .home_drive .pcimg {
    height: 100%;
  }
  .home_drive .genderSelect {
    background: #004126;
  }
  .home_drive .genderSelect1 {
    background: #fff;
  }
  .home_drive .text:hover {
    color: var(--hoverColor) !important;
  }
  .remind {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .remind > img {
    width: 0.7291666667vw;
    height: 0.7291666667vw;
    margin-right: 0.4166666667vw;
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
::-webkit-input-placeholder {
  /* WebKit browsers */
  font-size: 0.625vw !important;
  color: rgba(255, 255, 255, 0.5);
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-size: 0.625vw !important;
  color: rgba(255, 255, 255, 0.5);
}

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  font-size: 0.625vw !important;
  color: rgba(255, 255, 255, 0.5);
}@media screen and (max-width: 1366px) and (min-width: 1024px) {
  .home_drive {
    width: 100vw;
    position: relative;
  }
  .home_drive .section {
    width: 100vw;
    height: 100vh;
    position: sticky;
    left: 0;
    top: 0;
    overflow: hidden;
  }
  .home_drive .section .fp-watermark {
    display: none;
  }
  .home_drive .section .car-test {
    position: relative;
    width: 100%;
    height: 100vh;
  }
  .home_drive .section .car-test .bg-car {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
  .home_drive .section .car-test .bg-car picture {
    height: 100%;
    width: 100%;
  }
  .home_drive .section .car-test .bg-car picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home_drive .section .car-test .car-test-form {
    width: 35.7247437775vw;
    height: 29.2825768668vw;
    position: absolute;
    top: 11.4934114202vw;
    right: 0vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .home_drive .section .car-test .car-test-form .remind p, .home_drive .section .car-test .car-test-form .remind div {
    font-size: 0.7320644217vw;
  }
  .home_drive .section .car-test .car-test-form > div {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
  }
  .home_drive .section .car-test .car-test-form .car-test-title {
    font-size: 2.3426061493vw;
    margin-top: 1.8301610542vw;
    margin-left: 5.1244509517vw;
  }
  .home_drive .section .car-test .car-test-form .car-test-type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    position: absolute;
    top: 5.8565153734vw;
    left: 5.1244509517vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .car-test-type > div {
    width: 4.6vw;
    height: 2.5vw;
    text-align: center;
    font-size: 0.878477306vw;
    cursor: pointer;
    margin-right: 1.4641288433vw;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.2;
  }
  .home_drive .section .car-test .car-test-form .car-test-type > div:last-child {
    margin-right: 0;
  }
  .home_drive .section .car-test .car-test-form .car-test-type .active {
    background: #004126;
  }
  .home_drive .section .car-test .car-test-form .car-test-type .active2 {
    background: #fff;
    color: #333;
  }
  .home_drive .section .car-test .car-test-form .name {
    margin-left: 5.1244509517vw;
    margin-top: 3.6603221083vw;
    font-size: 12px;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 2.9282576867vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name {
    width: 22.6939970717vw;
    position: relative;
    padding: 0;
    font-size: 0.8333333333vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName div {
    width: 2.9282576867vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input {
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 0.878477306vw !important;
    line-height: 1.9765739385vw;
    border-radius: 0;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.3660322108vw;
    font-size: 0.7320644217vw;
    line-height: 1.0248901903vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .remind {
    position: absolute;
    top: 2.3426061493vw;
    color: red;
    font-size: 0.7320644217vw;
    line-height: 1.0248901903vw;
    opacity: 0;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .name .select_box {
    position: relative;
    padding: 0;
    font-size: 1.1713030747vw;
    width: 13.17715959vw;
    margin-top: 2.3426061493vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .name ul,
  .home_drive .section .car-test .car-test-form .name li {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .home_drive .section .car-test .car-test-form .name .select_box input {
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 1.1713030747vw;
    line-height: 2.3426061493vw;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul {
    width: 13.17715959vw;
    position: absolute;
    border: 0.0732064422vw solid #d1d1d1;
    background: black;
    overflow: hidden;
    display: none;
    z-index: 99999;
    margin-top: 2.3426061493vw;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul li {
    display: block;
    height: 1.8301610542vw;
    overflow: hidden;
    line-height: 1.8301610542vw;
    width: 100%;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul li:hover {
    background: #fff;
    color: black;
  }
  .home_drive .section .car-test .car-test-form .name .remind {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 2.196193265vw;
    color: red !important;
    font-size: 0.7320644217vw;
    line-height: 1.0248901903vw;
    opacity: 0;
  }
  .home_drive .section .car-test .car-test-form .name .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .gender {
    margin-left: 5.1244509517vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    margin-top: 1.6105417277vw;
    padding-bottom: 8px;
    border-bottom: 1px solid #d1d1d1;
    width: 22.6939970717vw;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 7.3206442167vw;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) .male {
    width: 0.7320644217vw;
    height: 0.7320644217vw;
    background: #fff;
    cursor: pointer;
    margin-right: 0.3660322108vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) .male > div {
    width: 0.439238653vw;
    height: 0.439238653vw;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) .female {
    width: 0.7320644217vw;
    height: 0.7320644217vw;
    background: #fff;
    cursor: pointer;
    margin-right: 0.3660322108vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) .female > div {
    width: 0.439238653vw;
    height: 0.439238653vw;
  }
  .home_drive .section .car-test .car-test-form .city {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    position: relative;
    margin-left: 5.1244509517vw;
    z-index: 99;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 {
    position: relative;
    padding: 0;
    font-size: 0.878477306vw;
    width: 10.2489019034vw;
    margin-top: 1.4641288433vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .cityProvince {
    border-bottom: 1px solid #d1d1d1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .cityProvince div {
    height: 2.0497803807vw;
    font-size: 0.878477306vw;
    line-height: 2.0497803807vw;
    margin-right: 0.7320644217vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle img {
    width: 1.0248901903vw;
    height: 1.0248901903vw;
    margin-top: 0.3660322108vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input {
    height: 2.0497803807vw;
    font-size: 0.878477306vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: 0.878477306vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 input {
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 1.1713030747vw;
    line-height: 2.3426061493vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul {
    width: 10.980966325vw;
    position: absolute;
    border: 0.0732064422vw solid #d1d1d1;
    left: 0px;
    background: var(--cityBG);
    overflow: hidden;
    display: none;
    z-index: 99999;
    margin-top: 2.3426061493vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul li {
    display: block;
    height: 1.8301610542vw;
    overflow: hidden;
    line-height: 1.8301610542vw;
    width: 100%;
    cursor: pointer;
    text-align: left;
    color: var(--sTextColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul li:hover {
    color: var(--sHoverColor);
    background: var(--sHoverBGColor);
  }
  .home_drive .section .car-test .car-test-form .city .remind {
    position: absolute;
    top: 2.5622254758vw;
    color: red;
    font-size: 0.7320644217vw;
    line-height: 1.0248901903vw;
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 {
    position: relative;
    padding: 0;
    font-size: 0.878477306vw;
    width: 10.980966325vw;
    margin-top: 1.4641288433vw;
    margin-left: 1.4641288433vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .citySelect {
    border-bottom: 1px solid #d1d1d1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .citySelect div {
    height: 2.0497803807vw;
    font-size: 0.878477306vw;
    line-height: 2.0497803807vw;
    margin-right: 0.7320644217vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle img {
    width: 1.0248901903vw;
    height: 1.0248901903vw;
    margin-top: 0.3660322108vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input {
    font-size: 0.878477306vw !important;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 input {
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 0.878477306vw;
    line-height: 2.0497803807vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul {
    width: 10.980966325vw;
    position: absolute;
    border: 0.0732064422vw solid #d1d1d1;
    background: var(--cityBG);
    overflow: hidden;
    left: 0;
    display: none;
    z-index: 99999;
    margin-top: 2.3426061493vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul li {
    display: block;
    height: 1.8301610542vw;
    overflow: hidden;
    line-height: 1.8301610542vw;
    width: 100%;
    cursor: pointer;
    text-align: left;
    color: var(--sTextColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul li:hover {
    color: var(--sHoverColor);
    background: var(--sHoverBGColor);
  }
  .home_drive .section .car-test .car-test-form .city .narrow {
    zoom: 0.85;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 {
    position: relative;
    padding: 0;
    font-size: 1.1713030747vw;
    width: 13.17715959vw;
    margin-top: 4.6852122987vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 .provinceStyle {
    border-bottom: 1px solid #9fa0a0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 .provinceStyle img {
    width: 1.756954612vw;
    height: 1.756954612vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 .provinceStyle input {
    font-size: 0.878477306vw;
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 input {
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 1.1713030747vw;
    line-height: 2.3426061493vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul {
    width: 13.17715959vw;
    position: absolute;
    border: 0.0732064422vw solid #d1d1d1;
    background: black;
    overflow: hidden;
    display: none;
    z-index: 99999;
    margin-top: 2.3426061493vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul li {
    display: block;
    height: 1.8301610542vw;
    overflow: hidden;
    line-height: 1.8301610542vw;
    width: 100%;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul li:hover {
    background: #fff;
    color: black;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 {
    position: relative;
    padding: 0;
    font-size: 1.1713030747vw;
    width: 13.17715959vw;
    margin-top: 4.6852122987vw;
    margin-left: 2.9282576867vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 .cityStyle {
    border-bottom: 1px solid #9fa0a0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 .cityStyle img {
    width: 1.756954612vw;
    height: 1.756954612vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 .cityStyle input {
    font-size: 0.878477306vw;
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 input {
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 0.878477306vw;
    line-height: 2.3426061493vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul {
    width: 13.17715959vw;
    position: absolute;
    border: 0.0732064422vw solid #d1d1d1;
    background: black;
    overflow: hidden;
    display: none;
    z-index: 99999;
    margin-top: 2.3426061493vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul li {
    display: block;
    height: 1.8301610542vw;
    overflow: hidden;
    line-height: 1.8301610542vw;
    width: 100%;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul li:hover {
    background: #fff;
    color: black;
  }
  .home_drive .section .car-test .car-test-form .city .narrow {
    zoom: 0.85;
  }
  .home_drive .section .car-test .car-test-form .phone {
    margin-left: 5.1244509517vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 1.0980966325vw;
    margin-right: 2.9282576867vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone {
    width: 22.6939970717vw;
    position: relative;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones div {
    width: 5.1244509517vw;
    margin-right: 0.7320644217vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input {
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 0.878477306vw;
    line-height: 1.9765739385vw;
    border-radius: 0;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone input {
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 0.878477306vw;
    line-height: 2.3426061493vw;
    border-radius: 0;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.3660322108vw;
    font-size: 0.878477306vw;
    line-height: 1.0248901903vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone .remind {
    position: absolute;
    top: 2.5622254758vw;
    color: red;
    font-size: 0.878477306vw;
    line-height: 1.0248901903vw;
    opacity: 0;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 1.756954612vw;
    margin-right: 2.9282576867vw;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification {
    width: 29.2825768668vw;
    position: relative;
    border-bottom: 1px solid #9fa0a0;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification input {
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 0.878477306vw;
    line-height: 2.3426061493vw;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification .msg-auth-code {
    width: 8.0527086384vw;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification .btn-like {
    color: #fff;
    font-size: 0.878477306vw;
    opacity: 0.5;
    width: 100%;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .experience {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box {
    position: relative;
    padding: 0;
    font-size: 0.878477306vw;
    border-bottom: 0.0366032211vw solid #d1d1d1;
    width: 29.2825768668vw;
    margin-top: 4.6852122987vw;
  }
  .home_drive .section .car-test .car-test-form .experience ul,
  .home_drive .section .car-test .car-test-form .experience li {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box input {
    cursor: pointer;
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 0.878477306vw;
    line-height: 2.3426061493vw;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul {
    width: 100%;
    position: absolute;
    border: 0.0732064422vw solid #d1d1d1;
    background: black;
    overflow: hidden;
    display: none;
    z-index: 99999;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul li {
    display: block;
    height: 1.8301610542vw;
    overflow: hidden;
    line-height: 1.8301610542vw;
    width: 100%;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul li:hover {
    background: #fff;
    color: black;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 5.1244509517vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy {
    margin-top: 2.196193265vw;
    position: relative;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy img {
    width: 0.7320644217vw;
    height: 0.7320644217vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset img {
    margin-right: 0.5856515373vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset a {
    font-size: 0.878477306vw;
    text-decoration: underline;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset .remind {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 1.4641288433vw;
    color: red !important;
    font-size: 0.878477306vw;
    line-height: 1.0248901903vw;
    opacity: 0;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .confirm {
    margin-top: 2.5622254758vw;
    margin-left: 4.1727672035vw;
    position: relative;
    width: 6.0029282577vw;
    height: 2.4890190337vw;
    font-size: 0.878477306vw;
    color: #004126;
    background: #fff;
    cursor: pointer;
    -webkit-transition: all 1s;
    transition: all 1s;
    line-height: 2.4890190337vw;
    text-align: center;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .confirm > div {
    width: 6.0029282577vw;
    height: 2.4890190337vw;
    background: #fff;
    background: var(--btnbgColor);
    font-size: 0.878477306vw;
    text-align: center;
    line-height: 2.4890190337vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .confirm > div .text {
    width: 100% !important;
  }
  .home_drive .section .car-test .make-box {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    top: 3.6603221083vw;
    right: 10.2489019034vw;
    width: 29.2825768668vw;
    height: 36.6032210835vw;
    background: rgba(255, 255, 255, 0.04);
    padding-left: 3.513909224vw;
    padding-top: 8.78477306vw;
  }
  .home_drive .section .car-test .make-box .make-title {
    font-size: 3.513909224vw;
    line-height: 4.2459736457vw;
  }
  .home_drive .section .car-test .make-box .make-line {
    width: 14.055636896vw;
    height: 0.0732064422vw;
    margin-top: 2.3426061493vw;
    margin-bottom: 3.513909224vw;
    opacity: 0.4;
    background-color: #fff;
  }
  .home_drive .section .car-test .make-box .make-text {
    font-size: 1.4641288433vw;
    line-height: 2.196193265vw;
  }
  .home_drive .section .car-test .make-box .text1 {
    margin-bottom: 0.5856515373vw;
  }
  .home_drive .section .car-test .make-box .make-btn {
    background-color: transparent;
    color: #fff;
    width: 12.0058565154vw;
    height: 2.196193265vw;
    font-size: 0.878477306vw;
    margin-top: 8.78477306vw;
    line-height: 2.196193265vw !important;
    position: relative;
    border-width: 1px;
    border-style: solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 1.317715959vw;
    font-family: "FZLT-Normal";
    font-weight: normal;
    color: #fff;
    line-height: 7.3206442167vw;
    text-align: center;
    white-space: nowrap;
    text-shadow: 0 0 2.196193265vw rgba(0, 0, 0, 0.77);
    z-index: 1;
    cursor: pointer;
  }
  .home_drive .section .car-test .lodaing {
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    background-color: transparent;
    z-index: 1000;
  }
  .home_drive .section .car-test .lodaing img {
    position: absolute;
    top: 35.2122986823vw;
    left: 28.2576866764vw;
    width: 8.1991215227vw;
    height: 8.1991215227vw;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home_drive .section .car-test .select_box > img {
    margin-right: 1.1713030747vw;
    height: 1.1713030747vw;
    width: 1.1713030747vw;
    cursor: pointer;
  }
  .home_drive .pcimg {
    height: 100%;
  }
  .home_drive .genderSelect {
    background: #004126;
  }
  .home_drive .genderSelect1 {
    background: #fff;
  }
  .home_drive .text:hover {
    color: var(--hoverColor) !important;
  }
  .remind {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .remind > img {
    margin-right: 0.5856515373vw;
    width: 0.878477306vw !important;
    height: 0.878477306vw !important;
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes showUpAnimate {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}

::-webkit-input-placeholder {
  /* WebKit browsers */
  font-size: 0.878477306vw;
  color: rgba(255, 255, 255, 0.5);
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-size: 0.878477306vw;
  color: rgba(255, 255, 255, 0.5);
}

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  font-size: 0.878477306vw;
  color: rgba(255, 255, 255, 0.5);
}@media screen and (max-width: 767.98px) {
  .home_drive {
    position: relative;
    width: 100vw;
  }
  .home_drive .section {
    position: sticky;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
  }
  .home_drive .section .fp-watermark {
    display: none;
  }
  .home_drive .section .car-test {
    position: relative;
    width: 100%;
    height: 100vh;
  }
  .home_drive .section .car-test .bg-car {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background: none;
  }
  .home_drive .section .car-test .bg-car picture {
    width: 100%;
    height: 100%;
  }
  .home_drive .section .car-test .bg-car picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home_drive .section .car-test .car-test-form {
    position: absolute;
    bottom: 12vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    height: 106.6666666667vw;
  }
  .home_drive .section .car-test .car-test-form .remind p, .home_drive .section .car-test .car-test-form .remind div {
    font-size: 2.6666666667vw;
  }
  .home_drive .section .car-test .car-test-form > div {
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  .home_drive .section .car-test .car-test-form .car-test-title {
    margin-top: 5.3333333333vw;
    margin-right: 37%;
    font-size: 8.5333333333vw;
  }
  .home_drive .section .car-test .car-test-form .car-test-type {
    position: absolute;
    z-index: 99;
    top: 20vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 3.2vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .car-test-type > div {
    width: 22.4vw;
    height: 10vw;
    text-align: center;
    margin-right: 2vw;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.2;
  }
  .home_drive .section .car-test .car-test-form .car-test-type > div:last-child {
    margin-right: 0;
  }
  .home_drive .section .car-test .car-test-form .car-test-type .active {
    background: #004126;
  }
  .home_drive .section .car-test .car-test-form .car-test-type .active2 {
    color: #333;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .name {
    width: 72vw;
    margin-top: 12vw;
    font-size: 3.2vw !important;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name {
    position: relative;
    margin-top: 7.4666666667vw;
    padding: 0;
    font-size: 0.8333333333vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName div {
    width: 10.6666666667vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input {
    width: 100%;
    font-size: 3.2vw;
    line-height: 7.2vw;
    color: #fff;
    border: none;
    border-radius: 0;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.3333333333vw;
    font-size: 2.6666666667vw;
    line-height: 3.7333333333vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .remind {
    position: absolute;
    top: 8.5333333333vw;
    font-size: 2.6666666667vw;
    line-height: 3.7333333333vw;
    opacity: 0;
    color: red;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .name .select_box {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 48vw;
    margin-top: 8.5333333333vw;
    padding: 0;
    font-size: 4.2666666667vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .name ul,
  .home_drive .section .car-test .car-test-form .name li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .name .select_box input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 4.2666666667vw;
    line-height: 8.5333333333vw;
    color: #fff;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 48vw;
    margin-top: 8.5333333333vw;
    border: 0.2666666667vw solid #d1d1d1;
    background: black;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 6.6666666667vw;
    line-height: 6.6666666667vw;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul li:hover {
    color: black;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .name .remind {
    position: absolute;
    top: 8vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 2.6666666667vw;
    line-height: 3.7333333333vw;
    opacity: 0;
    color: #f00ff !important;
  }
  .home_drive .section .car-test .car-test-form .name .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .gender {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 72vw;
    margin-top: 5.3333333333vw;
    padding-bottom: 8px;
    font-size: 3.2vw;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 26.6666666667vw;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) .male {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 2.6666666667vw;
    height: 2.6666666667vw;
    margin-right: 1.3333333333vw;
    cursor: pointer;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) .male > div {
    width: 1.6vw;
    height: 1.6vw;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) .female {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 2.6666666667vw;
    height: 2.6666666667vw;
    margin-right: 1.3333333333vw;
    cursor: pointer;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) .female > div {
    width: 1.6vw;
    height: 1.6vw;
  }
  .home_drive .section .car-test .car-test-form .city {
    position: relative;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 72vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 4.2666666667vw;
    padding: 0;
    font-size: 3.2vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .cityProvince {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .cityProvince div {
    height: 7.4666666667vw;
    margin-right: 2.6666666667vw;
    font-size: 3.2vw;
    line-height: 7.4666666667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle img {
    width: 3.2vw;
    height: 3.2vw;
    padding-top: 1.3333333333vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input {
    width: 25.3333333333vw;
    height: 7.4666666667vw;
    font-size: 12px !important;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    margin: 0;
    padding: 0;
    font-size: 3.2vw;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 4.2666666667vw;
    line-height: 8.5333333333vw;
    cursor: pointer;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 42.6666666667vw;
    margin-top: 8.5333333333vw;
    border: 0.2666666667vw solid #d1d1d1;
    background: var(--cityBG);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 6.6666666667vw;
    color: var(--sTextColor);
    line-height: 6.6666666667vw;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul li:hover {
    color: var(--sHoverColor);
    background: var(--sHoverBGColor);
  }
  .home_drive .section .car-test .car-test-form .city .remind {
    position: absolute;
    top: 9.3333333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 2.6666666667vw;
    line-height: 3.7333333333vw;
    opacity: 0;
    color: red;
  }
  .home_drive .section .car-test .car-test-form .city .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 48vw;
    margin-top: 5.3333333333vw;
    margin-left: 2.6666666667vw;
    padding: 0;
    font-size: 3.2vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .citySelect {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .citySelect div {
    height: 7.4666666667vw;
    font-size: 3.2vw;
    line-height: 7.4666666667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle img {
    width: 3.2vw;
    height: 3.2vw;
    padding-top: 1.3333333333vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 3.2vw;
    line-height: 7.4666666667vw;
    cursor: pointer;
    color: #fff;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 48vw;
    margin-top: 8.5333333333vw;
    border: 0.2666666667vw solid #d1d1d1;
    background: var(--cityBG);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 6.6666666667vw;
    line-height: 6.6666666667vw;
    color: var(--sTextColor);
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul li:hover {
    color: var(--sHoverColor);
    background: var(--sHoverBGColor);
  }
  .home_drive .section .car-test .car-test-form .city .narrow {
    zoom: 0.85;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 48vw;
    margin-top: 17.0666666667vw;
    padding: 0;
    font-size: 4.2666666667vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 .provinceStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-bottom: 1px solid #9fa0a0;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 .provinceStyle img {
    width: 6.4vw;
    height: 6.4vw;
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 4.2666666667vw;
    line-height: 8.5333333333vw;
    cursor: pointer;
    color: #fff;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 48vw;
    margin-top: 8.5333333333vw;
    border: 0.2666666667vw solid #d1d1d1;
    background: black;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 6.6666666667vw;
    line-height: 6.6666666667vw;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul li:hover {
    color: black;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 48vw;
    margin-top: 17.0666666667vw;
    margin-left: 10.6666666667vw;
    padding: 0;
    font-size: 4.2666666667vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 .cityStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-bottom: 1px solid #9fa0a0;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 .cityStyle img {
    width: 6.4vw;
    height: 6.4vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 .cityStyle input {
    font-size: 12px;
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 4.2666666667vw;
    line-height: 8.5333333333vw;
    cursor: pointer;
    color: #fff;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 48vw;
    margin-top: 8.5333333333vw;
    border: 0.2666666667vw solid #d1d1d1;
    background: black;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 6.6666666667vw;
    line-height: 6.6666666667vw;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul li:hover {
    color: black;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .city .narrow {
    zoom: 0.85;
  }
  .home_drive .section .car-test .car-test-form .phone {
    width: 72vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 2.6666666667vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone {
    position: relative;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input {
    width: 100%;
    font-size: 3.2vw !important;
    line-height: 7.2vw;
    color: #fff;
    border: none;
    border-radius: 0;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone input {
    width: 100%;
    font-size: 3.2vw !important;
    line-height: 8.5333333333vw;
    color: #fff;
    border: none;
    border-radius: 0;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.3333333333vw;
    font-size: 3.2vw !important;
    line-height: 3.7333333333vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone .remind {
    position: absolute;
    top: 9.3333333333vw;
    font-size: 3.2vw !important;
    line-height: 3.7333333333vw;
    opacity: 0;
    color: red;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 6.4vw;
    margin-right: 10.6666666667vw;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification {
    position: relative;
    width: 106.6666666667vw;
    border-bottom: 1px solid #9fa0a0;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification input {
    width: 100%;
    font-size: 4.2666666667vw;
    line-height: 8.5333333333vw;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification .msg-auth-code {
    width: 29.3333333333vw;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification .btn-like {
    width: 100%;
    font-size: 3.7333333333vw;
    opacity: 0.5;
    color: #fff;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .experience {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box {
    position: relative;
    width: 106.6666666667vw;
    margin-top: 17.0666666667vw;
    padding: 0;
    font-size: 4.2666666667vw;
    border-bottom: 0.1333333333vw solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .experience ul,
  .home_drive .section .car-test .car-test-form .experience li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box input {
    display: inline;
    overflow: hidden;
    width: 100%;
    font-size: 4.2666666667vw;
    line-height: 8.5333333333vw;
    cursor: pointer;
    color: #fff;
    color: #fff;
    border: none;
    background-color: transparent;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul {
    position: absolute;
    z-index: 99999;
    display: none;
    overflow: hidden;
    width: 100%;
    border: 0.2666666667vw solid #d1d1d1;
    background: black;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul li {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 6.6666666667vw;
    line-height: 6.6666666667vw;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul li:hover {
    color: black;
    background: #fff;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 72vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy {
    position: relative;
    margin-top: 5.3333333333vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy img {
    width: 2.6666666667vw;
    height: 2.6666666667vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset img {
    margin-right: 2.1333333333vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset a {
    font-size: 3.2vw;
    text-decoration: underline;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset .remind {
    position: absolute;
    top: 5.3333333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 3.2vw;
    line-height: 3.7333333333vw;
    opacity: 0;
    color: #f00ff !important;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy .remind div {
    color: red;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .confirm {
    position: relative;
    width: 32.5333333333vw;
    height: 12.2666666667vw;
    margin: 0 auto;
    margin-top: 5.8666666667vw;
    font-size: 3.7333333333vw;
    line-height: 12.2666666667vw;
    cursor: pointer;
    text-align: center;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .confirm > div {
    width: 32.5333333333vw;
    height: 10.6666666667vw;
    font-size: 3.7333333333vw;
    line-height: 10.6666666667vw;
    text-align: center;
    background: #fff;
    background: var(--btnbgColor);
  }
  .home_drive .section .car-test .make-box {
    position: absolute;
    bottom: 21.3333333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    background: rgba(255, 255, 255, 0.04);
  }
  .home_drive .section .car-test .make-box .make-title {
    font-size: 12.8vw;
    line-height: 15.4666666667vw;
  }
  .home_drive .section .car-test .make-box .make-line {
    width: 51.2vw;
    height: 0.2666666667vw;
    margin-top: 8.5333333333vw;
    margin-bottom: 12.8vw;
    opacity: 0.4;
    background-color: #fff;
  }
  .home_drive .section .car-test .make-box .make-text {
    font-size: 4.2666666667vw;
    line-height: 8vw;
  }
  .home_drive .section .car-test .make-box .text1 {
    margin-bottom: 2.1333333333vw;
  }
  .home_drive .section .car-test .make-box .make-btn {
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 43.7333333333vw;
    height: 8vw;
    margin-top: 32vw;
    font-size: 4.2666666667vw;
    line-height: 8vw !important;
    cursor: pointer;
    color: #fff;
    border-width: 1px;
    border-style: solid;
    background-color: transparent;
    text-shadow: 0 0 8vw rgba(0, 0, 0, 0.77);
    font-family: "FZLT-Normal";
    font-size: 4.8vw;
    font-weight: normal;
    line-height: 26.6666666667vw;
    text-align: center;
    white-space: nowrap;
    color: #fff;
  }
  .home_drive .section .car-test .lodaing {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: transparent;
  }
  .home_drive .section .car-test .lodaing img {
    position: absolute;
    top: 128.2666666667vw;
    left: 102.9333333333vw;
    width: 29.8666666667vw;
    height: 29.8666666667vw;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home_drive .section .car-test .select_box > img {
    width: 4.2666666667vw;
    height: 4.2666666667vw;
    margin-right: 4.2666666667vw;
    cursor: pointer;
  }
  .home_drive .pcimg {
    height: 100%;
  }
  .home_drive .genderSelect {
    background: #004126;
  }
  .home_drive .genderSelect1 {
    background: #fff;
  }
  ::-webkit-input-placeholder {
    /* WebKit browsers */
    font-size: 3.2vw !important;
    color: rgba(255, 255, 255, 0.5);
  }
  ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-size: 3.2vw !important;
    color: rgba(255, 255, 255, 0.5);
  }
  :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    font-size: 3.2vw !important;
    color: rgba(255, 255, 255, 0.5);
  }
  .remind {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .remind > img {
    width: 3.7333333333vw !important;
    height: 3.7333333333vw !important;
    margin-right: 2.1333333333vw;
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes showUpAnimate {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}@media screen and (max-width: 1023.98px) and (min-width: 768px) {
  .home_drive {
    width: 100vw;
    position: relative;
  }
  .home_drive .section {
    width: 100vw;
    height: 100vh;
    position: sticky;
    left: 0;
    top: 0;
    overflow: hidden;
  }
  .home_drive .section .fp-watermark {
    display: none;
  }
  .home_drive .section .car-test {
    position: relative;
    width: 100%;
    height: 100vh;
  }
  .home_drive .section .car-test .bg-car {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
  .home_drive .section .car-test .bg-car picture {
    height: 100%;
    width: 100%;
  }
  .home_drive .section .car-test .bg-car picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home_drive .section .car-test .car-test-form {
    width: 52.0833333333vw;
    height: 54.6875vw;
    position: absolute;
    top: 16.40625vw;
    right: 0vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .home_drive .section .car-test .car-test-form .remind p, .home_drive .section .car-test .car-test-form .remind div {
    font-size: 1.3020833333vw;
  }
  .home_drive .section .car-test .car-test-form > div {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    -webkit-transition: 0.6s all;
    transition: 0.6s all;
  }
  .home_drive .section .car-test .car-test-form .car-test-title {
    font-size: 4.4270833333vw;
    margin-top: 3.2552083333vw;
    margin-left: 5.9895833333vw;
  }
  .home_drive .section .car-test .car-test-form .car-test-type {
    z-index: 99;
    font-size: 1.5625vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    position: absolute;
    top: 10.4166666667vw;
    left: 5.9895833333vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .car-test-type > div {
    width: 9vw;
    height: 4vw;
    text-align: center;
    margin-right: 1vw;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.2;
  }
  .home_drive .section .car-test .car-test-form .car-test-type .active {
    background: #004126;
  }
  .home_drive .section .car-test .car-test-form .car-test-type .active2 {
    background: #fff;
    color: #333;
  }
  .home_drive .section .car-test .car-test-form .name {
    margin-left: 5.9895833333vw;
    margin-top: 2.6041666667vw;
    font-size: 1.5625vw !important;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 5.2083333333vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name {
    width: 39.0625vw;
    position: relative;
    padding: 0;
    font-size: 0.8333333333vw;
    margin-top: 3.6458333333vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName div {
    width: 5.2083333333vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input {
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 12px;
    line-height: 3.515625vw;
    border-radius: 0;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .checkName input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.6510416667vw;
    font-size: 1.3020833333vw;
    line-height: 1.8229166667vw;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .remind {
    position: absolute;
    top: 4.1666666667vw;
    color: red;
    font-size: 1.3020833333vw;
    line-height: 1.8229166667vw;
    opacity: 0;
  }
  .home_drive .section .car-test .car-test-form .name .car-test-name.car-test-name .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .name .select_box {
    position: relative;
    padding: 0;
    font-size: 2.0833333333vw;
    width: 23.4375vw;
    margin-top: 4.1666666667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .name ul,
  .home_drive .section .car-test .car-test-form .name li {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .home_drive .section .car-test .car-test-form .name .select_box input {
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 2.0833333333vw;
    line-height: 4.1666666667vw;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul {
    width: 23.4375vw;
    position: absolute;
    border: 0.1302083333vw solid #d1d1d1;
    background: black;
    overflow: hidden;
    display: none;
    z-index: 99999;
    margin-top: 4.1666666667vw;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul li {
    display: block;
    height: 3.2552083333vw;
    overflow: hidden;
    line-height: 3.2552083333vw;
    width: 100%;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .name .select_box ul li:hover {
    background: #fff;
    color: black;
  }
  .home_drive .section .car-test .car-test-form .name .remind {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 3.90625vw;
    color: red !important;
    font-size: 1.3020833333vw;
    line-height: 1.8229166667vw;
    opacity: 0;
  }
  .home_drive .section .car-test .car-test-form .name .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .gender {
    margin-left: 5.9895833333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.5625vw;
    margin-top: 2.8645833333vw;
    padding-bottom: 8px;
    border-bottom: 1px solid #d1d1d1;
    width: 39.0625vw;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 17.4479166667vw;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) .male {
    width: 1.3020833333vw;
    height: 1.3020833333vw;
    background: #fff;
    cursor: pointer;
    margin-right: 0.6510416667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(1) .male > div {
    width: 0.78125vw;
    height: 0.78125vw;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) .female {
    width: 1.3020833333vw;
    height: 1.3020833333vw;
    background: #fff;
    cursor: pointer;
    margin-right: 0.6510416667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .gender > div:nth-child(2) .female > div {
    width: 0.78125vw;
    height: 0.78125vw;
  }
  .home_drive .section .car-test .car-test-form .city {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    position: relative;
    margin-left: 5.9895833333vw;
    margin-right: 6.5104166667vw;
    z-index: 99;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 {
    position: relative;
    padding: 0;
    font-size: 1.5625vw;
    width: 18.2291666667vw;
    margin-top: 2.6041666667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .cityProvince {
    border-bottom: 1px solid #d1d1d1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .cityProvince div {
    height: 3.6458333333vw;
    font-size: 1.5625vw;
    line-height: 3.6458333333vw;
    margin-right: 1.3020833333vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle img {
    width: 1.8229166667vw;
    height: 1.8229166667vw;
    padding-top: 0.6510416667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input {
    height: 3.6458333333vw;
    font-size: 12px;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 .provinceStyle input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: 1.5625vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 input {
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 2.0833333333vw;
    line-height: 4.1666666667vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul {
    width: 18.2291666667vw;
    position: absolute;
    border: 0.1302083333vw solid #d1d1d1;
    background: var(--cityBG);
    overflow: hidden;
    display: none;
    z-index: 99999;
    margin-top: 4.1666666667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul li {
    display: block;
    height: 3.2552083333vw;
    overflow: hidden;
    line-height: 3.2552083333vw;
    width: 100%;
    color: var(--sTextColor);
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box4 ul li:hover {
    color: var(--sHoverColor);
    background: var(--sHoverBGColor);
  }
  .home_drive .section .car-test .car-test-form .city .remind {
    position: absolute;
    top: 4.5572916667vw;
    color: red;
    font-size: 1.3020833333vw;
    line-height: 1.8229166667vw;
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 {
    position: relative;
    padding: 0;
    font-size: 1.5625vw;
    width: 18.2291666667vw;
    margin-top: 2.6041666667vw;
    margin-left: 2.6041666667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .citySelect {
    border-bottom: 1px solid #d1d1d1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .citySelect div {
    height: 3.6458333333vw;
    font-size: 1.5625vw;
    line-height: 3.6458333333vw;
    margin-right: 1.3020833333vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle img {
    width: 1.8229166667vw;
    height: 1.8229166667vw;
    padding-top: 0.6510416667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input {
    font-size: 12px !important;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 .cityStyle input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 input {
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 1.5625vw;
    line-height: 3.6458333333vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul {
    width: 18.2291666667vw;
    position: absolute;
    border: 0.1302083333vw solid #d1d1d1;
    background: var(--cityBG);
    overflow: hidden;
    display: none;
    z-index: 99999;
    margin-top: 4.1666666667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul li {
    display: block;
    height: 3.2552083333vw;
    overflow: hidden;
    line-height: 3.2552083333vw;
    width: 100%;
    color: var(--sTextColor);
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box1 ul li:hover {
    color: var(--sHoverColor);
    background: var(--sHoverBGColor);
  }
  .home_drive .section .car-test .car-test-form .city .narrow {
    zoom: 0.85;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 {
    position: relative;
    padding: 0;
    font-size: 2.0833333333vw;
    width: 23.4375vw;
    margin-top: 8.3333333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 .provinceStyle {
    border-bottom: 1px solid #9fa0a0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 .provinceStyle img {
    width: 3.125vw;
    height: 3.125vw;
    padding-top: 0.6510416667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 .provinceStyle input {
    font-size: 12px;
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 input {
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 2.0833333333vw;
    line-height: 4.1666666667vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul {
    width: 23.4375vw;
    position: absolute;
    border: 0.1302083333vw solid #d1d1d1;
    background: black;
    overflow: hidden;
    display: none;
    z-index: 99999;
    margin-top: 4.1666666667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul li {
    display: block;
    height: 3.2552083333vw;
    overflow: hidden;
    line-height: 3.2552083333vw;
    width: 100%;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box2 ul li:hover {
    background: #fff;
    color: black;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 {
    position: relative;
    padding: 0;
    font-size: 2.0833333333vw;
    width: 23.4375vw;
    margin-top: 8.3333333333vw;
    margin-left: 5.2083333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 .cityStyle {
    border-bottom: 1px solid #9fa0a0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 .cityStyle img {
    width: 3.125vw;
    height: 3.125vw;
    padding-top: 0.6510416667vw;
  }
  .home_drive .section .car-test .car-test-form .city ul,
  .home_drive .section .car-test .car-test-form .city li {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 input {
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 2.0833333333vw;
    line-height: 4.1666666667vw;
    cursor: pointer;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul {
    width: 23.4375vw;
    position: absolute;
    border: 0.1302083333vw solid #d1d1d1;
    background: black;
    overflow: hidden;
    display: none;
    z-index: 99999;
    margin-top: 4.1666666667vw;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul li {
    display: block;
    height: 3.2552083333vw;
    overflow: hidden;
    line-height: 3.2552083333vw;
    width: 100%;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .city .select_box3 ul li:hover {
    background: #fff;
    color: black;
  }
  .home_drive .section .car-test .car-test-form .city .narrow {
    zoom: 0.85;
  }
  .home_drive .section .car-test .car-test-form .phone {
    margin-left: 5.9895833333vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 1.953125vw;
    margin-right: 5.2083333333vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone {
    width: 39.0625vw;
    position: relative;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #d1d1d1;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones div {
    width: 7.8125vw;
    margin-right: 1.3020833333vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone > .phones input {
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 1.5625vw !important;
    line-height: 3.515625vw;
    border-radius: 0;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone input {
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 1.5625vw !important;
    line-height: 4.1666666667vw;
    border-radius: 0;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone input::-webkit-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone input::-moz-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone input:-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone input::-ms-input-placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone input::placeholder {
    color: var(--textColor);
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.6510416667vw;
    font-size: 1.5625vw !important;
    line-height: 1.8229166667vw;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone .remind {
    position: absolute;
    top: 4.5572916667vw;
    color: red;
    font-size: 1.5625vw !important;
    line-height: 1.8229166667vw;
    opacity: 0;
  }
  .home_drive .section .car-test .car-test-form .phone .car-test-phone.car-test-phone .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 3.125vw;
    margin-right: 5.2083333333vw;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification {
    width: 52.0833333333vw;
    position: relative;
    border-bottom: 1px solid #9fa0a0;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification input {
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 2.0833333333vw;
    line-height: 4.1666666667vw;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification .msg-auth-code {
    width: 14.3229166667vw;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification .btn-like {
    color: #fff;
    font-size: 1.8229166667vw;
    opacity: 0.5;
    width: 100%;
  }
  .home_drive .section .car-test .car-test-form .verification .car-test-verification.car-test-verification :deep(.ant-input) {
    padding-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .home_drive .section .car-test .car-test-form .experience {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box {
    position: relative;
    padding: 0;
    font-size: 2.0833333333vw;
    border-bottom: 0.0651041667vw solid #d1d1d1;
    width: 52.0833333333vw;
    margin-top: 8.3333333333vw;
  }
  .home_drive .section .car-test .car-test-form .experience ul,
  .home_drive .section .car-test .car-test-form .experience li {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box input {
    cursor: pointer;
    display: inline;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    font-size: 2.0833333333vw;
    line-height: 4.1666666667vw;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul {
    width: 100%;
    position: absolute;
    border: 0.1302083333vw solid #d1d1d1;
    background: black;
    overflow: hidden;
    display: none;
    z-index: 99999;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul li {
    display: block;
    height: 3.2552083333vw;
    overflow: hidden;
    line-height: 3.2552083333vw;
    width: 100%;
    cursor: pointer;
    text-align: left;
  }
  .home_drive .section .car-test .car-test-form .experience .select_box ul li:hover {
    background: #fff;
    color: black;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 5.9895833333vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy {
    margin-top: 2.8645833333vw;
    position: relative;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy img {
    width: 1.3020833333vw;
    height: 1.3020833333vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset img {
    margin-right: 1.0416666667vw;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset a {
    font-size: 1.5625vw;
    text-decoration: underline;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset .remind {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 2.6041666667vw;
    color: red !important;
    font-size: 1.5625vw;
    line-height: 1.8229166667vw;
    opacity: 0;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .Privacy fieldset .remind.isshow {
    opacity: 1;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .confirm {
    margin-top: 7.8125vw;
    position: absolute;
    left: 25.5%;
    width: 9.8958333333vw;
    height: 4.6875vw;
    font-size: 1.5625vw;
    cursor: pointer;
    line-height: 4.6875vw;
    text-align: center;
  }
  .home_drive .section .car-test .car-test-form .PrivacyAll .confirm > div {
    width: 15.8854166667vw;
    height: 5.2083333333vw;
    background: #fff;
    background: var(--btnbgColor);
    font-size: 1.8229166667vw;
    text-align: center;
    line-height: 5.2083333333vw;
  }
  .home_drive .section .car-test .make-box {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    top: 19.53125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    background: rgba(255, 255, 255, 0.04);
  }
  .home_drive .section .car-test .make-box .make-title {
    font-size: 6.25vw;
    line-height: 7.5520833333vw;
  }
  .home_drive .section .car-test .make-box .make-line {
    width: 25vw;
    height: 0.1302083333vw;
    margin-top: 4.1666666667vw;
    margin-bottom: 6.25vw;
    opacity: 0.4;
    background-color: #fff;
  }
  .home_drive .section .car-test .make-box .make-text {
    font-size: 2.6041666667vw;
    line-height: 3.90625vw;
  }
  .home_drive .section .car-test .make-box .text1 {
    margin-bottom: 1.0416666667vw;
  }
  .home_drive .section .car-test .make-box .make-btn {
    background-color: transparent;
    color: #fff;
    width: 21.3541666667vw;
    height: 3.90625vw;
    font-size: 2.0833333333vw;
    margin-top: 15.625vw;
    line-height: 3.90625vw !important;
    position: relative;
    border: 1px solid #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 2.34375vw;
    font-family: "FZLT-Normal";
    font-weight: normal;
    color: #fff;
    line-height: 13.0208333333vw;
    text-align: center;
    white-space: nowrap;
    text-shadow: 0 0 3.90625vw rgba(0, 0, 0, 0.77);
    z-index: 1;
    cursor: pointer;
  }
  .home_drive .section .car-test .lodaing {
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    background-color: transparent;
    z-index: 1000;
  }
  .home_drive .section .car-test .lodaing img {
    position: absolute;
    top: 62.6302083333vw;
    left: 50.2604166667vw;
    width: 14.5833333333vw;
    height: 14.5833333333vw;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home_drive .section .car-test .select_box > img {
    margin-right: 2.0833333333vw;
    height: 2.0833333333vw;
    width: 2.0833333333vw;
    cursor: pointer;
  }
  .home_drive .pcimg {
    height: 100%;
  }
  .home_drive .genderSelect {
    background: #004126;
  }
  .home_drive .genderSelect1 {
    background: #fff;
  }
  ::-webkit-input-placeholder {
    /* WebKit browsers */
    font-size: 1.5625vw !important;
    color: rgba(255, 255, 255, 0.5);
  }
  ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-size: 1.5625vw !important;
    color: rgba(255, 255, 255, 0.5);
  }
  :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    font-size: 1.5625vw !important;
    color: rgba(255, 255, 255, 0.5);
  }
  .remind {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .remind > img {
    margin-right: 1.0416666667vw;
    width: 2.0833333333vw !important;
    height: 2.0833333333vw !important;
  }
}
@-webkit-keyframes showUpAnimate {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes showUpAnimate {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.video-js .vjs-audio-button,.video-js .vjs-big-play-button,.video-js .vjs-captions-button,.video-js .vjs-chapters-button,.video-js .vjs-control.vjs-close-button,.video-js .vjs-descriptions-button,.video-js .vjs-fullscreen-control,.video-js .vjs-mouse-display,.video-js .vjs-mute-control,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-play-control,.video-js .vjs-play-control.vjs-playing,.video-js .vjs-play-progress,.video-js .vjs-subtitles-button,.video-js .vjs-volume-level,.video-js .vjs-volume-menu-button,.video-js .vjs-volume-menu-button.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-2,.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-audio,.vjs-icon-audio-description,.vjs-icon-cancel,.vjs-icon-captions,.vjs-icon-chapters,.vjs-icon-circle,.vjs-icon-circle-inner-circle,.vjs-icon-circle-outline,.vjs-icon-cog,.vjs-icon-facebook,.vjs-icon-fullscreen-enter,.vjs-icon-fullscreen-exit,.vjs-icon-gplus,.vjs-icon-hd,.vjs-icon-linkedin,.vjs-icon-pause,.vjs-icon-pinterest,.vjs-icon-play,.vjs-icon-play-circle,.vjs-icon-replay,.vjs-icon-spinner,.vjs-icon-square,.vjs-icon-subtitles,.vjs-icon-tumblr,.vjs-icon-twitter,.vjs-icon-volume-high,.vjs-icon-volume-low,.vjs-icon-volume-mid,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js,.vjs-no-js{color:#fff;background-color:#000}.video-js .vjs-big-play-button:before,.video-js .vjs-control,.video-js .vjs-control:before,.vjs-menu li,.vjs-no-js{text-align:center}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:VideoJS;src:url(../fonts/videojs.eot) format("eot")}@font-face{font-family:VideoJS;src:url(../fonts/4220388e19e5466f9add2476cde7575c.woff) format("woff"),url(../fonts/166454576bb346dbbd4f216270f79fa4.woff) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:"\f115"}.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:"\f11e"}.video-js{display:block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js *,.video-js :after,.video-js :before{-webkit-box-sizing:inherit;box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:Arial,Helvetica,sans-serif}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;font-size:18px;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,.7);border-radius:.3em;-webkit-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;-webkit-transition:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before,.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.video-js .vjs-time-control{-webkit-box-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;-webkit-box-sizing:inherit;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}@-webkit-keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.8)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}

