.__7MbyRwmL {
  background-color: #f8f9fc;
  transition: margin-top 0.3s ease;
}
.__7MbyRwmL.n2GWnJgp {
  margin-top: -40px;
}
.__7MbyRwmL pre {
  font-family: Roboto;
}
.__7MbyRwmL .mJUyjLnB {
  position: relative;
  max-width: 1640px;
  min-width: 1200px;
  height: 40px;
  margin: 0 auto;
}
.__7MbyRwmL .mJUyjLnB .rtCFBDmA,
.__7MbyRwmL .mJUyjLnB .zAG_WONf {
  position: absolute;
  top: 50%;
  transform: translate3d(70px, -50%, 0);
  font-size: 12px;
  color: #434547;
  z-index: 3;
}
.__7MbyRwmL .mJUyjLnB .rtCFBDmA:hover,
.__7MbyRwmL .mJUyjLnB .zAG_WONf:hover {
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .__7MbyRwmL .mJUyjLnB .rtCFBDmA,
  .__7MbyRwmL .mJUyjLnB .zAG_WONf {
    display: none;
  }
}
.__7MbyRwmL .mJUyjLnB .zAG_WONf {
  right: 0;
  transform: translate3d(-70px, -50%, 0);
}
@media screen and (max-width: 768px) {
  .__7MbyRwmL .mJUyjLnB {
    min-width: 100%;
  }
}
.bEm4IcdS {
  height: 100%;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .bEm4IcdS .MKWX3ySK .YaEbTas5 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
  }
}
.bEm4IcdS .MKWX3ySK .YaEbTas5 .McnOIAiw {
  text-align: center;
  line-height: 40px;
}
@media screen and (max-width: 768px) {
  .bEm4IcdS .MKWX3ySK .YaEbTas5 .McnOIAiw {
    font-size: 12px;
    line-height: 14px;
  }
}

