/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.home__yXHJv {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  padding-bottom: 4.5rem;
  overflow-y: scroll;
  scroll-behavior: smooth;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
  -webkit-overflow-scrolling: touch;
  background-size: 100% 19rem;
  background-repeat: no-repeat;
}
.home__yXHJv .sideMenucenter__QqA8A {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.home__yXHJv .headbox__w8KUl {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 1;
}
.home__yXHJv .fade_out__NL7YH {
  height: 0;
  opacity: 0;
  overflow: hidden;
}
.home__yXHJv .hasDownload__vIFrP {
  margin-top: 5rem;
  position: -webkit-sticky;
  position: sticky;
  top: 5rem;
  z-index: 100;
  background-size: 100% 19rem;
  background-position-y: -5rem;
  background-repeat: no-repeat;
}
.home__yXHJv .noDownload__UJyKH {
  margin-top: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
  background-size: 100% 14rem;
  background-position-y: 0;
  background-repeat: no-repeat;
}
.home__yXHJv .header__cJX8B {
  border-bottom-left-radius: 1.6rem;
  border-bottom-right-radius: 1.6rem;
  margin-bottom: 0.8rem;
}
.home__yXHJv .header__cJX8B .amount__nIs3v {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  border-radius: 10rem;
  padding: 0 0.8rem;
  border-radius: 1rem;
  border: 0.1rem solid;
  height: 2.5rem;
  border-color: var(--mask_white);
}
.home__yXHJv .header__cJX8B .register__SeHfx {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 2.4rem;
  padding: 0 0.6rem;
  border-radius: 0.5rem;
  background-color: var(--floor_2_1);
  color: var(--primary);
}
.home__yXHJv .header__cJX8B .login__l2Jck {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 2.4rem;
  padding: 0 0.6rem;
  border-radius: 0.5rem;
  background-color: var(--primary);
  color: var(--fixW_100);
}
.home__yXHJv .header__cJX8B .itemBg__JsYFo {
  width: 3rem;
  height: 2.5rem;
  border-radius: 1rem;
  border: 0.1rem solid;
  border-color: var(--mask_white);
}
.home__yXHJv .header__cJX8B .switchVersion__jxB0Q {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 2.4rem;
  padding: 0 0.6rem;
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 500;
  border-radius: 0.8rem;
  background-color: var(--floor_2_1);
  color: var(--primary);
}
.home__yXHJv .header__cJX8B .navBarFrame__lxxbM {
  border: 0.5rem solid var(--floor_3);
  margin: 0 1rem;
  border-radius: 0.7rem;
}
.home__yXHJv .header__cJX8B .navBarFrame__lxxbM .navBar__imf8I {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: end;
  align-items: flex-end;
  height: 3.2rem;
  border-radius: 0.5rem;
  background-color: var(--floor_1);
}
.home__yXHJv .header__cJX8B .navBarFrame__lxxbM .navBar__imf8I .nav__V_GxB {
  font-size: 1.5rem;
  color: var(--neutral_tertiary);
  background-color: var(--floor_1);
  -webkit-box-flex: 1;
  flex: 1;
  text-align: center;
  height: 3.2rem;
  line-height: 3.2rem;
  border-radius: 0.5rem;
  font-weight: bold;
}
.home__yXHJv .header__cJX8B .navBarFrame__lxxbM .navBar__imf8I .activted__sYDrx {
  color: var(--fixW_100);
  background-color: var(--primary);
}
.home__yXHJv .header__cJX8B .navBarFrame__lxxbM .divider__Zy17j {
  position: absolute;
  width: 0.1rem;
  height: 1.6rem;
  background-color: var(--primary);
  margin-top: 1rem;
  right: -0.1rem;
  z-index: 1;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.failed-image {
  border-radius: 0.07rem;
  background: -webkit-linear-gradient(left, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
}
.failed-image img {
  max-height: 40%;
  max-width: 30%;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.refresh {
  -webkit-animation: turn 1s linear infinite;
  animation: turn 1s linear infinite;
}
@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes turn {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.searchPage__zUu2i {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: 100%;
  background: #F7F7F7;
  height: 100%;
}
.searchPage__zUu2i .searchHeader__pE8Ae {
  padding: 0.8rem 1.6rem;
  background: #FFFFFF;
  border-radius: 0 0 0.8rem 0.8rem;
}
.searchPage__zUu2i .searchHeader__pE8Ae .searchBox__FpJut {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.searchPage__zUu2i .searchHeader__pE8Ae .searchBox__FpJut .input__d3Y19 {
  -webkit-box-flex: 1;
  flex: 1;
  height: 2.8rem;
  background: #F7F7F7;
  border: 0.1rem solid #F7F7F7;
  border-radius: 5.2rem;
  padding: 0 0.8rem;
  color: #2F3244;
  font-size: 1.2rem;
}
.searchPage__zUu2i .searchHeader__pE8Ae .searchBox__FpJut .cancel__wLVGs {
  margin-left: 0.8rem;
  font-size: 1.4rem;
  color: #82848F;
}
.searchPage__zUu2i .container__qXRUx {
  overflow-y: hidden;
  border-top-left-radius: 0.8rem;
  border-top-right-radius: 0.8rem;
  -webkit-box-flex: 1;
  flex: 1;
  background: #fff;
  margin-top: 0.4rem;
}
.searchPage__zUu2i .container__qXRUx .title__lqdtN {
  font-weight: 500;
  font-size: 1.4rem;
  color: #000000;
  margin: 1.6rem 1.6rem 0;
}
.searchPage__zUu2i .container__qXRUx .rv-tabs__wrap {
  height: 3.8rem;
  padding: 0 3.2rem;
  margin: 1.6rem 1.6rem 1.6rem 1.6rem;
  position: relative;
}
.searchPage__zUu2i .container__qXRUx .rv-tabs__wrap:after {
  content: '';
  height: 0.1rem;
  background: #F2F2F2;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.searchPage__zUu2i .container__qXRUx .rv-tabs__wrap .rv-tab {
  width: 6rem !important;
  padding: 0 !important;
  color: rgba(3, 12, 38, 0.6);
  font-size: 1.6rem;
}
.searchPage__zUu2i .container__qXRUx .rv-tabs__wrap .rv-tab--active {
  font-weight: 500;
  color: #030C26;
}
.searchPage__zUu2i .container__qXRUx .rv-tabs__wrap .rv-tabs__line {
  height: 0.3rem;
  border-radius: 0.4rem 0.4rem 0 0;
  background: var(--theme-color);
  bottom: 1.7rem;
}
.searchPage__zUu2i .container__qXRUx .hotList__cKgCW {
  width: 100%;
  margin-top: 2.4rem;
  padding-left: 1.1rem;
  padding-right: 1.1rem;
  overflow-x: scroll;
}
.searchPage__zUu2i .container__qXRUx .hotList__cKgCW .noResult__Q4fvG {
  line-height: 7rem;
  text-align: center;
}
.searchPage__zUu2i .container__qXRUx .hotList__cKgCW .slide__ymx1O {
  margin: 0 0.4rem;
}
.searchPage__zUu2i .container__qXRUx .hotList__cKgCW .slide__ymx1O .img__gnaO1 {
  width: 6.6rem;
  height: 6.6rem;
  border-radius: 0.4rem;
  display: block;
}
.searchPage__zUu2i .container__qXRUx .hotList__cKgCW .slide__ymx1O .name__lEs9Z {
  bottom: 0;
  right: 0;
  line-height: 1.2rem;
  color: #FFF;
  font-size: 0.8rem;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 0.4rem 0 0.4rem 0;
  padding: 0 0.4rem;
}
.searchPage__zUu2i .container__qXRUx .hotList__cKgCW .slide__ymx1O .name2__oqg9X {
  color: #2F3244;
  background: transparent;
  font-weight: 400;
  font-size: 1.2rem;
  bottom: -1.2rem;
}
.searchPage__zUu2i .container__qXRUx .hotList__cKgCW .sportItem__Nwdio {
  width: 11.4rem;
  border-radius: 0.4rem;
  padding: 0 0.8rem;
  border: 0.05rem solid #E7E5E5;
  background: #FFF;
}
.searchPage__zUu2i .container__qXRUx .hotList__cKgCW .sportItem__Nwdio .team__clePR {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-top: 0.4rem;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.7rem;
  height: 1.7rem;
  color: #2F3244;
}
.searchPage__zUu2i .container__qXRUx .hotList__cKgCW .sportItem__Nwdio .team__clePR img {
  border-radius: 50%;
  margin-right: 0.5rem;
}
.searchPage__zUu2i .container__qXRUx .hotList__cKgCW .sportItem__Nwdio .bottom__f4orF {
  color: #82848F;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin-top: 0.4rem;
  height: 1.6rem;
  line-height: 1.6rem;
  font-size: 1rem;
  margin-bottom: 0.6rem;
}
.searchPage__zUu2i .historyWrap__rGSiR {
  margin-top: 4.8rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-flex: 1;
  flex: 1;
  height: 100%;
  overflow-y: hidden;
}
.searchPage__zUu2i .historyWrap__rGSiR .historyHeader__ZN0kW {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.8rem;
  margin: 0 1.6rem;
  border-bottom: 0.1rem solid #f2f2f2;
}
.searchPage__zUu2i .historyWrap__rGSiR .historyHeader__ZN0kW .historyTitle__IL3px {
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #2F3244;
}
.searchPage__zUu2i .historyWrap__rGSiR .history__wlEfk {
  margin-top: 2.4rem;
  padding: 0 1.6rem 25rem 1.6rem;
  -webkit-box-flex: 1;
  flex: 1;
  height: 100%;
  overflow-y: scroll;
}
.searchPage__zUu2i .historyWrap__rGSiR .history_item__I5rMw {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  font-size: 1.2rem;
  line-height: 1.4rem;
  color: rgba(3, 12, 38, 0.6);
  margin-bottom: 0.8rem;
}
.searchPage__zUu2i .historyWrap__rGSiR .empty__f9Hof {
  font-size: 1.2rem;
  color: #b1b1b1;
  margin: 40PX auto 0;
  text-align: center;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.sport_icon__Z9GOv {
  height: 3.2rem;
  width: 3.2rem;
  display: inline-block;
  background-image: url("/static/images/6TS/sport/sport-icon/sport_icon@2x.png?v=1.1103 0.099");
  background-size: 32rem 3.2rem;
}
.sport_icon__Z9GOv.active__sR21n {
  -webkit-animation: scaleAnimation__xn4ER 1s;
  animation: scaleAnimation__xn4ER 1s;
}
.sport_icon__Z9GOv.sport_2__qYXv1 {
  background-position: -3.2rem 0;
}
.sport_icon__Z9GOv.sport_3__uAiGw {
  background-position: -6.4rem 0;
}
.sport_icon__Z9GOv.sport_4__lMwV4 {
  background-position: -9.6rem 0;
}
.sport_icon__Z9GOv.sport_7__NTNiN {
  background-position: -12.8rem 0;
}
.sport_icon__Z9GOv.sport_14__vz5U5 {
  background-position: -16rem 0;
}
.sport_icon__Z9GOv.sport_17__FE5r2 {
  background-position: -19.2rem 0;
}
.sport_icon__Z9GOv.sport_18__MFNfA {
  background-position: -22.4rem 0;
}
.sport_icon__Z9GOv.sport_177__kyhEq {
  background-position: -25.6rem 0;
}
@-webkit-keyframes scaleAnimation__xn4ER {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  25% {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
  }
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  75% {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
  }
}
@keyframes scaleAnimation__xn4ER {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  25% {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
  }
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  75% {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
  }
}
.sport_icon1__HCYKd {
  height: 1.6rem;
  width: 1.6rem;
  display: inline-block;
  background-image: url("/static/images/6TS/sport/sport-icon/sport_icon@2x.png?v=1.1103 0.099");
  background-size: 18rem 1.6rem;
}
.sport_icon1__HCYKd.sport_2__qYXv1 {
  background-position: -1.9rem 0;
}
.sport_icon1__HCYKd.sport_3__uAiGw {
  background-position: -3.2rem 0;
}
.sport_icon1__HCYKd.sport_4__lMwV4 {
  background-position: -4.8rem 0;
}
.sport_icon1__HCYKd.sport_7__NTNiN {
  background-position: -6.4rem 0;
}
.sport_icon1__HCYKd.sport_14__vz5U5 {
  background-position: -8rem 0;
}
.sport_icon1__HCYKd.sport_17__FE5r2 {
  background-position: -9.6rem 0;
}
.sport_icon1__HCYKd.sport_18__MFNfA {
  background-position: -12.2rem 0;
}
.sport_icon1__HCYKd.sport_177__kyhEq {
  background-position: -13.8rem 0;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.result__ux4Fe {
  height: 100%;
  display: -webkit-box;
  display: flex;
}
.result__ux4Fe .result1__dfuur {
  padding: 0 1.6rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-flex: 1;
  flex: 1;
}
.result__ux4Fe .result1__dfuur .title__HgCij {
  padding-top: 1.6rem;
  padding-bottom: 0.8rem;
  font-size: 1.2rem;
  line-height: 1.4rem;
  color: rgba(47, 50, 68, 0.6);
  border-bottom: 0.05rem solid rgba(0, 0, 0, 0.1);
}
.result__ux4Fe .result1__dfuur .content__JgN8O {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  align-content: flex-start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 0.4rem;
  -webkit-box-flex: 1;
  flex: 1;
  overflow-y: auto;
}
.result__ux4Fe .result1__dfuur .content__JgN8O .item__mg_77 {
  margin-right: 0.8rem;
  margin-bottom: 1.1rem;
  border-radius: 0.4rem;
  position: relative;
}
.result__ux4Fe .result1__dfuur .content__JgN8O .item__mg_77:nth-child(3n) {
  margin-right: 0;
}
.result__ux4Fe .result1__dfuur .content__JgN8O .item__mg_77 .img__xL9d6 {
  border-radius: 0.4rem;
}
.result__ux4Fe .result1__dfuur .content__JgN8O .noData__Bai14 {
  margin: 8.4rem auto 0;
}
.result__ux4Fe .result1__dfuur .content__JgN8O .noData__Bai14 div {
  color: #ACADB4;
  font-family: "PingFang SC";
  font-size: 1.2rem;
  font-weight: 400;
  text-align: center;
  margin-top: 2rem;
}
.result__ux4Fe .result1__dfuur .vendorName__dgNzB {
  position: absolute;
  bottom: 1rem;
  z-index: 10;
  width: 100%;
  color: #294087;
  text-align: center;
  font-size: 0.9rem;
  line-height: 0.9rem;
}
.result__ux4Fe .result1__dfuur .footer__bifMh {
  margin: 0.8rem auto;
  text-align: center;
  padding-bottom: var(--safe-area-bottom, 0px);
}
.result__ux4Fe .result1__dfuur .footer__bifMh .more__T_24p {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.result__ux4Fe .result1__dfuur .footer__bifMh .more__T_24p > span {
  font-size: 1.2rem;
  line-height: 1.7rem;
  color: #FAB405;
  display: inline-block;
  margin-right: 0.4rem;
}
.result__ux4Fe .result1__dfuur .footer__bifMh .all__c4K5L {
  color: #B1B1B1;
  font-size: 1.2rem;
  line-height: 1.7rem;
}
.result__ux4Fe .result2__SlUj2 {
  background: #EEEEEE;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.result__ux4Fe .result2__SlUj2 .header__cnv3r {
  background: #FFFFFF;
  box-shadow: 0 0.4rem 1rem rgba(44, 47, 59, 0.1);
}
.result__ux4Fe .result2__SlUj2 .header__cnv3r.have_tabs__xL9zG {
  border-radius: 0 0 0.8rem 0.8rem;
}
.result__ux4Fe .result2__SlUj2 .header__cnv3r .title__HgCij {
  height: 2.8rem;
  position: relative;
  border-bottom: 0.05rem solid rgba(0, 0, 0, 0.1);
  color: #82848F;
  font-size: 1.4rem;
  font-weight: 500;
}
.result__ux4Fe .result2__SlUj2 .header__cnv3r .sport__LgvON {
  height: 2.8rem;
}
.result__ux4Fe .result2__SlUj2 .header__cnv3r .sport_item__guONq {
  height: 2.8rem;
  line-height: 2.8rem;
  background: rgba(0, 0, 0, 0.03);
  border-radius: 8.1rem;
  margin-left: 1rem;
  text-align: center;
  padding: 0 0.6rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.result__ux4Fe .result2__SlUj2 .header__cnv3r .sport_item__guONq img {
  height: 1.8rem;
  width: 1.8rem;
}
.result__ux4Fe .result2__SlUj2 .header__cnv3r .sport_item__guONq span {
  margin-left: 0.4rem;
}
.result__ux4Fe .result2__SlUj2 .header__cnv3r .sport_item__guONq.active__GJhmG {
  background: #FAB405;
  box-shadow: 0 0.2rem 0.6rem rgba(250, 176, 5, 0.4);
  border-radius: 8.1rem;
}
.result__ux4Fe .result2__SlUj2 .header__cnv3r .sport_item__guONq.active__GJhmG span {
  color: #FFF;
}
.result__ux4Fe .result2__SlUj2 .header__cnv3r .sport_item_text__DhwDH {
  font-size: 1.2rem;
  color: #66839A;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN {
  overflow-y: scroll;
  -webkit-box-flex: 1;
  flex: 1;
  height: 100%;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX {
  background: #FFF;
  padding: 0 1.6rem;
  margin-top: 0.8rem;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .league_item_header__fKjnD {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  height: 4.4rem;
  line-height: 4.4rem;
  background: #FFF;
  border-bottom: 0.05rem solid rgba(0, 0, 0, 0.1);
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .league_item_header__fKjnD .header_l__nodUH {
  color: rgba(47, 50, 68, 0.6);
  font-size: 1.4rem;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .league_item_header__fKjnD .header_r__Xj2Ea {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .league_item_header__fKjnD .header_r__Xj2Ea .arrow__a6_uS {
  width: 1.2rem;
  height: 1.2rem;
  position: absolute;
  right: 1rem;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .league_item_header__fKjnD .header_r__Xj2Ea .arrow__a6_uS.arrow_up__ZHzS5 {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .league_item_header__fKjnD .header_r__Xj2Ea .arrow__a6_uS.arrow_down__8qHOo {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .match_content__CJCsA {
  background: #FFF;
  height: 4rem;
  line-height: 4rem;
  border-bottom: 0.05rem solid rgba(0, 0, 0, 0.1);
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .match_content__CJCsA:last-child {
  border-bottom: none;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .match_content__CJCsA .match_l__gNYag {
  color: rgba(47, 50, 68, 0.6);
  font-size: 1.2rem;
  -webkit-box-flex: 1;
  flex: 1;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .match_content__CJCsA .match_l__gNYag .vs__eJD6Y {
  margin: 0 0.8rem;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .match_content__CJCsA .match_l__gNYag .team_name__IgjZI {
  max-width: 30vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .content_item__Gpphn .league_item_wrap__wuZMX .match_content__CJCsA .match_r__uDcrj {
  color: rgba(47, 50, 68, 0.6);
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .footer__bifMh {
  padding: 2rem 0;
  color: #B1B1B1;
  font-size: 1.2rem;
  line-height: 1.4rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .empty_wrap__h_rmF {
  height: 100%;
  width: 100%;
  padding-top: 6rem;
  background: #FFF;
}
.result__ux4Fe .result2__SlUj2 .content_wrap__X5UNN .empty_wrap__h_rmF span {
  margin-top: 2.4rem;
  color: #ACADB4;
  font-size: 1.2rem;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.sport_select_wrap {
  width: 100%;
  height: 7.6rem;
  overflow-x: scroll;
  white-space: nowrap;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  padding: 0 0.6rem;
}
.sport_select_wrap::-webkit-scrollbar {
  display: none;
}
.sport_select_wrap .sport_select_item {
  border-radius: 0.8rem;
  width: 5.8rem;
  height: 5.3rem;
  color: #82848F;
  font-size: 1.2rem;
  margin-right: 0.9rem;
  flex-shrink: 0;
  background: #FFF;
}
.sport_select_wrap .sport_select_item .sport_icon {
  height: 3.2rem;
  width: 3.2rem;
  display: inline-block;
  background-image: url("/static/images/6TS/sport/sport_icon@2x.png?v=1.1103 0.099");
  background-size: 28.8rem 3.2rem;
}
.sport_select_wrap .sport_select_item .sport_icon.sport_2 {
  background-position: -3.2rem 0;
}
.sport_select_wrap .sport_select_item .sport_icon.sport_3 {
  background-position: -6.4rem 0;
}
.sport_select_wrap .sport_select_item .sport_icon.sport_4 {
  background-position: -9.6rem 0;
}
.sport_select_wrap .sport_select_item .sport_icon.sport_7 {
  background-position: -12.8rem 0;
}
.sport_select_wrap .sport_select_item .sport_icon.sport_14 {
  background-position: -16rem 0;
}
.sport_select_wrap .sport_select_item .sport_icon.sport_17 {
  background-position: -19.2rem 0;
}
.sport_select_wrap .sport_select_item .sport_icon.sport_18 {
  background-position: -22.4rem 0;
}
.sport_select_wrap .sport_select_item .sport_icon.sport_177 {
  background-position: -25.6rem 0;
}
.sport_select_wrap .sport_select_item span {
  height: 1.8rem;
  line-height: 1.8rem;
  font-size: 1.2rem;
  display: inline-block;
}
.sport_select_wrap .sport_select_item.sport_select_active {
  color: #030C26;
  font-weight: 600;
  background-color: #FFF;
  box-shadow: 0 0 0.4rem 0 rgba(41, 64, 135, 0.25);
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.loading_wrap__lZtS1 {
  height: 100%;
  width: 100%;
  background: #FFF;
  padding: 1rem 0;
}
.loading_wrap__lZtS1 .rv-skeleton {
  margin-top: 1.5rem;
  width: 100%;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.sidemenu__Ib9i9 {
  position: fixed;
  right: 0;
  z-index: 10;
  min-height: 10rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sidemenu__Ib9i9 .line__MmRqK {
  height: 0.1rem;
  width: 60%;
  margin: 0 auto;
  background: -webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, #F2F2F2 50.33%, rgba(242, 242, 242, 0) 100%);
  background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #F2F2F2 50.33%, rgba(242, 242, 242, 0) 100%);
}
.sidemenu__Ib9i9.hidden__ORmfw .in__ZfMAv {
  opacity: 0;
  right: -6.8rem;
}
.sidemenu__Ib9i9.hidden__ORmfw .out__lltSE {
  opacity: 1;
  right: 0;
}
.sidemenu__Ib9i9.show__U8Ea7 .in__ZfMAv {
  opacity: 1;
  right: 0;
}
.sidemenu__Ib9i9.show__U8Ea7 .out__lltSE {
  opacity: 0;
  right: -2rem;
}
.sidemenu__Ib9i9 .in__ZfMAv {
  opacity: 1;
  width: 6.8rem;
  border-radius: 0.4rem;
  background: #fff;
  box-shadow: 0 0 1rem 0 #0000001A;
  padding-top: 0.7rem;
  font-size: 1rem;
  color: #82848F;
  overflow: hidden;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sidemenu__Ib9i9 .in__ZfMAv .inbox__Y9F9Y {
  max-height: 18.5rem;
  overflow: hidden auto;
}
.sidemenu__Ib9i9 .out__lltSE {
  opacity: 1;
  height: 4.8rem;
  background-color: #294087;
  border-radius: 0.4rem 0 0 0.4rem;
  width: 1.6rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  position: absolute;
  top: 60%;
  right: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sidemenu__Ib9i9 .item__UfPLr {
  height: 4.4rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.sidemenu__Ib9i9 .btm__tAv0F {
  height: 2.4rem;
  background: #294087;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.sidemenuloading .rv-skeleton__row:last-child {
  width: 100% !important;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.download_content {
  position: fixed;
  z-index: 110;
  top: 0;
  left: 0;
  right: 0;
  height: 5.2rem;
}
.download_content .font-13 {
  font-size: 1.3rem;
}
.download_content .font-10 {
  font-size: 1rem;
}
.download_content .closs {
  margin-left: 1rem;
  margin-bottom: 1.2rem;
}
.download_content .logo {
  margin-left: 1rem;
  margin-top: 0.7rem;
}
.download_content .inlineBlock {
  display: inline-block;
}
.download_content .titleContent {
  position: relative;
  display: inline-block;
  margin-left: 10PX;
  bottom: 0.5rem;
}
.download_content .btnContent {
  text-align: right;
}
.download_content .btnContent .btn {
  border-radius: 0.5rem;
  padding: 0.5rem 1rem 0.5rem 1rem;
  display: inline-block;
  font-size: 1.2rem;
  margin-right: 1rem;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.smalltoolkit__u9dOw {
  position: fixed;
  left: 0.5rem;
  z-index: 90;
  width: 7rem;
}
.smalltoolkit__u9dOw .closebtn__c9x2D img {
  width: 1.8rem;
}
.smalltoolkit__u9dOw .mask__m0W7G {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: red;
}
.smalltoolkit {
  z-index: 91;
}
.smalltoolkit .rv-swiper-item .swiperimg {
  width: 7rem;
  height: 7rem;
  margin-bottom: 1rem;
}
.smalltoolkit.lessthanone .rv-swiper__indicator {
  display: none;
}
.smalltoolkit.lessthanone .rv-swiper-item .swiperimg {
  margin-bottom: 0;
}
.smalltoolkit .rv-swiper__indicator {
  bottom: 0.6rem;
}
.smalltoolkit .rv-indicator {
  background: #fff;
  border-radius: 0.5rem;
  width: 4.4rem;
  height: 0.3rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: space-evenly;
  justify-content: space-evenly;
}
.smalltoolkit .rv-indicator .rv-indicator__dot {
  height: 100%;
  -webkit-box-flex: 1;
  flex: 1;
  border-radius: 0.5rem;
  margin-right: 0;
}
.smalltoolkit .rv-indicator .rv-indicator__dot.rv-indicator__dot--active {
  background: #294087;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.smalltoolkit__POJWE {
  position: fixed;
  left: 0.5rem;
  z-index: 90;
  width: 7rem;
}
.smalltoolkit__POJWE .closebtn__wJxvZ img {
  width: 1.8rem;
}
.smalltoolkit__POJWE .mask__sx62F {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: red;
}
.smalltoolkit {
  z-index: 91;
}
.smalltoolkit .rv-swiper-item .swiperimg {
  width: 7rem;
  height: 7rem;
  margin-bottom: 1rem;
}
.smalltoolkit.lessthanone .rv-swiper__indicator {
  display: none;
}
.smalltoolkit.lessthanone .rv-swiper-item .swiperimg {
  margin-bottom: 0;
}
.smalltoolkit .rv-swiper__indicator {
  bottom: 0.6rem;
}
.smalltoolkit .rv-indicator {
  background: #fff;
  border-radius: 0.5rem;
  width: 4.4rem;
  height: 0.3rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: space-evenly;
  justify-content: space-evenly;
}
.smalltoolkit .rv-indicator .rv-indicator__dot {
  height: 100%;
  -webkit-box-flex: 1;
  flex: 1;
  border-radius: 0.5rem;
  margin-right: 0;
}
.smalltoolkit .rv-indicator .rv-indicator__dot.rv-indicator__dot--active {
  background: #294087;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.container__ov0lV {
  background-color: #FFFFFF;
  position: fixed;
  left: -44rem;
  height: 100%;
  bottom: 0;
  z-index: 100;
  width: 100%;
  overflow: hidden;
  -webkit-transition: left 225ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: left 225ms cubic-bezier(0.4, 0, 0.2, 1);
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.page-setting .setting_notice_wrap {
  position: relative;
  height: 3.2rem;
  background: #F4F5F9;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.page-setting .setting_notice_wrap .setting_notice_more {
  top: 0;
  right: 1.5rem;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  flex-wrap: nowrap;
}
.page-setting .setting_notice_wrap .setting_notice_more span {
  color: var(--theme-color);
  font-size: 1.2rem;
}
.page-setting .setting_notice_wrap .linear {
  background: -webkit-linear-gradient(left, rgba(244, 245, 249, 0) 0%, rgba(244, 245, 249, 0.5) 10%, rgba(244, 245, 249, 0.8) 20%, #f4f5f9 30%);
  background: linear-gradient(to right, rgba(244, 245, 249, 0) 0%, rgba(244, 245, 249, 0.5) 10%, rgba(244, 245, 249, 0.8) 20%, #f4f5f9 30%);
  padding-left: 2rem;
}
.page-setting .setting_notice_wrap .rv-notice-bar {
  height: 3.2rem;
  padding-right: 0;
  padding-left: 1rem !important;
}
.page-setting .setting_notice_wrap .rv-notice-bar__left-icon {
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.3rem;
}
.page-setting .setting-top {
  border-bottom: 0.1rem solid #F2F2F2;
  padding: 0 1.6rem;
}
.page-setting .setting-top .setting_icon_item {
  border-radius: 50%;
  background: #FFF;
  box-shadow: 0 0 0.4rem 0 rgba(41, 64, 135, 0.25);
  position: relative;
}
.page-setting .setting-top .setting_icon_item .red-icon {
  position: absolute;
  right: 0.5rem;
  top: 0.4rem;
}
.page-setting .my_head {
  font-weight: bold;
  padding: 0 1.6rem;
  height: 4.4rem;
}
.page-setting .my_head .w18 {
  width: 1.8rem;
}
.page-setting .my_head .title {
  font-size: 1.6rem;
  line-height: 4.4rem;
  height: 4.4rem;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
:root {
  --cell-border-color: #F2F2F2;
  --cell-text-boldColor: #000000;
  --cell-lightColor: #999999;
  --cell-lightColor-02: #F2F2F2;
  --cell-lightColor-03: #F9F9F9;
  --cell-height: 4.2rem;
}
.container__HMEOb .cellGroup__CvEKe {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.container__HMEOb .cellGroup__CvEKe .cellItem__tVYpy {
  height: var(--cell-height);
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 0 1.5rem;
  -webkit-box-align: center;
  align-items: center;
}
.container__HMEOb .cellGroup__CvEKe .cellItem__tVYpy::before {
  content: '';
  position: absolute;
  height: 0.1rem;
  background-color: var(--cell-border-color);
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 1;
}
.container__HMEOb .title__0swAm {
  color: var(--cell-text-boldColor);
  font-size: 1.4rem;
  font-weight: 400;
}
.container__HMEOb .selectWrap__Rngzy {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  color: var(--cell-lightColor);
  font-size: 1.2rem;
}
.container__HMEOb .betWaysContainer__MjChf .head__GdODr {
  padding: 0 1.5rem;
  display: -webkit-box;
  display: flex;
  height: var(--cell-height);
  background-color: var(--cell-lightColor-02);
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
}
.container__HMEOb .betWaysContainer__MjChf .sportTitles__kzEe2 {
  display: -webkit-box;
  display: flex;
  gap: 2rem;
}
.container__HMEOb .betWaysContainer__MjChf .sportTitles__kzEe2 .tabItem__L7nzC {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  font-size: 1.2rem;
  white-space: nowrap;
  word-break: break-all;
  padding: 0 0.8rem;
  height: 2.4rem;
  border-radius: 2.9rem;
  color: #294087;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.container__HMEOb .betWaysContainer__MjChf .sportTitles__kzEe2 .tabItem__L7nzC.active__TdrdV {
  background-color: #294087;
  color: #FFFFFF;
}
.container__HMEOb .betWaysContainer__MjChf .betWaysRadioList__vLGhN {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  position: relative;
  margin-left: 1.5rem;
}
.container__HMEOb .betWaysContainer__MjChf .betWaysRadioList__vLGhN .hdpItem__gjsCY {
  font-size: 1.2rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-top: 1.2rem;
  gap: 0 0.5rem;
  color: #60626A;
}
.container__HMEOb .betWaysContainer__MjChf .betWaysRadioList__vLGhN .hdpItem__gjsCY.active__TdrdV {
  color: #294087;
}
.container__HMEOb .betWaysContainer__MjChf .cellWrap2__O9HDp {
  display: -webkit-box;
  display: flex;
  gap: 1rem;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  height: 4.2rem;
  margin: 1.2rem 0 0 0;
  padding: 0 1.5rem;
  font-size: 1.4rem;
  color: #60626A;
  background-color: #FAFAFA;
}
.container__HMEOb .betWaysContainer__MjChf .cellWrap2__O9HDp .sport_icon1__tEFsn {
  background-image: url("/static/images/6TS/sport/sport-icon/sport_icon@2x.png?v=1.1103 0.099");
  background-size: 16rem 1.6rem;
  height: 1.6rem;
  width: 1.6rem;
}
.container__HMEOb .betWaysContainer__MjChf .followWrap__OGdYP {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  height: var(--cell-height);
  gap: 0 1.2rem;
  padding-left: 1.5rem;
}
.container__HMEOb .betWaysContainer__MjChf .followWrap__OGdYP .checkBoxItem__O6_J4 {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 0.4rem;
  font-size: 1.2rem;
}
.container__HMEOb .betWaysContainer__MjChf .followWrap__OGdYP .checkBoxItem__O6_J4.active__TdrdV {
  color: #294087;
}
.container__HMEOb .betWaysContainer__MjChf .multipleVoiceWrap__h825i {
  display: -webkit-box;
  display: flex;
  padding: 0 1.5rem;
  margin-top: 1.2rem;
  gap: 0 2.4rem;
}
.container__HMEOb .betWaysContainer__MjChf .multipleVoiceWrap__h825i .voiceTabWrap__R0qg9 {
  display: -webkit-box;
  display: flex;
  border: 0.1rem solid #294087;
  gap: 0 0.6rem;
}
.container__HMEOb .betWaysContainer__MjChf .multipleVoiceWrap__h825i .voiceTabWrap__R0qg9 .multipleItem__f2JlX {
  padding: 0.3rem 0.8rem 0.3rem 0.8rem;
  color: #60626A;
  font-size: 1rem;
  text-align: center;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.container__HMEOb .betWaysContainer__MjChf .multipleVoiceWrap__h825i .voiceTabWrap__R0qg9 .multipleItem__f2JlX.active__TdrdV {
  background-color: #294087;
  color: #FFFFFF;
}
.container__HMEOb .betWaysContainer__MjChf .quickEnterBottom__F0nWp {
  padding: 0 1.5rem 2.8rem 1.5rem;
}
.container__HMEOb .betWaysContainer__MjChf .quickEnterBottom__F0nWp .top__NwaBI {
  height: 3.8rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.container__HMEOb .betWaysContainer__MjChf .quickEnterBottom__F0nWp .top__NwaBI .iconsWrap__NqVK0 {
  display: -webkit-box;
  display: flex;
  gap: 0 2.6rem;
}
.container__HMEOb .betWaysContainer__MjChf .quickEnterBottom__F0nWp .top__NwaBI .loginOutBtn__n8Guq {
  font-size: 1.2rem;
  border-radius: 2.4rem;
  width: 7.2rem;
  height: 2.5rem;
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  color: #294087;
  box-shadow: 0 0 0.4rem 0 #29408740;
}
.container__HMEOb .HandicapContainer__RNow6 .headWrap__WatHH {
  height: var(--cell-height);
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 0 1.5rem;
  background-color: var(--cell-lightColor-03);
}
.container__HMEOb .HandicapContainer__RNow6 .tabScrollXWrap__NQd6K {
  margin: 0 auto;
  padding: 1rem 1.2rem;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  margin-top: 0.6rem;
}
.container__HMEOb .HandicapContainer__RNow6 .tabScrollXWrap__NQd6K::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
.container__HMEOb .HandicapContainer__RNow6 .tabScrollXWrap__NQd6K .TabItemImage__xSs3t {
  overflow: hidden;
  margin: 0 0.5rem;
  height: 12.9rem;
  display: inline-block;
  text-align: center;
}
.container__HMEOb .HandicapContainer__RNow6 .bottomWrap__E9MyK {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  padding: 0.5rem 1.5rem;
  height: 3.4rem;
  -webkit-box-align: center;
  align-items: center;
}
.container__HMEOb .HandicapContainer__RNow6 .bottomWrap__E9MyK p {
  color: var(--cell-lightColor);
  text-align: left;
  font-size: 1rem;
  font-weight: 400;
}
.container__HMEOb .HandicapContainer__RNow6 .bottomWrap__E9MyK p:nth-child(2) {
  margin-left: 0.2rem;
}
.container__HMEOb .HandicapContainer__RNow6 .bottomWrap__E9MyK p:nth-child(3) {
  margin-left: 4rem;
}
.container__HMEOb .popupContainer___fiHr .topMark__Deem2 {
  width: 5rem;
  height: 0.5rem;
  border-radius: 4.7rem;
  background-color: #FFFFFF;
  margin: 0.5rem auto;
}
.container__HMEOb .popupContainer___fiHr .listWrap__cNSOl {
  background-color: #FFFFFF;
  border-radius: 1.5rem 1.5rem 0 0;
  position: relative;
  padding-bottom: 1.5rem;
}
.container__HMEOb .popupContainer___fiHr .listWrap__cNSOl .centerWrap__mUlQi {
  min-height: 20rem;
  max-height: 40rem;
  overflow-y: auto;
}
.container__HMEOb .popupContainer___fiHr .listWrap__cNSOl .centerWrap__mUlQi .sItem__TNtcV {
  height: 5.7rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  padding: 0 2.4rem;
  font-size: 1.5rem;
  color: #2F3244;
  border-bottom: 0.1rem solid #F2F2F2;
}
.container__HMEOb .popupContainer___fiHr .listWrap__cNSOl .bottomMark__lvD_U {
  width: 13.4rem;
  height: 0.5rem;
  border-radius: 4.7rem;
  background-color: #000000;
  position: absolute;
  bottom: 0.5rem;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
}
.container__HMEOb .popupContainer___fiHr .listWrap__cNSOl .title__0swAm {
  text-align: center;
  height: 4rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  font-size: 1.6rem;
  color: #2F3244;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.bottom-tabs-icon {
  display: inline-block;
  vertical-align: middle;
  background-image: url("/static/images/6TS/bottom-tab/sprite.png?v=1.1103 0.099");
  background-size: 2rem 20.45rem;
}
:root.webp .bottom-tabs-icon {
  background-image: url("/static/images/6TS/bottom-tab/sprite.webp?v=1.1103 0.099") !important;
}
.bottom-tabs-icon.tab-activity-active {
  width: 2rem;
  height: 2rem;
  background-position: 0 -2rem;
}
.bottom-tabs-icon.tab-activity {
  width: 2rem;
  height: 2rem;
  background-position: 0 8.1rem;
}
.bottom-tabs-icon.tab-betting-active {
  width: 2rem;
  height: 2rem;
  background-position: 0 -6.3rem;
}
.bottom-tabs-icon.tab-betting {
  width: 2rem;
  height: 2rem;
  background-position: 0 -16.5rem;
}
.bottom-tabs-icon.tab-home-active {
  width: 2rem;
  height: 2rem;
  background-position: 0 -0.08rem;
}
.bottom-tabs-icon.tab-home {
  width: 2rem;
  height: 2rem;
  background-position: 0 -10.25rem;
}
.bottom-tabs-icon.tab-me-active {
  width: 2rem;
  height: 2rem;
  background-position: 0 -28.7rem;
}
.bottom-tabs-icon.tab-me {
  width: 2rem;
  height: 2rem;
  background-position: 0 2rem;
}
.bottom-tabs-icon.tab-recharge-active {
  width: 2rem;
  height: 2rem;
  background-position: 0 -4.2rem;
}
.bottom-tabs-icon.tab-recharge {
  width: 2rem;
  height: 2rem;
  background-position: 0 -14.45rem;
}
.bottom-tab {
  position: fixed;
  z-index: 999;
  -webkit-transition: bottom 0.2s;
  transition: bottom 0.2s;
}
.bottom-tab-top {
  top: -1.7rem;
  height: 1.8rem;
}
.left-slide {
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
  border-top-left-radius: 1.2rem;
}
.right-slide {
  border-top-right-radius: 1.2rem;
}
.tabbar-6t-container {
  height: 4.5rem;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.ny_dialog__doKCy {
  width: calc(100% - 3.2rem);
  border-radius: 0.8rem;
  background: #fff;
  box-shadow: 0 0.9rem 1.9rem 0 rgba(187, 187, 187, 0.17);
  padding: 1.6rem 1.6rem 2.4rem;
}
.ny_dialog__doKCy .button__Nns2a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  border-radius: 0.4rem;
  width: 15.1rem;
  height: 4.4rem;
}
.title__M3mtU {
  font-weight: bolder;
  font-size: 1.6rem;
  line-height: 1.6rem;
  text-align: center;
  vertical-align: middle;
  padding: 1.5rem 0;
  box-shadow: 0 0.4rem 0.8rem 0 #0000001A;
}
.content__SOg77 {
  padding: 0 2rem;
}
.cancel__gKwHr {
  width: 14.3rem;
  height: 4.4rem;
  border-radius: 0.8rem;
  border: 0.1rem solid var(--primary-primary, #294087);
  color: #294087;
  font-size: 1.6rem;
}
.confirm__GANT7 {
  width: 14.3rem;
  height: 4.4rem;
  border-radius: 0.8rem;
  font-size: 1.6rem;
  background: var(--primary-primary, #294087);
}
.footer__UUuYb {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  padding: 0 2rem;
  margin-bottom: 2rem;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.livesmallvideo__PE1xv {
  width: 100%;
  position: fixed;
  z-index: 101;
  background: #000;
}
.livesmallvideo__PE1xv .nyvideo__pv7Lh {
  width: 100%;
  height: 100%;
}
.livesmallvideo__PE1xv .mask__pynPf {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.livesmallvideo__PE1xv .playCenter__xK6v6 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.livesmallvideo__PE1xv .playIcon__EHmug {
  width: 5.2rem;
  height: 5.2rem;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.livesmallvideo__PE1xv .playIcon__EHmug.iHide__CrrW9 {
  width: 0;
  height: 0;
  opacity: 0;
}
.livesmallvideo__PE1xv.livesmallsize__EaRFq {
  width: 38.5rem;
  scale: 0.5;
  position: fixed;
  right: -25%;
  top: 10rem;
  overflow: hidden;
  z-index: 101;
  border-radius: 0.4rem;
}
.livesmallvideo__PE1xv.livesmallsize__EaRFq.isAndroid__PG6W7 {
  zoom: 0.5;
  right: 0;
  top: 30rem;
  scale: 1;
}
.livesmallvideo__PE1xv.fullsize__fdwOi {
  right: 0;
  top: 0;
}
.livesmallvideo__PE1xv.fullsize__fdwOi .dragcontrol_top__DQxPc .closebtn__r59zH,
.livesmallvideo__PE1xv.fullsize__fdwOi .dragcontrol_top__DQxPc .pinbtn__C6koM {
  width: 2rem;
  height: 2rem;
}
.livesmallvideo__PE1xv.fullsize__fdwOi .dragcontrol__NUBIw .soundbtn__cvqr6 {
  width: 3rem;
  height: 3rem;
}
.innervideo__zp5LB {
  position: relative;
}
.innervideo__zp5LB .dragcontrol__NUBIw {
  width: 100%;
  height: 100%;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.innervideo__zp5LB .dragcontrol__NUBIw.hidden__BD1a_ {
  display: none;
}
.innervideo__zp5LB .dragcontrol__NUBIw .dragcontrol_top__DQxPc {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 1rem;
}
.innervideo__zp5LB .dragcontrol__NUBIw .closebtn__r59zH,
.innervideo__zp5LB .dragcontrol__NUBIw .pinbtn__C6koM {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.innervideo__zp5LB .dragcontrol__NUBIw .closebtn__r59zH img,
.innervideo__zp5LB .dragcontrol__NUBIw .pinbtn__C6koM img {
  width: 50%;
  height: 50%;
}
.innervideo__zp5LB .dragcontrol__NUBIw .pinbtn__C6koM img {
  width: 100%;
  height: 100%;
}
.innervideo__zp5LB .dragcontrol__NUBIw .soundbtn__cvqr6 {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 6rem;
  height: 6rem;
}
.innervideo__zp5LB .dragcontrol__NUBIw .soundbtn__cvqr6 img {
  width: 100%;
  height: 100%;
}
.dragcontrol__NUBIw {
  width: 100%;
  height: 100%;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.dragcontrol__NUBIw.hidden__BD1a_ {
  display: none;
}
.dragcontrol__NUBIw .dragcontrol_top__DQxPc {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 1rem;
}
.dragcontrol__NUBIw .closebtn__r59zH,
.dragcontrol__NUBIw .pinbtn__C6koM {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.dragcontrol__NUBIw .closebtn__r59zH img,
.dragcontrol__NUBIw .pinbtn__C6koM img {
  width: 50%;
  height: 50%;
}
.dragcontrol__NUBIw .pinbtn__C6koM img {
  width: 100%;
  height: 100%;
}
.dragcontrol__NUBIw .soundbtn__cvqr6 {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 6rem;
  height: 6rem;
}
.dragcontrol__NUBIw .soundbtn__cvqr6 img {
  width: 100%;
  height: 100%;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.announcement {
  z-index: 9999;
}
.announcement .annBox {
  width: 32.7rem;
}
.announcement .annBox .msgBox {
  height: 41rem;
  border-radius: 1.2rem;
  overflow: hidden;
  background-color: #fff;
}
.announcement .annBox .msgBox .tabBox {
  height: 4.4rem;
}
.announcement .annBox .msgBox .tabBox .tabI {
  -webkit-box-flex: 1;
  flex: 1;
  height: 3.2rem;
}
.announcement .annBox .msgBox .tabBox .tabI.act {
  color: var(--theme-color);
}
.announcement .annBox .msgBox .msgCon .annTLine {
  width: 0.2rem;
  height: 1rem;
  background-color: var(--theme-color);
}
.announcement .annBox .msgBox .msgCon .annImg {
  width: 29.1rem;
  height: 29.1rem;
}
.announcement .annBox .msgBox .msgCon .detailBtn {
  background-color: var(--theme-color);
  border-radius: 0.4rem;
  line-height: 3.6rem;
}
.announcement .rv-checkbox__icon--checked .rv-icon {
  background-color: var(--theme-color);
}
.announcement .rv-swiper__indicator {
  bottom: 0;
}
.announcement .rv-indicator__dot {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 0.6rem;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background-color: #d9d9d9;
}
.announcement .rv-indicator__dot--active {
  width: 1.2rem;
  background-color: var(--theme-color);
}
.close {
  min-height: 4rem;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.vant-toast-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
}
.vant-toast-wrapper .global_toast {
  max-width: 32.4rem!important;
  z-index: 9999!important;
  padding: 1.6rem!important;
  left: initial;
  -webkit-transform: initial;
  transform: initial;
  box-sizing: border-box;
  top: 10.4rem!important;
}
.vant-toast-wrapper .global_toast .rv-toast__info {
  text-align: justify;
  line-height: 2rem;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.passwordWrap__U2RBw {
  width: 34.3rem;
  height: 33rem;
  border-radius: 1rem;
}
.passwordWrap__U2RBw .head__JkQlW {
  text-align: center;
  font-weight: 800;
  font-size: 1.6rem;
  color: #333333;
}
.closeBtn__AiNXl {
  position: absolute;
  top: 2.6rem;
  right: 2.6rem;
  width: 1.8rem;
  height: 1.8rem;
}
.popupWrap__kTYxW {
  background-color: transparent;
  width: 100%;
}
.popupWrap__kTYxW .popupContent__lMR7I {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  border-radius: 0.8rem;
  background-color: #FFFFFF;
  padding: 1.6rem;
}
.popupWrap__kTYxW .popupContent__lMR7I .head__JkQlW {
  align-self: center;
  font-size: 2rem;
  font-weight: 500;
  color: #2F3244;
  margin-bottom: 2rem;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .textTip__Uzir0 {
  color: #2F3244;
  font-size: 1.4rem;
  margin-bottom: 0.8rem;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .inputTitle__R9rMB {
  height: 4rem;
  line-height: 4rem;
  font-size: 1.4rem;
  color: #333333;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .inputWrap__EgMC1 {
  border: 0.1rem solid #f0f0f0;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  border-radius: 0.6rem;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .inputWrap__EgMC1 input {
  -webkit-box-flex: 1;
  flex: 1;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .inputWrap__EgMC1.phoneCodeWrap__IPsc9 {
  margin-top: 1rem;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .inputWrap__EgMC1.phoneCodeWrap__IPsc9 input {
  display: block;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .inputWrap__EgMC1:has(input:focus) {
  border-color: red;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .inputPrex__umeca {
  width: 5rem;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .inputPrex__umeca .line__BgKor {
  position: absolute;
  right: 0;
  height: 2.4rem;
  width: 0.1rem;
  background-color: #EBEBED;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .inputWrapItemInner__yrAK8 {
  border: none;
  height: 3.7rem;
  padding-left: 0.8rem;
  font-size: 1.2rem;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .codeBtn__QLCWd {
  padding: 0 1.2rem;
  height: 2.8rem;
  border: none;
  background-color: #294087;
  white-space: nowrap;
  color: #FFFFFF;
  font-size: 1.3rem;
  border-radius: 0.6rem;
  margin-right: 1.2rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .codeBtn__QLCWd.unable__xJWv7 {
  opacity: 0.3;
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .submitBtn__pW8x1 {
  height: 4.4rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  font-size: 1.4rem;
  border-radius: 0.6rem;
  color: #FFFFFF;
  margin-top: 2rem;
  background: rgba(41, 64, 135, 0.5);
}
.popupWrap__kTYxW .popupContent__lMR7I .formWrap__XAxPc .active__LqaUq {
  background-color: #294087;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.normal__dTNYL {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 4.4rem;
  border-radius: 0.4rem;
  border-width: 0.1rem;
  border-style: solid;
  color: #d5d6da;
}
.normal__dTNYL svg {
  width: 1.8rem;
  height: 1.8rem;
  -webkit-transform: translateX(-0.8rem);
  transform: translateX(-0.8rem);
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.notices {
  width: 35rem;
  height: 35rem;
  position: absolute;
  z-index: 1;
  padding: 8rem 3rem 4rem;
}
.notices .title {
  min-height: 2.2rem;
  font-size: 1.6rem;
  font-weight: 600;
}
.notices .content {
  height: 15rem;
  overflow-y: auto;
}
.notices .close_btn {
  width: 45%;
  height: 4.4rem;
  line-height: 4.4rem;
  border-radius: 0.4rem;
  background: transparent;
  border: 0.1rem solid #294087;
  text-align: center;
  margin: 0 auto;
  color: #294087;
  font-size: 1.5rem;
}
.notices .know_btn {
  position: relative;
  width: 45%;
  height: 4.4rem;
  line-height: 4.4rem;
  border-radius: 0.4rem;
  background: #294087;
  text-align: center;
  margin: 0 auto;
  color: #fff;
  font-size: 1.5rem;
}
.notices .unknow_num {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  position: absolute;
  right: -1.1rem;
  top: -1.1rem;
  background: #F53F3F;
  color: #fff;
  border-radius: 100%;
  width: 2.4rem;
  height: 2.4rem;
  font-size: 1.2rem;
  line-height: 1.2rem;
}
.notices .rv-checkbox__icon--checked .rv-icon {
  background-color: var(--theme-color);
}
.notices .rv-swiper__indicator {
  bottom: 0;
}
.notices .rv-indicator__dot {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 0.6rem;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background-color: #d9d9d9;
}
.notices .rv-indicator__dot--active {
  width: 1.2rem;
  background-color: var(--theme-color);
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.videoBox__NkjuB {
  position: relative;
  background-color: #000;
  overflow: hidden;
  width: 100%;
}
.videoBox__NkjuB .nyvideo__ns2dN {
  width: 100%;
  height: 100%;
}
.videoBox__NkjuB .mask___3oba {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.videoBox__NkjuB .playCenter__O1KUg {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.videoBox__NkjuB .playIcon__BByRF {
  width: 5.2rem;
  height: 5.2rem;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.videoBox__NkjuB .playIcon__BByRF.iHide__xO9ZZ {
  width: 0;
  height: 0;
  opacity: 0;
}
.videoBox__NkjuB .vfooter__WMBqM {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3.2rem;
  padding: 0 1.2rem;
  background: rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  color: #fff;
}
.videoBox__NkjuB .vfooter__WMBqM.fhide__dBq0F {
  bottom: -3.2rem;
}
.innervideo__YU4ZB {
  position: relative;
}
.innervideo__YU4ZB .dragcontrol__mmLzM {
  width: 100%;
  height: 100%;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.innervideo__YU4ZB .dragcontrol__mmLzM.hidden__fLDr2 {
  display: none;
}
.innervideo__YU4ZB .dragcontrol__mmLzM .dragcontrol_top__JT7Pa {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 1rem;
}
.innervideo__YU4ZB .dragcontrol__mmLzM .closebtn__VMxLJ,
.innervideo__YU4ZB .dragcontrol__mmLzM .pinbtn__tV4Qh {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.innervideo__YU4ZB .dragcontrol__mmLzM .closebtn__VMxLJ img,
.innervideo__YU4ZB .dragcontrol__mmLzM .pinbtn__tV4Qh img {
  width: 50%;
  height: 50%;
}
.innervideo__YU4ZB .dragcontrol__mmLzM .soundbtn__EUn7O {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 6rem;
  height: 6rem;
}
.innervideo__YU4ZB .dragcontrol__mmLzM .soundbtn__EUn7O img {
  width: 100%;
  height: 100%;
}
.dragIframe {
  width: 38.5rem;
  height: 24.4rem;
  scale: 0.5;
  position: fixed;
  right: -25%;
  top: 10rem;
  overflow: hidden;
  z-index: 99;
  background: #000;
  border-radius: 0.4rem;
}
.dragIframe.isAndroid {
  zoom: 0.5;
  right: 0;
  top: 30rem;
  scale: 1;
}
.dragIframeorigin {
  -webkit-transform: translate(0, 0) !important;
  transform: translate(0, 0) !important;
}
.dragcontrol__mmLzM {
  width: 100%;
  height: 100%;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.dragcontrol__mmLzM.hidden__fLDr2 {
  display: none;
}
.dragcontrol__mmLzM .dragcontrol_top__JT7Pa {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 1rem;
}
.dragcontrol__mmLzM .closebtn__VMxLJ,
.dragcontrol__mmLzM .pinbtn__tV4Qh {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.dragcontrol__mmLzM .closebtn__VMxLJ img,
.dragcontrol__mmLzM .pinbtn__tV4Qh img {
  width: 50%;
  height: 50%;
}
.dragcontrol__mmLzM .pinbtn__tV4Qh img {
  width: 100%;
  height: 100%;
}
.dragcontrol__mmLzM .soundbtn__EUn7O {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 6rem;
  height: 6rem;
}
.dragcontrol__mmLzM .soundbtn__EUn7O img {
  width: 100%;
  height: 100%;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.popwrap__DduG3 {
  position: absolute;
  left: -100%;
  bottom: 15%;
  width: 100%;
  z-index: 11;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-animation: hidepop__Uxk3P 6s forwards;
  animation: hidepop__Uxk3P 6s forwards;
}
.popwrap__DduG3 .pop__BNHTZ {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  width: 90%;
  border-radius: 3rem;
  border: 0.2rem solid rgba(255, 255, 255, 0.6);
  background: -webkit-linear-gradient(315deg, #D4D9E7 0%, #EAECF3 50%);
  background: linear-gradient(135deg, #D4D9E7 0%, #EAECF3 50%);
  box-shadow: 0 0.2rem 1rem 0 rgba(0, 0, 0, 0.15);
  padding: 1rem 1.3rem;
}
.popwrap__DduG3 .pop__BNHTZ .note__bF4T5 {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
}
.popwrap__DduG3 .pop__BNHTZ .note__bF4T5 .text__eVZno {
  font-size: 1.2rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin-left: 1rem;
}
.popwrap__DduG3 .pop__BNHTZ .note__bF4T5 .icon__jg9yB {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  justify-content: center;
  align-content: center;
  width: 3.4rem;
  height: 3.4rem;
  border-radius: 3rem;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  background: -webkit-linear-gradient(top, #294087 20%, #6979AB 80%);
  background: linear-gradient(180deg, #294087 20%, #6979AB 80%);
  color: #ffffff;
  font-size: 2.2rem;
}
.popwrap__DduG3 .pop__BNHTZ .btn__xhXV6 {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  font-size: 1.4rem;
  background: #294087;
  color: #fff;
  border-radius: 0.6rem;
  height: 2.8rem;
  width: 10rem;
  margin-left: 0.5rem;
}
@-webkit-keyframes hidepop__Uxk3P {
  0% {
    left: -100%;
  }
  10% {
    left: 0;
  }
  90% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
@keyframes hidepop__Uxk3P {
  0% {
    left: -100%;
  }
  10% {
    left: 0;
  }
  90% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.login__JuhiT .rv-checkbox__icon svg {
  border-radius: 0.2rem;
}
.label__vMpen::before {
  position: absolute;
  content: "";
  width: 0.2rem;
  height: 1.2rem;
  background: #2f3244;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -0.4rem;
  border-radius: 2.5rem;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
.login .rv-checkbox__label {
  margin-left: 0.6rem;
}
.passwordWrap {
  width: 34.3rem;
  height: 33rem;
  border-radius: 1rem;
}
.passwordWrap .head {
  text-align: center;
  font-weight: 800;
  font-size: 1.6rem;
  color: #333333;
}
.closeBtn {
  position: absolute;
  top: 2.6rem;
  right: 2.6rem;
  width: 1.8rem;
  height: 1.8rem;
}
.popupWrap {
  background-color: transparent;
  width: 100%;
}
.popupWrap .popupContent {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  border-radius: 0.8rem;
  background-color: #FFFFFF;
  padding: 0;
}
.popupWrap .popupContent .head {
  width: 100%;
  font-weight: bolder;
  font-size: 1.6rem;
  line-height: 1.6rem;
  text-align: center;
  vertical-align: middle;
  padding: 1.5rem 0;
  box-shadow: 0 0.4rem 0.8rem 0 #0000001A;
}
.popupWrap .popupContent .form-wrap .text-tip {
  color: #2F3244;
  margin-bottom: 1.2rem;
  font-weight: 550;
  font-size: 1.4rem;
  line-height: 2.2rem;
  vertical-align: middle;
}
.popupWrap .popupContent .form-wrap .input-title {
  height: 4rem;
  line-height: 4rem;
  font-size: 1.4rem;
  color: #333333;
}
.popupWrap .popupContent .form-wrap .inputWrap {
  border: 0.1rem solid #f0f0f0;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  border-radius: 0.6rem;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.popupWrap .popupContent .form-wrap .inputWrap input {
  -webkit-box-flex: 1;
  flex: 1;
}
.popupWrap .popupContent .form-wrap .inputWrap.phoneCodeWrap {
  margin-top: 1rem;
}
.popupWrap .popupContent .form-wrap .inputWrap.phoneCodeWrap input {
  display: block;
}
.popupWrap .popupContent .form-wrap .inputWrap:has(input:focus) {
  border-color: red;
}
.popupWrap .popupContent .form-wrap .input-prex {
  width: 5rem;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
}
.popupWrap .popupContent .form-wrap .input-prex .line {
  position: absolute;
  right: 0;
  height: 2.4rem;
  width: 0.1rem;
  background-color: #EBEBED;
}
.popupWrap .popupContent .form-wrap .inputWrap-item_inner {
  border: none;
  height: 3.7rem;
  padding-left: 0.8rem;
  font-size: 1.2rem;
}
.popupWrap .popupContent .form-wrap .code-btn {
  padding: 0 1.2rem;
  height: 2.8rem;
  border: none;
  background-color: #294087;
  white-space: nowrap;
  color: #FFFFFF;
  font-size: 1.3rem;
  border-radius: 0.6rem;
  margin-right: 1.2rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.popupWrap .popupContent .form-wrap .code-btn.unable {
  opacity: 0.3;
}
.popupWrap .popupContent .form-wrap .submit-btn {
  border-radius: 0.8rem;
  height: 4.4rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  font-size: 1.6rem;
  line-height: 1.5rem;
  color: #FFFFFF;
  margin-top: 2rem;
  background: rgba(41, 64, 135, 0.5);
}
.popupWrap .popupContent .form-wrap .submit-btn.active {
  background-color: #294087;
}

:root {
  --primary: var(--blue_shade04_100);
  /**/
  --primary_light: var(--blue_shade04_90);
  /**/
  --primary_light2: var(--blue_shade04_90);
  /**/
  --primary_hover: var(--blue_shade04_40);
  /**/
  --primaryS_pressed: var(--blue_shade04_110);
  /**/
  --primaryS_dis: var(--blue_shade03_30);
  /**/
  --primary_50: var(--blue_shade04_60);
  /**/
  --icon_dark: var(--blue_shade04_100);
  /**/
  --icon_light: var(--blue_shade04_90);
  /**/
  --icon_default_01: var(--blue_shade05_60);
  /**/
  --icon_default_02: var(--blue_shade05_20);
  /**/
  --primary_auxiliary: var(--blue_shade04_90);
  /**/
  --fixW_100: var(--white_100);
  /**/
  --fixW_60: var(--white_60);
  /**/
  --fixB_100: var(--black_100);
  /**/
  --functionT_success_normal: var(--green_shade01_70);
  /**/
  --functionT_success_hover: var(--green_shade01_70O_50);
  /**/
  --functionT_error_normal: var(--red_shade01_70);
  /**/
  --functionT_error_hover: var(--red_shade01_70O_50);
  /**/
  --functionT_orange_normal: var(--orange_shade01_70);
  /**/
  --functionT_warning_normal: var(--yellow_shade01_70);
  /**/
  --functionT_warning_hover: var(--yellow_shade01_70O_50);
  /**/
  --functionT_blue_normal: var(--blue_shade02_60);
  /**/
  --functionT_blue_hover: var(--blue_shade02_70O_50);
  /**/
  --functionT_blue_shade1: var(--blue_shade04_100);
  /**/
  --functionT_blue_shade2: var(--blue_shade04_100_O0);
  /**/
  --floor__1: var(--gary_3);
  /**/
  --floor_0: var(--blue_shade05_10);
  /**/
  --floor_1: var(--white_100);
  /**/
  --floor_2_1: var(--white_100);
  /**/
  --floor_2_2: var(--white_5);
  /**/
  --floor_3: var(--white_20);
  /**/
  --floor_4: var(--blue_shade04O_6);
  /**/
  --floor_light_10: var(--blue_shade04_10);
  /**/
  --floor_light_20: var(--blue_shade04_20);
  /**/
  --floor_yellow_3: var(--yellow_shade01_3);
  /**/
  --floor_yellow_10: var(--yellow_shade01_10);
  /**/
  --floor_green_10: var(--green_shade01_10);
  /**/
  --floor_copper_3: var(--orange_shade01_3);
  /**/
  --floor_copper_10: var(--brown_shade01_10);
  /**/
  --neutral_basic: var(--gary_110);
  /**/
  --neutral_secondary: var(--gary_100);
  /**/
  --neutral_tertiary: var(--gary_90);
  /**/
  --neutral_fourth: var(--gary_60);
  /**/
  --neutral_fifth: var(--gary_40);
  /**/
  --neutral_sixth: var(--gary_20);
  /**/
  --neutral_seventh: var(--gary_10);
  /**/
  --neutralReverse_basic: var(--white_100);
  /**/
  --neutralTitle_basic: var(--gary_110);
  /**/
  --neutralTitle_secondary: var(--gary_100);
  /**/
  --primaryTxt_shade1: var(--blue_shade04_100);
  /**/
  --primaryTxt_shade2: var(--blue_shade04_110);
  /**/
  --primaryTxt_transparent: var(--blue_shade04O_50);
  /**/
  --welfareTxt: var(--blue_shade05_30);
  /**/
  --border_tier1Color: var(--black_30);
  /**/
  --border_tier2Color: var(--black_20);
  /**/
  --border_tier3Color: var(--black_10);
  /**/
  --border_tier4Color: var(--black_5);
  /**/
  --border_btn: var(--white_100);
  /**/
  --dot_bg: var(--gary_3);
  /**/
  --dot_select: var(--blue_shade04_90);
  /**/
  --mask: var(--black_70);
  /**/
  --mask_white: var(--white_10);
  /**/
  --mask_btnWhite: var(--black_40);
  /**/
  --primary_mask: var(--blue_shade04O_10);
  /**/
  --shadow_1: var(--);
  /**/
  --shadow_2: var(--);
  /**/
  --shadow_3: var(--);
  /**/
  --transparency_maskS: var(--);
  /**/
  --transparency_maskL: var(--);
  /**/
  --fullBlack_maskS: var(--);
  /**/
}

:root {
  --red_shade01_3: #fee7e7;
  --red_shade01_5: #fcd2d2;
  --red_shade01_10: #fbbdbd;
  --red_shade01_20: #faa8a8;
  --red_shade01_30: #f99393;
  --red_shade01_40: #f87e7e;
  --red_shade01_50: #f76969;
  --red_shade01_60: #f65454;
  --red_shade01_70: #f53f3f;
  --red_shade01_70O_50: rgba(245, 63, 63, 0.5);
  --red_shade01_80: #dc3939;
  --red_shade01_90: #c03131;
  --red_shade01_100: #a42929;
  --orange_shade01_3: #ffefe5;
  --orange_shade01_5: #ffdecf;
  --orange_shade01_10: #ffcfb7;
  --orange_shade01_20: #ffc09f;
  --orange_shade01_30: #ffb187;
  --orange_shade01_40: #ffa26f;
  --orange_shade01_50: #ff9357;
  --orange_shade01_60: #ff843f;
  --orange_shade01_70: #ff7527;
  --orange_shade01_80: #c55a1e;
  --orange_shade01_90: #8c3f14;
  --orange_shade01_100: #53240a;
  --yellow_shade01_3: #fff7e5;
  --yellow_shade01_5: #ffefcb;
  --yellow_shade01_10: #ffe6ae;
  --yellow_shade01_20: #ffdd91;
  --yellow_shade01_30: #ffd474;
  --yellow_shade01_40: #ffcb57;
  --yellow_shade01_50: #ffc23a;
  --yellow_shade01_60: #ffb91d;
  --yellow_shade01_70: #ffb000;
  --yellow_shade01_70O_50: rgba(255, 176, 0, 0.5);
  --yellow_shade01_80: rgba(0, 0, 0, 0);
  --yellow_shade01_90: #8c6100;
  --yellow_shade01_100: #533900;
  --yellow_shade02_3: #fffde9;
  --yellow_shade02_5: #ffface;
  --yellow_shade02_10: #fff6aa;
  --yellow_shade02_20: #fff497;
  --yellow_shade02_30: #fff284;
  --yellow_shade02_40: #fff071;
  --yellow_shade02_50: #ffed4c;
  --yellow_shade02_60: #ffe926;
  --yellow_shade02_70: #ffe500;
  --yellow_shade02_80: #b3a100;
  --yellow_shade02_90: #7b6f00;
  --yellow_shade02_100: #554d00;
  --blue_shade01_10: #d1edff;
  --blue_shade01_20: #bee6fe;
  --blue_shade01_30: #abdffd;
  --blue_shade01_40: #98d8fc;
  --blue_shade01_50: #85d1fb;
  --blue_shade01_60: #72cafa;
  --blue_shade01_70: #5fc3f9;
  --blue_shade01_80: #51a6d2;
  --blue_shade01_90: #316a88;
  --blue_shade01_100: #112e3e;
  --blue_shade02_10: #e9f3fb;
  --blue_shade02_20: #cbe2f8;
  --blue_shade02_30: #afd2f3;
  --blue_shade02_40: #93c2ee;
  --blue_shade02_50: #77b2e9;
  --blue_shade02_60: #5ba2e4;
  --blue_shade02_70: #3f92df;
  --blue_shade02_70O_50: rgba(63, 146, 223, 0.5);
  --blue_shade02_80: #367bc0;
  --blue_shade02_90: #2c659e;
  --blue_shade02_100: #224f7c;
  --blue_shade03_10: #e5eeff;
  --blue_shade03_20: #cfdeff;
  --blue_shade03_30: #b6ceff;
  --blue_shade03O_30: #b6ceff;
  --blue_shade03_40: #9dbeff;
  --blue_shade03_50: #84aeff;
  --blue_shade03_60: #6b9eff;
  --blue_shade03_70: #528eff;
  --blue_shade03_80: #4677d8;
  --blue_shade03_90: #3861b2;
  --blue_shade03_100: #2a4b8c;
  --blue_shade03_110: #142b54;
  --blue_shade03_120: #0d1b35;
  --blue_shade03_130: #050b15;
  --blue_shade03O_0: rgba(82, 142, 255, 0);
  --blue_shade03O_6: rgba(82, 142, 255, 0.06);
  --blue_shade03O_10: rgba(82, 142, 255, 0.1);
  --blue_shade03O_20: rgba(82, 142, 255, 0.2);
  --blue_shade03O_30: rgba(82, 142, 255, 0.3);
  --blue_shade03O_40: rgba(82, 142, 255, 0.4);
  --blue_shade03O_50: rgba(82, 142, 255, 0.5);
  --blue_shade03O_60: rgba(82, 142, 255, 0.6);
  --blue_shade03O_70: rgba(82, 142, 255, 0.7);
  --blue_shade03O_80: rgba(82, 142, 255, 0.8);
  --blue_shade03O_90: rgba(82, 142, 255, 0.9);
  --blue_shade04_3: #f9f9fb;
  --blue_shade04_5: #f4f5f9;
  --blue_shade04_10: #eaecf3;
  --blue_shade04_20: #d4d9e7;
  --blue_shade04_30: #bfc6db;
  --blue_shade04_40: #a9b3cf;
  --blue_shade04_50: #94a0c3;
  --blue_shade04_60: #7f8cb7;
  --blue_shade04_70: gba(105, 121, 171, 1);
  --blue_shade04_80: #54669f;
  --blue_shade04_90: #3e5393;
  --blue_shade04_100: #294087;
  --blue_shade04_100_O0: rgba(41, 64, 135, 0);
  --blue_shade04O_6: rgba(41, 64, 135, 0.06);
  --blue_shade04O_10: rgba(41, 64, 135, 0.1);
  --blue_shade04O_20: rgba(41, 64, 135, 0.2);
  --blue_shade04O_30: rgba(41, 64, 135, 0.3);
  --blue_shade04O_40: rgba(41, 64, 135, 0.4);
  --blue_shade04O_50: rgba(41, 64, 135, 0.5);
  --blue_shade04O_60: rgba(41, 64, 135, 0.6);
  --blue_shade04O_70: rgba(41, 64, 135, 0.7);
  --blue_shade04O_80: rgba(41, 64, 135, 0.8);
  --blue_shade04O_90: rgba(41, 64, 135, 0.9);
  --blue_shade05_10: #f0f2f5;
  --blue_shade05_20: #d9dce4;
  --blue_shade05_30: #bfc5d0;
  --blue_shade05_40: #a5aebc;
  --blue_shade05_50: #8b97a8;
  --blue_shade05_60: #718094;
  --blue_shade05_70: #576980;
  --blue_shade05_80: #4b5c6e;
  --blue_shade05_90: #3e4c5b;
  --blue_shade05_100: #313c48;
  --blue_shade05_110: #242c35;
  --blue_shade_n8_10: #ebfbff;
  --blue_shade_n8_20: #d8e2ff;
  --blue_shade_n8_30: #c4d3ff;
  --blue_shade_n8_40: #b0c5ff;
  --blue_shade_n8_50: #9cb7ff;
  --blue_shade_n8_60: #88a8ff;
  --blue_shade_n8_70: #618bff;
  --blue_shade_n8_70O_20: rgba(97, 139, 255, 0.2);
  --blue_shade_n8_80: #587cdb;
  --blue_shade_n8_90: #4260ad;
  --blue_shade_n8_90O_0: rgba(66, 96, 173, 0);
  --blue_shade_n8_100: #3e59a0;
  --blue_shade_n8_110: #324b8c;
  --green_shade01_10: #e5f6e9;
  --green_shade01_20: #bef5ca;
  --green_shade01_30: #98e8aa;
  --green_shade01_40: #72db8a;
  --green_shade01_50: #44c562;
  --green_shade01_60: #22bd46;
  --green_shade01_70: #00b42a;
  --green_shade01_70O_50: rgba(0, 180, 42, 0.5);
  --green_shade01_80: #009f29;
  --green_shade01_90: #008c24;
  --green_shade01_100: #00791f;
  --brown_shade01_3: #f5f0f0;
  --brown_shade01_5: #e5dce1;
  --brown_shade01_10: #d8cace;
  --brown_shade01_20: #cbb8bb;
  --brown_shade01_30: #bea6a8;
  --brown_shade01_40: #b19495;
  --brown_shade01_50: #a48282;
  --brown_shade01_60: #97706f;
  --brown_shade01_70: #8a5e5c;
  --brown_shade01_70O_50: rgba(138, 94, 92, 0.5);
  --brown_shade01_80: #785750;
  --brown_shade01_90: #694c46;
  --brown_shade01_100: #5a413c;
  --gary_3: #eeeff0;
  --gary_5: #dedee1;
  --gary_10: #cdced2;
  --gary_20: #bdbdc3;
  --gary_30: #b7b7bd;
  --gary_40: #acadb4;
  --gary_50: #9b9da5;
  --gary_60: #82848f;
  --gary_70: #7a7c87;
  --gary_80: #595b69;
  --gary_90: #474954;
  --gary_100: #2d2e35;
  --gary_110: #121215;
  --gary_n8_10: #7d7d8e;
  --gary_n8_20: #757586;
  --gary_n8_30: #666676;
  --gary_n8_40: #575767;
  --gary_n8_50: #484857;
  --gary_n8_60: #3f3f4e;
  --gary_n8_70: #31313c;
  --gary_n8_80: #2a2a34;
  --gary_n8_90: #1d1d26;
  --gary_n8_100: #0f0f14;
  --white_0: rgba(255, 255, 255, 0);
  --white_5: rgba(255, 255, 255, 0.05);
  --white_10: rgba(255, 255, 255, 0.1);
  --white_15: rgba(255, 255, 255, 0.15);
  --white_20: rgba(255, 255, 255, 0.2);
  --white_30: rgba(255, 255, 255, 0.3);
  --white_40: rgba(255, 255, 255, 0.4);
  --white_50: rgba(255, 255, 255, 0.5);
  --white_60: rgba(255, 255, 255, 0.6);
  --white_70: rgba(255, 255, 255, 0.7);
  --white_80: rgba(255, 255, 255, 0.8);
  --white_90: rgba(255, 255, 255, 0.9);
  --white_100: #ffffff;
  --black_0: rgba(0, 0, 0, 0);
  --black_5: rgba(0, 0, 0, 0.05);
  --black_10: rgba(0, 0, 0, 0.1);
  --black_15: rgba(0, 0, 0, 0.15);
  --black_20: rgba(0, 0, 0, 0.2);
  --black_30: rgba(0, 0, 0, 0.3);
  --black_40: rgba(0, 0, 0, 0.4);
  --black_50: rgba(0, 0, 0, 0.5);
  --black_60: rgba(0, 0, 0, 0.6);
  --black_70: rgba(0, 0, 0, 0.7);
  --black_80: rgba(0, 0, 0, 0.8);
  --black_90: rgba(0, 0, 0, 0.9);
  --black_100: #000000;
  --purple_shade_n8_3: #f1ecfc;
  --purple_shade_n8_5: #e9e1fa;
  --purple_shade_n8_10: #e2d5fa;
  --purple_shade_n8_20: #dbcbf9;
  --purple_shade_n8_30: #d4c1f8;
  --purple_shade_n8_40: #cdb7f7;
  --purple_shade_n8_50: #bfa2f4;
  --purple_shade_n8_60: #b18bf9;
  --purple_shade_n8_70: #a37af0;
  --purple_shade_n8_70O_20: rgba(163, 122, 240, 0.2);
  --purple_shade_n8_80: #8c6bcb;
  --purple_shade_n8_90: #6d51a1;
  --purple_shade_n8_90O_0: rgba(109, 81, 161, 0);
  --purple_shade_n8_100: #573f85;
  --shadow_title: 0 0.4rem 1rem 0;
  --shadow1_1: 0 0 0.8rem 0;
  --shadow1_2: 0 0 0.3rem 0;
  --shadow1_3: 0 0 0.6rem 0;
  --transparency_maskS: rgba(0, 0, 0, 0);
  --transparency_maskL: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  --fullBlack_maskS: #000000;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
:root {
  --theme-color: #294087;
  --primary-text-color: #2f3244;
  --second-text-color: #82848f;
  --third--text-color: #595b69;
  --lower--text-color: #acadb4;
  --border-primary-color: #82848f;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html,
body,
#app {
  height: 100%;
  overflow: hidden;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
}
body {
  font-family: "PingFang SC", "Microsoft YaHei", "Arial", "Helvetica", "sans-serif", "Source Han Sans" !important;
  font-size: 1.4rem;
  color: var(--primary-text-color);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
input,
textarea,
button {
  outline: none;
  vertical-align: middle;
  background: none;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, button::-webkit-input-placeholder {
  color: var(--lower--text-color);
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder, button:-ms-input-placeholder {
  color: var(--lower--text-color);
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder, button::-ms-input-placeholder {
  color: var(--lower--text-color);
}
input::placeholder,
textarea::placeholder,
button::placeholder {
  color: var(--lower--text-color);
}
input::-webkit-input-placeholder {
  color: var(--lower--text-color);
  font-size: 1.2rem;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
ul,
ol,
li {
  list-style: none;
}
iframe {
  border: 0;
}
.container:before {
  content: "";
  display: table;
  clear: both;
}
.container:after {
  content: "";
  display: table;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.scroll-y {
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
}
.scroll-auto {
  overflow-y: auto;
}
.scroll-x {
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-scroll-chaining: inherit;
  overscroll-behavior: inherit;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
.left {
  text-align: left;
}
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.pointer {
  cursor: pointer;
}
.over-auto {
  overflow: auto;
}
.over-hidden {
  overflow: hidden;
}
.re {
  position: relative;
}
.v-center {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ab {
  position: absolute;
}
.w100 {
  width: 100% !important;
}
.h100 {
  height: 100%;
}
.w200 {
  width: 20rem;
}
.inline-block {
  display: inline-block;
}
.block {
  display: block;
}
.block-center {
  margin: 0 auto;
}
.ft5 {
  font-weight: 500;
}
.ft6 {
  font-weight: 600;
}
.bold {
  font-weight: bold;
}
.radius50 {
  border-radius: 50%;
}
.flex {
  display: -webkit-box;
  display: flex;
}
.flex-middle,
.f-m,
.f-c-c {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.align-center,
.f-a-i {
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-align: center !important;
  align-items: center !important;
}
.flex-between,
.f-b {
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-pack: justify !important;
  justify-content: space-between !important;
}
.flex-around {
  display: -webkit-box !important;
  display: flex !important;
  justify-content: space-around !important;
}
.flex-end,
.f-e {
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-pack: end !important;
  justify-content: flex-end !important;
}
.flex-start,
.f-s {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
}
.flex-1,
.f-1 {
  -webkit-box-flex: 1;
  flex: 1;
}
.flex-column,
.f-c {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.flex-wrap,
.f-w {
  flex-wrap: wrap;
}
.flex-wrap-no,
.f-w-n {
  flex-wrap: nowrap;
}
.ab-middle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ab-middle-x {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.ab-middle-y {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.fixed-middle {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.basic-border-bottom {
  border-bottom: 0.05rem solid rgba(0, 0, 0, 0.1);
}
.transition {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.no-scrollbar {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
.page {
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  overflow: hidden;
}
.page .content {
  -webkit-box-flex: 1;
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
}
.page .content::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
.hide-scroll-bar::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
  display: none;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nowrap {
  white-space: nowrap;
}
::-webkit-scrollbar {
  /*整体样式*/
  width: 0.3rem;
  height: 0.3rem;
}
::-webkit-scrollbar-track {
  /*轨道*/
  background: none;
}
::-webkit-scrollbar-thumb {
  /*滚动条小方块*/
  background-color: #ccc;
}
.refresh {
  -webkit-animation: turn 1.2s linear infinite;
  animation: turn 1.2s linear infinite;
}
@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes turn {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.mg-2 {
  margin: 0.2rem;
}
.m-t2 {
  margin-top: 0.2rem !important;
}
.m-r2 {
  margin-right: 0.2rem;
}
.m-b2 {
  margin-bottom: 0.2rem !important;
}
.m-l2 {
  margin-left: 0.2rem;
}
.pd2 {
  padding: 0.2rem;
}
.pd-2 {
  padding: 0.2rem;
}
.pd-2 {
  padding: 0.2rem;
}
.p-t2 {
  padding-top: 0.2rem;
}
.p-r2 {
  padding-right: 0.2rem;
}
.p-b2 {
  padding-bottom: 0.2rem;
}
.p-l2 {
  padding-left: 0.2rem;
}
.w-2 {
  width: 0.2rem;
}
.mg-3 {
  margin: 0.3rem;
}
.m-t3 {
  margin-top: 0.3rem !important;
}
.m-r3 {
  margin-right: 0.3rem;
}
.m-b3 {
  margin-bottom: 0.3rem !important;
}
.m-l3 {
  margin-left: 0.3rem;
}
.pd3 {
  padding: 0.3rem;
}
.pd-3 {
  padding: 0.3rem;
}
.pd-3 {
  padding: 0.3rem;
}
.p-t3 {
  padding-top: 0.3rem;
}
.p-r3 {
  padding-right: 0.3rem;
}
.p-b3 {
  padding-bottom: 0.3rem;
}
.p-l3 {
  padding-left: 0.3rem;
}
.w-3 {
  width: 0.3rem;
}
.mg-4 {
  margin: 0.4rem;
}
.m-t4 {
  margin-top: 0.4rem !important;
}
.m-r4 {
  margin-right: 0.4rem;
}
.m-b4 {
  margin-bottom: 0.4rem !important;
}
.m-l4 {
  margin-left: 0.4rem;
}
.pd4 {
  padding: 0.4rem;
}
.pd-4 {
  padding: 0.4rem;
}
.pd-4 {
  padding: 0.4rem;
}
.p-t4 {
  padding-top: 0.4rem;
}
.p-r4 {
  padding-right: 0.4rem;
}
.p-b4 {
  padding-bottom: 0.4rem;
}
.p-l4 {
  padding-left: 0.4rem;
}
.w-4 {
  width: 0.4rem;
}
.mg-5 {
  margin: 0.5rem;
}
.m-t5 {
  margin-top: 0.5rem !important;
}
.m-r5 {
  margin-right: 0.5rem;
}
.m-b5 {
  margin-bottom: 0.5rem !important;
}
.m-l5 {
  margin-left: 0.5rem;
}
.pd5 {
  padding: 0.5rem;
}
.pd-5 {
  padding: 0.5rem;
}
.pd-5 {
  padding: 0.5rem;
}
.p-t5 {
  padding-top: 0.5rem;
}
.p-r5 {
  padding-right: 0.5rem;
}
.p-b5 {
  padding-bottom: 0.5rem;
}
.p-l5 {
  padding-left: 0.5rem;
}
.w-5 {
  width: 0.5rem;
}
.mg-6 {
  margin: 0.6rem;
}
.m-t6 {
  margin-top: 0.6rem !important;
}
.m-r6 {
  margin-right: 0.6rem;
}
.m-b6 {
  margin-bottom: 0.6rem !important;
}
.m-l6 {
  margin-left: 0.6rem;
}
.pd6 {
  padding: 0.6rem;
}
.pd-6 {
  padding: 0.6rem;
}
.pd-6 {
  padding: 0.6rem;
}
.p-t6 {
  padding-top: 0.6rem;
}
.p-r6 {
  padding-right: 0.6rem;
}
.p-b6 {
  padding-bottom: 0.6rem;
}
.p-l6 {
  padding-left: 0.6rem;
}
.w-6 {
  width: 0.6rem;
}
.mg-8 {
  margin: 0.8rem;
}
.m-t8 {
  margin-top: 0.8rem !important;
}
.m-r8 {
  margin-right: 0.8rem;
}
.m-b8 {
  margin-bottom: 0.8rem !important;
}
.m-l8 {
  margin-left: 0.8rem;
}
.pd8 {
  padding: 0.8rem;
}
.pd-8 {
  padding: 0.8rem;
}
.pd-8 {
  padding: 0.8rem;
}
.p-t8 {
  padding-top: 0.8rem;
}
.p-r8 {
  padding-right: 0.8rem;
}
.p-b8 {
  padding-bottom: 0.8rem;
}
.p-l8 {
  padding-left: 0.8rem;
}
.w-8 {
  width: 0.8rem;
}
.mg-9 {
  margin: 0.9rem;
}
.m-t9 {
  margin-top: 0.9rem !important;
}
.m-r9 {
  margin-right: 0.9rem;
}
.m-b9 {
  margin-bottom: 0.9rem !important;
}
.m-l9 {
  margin-left: 0.9rem;
}
.pd9 {
  padding: 0.9rem;
}
.pd-9 {
  padding: 0.9rem;
}
.pd-9 {
  padding: 0.9rem;
}
.p-t9 {
  padding-top: 0.9rem;
}
.p-r9 {
  padding-right: 0.9rem;
}
.p-b9 {
  padding-bottom: 0.9rem;
}
.p-l9 {
  padding-left: 0.9rem;
}
.w-9 {
  width: 0.9rem;
}
.mg-10 {
  margin: 1rem;
}
.m-t10 {
  margin-top: 1rem !important;
}
.m-r10 {
  margin-right: 1rem;
}
.m-b10 {
  margin-bottom: 1rem !important;
}
.m-l10 {
  margin-left: 1rem;
}
.pd10 {
  padding: 1rem;
}
.pd-10 {
  padding: 1rem;
}
.pd-10 {
  padding: 1rem;
}
.p-t10 {
  padding-top: 1rem;
}
.p-r10 {
  padding-right: 1rem;
}
.p-b10 {
  padding-bottom: 1rem;
}
.p-l10 {
  padding-left: 1rem;
}
.w-10 {
  width: 1rem;
}
.mg-12 {
  margin: 1.2rem;
}
.m-t12 {
  margin-top: 1.2rem !important;
}
.m-r12 {
  margin-right: 1.2rem;
}
.m-b12 {
  margin-bottom: 1.2rem !important;
}
.m-l12 {
  margin-left: 1.2rem;
}
.pd12 {
  padding: 1.2rem;
}
.pd-12 {
  padding: 1.2rem;
}
.pd-12 {
  padding: 1.2rem;
}
.p-t12 {
  padding-top: 1.2rem;
}
.p-r12 {
  padding-right: 1.2rem;
}
.p-b12 {
  padding-bottom: 1.2rem;
}
.p-l12 {
  padding-left: 1.2rem;
}
.w-12 {
  width: 1.2rem;
}
.mg-14 {
  margin: 1.4rem;
}
.m-t14 {
  margin-top: 1.4rem !important;
}
.m-r14 {
  margin-right: 1.4rem;
}
.m-b14 {
  margin-bottom: 1.4rem !important;
}
.m-l14 {
  margin-left: 1.4rem;
}
.pd14 {
  padding: 1.4rem;
}
.pd-14 {
  padding: 1.4rem;
}
.pd-14 {
  padding: 1.4rem;
}
.p-t14 {
  padding-top: 1.4rem;
}
.p-r14 {
  padding-right: 1.4rem;
}
.p-b14 {
  padding-bottom: 1.4rem;
}
.p-l14 {
  padding-left: 1.4rem;
}
.w-14 {
  width: 1.4rem;
}
.mg-15 {
  margin: 1.5rem;
}
.m-t15 {
  margin-top: 1.5rem !important;
}
.m-r15 {
  margin-right: 1.5rem;
}
.m-b15 {
  margin-bottom: 1.5rem !important;
}
.m-l15 {
  margin-left: 1.5rem;
}
.pd15 {
  padding: 1.5rem;
}
.pd-15 {
  padding: 1.5rem;
}
.pd-15 {
  padding: 1.5rem;
}
.p-t15 {
  padding-top: 1.5rem;
}
.p-r15 {
  padding-right: 1.5rem;
}
.p-b15 {
  padding-bottom: 1.5rem;
}
.p-l15 {
  padding-left: 1.5rem;
}
.w-15 {
  width: 1.5rem;
}
.mg-16 {
  margin: 1.6rem;
}
.m-t16 {
  margin-top: 1.6rem !important;
}
.m-r16 {
  margin-right: 1.6rem;
}
.m-b16 {
  margin-bottom: 1.6rem !important;
}
.m-l16 {
  margin-left: 1.6rem;
}
.pd16 {
  padding: 1.6rem;
}
.pd-16 {
  padding: 1.6rem;
}
.pd-16 {
  padding: 1.6rem;
}
.p-t16 {
  padding-top: 1.6rem;
}
.p-r16 {
  padding-right: 1.6rem;
}
.p-b16 {
  padding-bottom: 1.6rem;
}
.p-l16 {
  padding-left: 1.6rem;
}
.w-16 {
  width: 1.6rem;
}
.mg-18 {
  margin: 1.8rem;
}
.m-t18 {
  margin-top: 1.8rem !important;
}
.m-r18 {
  margin-right: 1.8rem;
}
.m-b18 {
  margin-bottom: 1.8rem !important;
}
.m-l18 {
  margin-left: 1.8rem;
}
.pd18 {
  padding: 1.8rem;
}
.pd-18 {
  padding: 1.8rem;
}
.pd-18 {
  padding: 1.8rem;
}
.p-t18 {
  padding-top: 1.8rem;
}
.p-r18 {
  padding-right: 1.8rem;
}
.p-b18 {
  padding-bottom: 1.8rem;
}
.p-l18 {
  padding-left: 1.8rem;
}
.w-18 {
  width: 1.8rem;
}
.mg-20 {
  margin: 2rem;
}
.m-t20 {
  margin-top: 2rem !important;
}
.m-r20 {
  margin-right: 2rem;
}
.m-b20 {
  margin-bottom: 2rem !important;
}
.m-l20 {
  margin-left: 2rem;
}
.pd20 {
  padding: 2rem;
}
.pd-20 {
  padding: 2rem;
}
.pd-20 {
  padding: 2rem;
}
.p-t20 {
  padding-top: 2rem;
}
.p-r20 {
  padding-right: 2rem;
}
.p-b20 {
  padding-bottom: 2rem;
}
.p-l20 {
  padding-left: 2rem;
}
.w-20 {
  width: 2rem;
}
.mg-22 {
  margin: 2.2rem;
}
.m-t22 {
  margin-top: 2.2rem !important;
}
.m-r22 {
  margin-right: 2.2rem;
}
.m-b22 {
  margin-bottom: 2.2rem !important;
}
.m-l22 {
  margin-left: 2.2rem;
}
.pd22 {
  padding: 2.2rem;
}
.pd-22 {
  padding: 2.2rem;
}
.pd-22 {
  padding: 2.2rem;
}
.p-t22 {
  padding-top: 2.2rem;
}
.p-r22 {
  padding-right: 2.2rem;
}
.p-b22 {
  padding-bottom: 2.2rem;
}
.p-l22 {
  padding-left: 2.2rem;
}
.w-22 {
  width: 2.2rem;
}
.mg-24 {
  margin: 2.4rem;
}
.m-t24 {
  margin-top: 2.4rem !important;
}
.m-r24 {
  margin-right: 2.4rem;
}
.m-b24 {
  margin-bottom: 2.4rem !important;
}
.m-l24 {
  margin-left: 2.4rem;
}
.pd24 {
  padding: 2.4rem;
}
.pd-24 {
  padding: 2.4rem;
}
.pd-24 {
  padding: 2.4rem;
}
.p-t24 {
  padding-top: 2.4rem;
}
.p-r24 {
  padding-right: 2.4rem;
}
.p-b24 {
  padding-bottom: 2.4rem;
}
.p-l24 {
  padding-left: 2.4rem;
}
.w-24 {
  width: 2.4rem;
}
.mg-26 {
  margin: 2.6rem;
}
.m-t26 {
  margin-top: 2.6rem !important;
}
.m-r26 {
  margin-right: 2.6rem;
}
.m-b26 {
  margin-bottom: 2.6rem !important;
}
.m-l26 {
  margin-left: 2.6rem;
}
.pd26 {
  padding: 2.6rem;
}
.pd-26 {
  padding: 2.6rem;
}
.pd-26 {
  padding: 2.6rem;
}
.p-t26 {
  padding-top: 2.6rem;
}
.p-r26 {
  padding-right: 2.6rem;
}
.p-b26 {
  padding-bottom: 2.6rem;
}
.p-l26 {
  padding-left: 2.6rem;
}
.w-26 {
  width: 2.6rem;
}
.mg-28 {
  margin: 2.8rem;
}
.m-t28 {
  margin-top: 2.8rem !important;
}
.m-r28 {
  margin-right: 2.8rem;
}
.m-b28 {
  margin-bottom: 2.8rem !important;
}
.m-l28 {
  margin-left: 2.8rem;
}
.pd28 {
  padding: 2.8rem;
}
.pd-28 {
  padding: 2.8rem;
}
.pd-28 {
  padding: 2.8rem;
}
.p-t28 {
  padding-top: 2.8rem;
}
.p-r28 {
  padding-right: 2.8rem;
}
.p-b28 {
  padding-bottom: 2.8rem;
}
.p-l28 {
  padding-left: 2.8rem;
}
.w-28 {
  width: 2.8rem;
}
.mg-30 {
  margin: 3rem;
}
.m-t30 {
  margin-top: 3rem !important;
}
.m-r30 {
  margin-right: 3rem;
}
.m-b30 {
  margin-bottom: 3rem !important;
}
.m-l30 {
  margin-left: 3rem;
}
.pd30 {
  padding: 3rem;
}
.pd-30 {
  padding: 3rem;
}
.pd-30 {
  padding: 3rem;
}
.p-t30 {
  padding-top: 3rem;
}
.p-r30 {
  padding-right: 3rem;
}
.p-b30 {
  padding-bottom: 3rem;
}
.p-l30 {
  padding-left: 3rem;
}
.w-30 {
  width: 3rem;
}
.mg-32 {
  margin: 3.2rem;
}
.m-t32 {
  margin-top: 3.2rem !important;
}
.m-r32 {
  margin-right: 3.2rem;
}
.m-b32 {
  margin-bottom: 3.2rem !important;
}
.m-l32 {
  margin-left: 3.2rem;
}
.pd32 {
  padding: 3.2rem;
}
.pd-32 {
  padding: 3.2rem;
}
.pd-32 {
  padding: 3.2rem;
}
.p-t32 {
  padding-top: 3.2rem;
}
.p-r32 {
  padding-right: 3.2rem;
}
.p-b32 {
  padding-bottom: 3.2rem;
}
.p-l32 {
  padding-left: 3.2rem;
}
.w-32 {
  width: 3.2rem;
}
.mg-34 {
  margin: 3.4rem;
}
.m-t34 {
  margin-top: 3.4rem !important;
}
.m-r34 {
  margin-right: 3.4rem;
}
.m-b34 {
  margin-bottom: 3.4rem !important;
}
.m-l34 {
  margin-left: 3.4rem;
}
.pd34 {
  padding: 3.4rem;
}
.pd-34 {
  padding: 3.4rem;
}
.pd-34 {
  padding: 3.4rem;
}
.p-t34 {
  padding-top: 3.4rem;
}
.p-r34 {
  padding-right: 3.4rem;
}
.p-b34 {
  padding-bottom: 3.4rem;
}
.p-l34 {
  padding-left: 3.4rem;
}
.w-34 {
  width: 3.4rem;
}
.mg-36 {
  margin: 3.6rem;
}
.m-t36 {
  margin-top: 3.6rem !important;
}
.m-r36 {
  margin-right: 3.6rem;
}
.m-b36 {
  margin-bottom: 3.6rem !important;
}
.m-l36 {
  margin-left: 3.6rem;
}
.pd36 {
  padding: 3.6rem;
}
.pd-36 {
  padding: 3.6rem;
}
.pd-36 {
  padding: 3.6rem;
}
.p-t36 {
  padding-top: 3.6rem;
}
.p-r36 {
  padding-right: 3.6rem;
}
.p-b36 {
  padding-bottom: 3.6rem;
}
.p-l36 {
  padding-left: 3.6rem;
}
.w-36 {
  width: 3.6rem;
}
.mg-38 {
  margin: 3.8rem;
}
.m-t38 {
  margin-top: 3.8rem !important;
}
.m-r38 {
  margin-right: 3.8rem;
}
.m-b38 {
  margin-bottom: 3.8rem !important;
}
.m-l38 {
  margin-left: 3.8rem;
}
.pd38 {
  padding: 3.8rem;
}
.pd-38 {
  padding: 3.8rem;
}
.pd-38 {
  padding: 3.8rem;
}
.p-t38 {
  padding-top: 3.8rem;
}
.p-r38 {
  padding-right: 3.8rem;
}
.p-b38 {
  padding-bottom: 3.8rem;
}
.p-l38 {
  padding-left: 3.8rem;
}
.w-38 {
  width: 3.8rem;
}
.mg-40 {
  margin: 4rem;
}
.m-t40 {
  margin-top: 4rem !important;
}
.m-r40 {
  margin-right: 4rem;
}
.m-b40 {
  margin-bottom: 4rem !important;
}
.m-l40 {
  margin-left: 4rem;
}
.pd40 {
  padding: 4rem;
}
.pd-40 {
  padding: 4rem;
}
.pd-40 {
  padding: 4rem;
}
.p-t40 {
  padding-top: 4rem;
}
.p-r40 {
  padding-right: 4rem;
}
.p-b40 {
  padding-bottom: 4rem;
}
.p-l40 {
  padding-left: 4rem;
}
.w-40 {
  width: 4rem;
}
.mg-55 {
  margin: 5.5rem;
}
.m-t55 {
  margin-top: 5.5rem !important;
}
.m-r55 {
  margin-right: 5.5rem;
}
.m-b55 {
  margin-bottom: 5.5rem !important;
}
.m-l55 {
  margin-left: 5.5rem;
}
.pd55 {
  padding: 5.5rem;
}
.pd-55 {
  padding: 5.5rem;
}
.pd-55 {
  padding: 5.5rem;
}
.p-t55 {
  padding-top: 5.5rem;
}
.p-r55 {
  padding-right: 5.5rem;
}
.p-b55 {
  padding-bottom: 5.5rem;
}
.p-l55 {
  padding-left: 5.5rem;
}
.w-55 {
  width: 5.5rem;
}
.mg-68 {
  margin: 6.8rem;
}
.m-t68 {
  margin-top: 6.8rem !important;
}
.m-r68 {
  margin-right: 6.8rem;
}
.m-b68 {
  margin-bottom: 6.8rem !important;
}
.m-l68 {
  margin-left: 6.8rem;
}
.pd68 {
  padding: 6.8rem;
}
.pd-68 {
  padding: 6.8rem;
}
.pd-68 {
  padding: 6.8rem;
}
.p-t68 {
  padding-top: 6.8rem;
}
.p-r68 {
  padding-right: 6.8rem;
}
.p-b68 {
  padding-bottom: 6.8rem;
}
.p-l68 {
  padding-left: 6.8rem;
}
.w-68 {
  width: 6.8rem;
}
.mg-120 {
  margin: 12rem;
}
.m-t120 {
  margin-top: 12rem !important;
}
.m-r120 {
  margin-right: 12rem;
}
.m-b120 {
  margin-bottom: 12rem !important;
}
.m-l120 {
  margin-left: 12rem;
}
.pd120 {
  padding: 12rem;
}
.pd-120 {
  padding: 12rem;
}
.pd-120 {
  padding: 12rem;
}
.p-t120 {
  padding-top: 12rem;
}
.p-r120 {
  padding-right: 12rem;
}
.p-b120 {
  padding-bottom: 12rem;
}
.p-l120 {
  padding-left: 12rem;
}
.w-120 {
  width: 12rem;
}
.fs8 {
  font-size: 0.8rem;
}
.fs9 {
  font-size: 0.9rem;
}
.fs10 {
  font-size: 1rem;
}
.fs11 {
  font-size: 1.1rem;
}
.fs12 {
  font-size: 1.2rem;
}
.fs13 {
  font-size: 1.3rem;
}
.fs14 {
  font-size: 1.4rem;
}
.fs15 {
  font-size: 1.5rem;
}
.fs16 {
  font-size: 1.6rem;
}
.fs17 {
  font-size: 1.7rem;
}
.fs18 {
  font-size: 1.8rem;
}
.fs20 {
  font-size: 2rem;
}
.fs22 {
  font-size: 2.2rem;
}
.fs24 {
  font-size: 2.4rem;
}
.fs26 {
  font-size: 2.6rem;
}
.lh-16 {
  line-height: 1.6rem;
}
.h-16 {
  height: 1.6rem;
}
.lh-18 {
  line-height: 1.8rem;
}
.h-18 {
  height: 1.8rem;
}
.lh-20 {
  line-height: 2rem;
}
.h-20 {
  height: 2rem;
}
.lh-22 {
  line-height: 2.2rem;
}
.h-22 {
  height: 2.2rem;
}
.lh-24 {
  line-height: 2.4rem;
}
.h-24 {
  height: 2.4rem;
}
.lh-25 {
  line-height: 2.5rem;
}
.h-25 {
  height: 2.5rem;
}
.lh-26 {
  line-height: 2.6rem;
}
.h-26 {
  height: 2.6rem;
}
.lh-28 {
  line-height: 2.8rem;
}
.h-28 {
  height: 2.8rem;
}
.lh-30 {
  line-height: 3rem;
}
.h-30 {
  height: 3rem;
}
.lh-32 {
  line-height: 3.2rem;
}
.h-32 {
  height: 3.2rem;
}
.lh-33 {
  line-height: 3.3rem;
}
.h-33 {
  height: 3.3rem;
}
.lh-34 {
  line-height: 3.4rem;
}
.h-34 {
  height: 3.4rem;
}
.lh-35 {
  line-height: 3.5rem;
}
.h-35 {
  height: 3.5rem;
}
.lh-40 {
  line-height: 4rem;
}
.h-40 {
  height: 4rem;
}
.lh-44 {
  line-height: 4.4rem;
}
.h-44 {
  height: 4.4rem;
}
.lh-45 {
  line-height: 4.5rem;
}
.h-45 {
  height: 4.5rem;
}
.active-btn {
  background: var(--theme-color) !important;
  color: #fff !important;
}
.paged_task .rv-tabs__nav--line,
.paged_task .rv-tabs__nav--capsule,
.paged_task .rv-tabs__nav--jumbo {
  padding-bottom: 1rem;
}
.white {
  color: #fff !important;
}
.light {
  color: var(--secondary--text-color);
}
.third-text-color {
  color: var(--third--text-color);
}
.lower-text-color {
  color: var(--lower--text-color);
}
.tip {
  color: var(--tip-text-color);
}
.tip-secondary-color {
  color: var(--tip-secondary-text-color);
}
.btn-color {
  color: var(--primary-color-2);
}
.bg-block {
  background-color: var(--block-bg-color);
}
.bg-white {
  background-color: #fff;
}
.text-gradient-color {
  background: var(--text-gradient-color);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.green1 {
  color: var(--primary-color-2);
}
.green2 {
  color: var(--primary-color-3);
}
.text-primary-color {
  color: var(--primary-text-color);
}
.text-second-color {
  color: var(--second-text-color);
}
.text-third-color {
  color: var(--third--text-color);
}
.text-lower-color {
  color: var(--lower--text-color);
}
.theme-color {
  color: var(--theme-color);
}
.container-bg {
  background-color: #FFFFFF;
}
.bg-white {
  background-color: #fff;
}
.cancel {
  border-radius: 0.6rem !important;
  height: 4.4rem !important;
  line-height: 4.4rem !important;
  text-align: center !important;
  background-color: #D0D5E3 !important;
  font-size: 1.5rem !important;
  font-weight: 400 !important;
  color: #fff !important;
}
.cancel > span {
  opacity: 0.8 !important;
}
.blue-cancel {
  background-color: #CFDEFF !important;
  opacity: 1 !important;
}
.confirm {
  border-radius: 0.6rem !important;
  height: 4.4rem !important;
  line-height: 4.4rem !important;
  text-align: center !important;
  background-color: var(--theme-color) !important;
  font-size: 1.4rem !important;
  font-weight: 500 !important;
  color: #fff !important;
  border: none !important;
}
.bind-btn {
  height: 2.4rem !important;
  line-height: 2.4rem !important;
}
.red {
  color: #f53f3f;
}
.ny-border {
  border: 0.1rem solid var(--theme-color) !important;
}
.border-bottom {
  border-bottom: 0.1rem solid #f4f4f5;
}
.refreshing {
  -webkit-animation: turn 1s linear infinite;
  animation: turn 1s linear infinite;
}
@keyframes turn {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.scale {
  position: absolute;
  top: -0.1rem;
  right: -0.1rem;
  min-width: 2.9rem;
  height: 1.2rem;
  padding: 0.2rem;
  background-color: #fa393b;
  border-top-right-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
}
.scale span {
  color: #fff;
  font-size: 1.2rem;
  zoom: 0.6666;
}
.inputBox {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 4.4rem;
  background: transparent;
  border: 0.1rem solid #82848f;
  border-radius: 0.4rem;
  padding: 0 1.6rem;
  color: #d5d6da;
}
.inputFocus {
  border: 0.1rem solid var(--theme-color) !important;
  background: #fffdf8 !important;
}
.inputFocusBlur {
  border: 0.1rem solid var(--theme-color) !important;
  background: #f8f8f9 !important;
}
.ny_toast {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  position: fixed;
  width: 100%;
  top: 25%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  z-index: 9999;
}
.ny_toast .toast_content {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  min-width: 12.8rem;
  max-width: 85%;
  padding: 1.6rem;
  border-radius: 0.2rem;
  background: rgba(0, 0, 0, 0.8);
}
.ny_dialog {
  width: calc(100% - 3.2rem);
  border-radius: 0.8rem;
  background: #fff !important;
  box-shadow: 0 0.9rem 1.9rem 0 rgba(187, 187, 187, 0.17);
  padding: 1.6rem 1.6rem 2.4rem;
}
.ny_dialog .dialog_button {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  border-radius: 0.4rem;
  width: 15.1rem;
  height: 4.4rem;
}
.ny_dialog .dialog_cancel {
  border-radius: 0.4rem;
  border: 0.1rem solid #82848f;
  font-size: 1.5rem;
  font-weight: 500;
  color: #2f3244;
}
.rv-cell {
  height: 6.8rem;
}
.rv-cell::after {
  border-bottom: 0 !important;
}
.rv-cell .rv-field__error-message {
  position: absolute;
  bottom: 0.6rem;
}
.ny-cell:active {
  background: #f2f3f5 !important;
}
.inputStyle {
  height: 6.8rem !important;
  padding: 0 !important;
}
.inputStyle .rv-field__error-message {
  position: absolute !important;
  bottom: 0.6rem !important;
}
.ft10 {
  font-size: 1rem;
}
.DIN {
  font-family: 'DIN-Medium';
}
.PFSC {
  font-family: PingFang SC;
}
.titlePrefix {
  width: 0.2rem;
  height: 1.2rem;
  border-radius: 2.5rem;
  background: var(--theme-color);
  margin-right: 0.4rem;
}
.dashed {
  height: 0.1rem;
  background: -webkit-linear-gradient(right, transparent 0%, transparent 50%, #EBEBED 50%, #EBEBED 100%);
  background: linear-gradient(to left, transparent 0%, transparent 50%, #EBEBED 50%, #EBEBED 100%);
  background-size: 2rem 0.1rem;
}
.smsCode {
  min-width: 8rem;
  height: 2.8rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  border-radius: 0.6rem;
  margin-right: 1.6rem;
}
.poup-top-line {
  width: 4.2rem;
  height: 0.4rem;
  margin: 0 auto;
  border-radius: 4.4rem;
  background: #82848f;
}
@-webkit-keyframes image-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes image-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.image-animated {
  display: inline-block;
  background: -webkit-linear-gradient(left, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: image-loading 1.4s ease infinite;
  animation: image-loading 1.4s ease infinite;
  border-radius: 0.07rem;
}
.image-animated-champion {
  background: -webkit-linear-gradient(right, #f0f2f5 0%, #eeeff0 100%);
  background: linear-gradient(270deg, #f0f2f5 0%, #eeeff0 100%);
  background-size: 400% 100%;
  -webkit-animation: image-loading 1.4s ease infinite;
  animation: image-loading 1.4s ease infinite;
}
.image-animated-champion-second {
  background: -webkit-linear-gradient(left, #f0f3f6 0%, #ffffff 100%);
  background: linear-gradient(90deg, #f0f3f6 0%, #ffffff 100%);
  background-size: 400% 100%;
  -webkit-animation: image-loading 1.4s ease infinite;
  animation: image-loading 1.4s ease infinite;
}
.popup-top {
  width: 5rem;
  height: 0.5rem;
  border-radius: 4.7rem;
  background-color: #fff;
}
.match-dot .rv-indicator__dot {
  width: 0.4rem;
  height: 0.4rem;
  background-color: #D9D9D9;
}
.match-dot .rv-indicator__dot--active {
  background-color: #2f3244;
}
/*在这里全局修改vant的组件样式*/
:root {
  /*Popup*/
}
:root .live_room_league_pop {
  background: none;
}
:root .rv-toast.rv-popup {
  width: auto;
  max-width: 30rem;
  padding: 1rem 1.2rem;
  border-radius: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-pack: start;
  justify-content: start;
  min-height: auto;
  top: 10%;
}
:root .rv-toast.rv-popup .rv-toast__icon {
  height: 1.6rem;
  margin-right: 0.5rem;
  -webkit-transform: translateY(0.1rem);
  transform: translateY(0.1rem);
}
:root .rv-toast.rv-popup .rv-loading {
  width: 2.5rem;
  height: 2.5rem;
  -webkit-transform: translate(-0.5rem, -0.2rem);
  transform: translate(-0.5rem, -0.2rem);
}
:root .rv-toast.rv-popup .rv-toast__info {
  margin-top: 0;
}
:root .rv-notice-bar {
  background: transparent !important;
}
:root .freshLoading .rv-pull-refresh {
  min-height: 100%;
}
:root .freshLoading .rv-loading__spinner {
  opacity: 0;
  display: none;
}
:root .freshLoading .rv-loading__text,
:root .freshLoading .rv-pull-refresh__text {
  color: #8D8D8D;
  font-size: 1.1rem;
  height: 4rem;
  line-height: 4rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
:root .freshLoading .rv-loading__text img,
:root .freshLoading .rv-pull-refresh__text img {
  width: 2.2rem;
  height: 3.1rem;
}
:root .freshLoading .rv-loading__text span,
:root .freshLoading .rv-pull-refresh__text span {
  margin-left: 0.4rem;
}

/**
* 拼接静态资源路径
* @param $url 传入静态资源路径
* @example .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.png?v=__static_hash__'
* html 有class webp时 .bg-image('/test.png') => '{ASSETS_CDN}/images/C001/test.webp?v=__static_hash__'
* html 有class avif(兼容性不好，暂不支持)时 '/test.png') => '/web-assets/images/C001/test.avif?v=__static_hash__'
*/
@font-face {
  font-family: 'iconfont';
  src: url("/static/fonts/iconfont/iconfont.ttf?v=1.1103 0.099") format("truetype"), url("/static/fonts/iconfont/iconfont.eot?v=1.1103 0.099") format("embedded-opentype"), url("/static/fonts/iconfont/iconfont.woff?v=1.1103 0.099") format("woff");
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 1.8rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon_soccer_01:before {
  content: "\ea01";
}
.icon_soccer_02:before {
  content: "\ea02";
}
.icon_basketball_01:before {
  content: "\ea03";
}
.icon_basketball_02:before {
  content: "\ea04";
}
.icon_tennis_01:before {
  content: "\ea05";
}
.icon_tennis_02:before {
  content: "\ea06";
}
.icon_volleyball_01:before {
  content: "\ea07";
}
.icon_volleyball_02:before {
  content: "\ea08";
}
.icon_badminton_01:before {
  content: "\ea09";
}
.icon_badminton_02:before {
  content: "\ea0a";
}
.icon_snooker_01:before {
  content: "\ea0b";
}
.icon_snooker_02:before {
  content: "\ea0c";
}
.icon_billiards_01:before {
  content: "\ea0d";
}
.icon_billiards_02:before {
  content: "\ea0e";
}
.icon_eSportsFootball_01:before {
  content: "\ea0f";
}
.icon_eSportsFootball_02:before {
  content: "\ea10";
}
.icon_esportsBasketball_01:before {
  content: "\ea11";
}
.icon_esportsBasketball_02:before {
  content: "\ea12";
}
.icon_baseball_01:before {
  content: "\ea13";
}
.icon_baseball_02:before {
  content: "\ea14";
}
.icon_Handball_01:before {
  content: "\ea15";
}
.icon_Handball_02:before {
  content: "\ea16";
}
.icon_puck_01:before {
  content: "\ea17";
}
.icon_puck_02:before {
  content: "\ea18";
}
.icon_americanfootball_01:before {
  content: "\ea19";
}
.icon_americanfootball_02:before {
  content: "\ea1a";
}
.icon_football_01:before {
  content: "\ea1b";
}
.icon_football_02:before {
  content: "\ea1c";
}
.icon_ufc_01:before {
  content: "\ea1d";
}
.icon_ufc_02:before {
  content: "\ea1e";
}
.icon_boxing_01:before {
  content: "\ea1f";
}
.icon_boxing_02:before {
  content: "\ea20";
}
.icon_beachVolleyball_01:before {
  content: "\ea21";
}
.icon_beachVolleyball_02:before {
  content: "\ea22";
}
.icon_seaVolleyball_01:before {
  content: "\ea23";
}
.icon_seaVolleyball_02:before {
  content: "\ea24";
}
.icon_cricket_01:before {
  content: "\ea25";
}
.icon_cricket_02:before {
  content: "\ea26";
}
.icon_racing_01:before {
  content: "\ea27";
}
.icon_racing_02:before {
  content: "\ea28";
}
.navbar_icon_home:before {
  content: "\ea29";
}
.navbar_icon_event:before {
  content: "\ea2a";
}
.navbar_icon_bid:before {
  content: "\ea2b";
}
.navbar_icon_discount:before {
  content: "\ea2c";
}
.navbar_icon_mine:before {
  content: "\ea2d";
}
.navbar_icon_welfare:before {
  content: "\ea2e";
}
.navbar_icon_deposit:before {
  content: "\ea2f";
}
.icon_entry_all:before {
  content: "\ea30";
}
.icon_entry_live:before {
  content: "\ea31";
}
.icon_entry_slot:before {
  content: "\ea32";
}
.icon_entry_sports:before {
  content: "\ea33";
}
.icon_entry_chess:before {
  content: "\ea34";
}
.icon_entry_lotto:before {
  content: "\ea35";
}
.icon_entry_fishing:before {
  content: "\ea36";
}
.icon_entry_e-sports:before {
  content: "\ea37";
}
.icon_venue_fire:before {
  content: "\ea38";
}
.icon_venue_live:before {
  content: "\ea39";
}
.icon_venue_jackpot:before {
  content: "\ea3a";
}
.icon_venue_sports:before {
  content: "\ea3b";
}
.icon_venue_boardGames:before {
  content: "\ea3c";
}
.icon_venue_lottery:before {
  content: "\ea3d";
}
.icon_venue_fishing:before {
  content: "\ea3e";
}
.icon_venue_electronic:before {
  content: "\ea3f";
}
.icon_team_default:before {
  content: "\ea40";
}
.icon_basic_service:before {
  content: "\ea41";
}
.icon_basic_search:before {
  content: "\ea42";
}
.icon_basic_balance:before {
  content: "\ea43";
}
.icon_basic_collect_off:before {
  content: "\ea44";
}
.icon_basic_collect_on:before {
  content: "\ea45";
}
.icon_basic_return:before {
  content: "\ea46";
}
.icon_basic_closed:before {
  content: "\ea47";
}
.icon_even_expand:before {
  content: "\ea48";
}
.icon_even_close:before {
  content: "\ea49";
}
.icon_even_right:before {
  content: "\ea4a";
}
.icon_even_left:before {
  content: "\ea4b";
}
.icon_basic_down:before {
  content: "\ea4c";
}
.icon_basic_up:before {
  content: "\ea4d";
}
.icon_basic_right:before {
  content: "\ea4e";
}
.icon_basic_left:before {
  content: "\ea4f";
}
.icon_basic_lock:before {
  content: "\ea50";
}
.icon_basic_bet:before {
  content: "\ea51";
}
.icon_basic_share:before {
  content: "\ea52";
}
.icon_basic_hint:before {
  content: "\ea53";
}
.icon_basic_correct:before {
  content: "\ea54";
}
.icon_basic_doubt:before {
  content: "\ea55";
}
.icon_basic_warn:before {
  content: "\ea56";
}
.icon_basic_clear:before {
  content: "\ea57";
}
.icon_basic_pin_off:before {
  content: "\ea58";
}
.icon_basic_pin_on:before {
  content: "\ea59";
}
.icon_basic_notify:before {
  content: "\ea5a";
}
.icon_basic_refresh:before {
  content: "\ea5b";
}
.icon_basic_switch_left:before {
  content: "\ea5c";
}
.icon_basic_switch_right:before {
  content: "\ea5d";
}
.icon_basic_del:before {
  content: "\ea5e";
}
.icon_basic_activity:before {
  content: "\ea5f";
}
.icon_basic_copy:before {
  content: "\ea60";
}
.icon_basic_show:before {
  content: "\ea61";
}
.icon_basic_noshow:before {
  content: "\ea62";
}
.icon_basic_user:before {
  content: "\ea63";
}
.icon_basic_discover:before {
  content: "\ea64";
}
.icon_basic_time:before {
  content: "\ea65";
}
.icon_basic_add:before {
  content: "\ea66";
}
.icon_basic_more:before {
  content: "\ea67";
}
.icon_basic_home:before {
  content: "\ea68";
}
.icon_basic_info:before {
  content: "\ea69";
}
.icon_basic_teach:before {
  content: "\ea6a";
}
.icon_basic_set:before {
  content: "\ea6b";
}
.icon_basic_welfare:before {
  content: "\ea6c";
}
.icon_basic_inviteFriends:before {
  content: "\ea6d";
}
.icon_basic_phone:before {
  content: "\ea6e";
}
.icon_basic_safe:before {
  content: "\ea6f";
}
.icon_basic_mail:before {
  content: "\ea70";
}
.icon_basic_bank:before {
  content: "\ea71";
}
.icon_basic_payout:before {
  content: "\ea72";
}
.icon_basic_deposit:before {
  content: "\ea73";
}
.icon_basic_scanning:before {
  content: "\ea74";
}
.icon_basic_edit:before {
  content: "\ea75";
}
.icon_basic_birthday:before {
  content: "\ea76";
}
.icon_basic_QQ:before {
  content: "\ea77";
}
.icon_basic_wechat:before {
  content: "\ea78";
}
.icon_video_return:before {
  content: "\ea79";
}
.icon_basic_chart:before {
  content: "\ea7a";
}
.icon_basic_set2:before {
  content: "\ea7b";
}
.icon_basic_casino:before {
  content: "\ea7c";
}
.icon_basic_game:before {
  content: "\ea7d";
}
.icon_basic_live:before {
  content: "\ea7e";
}
.icon_basic_crash:before {
  content: "\ea7f";
}
.icon_basic_binggo:before {
  content: "\ea80";
}
.icon_basic_roulette:before {
  content: "\ea81";
}
.icon_basic_providers:before {
  content: "\ea82";
}
.icon_basic_recentlyplay:before {
  content: "\ea83";
}
.icon_basic_history:before {
  content: "\ea84";
}
.icon_basic_promotions:before {
  content: "\ea85";
}
.icon_basic_vip:before {
  content: "\ea86";
}
.icon_basic_bonus:before {
  content: "\ea87";
}
.icon_basic_dividend:before {
  content: "\ea88";
}
.icon_vip_relegation:before {
  content: "\ea89";
}
.icon_vip_upgrade:before {
  content: "\ea8a";
}
.icon_activity_content:before {
  content: "\ea8b";
}
.icon_activity_rule:before {
  content: "\ea8c";
}
.icon_activity_check:before {
  content: "\ea8d";
}
.icon_activity_no:before {
  content: "\ea8e";
}

