.header___29oeL {
  width: 92.213194%;
  display: flex;
  flex-direction: row;
  height: 83rem;
  align-items: center;
  margin-left: 56rem;
}
.header___29oeL .logo___mFlzV {
  display: flex;
  width: 109rem;
  height: 43rem;
  margin-right: 66rem;
}
.header___29oeL .logo___mFlzV img {
  width: 100%;
  height: 100%;
}
.header___29oeL .nav___uDqqZ {
  width: 600rem;
  display: flex;
  list-style-type: none;
  flex-direction: row;
  margin-left: 62rem;
}
.header___29oeL .nav___uDqqZ li {
  position: relative;
  margin-right: 40rem;
}
.header___29oeL .nav___uDqqZ li:last-child {
  margin-right: 0;
}
.header___29oeL .nav___uDqqZ li .positionI___3M3Tc {
  width: 100%;
  height: 20rem;
  position: absolute;
  bottom: -16rem;
  left: 0rem;
}
.header___29oeL .nav___uDqqZ li .appList___3IPs4 {
  width: 100em;
  position: absolute;
  top: 25rem;
  left: -20rem;
  background: #FFFFFF;
  box-shadow: 0rem 2rem 8rem 0rem rgba(0, 0, 0, 0.2);
  border-radius: 8rem;
  transition: all 0.5s ease;
  opacity: 1;
}
.header___29oeL .nav___uDqqZ li .appList___3IPs4 li {
  font-size: 14rem;
  color: #999999;
  text-align: center;
  padding: 16rem 0;
}
.header___29oeL .nav___uDqqZ li .appList___3IPs4 li a {
  font-size: 14rem;
  color: #999999;
  text-align: center;
}
.header___29oeL .nav___uDqqZ a {
  text-decoration: none;
  height: 22rem;
  font-size: 15rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 22rem;
}
.header___29oeL .nav___uDqqZ .active___2Mx2R {
  color: black !important;
}
.header___29oeL .nav___uDqqZ li > .active___2Mx2R::before {
  width: 100%;
}
.header___29oeL .contact___2yjes {
  display: flex;
  flex: 1 1;
  justify-content: flex-end;
  align-items: center;
}
.header___29oeL .contact___2yjes img {
  width: 40rem;
  height: 41rem;
}
.header___29oeL .contact___2yjes i {
  display: inline-block;
  width: 1rem;
  height: 20rem;
  background: black;
  margin: 0 14rem 0 11rem;
}
.header___29oeL .contact___2yjes p {
  font-size: 15rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: black;
  line-height: 19rem;
}
.header___29oeL .contact___2yjes p a {
  font-size: 15rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: black;
}

.active___2EWEs {
  color: red;
}

