.registerBox_registerBoxWrap__xbnsM {
  position: absolute;
  top: 98px;
  right: 42px;
  width: 320px;
  height: 366px;
  border-radius: 16px;
  opacity: 1;
  background: linear-gradient(138deg, hsla(0, 0%, 100%, .43), hsla(0, 0%, 100%, .01) 99%);
  box-sizing: border-box;
  -o-border-image: linear-gradient(138deg, hsla(0, 0%, 100%, 0), #fff 100%, #fff 0) 1;
  border-image: linear-gradient(138deg, hsla(0, 0%, 100%, 0), #fff 100%, #fff 0) 1;
  -webkit-backdrop-filter: blur(5.44px);
  backdrop-filter: blur(5.44px);
  box-shadow: 0 0 16px 0 #87b8c5, inset 0 0 16px 0 #fff
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij {
  text-align: center;
  padding: 0 0 16px
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_mainTitBox__9H4Gy {
  display: flex;
  align-items: flex-start;
  justify-content: space-around;
  height: 58px;
  background-repeat: no-repeat;
  background-position: top;
  background-size: 320px auto
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_regA__QcoP4 {
  background-image: url(regA.9ebf8aa9.png)
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_regB__zNKfw {
  background-image: url(regB.7596aae4.png)
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_mainTit__hCkWu {
  line-height: 26px;
  letter-spacing: -1px;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0;
  color: #fff;
  padding-top: 13px
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_cur__ub5M7 {
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0;
  color: #1473ff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_cur__ub5M7:after {
  content: "";
  width: 12px;
  display: block;
  height: 4px;
  background-color: #1473ff;
  border-radius: 4px;
  margin-top: 5px
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_contentQRcode__55pFN {
  padding-top: 48px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_contentQRcode__55pFN .registerBox_QRbox__naIk6,
.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_contentQRcode__55pFN .registerBox_QRbox__naIk6 img {
  width: 148px;
  height: 148px
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_contentQRcode__55pFN .registerBox_QRtext__frIIZ {
  margin-top: 14px
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_contentQRcode__55pFN .registerBox_QRtext__frIIZ p {
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0;
  color: #333
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_subTit__ht9wN {
  font-family: PingFang SC;
  font-weight: 400;
  font-size: 12px;
  padding-left: 36px;
  text-align: left;
  color: #666
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_regInputBox__LgTrR {
  width: 306px;
  height: 214px;
  border-radius: 12px;
  margin: 16px auto 0;
  padding: 0 16px 14px
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_regInputBox__LgTrR .registerBox_regInputEl__w4Tro input {
  height: 32px;
  border-radius: 4px;
  font-size: 14px;
  padding: 0 0 0 10px;
  margin-bottom: 0;
  border: 1px solid #fff
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_regInputBox__LgTrR .registerBox_regInputEl__w4Tro div {
  font-size: 20px;
  height: 12px;
  margin-bottom: 0;
  transform: scale(.5);
  margin-top: 0;
  position: relative;
  left: -135px;
  top: -4px;
  width: 548px
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_regInputBox__LgTrR .registerBox_regInputEl__w4Tro button {
  font-size: 12px;
  top: 7px;
  right: 6px;
  color: #1473ff
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_regInputBox__LgTrR .registerBox_regInputEl__w4Tro img {
  height: 30px;
  width: 68px;
  top: 1px;
  right: 1px;
  border-radius: 0 4px 4px 0
}

.registerBox_registerBoxWrap__xbnsM .registerBox_titleBox__Mw1Ij .registerBox_regInputBox__LgTrR .registerBox_regSubBtn__7XDrd button {
  width: 274px;
  height: 32px;
  border-radius: 8px;
  opacity: 1;
  position: relative;
  font-size: 12px;
  border: none;
  color: #fff;
  margin-top: 0;
  background: linear-gradient(155deg, #77e9d8, #0072ff 44%, #5e13ff 94%) !important
}

.logos_Logos-container-pc__oyOpr {
  width: 100%;
  height: 697px;
  position: relative;
  background-image: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/pc-bgc.87328ce2.png);
  background-size: cover;
  overflow: hidden
}

.logos_Logos-container-pc__oyOpr .logos_logo-title__ehsDA {
  position: absolute;
  left: 50%;
  top: 72px;
  transform: translate(-50%);
  font-size: 40px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #252626;
  line-height: 56px;
  letter-spacing: 1px;
  white-space: nowrap
}

.logos_Logos-container-pc__oyOpr .logos_logos__gPAub {
  position: absolute;
  left: 50%;
  top: 188px;
  width: 1203px;
  height: 338px;
  transform: translate(-50%);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between
}

.logos_Logos-container-pc__oyOpr .logos_logos__gPAub .logos_logo__taiBd {
  width: 282px;
  height: 98px;
  display: inline-block
}

.logos_Logos-container-pc__oyOpr .logos_logos__gPAub .logos_logo__taiBd img {
  width: 100%;
  height: 100%
}

.logos_Logos-container-pc__oyOpr .logos_change__Mm_WU {
  width: calc(1440px - 660px - 660px);
  line-height: 34px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  left: 50%;
  top: 586px;
  transform: translate(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center
}

.logos_Logos-container-pc__oyOpr .logos_change__Mm_WU:hover {
  cursor: pointer
}

.logos_Logos-container-pc__oyOpr .logos_change__Mm_WU img {
  height: 24px;
  width: 24px
}

.logos_Logos-container-pc__oyOpr .logos_change__Mm_WU span {
  color: #000;
  font-size: 28px
}

.logos_Logos-container-mob__I9fTE {
  width: 100vw;
  height: 55.2vw;
  position: relative;
  background-color: #f6f8fd;
  background-size: cover;
  overflow: hidden
}

.logos_Logos-container-mob__I9fTE .logos_logo-title__ehsDA {
  position: absolute;
  left: 50%;
  top: 6.67vw;
  transform: translate(-50%);
  font-size: 3.73vw;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #252626;
  line-height: 5.33vw;
  letter-spacing: 1px;
  white-space: nowrap
}

.logos_Logos-container-mob__I9fTE .logos_logos__gPAub {
  position: absolute;
  left: 50%;
  top: 17vw;
  width: 94.8vw;
  height: 26.4vw;
  transform: translate(-50%);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between
}

.logos_Logos-container-mob__I9fTE .logos_logos__gPAub .logos_logo__taiBd {
  width: 22.1vw;
  height: 7.6vw;
  display: inline-block
}

.logos_Logos-container-mob__I9fTE .logos_logos__gPAub .logos_logo__taiBd img {
  width: 100%;
  height: 100%
}

.logos_Logos-container-mob__I9fTE .logos_change__Mm_WU {
  width: 14vw;
  position: absolute;
  left: 50%;
  top: 47.73vw;
  transform: translate(-50%);
  line-height: 3.47vw;
  display: flex;
  justify-content: space-between;
  align-items: center
}

.logos_Logos-container-mob__I9fTE .logos_change__Mm_WU img {
  height: 2.4vw;
  width: 2.4vw
}

.logos_Logos-container-mob__I9fTE .logos_change__Mm_WU span {
  font-size: 2.93vw
}

@font-face {
  font-family: BarlowSemiCondensed-Medium;
  src: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/BarlowSemiCondensed-Medium.0e6e14f6.ttf)
}

@-webkit-keyframes index_heart__SGPYn {
  0% {
    transform: translate(0)
  }

  to {
    transform: translateY(14px)
  }
}

@keyframes index_heart__SGPYn {
  0% {
    transform: translate(0)
  }

  to {
    transform: translateY(14px)
  }
}

@-webkit-keyframes index_slide-in-fwd-center__vfJnR {
  0% {
    transform: translateZ(-1400px);
    opacity: 0
  }

  to {
    transform: translateZ(0);
    opacity: 1
  }
}

@keyframes index_slide-in-fwd-center__vfJnR {
  0% {
    transform: translateZ(-1400px);
    opacity: 0
  }

  to {
    transform: translateZ(0);
    opacity: 1
  }
}

@-webkit-keyframes index_fade-in-right__li_Ry {
  0% {
    transform: translateX(50px);
    opacity: 0
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@keyframes index_fade-in-right__li_Ry {
  0% {
    transform: translateX(50px);
    opacity: 0
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@-webkit-keyframes index_fade-in-left__4ABNI {
  0% {
    transform: translateX(-50px);
    opacity: 0
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@keyframes index_fade-in-left__4ABNI {
  0% {
    transform: translateX(-50px);
    opacity: 0
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@-webkit-keyframes index_fade-in-left-travel__Lh2hK {
  0% {
    transform: translateX(-120px)
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@keyframes index_fade-in-left-travel__Lh2hK {
  0% {
    transform: translateX(-120px)
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@-webkit-keyframes index_fade-in-right-travel__bPXFf {
  0% {
    transform: translateX(100px)
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@keyframes index_fade-in-right-travel__bPXFf {
  0% {
    transform: translateX(100px)
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@-webkit-keyframes index_fade-in-fwd__cwabs {
  0% {
    transform: translateZ(-80px);
    opacity: 0
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@keyframes index_fade-in-fwd__cwabs {
  0% {
    transform: translateZ(-80px);
    opacity: 0
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@-webkit-keyframes index_fade-in-fwd-right__ggy_2 {
  0% {
    transform: translateX(80px)
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@keyframes index_fade-in-fwd-right__ggy_2 {
  0% {
    transform: translateX(80px)
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@-webkit-keyframes index_progressAnimationStrike__R9c9P {
  0% {
    width: 0
  }

  to {
    width: 100%
  }
}

@keyframes index_progressAnimationStrike__R9c9P {
  0% {
    width: 0
  }

  to {
    width: 100%
  }
}

@-webkit-keyframes index_expandTopBanner__Lof4y {
  0% {
    height: 0
  }

  to {
    height: 48px
  }
}

@keyframes index_expandTopBanner__Lof4y {
  0% {
    height: 0
  }

  to {
    height: 48px
  }
}

@-webkit-keyframes index_moveTop__srq7d {
  0% {
    top: 0
  }

  to {
    top: 48px
  }
}

@keyframes index_moveTop__srq7d {
  0% {
    top: 0
  }

  to {
    top: 48px
  }
}

@-webkit-keyframes index_moveTop108__KyKkm {
  0% {
    top: 60px
  }

  to {
    top: 108px
  }
}

@keyframes index_moveTop108__KyKkm {
  0% {
    top: 60px
  }

  to {
    top: 108px
  }
}

@-webkit-keyframes index_fade-in-left0__wyUez {
  0% {
    transform: translateX(-50px);
    opacity: .5
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@keyframes index_fade-in-left0__wyUez {
  0% {
    transform: translateX(-50px);
    opacity: .5
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@-webkit-keyframes index_fade-in-left1__HS_p1 {
  0% {
    transform: translateX(-50px);
    opacity: .5
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@keyframes index_fade-in-left1__HS_p1 {
  0% {
    transform: translateX(-50px);
    opacity: .5
  }

  to {
    transform: translateX(0);
    opacity: 1
  }
}

@-webkit-keyframes index_fadeOut__STbFp {
  0% {
    transform: scale(1);
    opacity: 1
  }

  25% {
    transform: scale(1.1);
    opacity: .8
  }

  50% {
    transform: scale(1.3);
    opacity: .1
  }

  75%,
  to {
    opacity: 0
  }
}

@keyframes index_fadeOut__STbFp {
  0% {
    transform: scale(1);
    opacity: 1
  }

  25% {
    transform: scale(1.1);
    opacity: .8
  }

  50% {
    transform: scale(1.3);
    opacity: .1
  }

  75%,
  to {
    opacity: 0
  }
}

@-webkit-keyframes index_heartbeat__EOyvT {
  0% {
    transform: scale(1)
  }

  50% {
    transform: scale(1.06);
    opacity: 1
  }
}

@keyframes index_heartbeat__EOyvT {
  0% {
    transform: scale(1)
  }

  50% {
    transform: scale(1.06);
    opacity: 1
  }
}

.index_container__j9DbP {
  padding: 0;
  margin: 0;
  width: 100%;
  min-width: 1280px;
  position: relative
}

.index_topBannerWrap__oOAWV {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 48px
}

.index_topBannerWrap__oOAWV .index_topBannerBox__3Hv0S {
  width: 1200px;
  box-sizing: border-box;
  display: block;
  height: 48px
}

.index_topBannerWrap__oOAWV .index_closeBtn__465w_ {
  display: block;
  cursor: pointer;
  width: 32px;
  height: 32px;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/topBannerClose.5e8b783f.png) no-repeat 50%;
  background-size: 32px;
  position: relative;
  z-index: 10;
  left: -14px
}

.index_showTopBanner__l8D7o {
  height: 48px;
  -webkit-animation: index_expandTopBanner__Lof4y .2s ease;
  animation: index_expandTopBanner__Lof4y .2s ease
}

.index_home__oGdvP {
  position: relative;
  margin: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center
}

.index_home__oGdvP .index_home_box__AQ2B2 {
  width: 100%;
  display: flex;
  height: 500px;
  justify-content: center;
  position: relative;
  pointer-events: bounding-box !important;
  -webkit-animation-name: index_OpacityChange__IUl7e;
  animation-name: index_OpacityChange__IUl7e;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards
}

.index_home__oGdvP .index_home_box__AQ2B2 .index_banner_box__4eGnU {
  width: 1280px;
  display: flex;
  height: 100%;
  justify-content: center;
  flex-direction: column;
  z-index: 1;
  position: relative
}

.index_home__oGdvP .index_home_box__AQ2B2 .index_banner_box__4eGnU .index_banner__Wkx_3 {
  margin-left: 58px;
  text-align: left
}

.index_home__oGdvP .index_home_box__AQ2B2 .index_banner_box__4eGnU .index_banner__Wkx_3 h1 {
  font-size: 50px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #1e1f1f;
  line-height: 58px;
  margin-bottom: 10px
}

.index_home__oGdvP .index_home_box__AQ2B2 .index_banner_box__4eGnU .index_banner__Wkx_3 .index_subtitle__fiX3a {
  font-size: 16px;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #1e1f1f;
  line-height: 26px
}

.index_home__oGdvP .index_home_box__AQ2B2 .index_banner_box__4eGnU .index_banner__Wkx_3 .index_btn__V63tG {
  margin-top: 17px;
  width: 128px;
  height: 40px;
  border-radius: 20px;
  color: #fff;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer
}

.index_home__oGdvP .index_home_box__AQ2B2 .index_banner_box__4eGnU .index_banner__Wkx_3 .index_btn__V63tG img {
  width: 100%;
  height: 100%
}

.index_home__oGdvP .index_home_box__AQ2B2 .index_home_video__qbQnb {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://s3-gz01.didistatic.com/packages-mait/img/BkB9qFuOFk1722409638764.jpg) no-repeat 50%;
  background-size: auto 500px;
  display: flex;
  align-items: center;
  justify-content: center
}

.index_home__oGdvP .index_home_box__AQ2B2 .index_home_video__qbQnb .index_home_video_element__DUQvk {
  -o-object-fit: cover;
  object-fit: cover;
  width: 1440px;
  height: 500px
}

.index_home__oGdvP .index_home_box__AQ2B2 .index_homesummit_video__FzYJs {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://s3-gz01.didistatic.com/packages-mait/img/IX6E0GCDDI1729063915685.png) no-repeat 50%;
  background-size: auto 500px;
  display: flex;
  align-items: center;
  justify-content: center
}

.index_home__oGdvP .index_home_box__AQ2B2 .index_homesummit_video__FzYJs .index_homesummit_video_element__BSbXt {
  -o-object-fit: cover;
  object-fit: cover;
  width: 1440px;
  height: 500px
}

@-webkit-keyframes index_OpacityChange__IUl7e {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes index_OpacityChange__IUl7e {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.index_home__oGdvP .index_banner_list__rpRyO {
  width: 100%;
  display: flex;
  justify-content: center;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/nav.5d16fb8b.png) no-repeat 50%;
  background-size: cover;
  background-color: hsla(0, 0%, 100%, .72);
  height: 100px;
  z-index: 2
}

.index_home__oGdvP .index_banner_list__rpRyO ul {
  width: 1280px;
  height: 100%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: space-between;
  padding: 0 54px
}

.index_home__oGdvP .index_banner_list__rpRyO .index_banner_li__HdvBn {
  display: flex;
  height: 100%;
  cursor: pointer
}

.index_home__oGdvP .index_banner_list__rpRyO .index_banner_li__HdvBn a {
  height: 100%;
  display: flex
}

.index_home__oGdvP .index_banner_list__rpRyO .index_banner_li__HdvBn .index_banner_text__DpOya {
  height: 100%
}

.index_home__oGdvP .index_banner_list__rpRyO .index_banner_li__HdvBn img {
  height: 81px;
  width: 81px;
  margin-top: 11px
}

.index_home__oGdvP .index_banner_list__rpRyO .index_banner_li__HdvBn .index_text__cqmU2 {
  display: flex;
  margin-left: 4px;
  flex-direction: column
}

.index_home__oGdvP .index_banner_list__rpRyO .index_banner_li__HdvBn .index_head__zBYqf {
  height: 25px;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #040505;
  line-height: 25px;
  margin-top: 23px
}

.index_home__oGdvP .index_banner_list__rpRyO .index_banner_li__HdvBn .index_sub__VklYD {
  height: 20px;
  color: #383838;
  line-height: 20px;
  margin-top: 7px
}

.index_home__oGdvP .index_banner_list__rpRyO .index_banner_li__HdvBn:hover .index_text__cqmU2 .index_head__zBYqf {
  color: #1473ff !important
}

.index_home__oGdvP .index_introduce__C2lfn {
  width: 100%;
  display: flex;
  padding-bottom: 100px;
  justify-content: center;
  overflow: hidden
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 {
  width: 1280px;
  padding: 0 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_head__zBYqf {
  height: 56px;
  font-size: 40px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #000;
  line-height: 56px;
  margin: 80px 0 17px
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_subtitle__fiX3a {
  font-size: 16px;
  color: #333;
  line-height: 22px;
  margin-bottom: 48px
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_left_panel__BH8_J {
  width: 803px;
  display: flex;
  justify-content: center;
  overflow: hidden
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_left_panel__BH8_J .index_intro_img__CSHxa {
  width: 100%;
  height: 330px;
  box-shadow: 0 5px 8px 2px rgba(183, 195, 212, .18)
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_left_panel__BH8_J .index_video_element__xYLlY {
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
  height: 375px
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_left_panel__BH8_J .index_banner__Wkx_3 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  background-color: rgba(0, 0, 0, .6);
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_left_panel__BH8_J .index_banner__Wkx_3 .index_banner_left__umhJs .index_video__vSUhA {
  width: 810px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_left_panel__BH8_J .index_banner__Wkx_3 .index_banner_left__umhJs .index_video__vSUhA .index_video_bottom__AJFHQ {
  width: 100%;
  height: 455px;
  display: flex
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_left_panel__BH8_J .index_banner__Wkx_3 .index_banner_left__umhJs .index_video__vSUhA .index_video_bottom__AJFHQ .index_video_element__xYLlY {
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
  height: 455px
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_left_panel__BH8_J .index_banner__Wkx_3 .index_banner_right__lqzqh {
  position: relative
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_left_panel__BH8_J .index_banner__Wkx_3 .index_banner_right__lqzqh .index_close_img__Hy8xJ {
  width: 40px;
  position: absolute;
  top: -225px;
  left: 10px;
  cursor: pointer
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_right_panel___8Ck_ {
  flex: 1 1;
  margin-left: 84px;
  width: 288px
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_right_panel___8Ck_ .index_panel_label__i_qlV {
  font-size: 16px;
  color: #666
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_right_panel___8Ck_ .index_panel_title__ARhBo {
  font-size: 25px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #070707;
  line-height: 35px
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_right_panel___8Ck_ .index_panel_content__C0qBN {
  margin-top: 15px
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_right_panel___8Ck_ .index_panel_bottom__rGUi4 {
  display: flex;
  justify-content: space-around
}

.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_right_panel___8Ck_ .index_panel_bottom__rGUi4 .index_panel_button_info__zaXTB,
.index_home__oGdvP .index_introduce__C2lfn .index_box__xpHO2 .index_bottom__0vHwg .index_right_panel___8Ck_ .index_panel_bottom__rGUi4 .index_panel_button_reg__Yqd5M {
  height: 45px;
  width: 132px;
  background: #1473ff;
  border-radius: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 30px;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  margin-top: 32px
}

.index_home__oGdvP .index_scene__56Ehn {
  width: 100%;
  padding-bottom: 100px;
  display: flex;
  justify-content: center;
  background-size: cover;
  overflow: hidden
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 {
  width: 1280px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_head__zBYqf {
  height: 56px;
  font-size: 40px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #000;
  line-height: 56px;
  margin-top: 73px;
  margin-bottom: 18px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_subtitle__fiX3a {
  margin-bottom: 57px;
  font-size: 16px;
  color: #333;
  line-height: 22px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 {
  width: 1200px;
  height: 410px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-shadow: 0 5px 8px 2px rgba(183, 195, 212, .18)
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP {
  width: 1200px;
  height: 80px;
  display: flex;
  justify-content: space-between;
  border-radius: 6px;
  margin-bottom: 0
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP li {
  width: 360px;
  height: 80px;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #4e5a69;
  line-height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: width .4s ease-in-out;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/2.4ed1a1ec.png) no-repeat 50%;
  background-size: cover;
  cursor: pointer;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP li .index_card_ul_img__qhk1D {
  opacity: 0
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP li:first-child {
  border-radius: 6px 0 0 0;
  background-image: none
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP li:first-child img {
  border-radius: 6px 0 0 0
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP li:last-child,
.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP li:last-child img {
  border-radius: 0 6px 0 0
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP .index_card_head_li__TDsve {
  width: 480px;
  height: 80px;
  color: #fff;
  line-height: 26px;
  display: block;
  padding: 26px 0 0 84px;
  box-sizing: border-box;
  overflow: hidden
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP .index_card_head_li__TDsve .index_card_ul_img__qhk1D {
  opacity: 1
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP .index_card_ul_img__qhk1D {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all .2s ease
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_card_ul__XDmDP span {
  position: absolute
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg {
  width: 100%;
  flex: 1 1;
  background: hsla(0, 0%, 100%, .71);
  border-radius: 0 0 6px 6px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px)
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ {
  width: 100%;
  height: 100%;
  animation: index_slide-in-fwd-center__vfJnR .5s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -webkit-animation: index_slide-in-fwd-center__vfJnR .5s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -o-animation: index_slide-in-fwd-center__vfJnR .5s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -moz-animation: index_slide-in-fwd-center__vfJnR .5s cubic-bezier(.25, .46, .45, .94) 1 normal both
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 149px 0 82px;
  box-sizing: border-box
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li {
  display: flex;
  flex-direction: column
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li .index_bottom_box_head__UIPbw {
  height: 52px;
  font-size: 54px;
  font-family: BarlowSemiCondensed-Medium;
  font-weight: 700;
  color: #1473ff;
  line-height: 62px;
  margin-top: 40px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li .index_bottom_box_head__UIPbw span {
  font-size: 44px;
  color: #1473ff;
  line-height: 62px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li .index_bottom_box_head__UIPbw .index_bottom_unit__Yjksa {
  font-size: 25px;
  font-family: PingFangSC-Medium, PingFang SC;
  color: #1473ff;
  line-height: 28px;
  font-weight: 500
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li .index_bottom_box_text__JFW0_ {
  height: 30px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
  line-height: 30px;
  margin-top: 6px;
  display: flex;
  align-items: center;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li .index_bottom_question__DqsS_ {
  width: 19px;
  height: 19px;
  margin-left: 3px;
  cursor: pointer;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/question.35b4ddd5.png) no-repeat 50%;
  background-size: cover
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li .index_bottom_question__DqsS_:hover+.index_bottom_pop__Vo2ZZ {
  visibility: visible;
  opacity: 1
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li .index_bottom_pop__Vo2ZZ {
  position: absolute;
  top: -56px;
  left: -11px;
  z-index: 2;
  background: #fff;
  transition: all .2s ease .05s;
  visibility: hidden;
  opacity: 0
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li .index_popver__Q_D2C {
  position: relative;
  border: 1px solid #bab6b6;
  border-radius: 5px;
  width: 181px;
  height: 50px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
  line-height: 14px;
  padding: 10px 13px;
  box-sizing: border-box
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li .index_popver__Q_D2C:before {
  content: " ";
  position: absolute;
  right: 25%;
  top: 100%;
  margin: 0 -3px;
  border: 6px solid transparent;
  border-right-color: #bab6b6;
  transform: rotate(270deg)
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car__S8bNH li .index_popver__Q_D2C:after {
  content: " ";
  position: absolute;
  right: 25%;
  top: 100%;
  margin: 0 -2px 1px 1px;
  border: 5px solid transparent;
  border-right-color: #fff;
  transform: rotate(270deg)
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car_ul__vaCIp {
  margin-top: 29px;
  display: flex;
  justify-content: space-between;
  padding: 0 58px 0 66px;
  box-sizing: border-box
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car_ul__vaCIp .index_car_ul_li__1FNvu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
  line-height: 16px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_bottom_box__Zj2s_ .index_car_ul__vaCIp .index_car_ul_li__1FNvu img {
  width: 100px;
  height: 63px;
  margin: 15px 0 18px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_travel_box__F5MYy {
  width: 100%;
  height: 100%;
  animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -webkit-animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -o-animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -moz-animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  box-sizing: border-box;
  padding: 49px 77px 0 68px;
  display: flex;
  flex-direction: column
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_travel_box__F5MYy .index_travel_left__ULKHV {
  width: 345px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #070707;
  line-height: 28px;
  margin-bottom: 48px;
  margin-left: 7px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_travel_box__F5MYy .index_travel_ul__Wauy2 {
  width: 100%;
  display: flex;
  justify-content: space-between
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_travel_box__F5MYy .index_travel_ul__Wauy2 .index_travel_li__KkQEa {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-items: flex-start
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_travel_box__F5MYy .index_travel_ul__Wauy2 .index_travel_li__KkQEa .index_travel_li_img__ztrgv {
  width: 67px;
  height: 55px;
  margin-bottom: 8px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_travel_box__F5MYy .index_travel_ul__Wauy2 .index_travel_li__KkQEa .index_travel_li_head__kHAbd {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
  line-height: 28px;
  margin-bottom: 7px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_travel_box__F5MYy .index_travel_ul__Wauy2 .index_travel_li__KkQEa .index_travel_li_subtitle__rnC3E {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666;
  line-height: 22px;
  white-space: pre-wrap
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME {
  width: 100%;
  height: 100%;
  animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -webkit-animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -o-animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -moz-animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  box-sizing: border-box;
  padding: 0 83px 0 76px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_head__FRxJW {
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #070707;
  line-height: 28px;
  margin-top: 50px;
  position: relative;
  display: flex;
  align-items: center
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_head__FRxJW .index_bottom_question__DqsS_ {
  width: 19px;
  height: 19px;
  margin-left: 3px;
  cursor: pointer;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/question.35b4ddd5.png) no-repeat 50%;
  background-size: cover
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_head__FRxJW .index_bottom_question__DqsS_:hover+.index_bottom_pop__Vo2ZZ {
  visibility: visible;
  opacity: 1
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_head__FRxJW .index_bottom_pop__Vo2ZZ {
  position: absolute;
  top: -56px;
  right: -28px;
  z-index: 2;
  background: #fff;
  transition: all .2s ease .05s;
  visibility: hidden;
  opacity: 0
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_head__FRxJW .index_popver__Q_D2C {
  position: relative;
  border: 1px solid #bab6b6;
  border-radius: 5px;
  width: 181px;
  height: 50px;
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
  line-height: 14px;
  padding: 10px 13px;
  box-sizing: border-box
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_head__FRxJW .index_popver__Q_D2C:before {
  content: " ";
  position: absolute;
  right: 25%;
  top: 100%;
  margin: 0 -3px;
  border: 6px solid transparent;
  border-right-color: #bab6b6;
  transform: rotate(270deg)
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_head__FRxJW .index_popver__Q_D2C:after {
  content: " ";
  position: absolute;
  right: 25%;
  top: 100%;
  margin: 0 -2px 1px 1px;
  border: 5px solid transparent;
  border-right-color: #fff;
  transform: rotate(270deg)
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_ul__yfqx7 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 44px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_ul__yfqx7 .index_cost_li__Nc2Q3 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_ul__yfqx7 .index_cost_li__Nc2Q3 .index_cost_li_img__OHIwr {
  width: 67px;
  height: 55px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_ul__yfqx7 .index_cost_li__Nc2Q3 .index_cost_head__FRxJW {
  margin-top: 12px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
  line-height: 30px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_ul__yfqx7 .index_cost_li__Nc2Q3 .index_cost_subtitle__bkxg7 {
  margin-top: 5px;
  display: flex;
  width: 208px;
  flex-wrap: wrap
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_ul__yfqx7 .index_cost_li__Nc2Q3 .index_cost_subtitle__bkxg7 .index_cost_number_box__I507W {
  font-size: 14px;
  color: #666;
  line-height: 22px;
  display: flex;
  margin-right: 29px;
  align-items: center
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_ul__yfqx7 .index_cost_li__Nc2Q3 .index_cost_subtitle__bkxg7 .index_cost_number_box__I507W .index_cost_number__VOf_K {
  width: 14px;
  height: 14px;
  border: 1px solid #666;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 2px;
  font-size: 12px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_ul__yfqx7 .index_cost_li__Nc2Q3 .index_cost_sbutitle_p__qryS3 {
  margin-top: 5px;
  width: 312px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_cost_box__MJxME .index_cost_ul__yfqx7 .index_cost_li__Nc2Q3 .index_cost_sbutitle_p__qryS3 p {
  font-size: 14px;
  line-height: 22px;
  color: #666
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 {
  width: 100%;
  height: 100%;
  animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -webkit-animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -o-animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  -moz-animation: index_slide-in-fwd-center__vfJnR .8s cubic-bezier(.25, .46, .45, .94) 1 normal both;
  box-sizing: border-box;
  padding: 47px 66px 0 77px;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 .index_serve_head__lrjxY {
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #070707;
  line-height: 28px;
  margin-bottom: 42px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 .index_serve_ul___NULJ {
  display: flex
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 .index_serve_ul___NULJ .index_serve_li__o8Kb8 {
  flex: none;
  display: flex;
  flex-direction: column;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 .index_serve_ul___NULJ .index_serve_li__o8Kb8 .index_serve_row_img1__n0ecZ {
  position: absolute;
  top: 74px;
  left: 165px;
  width: 96px;
  height: 16px;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/4-12.43aebce3.png) no-repeat 50%;
  background-size: cover
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 .index_serve_ul___NULJ .index_serve_li__o8Kb8 .index_serve_row_img2__ey9W3 {
  position: absolute;
  top: 74px;
  left: 148px;
  width: 96px;
  height: 16px;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/4-12.43aebce3.png) no-repeat 50%;
  background-size: cover
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 .index_serve_ul___NULJ .index_serve_li__o8Kb8 .index_serve_li_img__gxDa1 {
  width: 67px;
  height: 55px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 .index_serve_ul___NULJ .index_serve_li__o8Kb8 .index_serve_title__Jmd8f {
  font-size: 22px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
  line-height: 40px;
  margin-top: 7px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 .index_serve_ul___NULJ .index_serve_li__o8Kb8 .index_serve_subtitle__3goDX {
  font-size: 16px;
  color: #666;
  line-height: 28px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 .index_serve_ul___NULJ .index_serve_li__o8Kb8:first-child {
  margin-right: 110px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_serve_box__uwqg4 .index_serve_ul___NULJ .index_serve_li__o8Kb8:nth-child(2) {
  margin-right: 190px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc {
  width: 100%;
  height: 100%;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_img__7xYfP {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 1
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  position: relative;
  text-align: center;
  z-index: 2
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label01___b4kV {
  left: 10px;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label01___b4kV .index_hotel_title__2e3L3 {
  height: 52px;
  font-size: 48px;
  font-family: BarlowSemiCondensed-Medium;
  margin-top: 90px;
  margin-bottom: 50px;
  font-weight: 600
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label01___b4kV .index_hotel_title__2e3L3 .index_title_supp__zpG7p {
  font-size: 45px;
  font-weight: 500
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label01___b4kV .index_hotel_content__ryRaB {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label02__pASbG {
  left: 25px;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label02__pASbG .index_hotel_title__2e3L3 {
  height: 52px;
  font-size: 48px;
  font-family: BarlowSemiCondensed-Medium;
  margin-top: 70px;
  margin-bottom: 50px;
  font-weight: 700
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label02__pASbG .index_hotel_title__2e3L3 .index_unit__Gi9de {
  font-size: 42px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label02__pASbG .index_hotel_title__2e3L3 .index_title_supp__zpG7p {
  font-size: 45px;
  font-weight: 500
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label02__pASbG .index_hotel_content__ryRaB {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label03__zT_mw {
  left: 47px;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label03__zT_mw .index_hotel_title__2e3L3 {
  height: 52px;
  font-size: 54px;
  font-family: BarlowSemiCondensed-Medium;
  margin-top: 62px;
  margin-bottom: 50px;
  font-weight: 600
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label03__zT_mw .index_hotel_title__2e3L3 .index_title_supp__zpG7p {
  font-size: 45px;
  font-weight: 500
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label03__zT_mw .index_hotel_content__ryRaB {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label04__ET4ly {
  left: 40px;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label04__ET4ly .index_hotel_title__2e3L3 {
  height: 52px;
  font-size: 54px;
  font-family: BarlowSemiCondensed-Medium;
  margin-top: 69px;
  margin-bottom: 50px;
  font-weight: 600
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label04__ET4ly .index_hotel_title__2e3L3 .index_title_supp__zpG7p {
  font-size: 45px;
  font-weight: 500
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label04__ET4ly .index_hotel_content__ryRaB {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label05__J6vVo {
  left: 18px;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label05__J6vVo .index_hotel_title__2e3L3 {
  height: 52px;
  font-size: 54px;
  font-family: BarlowSemiCondensed-Medium;
  margin-top: 87px;
  margin-bottom: 50px;
  font-weight: 600
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label05__J6vVo .index_hotel_title__2e3L3 .index_title_supp__zpG7p {
  font-size: 30px;
  font-weight: 500
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_hotel_box__NeOlc .index_hotel_bottom__BDgOj .index_hotel_label05__J6vVo .index_hotel_content__ryRaB {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ {
  width: 100%;
  height: 100%;
  position: relative
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr {
  width: 1050px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%)
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label01__UZmev {
  font-size: 24px;
  background: linear-gradient(90deg, #e8f3fe, #ecfeff);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 25px;
  padding: 0 45px;
  margin: 20px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label01__UZmev .index_plane_label_font__sb9we {
  font-size: 36px;
  font-family: BarlowSemiCondensed-Medium;
  font-weight: 600;
  color: #070707;
  margin: 5px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label02__4CQlK {
  font-size: 24px;
  background: linear-gradient(90deg, #f2ffe8, #fef9ea);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 25px;
  padding: 0 45px;
  margin: 20px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label02__4CQlK .index_plane_label_font__sb9we {
  font-size: 36px;
  font-family: BarlowSemiCondensed-Medium;
  font-weight: 600;
  color: #070707;
  margin: 5px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label03__whNI7 {
  font-size: 24px;
  background: linear-gradient(90deg, #e8f3fe, #ecfeff);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 25px;
  padding: 0 45px;
  margin: 20px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label03__whNI7 .index_plane_label_font__sb9we {
  font-size: 36px;
  font-family: BarlowSemiCondensed-Medium;
  font-weight: 600;
  color: #070707;
  margin: 5px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label04__FkgQJ {
  font-size: 24px;
  background: linear-gradient(90deg, #ebfef0, #ecfefe);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 25px;
  padding: 0 45px;
  margin: 20px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label04__FkgQJ .index_plane_label_font__sb9we {
  font-size: 36px;
  font-family: BarlowSemiCondensed-Medium;
  font-weight: 600;
  color: #070707;
  margin: 5px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label05__MQraw {
  font-size: 24px;
  background: linear-gradient(90deg, #e8f2fe, #ecfefe);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 25px;
  padding: 0 45px;
  margin: 20px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label05__MQraw .index_plane_label_font__sb9we {
  font-size: 36px;
  font-family: BarlowSemiCondensed-Medium;
  font-weight: 600;
  color: #070707;
  margin: 5px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label06__X44mu {
  font-size: 24px;
  background: linear-gradient(90deg, #e8f2fe, #fbe9fc);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 25px;
  padding: 0 45px;
  margin: 20px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_plane_box__mE6BQ .index_plane_bottom__MHTmr .index_plane_label06__X44mu .index_plane_label_font__sb9we {
  font-size: 36px;
  font-family: BarlowSemiCondensed-Medium;
  font-weight: 600;
  color: #070707;
  margin: 5px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_train_box__RXOUD {
  width: 100%;
  height: 100%;
  padding: 77px 0 0 138px;
  display: flex
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_train_box__RXOUD .index_travel_ul__Wauy2 {
  width: 100%;
  display: flex;
  justify-content: space-between
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_train_box__RXOUD .index_travel_ul__Wauy2 .index_travel_li__KkQEa {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 25%;
  font-weight: 700
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_train_box__RXOUD .index_travel_ul__Wauy2 .index_travel_li__KkQEa .index_travel_li_img__ztrgv {
  width: 67px;
  height: 67px;
  margin-bottom: 8px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_train_box__RXOUD .index_travel_ul__Wauy2 .index_travel_li__KkQEa .index_travel_li_head__kHAbd {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  color: #333;
  line-height: 28px;
  margin-bottom: 7px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_card__40_M9 .index_bottom__0vHwg .index_train_box__RXOUD .index_travel_ul__Wauy2 .index_travel_li__KkQEa .index_travel_li_subtitle__rnC3E {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666;
  line-height: 22px;
  white-space: pre-wrap
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_scene_btn__Swl2R {
  height: 60px;
  background: #1473ff;
  border-radius: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 74px;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  margin-top: 32px
}

.index_home__oGdvP .index_scene__56Ehn .index_box__xpHO2 .index_scene_btn__Swl2R img {
  width: 18px;
  height: 18px;
  margin-right: 9px
}

.index_home__oGdvP .index_cost__J91r6 {
  width: 100%;
  display: flex;
  padding-bottom: 100px;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/3.01a36195.png) no-repeat 50%;
  background-size: cover;
  justify-content: center;
  overflow: hidden
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 {
  width: 1280px;
  padding: 0 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 .index_head__zBYqf {
  height: 56px;
  font-size: 40px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #000;
  line-height: 56px;
  margin: 72px 0 49px
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  z-index: 2
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li {
  height: 400px;
  width: 280px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 5px 8px 2px rgba(183, 195, 212, .18);
  background: hsla(0, 0%, 100%, .71);
  border-radius: 6px;
  transition: all .3s
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_cost_img__ecwnu {
  overflow: hidden;
  width: 280px;
  height: 175px;
  border-radius: 6px 6px 0 0
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li img {
  width: 280px;
  height: 175px;
  display: block;
  transition: all .3s
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li:hover img {
  transform: scale(1.1)
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg {
  height: 175px;
  width: 100%;
  display: flex;
  justify-content: space-between
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_left__jqMfH {
  margin-left: 29px;
  margin-top: 33px;
  flex: 1 1
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_left__jqMfH .index_title__Jc0kR {
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #070707;
  line-height: 28px;
  margin-bottom: 15px
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_left__jqMfH .index_content__hkyLX {
  font-size: 16px;
  color: #666
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_left__jqMfH .index_content_font__OFW3D {
  font-size: 16px;
  color: #1473ff
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right__s2_j_ {
  margin-top: 30px;
  margin-right: 20px;
  text-align: center
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right__s2_j_ .index_ratio__kuMZN {
  font-family: BarlowSemiCondensed-Medium;
  color: #1473ff;
  display: flex
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right__s2_j_ .index_ratio__kuMZN .index_ratio_num__ZoGvM {
  font-size: 50px;
  font-weight: 700;
  line-height: 45px
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right__s2_j_ .index_ratio__kuMZN .index_ratio_label__7HrUh {
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right__s2_j_ .index_ratio__kuMZN .index_ratio_label__7HrUh .index_percent__cAXct {
  font-size: 20px;
  font-weight: 700
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right__s2_j_ .index_ratio__kuMZN .index_ratio_label__7HrUh .index_arrow__x_qOW {
  width: 20px;
  height: 20px
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right__s2_j_ .index_text__cqmU2 {
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #070707;
  line-height: 16px;
  margin-top: 7px
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right_flex__709MH {
  display: flex;
  margin-top: 30px;
  margin-right: 20px
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right_flex__709MH .index_right_flex_left__osXeD {
  margin-right: 26px
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right_flex__709MH .index_ratio__kuMZN {
  font-size: 36px;
  font-family: BarlowSemiCondensed-Medium;
  font-weight: 700;
  color: #1473ff;
  line-height: 36px
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 ul li .index_bottom__0vHwg .index_right_flex__709MH .index_text__cqmU2 {
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #9598a2;
  line-height: 16px;
  margin-top: 7px
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 .index_subtitle__fiX3a {
  font-size: 16px;
  color: #333;
  line-height: 22px
}

.index_home__oGdvP .index_cost__J91r6 .index_box__xpHO2 .index_cost_box_subtitle__BgUKo {
  font-size: 13px;
  color: #575656;
  margin-top: 10px;
  z-index: 1
}

.index_home__oGdvP .index_plan___1GRN {
  width: 100%;
  padding-bottom: 100px;
  display: flex;
  justify-content: center;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/7-bg.802be754.png) no-repeat 50%;
  background-size: cover;
  overflow: hidden
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 {
  width: 1280px;
  padding: 0 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_head__zBYqf {
  font-size: 20px;
  color: #fff;
  line-height: 28px;
  margin: 72px 0 17px
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_subtitle__fiX3a {
  color: #fff;
  line-height: 56px;
  letter-spacing: 1px;
  font-size: 40px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg {
  margin-top: 57px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 {
  width: 595px;
  height: 338px;
  display: flex;
  flex-direction: column;
  position: relative;
  padding-left: 28px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 6px;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/6.3f8dc036.png) no-repeat 50%;
  background-size: cover;
  align-items: flex-start
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 .index_card_head__eg8aY {
  margin-top: 85px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #070707;
  line-height: 28px;
  width: 100%
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 .index_card_ul__XDmDP {
  margin-top: 28px;
  width: 100%
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 .index_card_ul__XDmDP .index_card_li__cl2uT {
  font-size: 16px;
  color: #666;
  line-height: 28px
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 .index_card_ul__XDmDP .index_card_li__cl2uT span {
  margin-left: 12px
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 .index_card_ul__XDmDP .index_card_li__cl2uT img {
  width: 13px;
  height: 14px
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 .index_btn__V63tG {
  margin-top: 24px;
  padding: 0 30px;
  height: 40px;
  background: #1473ff;
  border-radius: 20px;
  color: #fff;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 .index_cube__ggbXe {
  right: 59px;
  height: 148px;
  width: 166px;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/6-2.f0c699be.png) no-repeat 50%;
  background-size: cover
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 .index_cube__ggbXe,
.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 .index_cube_right__TcBSJ {
  position: absolute;
  top: 40px;
  cursor: pointer;
  animation: index_heart__SGPYn 1.4s ease-in-out 0s infinite alternate;
  -webkit-animation: index_heart__SGPYn 1.4s ease-in-out 0s infinite alternate;
  -o-animation: index_heart__SGPYn 1.4s ease-in-out 0s infinite alternate;
  -moz-animation: index_heart__SGPYn 1.4s ease-in-out 0s infinite alternate
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card__40_M9 .index_cube_right__TcBSJ {
  right: 77px;
  height: 165px;
  width: 165px;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/6-3.be093871.png) no-repeat 50%;
  background-size: cover
}

.index_home__oGdvP .index_plan___1GRN .index_box__xpHO2 .index_bottom__0vHwg .index_card_right__3Bf98 {
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/6-right.04cf21d5.png) no-repeat 50%;
  background-size: cover
}

.index_home__oGdvP .index_other__5cih5 {
  width: 100%;
  display: flex;
  padding-bottom: 100px;
  justify-content: center;
  overflow: hidden
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 {
  width: 1280px;
  padding: 0 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 .index_head__zBYqf {
  height: 56px;
  font-size: 40px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #000;
  line-height: 56px;
  margin: 72px 0 45px
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul li {
  width: 394px;
  height: 246px;
  display: flex;
  justify-content: space-between;
  background: #fff;
  box-shadow: 0 5px 8px 2px rgba(183, 195, 212, .18);
  border-radius: 6px;
  position: relative
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul li .index_left__jqMfH {
  display: flex;
  flex-direction: column;
  margin-left: 32px;
  margin-top: 42px
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul li .index_left__jqMfH h3 {
  margin-bottom: 23px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #5e8af2;
  line-height: 40px
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul li .index_left__jqMfH .index_text__cqmU2 {
  font-size: 16px;
  color: #666;
  line-height: 28px
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul li .index_left__jqMfH .index_text__cqmU2 span {
  color: #5e8af2
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul li .index_left__jqMfH .index_text224__DB7jk {
  width: 224px
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul li .index_left_margin__TViKb {
  margin-left: 22px
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul li .index_text_margin__Qyo_U {
  margin-left: 15px
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul li .index_other_img__VM6oQ {
  width: 166px;
  height: 150px;
  position: absolute;
  right: 0
}

.index_home__oGdvP .index_other__5cih5 .index_box__xpHO2 ul li .index_other_img__VM6oQ img {
  width: 100%;
  height: 100%
}

.index_home__oGdvP .index_industry__JzGBa {
  width: 100%;
  overflow: hidden;
  padding-bottom: 100px;
  display: flex;
  justify-content: center;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/industry.6f542b1d.png) no-repeat 50%;
  background-size: cover
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 {
  width: 1280px;
  padding: 0 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_head__zBYqf {
  height: 56px;
  font-size: 40px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #000;
  line-height: 56px;
  margin: 72px 0 37px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_head_ul__9A2Lv {
  width: 100%;
  display: flex;
  padding: 0 80px 31px 102px;
  box-sizing: border-box;
  justify-content: space-between
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_head_ul__9A2Lv li {
  display: flex;
  flex-direction: column;
  align-items: center
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_head_ul__9A2Lv li .index_number__CwpWJ {
  font-size: 60px;
  font-family: BarlowSemiCondensed-Medium;
  font-weight: 700;
  color: #000;
  line-height: 70px;
  display: flex
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_head_ul__9A2Lv li .index_number__CwpWJ span {
  font-size: 28px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #1c1e1f;
  line-height: 40px;
  margin-left: 1px;
  margin-top: 22px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_head_ul__9A2Lv li .index_subtitle__fiX3a {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
  line-height: 28px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 {
  width: 100%;
  display: flex;
  box-sizing: border-box;
  justify-content: space-between
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_menu__dYfjX {
  width: 300px;
  margin-right: 10px;
  border-radius: 6px 0 0 6px;
  height: 448px;
  cursor: pointer
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_menu__dYfjX .index_menu_title__I0Qx9 {
  width: 300px;
  height: 112px;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  align-items: center;
  background: hsla(0, 0%, 100%, .61);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  font-size: 22px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #4e5a69;
  line-height: 32px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_menu__dYfjX .index_menu_title__I0Qx9:first-child {
  border-radius: 6px 0 0 0
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_menu__dYfjX .index_menu_title__I0Qx9:last-child {
  border-radius: 0 0 0 6px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_menu__dYfjX .index_menu_title__I0Qx9:nth-child(2) {
  margin: 1px 0
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_menu__dYfjX .index_menu_title__I0Qx9:nth-child(3) {
  margin-bottom: 1px;
  height: 109px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_menu__dYfjX .index_menu_active__7r_FC,
.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_menu__dYfjX .index_menu_title__I0Qx9:hover {
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/7.503dd7ec.png) no-repeat 50%;
  background-size: cover;
  color: #fff;
  width: 308px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ {
  display: flex;
  flex: 1 1;
  justify-content: space-between
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV {
  display: flex;
  flex-direction: column;
  width: 290px;
  background: hsla(0, 0%, 100%, .61);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  justify-content: space-between;
  overflow: hidden
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV:hover img {
  transform: scale(1.05);
  transition: all .3s
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV img {
  width: 290px;
  height: 241px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV .index_case_card_box__Iphl4 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV .index_case_head__qnR_O {
  font-size: 16px;
  color: #666;
  line-height: 28px;
  margin-top: 19px;
  box-sizing: border-box;
  padding: 0 24px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV .index_case_title__1lDAo {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #070707;
  line-height: 32px;
  margin-top: 6px;
  margin-bottom: 24px;
  box-sizing: border-box;
  padding: 0 24px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV .index_more__TDD_B {
  font-size: 12px;
  color: #456ff2;
  line-height: 20px;
  box-sizing: border-box;
  padding: 0 26px 0 24px;
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  margin-bottom: 13px
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV .index_more__TDD_B:after {
  position: absolute;
  left: 96px;
  top: 6px;
  width: 7px;
  height: 7px;
  border-top: 1px solid #456ff2;
  border-right: 1px solid #456ff2;
  transform: rotate(45deg);
  content: "";
  transition: all .3s ease-in-out
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV .index_more__TDD_B:hover:after {
  transform: translateX(3px) rotate(45deg);
  transition: all .3s ease-in-out
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV:last-child {
  border-radius: 0 6px 6px 0
}

.index_home__oGdvP .index_industry__JzGBa .index_box__xpHO2 .index_card__40_M9 .index_case__URJsQ .index_case_card__KSTZV:last-child img {
  border-radius: 0 6px 0 0
}

.index_home__oGdvP .index_safety__9s4Ku {
  width: 100%;
  overflow: hidden;
  height: 533px;
  display: flex;
  justify-content: center;
  background: #f0f6fa
}

.index_home__oGdvP .index_safety__9s4Ku .index_box__xpHO2 {
  width: 1200px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  background: url(https://es-static.xiaojukeji.com/static/web/eshome/_next/static/media/8.088c83aa.png) no-repeat 50%;
  background-size: cover
}

.index_home__oGdvP .index_safety__9s4Ku .index_box__xpHO2 .index_head__zBYqf {
  height: 56px;
  font-size: 40px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #000;
  line-height: 56px;
  margin: 70px 0 75px
}

.index_home__oGdvP .index_safety__9s4Ku .index_box__xpHO2 .index_card_list__McCX_ {
  width: 100%;
  display: flex;
  flex-direction: column
}

.index_home__oGdvP .index_safety__9s4Ku .index_box__xpHO2 .index_card_list__McCX_ .index_card_head__eg8aY {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  margin-bottom: 16px
}

.index_home__oGdvP .index_safety__9s4Ku .index_box__xpHO2 .index_card_list__McCX_ .index_card_head__eg8aY .index_card_box__xcJ_X {
  width: 300px;
  height: 116px;
  display: flex;
  align-items: center;
  padding: 0 10px 0 23px;
  box-sizing: border-box;
  background: hsla(0, 0%, 100%, .61);
  border-radius: 6px;
  margin-right: 17px
}

.index_home__oGdvP .index_safety__9s4Ku .index_box__xpHO2 .index_card_list__McCX_ .index_card_head__eg8aY .index_card_box__xcJ_X .index_card_box_img__AxIJ3 {
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  box-shadow: 0 2px 3px 0 rgba(183, 195, 212, .18)
}

.index_home__oGdvP .index_safety__9s4Ku .index_box__xpHO2 .index_card_list__McCX_ .index_card_head__eg8aY .index_card_box__xcJ_X .index_card_box_img__AxIJ3 img {
  width: 80px;
  height: 80px
}

.index_home__oGdvP .index_safety__9s4Ku .index_box__xpHO2 .index_card_list__McCX_ .index_card_head__eg8aY .index_card_box__xcJ_X .index_text__cqmU2 {
  font-size: 12px;
  color: #000;
  line-height: 20px;
  display: flex;
  flex-wrap: wrap;
  margin-left: 14px
}

.index_swiper_box__SesSH {
  margin: 0 auto;
  width: 100%
}

@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  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 {
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0)
}

.swiper-pointer-events {
  touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform
}

.swiper-slide-invisible-blank {
  visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  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 {
  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: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.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: "";
  flex-shrink: 0;
  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-pagination {
  position: absolute;
  text-align: center;
  transition: opacity .3s;
  transform: translateZ(0);
  z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.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 {
  transform: scale(.33);
  position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  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;
  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%;
  transform: translate3d(0, -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%;
  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;
  transition: transform .2s, top .2s
}

.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%;
  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 {
  transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, right .2s
}

.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%;
  transform: scale(0);
  transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  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-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  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
}