/*#app {*/
/*    width: 100%;*/
/*    max-width: 600px;*/
/*    margin: 0 auto;*/
/*    background: #f2f2f5;*/
/*    box-shadow: 0 0 0.13333rem 0 hsla(0,0%,49%,.3);*/
/*}*/

.containerBody {
  width: 800px;
  margin: 0 auto;
  padding: 20px;
}
.van-tabbar[data-v-72dde90a] {
  height: 11vw;
  max-width: 600px;
  left: 50%;
  transform: translateX(-50%);
}
.van-tabbar-item__icon img[data-v-72dde90a] {
  height: 8vw;
}
.van-tabbar-item[data-v-72dde90a] {
  font-size: 3.467vw;
}
.tui[data-v-72dde90a] {
  width: 5rem;
  height: 5rem !important;
  margin-top: -7.333vw;
  background-color: #fff;
  border-radius: 50%;
  border: 1.333vw solid #fff;
  z-index: 10;
}
[class*="van-hairline"][data-v-72dde90a]:after {
  border: none !important;
}
.foorterTxt[data-v-72dde90a] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.725rem;
}
body .van-toast {
  font-size: 5.067vw;
  padding: 4vw;
  line-height: 6.667vw;
  width: 70vw;
}
body .van-toast .van-toast__icon {
  font-size: 6.667vw;
}
*,
:after,
:before {
  box-sizing: border-box;
}
.iframe {
  display: flex;
  justify-content: center;
  align-items: center;
}
.linear-bg[data-v-3ff7069f] {
  height: 26.667vw;
  display: flex;
  align-items: center;
  /* background: linear-gradient(270deg, #c24491, #775fd9); */
}
.home-container[data-v-3ff7069f] {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
}
.linear-gradient[data-v-3ff7069f] {
  width: 100%;
  height: 0.267vw;
  background: linear-gradient(
    90deg,
    rgba(126, 86, 120, 0),
    #e6c3a1,
    rgba(126, 86, 120, 0)
  );
}
.van-notice-bar__right-icon[data-v-3ff7069f],
[data-v-3ff7069f] .van-notice-bar__left-icon {
  min-width: 5.333vw;
}
.notice-swipe[data-v-3ff7069f] {
  width: calc(100% - 6.667vw);
  height: 11.333vw;
  font-size: 4vw;
}
[data-v-3ff7069f] .van-icon-bullhorn-o:before {
  transform: scale(2.5);
}
.banner[data-v-3ff7069f] {
  width: 100%;
  margin-top: -23%;
}
.banner_swiper[data-v-3ff7069f] {
  height: 100%;
  width: 100%;
}
.banner_swiper .swiper-slide[data-v-3ff7069f] {
  border-radius: 1.333vw;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 82.667vw;
  height: 40vw;
  text-align: center;
  font-weight: 700;
  font-size: 2.667vw;
  background-color: #fff;
  background-position: 50%;
  background-size: cover;
  color: #fff;
}
[data-v-3ff7069f] .swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, transparent, transparent);
}
[data-v-3ff7069f] .swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, transparent, transparent);
}
.banner_img[data-v-3ff7069f] {
  border-radius: 1.333vw;
  width: 100%;
  height: 100%;
}
.hot-game[data-v-3ff7069f] {
  width: 100%;
  height: 100%;
}
.hot-title-div[data-v-3ff7069f] {
  width: calc(100% - 6.667vw);
  margin: 0 auto;
  height: 13.333vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hot-title-div > div[data-v-3ff7069f]:first-child {
  width: 57.333vw;
}
.hot-title-div div[data-v-3ff7069f] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.hot-title-div > div:nth-child(2) span[data-v-3ff7069f] {
  font-size: 2.667vw;
  color: #979799;
}
.hot-title-div > div:first-child span[data-v-3ff7069f] {
  font-size: 1.333vw;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14PX;
  font-weight: 700;
  /* color: #c24491; */
}
.hot-title-div > div:nth-child(2) span[data-v-3ff7069f] {
  font-size: 3.333vw;
  color: #c24491;
}
.hot-title-div > div:first-child span[data-v-3ff7069f]:before {
  content: "";
  display: block;
  width: 0.667vw;
  height: 4vw;
  background-color: #775fd9;
  border-radius: 1px;
  margin-right: 0.667vw;
}
.hot-game .hot-items-div[data-v-3ff7069f] {
  margin-top: -0.4vw;
}
.hot-game .hot-items-div span[data-v-3ff7069f] {
  margin-top: 1.333vw;
  font-size: 3.2vw;
  color: #c24491;
}
.hot-recommend[data-v-3ff7069f] {
  width: 100%;
  flex: 1;
  background-color: #f2f2f5;
}
.movie_swiper .swiper-slide[data-v-3ff7069f] {
  width: 80%;
  height: 44vw;
}
.movie_list_0[data-v-3ff7069f] {
  width: calc(100% - 6.667vw);
  margin: 0 auto;
}
.movie_cover[data-v-3ff7069f] {
  border-radius: 1.333vw;
  width: 73.333vw;
  height: 44vw;
}
.movie_list_0 .movie-list-item-bottom[data-v-3ff7069f] {
  position: relative;
  width: 73.333vw;
  bottom: 5.733vw;
}
.movie_list_0 .movie-list-item-bottom .movie-time-div[data-v-3ff7069f] {
  background-color: rgba(0, 0, 0, 0.4);
}
.movie_list_0 .movie-list-item-bottom > div[data-v-3ff7069f] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.movie_list_0
  .movie-list-item-bottom
  .movie-time-div
  .van-count-down[data-v-3ff7069f] {
  font-size: 3.733vw;
  color: #fff;
}
.movie_list_0 .movie-time-div[data-v-3ff7069f] {
  color: #fff;
  border-radius: 0 0 1.333vw 1.333vw;
}
.movie_list_0 .movie_swiper .hot[data-v-3ff7069f] {
  position: absolute;
  top: 0;
  left: 0;
  width: 10.667vw;
}
.movie_list_0 span[data-v-3ff7069f] {
  font-size: 4vw;
}
.movie_list_1[data-v-3ff7069f] {
  display: flex;
  width: calc(100% - 6.667vw);
  margin: 0 auto;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.movie_list_1 .movie-list-item .cover_img[data-v-3ff7069f] {
  border-radius: 1.333vw;
  width: 100%;
  height: 100%;
}
.home-scroll[data-v-3ff7069f] {
  padding-bottom: 14.667vw;
}
.movie_list_1 .movie-list-item[data-v-3ff7069f] {
  margin-bottom: 1.333vw;
  width: 44.667vw;
  height: 38.667vw;
}
.movie_list_1 .movie-list-item-bottom[data-v-3ff7069f] {
  position: relative;
  width: 44.667vw;
  bottom: 5.6vw;
}
.movie_list_1 .movie-list-item[data-v-3ff7069f]:nth-child(odd) {
  margin-right: 1.333vw;
}
.movie_list_1 .movie-list-item-bottom .movie-time-div[data-v-3ff7069f] {
  background-color: rgba(0, 0, 0, 0.4);
}
.movie_list_1 .movie-list-item-bottom > div[data-v-3ff7069f] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.movie_list_1
  .movie-list-item-bottom
  .movie-time-div
  .van-count-down[data-v-3ff7069f] {
  color: #fff;
}
.movie_list_1 .movie-time-div[data-v-3ff7069f] {
  color: #fff;
  border-radius: 0 0 1.333vw 1.333vw;
  height: 4.667vw;
}
.movie_list_1 .movie_swiper .hot[data-v-3ff7069f] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.667vw;
}
.movie_list_1
  .movie-list-item
  .movie-time-div
  span[data-v-3ff7069f]:first-child {
  overflow: hidden;
  white-space: nowrap;
  width: 24vw;
  padding-left: 1.067vw;
  font-size: 3.333vw;
}
.movie_list_1
  .movie-list-item
  .movie-time-div
  span[data-v-3ff7069f]:last-child {
  overflow: hidden;
  white-space: nowrap;
  width: 0;
  padding-right: 14.667vw;
  font-size: 2.933vw;
}
.movie_list_0 .movie-time-div span[data-v-3ff7069f]:first-child {
  overflow: hidden;
  white-space: nowrap;
  width: 46.667vw;
  padding-left: 1.333vw;
  font-size: 3.333vw;
}
.hot-recommend-more[data-v-3ff7069f] {
  width: 100%;
  padding-bottom: 2.667vw;
  text-align: center;
  color: #c24491;
  font-size: 4vw;
}
.hot-items-div[data-v-3ff7069f] {
  padding: 1.6vw 0;
}
.hot-items-div .game_item_img[data-v-3ff7069f] {
  width: 13.333vw;
  height: 13.333vw;
  margin-bottom: 2.133vw;
}
[data-v-3ff7069f] .hot-items-div .game_item_img .van-image__img {
  border-radius: 2.667vw;
}
[data-v-3ff7069f] .van-pull-refresh__track .van-pull-refresh__head * {
  color: #000;
  font-size: 4.667vw;
}
.mask[data-v-3ff7069f] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.luckDraw[data-v-3ff7069f] {
  position: fixed;
  bottom: 21.333vw;
  right: 5.333vw;
  width: 16vw;
  height: 16vw;
  border-radius: 50%;
  z-index: 999;
}
.kefu[data-v-3ff7069f] {
  position: fixed;
  bottom: 40vw;
  right: 8vw;
  width: 10.667vw;
  height: 10.667vw;
  z-index: 999;
}
[data-v-3ff7069f] .van-popup__close-icon {
  font-size: 6.667vw;
}
.pop_content-content[data-v-3ff7069f] {
  font-size: 4vw;
  color: #1c1e23;
  padding: 4vw;
  margin-top: 5.333vw;
}
.bd-info .info-model .model-item[data-v-3ff7069f] {
  display: flex;
  position: relative;
  background-color: #8f65fe;
  border-radius: 0.5rem;
  margin: 0.625rem;
  padding: 0.625rem;
}
.bd-info .info-model .model-item .item-pic[data-v-3ff7069f] {
  position: relative;
  width: 7.5rem;
  overflow: hidden;
  border-radius: 1.333vw;
  margin-right: 0.625rem;
}
.bd-info .info-model .model-item .item-info[data-v-3ff7069f] {
  flex: 1;
  font-size: 0.75rem;
}
.bd-info .info-model .model-item .item-pic img[data-v-3ff7069f] {
  width: 7.5rem;
  height: 11.25rem;
  border: 0;
  vertical-align: middle;
}
.bd-info .info-model .model-item .item-info .name[data-v-3ff7069f] {
  margin-bottom: 0.625rem;
  margin-top: 0.3125rem;
}
.bd-info .info-model .model-item .item-info .tag[data-v-3ff7069f] {
  margin-bottom: 0.3125rem;
}
.bd-info .info-model .model-item .item-info .tag span[data-v-3ff7069f] {
  font-size: 0.75rem;
  color: #fff;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-bottom: 0.3125rem;
  background-color: #ea92cf;
  padding: 0.1875rem 0.3125rem;
  border-radius: 0.3125rem;
}
.bd-info .info-model .model-item .item-info .info[data-v-3ff7069f] {
  margin-bottom: 0.3125rem;
}
.bd-info .info-model .model-item .item-info .remark[data-v-3ff7069f] {
  line-height: 1.6;
  margin-bottom: 0.75rem;
  display: -webkit-box;
  overflow: hidden;
  white-space: normal !important;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.bd-info .info-model .model-item .item-info .call .van-button[data-v-3ff7069f] {
  width: 100%;
  height: 2.125rem;
  border-radius: 6.1875rem !important;
}
.bd-info .info-model .model-item .item-info .remark span[data-v-3ff7069f] {
  color: #ddd2fb;
  font-size: 0.875rem;
}
.bd-info .info-model .model-item .item-info .name span[data-v-3ff7069f] {
  display: inline-block;
  color: #fff;
  font-size: 0.875rem;
}
.bd-info .info-model .model-item .item-info .info span[data-v-3ff7069f] {
  color: #ddd2fb;
  font-size: 0.875rem;
}
.van-button--info[data-v-3ff7069f],
.van-button--primary[data-v-3ff7069f] {
  border: none !important;
  background: linear-gradient(90deg, #a082f0, #ea92cf) !important;
  border-radius: 0.667vw !important;
}
.movie_list_n[data-v-3ff7069f] {
  display: flex;
  flex-wrap: wrap;
  margin: 1.333vw;
  padding-bottom: 16vw;
}
.movie-list-n-item[data-v-3ff7069f] {
  width: calc(50% - 1.467vw);
  background-color: #fff;
  border: 1px solid #fff;
  color: #000;
  margin: 2.667vw 0.667vw;
  border-radius: 2.667vw;
  padding: 1.333vw;
}
.movie-n-time-div[data-v-3ff7069f] {
  margin-top: 2.667vw;
}
.movie-list-n-title[data-v-3ff7069f] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 2.667vw;
  font-weight: 700;
}
.movie-list-n-img[data-v-3ff7069f] {
  width: 44vw;
  height: 44vw;
  position: relative;
}
.movie-list-n-lab[data-v-3ff7069f] {
  display: inline;
  position: absolute;
  top: 2vw;
  left: 2vw;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
  background-color: #f905e5;
  width: 42vw;
  overflow: hidden;
}
.movie-list-ico-loves[data-v-3ff7069f] {
  display: inline-block;
  width: 5.333vw;
}
.movie-list-notice[data-v-3ff7069f] {
  display: flex;
  align-items: center;
  margin-top: 1.333vw;
}
.movie-list-ico-notice[data-v-3ff7069f] {
  width: 4vw;
  display: inline-block;
  margin-right: 1.333vw;
}
.movie-list-addr[data-v-3ff7069f] {
  display: flex;
  align-items: center;
  margin-top: 1.333vw;
}
.movie-list-ico-addr[data-v-3ff7069f] {
  width: 4vw;
  display: inline-block;
  margin-right: 1.333vw;
}
.movie-list-money[data-v-3ff7069f] {
  display: flex;
  align-items: center;
  margin-top: 1.333vw;
}
.movie-list-ico-money[data-v-3ff7069f] {
  width: 4vw;
  display: inline-block;
  margin-right: 1.333vw;
}
.page[data-v-7440de79] {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  background-color: #f2f2f5;
}
.mine[data-v-7440de79] {
  position: relative;
  bottom: 1.333vw;
  background: #f2f2f5;
}
.mine .wrapper[data-v-7440de79] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 24vw;
}
.mine .header[data-v-7440de79],
.nav-bar[data-v-7440de79] {
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
}
.mine .header[data-v-7440de79] {
  padding-bottom: 13.333vw;
}
[data-v-7440de79] .van-nav-bar__content {
  height: 13.333vw;
}
[data-v-7440de79] .van-hairline--bottom:after {
  border-bottom-width: 0;
}
.mine .header .van-nav-bar .van-icon[data-v-7440de79] {
  font-size: 6vw;
}
.mine .header .user-wrapper[data-v-7440de79] {
  display: flex;
  align-items: center;
  margin: 0 5.333vw 0 5.333vw;
}
.mine .user_img[data-v-7440de79] {
  height: 17.333vw;
  width: 17.333vw;
}
[data-v-7440de79] .van-loading__spinner {
  height: 6.667vw;
  width: 6.667vw;
}
[data-v-7440de79] .van-image__error-icon {
  font-size: 9.333vw;
}
.mine .header .user-wrapper .login-content[data-v-7440de79] {
  flex: 1;
  margin-left: 4vw;
}
.mine .header .user-wrapper .login-content .login-btn[data-v-7440de79] {
  display: inline-block;
  font-size: 5.333vw;
  line-height: 0;
  color: #fff;
  display: flex;
  align-items: center;
}
.mine .header .user-wrapper .login-content .login-label[data-v-7440de79] {
  width: 60%;
  font-size: 3.733vw;
  color: hsla(0, 0%, 100%, 0.6);
}
.mine .page-bg[data-v-7440de79] {
  height: 66.667vw;
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
  z-index: 0;
  background-size: cover;
}
.mine .content[data-v-7440de79] {
  position: relative;
  padding: 1.333vw 4vw 4vw;
  min-height: 66.667vw;
  background-color: #f2f2f5;
}
[data-v-7440de79] .van-pull-refresh__track .van-pull-refresh__head * {
  color: #fff;
  font-size: 4.667vw;
}
.mine .wrapper .content .finance[data-v-7440de79] {
  position: absolute;
  display: flex;
  align-items: center;
  top: -7.333vw;
  left: 4vw;
  right: 4vw;
  height: 16vw;
  background-color: #fff;
  border-radius: 2vw;
  box-shadow: 0 0.2vw 1px 0 #e4e4e7;
}
.mine .wrapper .content .finance .line[data-v-7440de79] {
  width: 0.4vw;
  height: 5.333vw;
  background-color: #ccc;
}
.mine .wrapper .content .finance .finance-item[data-v-7440de79] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.mine .wrapper .content .finance .finance-item .text[data-v-7440de79] {
  margin-left: 4vw;
  font-size: 4vw;
  color: #000;
  font-weight: 500;
}
.mine .wrapper .content .finance .finance-item .icon[data-v-7440de79] {
  font-size: 6.667vw;
}
.mine .wrapper .content .menu[data-v-7440de79] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background-color: #fff;
  border-radius: 2vw;
  box-shadow: 0 0.2vw 1px 0 #e4e4e7;
}
.mine .wrapper .content .menu .menu-item[data-v-7440de79] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 50%;
  height: 17.333vw;
}
.mine .wrapper .content .menu .menu-item .menu-item-label[data-v-7440de79] {
  font-size: 3.467vw;
  color: #868686;
  font-weight: 500;
}
.mine .wrapper .content .menu .menu-item .menu-item-icon[data-v-7440de79] {
  margin: 3.333vw;
  width: 8vw;
  height: 8vw;
  -o-object-fit: contain;
  object-fit: contain;
}
.mine .wrapper .content .wallet[data-v-7440de79] {
  margin-top: 10.667vw;
  padding: 0 4vw;
  background-color: #fff;
  border-radius: 2vw;
  box-shadow: 0 0.2vw 1px 0 #e4e4e7;
}
.mine .wrapper .content .wallet .part-1[data-v-7440de79] {
  display: flex;
  align-items: center;
  height: 13.333vw;
}
.mine .wrapper .content .wallet .font-primary-color[data-v-7440de79] {
  color: #000;
}
.font-gray[data-v-7440de79] {
  color: #868686;
}
.mine .wrapper .content .wallet .part-2[data-v-7440de79] {
  display: flex;
  align-items: center;
  height: 20vw;
}
.mine .wrapper .content .wallet .part-2 .balance[data-v-7440de79] {
  flex: 1;
  font-size: 8vw;
  color: #775fd9;
  font-weight: 700;
}
.mine .wrapper .content .wallet .van-hairline--bottom[data-v-7440de79]:after {
  border-bottom-width: 0.4vw;
}
.mine .wrapper .content .wallet .part-2 .refresh-btn[data-v-7440de79] {
  margin-left: 4vw;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6.667vw;
  height: 6.667vw;
  font-size: 4vw;
  border-radius: 50%;
  color: #fff;
  background-color: #c24491;
}
.login-vip[data-v-7440de79] {
  width: 18.933vw;
  height: 6vw;
  margin-left: 0;
  margin-bottom: -1.6vw;
}
.page[data-v-f17512bc] {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  background-color: #f2f2f5;
}
.nav-bar[data-v-f17512bc] {
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
  height: 13.333vw;
}
.van-nav-bar[data-v-f17512bc] {
  line-height: 6.667vw;
}
[data-v-f17512bc] .van-nav-bar__title {
  max-width: 60%;
  margin: 0 auto;
  color: #fff;
  font-size: 4.667vw;
}
[data-v-f17512bc] .van-nav-bar__content {
  height: 13.333vw;
}
.van-sidebar[data-v-f17512bc] {
  width: 24vw;
}
.convention-hall[data-v-f17512bc] {
  display: flex;
  flex-direction: column;
  bottom: auto;
  background: #f2f2f5;
}
[data-v-f17512bc] .van-tab {
  font-size: 4vw;
  line-height: 13.333vw;
  font-weight: 700;
}
[data-v-f17512bc] .van-tabs__line {
  background-color: #775fd9;
}
[data-v-f17512bc] .van-tabs--line .van-tabs__wrap {
  height: 13.333vw;
}
[data-v-f17512bc] .van-tabs__wrap--scrollable .van-tab {
  padding: 0 3.067vw;
}
.card[data-v-f17512bc] {
  background-color: #8a637d;
  padding: 0.625rem;
  width: 95%;
  color: #fff;
  font-size: 0.8125rem;
  margin: 0.625rem auto;
  border-radius: 0.375rem;
}
[data-v-f17512bc] .van-row--flex {
  height: 10.667vw;
  line-height: 10.667vw;
}
[data-v-f17512bc] .van-cell {
  padding: 4vw 2.933vw;
  font-size: 4vw;
  line-height: 4vw;
}
.rig-box[data-v-f17512bc] {
  width: 95%;
  margin: 0.625rem auto;
}
.rig-title[data-v-f17512bc] {
  color: #0bdab0;
  font-size: 1.125rem;
}
.rig-content[data-v-f17512bc] {
  font-size: 2.667vw;
}
.address[data-v-f17512bc] {
  width: 94%;
  margin: 0 auto;
}
.right[data-v-201cbd9b] {
  margin-top: 1.333vw;
}
[data-v-201cbd9b] .van-grid-item__content--center {
  border-radius: 2vw;
  padding: 0;
  height: auto;
}
[data-v-201cbd9b] .van-image__img {
  border-radius: 1.333vw;
  padding: 2vw;
}
.rig-name[data-v-201cbd9b] {
  width: 100%;
  height: 8vw;
  line-height: 8vw;
  margin-top: 1.333vw;
  background-color: #f7f7f7;
  border-radius: 0 0 2vw 2vw;
  font-size: 2vw;
  padding-left: 1.333vw;
}
.container {
  display: inline-block;
}
.box {
  width: 95%;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 6.25rem;
}
.name {
  font-size: 1.125rem;
}
.title {
  font-size: 0.625rem;
}
.button {
  width: 10rem;
  height: 2.5rem;
  font-size: 0.9375rem;
  margin-top: 0.625rem;
}
.page[data-v-d8e1f820] {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  background-color: #f2f2f5;
}
.nav-bar[data-v-d8e1f820] {
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
  height: 13.333vw;
}
.van-nav-bar[data-v-d8e1f820] {
  line-height: 6.667vw;
}
[data-v-d8e1f820] .van-nav-bar__title {
  max-width: 60%;
  margin: 0 auto;
  color: #fff;
  font-size: 4.667vw;
}
[data-v-d8e1f820] .van-nav-bar__content {
  height: 13.333vw;
}
.movie-hall[data-v-d8e1f820] {
  display: flex;
  flex-direction: column;
  bottom: 13.333vw;
  background: #f2f2f5;
}
[data-v-d8e1f820] .van-tabs__nav {
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
}
[data-v-d8e1f820] .van-tab {
  color: #fff;
  font-size: 4vw;
}
[data-v-d8e1f820] .van-tabs__line {
  bottom: 2vw;
  width: 7.333vw;
  height: 0.933vw;
  border-radius: 0;
  background-color: #fff;
}
[data-v-d8e1f820] .van-tabs--line .van-tabs__wrap {
  height: 13.333vw;
}
[data-v-d8e1f820] .van-tabs__wrap--scrollable .van-tab {
  padding: 0 3.067vw;
}
[data-v-d8e1f820] .van-hairline--bottom:after {
  border-bottom-width: 0;
}
.video_swiper[data-v-d8e1f820] {
  width: 100%;
  flex: 1;
}
.video_swiper .swiper-slide[data-v-d8e1f820] {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 100%;
  justify-content: center;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.movie-list-tab[data-v-d8e1f820] {
  overflow: auto;
  height: 100%;
}
[data-v-d8e1f820] .van-pull-refresh__track .van-pull-refresh__head * {
  color: #000;
  font-size: 4.667vw;
}
.movie-list-tab .hot-recommend-div[data-v-d8e1f820] {
  height: 100%;
}
.list-item[data-v-d8e1f820],
.movie-list-tab .hot-recommend-div[data-v-d8e1f820] {
  margin: 1.333vw auto;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.list-item[data-v-d8e1f820] {
  width: calc(100% - 6.667vw);
}
.list-item .movie-list-item[data-v-d8e1f820]:nth-child(odd) {
  margin-right: 2.667vw;
}
.movie-list-item .cover_img[data-v-d8e1f820] {
  border-radius: 2.667vw;
  width: 44.667vw;
  height: 38.667vw;
}
.movie-list-item[data-v-d8e1f820] {
  margin-bottom: -1.333vw;
}
.list-item .movie-list-item-bottom[data-v-d8e1f820] {
  position: relative;
  width: 44.667vw;
  bottom: 5.6vw;
}
.list-item .movie-list-item-bottom .movie-time-div[data-v-d8e1f820] {
  background-color: rgba(0, 0, 0, 0.4);
}
.list-item .movie-list-item-bottom > div[data-v-d8e1f820] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.list-item
  .movie-list-item-bottom
  .movie-time-div
  .van-count-down[data-v-d8e1f820] {
  color: #fff;
}
.list-item .movie-list-item .movie-time-div span[data-v-d8e1f820]:first-child {
  overflow: hidden;
  white-space: nowrap;
  width: 24vw;
  padding-left: 1.067vw;
  font-size: 3.333vw;
}
.list-item .movie-time-div[data-v-d8e1f820] {
  color: #fff;
  border-radius: 0 0 2.667vw 2.667vw;
  height: 4.667vw;
}
.page[data-v-4af76d26] {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  background-color: #f2f2f5;
}
.nav-bar[data-v-4af76d26] {
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
  height: 13.333vw;
}
.van-nav-bar[data-v-4af76d26] {
  line-height: 6.667vw;
}
[data-v-4af76d26] .van-nav-bar__title {
  max-width: 60%;
  margin: 0 auto;
  color: #fff;
  font-size: 4.667vw;
}
[data-v-4af76d26] .van-nav-bar__content {
  height: 13.333vw;
}
.van-sidebar[data-v-4af76d26] {
  width: 24vw;
}
.van-sidebar-item--select[data-v-4af76d26]:before {
  left: 1.333vw;
  height: 44%;
  background-color: #775fd9;
  border-radius: 0.667vw;
  width: 1.333vw;
}
.van-sidebar-item--select[data-v-4af76d26] {
  color: #775fd9;
  font-size: 4.667vw;
  text-align: center;
}
[data-v-4af76d26] .van-sidebar-item__text {
  width: 18.667vw;
  margin-left: -3.333vw;
}
.van-sidebar-item[data-v-4af76d26] {
  font-size: 4vw;
  text-align: center;
  padding: 6.667vw;
  color: #c24491;
  background-color: #fff;
}
.van-sidebar-item--select[data-v-4af76d26],
.van-sidebar-item--select[data-v-4af76d26]:active {
  background-color: #f2f2f5;
  color: #775fd9;
}
.convention-item[data-v-4af76d26] {
  display: flex;
  align-items: center;
  height: calc(100% - 2vw);
}
.convention-hall[data-v-4af76d26] {
  display: flex;
  flex-direction: column;
  bottom: 2.667vw;
  background: #f2f2f5;
}
.convention-item .left[data-v-4af76d26] {
  height: 100%;
  background-color: #fff;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.convention-item .right[data-v-4af76d26] {
  height: 100%;
  flex: 1;
  background-color: #f2f2f5;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.convention-item .right .list-wrapper[data-v-4af76d26] {
  padding: 2.667vw 2.667vw;
  min-height: 106.667vw;
}
.convention-item .right .list-wrapper .game_item_img[data-v-4af76d26] {
  width: 26.667vw;
  height: 26.667vw;
}
.convention-item .right .list-wrapper span[data-v-4af76d26] {
  margin-top: 1.333vw;
  font-size: 4vw;
  color: #c24491;
}
.convention-item .right .list-wrapper span[data-v-4af76d26]:last-child {
  margin-top: 1.333vw;
  font-size: 3.2vw;
  color: #c24491;
}
.van-grid-item[data-v-4af76d26] {
  padding: 1.333vw;
}
[data-v-4af76d26] .van-grid-item__content--center {
  border-radius: 2vw;
}
[data-v-4af76d26] .van-image__img {
  border-radius: 5.333vw;
}
[data-v-4af76d26] .van-pull-refresh__track .van-pull-refresh__head * {
  color: #000;
  font-size: 4.667vw;
}
.page {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  -webkit-overflow-scrolling: touch;
  background-color: #2e2d2b;
}
.nav-bar {
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
}
.nav-bar,
.van-nav-bar__content {
  height: 5.333vw;
}
.van-nav-bar__title {
  max-width: 60%;
  margin: 0 auto;
  color: #fff;
  font-size: 4.667vw;
}
.van-nav-bar {
  line-height: 6.667vw;
}
.van-nav-bar .van-icon {
  font-size: 2vw;
}
.van-hairline--bottom:after {
  border-bottom-width: 0;
}
.bg-container {
  position: relative;
  bottom: 0;
  background: #FFF;
  z-index: 2;
}
.bg-container .bg-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.bg-container .bg-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* background: linear-gradient(hsla(0, 0%, 100%, 0), #775fd9); */
}
.container {
  display: flex;
  flex-direction: column;
  height: 100%;
  z-index: 2;
}
.flex-1 {
  flex: 1;
}
.font-28 {
  font-size: 3.733vw;
}
.nav-right {
  font-size: 4vw;
  color: #fff;
}
.van-empty__image {
  width: 40vw;
  height: 40vw;
}
.van-empty__description {
  font-size: 4vw;
}
.login[data-v-ab6035b0] {
  height: 100%;
}
.bg-container .bg-wrapper .login .nav-bar[data-v-ab6035b0] {
  background: 0 0;
  margin-bottom: 115px;
}
.language[data-v-ab6035b0] {
  position: absolute;
  top: 0.533vw;
  right: 0;
  height: 10.667vw;
}
.language img[data-v-ab6035b0] {
  height: 100%;
}
.login .wrapper[data-v-ab6035b0] {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  border: 2px solid #00000094;
  border-radius: 10px;
  margin: 15px;
  box-shadow: 3px 1px 10px 5px #888888;
}
.logo-container[data-v-ab6035b0] {
  margin: 0 auto;
  width: 45%;
}
.logo-container .logo-wrapper[data-v-ab6035b0] {
  position: relative;
  padding-bottom: 62.5%;
}
.logo-container .logo-wrapper .logo-img[data-v-ab6035b0] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  opacity: 0.8;
}
.login .wrapper .title[data-v-ab6035b0] {
  line-height: 13.333vw;
  text-align: center;
  font-size: 8vw;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.667vw;
}
.login .wrapper .loginForm[data-v-ab6035b0] {
  padding: 8vw;
}
.login .wrapper .loginForm .input[data-v-ab6035b0] {
  padding: 1.333vw 2.667vw;
  margin-top: 5.333vw;
  border-radius: 6.667vw;
  text-align: center;
  line-height: 10.667vw;
  font-size: 4vw;
  color: #4e4e4e;
}
[data-v-ab6035b0] .van-field__right-icon .van-icon,
[data-v-ab6035b0] .van-icon {
  font-size: 6.667vw;
}
.login .wrapper .loginForm .reset-text[data-v-ab6035b0] {
  margin: 4vw 2vw;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.login .wrapper .loginForm .reset-text span[data-v-ab6035b0] {
  color: #fff;
  font-size: 3.333vw;
  font-weight: 500;
  line-height: 2vw;
}
.login .wrapper .loginForm .register-text[data-v-ab6035b0] {
  margin: 1.333vw 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.login .wrapper .loginForm .register-text span[data-v-ab6035b0] {
  color: #fff;
  font-size: 3.333vw;
  font-weight: 500;
  line-height: 2.667vw;
}
.login .wrapper .loginForm .login-btn[data-v-ab6035b0] {
  margin-top: 11.333vw;
  width: 100%;
  height: 13.333vw;
  border-radius: 4.667vw;
  color: #fff;
  font-size: 4vw;
  font-weight: bolder;
  border: none;
  background: linear-gradient(0deg, rgb(0, 123, 238) 0%, rgba(2, 126, 251, 1) 100%);
}
.register[data-v-7f181318] {
  height: 100%;
}
.bg-container .bg-wrapper .register .nav-bar[data-v-7f181318] {
  background: 0 0;
  margin-bottom: 115px;
}
.register .wrapper[data-v-7f181318] {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  border: 2px solid #00000094;
  border-radius: 10px;
  margin: 15px;
  box-shadow: 3px 1px 10px 5px #888888;
}
.logo-container[data-v-7f181318] {
  margin: 0 auto;
  width: 45%;
}
.logo-container .logo-wrapper[data-v-7f181318] {
  position: relative;
  padding-bottom: 62.5%;
}
.logo-container .logo-wrapper .logo-img[data-v-7f181318] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  opacity: 0.8;
}
.register .wrapper .title[data-v-7f181318] {
  line-height: 13.333vw;
  text-align: center;
  font-size: 6vw;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.667vw;
}
.register .wrapper .loginForm[data-v-7f181318] {
  padding: 8vw;
}
.register .wrapper .loginForm .input[data-v-7f181318] {
  padding: 1.333vw 2.667vw;
  margin-top: 4.667vw;
  border-radius: 6.667vw;
  text-align: center;
  line-height: 9.333vw;
  font-size: 4vw;
  color: #4e4e4e;
}
[data-v-7f181318] .van-field__right-icon .van-icon,
[data-v-7f181318] .van-icon {
  font-size: 6.667vw;
}
.register .wrapper .loginForm .reset-text[data-v-7f181318] {
  margin: 4vw 2vw;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.register .wrapper .loginForm .reset-text span[data-v-7f181318] {
  color: #fff;
  font-size: 3.333vw;
  font-weight: 500;
  line-height: 2vw;
}
.register .wrapper .loginForm .register-text[data-v-7f181318] {
  margin: 1.333vw 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.register .wrapper .loginForm .register-text span[data-v-7f181318] {
  color: #fff;
  font-size: 3.333vw;
  font-weight: 500;
  line-height: 2.667vw;
}
.register .wrapper .loginForm .login-btn[data-v-7f181318] {
  margin-top: 4vw;
  width: 100%;
  height: 13.333vw;
  border-radius: 4.667vw;
  color: #fff;
  font-size: 4vw;
  font-weight: bolder;
  border: none;
  background: linear-gradient(0deg, rgb(0, 123, 238) 0%, rgba(2, 126, 251, 1) 100%);
}
.register .wrapper .loginForm .agreement[data-v-7f181318] {
  margin-top: 4vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.register .wrapper .loginForm .agreement .agreement-text[data-v-7f181318] {
  margin-left: 1.333vw;
  font-size: 3.333vw;
  color: #fff;
  font-weight: 500;
  line-height: 4vw;
}
[data-v-7f181318] .agreement .van-icon {
  font-size: 4vw;
}
[data-v-7f181318] .agreement .van-checkbox__icon {
  font-size: 5.067vw;
}
[data-v-7f181318] .agreement .van-checkbox__icon--checked .van-icon {
  color: #fff;
  border-color: #7e5678;
  background-color: #7e5678;
}
.servicelistItem[data-v-41c30946] {
  display: flex;
  flex-direction: column;
  height: 26.667vw;
  padding: 4vw 4vw;
  margin: 4vw 2.667vw;
  border-radius: 2.667vw;
  justify-content: space-between;
  background: #fff;
}
.servicelistItem .servicelistItemTop[data-v-41c30946] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 13.333vw;
}
.servicelistItem .servicelistItemTop .servicelistItemImage[data-v-41c30946] {
  width: 10.667vw;
  height: 10.667vw;
  border-radius: 50%;
}
.servicelistItem .servicelistItemTop .servicelistItemText[data-v-41c30946] {
  margin-left: 6.667vw;
  font-size: 5.733vw;
  font-weight: 700;
  color: #000;
  flex: 1;
}
.servicelistItem .servicelistItemTop .servicelistItemBtn[data-v-41c30946] {
  display: flex;
  width: 20vw;
  height: 7.333vw;
  border-radius: 4vw;
  align-items: center;
  justify-content: center;
  background: linear-gradient(270deg, #c24491, #775fd9);
}
.servicelistItem
  .servicelistItemTop
  .servicelistItemBtn
  .servicelistItemBtnText[data-v-41c30946] {
  color: #fff;
  font-size: 3.333vw;
}
.servicelistItem .servicelistItemBottom[data-v-41c30946] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 6.667vw;
  background: #f2f2f5;
  border-radius: 1.333vw;
  color: #979799;
}
.servicelistItem
  .servicelistItemBottom
  .servicelistItemInfoText[data-v-41c30946] {
  font-size: 4vw;
}
.container .items[data-v-2f54ec3c] {
  background-color: #fff;
  font-size: 4vw;
  color: #000;
  padding: 0 3.333vw;
}
.container .items .item[data-v-2f54ec3c] {
  padding: 4vw 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-bottom-width: 1.333vw;
}
.container .items .van-hairline--bottom[data-v-2f54ec3c]:after {
  border-bottom-width: 0.4vw;
}
.container .sign-out[data-v-2f54ec3c] {
  margin: 66.667vw 2.667vw 0;
  height: 13.333vw;
  line-height: 13.333vw;
  border-radius: 6.667vw;
  color: #fff;
  font-size: 5.333vw;
  font-weight: bolder;
  border: none;
  background: linear-gradient(270deg, #c24491, #775fd9);
}
.container .item .desc[data-v-2f54ec3c] {
  font-size: 4vw;
  font-weight: 700;
  color: #979799;
}
.container .item .right[data-v-2f54ec3c] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.container .main-content[data-v-7ef402eb] {
  padding: 0 2.667vw;
  background-color: #fff;
}
.container .main-content .item[data-v-7ef402eb] {
  padding: 4vw 0;
  justify-content: space-between;
  font-size: 4vw;
}
.container .main-content .item .right[data-v-7ef402eb],
.container .main-content .item[data-v-7ef402eb] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.container .main-content .item .right img[data-v-7ef402eb] {
  width: 12vw;
}
.container .main-content .van-hairline--bottom[data-v-7ef402eb]:after {
  border-bottom-width: 0.4vw;
}
.container .main-content .item .right .desc-cell-number[data-v-7ef402eb],
.container .main-content .item .right .desc[data-v-7ef402eb] {
  font-size: 4vw;
  font-weight: 700;
  color: #979799;
}
.avatarbox[data-v-7ef402eb] {
  padding: 2vw;
  color: #000;
  height: 81%;
  background-color: #fff;
}
.avatarbox .title[data-v-7ef402eb] {
  padding: 1.067vw 1.333vw 2.667vw;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: 3.733vw;
}
.avatarbox .content .van-image[data-v-7ef402eb] {
  width: 14vw;
  height: 14vw;
  margin: 2.5%;
  border-radius: 50%;
}
.avatarbox .content[data-v-7ef402eb] {
  padding-bottom: 1.333vw;
  height: 100%;
  overflow-y: auto;
  padding-top: 2.667vw;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.avatarbox .content .choose[data-v-7ef402eb] {
  width: 12.667vw;
  height: 12.667vw;
  border: 0.8vw solid #c24491;
}
.upAvatar[data-v-7ef402eb] {
  width: 96vw;
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
  height: 10.667vw;
  line-height: 10.667vw;
  text-align: center;
  margin: auto;
  color: #fff;
  border-radius: 2.667vw;
}
.van-cell[data-v-a496fb46] {
  font-size: 4.667vw;
  line-height: 10.667vw;
}
.container p[data-v-a496fb46] {
  padding: 0 2vw;
  margin-top: 2vw;
  font-size: 4vw;
  color: #dc2037;
}
.container .items[data-v-51061c30] {
  background-color: #fff;
  font-size: 4vw;
  color: #000;
  padding: 0 3.333vw;
}
.container .items .item[data-v-51061c30] {
  padding: 1.333vw 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-bottom-width: 1.333vw;
}
.container .items .van-hairline--bottom[data-v-51061c30]:after {
  border-bottom-width: 0.4vw;
}
.container .sign-out[data-v-51061c30] {
  margin: 66.667vw 2.667vw 0;
  height: 13.333vw;
  line-height: 13.333vw;
  border-radius: 6.667vw;
  color: #fff;
  font-size: 5.333vw;
  font-weight: bolder;
  border: none;
  background: linear-gradient(270deg, #c24491, #775fd9);
}
.container .item .desc[data-v-51061c30] {
  font-size: 4vw;
  font-weight: 700;
  color: #979799;
}
.container .item .right[data-v-51061c30] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.flex_center[data-v-51061c30] {
  display: flex;
  align-items: center;
}
.flex_center img[data-v-51061c30] {
  width: 8vw;
  height: 8vw;
  margin-right: 2.667vw;
}
.info[data-v-51061c30] {
  padding: 2.667vw;
}
.container .sex[data-v-4e3d18f0] {
  background-color: #fff;
  padding: 0 5.333vw;
}
.container .sex .item[data-v-4e3d18f0] {
  font-size: 4.667vw;
  line-height: 6.667vw;
  padding: 4vw 0;
}
[data-v-4e3d18f0] .van-radio__label {
  line-height: 6.667vw;
  margin-left: 4vw;
}
[data-v-4e3d18f0] .van-radio__icon {
  font-size: 4vw;
}
[data-v-4e3d18f0] .van-radio__icon--checked .van-icon {
  color: #fff;
  border-color: #7e5678;
  background-color: #7e5678;
}
.container .van-hairline--bottom[data-v-4e3d18f0]:after {
  border-bottom-width: 0.4vw;
}
.container .header[data-v-5a037734] {
  background: linear-gradient(270deg, #c24491, #775fd9);
}
.recharge[data-v-5a037734] {
  padding: 1.333vw 4vw;
}
.van-cell[data-v-5a037734] {
  line-height: 8.667vw !important;
}
.van-button[data-v-5a037734] {
  height: 11.6vw !important;
}
.van-button__text[data-v-5a037734] {
  color: #fff !important;
}
[data-v-5a037734] .van-radio__icon {
  font-size: 4vw !important;
}
[data-v-5a037734] .van-radio__label {
  margin-left: 3.333vw !important;
  font-size: 4.667vw !important;
}
[data-v-5a037734] .van-radio {
  height: 8.667vw !important;
}
.form-item[data-v-5a037734] {
  margin-top: 5.333vw;
}
.form-item-title[data-v-5a037734] {
  font-size: 4.8vw;
  font-weight: 700;
  color: #999;
  margin-bottom: 2.667vw;
}
.recharge span[data-v-5a037734] {
  font-size: 4vw;
  color: #868686;
  font-weight: 500;
}
.container .header .info[data-v-5a037734] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 2.667vw;
  padding-top: 1.333vw;
  margin: auto;
}
.container .header .info .title[data-v-5a037734] {
  font-size: 3.333vw;
  color: #e5e5e5;
}
.container .header .info .value[data-v-5a037734] {
  margin: 1.333vw auto;
  color: #fff;
  font-size: 6.667vw;
  border-bottom: 1px solid #fff;
}
.container .header .info .tip[data-v-5a037734] {
  font-size: 4vw;
  color: #e5e5e5;
}
.container .content[data-v-5a037734] {
  flex: 1;
  background: #f2f2f5;
}
.subBtn[data-v-5a037734] {
  background: #775fd9;
}
.container .wrapper[data-v-0837b82a] {
  height: 100%;
  background-color: #fff;
}
.container .wrapper .item .title[data-v-0837b82a] {
  margin: 5.333vw 0;
  line-height: 2.667vw;
  font-size: 4vw;
  font-weight: 500;
  color: #000;
  text-align: center;
}
[data-v-0837b82a] .van-password-input {
  width: 80%;
  height: 20vw;
  margin: 0 auto;
}
[data-v-0837b82a] .van-password-input__security li {
  font-size: 4vw;
  line-height: 30;
  background-color: #ebedf0;
}
[data-v-0837b82a] .van-password-input__security {
  height: 11.2vw;
}
[data-v-0837b82a]
  .van-password-input
  .van-password-input__security
  .van-password-input__item {
  height: 100%;
  border: 0;
  text-align: center;
  border-radius: 4vw;
}
.van-password-input__security i[data-v-0837b82a] {
  width: 3.333vw;
  height: 3.333vw;
}
[data-v-0837b82a] .van-key {
  height: 13.333vw;
  font-size: 7.333vw;
  line-height: 2.667vw;
  border-radius: 2.667vw;
}
[data-v-0837b82a] .van-number-keyboard {
  z-index: 100;
  width: 100%;
  padding-bottom: 4vw;
  background-color: #f2f3f5;
}
[data-v-0837b82a] .van-key__collapse-icon,
[data-v-0837b82a] .van-key__delete-icon {
  width: 6.667vw;
  height: 6.667vw;
}
.container .wrapper .sub-btn[data-v-0837b82a] {
  margin: 14.667vw 0 0 10%;
  height: 13.333vw;
  width: 80%;
  font-size: 4.667vw;
  border-radius: 6.667vw;
  color: #fff;
  background: linear-gradient(270deg, #c24491, #775fd9);
}
.container .wrapper[data-v-aade9080] {
  height: 100%;
  background-color: #fff;
}
.container .wrapper .item .title[data-v-aade9080] {
  margin: 5.333vw 0;
  line-height: 2.667vw;
  font-size: 4vw;
  font-weight: 500;
  color: #000;
  text-align: center;
}
[data-v-aade9080] .van-password-input {
  width: 80%;
  height: 20vw;
  margin: 0 auto;
}
[data-v-aade9080] .van-password-input__security li {
  font-size: 4vw;
  line-height: 30;
  background-color: #ebedf0;
}
[data-v-aade9080] .van-password-input__security {
  height: 11.2vw;
}
[data-v-aade9080]
  .van-password-input
  .van-password-input__security
  .van-password-input__item {
  height: 100%;
  border: 0;
  text-align: center;
  border-radius: 4vw;
}
.van-password-input__security i[data-v-aade9080] {
  width: 3.333vw;
  height: 3.333vw;
}
[data-v-aade9080] .van-key {
  height: 13.333vw;
  font-size: 7.333vw;
  line-height: 2.667vw;
  border-radius: 2.667vw;
}
[data-v-aade9080] .van-number-keyboard {
  z-index: 100;
  width: 100%;
  padding-bottom: 4vw;
  background-color: #f2f3f5;
}
[data-v-aade9080] .van-key__collapse-icon,
[data-v-aade9080] .van-key__delete-icon {
  width: 6.667vw;
  height: 6.667vw;
}
.container .wrapper .sub-btn[data-v-aade9080] {
  margin: 14.667vw 0 0 10%;
  height: 13.333vw;
  width: 80%;
  font-size: 4.667vw;
  border-radius: 6.667vw;
  color: #fff;
  background: linear-gradient(270deg, #c24491, #775fd9);
}
.van-cell[data-v-aade9080] {
  font-size: 4.667vw;
  line-height: 10.667vw;
  display: block;
}
[data-v-aade9080] .van-field__label {
  width: 100%;
}
.van-cell[data-v-b4135264] {
  font-size: 4.667vw;
  line-height: 10.667vw;
}
.sub-btn[data-v-b4135264] {
  margin: 14.667vw 0 0 10%;
  height: 13.333vw;
  width: 80%;
  font-size: 4.667vw;
  border-radius: 6.667vw;
  color: #fff;
  background: linear-gradient(270deg, #c24491, #775fd9);
}
.nav-bar .right[data-v-7adc6f51] {
  padding-left: 1.067vw;
  padding-right: 1.067vw;
  color: #fff;
  font-size: 3.733vw;
  border-radius: 1.333vw;
  border: 0.267vw solid #fff;
  line-height: 8vw;
}
.record[data-v-7adc6f51] {
  padding-left: 2.667vw;
  padding-right: 2.667vw;
  background-color: #fff;
  box-shadow: 0 0.267vw 0.267vw 0 #cacaca;
  z-index: 1;
}
.record .period[data-v-7adc6f51] {
  display: flex;
  align-items: center;
  padding: 2.667vw 0;
}
.record .period .cover[data-v-7adc6f51] {
  width: 8vw;
  height: 8vw;
  -o-object-fit: cover;
  object-fit: cover;
}
.record .period .period-number[data-v-7adc6f51] {
  flex: 1;
  margin-left: 2.667vw;
  margin-right: 1.333vw;
  height: 6.667vw;
  line-height: 6.667vw;
  font-size: 4.667vw;
  font-weight: 700;
  color: #000;
}
.van-count-down[data-v-7adc6f51] {
  color: #ff253f;
  font-size: 6vw;
  margin-top: 5.333vw;
  /* float: right; */
  text-align: center;
}
.record .recent[data-v-7adc6f51] {
  display: flex;
  align-items: center;
  height: 14.667vw;
}
.kuaisan-ball .left[data-v-7adc6f51] {
  justify-content: flex-start;
}
.kuaisan-ball[data-v-7adc6f51] {
  flex: 1;
}
.kuaisan-ball .res-img[data-v-7adc6f51] {
  width: 9.333vw;
  height: 9.333vw;
  margin-right: 4vw;
}
.kuaisan-ball .res-des[data-v-7adc6f51] {
  font-weight: 700;
  text-align: center;
  color: #000;
}
.kuaisan-ball .res-des.middle[data-v-7adc6f51] {
  width: 15%;
  font-size: 2.667vw;
  margin-right: 0.667vw;
}
.van-icon[data-v-7adc6f51] {
  font-size: 2.333vw;
}
.down[data-v-7adc6f51] {
  transition: all 0.5s;
}
.up[data-v-7adc6f51] {
  transform: rotate(180deg);
  transition: all 0.5s;
}
.wrapper[data-v-7adc6f51] {
  position: relative;
  flex: 1;
  overflow: hidden;
}
.options-bar[data-v-7adc6f51] {
  display: flex;
  align-items: center;
  height: calc(100% - 10.667vw);
}
.options-bar .game[data-v-7adc6f51] {
  flex: 1;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.options-bar .game .tips[data-v-7adc6f51] {
  display: flex;
  align-items: center;
  height: 13.333vw;
  padding: 0 2.667vw;
}
.options-bar .game .tips .odds[data-v-7adc6f51] {
  flex: 1;
  font-size: 4.667vw;
  font-weight: 500;
  color: #ff253f;
}
.options-bar .game .tips .play-tip[data-v-7adc6f51] {
  display: flex;
  align-items: center;
  height: 100%;
}
[data-v-7adc6f51] .van-icon-more-o {
  color: #ff253f;
  font-size: 6.667vw;
}
.options-bar .game .tips .play-tip .span-text[data-v-7adc6f51] {
  margin-left: 1.333vw;
  font-size: 4.667vw;
  font-weight: bolder;
  color: #ff253f;
}
.linear-gradient[data-v-7adc6f51] {
  width: 100%;
  height: 0.267vw;
}
.sumValueTwoSides[data-v-7adc6f51] {
  display: flex;
  padding: 4vw 0;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.rectangle[data-v-7adc6f51] {
  overflow: hidden;
}
.rectangle.large[data-v-7adc6f51] {
  margin: 0 0 4vw 4%;
  width: 20%;
  border-radius: 1.333vw;
}
.rectangle .wrapper[data-v-7adc6f51] {
  position: relative;
  padding: 0 1.333vw;
  background: #fff;
}
.rectangle .wrapper .content[data-v-7adc6f51] {
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.rectangle.large .wrapper[data-v-7adc6f51] {
  padding-bottom: 100%;
}
.rectangle .wrapper .content .name-text.large[data-v-7adc6f51] {
  font-size: 4.667vw;
  color: black;
}
.rectangle .wrapper .content .name-text[data-v-7adc6f51] {
  color: #7d7c7c;
  font-weight: bolder;
}
.rectangle .wrapper .content .odd-text.large[data-v-7adc6f51] {
  font-size: 3.333vw;
  margin-top: -4vw;
}
.rectangle .wrapper .content .odd-text[data-v-7adc6f51] {
  text-align: center;
  color: #ff253f;
}
.bottom-bar[data-v-7adc6f51] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 13.333vw;
  z-index: 2;
}
.bottom-bar .bar[data-v-7adc6f51] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 13.333vw;
  background-color: #fff;
  box-shadow: 0 0 2.667vw 0 #cacaca;
  z-index: 2;
}
.bottom-bar .bar .left[data-v-7adc6f51],
.bottom-bar .bar[data-v-7adc6f51] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.bottom-bar .bar .left .item[data-v-7adc6f51] {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 13.333vw;
  font-size: 2.667vw;
}
.bottom-bar .bar .left .item .text[data-v-7adc6f51] {
  font-size: 2.933vw;
  color: #7d7c7c;
}
.jixuanico[data-v-7adc6f51] {
  font-size: 6vw;
}
.bottom-bar .bar .left .line[data-v-7adc6f51] {
  width: 0.267vw;
  height: 6.667vw;
  background: #dadada;
}
.bottom-bar .bar .mid[data-v-7adc6f51] {
  margin-left: 1.333vw;
  flex: 1;
}
.bottom-bar .bar .mid .text[data-v-7adc6f51] {
  font-size: 4vw;
  font-weight: 500;
  color: #000;
}
.bottom-bar .bar .mid .text.num[data-v-7adc6f51] {
  margin: 0 0.667vw;
  color: #ff253f;
}
.bottom-bar .bar .right[data-v-7adc6f51] {
  padding: 0 4vw;
  margin: 0 4vw;
  color: #fff;
  background: linear-gradient(270deg, #c24491, #775fd9);
  font-size: 4.667vw;
  font-weight: 500;
  height: 9.333vw;
  line-height: 9.333vw;
  border-radius: 6.667vw;
}
[data-v-7adc6f51] .van-pull-refresh__track .van-pull-refresh__head * {
  color: #000;
  font-size: 4.667vw;
}
[data-v-7adc6f51] .van-popup {
  position: absolute;
}
[data-v-7adc6f51] .van-overlay {
  position: absolute;
  background-color: rgba(70, 67, 67, 0.7);
}
[data-v-7adc6f51] .van-popup--top {
  top: -1px;
}
.wrapper .item[data-v-7adc6f51] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 1.333vw 0;
}
.wrapper .item .left[data-v-7adc6f51] {
  width: 40%;
  font-size: 4vw;
  text-align: center;
  font-weight: 500;
  color: #000;
}
.font-weight[data-v-7adc6f51] {
  font-weight: 700 !important;
}
.wrapper .item .right[data-v-7adc6f51] {
  flex: 1;
  display: flex;
  font-size: 4vw;
  justify-content: center;
  overflow: hidden;
  color: #000;
}
.wrapper .item .kuaisan-ball .left[data-v-7adc6f51] {
  justify-content: flex-start;
}
.wrapper .item .kuaisan-ball[data-v-7adc6f51] {
  margin-left: 2.667vw;
  flex: 1;
  display: flex;
  align-items: center;
}
.wrapper .item .kuaisan-ball .res-img[data-v-7adc6f51] {
  width: 6.667vw;
  height: 6.667vw;
  margin-right: 2.667vw;
}
.wrapper .item .kuaisan-ball .res-des[data-v-7adc6f51] {
  font-weight: 700;
  text-align: center;
  color: #000;
}
.wrapper .item .kuaisan-ball .res-des.middle[data-v-7adc6f51] {
  width: 15%;
  font-size: 4.667vw;
}
.play-type-tip[data-v-7adc6f51] {
  position: unset;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 86.667vw;
  height: 93.333vw;
  max-height: 50%;
  z-index: 10;
  border-radius: 4vw;
  overflow: hidden;
  background-color: #fff;
  color: #000;
}
.play-type-tip .title[data-v-7adc6f51] {
  line-height: 12vw;
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
  text-align: center;
  color: #fff;
  font-size: 4.667vw;
  font-weight: 500;
}
.mask[data-v-7adc6f51] {
  background-color: transparent;
  -webkit-animation-duration: 0.35s;
  animation-duration: 0.35s;
}
.play-type-tip .wrapper[data-v-7adc6f51] {
  height: calc(100% - 1.333vw);
  background-color: transparent;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.play-type-tip .wrapper .item[data-v-7adc6f51] {
  padding: 5.333vw 6.667vw;
  display: flex;
  align-items: flex-start;
}
.play-type-tip .wrapper .item .van-icon[data-v-7adc6f51] {
  color: #c24491;
  font-size: 8vw;
}
.play-type-tip .wrapper .item .content .content-title[data-v-7adc6f51] {
  margin-top: 2.933vw;
  font-size: 4.667vw;
  font-weight: 500;
  color: #000;
  line-height: 0;
}
.play-type-tip .wrapper .item .content .content-detail[data-v-7adc6f51] {
  margin-top: 0.667vw;
  font-size: 2.933vw;
  color: #000;
  line-height: 4vw;
}
.play-type-tip .wrapper .item .content[data-v-7adc6f51] {
  flex: 1;
  margin-left: 4vw;
}
.rectangle.active .wrapper[data-v-7adc6f51] {
  background-color: #2196F3 !important;
}
.rectangle.active .wrapper .name-text[data-v-7adc6f51],
.rectangle.active .wrapper .odd-text[data-v-7adc6f51] {
  color: #fff !important;
}
.bottom-bar .wrapper[data-v-7adc6f51] {
  position: absolute;
  top: 0.333vw;
  left: 0;
  right: 0;
  padding: -0.333vw 2.667vw 1.333vw 2.667vw;
  height: 20.667vw;
  background-color: #fff;
  z-index: 1;
  box-shadow: 0 0 1.333vw 0 #cacaca;
  transition: transform 0.3s cubic-bezier(0.21, 1.02, 0.55, 1.01);
}
.bottom-bar .wrapper.active[data-v-7adc6f51] {
  transform: translateY(-100%);
}
.bottom-bar .wrapper .item[data-v-7adc6f51] {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  /* height: 8.667vw; */
}
.bottom-bar .wrapper .item .label[data-v-7adc6f51] {
  font-size: 4vw;
  line-height: 4vw;
  color: #000;
}
.bottom-bar .wrapper .item .bet-number[data-v-7adc6f51] {
  flex: 1;
  margin: 0 2.133vw;
  overflow: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  color: #ff253f;
  font-size: 4vw;
  font-weight: 500;
  height: 5.333vw;
  line-height: 5.333vw;
}
.bottom-bar .wrapper .item .amount-wrapper[data-v-7adc6f51] {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.van-cell[data-v-7adc6f51] {
  font-size: 4vw;
  line-height: 6.667vw;
}
.bottom-bar .wrapper .item .part[data-v-7adc6f51] {
  margin-right: 2.667vw;
}
.bottom-bar .wrapper .item .part span[data-v-7adc6f51] {
  font-size: 1vw;
  vertical-align: center;
  color: #000;
}
.bottom-bar .wrapper .item .part .number[data-v-7adc6f51] {
  margin: 0 0.667vw;
  color: #ff253f;
  font-weight: 500;
}
[data-v-7adc6f51] .van-field__control {
  color: #ff253f;
}
.confirm-order-modal[data-v-7adc6f51] {
  position: unset;
  display: flex;
  flex-direction: column;
  margin: auto;
  padding: 0 2.667vw 4vw;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 81.333vw;
  height: 90.667vw;
  max-height: 50%;
  z-index: 10;
  background-color: #fff;
  border-radius: 4vw;
}
.confirm-order-modal .head[data-v-7adc6f51] {
  position: relative;
  height: 10.667vw;
}
.confirm-order-modal .head .text[data-v-7adc6f51] {
  padding: 0 2.667vw;
  height: 4vw;
  line-height: 1.333vw;
  text-align: center;
  font-size: 4.667vw;
  font-weight: 500;
  color: #775fd9;
}
[data-v-7adc6f51] .confirm-order-modal .van-hairline--bottom:after {
  border-bottom-width: 0.267vw;
}
.van-popup--center[data-v-7adc6f51] {
  border-radius: 4vw;
}
.confirm-order-modal .list[data-v-7adc6f51] {
  flex: 1;
  padding: 0 1.333vw;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.confirm-order-modal .list .lise-item[data-v-7adc6f51] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 1.333vw 0;
}
.confirm-order-modal .list .lise-item .main[data-v-7adc6f51] {
  flex: 1;
  overflow: hidden;
}
.confirm-order-modal .list .lise-item .main .bet-name[data-v-7adc6f51] {
  color: #ff253f;
  font-size: 4.667vw;
  font-weight: 500;
  line-height: 0;
  word-wrap: break-word;
  word-break: break-all;
}
.confirm-order-modal .list .lise-item .main .detail-text[data-v-7adc6f51] {
  line-height: 0;
  font-size: 3.333vw;
  color: #979799;
}
.confirm-order-modal .list .lise-item[data-v-7adc6f51] {
  color: #ff253f;
}
.confirm-order-modal .sub-bar[data-v-7adc6f51] {
  display: flex;
  align-items: center;
  margin-top: 4vw;
  justify-content: space-around;
}
.confirm-order-modal .sub-bar .item[data-v-7adc6f51] {
  min-width: 40%;
  height: 10.667vw;
  text-align: center;
  box-sizing: border-box;
  border-radius: 6.667vw;
  font-size: 4.667vw;
  font-weight: 500;
}
.confirm-order-modal .sub-bar .item.cancel-btn[data-v-7adc6f51] {
  border: 0.267vw solid #979799;
  color: #979799;
  background-color: #fff;
}
.confirm-order-modal .sub-bar .item.sub-btn[data-v-7adc6f51] {
  background: linear-gradient(270deg, #c24491, #775fd9);
  color: #fff;
  border: 0;
}
.next-number span[data-v-7adc6f51] {
  font-size: 4.667vw;
  font-weight: 700;
  color: #000;
  float: right;
}
[data-v-798b2428] .van-loading__text,
[data-v-798b2428] .van-pull-refresh__track .van-pull-refresh__head * {
  color: #000;
  font-size: 4.667vw;
}
.container .content[data-v-798b2428] {
  height: calc(100% - 2.667vw);
  overflow: auto;
}
.container .content .listItem[data-v-798b2428] {
  margin-bottom: 2.667vw;
  padding: 2.667vw 2.667vw 0;
  position: relative;
  color: #000;
  background-color: #fff;
}
.container .content .listItem .listTitle[data-v-798b2428] {
  font-size: 5.067vw;
}
.container .content .listItem .listContent[data-v-798b2428] {
  border-bottom: 0.267vw solid #f2f2f5;
  padding: 0.667vw 0;
  font-size: 3.333vw;
}
.container .content .listItem .listTime[data-v-798b2428] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  height: 9.333vw;
}
.container .content .listItem .listTime .listTimeText[data-v-798b2428] {
  color: #656566;
  font-size: 4vw;
}
.video-js[data-v-42435e62] {
  width: 100%;
  font-size: 3.2vw;
}
.movie-content[data-v-42435e62] {
  flex: 1;
  overflow-y: auto;
}
.movie-content .movie-descript[data-v-42435e62] {
  width: 100%;
  height: 18.667vw;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: 2vw;
}
.movie-content .movie-descript p[data-v-42435e62] {
  font-size: 4vw;
  font-weight: 700;
  color: #c24491;
}
.movie-content .movie-descript span[data-v-42435e62] {
  color: #979799;
}
.movie-content .movie-body[data-v-42435e62] {
  width: calc(100% - 2.667vw);
  margin: 0 auto;
}
[data-v-42435e62] .movie-video .video-js .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -6.667vw;
  margin-left: -13.333vw;
}
.movie-content .movie-body .movie-title[data-v-42435e62] {
  height: 9.333vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.movie-content .movie-body .movie-title > div[data-v-42435e62]:first-child {
  width: 54.667vw;
}
.movie-content
  .movie-body
  .movie-title
  > div:first-child
  span[data-v-42435e62] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 4vw;
  font-weight: 700;
  color: #c24491;
}
.movie-content
  .movie-body
  .movie-title
  > div:first-child
  span[data-v-42435e62]:before {
  content: "";
  display: block;
  width: 1.067vw;
  height: 4vw;
  background-color: #775fd9;
  border-radius: 3.333vw;
  margin-right: 1.333vw;
}
.movie-play-item[data-v-42435e62] {
  width: 100%;
  height: 26.667vw;
  border-radius: 1.333vw;
  position: relative;
  display: flex;
  background-color: #fff;
  margin-bottom: 2.667vw;
}
.movie-play-item > div[data-v-42435e62] {
  height: 100%;
}
.movie-play-item > div[data-v-42435e62]:first-child {
  width: 26.667vw;
  position: relative;
}
.movie-play-item > div:first-child > img[data-v-42435e62] {
  width: 100%;
  height: 100%;
  border-radius: 1.333vw 0 0 1.333vw;
}
.movie-play-item > div:first-child > div[data-v-42435e62] {
  position: absolute;
  width: 100%;
  height: 4vw;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 1.333vw;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 0 0 0 1.333vw;
}
.movie-play-item > div:first-child > div .van-count-down[data-v-42435e62] {
  color: #fff;
  font-size: 3.333vw;
}
.movie-play-item > div:nth-child(2) p[data-v-42435e62] {
  width: 66.667vw;
  height: 8vw;
  font-size: 4vw;
  line-height: 4.267vw;
  word-break: break-all;
  overflow: hidden;
  color: #000;
}
.movie-play-item > div:nth-child(2) span[data-v-42435e62] {
  color: #000;
}
.movie-play-item > div[data-v-42435e62]:nth-child(2) {
  padding: 2.667vw;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
abbr[data-v-42435e62],
address[data-v-42435e62],
article[data-v-42435e62],
aside[data-v-42435e62],
audio[data-v-42435e62],
b[data-v-42435e62],
blockquote[data-v-42435e62],
body[data-v-42435e62],
canvas[data-v-42435e62],
caption[data-v-42435e62],
cite[data-v-42435e62],
code[data-v-42435e62],
dd[data-v-42435e62],
del[data-v-42435e62],
details[data-v-42435e62],
dfn[data-v-42435e62],
div[data-v-42435e62],
dl[data-v-42435e62],
dt[data-v-42435e62],
em[data-v-42435e62],
fieldset[data-v-42435e62],
figcaption[data-v-42435e62],
figure[data-v-42435e62],
footer[data-v-42435e62],
form[data-v-42435e62],
h1[data-v-42435e62],
h2[data-v-42435e62],
h3[data-v-42435e62],
h4[data-v-42435e62],
h5[data-v-42435e62],
h6[data-v-42435e62],
header[data-v-42435e62],
hgroup[data-v-42435e62],
html[data-v-42435e62],
i[data-v-42435e62],
iframe[data-v-42435e62],
img[data-v-42435e62],
ins[data-v-42435e62],
kbd[data-v-42435e62],
label[data-v-42435e62],
legend[data-v-42435e62],
li[data-v-42435e62],
mark[data-v-42435e62],
menu[data-v-42435e62],
nav[data-v-42435e62],
object[data-v-42435e62],
ol[data-v-42435e62],
p[data-v-42435e62],
pre[data-v-42435e62],
q[data-v-42435e62],
samp[data-v-42435e62],
section[data-v-42435e62],
small[data-v-42435e62],
span[data-v-42435e62],
strong[data-v-42435e62],
sub[data-v-42435e62],
summary[data-v-42435e62],
sup[data-v-42435e62],
table[data-v-42435e62],
tbody[data-v-42435e62],
td[data-v-42435e62],
tfoot[data-v-42435e62],
th[data-v-42435e62],
thead[data-v-42435e62],
time[data-v-42435e62],
tr[data-v-42435e62],
ul[data-v-42435e62],
var[data-v-42435e62],
video[data-v-42435e62] {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  box-sizing: border-box;
}
.vjs-big-play-button .vjs-icon-placeholder[data-v-42435e62] {
  font-size: 1.63em !important;
}
video[data-v-42435e62]::-webkit-media-controls-fullscreen-button {
  display: none;
}
.noVip[data-v-42435e62] .vjs-fullscreen-control {
  display: none;
}
.errorMoney[data-v-42435e62] {
  width: 80%;
}
.errorMoney .header[data-v-42435e62] {
  text-align: center;
  color: #fff;
  padding: 4vw;
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
  position: relative;
}
.errorMoney .header .close[data-v-42435e62] {
  position: absolute;
  top: 50%;
  right: 4vw;
  transform: translateY(-50%);
}
.errorMoney .content[data-v-42435e62] {
  color: #775fd9;
  padding: 4vw;
}
.van-cell[data-v-37af8c68] {
  font-size: 4.667vw;
  line-height: 10.667vw;
}
.container p[data-v-37af8c68] {
  padding: 0 2vw;
  margin-top: 2vw;
  font-size: 4vw;
  color: #dc2037;
}
.manage-card .wrapper[data-v-37af8c68] {
  height: calc(100% - 1.333vw);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.wrapper .add-card[data-v-37af8c68] {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  background-color: #fff;
  height: 33.333vw;
}
.wrapper .add-card span[data-v-37af8c68] {
  margin-left: 1.333vw;
  font-size: 4vw;
}
.wrapper .tips[data-v-37af8c68] {
  margin: 2vw 2vw;
  font-size: 3.333vw;
  color: #979799;
}
.wrapper .bank .info[data-v-37af8c68] {
  margin-left: 2.667vw;
  flex: 1;
  color: #000;
}
.wrapper .bank .info .row-content[data-v-37af8c68] {
  margin: 4vw 0;
  line-height: 2.667vw;
  font-size: 4vw;
}
.van-cell[data-v-1f73fb45] {
  font-size: 4.267vw;
  line-height: 10.667vw;
}
.van-hairline--bottom[data-v-1f73fb45]:after {
  border-bottom-width: 0.4vw;
}
.bankbox[data-v-1f73fb45] {
  padding: 2vw;
  color: #000;
  background-color: #fff;
}
.bankbox .title[data-v-1f73fb45] {
  padding: 1.067vw 1.333vw 2.667vw;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: 3.733vw;
}
.main-box[data-v-1f73fb45] {
  background: #fff;
}
.main-box .label[data-v-1f73fb45] {
  padding: 2.667vw;
  font-size: 4.667vw;
  color: #797878;
}
[data-v-1f73fb45] .van-picker__toolbar {
  height: 10.667vw;
}
.van-picker__confirm[data-v-1f73fb45],
[data-v-1f73fb45] .van-picker__cancel {
  padding: 0 2.667vw;
  font-size: 2.667vw;
}
[data-v-1f73fb45] .van-picker-column {
  font-size: 5.333vw;
}
.main-box p[data-v-1f73fb45] {
  padding: 0 2.667vw;
  font-size: 4vw;
  color: #ee0a24;
}
.bindCard[data-v-1f73fb45] {
  margin: 2.667vw 4vw 0;
  height: 10.667vw;
  line-height: 1.22667rem;
  border-radius: 6.667vw;
  color: #fff;
  font-size: 4vw;
  font-weight: bolder;
  border: none;
  background: linear-gradient(90deg, #c24491, #775fd9);
}
[data-v-1f73fb45] .van-picker__cancel,
[data-v-1f73fb45] .van-picker__confirm {
  font-size: 4.8vw;
}
.van-cell[data-v-27dfd34d] {
  font-size: 4.667vw;
  line-height: 10.667vw;
}
.container p[data-v-27dfd34d] {
  padding: 0 2vw;
  margin-top: 2vw;
  font-size: 4vw;
  color: #dc2037;
}
.container .main[data-v-27dfd34d] {
  display: flex;
  flex-direction: column;
  background-color: #f2f2f5;
  height: calc(100% - 6.667vw);
  position: relative;
}
.container .main .withdrawMoney[data-v-27dfd34d] {
  display: flex;
  flex-direction: column;
  color: #000;
  padding: 0 2.667vw;
  white-space: nowrap;
  font-size: 4.667vw;
  background-color: #fff;
}
.container .main .withdrawMoney .money[data-v-27dfd34d] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: 1px solid #f2f2f5;
}
.container .main .withdrawMoney .money .moneyNumber[data-v-27dfd34d] {
  font-size: 6.667vw;
  display: flex;
  flex-direction: row;
}
.container .main .withdrawMoney .money .all[data-v-27dfd34d] {
  color: #d10404;
}
.container .main .withdrawMoney .money .moneyNumber .van-cell[data-v-27dfd34d] {
  font-size: 6.667vw;
  padding: 0 !important;
}
.container .main .withdrawMoney .information[data-v-27dfd34d] {
  padding-bottom: 4vw;
}
.container .main .withdrawMoney .information .description[data-v-27dfd34d] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1.333vw 0;
}
.container .main .withdrawMoney span[data-v-27dfd34d] {
  padding: 1.333vw 0;
}
.container .main .withdrawMoney .information .balance .number[data-v-27dfd34d] {
  color: #d10404;
}
.withdraw_btn[data-v-27dfd34d] {
  margin: 2.667vw 4vw 0;
  height: 10.667vw;
  line-height: 1.22667rem;
  border-radius: 6.667vw;
  color: #fff;
  font-size: 4vw;
  font-weight: bolder;
  border: none;
  background: linear-gradient(90deg, #c24491, #775fd9);
}
.container .header[data-v-ab3dde22] {
  background: linear-gradient(270deg, #c24491, #775fd9);
}
.container .header .info[data-v-ab3dde22] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 2.667vw;
  padding-top: 1.333vw;
  margin: auto;
}
.container .header .info .title[data-v-ab3dde22] {
  font-size: 3.333vw;
  color: #e5e5e5;
}
.container .header .info .value[data-v-ab3dde22] {
  margin: 1.333vw auto;
  color: #fff;
  font-size: 6.667vw;
  border-bottom: 1px solid #fff;
}
.container .header .info .tip[data-v-ab3dde22] {
  font-size: 4vw;
  color: #e5e5e5;
}
.container .content[data-v-ab3dde22] {
  flex: 1;
  background: #f2f2f5;
}
.container .content .datalist[data-v-ab3dde22] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}
.container .content .datalist .datalistitem[data-v-ab3dde22] {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 26.667vw;
  width: 50%;
}
.container
  .content
  .datalist
  .datalistitem
  .datalistitemValue[data-v-ab3dde22] {
  color: #ff253f;
  font-size: 4.667vw;
  margin-bottom: 1.333vw;
  margin-top: 1.333vw;
}
.container .content .datalist .datalistitem .datalistitemKey[data-v-ab3dde22] {
  color: #979799;
  font-size: 3.333vw;
  margin-bottom: 1.333vw;
  margin-top: 1.333vw;
}
[data-v-55c83aa8] .van-loading__text,
[data-v-55c83aa8] .van-pull-refresh__track .van-pull-refresh__head * {
  color: #000;
  font-size: 4.667vw;
}
.container .main[data-v-55c83aa8] {
  position: relative;
  overflow: auto;
  background-color: #f2f2f5;
  height: 100%;
  padding: 0 1.333vw;
}
.item_list[data-v-55c83aa8] {
  padding: 2vw 2vw;
  margin: 4vw 1.333vw;
  background: #fff;
  border-radius: 1.333vw;
  line-height: 8vw;
}
.item_list .topInfo span[data-v-55c83aa8] {
  flex: 1;
  font-size: 4.667vw;
  font-weight: 700;
  color: #ff253f;
}
.item_list .time span[data-v-55c83aa8] {
  flex: 1;
  font-size: 3.333vw;
  font-weight: 500;
  color: #000;
}
.item_list .topInfoSp span[data-v-55c83aa8] {
  font-weight: 700;
  color: #ff253f !important;
}
.item_list .topInfo span[data-v-55c83aa8]:last-child {
  float: right;
}
.item_list .desc span[data-v-55c83aa8] {
  font-size: 3.333vw;
  font-weight: 700;
  color: #9b9b9b;
}
.item_list .cover[data-v-55c83aa8] {
  width: 8vw;
  height: 8vw;
  -o-object-fit: cover;
  object-fit: cover;
}
.item_list .period-number[data-v-55c83aa8] {
  margin-left: 6.667vw;
  margin-right: 1.333vw;
  height: 6.667vw;
  line-height: 8vw;
  font-size: 4.667vw;
  font-weight: 700;
  color: #000;
}
.item_list .lottery_info[data-v-55c83aa8] {
  display: flex;
}
.recent[data-v-55c83aa8] {
  display: flex;
  align-items: center;
  height: 13.333vw;
}
.kuaisan-ball .left[data-v-55c83aa8] {
  justify-content: flex-start;
}
.kuaisan-ball[data-v-55c83aa8] {
  flex: 1;
  display: flex;
  align-items: center;
}
.kuaisan-ball .res-img[data-v-55c83aa8] {
  width: 9.333vw;
  height: 9.333vw;
  margin-right: 4vw;
}
.kuaisan-ball .res-des[data-v-55c83aa8] {
  font-weight: 700;
  text-align: center;
  color: #000;
}
.kuaisan-ball .res-des.middle[data-v-55c83aa8] {
  margin-right: 2vw;
  font-size: 4.667vw;
}
[data-v-46807e9f] .van-loading__text,
[data-v-46807e9f] .van-pull-refresh__track .van-pull-refresh__head * {
  color: #000;
  font-size: 4.667vw;
}
.container .main[data-v-46807e9f] {
  position: relative;
  overflow: auto;
  background-color: #f2f2f5;
  height: 100%;
  padding: 0 1.333vw;
}
.item_list[data-v-46807e9f] {
  padding: 2vw 2vw;
  margin: 4vw 1.333vw;
  background: #fff;
  border-radius: 1.333vw;
  line-height: 8vw;
}
.item_list .topInfo span[data-v-46807e9f] {
  flex: 1;
  font-size: 4.667vw;
  font-weight: 700;
  color: #ff253f;
}
.item_list .time span[data-v-46807e9f] {
  flex: 1;
  font-size: 3.333vw;
  font-weight: 500;
  color: #000;
}
.item_list .topInfo span[data-v-46807e9f]:last-child {
  float: right;
}
.item_list .desc span[data-v-46807e9f] {
  font-size: 3.333vw;
  font-weight: 700;
  color: #9b9b9b;
}
[data-v-75573ef4] .van-loading__text,
[data-v-75573ef4] .van-pull-refresh__track .van-pull-refresh__head * {
  color: #000;
  font-size: 4.667vw;
}
.container .main[data-v-75573ef4] {
  position: relative;
  overflow: auto;
  background-color: #f2f2f5;
  height: 100%;
  padding: 0 1.333vw;
}
.item_list[data-v-75573ef4] {
  padding: 2vw 2vw;
  margin: 4vw 1.333vw;
  background: #fff;
  border-radius: 1.333vw;
  line-height: 8vw;
}
.item_list .topInfo span[data-v-75573ef4] {
  flex: 1;
  font-size: 4.667vw;
  font-weight: 700;
  color: #ff253f;
}
.item_list .time span[data-v-75573ef4] {
  flex: 1;
  font-size: 3.333vw;
  font-weight: 500;
  color: #000;
}
.item_list .topInfo span[data-v-75573ef4]:last-child {
  float: right;
}
.item_list .desc span[data-v-75573ef4] {
  font-size: 3.333vw;
  font-weight: 700;
  color: #9b9b9b;
}
[data-v-a83253ec] .van-loading__text,
[data-v-a83253ec] .van-pull-refresh__track .van-pull-refresh__head * {
  color: #000;
  font-size: 4.667vw;
}
.container .content[data-v-a83253ec] {
  height: calc(100% - 2.667vw);
  overflow: auto;
}
.container .content .listItem[data-v-a83253ec] {
  margin-bottom: 2.667vw;
  padding: 2.667vw;
  position: relative;
  color: #000;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container .content .listItem .listTitle[data-v-a83253ec] {
  font-size: 5.067vw;
  margin-bottom: 2.667vw;
}
.container .content .listItem .listContent[data-v-a83253ec] {
  border-bottom: 0.267vw solid #f2f2f5;
  padding: 0.667vw 0;
  font-size: 3.333vw;
}
.container .content .listItem .listMoney[data-v-a83253ec] {
  color: #dc2037;
}
.container .content .listItem .listTime .listTimeText[data-v-a83253ec] {
  color: #656566;
  font-size: 4vw;
}
.changePssword-cell-name[data-v-7f0bd95f] {
  font-size: 30rpx;
  font-weight: 700;
  margin-bottom: 20rpx;
  text-align: center;
}
.changePssword-cell[data-v-7f0bd95f] {
  margin: 80rpx 0;
}
.payBtn[data-v-7f0bd95f] {
  text-align: center;
  width: 85%;
  margin: 0 4vw;
  margin: 8vw auto;
  padding: 2.667vw;
  color: #fff !important;
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
}
.inp-bg[data-v-7f0bd95f] {
  text-align: center !important;
}
.frame[data-v-7f0bd95f] {
  width: 100vw;
  height: 90vh;
}
.linear-bg[data-v-3550cb98] {
  height: 26.667vw;
  background: linear-gradient(270deg, #e6c3a1, #f905e5);
}
.home-container[data-v-3550cb98] {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  background-color: #f2f2f5;
}
.movie_list_n[data-v-3550cb98] {
  display: flex;
  flex-wrap: wrap;
  margin: 1.333vw;
  padding-bottom: 16vw;
}
.movie-list-n-item[data-v-3550cb98] {
  width: calc(50% - 1.467vw);
  background-color: #fff;
  border: 1px solid #fff;
  color: #000;
  margin: 2.667vw 0.667vw;
  border-radius: 2.667vw;
  padding: 1.333vw;
}
.movie-n-time-div[data-v-3550cb98] {
  margin-top: 2.667vw;
}
.movie-list-n-title[data-v-3550cb98] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 2.667vw;
  font-weight: 700;
}
.movie-list-n-img[data-v-3550cb98] {
  width: 44vw;
  height: 44vw;
  position: relative;
}
.movie-list-n-lab[data-v-3550cb98] {
  display: inline;
  position: absolute;
  top: 2vw;
  left: 2vw;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
  background-color: #f905e5;
  width: 42vw;
  overflow: hidden;
}
.movie-list-ico-loves[data-v-3550cb98] {
  display: inline-block;
  width: 5.333vw;
}
.movie-list-notice[data-v-3550cb98] {
  display: flex;
  align-items: center;
  margin-top: 1.333vw;
}
.movie-list-ico-notice[data-v-3550cb98] {
  width: 4vw;
  display: inline-block;
  margin-right: 1.333vw;
}
.movie-list-addr[data-v-3550cb98] {
  display: flex;
  align-items: center;
  margin-top: 1.333vw;
}
.movie-list-ico-addr[data-v-3550cb98] {
  width: 4vw;
  display: inline-block;
  margin-right: 1.333vw;
}
.movie-list-money[data-v-3550cb98] {
  display: flex;
  align-items: center;
  margin-top: 1.333vw;
}
.movie-list-ico-money[data-v-3550cb98] {
  width: 4vw;
  display: inline-block;
  margin-right: 1.333vw;
}
.nHome-detail[data-v-3b8c2c44] {
  background: #f2f2f5;
  height: 100vh;
  overflow: auto;
  color: #000;
}
.movie-list-n-img[data-v-3b8c2c44] {
  width: 100vw;
  height: 100vw;
  position: relative;
}
.movie-list-n-lab[data-v-3b8c2c44] {
  display: inline;
  position: absolute;
  top: 2vw;
  left: 2vw;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
  background-color: #f905e5;
  width: 42vw;
  overflow: hidden;
}
.movie-list-ico-loves[data-v-3b8c2c44] {
  display: inline-block;
  width: 5.333vw;
}
.movie-list-notice[data-v-3b8c2c44] {
  display: flex;
  align-items: center;
  margin-top: 1.333vw;
}
.movie-list-ico-notice[data-v-3b8c2c44] {
  width: 4vw;
  display: inline-block;
  margin-right: 1.333vw;
}
.movie-list-addr[data-v-3b8c2c44] {
  display: flex;
  align-items: center;
  margin-top: 1.333vw;
}
.movie-list-ico-addr[data-v-3b8c2c44] {
  width: 4vw;
  display: inline-block;
  margin-right: 1.333vw;
}
.movie-list-money[data-v-3b8c2c44] {
  display: flex;
  align-items: center;
  margin-top: 1.333vw;
}
.movie-list-ico-money[data-v-3b8c2c44] {
  width: 4vw;
  display: inline-block;
  margin-right: 1.333vw;
}
.detail-title[data-v-3b8c2c44] {
  font-size: 5.333vw;
  margin: 2.667vw 0;
}
.detail-tabs[data-v-3b8c2c44] {
  color: #e74c3c;
  font-size: 4vw;
  flex: 1;
  padding: 5.333vw 2.667vw;
  align-items: center;
  display: flex;
  justify-content: center;
}
.detail-tabs.active[data-v-3b8c2c44] {
  color: #f905e5;
}
.detail-tabs-ico[data-v-3b8c2c44] {
  width: 4vw;
  margin-right: 1.333vw;
}
.movie-list-n-item-bottom[data-v-3b8c2c44] {
  padding: 4vw;
}
.tabs1[data-v-3b8c2c44] {
  display: flex;
  flex-wrap: wrap;
}
.tabs1-img[data-v-3b8c2c44] {
  width: 50%;
  padding: 1.333vw;
}
.table .table-list[data-v-3b8c2c44] {
  padding: 2.667vw 4vw;
  display: flex;
  background: #eee;
}
.table .table-list .name[data-v-3b8c2c44] {
  width: 30%;
  display: flex;
  align-items: center;
}
.table .table-list .content[data-v-3b8c2c44] {
  width: 70%;
}
.table .table-list[data-v-3b8c2c44]:nth-child(2n) {
  background: #999;
}
.table-title[data-v-3b8c2c44] {
  padding: 4vw;
  font-size: 4.8vw;
  background: #ccc;
  border-bottom: 1px solid #eee;
}
.comment[data-v-3b8c2c44] {
  padding: 4vw;
}
.commentList-content[data-v-3b8c2c44] {
  display: flex;
  margin-bottom: 4vw;
  font-size: 3.733vw;
}
.commentList-content-r[data-v-3b8c2c44] {
  margin-left: 2.667vw;
  display: flex;
}
.commentList-content-avatar[data-v-3b8c2c44] {
  width: 8vw;
  height: 8vw;
  margin-right: 2.667vw;
}
.commentList-content-name[data-v-3b8c2c44] {
  margin-bottom: 1.333vw;
  color: #f905e5;
  font-weight: 700;
}
.commentList-content-bottom[data-v-3b8c2c44] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1.333vw;
}
.commentList-content-left[data-v-3b8c2c44] {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #f905e5;
}
.commentList-content-hf[data-v-3b8c2c44] {
  margin-right: 1.333vw;
  width: 4.533vw;
}
.reply[data-v-3b8c2c44] {
  display: flex;
  align-items: center;
  margin-left: 2.667vw;
  margin-top: 1.333vw;
}
.reply .inp[data-v-3b8c2c44] {
  background: #999;
  margin-right: 1.333vw;
  border-radius: 4vw;
  padding: 1.333vw 2.667vw;
  width: 100%;
  border: none;
}
.reply .btn[data-v-3b8c2c44] {
  display: inline-block;
  padding: 1.333vw 2vw;
  margin-bottom: 0;
  font-size: 2.933vw;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-radius: 0.533vw;
  color: #d6d6be;
  background-color: #7c1022;
  border-color: #7c1022;
}
.__big-wheel {
  position: relative;
  display: inline-block;
}
.__big-wheel .wrap {
  position: absolute;
  width: 100%;
  height: 100%;
}
.__big-wheel .wrap .prize-wrap {
  position: absolute;
  left: 25%;
  top: 0;
  width: 50%;
  height: 50%;
}
.__big-wheel .wrap .prize-wrap .item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform-origin: center bottom;
}
.content[data-v-7d9aa0a6] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.bg[data-v-7d9aa0a6] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  overflow: hidden;
}
.record[data-v-7d9aa0a6] {
  position: absolute;
  top: 40rpx;
  right: 40rpx;
  color: #fff;
}
.luckdrawconfig[data-v-7d9aa0a6] {
  position: absolute;
  top: 30%;
  left: 50%;
  width: auto;
  transform: translate(-50%);
  color: #fff;
}
.luckDraw[data-v-7d9aa0a6] {
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
  position: relative;
  overflow: hidden;
  width: 100vw;
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: top;
  background-size: 100%;
}
.luckDraw .big-wheel-box[data-v-7d9aa0a6] {
  position: relative;
  text-align: center;
  font-size: 0;
  background-image: url(../img/disk_bg.db061343.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100%;
  margin-top: 13.333vw;
  padding: 10.667vw;
}
.luckDraw .big-wheel-box .prize-name[data-v-7d9aa0a6] {
  position: absolute;
  left: 2.667vw;
  right: 2.667vw;
  top: 1.333vw;
  font-size: 2.667vw;
  text-align: center;
  color: #7d2a00;
}
.luckDraw .big-wheel-box .prize-img[data-v-7d9aa0a6] {
  position: absolute;
  top: 5.333vw;
  left: 50%;
  transform: translateX(-50%);
  width: 10.667vw;
  height: 10.667vw;
  border-radius: 50%;
}
.luckDraw .big-wheel-box .btn-go[data-v-7d9aa0a6] {
  position: absolute;
  top: calc(50% - 14.667vw);
  left: 50%;
  transform: translateX(-50%);
  width: 26.667vw;
}
.nav-bar .right[data-v-7d9aa0a6] {
  padding-left: 1.067vw;
  padding-right: 1.067vw;
  color: #fff;
  font-size: 3.733vw;
  border-radius: 1.333vw;
  border: 0.267vw solid #fff;
  line-height: 8vw;
}
.popupShow[data-v-7d9aa0a6] {
  border-radius: 1.333vw;
  padding: 2.667vw;
  margin-top: -10.667vw;
}
.popupShow .img[data-v-7d9aa0a6] {
  width: 53.333vw;
}
.popupShow .title[data-v-7d9aa0a6] {
  margin: 1.333vw 0;
  text-align: center;
}
.popupShow .btn[data-v-7d9aa0a6] {
  background: linear-gradient(90deg, #9E9E9E, #607D8B);
  width: 100%;
  height: 10.667vw;
  color: #fff;
  border-radius: 2.667vw;
  text-align: center;
  font-size: 3.467vw;
  line-height: 10.667vw;
}
.msgmemo[data-v-7d9aa0a6] {
  margin: 0 0 8vw;
  font-size: 3.467vw;
  white-space: pre-wrap;
  color: #775fd9;
}
.bullet[data-v-7d9aa0a6] {
  width: calc(100% - 8vw);
  text-align: center;
  margin: 4vw;
  border-radius: 2.667vw;
}
.bullet .noticeList-title[data-v-7d9aa0a6] {
  padding: 2.667vw;
  border-bottom: 1px solid #333;
}
.bullet .bullet_inner[data-v-7d9aa0a6] {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.bullet .bullet_inner .bullet_wrap[data-v-7d9aa0a6] {
  padding-top: 8rpx;
  -webkit-animation: roll-data-v-7d9aa0a6 8s linear infinite;
  animation: roll-data-v-7d9aa0a6 8s linear infinite;
  height: 80vw;
}
.bullet .bullet_inner .bullet_wrap .img[data-v-7d9aa0a6] {
  border-radius: 50%;
}
.bullet .bullet_inner .bullet_wrap .list[data-v-7d9aa0a6] {
  padding: 1.333vw;
  color: #fff;
  align-items: center;
}
@-webkit-keyframes roll-data-v-7d9aa0a6 {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes roll-data-v-7d9aa0a6 {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
.flex-box-x[data-v-7d9aa0a6] {
  display: flex;
}
.flex-box-x .col-xs-x[data-v-7d9aa0a6] {
  flex: 1;
}
.tab-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #e8f0fe;
  color: #333;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1000;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}
.tab-item.active {
  background-color: #d3e2fa;
  /* border: 1px solid #333; */
}
.tab-item {
  flex: 1;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  user-select: none;
  transition: background-color 0.3s ease;
  border: 1px solid #ddd;
}