.footer___1GPNF {
  width: 100%;
  background: #F2F1F0;
  padding-bottom: 90rem;
}
.footer___1GPNF .footerAuto___2SAEw {
  width: 100%;
  padding: 0 102rem 0 116rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerAutoTop___xlSLt {
  padding-top: 39rem;
  display: flex;
  align-items: center;
}
.footer___1GPNF .footerAuto___2SAEw .footerAutoTop___xlSLt img {
  width: 22rem;
  height: 20rem;
  margin-right: 16rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerAutoTop___xlSLt .tabs___bS-8y {
  display: flex;
  align-items: center;
  margin-right: 16rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerAutoTop___xlSLt .tabs___bS-8y .tabsImags___3MuuH {
  margin-right: 16rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerAutoTop___xlSLt .tabs___bS-8y .tabsImags___3MuuH img {
  width: 8rem;
  height: 14rem;
  margin-right: 0;
}
.footer___1GPNF .footerAuto___2SAEw .footerAutoTop___xlSLt .tabs___bS-8y p {
  font-size: 13.5rem;
  color: #000;
  font-weight: 400;
}
.footer___1GPNF .footerAuto___2SAEw .footerAutoTop___xlSLt .tabs___bS-8y:last-child {
  margin-right: 0;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc {
  margin-top: 20rem;
  display: flex;
  justify-content: space-between;
  padding-left: 3rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .icon___3UeBL {
  width: 123rem;
  height: 103rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .icon___3UeBL img {
  width: 100%;
  height: 100%;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerLeft___1HGwP {
  width: 587rem;
  display: flex;
  justify-content: space-between;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerLeft___1HGwP .footerItem___1PX86 {
  font-size: 12rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerLeft___1HGwP .footerItem___1PX86 p {
  margin-bottom: 5.5rem;
  letter-spacing: 0.6rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerLeft___1HGwP .footerItem___1PX86 p:first-child {
  font-weight: 600;
  letter-spacing: 0rem;
  margin-bottom: 10rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerRight___2o1HV {
  width: 242rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerRight___2o1HV .footerRightIcon___3QmvE img {
  width: 38.8rem;
  height: 38.8rem;
  margin-right: 12rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerRight___2o1HV .footerRightIcon___3QmvE img:last-child {
  margin-right: 0;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerRight___2o1HV .Address___37zik {
  margin-top: 16rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerRight___2o1HV .Address___37zik p {
  margin-bottom: 3rem;
  font-size: 12rem;
  color: #000;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerRight___2o1HV .code___2b_dB {
  width: 173rem;
  height: 216rem;
  margin-top: 21rem;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerRight___2o1HV .code___2b_dB img {
  width: 100%;
  height: 173rem;
  display: none;
}
.footer___1GPNF .footerAuto___2SAEw .footerDetails___elkbc .footerRight___2o1HV .code___2b_dB p {
  width: 100%;
  height: 43rem;
  font-size: 12rem;
  letter-spacing: 0.12rem;
  line-height: 15rem;
  font-family: AppleSystemUIFont;
  color: black;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer___1GPNF .footerAuto___2SAEw .slogan___ykRim {
  padding-left: 3rem;
  margin-top: 20rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer___1GPNF .footerAuto___2SAEw .slogan___ykRim .sloganLeft___207z9 {
  width: 555rem;
  font-weight: 400;
}
.footer___1GPNF .footerAuto___2SAEw .slogan___ykRim .sloganLeft___207z9 p:first-child {
  font-size: 30rem;
  font-family: GoodSansRegular;
  margin-bottom: 11rem;
  letter-spacing: -1rem;
  line-height: 30rem;
}
.footer___1GPNF .footerAuto___2SAEw .slogan___ykRim .sloganLeft___207z9 p:last-child {
  font-size: 28rem;
  line-height: 40rem;
}
.footer___1GPNF .footerAuto___2SAEw .slogan___ykRim .sloganRight___3vc2s {
  width: 300rem;
}
.footer___1GPNF .footerAuto___2SAEw .slogan___ykRim .sloganRight___3vc2s p {
  font-size: 8rem;
  line-height: 1.3;
  font-family: PingFangSC-Medium PingFang SC;
  margin-top: 2rem;
  color: #909090;
  -webkit-transform: scale(0.9);
  -webkit-transform-origin: 200% 0%;
}
.footer___1GPNF .footerAuto___2SAEw .slogan___ykRim .sloganRight___3vc2s p a {
  font-size: 8rem;
  line-height: 1.3;
  font-family: PingFangSC-Medium PingFang SC;
  margin-top: 2rem;
  color: #909090;
  -webkit-transform: scale(0.9);
  -webkit-transform-origin: 200% 0%;
}
.footer___1GPNF .footerAuto___2SAEw .slogan___ykRim .sloganRight___3vc2s p:first-child {
  margin-top: 0;
}

.root___1CW0R {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.header___t60Ae {
  width: 100%;
  position: relative;
  background: rgba(242, 241, 240, 0.8);
}
.header___t60Ae .headerFixed___2vGfj {
  width: 100%;
  position: fixed;
  background: rgba(242, 241, 240, 0.8);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: 12;
  transition: background 0.3s ease;
}
@media screen and (max-width: 900px) {
}
.main___2Lft8 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footer___1C94F {
  width: 100%;
}

.container___1uhNn {
  width: 100%;
  height: 100%;
  transition: background 0.3s ease-in;
}
.container___1uhNn .autoClass___2cR3- {
  width: 100%;
  transition: all 0.3s ease;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- {
  width: 91.5%;
  height: 60rem;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 9991;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- .logo___2tnk_ {
  transition: all 0.3s ease;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- .logo___2tnk_ img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- .button___3YtxA {
  width: 26rem;
  height: 27rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- .activeButton___1gGdt {
  -webkit-tap-highlight-color: transparent;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- .activeButton___1gGdt b {
  width: 26rem;
  display: block;
  height: 100%;
  position: relative;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- .activeButton___1gGdt b i {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 2rem;
  border-radius: 1rem;
  background-color: white;
  top: 50%;
  margin-top: -10rem;
  transform-origin: -4% 50%;
  transition: all 0.3s ease;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- .activeButton___1gGdt b i:nth-child(2) {
  margin-top: 0rem;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- .activeButton___1gGdt b i:last-child {
  margin-top: 10rem;
  display: flex;
  justify-content: space-between;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- .activeButton___1gGdt b i:last-child span {
  display: block;
  height: 100%;
}
.container___1uhNn .autoClass___2cR3- .containerTop___suiP- .activeButton___1gGdt b i:last-child span:first-child {
  width: 10%;
  margin-left: 35%;
}
.container___1uhNn .containerBottomShow___2Bupf {
  width: 91.5%;
  border-top: 0.5rem solid #FFFFFF;
  height: 100%;
  box-sizing: border-box;
  margin: auto;
  padding-top: 70rem;
  transition: display 0.3s ease-in;
}
.container___1uhNn .containerBottomShow___2Bupf p {
  font-size: 30rem;
  color: white;
  font-weight: 300;
  margin-bottom: 28rem;
}
.container___1uhNn .containerBottomShow___2Bupf p a {
  color: white;
}

.footer___2YlNA {
  width: 100%;
  height: 508rem;
  background: #F2F1F0;
  position: relative;
}
.footer___2YlNA .footerAuto___3MNUl {
  height: 100%;
  margin-left: 4.8%;
}
.footer___2YlNA .footerAuto___3MNUl .footerShow___12O1r {
  width: 100%;
  transition: height 0.5s ease;
  background: white;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 9;
}
.footer___2YlNA .footerAuto___3MNUl .footerShow___12O1r .showClose___1x0Fx {
  width: 30rem;
  height: 30rem;
  display: flex;
  margin-right: 10rem;
  margin-top: 5rem;
  margin-left: auto;
}
.footer___2YlNA .footerAuto___3MNUl .footerShow___12O1r .showInfo___1-peh {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.footer___2YlNA .footerAuto___3MNUl .footerShow___12O1r .showInfo___1-peh .showImg___2-U1u {
  width: 100rem;
  height: 100rem;
}
.footer___2YlNA .footerAuto___3MNUl .footerShow___12O1r .showInfo___1-peh p {
  font-size: 12rem;
  letter-spacing: 0.12rem;
  line-height: 15rem;
  font-family: AppleSystemUIFont;
  color: black;
  margin-top: 10rem;
}
.footer___2YlNA .footerAuto___3MNUl .footerAutoTop___2BvAX {
  padding-top: 53rem;
  display: flex;
  align-items: center;
}
.footer___2YlNA .footerAuto___3MNUl .footerAutoTop___2BvAX img {
  width: 94rem;
  height: 80rem;
}
.footer___2YlNA .footerAuto___3MNUl .slogan___wiVg0 {
  width: 185rem;
  margin-top: 37rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer___2YlNA .footerAuto___3MNUl .slogan___wiVg0 .sloganLeft___10DVF {
  width: 100%;
  font-weight: 400;
}
.footer___2YlNA .footerAuto___3MNUl .slogan___wiVg0 .sloganLeft___10DVF p:first-child {
  font-size: 30rem;
  font-family: GoodSansRegular;
  font-size: 19rem;
  line-height: 21rem;
  margin-bottom: 3rem;
  letter-spacing: -0.48rem;
}
.footer___2YlNA .footerAuto___3MNUl .slogan___wiVg0 .sloganLeft___10DVF p:last-child {
  font-size: 16rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  line-height: 22rem;
}
.footer___2YlNA .footerAuto___3MNUl .footerDetails___tSmtx {
  margin-top: 71rem;
}
.footer___2YlNA .footerAuto___3MNUl .footerDetails___tSmtx .footerRight___3Ps2b .footerRightIcon___2yBx4 {
  display: flex;
}
.footer___2YlNA .footerAuto___3MNUl .footerDetails___tSmtx .footerRight___3Ps2b .footerRightIcon___2yBx4 img {
  width: 40rem;
  height: 40rem;
  margin-right: 12rem;
}
.footer___2YlNA .footerAuto___3MNUl .footerDetails___tSmtx .footerRight___3Ps2b .footerRightIcon___2yBx4 img:last-child {
  margin-right: 0;
}
.footer___2YlNA .footerAuto___3MNUl .footerDetails___tSmtx .footerRight___3Ps2b .Address___18i_X {
  width: 247rem;
  margin-top: 29rem;
}
.footer___2YlNA .footerAuto___3MNUl .footerDetails___tSmtx .footerRight___3Ps2b .Address___18i_X p:first-child {
  font-size: 12rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #000000;
  margin-bottom: 3rem;
  line-height: 17rem;
  letter-spacing: 0.6rem;
}
.footer___2YlNA .footerAuto___3MNUl .footerDetails___tSmtx .footerRight___3Ps2b .Address___18i_X p:last-child {
  font-size: 12rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #000000;
}
.footer___2YlNA .footerAuto___3MNUl .sloganRight___v90iw {
  margin-top: 5rem;
}
.footer___2YlNA .footerAuto___3MNUl .sloganRight___v90iw p {
  font-size: 8rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #909090;
  margin-top: 2rem;
  line-height: 12.5rem;
}
.footer___2YlNA .footerAuto___3MNUl .sloganRight___v90iw p a {
  font-size: 8rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #909090;
  margin-top: 2rem;
  line-height: 12.5rem;
}

.container___12Iqb {
  width: 100%;
  height: 100%;
  transition: background 0.3s ease-in;
}
.container___12Iqb .autoClass___3VSNv {
  width: 100%;
  background-color: rgba(242, 241, 240, 0.8);
  transition: all 0.3s ease;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk {
  padding: 0 4.53%;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 9991;
  transition: all 0.5s ease;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk .logo___2Lh27 {
  transition: all 0.3s ease;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk .logo___2Lh27 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk .button___1DUJo {
  width: 26rem;
  height: 27rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk .activeButton___e3h98 {
  padding: 6rem 0;
  -webkit-tap-highlight-color: transparent;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk .activeButton___e3h98 b {
  width: 23rem;
  display: block;
  height: 100%;
  position: relative;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk .activeButton___e3h98 b i {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 2rem;
  border-radius: 1rem;
  background-color: white;
  top: 50%;
  margin-top: -10rem;
  transform-origin: -3% 50%;
  transition: all 0.3s ease;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk .activeButton___e3h98 b i:nth-child(2) {
  margin-top: -1rem;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk .activeButton___e3h98 b i:last-child {
  margin-top: 7rem;
  display: flex;
  justify-content: space-between;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk .activeButton___e3h98 b i:last-child span {
  display: block;
  height: 100%;
}
.container___12Iqb .autoClass___3VSNv .containerTop___1yHdk .activeButton___e3h98 b i:last-child span:first-child {
  width: 10%;
  margin-left: 35%;
}
.container___12Iqb .containerBottomShow___38ydx {
  width: 91.5%;
  border-top: 0.5rem solid #FFFFFF;
  height: 100%;
  box-sizing: border-box;
  margin: auto;
  padding-top: 70rem;
  transition: display 0.3s ease-in;
}
.container___12Iqb .containerBottomShow___38ydx p {
  font-size: 30rem;
  color: white;
  font-weight: 300;
  margin-bottom: 28rem;
}
.container___12Iqb .containerBottomShow___38ydx p a {
  color: white;
}

