/*
* 活动用 变量
*/
.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%;
}
/*
* 活动用 变量
*/
.template[data-v-372e7f44] {
  width: 100%;
  background: #1d1d1d;
  padding-bottom: 1.626667rem;
  min-height: 100vh;
}
.template .banner img[data-v-372e7f44] {
  display: block;
  width: 100%;
}
.template .activity-info[data-v-372e7f44] {
  width: 8.8rem;
  min-height: 2.133333rem;
  background: url(../img/info.e413568c.png);
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
  margin: -1.466667rem auto 0.72rem;
  padding: 0.32rem 0.266667rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.template .activity-info .content[data-v-372e7f44] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3%;
  flex: 0 0 33.3%;
  color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.template .activity-info .content .title[data-v-372e7f44] {
  font-size: 0.32rem;
  font-weight: 600;
  color: #ff9800;
}
.template .activity-info .content .text[data-v-372e7f44] {
  margin-top: 0.08rem;
  font-size: 0.32rem;
  line-height: 0.32rem;
  white-space: pre-line;
}
.template .main[data-v-372e7f44] {
  width: 8.8rem;
  height: auto;
  margin: 0 auto;
  position: relative;
}
.template .main .container[data-v-372e7f44] {
  width: 100%;
  margin-bottom: 0.72rem;
}
.template .main .container-content[data-v-372e7f44] {
  width: 100%;
}
.template .main .container-content .top[data-v-372e7f44] {
  width: 100%;
  height: 0.666667rem;
  background: url(../img/top.17d7e8a6.png);
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
}
.template .main .container-content .top .title[data-v-372e7f44] {
  background: url(../img/background-title.6ac64a70.png);
  background-size: 100% 100%;
  width: 3.013333rem;
  margin: 0 auto 0.346667rem;
  background-repeat: no-repeat;
  position: absolute;
  top: -0.346667rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  min-height: 0.693333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.053333rem 0.133333rem;
}
.template .main .container-content .top .title .text[data-v-372e7f44] {
  font-size: 0.32rem;
  font-weight: 700;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(-21.45%, #fffefb), color-stop(123.47%, #e0ac6f));
  background: linear-gradient(360deg, #fffefb -21.45%, #e0ac6f 123.47%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-transform: matrix(0.99, 0, -0.12, 1, 0, 0);
  transform: matrix(0.99, 0, -0.12, 1, 0, 0);
  font-style: italic;
  padding: 0 0.266667rem;
}
.template .main .container-content .middle[data-v-372e7f44] {
  width: 100%;
  padding: 0 0.4rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA94AAAAGCAYAAAA16Eb0AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANsSURBVHgB7ds7jhxVGAXgcx9169HuoWdGM7ZARgwBiICIBZiAhJiMBZASsQBi1oAICAwSiSV2gAhIQJoFkNmBLY97ZrpeXffh/9a4W7OEDs4ntarU9bodnj5/qctfvp/GcWtdWaDfdOjaEc4VeHXT/fjTz3//GmIcfYxD6Ht/XpbTtq5DbW3qvVe346i/ffLxV59+9vjZclHCWIOmqTCOE0KIePrnv/ivq0FERERERER0iPTtNX745nOcnSyxXD3A2cUFfLueM+0/f13+/uyPy+/+H4ZpVVUxn78eBq2HwU5l6YK1rhjH8skXn7z/9ZcXv/Wb/rExGsdnK2iloSySD+qpVUhJPtAaKKoSzkeUjUtV72G1jkkYrVPefy3bcwnduwUuvZcDhS4kcBelQ35AtWwQYgvrgAkaRERERERERIcqKqCWArkoLJTsb/sW7Ztr+CkgbANayb3bENTu/DJnYqWSMiZOfR+NbIPyabGsUy60JULPAX5zvYFOJqUYYSWGyzUKToLz6UcfYHtzJSdC9dPLuJWbSYIPQ4wxyM3eM2YfukdpvGMIuqoLdXJ+jIcfPsJ8obHobztAlqUUiIiIiIiIiA5Wjq3ayFZ6Y+89+vUbdJte8i0QpKfum0ZLwN6n2zwB/lxK6cLaGKWgjpKbFwuXVqcrVS6quSl3zQLtTbt/hlVKSz7Onbc8yEo6l5Om7YQwBTkyptSGZJomKblxea/tbqdJ66Mj3W0Gff36RtpxJYtVaB7U8wLnH5BAREREREREdLCUFMgp5gCu5gybMzHi3TH5XhXSeC+ldM6vW9fvMnFxNxWekhTUksiTkfA9DoP00BrGOYnEOafPJbcU40ZZUyhTpLtKPfQ9+rbLxbWEcFUCFYzq5lHzeG9h+YEnkut9/oxBda38GxAmqeYLWWA+c47xiCAiIiIiIiI6bLnt3lfa6t6+JOiQc+9qpaIE6/peGY2rK6m/a+g8KS7NeIrJDpKNbQhwMQ+Ex3y50laXVurxu2Qv14UY9iPirtB1Izfo5Hu7Xqcph+p3dmPmKY+aL0t9+vAYZ49O5n8JyqbE1YtXu/USERERERERHayUA3AuuaWB1jHN72jn/flYHiT33ox5Gj0EtWu9nTFJ54JaMnMO3kfNQlurixyCo5TROXK7ykFbKaSTbt4CpWWRBb4JVcIAAAAASUVORK5CYII=);
  background-size: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -0.026667rem;
}
.template .main .container-content .middle[data-v-372e7f44]  img {
  max-width: 100%;
}
.template .main .container-content .bottom[data-v-372e7f44] {
  width: 100%;
  height: 0.666667rem;
  background: url(../img/bottom.6e840f2d.png);
  background-size: 100%;
  background-repeat: no-repeat;
  margin-top: -0.56rem;
}
.introduction[data-v-372e7f44] {
  width: 9.066667rem;
  margin: 0 auto;
}
.introduction .introduction-title[data-v-372e7f44] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(../img/rule-title.744fe22a.png);
  background-repeat: no-repeat;
  width: 7.626667rem;
  height: 0.586667rem;
  background-size: cover;
  margin: 0 auto;
  margin-bottom: 0.266667rem;
}
.introduction .introduction-title .line[data-v-372e7f44] {
  width: 3.2rem;
  height: 0.026667rem;
  background: #f9e8d1;
}
.introduction .introduction-title .title[data-v-372e7f44] {
  font-weight: 400;
  font-size: 0.426667rem;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-13.24%, #ffffff), color-stop(20.65%, #fcebd1), color-stop(69.12%, #bdb5be));
  background: linear-gradient(180deg, #ffffff -13.24%, #fcebd1 20.65%, #bdb5be 69.12%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.introduction .introduction-list[data-v-372e7f44] {
  font-family: PingFang SC;
  font-weight: 400;
  font-size: 0.373333rem;
  line-height: 0.533333rem;
  color: #ffffff;
  text-align: justify;
}
.introduction .introduction-list div[data-v-372e7f44] {
  margin-bottom: 0.266667rem;
}
