/*
* 活动用 变量
*/
.activity-container-banner[data-v-1f2de875] {
  height: 16rem;
  position: relative;
  width: 100%;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100% auto;
}
.activity-container-banner.sports[data-v-1f2de875] {
  background-image: url(../img/sports_banner.715c978b.jpg);
}
.activity-container-banner.electron[data-v-1f2de875] {
  background-image: url(../img/electron_banner.d012a005.jpg);
}
.activity-container-banner.lottery[data-v-1f2de875] {
  background-image: url(../img/lottery_banner.a5929169.jpg);
}
.activity-container-banner.chess[data-v-1f2de875] {
  background-image: url(../img/chess_banner.480509ff.jpg);
}
.activity-container-banner.realpass[data-v-1f2de875] {
  background-image: url(../img/realpass_banner.e2557378.jpg);
}
.activity-container-banner.bankCard[data-v-1f2de875] {
  background-image: url(../img/bankcard_banner.ff06540c.png);
}
.activity-container-banner.chessRelief[data-v-1f2de875] {
  background-image: url(../img/chess_relief_banner.950c4e45.jpg);
}
.activity-container-banner .text[data-v-1f2de875] {
  width: 65%;
  display: block;
  margin: 0 auto;
  padding-top: 1.066667rem;
  padding-bottom: 8.533333rem;
}
/*
* 活动用 变量
*/

/* 公共组件,切勿将私有组件样式写在此处 */
.activity-container-table[data-v-005a1c57] {
  position: relative;
  margin: 0.533333rem 0.266667rem;
}
.activity-container-table img[data-v-005a1c57] {
  display: block;
}
.activity-container-table .table-body[data-v-005a1c57] {
  min-height: 2.666667rem;
  background: url(../img/table_body.457f65d1.png) no-repeat;
  background-size: 100% 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.533333rem;
}
/*
* 活动用 变量
*/

/* 公共组件,切勿将私有组件样式写在此处 */
.activity-table-header[data-v-5622516e] {
  height: 1.146667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.533333rem;
  color: #fed5a6;
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
  width: 95%;
  margin: 0 auto;
  margin-top: 0.533333rem;
}
.activity-table-header img[data-v-5622516e] {
  width: 2.4rem;
}
/*
* 活动用 变量
*/

/* 公共组件,切勿将私有组件样式写在此处 */
.activity-container-rules[data-v-1bf3f31f] {
  position: relative;
  padding-bottom: 0.8rem;
}
.activity-container-rules .table-header-title[data-v-1bf3f31f] {
  font-family: 'PingFangSC-Semibold';
  margin: 0 0.4rem;
}
.activity-container-rules .title-img[data-v-1bf3f31f] {
  width: 90%;
  margin: 0 auto;
  display: block;
}
.activity-container-rules .rule-list[data-v-1bf3f31f] {
  padding: 0.666667rem 0.266667rem 0.533333rem;
  margin: 0 auto;
}
.activity-container-rules .rule-list li[data-v-1bf3f31f] {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  font-size: 0.32rem;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  line-height: 0.64rem;
  margin-bottom: 0.133333rem;
}
.activity-container-rules .rule-list li .rule-item[data-v-1bf3f31f] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.activity-container-rules .rule-list li .circle[data-v-1bf3f31f] {
  margin: 0.133333rem 0.213333rem 0 0;
  background: #a70002;
  color: #fff;
  width: 0.426667rem;
  height: 0.426667rem;
  border-radius: 2.666667rem;
  line-height: 0.426667rem;
  font-size: 0.32rem;
  text-align: center;
  display: block;
}
.activity-container-rules .rule-list li .chessRelief[data-v-1bf3f31f] {
  background: #321c7a;
}