.R8DAcgv9 {
  position: relative;
}
.R8DAcgv9 .g25jQBDD {
  display: flex;
  max-width: 1640px;
  min-width: 1200px;
  height: 80px;
  margin: 0 auto;
  padding: 0 70px;
}
.R8DAcgv9 .g25jQBDD .__5rIsrQ9P {
  display: flex;
  align-items: center;
  flex: 1 1;
}
.R8DAcgv9 .g25jQBDD .__5rIsrQ9P .xbEtg3IJ {
  display: inline-block;
  width: 204px;
  height: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.R8DAcgv9 .g25jQBDD .__5rIsrQ9P .xbEtg3IJ[data-c='CN'] {
  width: 226px;
}
.R8DAcgv9 .g25jQBDD .__5rIsrQ9P .VttlIfph {
  display: flex;
  margin-left: 80px;
}
.R8DAcgv9 .g25jQBDD .__5rIsrQ9P .VttlIfph .XEAE_Yvu {
  height: 80px;
  line-height: 80px;
  padding: 0 16px;
  cursor: pointer;
  font-size: 16px;
}
.R8DAcgv9 .g25jQBDD .__5rIsrQ9P .VttlIfph .XEAE_Yvu[data-active='true'] a {
  color: #434547;
}
.R8DAcgv9 .g25jQBDD .__5rIsrQ9P .VttlIfph .XEAE_Yvu a {
  color: #434547;
  display: block;
}
.R8DAcgv9 .g25jQBDD .__5rIsrQ9P .VttlIfph .XEAE_Yvu[data-t='campaign'] a,
.R8DAcgv9 .g25jQBDD .__5rIsrQ9P .VttlIfph .XEAE_Yvu[data-t='campaign'] span {
  color: #fe5656;
}
.R8DAcgv9 .g25jQBDD .mtT8rtRR {
  position: relative;
  display: flex;
  align-items: center;
}
.R8DAcgv9 .__1InwlNMK {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  height: 100px;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  line-height: 1;
}
.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-count-sm {
  min-width: 14px;
  height: 14px;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  border-radius: 7px;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  z-index: auto;
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #ff4d4f;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-dot.ant-scroll-number {
  transition: background 1.5s;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.ant-badge-count.anticon-spin,
.ant-badge-dot.anticon-spin,
.ant-badge .ant-scroll-number-custom-component.anticon-spin {
  -webkit-animation: antBadgeLoadingCircle 1s infinite linear;
          animation: antBadgeLoadingCircle 1s infinite linear;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  -webkit-animation: antStatusProcessing 1.2s infinite ease-in-out;
          animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #ff4d4f;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  -webkit-animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  -webkit-animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
          animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
  -webkit-animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
  -webkit-animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
          animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
  transform-origin: 50% 50%;
}
@-webkit-keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
  direction: ltr;
}
.ant-scroll-number-only {
  position: relative;
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@-webkit-keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@-webkit-keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@-webkit-keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@-webkit-keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
@keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
.ant-ribbon-wrapper {
  position: relative;
}
.ant-ribbon {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: 8px;
  height: 22px;
  padding: 0 8px;
  color: #fff;
  line-height: 22px;
  white-space: nowrap;
  background-color: #ffd200;
  border-radius: 2px;
}
.ant-ribbon-text {
  color: #fff;
}
.ant-ribbon-corner {
  position: absolute;
  top: 100%;
  width: 8px;
  height: 8px;
  color: currentcolor;
  border: 4px solid;
  transform: scaleY(0.75);
  transform-origin: top;
}
.ant-ribbon-corner::after {
  position: absolute;
  top: -4px;
  left: -4px;
  width: inherit;
  height: inherit;
  color: rgba(0, 0, 0, 0.25);
  border: inherit;
  content: '';
}
.ant-ribbon-color-pink {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-magenta {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-red {
  color: #f5222d;
  background: #f5222d;
}
.ant-ribbon-color-volcano {
  color: #fa541c;
  background: #fa541c;
}
.ant-ribbon-color-orange {
  color: #fa8c16;
  background: #fa8c16;
}
.ant-ribbon-color-yellow {
  color: #fadb14;
  background: #fadb14;
}
.ant-ribbon-color-gold {
  color: #faad14;
  background: #faad14;
}
.ant-ribbon-color-cyan {
  color: #13c2c2;
  background: #13c2c2;
}
.ant-ribbon-color-lime {
  color: #a0d911;
  background: #a0d911;
}
.ant-ribbon-color-green {
  color: #52c41a;
  background: #52c41a;
}
.ant-ribbon-color-blue {
  color: #1890ff;
  background: #1890ff;
}
.ant-ribbon-color-geekblue {
  color: #2f54eb;
  background: #2f54eb;
}
.ant-ribbon-color-purple {
  color: #722ed1;
  background: #722ed1;
}
.ant-ribbon.ant-ribbon-placement-end {
  right: -8px;
  border-bottom-right-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
  right: 0;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon.ant-ribbon-placement-start {
  left: -8px;
  border-bottom-left-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-badge-rtl {
  direction: rtl;
}
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  direction: ltr;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-appear,
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-enter {
  -webkit-animation-name: antZoomBadgeInRtl;
          animation-name: antZoomBadgeInRtl;
}
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-leave {
  -webkit-animation-name: antZoomBadgeOutRtl;
          animation-name: antZoomBadgeOutRtl;
}
.ant-ribbon-rtl {
  direction: rtl;
}
.ant-ribbon-rtl.ant-ribbon-placement-end {
  right: unset;
  left: -8px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
  right: unset;
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-start {
  right: -8px;
  left: unset;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
  right: 0;
  left: unset;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {
  border-color: currentcolor transparent transparent currentcolor;
}
@-webkit-keyframes antZoomBadgeInRtl {
  0% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@keyframes antZoomBadgeInRtl {
  0% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@-webkit-keyframes antZoomBadgeOutRtl {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  100% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
}
@keyframes antZoomBadgeOutRtl {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  100% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
}

.aLT7rRIW {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  overflow: scroll;
  z-index: 999;
  visibility: visible;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}
.aLT7rRIW ._mJDpM9u {
  width: 110px;
  height: 100%;
  overflow-y: scroll;
}
.aLT7rRIW ._mJDpM9u .MLsx5fEu {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0 12px 0 16px;
  font-size: 12px;
  min-height: 56px;
  color: #646669;
}
.aLT7rRIW ._mJDpM9u .MLsx5fEu.RzI4E1ul {
  color: #000;
  font-weight: bolder;
}
.aLT7rRIW ._mJDpM9u .MLsx5fEu.RzI4E1ul:before {
  position: absolute;
  display: block;
  content: '';
  width: 3px;
  height: 24px;
  left: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  background: linear-gradient(180deg, #ffee00 3%, #ffd200);
}
.aLT7rRIW ._mJDpM9u .MLsx5fEu.s9N5qQ6P {
  display: inline-block;
  line-height: 56px;
  background: linear-gradient(90deg, #0CE298 -3.19%, #27C94E 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.aLT7rRIW ._mJDpM9u .MLsx5fEu.s9N5qQ6P.RzI4E1ul {
  display: inline-block;
  line-height: 56px;
  background: linear-gradient(90deg, #0AE198 -3.19%, #24CD4E 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.aLT7rRIW ._mJDpM9u .MLsx5fEu.s9N5qQ6P.RzI4E1ul:before {
  background: linear-gradient(179deg, #0EE195 10.52%, #27C94E 100.29%);
}
.aLT7rRIW ._mJDpM9u .MLsx5fEu.hrVigjSe {
  color: red;
  text-transform: uppercase;
}
.aLT7rRIW .Wh1kB_P1 {
  flex: 1 1;
  height: 100%;
  overflow-y: scroll;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 15px;
  max-width: 278px;
  margin: 0 auto;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI .Ey1bgGuh {
  width: 100%;
  padding: 24px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI .Ey1bgGuh:last-child {
  border-bottom: 0;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI .Ey1bgGuh .aYDINzgZ {
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 16px;
  text-align: center;
  color: #afb1b4;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI .Ey1bgGuh .GCpvHvrw {
  display: flex;
  flex-wrap: wrap;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI .Ey1bgGuh .V3Y4MShQ {
  display: block;
  margin: 0 auto;
  font-size: 12px;
  color: #4795e9;
  text-transform: uppercase;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI .Ey1bgGuh .V3Y4MShQ img {
  width: 14px;
  vertical-align: -2px;
  margin-left: 4px;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI.hrVigjSe {
  flex-direction: column;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI.hrVigjSe .ee1GVUP2 {
  display: contents;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI.hrVigjSe .ee1GVUP2 .nQi1mw3w {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.05);
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI.hrVigjSe .ee1GVUP2 .HqUiLgLo {
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  color: #17181f;
  margin: 8px auto 20px;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI.RBmDNscQ a {
  display: block;
  border-radius: 2px;
  margin-bottom: 18px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.05);
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI.RBmDNscQ a img {
  display: block;
  width: 100%;
}
.aLT7rRIW .Wh1kB_P1 .__7n4FVNhI:last-child:after {
  display: block;
  content: '';
  width: calc(50% - 12px);
}
.aLT7rRIW .Wh1kB_P1 .__1e1FbLKI {
  padding: 0 12px 0 0;
}
.aLT7rRIW .Wh1kB_P1 .__1e1FbLKI .MLsx5fEu {
  display: block;
  height: 56px;
  line-height: 56px;
  margin-bottom: 8px;
  padding-left: 24px;
  border-radius: 2px;
  background: #f8f9fc url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/static/right.png');
  background-size: 16px;
  background-position: right 12px center;
  background-repeat: no-repeat;
  color: #434547;
}
.XYTMUilb {
  width: calc(50% - 12px);
  max-width: 120px;
  margin-bottom: 24px;
}
.XYTMUilb:nth-child(2n-1) {
  margin-right: 12px;
}
.XYTMUilb .nQi1mw3w {
  width: 100%;
  height: auto;
  background-color: #f8f9fc;
  border-radius: 2px;
}
.XYTMUilb .HqUiLgLo {
  margin-top: 8px;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  color: #17181f;
}
.__3vTSdfx3 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 4px;
}
.__3vTSdfx3 .__7me9kY4L {
  height: 14px;
  line-height: 14px;
  background: #434547;
  border-radius: 1px;
  font-size: 10px;
  color: #fff;
  padding: 0 4px;
}

.__9gd2sPN9 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 100%;
  padding: 0 16px;
}
.__9gd2sPN9 .__26QrgjW8 {
  display: block;
  width: 100%;
  height: 48px;
  line-height: 48px;
  text-align: left;
  border-bottom: 1px solid #e6e6e6;
  background-image: url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/static/store_ic_more_mb.png');
  background-position: right 8px center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

.KLnM3_jv {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99999999;
  visibility: visible;
}
.KLnM3_jv .uCY0cS1_ {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  visibility: visible;
}
.KLnM3_jv .__8f1aOfzF {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  transition: all 0.25s ease-in-out;
  z-index: 2;
  transform: translateX(0);
}
.KLnM3_jv .__8f1aOfzF .f3kSy_Ht {
  position: relative;
  width: 280px;
  height: 100%;
  background-color: #fff;
}
.KLnM3_jv .__8f1aOfzF .f3kSy_Ht .i3_TD98N {
  padding: 24px;
}
.KLnM3_jv .__8f1aOfzF .f3kSy_Ht .i3_TD98N img {
  width: 56px;
  height: 56px;
  border-radius: 90%;
  border: 1px solid #f8f9fc;
}
.KLnM3_jv .__8f1aOfzF .f3kSy_Ht .jKsMKC_V {
  position: absolute;
  top: 24px;
  right: 20px;
  width: 32px;
  height: 32px;
  background-image: url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/static/icon_close.svg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.KLnM3_jv .__8f1aOfzF .f3kSy_Ht .f2kEsBOb {
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  padding-left: 24px;
  color: #434547;
  font-weight: bolder;
}
.KLnM3_jv .__8f1aOfzF .f3kSy_Ht .bpkZTuix {
  margin-top: 8px;
}
.KLnM3_jv .__8f1aOfzF .f3kSy_Ht .bpkZTuix li {
  display: flex;
  height: 48px;
  padding: 0 35px;
}
.KLnM3_jv .__8f1aOfzF .f3kSy_Ht .bpkZTuix li button {
  display: flex;
  align-items: center;
  width: 100%;
  text-align: left;
  font-size: 16px;
  color: #434547;
}
.KLnM3_jv .__8f1aOfzF .f3kSy_Ht .bpkZTuix li button .CfkDZPMk {
  width: 20px;
  margin-right: 14px;
}

.__09uEICge {
  position: relative;
  overflow-x: hidden;
}
.__09uEICge .rMiivmh4 {
  display: flex;
  align-items: center;
  height: 64px;
  padding: 0 16px;
}
.__09uEICge .rMiivmh4 .__2qlAn0ty {
  flex: 1 1;
}
.__09uEICge .rMiivmh4 .__2qlAn0ty img {
  height: 24px;
}
.__09uEICge .rMiivmh4 .dlE9czLH {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 24px;
  padding: 2px 1px;
  margin-right: 12px;
}
.__09uEICge .rMiivmh4 .dlE9czLH .__1Se2W6q8 {
  width: 22px;
  height: 2px;
  border-radius: 2px;
  transition: all 0.3s;
  background: #000;
}
.__09uEICge .rMiivmh4 .dlE9czLH.hFXHGcZj .__1Se2W6q8:nth-child(1) {
  transform: translateY(9px) rotate(45deg);
}
.__09uEICge .rMiivmh4 .dlE9czLH.hFXHGcZj .__1Se2W6q8:nth-child(2) {
  opacity: 0;
}
.__09uEICge .rMiivmh4 .dlE9czLH.hFXHGcZj .__1Se2W6q8:nth-child(3) {
  transform: translateY(-9px) rotate(-45deg);
}
.__09uEICge .rMiivmh4 .OkWOVD_z {
  display: flex;
  z-index: 2;
}
.__09uEICge .rMiivmh4 .OkWOVD_z .pKJS_Ch0 {
  position: relative;
  margin-left: 14px;
}
.__09uEICge .rMiivmh4 .OkWOVD_z .pKJS_Ch0 img {
  width: 24px;
  height: auto;
}
.__09uEICge .rMiivmh4 .OkWOVD_z .pKJS_Ch0 > span {
  position: absolute;
  right: -4px;
  bottom: -8px;
  text-align: center;
  color: #fff;
  border-radius: 90px;
}
.__09uEICge .rMiivmh4 .OkWOVD_z .pKJS_Ch0 > span > sup {
  padding: 0;
  background: #434547;
}
.__09uEICge .rMiivmh4 .OkWOVD_z .pKJS_Ch0:nth-child(1) {
  margin-left: 0;
}
.__09uEICge .rMiivmh4 .OkWOVD_z .LmqKyAXN .ant-badge-count {
  min-width: 16px;
  height: 16px;
  line-height: 16px;
}
.naVin70g {
  position: fixed;
  width: 100vw;
  left: 0;
  bottom: 0;
  background-color: #fff;
}

@font-face {
  font-family: 'Gilroy';
  font-display: swap;
  src: local('Gilroy'), local('Gilroy'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-regular.otf');
}
@font-face {
  font-family: 'Gilroy-Black';
  font-display: swap;
  src: local('Gilroy Black'), local('Gilroy-Black'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-black.otf');
}
@font-face {
  font-family: 'Gilroy-Bold';
  font-display: swap;
  src: local('Gilroy Bold'), local('Gilroy-Bold'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-bold.otf');
}
@font-face {
  font-family: 'Gilroy-Extra-Bold';
  font-display: swap;
  src: local('Gilroy Extra Bold'), local('Gilroy-Extra-Bold'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-extrabold.otf');
}
@font-face {
  font-family: 'Gilroy-Black-Italic';
  font-display: swap;
  src: local('Gilroy Black Italic'), local('Gilroy-Black-Italic'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-blackitalic.otf');
}
@font-face {
  font-family: 'Gilroy-Medium';
  font-display: swap;
  src: local('Gilroy Medium'), local('Gilroy-Medium'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-medium.otf');
}
@font-face {
  font-family: 'Gilroy-Heavy';
  font-display: swap;
  src: local('Gilroy Heavy'), local('Gilroy-Heavy'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-heavy.otf');
}
@font-face {
  font-family: 'Gilroy-Extra';
  font-display: swap;
  src: local('Gilroy Extra'), local('Gilroy-Extra'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-extrabold.otf');
}
@font-face {
  font-family: 'Gilroy-Regular';
  font-display: swap;
  src: local('Gilroy Regular'), local('Gilroy-Regular'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-regular.otf');
}
@font-face {
  font-family: 'Gilroy-SemiBold';
  font-display: swap;
  src: local('Gilroy SemiBold'), local('Gilroy-SemiBold'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-semibold.otf');
}
@font-face {
  font-family: 'Gilroy-Light';
  font-display: swap;
  src: local('Gilroy-Light'), local('Gilroy-Light'), url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/fonts/gilroy/gilroy-light.otf');
}
.TBP5tVXO {
  font-family: Gilroy, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
}
.OyBEMaWJ {
  font-family: Gilroy-Regular, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 400;
}
.Wke9HEIh {
  font-family: Gilroy-Medium, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 500;
}
.V615fipd {
  font-family: Gilroy-Medium, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 500;
  font-style: italic;
}
.hE4aO24Q {
  font-family: Gilroy-Bold, 'Noto Sans SC', 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 700;
}
.bZ4Ue6_4 {
  font-family: Gilroy-Bold, 'Noto Sans SC', 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 700;
  font-style: italic;
}
.NExeykq4 {
  font-family: Gilroy-Extra-Bold, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 900;
}
.LqY1EScv {
  font-family: Gilroy-Extra-Bold, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 900;
  font-style: italic;
}
.XuHyBNVo {
  font-family: Gilroy-Black, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 900;
}
.J35RUsn7 {
  font-family: Gilroy-Black, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 900;
  font-style: italic;
}
.kcZvlEaW {
  font-family: Gilroy-Heavy, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 900;
}
.AIL_H1Uc {
  font-family: Gilroy-Heavy, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-weight: 900;
  font-style: italic;
}
.__0jrpXPtx {
  font-family: Gilroy-SemiBold, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
}
.__28VyWvBL {
  font-family: Gilroy-SemiBold, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-style: italic;
}
.__0PN_lRTW {
  font-family: Gilroy-Light, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
}
.js1zqID9 {
  font-family: Gilroy-Light, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  font-style: italic;
}
.jV46Toy6 {
  position: relative;
  display: flex;
  align-items: center;
  height: 48px;
  background-color: #191c21;
  z-index: 2;
  color: #fff;
}
.jV46Toy6 .UT5NrhdA {
  width: 40px;
  height: 48px;
  opacity: 0.3;
  background-image: url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/static/close-bold_%281%29.png');
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
.jV46Toy6 .UvmgG1Ym {
  flex: 1 1;
  line-height: 1;
}
.jV46Toy6 .UvmgG1Ym .VN0qMsEt {
  font-family: Gilroy-Bold, 'Noto Sans SC', 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 19px;
}
.jV46Toy6 .UvmgG1Ym .jDAx6ZkS {
  color: #e21812;
  font-size: 12px;
  font-family: Gilroy-Medium, 'BlinkMacSystemFont', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', '-apple-system', 'Noto Sans SC', 'Hiragino Sans GB', 'Noto Sans', 'Microsoft YaHei', '微软雅黑', 'WenQuanYi Micro Hei', 'Heiti SC', sans-serif;
}
.jV46Toy6 .UGN1WNhj {
  width: 36px;
  height: 24px;
  border-radius: 90px;
  margin-right: 16px;
  background: #e21812 url('https://iflight.oss-cn-hongkong.aliyuncs.com/store/static/r.png');
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
}

.vbJyA6l5 {
  display: block;
  position: relative;
  width: 100%;
  z-index: 1001;
}
.vbJyA6l5 .ZQmVJvRD {
  position: relative;
  background-color: #fff;
  /* border-bottom: 1px solid #efefef; */
}
.vbJyA6l5 .ZQmVJvRD.CQ8rRAMj {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
@media screen and (max-width: 768px) {
  .vbJyA6l5 .ZQmVJvRD {
    margin-right: 0;
  }
}

@font-face{
  font-family:"ali";
  src:url("https://iflight.oss-cn-hongkong.aliyuncs.com/font/Alibaba_PuHuiTi_2.0_55_Regular_55_Regular.ttf");
}

