.topNav[data-v-0b43ac96] .van-nav-bar__content {
  height: 11.733333vw;
}
.topNav[data-v-0b43ac96] .van-nav-bar__content .van-nav-bar__title {
  line-height: 5.866667vw;
}
.topNav[data-v-0b43ac96] .van-nav-bar__content .van-nav-bar__left .van-nav-bar__arrow {
  margin-right: 1.066667vw;
  font-size: 4.266667vw;
}

.empty[data-v-0ed0cbeb] {
  width: 100%;
  margin-top: 8vw;
  padding-top: 42.666667vw;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 4.266667vw;
  background: url(../../static/img/no-data.png) no-repeat center center;
  background-size: 40vw 40vw;
  font-size: 3.733333vw;
  color: #999;
}

.flashSaleRules[data-v-b911b91c] {
  background: #bb1001;
  height: 100vh;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.flashSaleRules .rule-main[data-v-b911b91c] {
  flex: 1;
  height: 100vh;
  overflow-y: auto;
}
.flashSaleRules .bg-main[data-v-b911b91c] {
  background: url(../../static/img/rule-bg.png) no-repeat center top;
  background-size: 100vw 167.466667vw;
  box-sizing: border-box;
  padding-top: 114.933333vw;
  min-height: 167.466667vw;
}
.flashSaleRules .bg-main.topAdd[data-v-b911b91c] {
  background-position: center 8vw;
}
.flashSaleRules .session-part[data-v-b911b91c] {
  position: relative;
  width: 93.6vw;
  margin: 0 auto 5.333333vw;
  background: #feedd4;
  border-radius: 2.666667vw;
  box-sizing: border-box;
  padding: 18.133333vw 3.2vw 3.2vw;
  font-size: 3.2vw;
  color: #b8000d;
}
.flashSaleRules .session-part .bg-title[data-v-b911b91c] {
  width: 64.266667vw;
  height: 16.266667vw;
  position: absolute;
  top: -2.933333vw;
  left: 50%;
  transform: translate(-50%, 0);
  background-size: 64.266667vw 16.266667vw;
  background-repeat: no-repeat;
  background-position: center center;
}
.flashSaleRules .power .bg-title[data-v-b911b91c] {
  background-image: url(../../static/img/title-power.png);
}
.flashSaleRules .power .power-box-num[data-v-b911b91c] {
  box-sizing: border-box;
  padding: 2.4vw 3.2vw;
  margin: auto;
  background: rgba(184, 0, 13, 0.1);
  border-radius: 1.6vw;
  border: 1px solid #b8000d;
  font-weight: bold;
  font-size: 3.2vw;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  margin-bottom: 2.666667vw;
}
.flashSaleRules .power .power-box-num .shop-name[data-v-b911b91c] {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.flashSaleRules .power .power-box-num .right-txt[data-v-b911b91c] {
  min-width: 33.333333vw;
}
.flashSaleRules .power .shop-empty[data-v-b911b91c] {
  background-size: 26.133333vw 26.133333vw;
  margin-top: 0;
  padding-top: 28vw;
  margin-bottom: 6.4vw;
  margin-top: -5.333333vw;
  font-size: 3.2vw;
  color: #b8000d;
}
.flashSaleRules .task .bg-title[data-v-b911b91c] {
  background-image: url(../../static/img/title-task.png);
}
.flashSaleRules .task .task-list[data-v-b911b91c] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 5.066667vw;
}
.flashSaleRules .task .task-list .content[data-v-b911b91c] {
  flex: 1;
  margin-right: 7.2vw;
  min-height: 11.2vw;
  padding-left: 13.866667vw;
  background-size: 11.2vw 11.2vw;
  background-repeat: no-repeat;
  background-position: left top;
}
.flashSaleRules .task .task-list .content .title[data-v-b911b91c] {
  font-weight: bold;
  font-size: 4vw;
  margin-bottom: 1.066667vw;
}
.flashSaleRules .task .task-list .btn[data-v-b911b91c] {
  width: 18.133333vw;
  height: 8.266667vw;
  font-size: 3.2vw;
  color: #fff;
  padding: 0 3.733333vw;
}
.flashSaleRules .task .task-list .btn.disabled[data-v-b911b91c] {
  opacity: 0.5;
}
.flashSaleRules .rules .bg-title[data-v-b911b91c] {
  background-image: url(../../static/img/title-rule.png);
}
.flashSaleRules .rules .rule-detail[data-v-b911b91c] {
  line-height: 5.333333vw;
  padding-bottom: 2.666667vw;
}
.flashSaleRules .scroll-msg-wrap[data-v-b911b91c] {
  position: fixed;
  top: 11.733333vw;
  left: 0;
  width: 100%;
  height: 8vw;
  line-height: 8vw;
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  font-size: 3.2vw;
  color: #fff;
}
.flashSaleRules .scroll-msg-wrap .msg[data-v-b911b91c] {
  padding: 0 8.533333vw 0 11.2vw;
  background: url(data:image/png;base64,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) no-repeat 3.2vw center;
  background-size: 5.333333vw 5.333333vw;
  position: relative;
}
.flashSaleRules .scroll-msg-wrap .msg[data-v-b911b91c]::after {
  content: " ";
  position: absolute;
  right: 3.2vw;
  top: 50%;
  transform: translate(0, -50%);
  width: 5.333333vw;
  height: 5.333333vw;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: 5.333333vw 5.333333vw;
}
.flashSaleRules .scroll-msg-wrap .msg .tel[data-v-b911b91c] {
  color: #ffdb6f;
}
.flashSaleRules .tips-end[data-v-b911b91c] {
  text-align: center;
  font-size: 3.2vw;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 8vw;
}

