html,
body {
  padding: 0;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
    Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

a {
  color: inherit;
  text-decoration: none;
}

* {
  box-sizing: border-box;
}

p {
  margin: 0;
}

@media only screen and (max-width: 1920px) {
  html {
    font-size: 0.08333rem;
  }
}

@media only screen and (max-width: 1680px) {
  html {
    font-size: 0.0625rem;
  }
}

@media only screen and (max-width: 1366px) {
  html {
    font-size: 0.0625rem;
  }
}

@media screen and (min-width: 550px) {
  html::-webkit-scrollbar,
  body::-webkit-scrollbar {
    display: none;
  }
}
header.navbar__1DjNY {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100vw;
  height: 0.41667rem;
  max-height: 0.57292rem;
  opacity: 0.9;
  background: #000;
  font-weight: 600;
  transition: all linear 0.3s;
}
header.navbar__1DjNY.white__3DYWb {
  background: white;
}
header.navbar__1DjNY.white__3DYWb .content__3LBSr .icon__2iCAr {
  background: url("/images/logo-black.png") no-repeat center center;
  background-size: cover;
}
header.navbar__1DjNY.white__3DYWb .content__3LBSr .navigation__1iqS_ a {
  color: #201f22;
}
header.navbar__1DjNY .content__3LBSr {
  padding: 0 1.14583rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
header.navbar__1DjNY .content__3LBSr .icon__2iCAr {
  background: url("/images/logo.png") no-repeat center center;
  background-size: cover;
  width: 0.66146rem;
  height: 0.20833rem;
}
header.navbar__1DjNY .content__3LBSr .navigation__1iqS_ {
  display: flex;
  width: 2.08333rem;
  justify-content: space-between;
}
header.navbar__1DjNY .content__3LBSr .navigation__1iqS_ a {
  display: block;
  font-size: 0.09375rem;
  color: #ffffff;
  padding: 0.05208rem 0;
  position: relative;
}
header.navbar__1DjNY .content__3LBSr .navigation__1iqS_ a.checked__1J-F-::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.01042rem;
  border-radius: 0.01042rem;
  background: linear-gradient(270deg, #FF3C36 0%, #BE27FF 45.98%, #5CBCFF 100%);
}

.button__3kLdB {
  position: relative;
  width: 1.5625rem;
  height: 0.39063rem;
  background: linear-gradient(96.15deg, #00B2FF 0%, #9122FF 49.48%, #FF003D 100%);
  box-shadow: 0 0.02083rem 0.15625rem -0.02604rem #100b16;
  border-radius: 0.20833rem;
  font-size: 0.11458rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  cursor: pointer;
  overflow: hidden;
}
.button__3kLdB div {
  position: relative;
  z-index: 10;
  margin-right: 0.09375rem;
}
.button__3kLdB .ios__1cvyW {
  width: 0.1875rem;
  height: 0.22917rem;
  background: url("/images/apple.png") no-repeat center center;
  background-size: cover;
}
.button__3kLdB .android__1x7ri {
  width: 0.23438rem;
  height: 0.23438rem;
  background: url("/images/android.png") no-repeat center center;
  background-size: cover;
}
.button__3kLdB span {
  color: #fff;
  position: relative;
  z-index: 10;
  font-weight: bold;
}
.button__3kLdB:hover span {
  color: #171725;
}
.button__3kLdB:hover .ios__1cvyW {
  background: url("/images/apple-black.png") no-repeat center center;
  background-size: cover;
}
.button__3kLdB:hover .android__1x7ri {
  background: url("/images/android-black.png") no-repeat center center;
  background-size: cover;
}
.button__3kLdB::after {
  content: "";
  position: absolute;
  z-index: 1;
  background: #fff;
  height: 100%;
  left: -35%;
  top: 0;
  transform: skew(50deg);
  transition-duration: 0.6s;
  transform-origin: top left;
  width: 0;
}
.button__3kLdB:hover:after {
  height: 100%;
  width: 135%;
}

.container__yG7Hg {
  position: relative;
  width: 2.08333rem;
  height: 4.20833rem;
  transition: all linear 1s;
  opacity: 1;
}
.container__yG7Hg.hidden__-reEt {
  opacity: 0;
}
.container__yG7Hg .content__2WB-C {
  position: absolute;
  top: 0.41667rem;
  left: 0.5625rem;
  width: 1.875rem;
  height: 3.53125rem;
}
.container__yG7Hg .content__2WB-C .video__2VMFf {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 3;
}
.container__yG7Hg .frame__3h7l9 {
  position: absolute;
  top: 0;
  left: 0.46875rem;
  width: 100%;
  height: 100%;
  background: url("/images/phone.png") no-repeat center center;
  background-size: cover;
  z-index: 2;
}

.form__VRg6U {
  font-family: PingFang SC;
  width: 3.33333rem;
  height: 4.86979rem;
}
.form__VRg6U .title__OB-RE {
  font-weight: bold;
  font-size: 0.25rem;
  text-align: center;
  color: #fff;
}
.form__VRg6U .desc__7HzLE {
  font-size: 0.11458rem;
  color: #999;
  text-align: center;
  margin-top: 0.10417rem;
  margin-bottom: 0.13021rem;
}
.form__VRg6U .label__1T-Jv {
  font-size: 0.11458rem;
  color: #ffffff;
  margin: 0.11458rem 0 0.05208rem 0;
}
.form__VRg6U .input___ing6 {
  background: #ffffff;
  border-radius: 0.04167rem;
  width: 3.33333rem;
  height: 0.33333rem;
  border: none;
  font-size: 0.09375rem;
  color: #0e0e0e;
  padding-left: 0.09375rem;
  outline: none;
  display: block;
}
.form__VRg6U input::-webkit-input-placeholder,
.form__VRg6U textarea::-webkit-input-placeholder {
  color: #D1D1D3;
  font-size: 0.07292rem;
}
.form__VRg6U .textarea__3c8P5 {
  background: #ffffff;
  border-radius: 0.03125rem;
  width: 3.33333rem;
  height: 1.04167rem;
  border: none;
  font-size: 0.09375rem;
  color: #0e0e0e;
  padding: 0.09375rem;
  outline: none;
  font-family: PingFang SC;
  display: block;
}
.form__VRg6U .radio__1Ajqj {
  display: flex;
  margin-top: 0.09896rem;
}
.form__VRg6U .radio__1Ajqj .radio-for__25qAe {
  position: relative;
  width: 0.08333rem;
  height: 0.08333rem;
  margin-right: 0.06771rem;
  margin-top: 0.02083rem;
  cursor: pointer;
  outline: none;
  background: #999;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-width: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
}
.form__VRg6U .radio__1Ajqj .radio-for__25qAe.checked__3gR-k::after {
  content: "";
  width: 0.08333rem;
  height: 0.08333rem;
  background: #9122FF;
  border-radius: 50%;
}
.form__VRg6U .radio__1Ajqj p {
  font-size: 0.0625rem;
  color: #ffffff;
  line-height: 0.125rem;
  letter-spacing: 0.01042rem;
}
.form__VRg6U .radio__1Ajqj .clause__2ZqF5 {
  margin-left: 0.03125rem;
  border-bottom: 0.00521rem solid white;
  color: #999;
  font-weight: bold;
}
.form__VRg6U .submit__3ZSea {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0.02604rem 0.15625rem 0.00521rem #100B16;
  border-radius: 0.36458rem;
  width: 1.25rem;
  height: 0.39063rem;
  font-size: 0.10417rem;
  line-height: 0.17708rem;
  color: #333;
  margin: 0.41667rem auto;
  cursor: pointer;
  overflow: hidden;
  background: transparent;
  border: none;
  outline: none;
  background: #fff;
}
.form__VRg6U .submit__3ZSea .icon__1ps8y {
  position: absolute;
  z-index: 10;
  right: 0.28125rem;
  top: 50%;
  transform: translateY(-50%);
  background: url("/images/arrow-black.png") no-repeat center center;
  background-size: cover;
  width: 0.08854rem;
  height: 0.05729rem;
}
.form__VRg6U .submit__3ZSea span {
  position: relative;
  z-index: 10;
  font-weight: 500;
}
.form__VRg6U .submit__3ZSea:hover span {
  color: #fff;
}
.form__VRg6U .submit__3ZSea:hover .icon__1ps8y {
  background: url("/images/arrow.png") no-repeat center center;
  background-size: cover;
}
.form__VRg6U .submit__3ZSea::after {
  content: "";
  position: absolute;
  z-index: 1;
  background: linear-gradient(96.15deg, #00B2FF 0%, #9122FF 49.48%, #FF003D 100%), #FFFFFF;
  height: 100%;
  left: -35%;
  top: 0;
  transform: skew(50deg);
  transition-duration: 0.6s;
  transform-origin: top left;
  width: 0;
}
.form__VRg6U .submit__3ZSea:hover::after {
  height: 105%;
  width: 135%;
}
.result__2CdVg {
  height: 4.86979rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.result__2CdVg .icon__1ps8y {
  background: url("/images/result.png") no-repeat center center;
  background-size: cover;
  width: 0.625rem;
  height: 0.625rem;
  margin-bottom: 0.19271rem;
  margin-top: -1.04167rem;
}
.result__2CdVg .title__OB-RE {
  font-weight: bold;
  font-size: 0.1875rem;
  color: #ffffff;
}
.result__2CdVg .desc__7HzLE {
  font-size: 0.14583rem;
  color: #ffffff;
}

footer.footer__2FX4p {
  width: 100vw;
  height: 0.41667rem;
  background: #000;
}
footer.footer__2FX4p .content__22IsZ {
  padding: 0 1.14583rem;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
footer.footer__2FX4p .content__22IsZ .copyright__3YGkm {
  font-size: 0.07292rem;
  color: #B9B9BC;
  letter-spacing: 0.00729rem;
  line-height: 0.09375rem;
}
footer.footer__2FX4p .content__22IsZ .navigation__3l6nj {
  font-size: 0.07292rem;
  line-height: 0.09375rem;
  color: #ffffff;
  letter-spacing: 0.00729rem;
  width: 1.45833rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
footer.footer__2FX4p .content__22IsZ .follow__i8JIb {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 1.40625rem;
}
footer.footer__2FX4p .content__22IsZ .follow__i8JIb span {
  font-size: 0.09375rem;
  color: #ffffff;
  letter-spacing: 0.00729rem;
}
footer.footer__2FX4p .content__22IsZ .follow__i8JIb img {
  width: 0.11458rem;
}

section.section-box__P43kY {
  width: 100vw;
  overflow: hidden;
}
section.section-box__P43kY .content__1j6pP {
  max-width: 7.1875rem;
  margin: 0 auto;
  position: relative;
  border: 0.00521rem solid transparent;
}
section.faq__dDWlj .content__1j6pP {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0.82292rem auto 0.66667rem auto;
  width: 5.83333rem;
}
section.faq__dDWlj .content__1j6pP > .title__1sDkK {
  font-size: 0.25rem;
  line-height: 0.33333rem;
  color: #333;
  text-align: center;
  font-weight: 600;
  width: 5.83333rem;
  padding-bottom: 0.26042rem;
  border-bottom: 0.00521rem solid rgba(153, 153, 153, 0.5);
}
section.faq__dDWlj .list__2zeja .item__2mBi6 {
  border-bottom: 0.00521rem solid rgba(153, 153, 153, 0.5);
}
section.faq__dDWlj .list__2zeja .item__2mBi6.selected__smpNJ .answer__GokhO {
  max-height: 5.20833rem;
  transform: scaleY(1);
}
section.faq__dDWlj .list__2zeja .item__2mBi6.selected__smpNJ .question__sLAyx .title__1sDkK {
  color: #333333;
}
section.faq__dDWlj .list__2zeja .item__2mBi6.selected__smpNJ .question__sLAyx .title__1sDkK:hover {
  color: #333333;
}
section.faq__dDWlj .list__2zeja .item__2mBi6.selected__smpNJ .question__sLAyx .icon__2fgTI::after {
  transform: rotate(0deg);
}
section.faq__dDWlj .list__2zeja .item__2mBi6.selected__smpNJ .answer__GokhO {
  padding-bottom: 0.20833rem;
}
section.faq__dDWlj .list__2zeja .item__2mBi6 .question__sLAyx {
  display: flex;
  height: 0.5625rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
}
section.faq__dDWlj .list__2zeja .item__2mBi6 .question__sLAyx .icon__2fgTI {
  position: relative;
  display: inline-block;
  width: 0.125rem;
  height: 0.02083rem;
  background: url('/images/faq-row.png') no-repeat center center;
  background-size: cover;
}
section.faq__dDWlj .list__2zeja .item__2mBi6 .question__sLAyx .icon__2fgTI::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0.125rem;
  height: 0.02083rem;
  background: url('/images/faq-row.png') no-repeat center center;
  background-size: cover;
  transform: rotate(-90deg);
  transition: all ease 0.5s;
}
section.faq__dDWlj .list__2zeja .item__2mBi6 .question__sLAyx .title__1sDkK {
  letter-spacing: 0.0026rem;
  font-size: 0.125rem;
  color: #333;
}
section.faq__dDWlj .list__2zeja .item__2mBi6 .question__sLAyx .title__1sDkK:hover {
  color: #7a5fff;
}
section.faq__dDWlj .list__2zeja .item__2mBi6 .answer__GokhO {
  max-height: 0;
  transform: scaleY(0);
  transform-origin: top;
  overflow: hidden;
  transition: all ease 0.5s;
}
section.faq__dDWlj .list__2zeja .item__2mBi6 .answer__GokhO .rules__3VhuX {
  font-size: 0.09375rem;
  color: #999;
  line-height: 0.14583rem;
  margin-bottom: 0.03125rem;
  text-align: justify;
}

body {
  font-size: 0.125rem;
}
section {
  font-family: PingFang SC;
}
section.section-box__2lq_U {
  width: 100vw;
  overflow: hidden;
  padding: 0 1.14583rem;
}
section.section-box__2lq_U .content__33opo {
  min-height: 100vh;
  margin: 0 auto;
  position: relative;
  border: 0.00521rem solid transparent;
}
section.section-box-one__3v3qH {
  width: 100vw;
  overflow: hidden;
  margin-top: 0.41667rem;
}
section.section-box-one__3v3qH .content__33opo {
  min-height: 100vh;
  margin: 0 auto;
  position: relative;
  border: 0.00521rem solid transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
section.home__2NqZH {
  background: url("/images/bg-1.png") no-repeat center center;
  background-size: cover;
}
section.home__2NqZH .slogan__3l-Jg {
  width: 4.42708rem;
  font-size: 0.46875rem;
  color: #ffffff;
  text-shadow: 0.04167rem 0.04167rem 0.10417rem rgba(0, 0, 0, 0.5);
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.01042rem;
}
section.home__2NqZH .button-box__2yO0O {
  display: flex;
  justify-content: space-between;
  margin-top: 0.67708rem;
  width: 3.33333rem;
}
section.intro__2a6bK {
  background: url("/images/bg-2.png") no-repeat center center;
  background-size: cover;
  position: relative;
  font-family: PingFang SC;
}
section.intro__2a6bK .intro-wrap__1kslg {
  width: 3.07292rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-60%);
}
section.intro__2a6bK .title__3vtMs {
  font-size: 0.28125rem;
  color: #ffffff;
  letter-spacing: 0.00625rem;
  width: 100%;
  font-weight: bold;
  position: relative;
}
section.intro__2a6bK .title__3vtMs::after {
  content: "";
  position: absolute;
  width: 0.3125rem;
  height: 0.02083rem;
  left: 0;
  bottom: -0.15625rem;
  background: linear-gradient(96.15deg, #00B2FF 0%, #9122FF 49.48%, #FF003D 100%);
  border-radius: 0.08333rem;
}
section.intro__2a6bK .desc__1JgSx {
  margin-top: 0.36458rem;
  font-size: 0.11458rem;
  color: #E8E8E8;
  line-height: 0.20833rem;
  text-align: left;
  font-weight: normal;
  text-align: justify;
}
section.intro__2a6bK .margin10__3_YJa {
  margin-top: 0.05208rem;
}
section.features__2EDXU .content__33opo {
  padding-bottom: 0.52083rem;
}
section.features__2EDXU .row__3HP8U {
  height: 4.6875rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.52083rem;
  position: relative;
}
section.features__2EDXU .row__3HP8U.reverse__3YvyS .phone__Lr6De {
  margin-left: -2.39583rem;
}
section.features__2EDXU .row__3HP8U.reverse__3YvyS .info__N1O-- {
  right: 0;
  left: auto;
  width: 3.02083rem;
}
section.features__2EDXU .row__3HP8U.reverse__3YvyS .bg__24Tdz {
  top: 30%;
  left: 0;
}
section.features__2EDXU .row__3HP8U .phone__Lr6De {
  position: relative;
  margin-left: 0.67708rem;
}
section.features__2EDXU .row__3HP8U .bg__24Tdz {
  position: absolute;
  top: 30%;
  right: 0;
  width: 6.40625rem;
}
section.features__2EDXU .row__3HP8U .info__N1O-- {
  position: absolute;
  left: 0;
  top: 0.20833rem;
  width: 2.34375rem;
}
section.features__2EDXU .row__3HP8U .info__N1O-- .title__3vtMs {
  font-size: 0.28125rem;
  color: #333;
  font-weight: 700;
}
section.features__2EDXU .row__3HP8U .info__N1O-- .desc__1JgSx {
  font-size: 0.10417rem;
  line-height: 0.19792rem;
  text-align: justify;
  color: #999999;
  margin-top: 0.10417rem;
}
section.features__2EDXU .w470__3Ud4v .info__N1O-- {
  width: 2.60417rem;
}
section.contact__22hq9 {
  background: rgba(23, 23, 37, 0.9);
  margin-top: 0.05208rem;
}
section.contact__22hq9 .content__33opo {
  padding: 0.83333rem 0  0.3125rem 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 0;
}

.privacy__3hvqP {
  background: #fff;
  color: #999;
}
.privacy__3hvqP .container__MSpnl {
  font-size: 0.09375rem;
  max-width: 5.72917rem;
  margin: 0 auto;
  position: relative;
  padding-bottom: 1.04167rem;
}
.privacy__3hvqP .container__MSpnl .title__2G3FQ {
  margin-top: 0.3125rem;
}
.privacy__3hvqP .container__MSpnl p {
  margin-bottom: 0.08333rem;
  line-height: 0.15625rem;
}
.privacy__3hvqP .container__MSpnl h1 {
  font-weight: 600;
  font-size: 0.25rem;
  color: #333;
  text-align: center;
  font-weight: bold;
  margin: 0.83333rem 0 0.47917rem 0;
}
.privacy__3hvqP .container__MSpnl h3 {
  color: #201f22;
  padding-top: 0.625rem;
  margin-top: -0.52083rem;
}
.privacy__3hvqP .container__MSpnl ul {
  padding-left: 0.10417rem;
}
.privacy__3hvqP .container__MSpnl ul li {
  margin-bottom: 0.02604rem;
}
.privacy__3hvqP .container__MSpnl a {
  text-decoration: underline;
}

