/*
* 活动用 变量
*/
.disclosure-header .banner[data-v-bff5faf2] {
  width: 100%;
  position: relative;
}
.disclosure-header .login[data-v-bff5faf2] {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100vw;
  margin-top: -4.533333rem;
}
.disclosure-header .login-box[data-v-bff5faf2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.213333rem;
  width: auto;
  height: 0.8rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#feeedd), to(#f8d2ad));
  background: linear-gradient(180deg, #feeedd 0%, #f8d2ad 100%);
  -webkit-box-shadow: 0 0.106667rem 0.106667rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0.106667rem 0.106667rem rgba(0, 0, 0, 0.25);
  border-radius: 0.213333rem;
}
.disclosure-header .login-text[data-v-bff5faf2] {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  font-size: 0.373333rem;
  line-height: 0.533333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  color: #575757;
}
.disclosure-header .activity-info[data-v-bff5faf2] {
  position: relative;
  width: 9.333333rem;
  height: 2.666667rem;
  margin: -3.04rem auto 0.533333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: linear-gradient(182.78deg, #c8151b 2.41%, #8c1420 53.53%, #4d0611 102.24%);
  border-radius: 0.266667rem;
}
.disclosure-header .activity-info .line-text[data-v-bff5faf2] {
  width: 0.026667rem;
  height: 1.866667rem;
  background: #fbd6ba;
}
.disclosure-header .activity-info .info[data-v-bff5faf2] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 2.933333rem;
  height: 1.546667rem;
}
.disclosure-header .activity-info .info .title[data-v-bff5faf2] {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 600;
  font-size: 0.426667rem;
  line-height: 0.586667rem;
  text-align: center;
  color: #fbd6ba;
}
.disclosure-header .activity-info .info .content-container[data-v-bff5faf2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.disclosure-header .activity-info .info .content-container .content[data-v-bff5faf2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 1.92rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.32rem;
  line-height: 0.266667rem;
  text-align: center;
  color: #fbd6ba;
  white-space: pre-line;
}
.pointer[data-v-bff5faf2] {
  cursor: pointer;
}
/*
* 活动用 变量
*/
.big-four-happy-content[data-v-daca4186] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 9.333333rem;
  margin: 0.533333rem auto;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-7.92%, rgba(167, 13, 50, 0.5)), to(rgba(10, 9, 122, 0.5)));
  background: linear-gradient(180deg, rgba(167, 13, 50, 0.5) -7.92%, rgba(10, 9, 122, 0.5) 100%);
  border: 0.026667rem solid #feeedd;
  border-radius: 0.266667rem;
}
.big-four-happy-content .content-title[data-v-daca4186] {
  margin: 0.533333rem auto 0.266667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.big-four-happy-content .content-title .dash-left[data-v-daca4186] {
  width: 2.24rem;
  height: 0.026667rem;
  background: linear-gradient(89.98deg, rgba(249, 212, 176, 0) 0.02%, #f9d3af 99.98%);
}
.big-four-happy-content .content-title .dash-right[data-v-daca4186] {
  width: 2.24rem;
  height: 0.026667rem;
  background: linear-gradient(89.98deg, #f9d3af 0.02%, rgba(249, 212, 176, 0) 99.98%);
}
.big-four-happy-content .content-title .label[data-v-daca4186] {
  margin: 0 0.32rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.64rem;
  line-height: 0.88rem;
  background: linear-gradient(272.78deg, #ffc98a -6.71%, #ffffff 120.93%), linear-gradient(181.54deg, #feeedc 18.46%, #f9d3af 74.95%), #ffffff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.big-four-happy-content .content-container[data-v-daca4186] {
  width: 8.266667rem;
  margin-bottom: 0.533333rem;
}
.big-four-happy-content .content-container .content[data-v-daca4186] {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.373333rem;
  line-height: 0.533333rem;
  text-align: center;
  color: #fbddc0;
}
/*
* 活动用 变量
*/
.template-content[data-v-2ea075e6]  body {
  font: 9pt/1.5em sans-serif;
}
.template-content[data-v-2ea075e6]  pre,
.template-content[data-v-2ea075e6]  code,
.template-content[data-v-2ea075e6]  tt {
  font: 1em/1.5em 'Andale Mono', 'Lucida Console', monospace;
}
.template-content[data-v-2ea075e6]  h1,
.template-content[data-v-2ea075e6]  h2,
.template-content[data-v-2ea075e6]  h3,
.template-content[data-v-2ea075e6]  h4,
.template-content[data-v-2ea075e6]  h5,
.template-content[data-v-2ea075e6]  h6,
.template-content[data-v-2ea075e6]  b,
.template-content[data-v-2ea075e6]  strong {
  font-weight: bold;
}
.template-content[data-v-2ea075e6]  em,
.template-content[data-v-2ea075e6]  i,
.template-content[data-v-2ea075e6]  dfn {
  font-style: italic;
}
.template-content[data-v-2ea075e6]  dfn {
  font-weight: bold;
}
.template-content[data-v-2ea075e6]  p,
.template-content[data-v-2ea075e6]  code,
.template-content[data-v-2ea075e6]  pre,
.template-content[data-v-2ea075e6]  kbd {
  margin: 0 0 1.5em 0;
}
.template-content[data-v-2ea075e6]  blockquote {
  margin: 0 1.5em 1.5em 1.5em;
}
.template-content[data-v-2ea075e6]  cite {
  font-style: italic;
}
.template-content[data-v-2ea075e6]  li ul,
.template-content[data-v-2ea075e6]  li ol {
  margin: 0 1.5em;
}
.template-content[data-v-2ea075e6]  ul,
.template-content[data-v-2ea075e6]  ol {
  margin: 0 1.5em 1.5em 1.5em;
}
.template-content[data-v-2ea075e6]  ul {
  list-style-type: disc;
}
.template-content[data-v-2ea075e6]  ol {
  list-style-type: decimal;
}
.template-content[data-v-2ea075e6]  ol ol {
  list-style: upper-alpha;
}
.template-content[data-v-2ea075e6]  ol ol ol {
  list-style: lower-roman;
}
.template-content[data-v-2ea075e6]  ol ol ol ol {
  list-style: lower-alpha;
}
.template-content[data-v-2ea075e6]  dl {
  margin: 0 0 1.5em 0;
}
.template-content[data-v-2ea075e6]  dl dt {
  font-weight: bold;
}
.template-content[data-v-2ea075e6]  dd {
  margin-left: 1.5em;
}
.template-content[data-v-2ea075e6]  table {
  margin-bottom: 1.4em;
  width: 100%;
}
.template-content[data-v-2ea075e6]  th {
  font-weight: bold;
}
.template-content[data-v-2ea075e6]  th,
.template-content[data-v-2ea075e6]  td,
.template-content[data-v-2ea075e6]  caption {
  padding: 0.106667rem 0.266667rem 0.106667rem 0.133333rem;
}
.template-content[data-v-2ea075e6]  tfoot {
  font-style: italic;
}
.template-content[data-v-2ea075e6]  sup,
.template-content[data-v-2ea075e6]  sub {
  line-height: 0;
}
.template-content[data-v-2ea075e6]  abbr,
.template-content[data-v-2ea075e6]  acronym {
  border-bottom: 0.026667rem dotted;
}
.template-content[data-v-2ea075e6]  address {
  margin: 0 0 1.5em;
  font-style: italic;
}
.template-content[data-v-2ea075e6]  del {
  text-decoration: line-through;
}
.template-content[data-v-2ea075e6]  pre {
  margin: 1.5em 0;
  white-space: pre;
}
.template-content[data-v-2ea075e6]  img.centered,
.template-content[data-v-2ea075e6]  .aligncenter,
.template-content[data-v-2ea075e6]  div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.template-content[data-v-2ea075e6]  img.alignright {
  display: inline;
}
.template-content[data-v-2ea075e6]  img.alignleft {
  display: inline;
}
.template-content[data-v-2ea075e6]  .alignright {
  float: right;
  margin-left: 0.266667rem;
}
.template-content[data-v-2ea075e6]  .alignleft {
  float: left;
  margin-right: 0.266667rem;
}
.template-content[data-v-2ea075e6]  img {
  max-width: 100%;
}
.template-content[data-v-2ea075e6]  * html .clearfix {
  height: 1%;
}
.template-content[data-v-2ea075e6]  * + html .clearfix {
  display: inline-block;
}
.template-content[data-v-2ea075e6]  .clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.template-content[data-v-2ea075e6]  * html .group {
  height: 1%;
}
.template-content[data-v-2ea075e6]  * + html .group {
  display: inline-block;
}
.template-content[data-v-2ea075e6]  .group:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.template-content[data-v-2ea075e6]  table,
.template-content[data-v-2ea075e6]  td {
  border: 0.026667rem solid;
}
.template-content[data-v-2ea075e6]  img,
.template-content[data-v-2ea075e6]  video,
.template-content[data-v-2ea075e6]  iframe {
  max-width: 100%;
}
/*
* 活动用 变量
*/
.empty-template-content[data-v-660a7b14] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 9.333333rem;
  margin: 0.533333rem auto;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-7.92%, rgba(167, 13, 50, 0.5)), to(rgba(10, 9, 122, 0.5)));
  background: linear-gradient(180deg, rgba(167, 13, 50, 0.5) -7.92%, rgba(10, 9, 122, 0.5) 100%);
  border: 0.026667rem solid #feeedd;
  border-radius: 0.266667rem;
}
.empty-template-content .content-title[data-v-660a7b14] {
  margin: 0.533333rem auto 0.266667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.empty-template-content .content-title .dash-left[data-v-660a7b14] {
  width: 2.24rem;
  height: 0.026667rem;
  background: linear-gradient(89.98deg, rgba(249, 212, 176, 0) 0.02%, #f9d3af 99.98%);
}
.empty-template-content .content-title .dash-right[data-v-660a7b14] {
  width: 2.24rem;
  height: 0.026667rem;
  background: linear-gradient(89.98deg, #f9d3af 0.02%, rgba(249, 212, 176, 0) 99.98%);
}
.empty-template-content .content-title .label[data-v-660a7b14] {
  margin: 0 0.32rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.64rem;
  line-height: 0.88rem;
  background: linear-gradient(272.78deg, #ffc98a -6.71%, #ffffff 120.93%), linear-gradient(181.54deg, #feeedc 18.46%, #f9d3af 74.95%), #ffffff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.empty-template-content .content-container[data-v-660a7b14] {
  width: 8.266667rem;
  margin-bottom: 0.533333rem;
}
/*
* 活动用 变量
*/
.big-four-happy-rules[data-v-159f2bb3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.8rem;
  margin: 0.32rem auto 0;
}
.big-four-happy-rules .rule-title[data-v-159f2bb3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.big-four-happy-rules .rule-title .dash-left[data-v-159f2bb3] {
  width: 2.24rem;
  height: 0.026667rem;
  background: linear-gradient(89.98deg, rgba(249, 212, 176, 0) 0.02%, #f9d3af 99.98%);
}
.big-four-happy-rules .rule-title .dash-right[data-v-159f2bb3] {
  width: 2.24rem;
  height: 0.026667rem;
  background: linear-gradient(89.98deg, #f9d3af 0.02%, rgba(249, 212, 176, 0) 99.98%);
}
.big-four-happy-rules .rule-title .label[data-v-159f2bb3] {
  margin: 0 0.32rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.64rem;
  line-height: 0.88rem;
  background: linear-gradient(181.54deg, #feeedc 18.46%, #f9d3af 74.95%), #ffffff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.big-four-happy-rules .rule-container[data-v-159f2bb3] {
  width: 8.8rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.426667rem;
  line-height: 0.586667rem;
  text-align: justify;
  color: #ffffff;
}
