/*
* 活动用 变量
*/
.newcomer-header[data-v-4c2d1c24] {
  position: relative;
  width: 100%;
  height: 100%;
}
.newcomer-header .banner[data-v-4c2d1c24] {
  width: 100%;
}
.newcomer-header .header-container[data-v-4c2d1c24] {
  position: absolute;
  bottom: -0.106667rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.newcomer-header .header-container .activity-info[data-v-4c2d1c24] {
  width: 8.32rem;
  height: 2.716rem;
  background: url(../img/header.b0ae09aa.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: #86411b;
  font-family: 'PingFang SC';
  padding: 0 0.533333rem;
}
.newcomer-header .header-container .activity-info-container[data-v-4c2d1c24] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.newcomer-header .header-container .activity-info-container h2[data-v-4c2d1c24] {
  font-size: 0.426667rem;
  font-weight: 600;
  letter-spacing: 0.066667rem;
  margin: 0 auto;
}
.newcomer-header .header-container .activity-info-container p[data-v-4c2d1c24] {
  font-size: 0.32rem;
}
.newcomer-header .header-container .activity-info-item[data-v-4c2d1c24] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.newcomer-header .header-container .activity-info-item[data-v-4c2d1c24]::after {
  content: '';
  width: 0.026667rem;
  height: 1.546667rem;
  background: #86411b;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.newcomer-header .header-container .activity-info-item[data-v-4c2d1c24]:last-child::after {
  display: none;
}
.newcomer-header .header-container .activity-info-item > p[data-v-4c2d1c24] {
  height: 1.013333rem;
  line-height: 1.013333rem;
}
.newcomer-header .header-container .activity-info-item .period[data-v-4c2d1c24] {
  height: 1.013333rem;
  line-height: 0.8;
  margin-top: 0.053333rem;
}
.newcomer-header .header-container .activity-info-item .platform[data-v-4c2d1c24] {
  height: 1.013333rem;
  line-height: 1.4;
}
/*
* 活动用 变量
*/
.newcomer-dialog {
  background: #fcf3e2;
  border-radius: 0.266667rem;
  padding: 0.053333rem;
}
.newcomer-dialog .van-dialog__header {
  background: -webkit-gradient(linear, left bottom, left top, from(#981900), to(#ff545a)), -webkit-gradient(linear, left top, left bottom, from(#fed9ad), to(#845b1e));
  background: linear-gradient(0deg, #981900 0%, #ff545a 100%), linear-gradient(180deg, #fed9ad 0%, #845b1e 100%);
  border-radius: 0.266667rem 0.266667rem 0 0;
  padding: 0.24rem 0.4rem 0.106667rem 0.533333rem;
}
.newcomer-dialog .van-dialog__header .text {
  width: 1.173333rem;
}
.newcomer-dialog .van-dialog__header .close {
  width: 0.533333rem;
  float: right;
}
.newcomer-dialog .van-dialog__content {
  padding: 0.56rem 0 0.4rem;
}
.newcomer-dialog .van-dialog__content .content {
  text-align: center;
  font-weight: 500;
  font-size: 0.426667rem;
  color: #612300;
}
.newcomer-dialog .van-dialog__content .content .btn {
  width: 3.413333rem;
  height: 0.96rem;
  line-height: 0.96rem;
  background: linear-gradient(180deg, #ebad35 0%, #ff5a00 100%), linear-gradient(180deg, #fed9ad 0%, #af7d31 56.25%, #a27026 100%), linear-gradient(180deg, #fff5e3 0%, #fed4a2 100%), linear-gradient(355.75deg, #c0bbbb 4.5%, #b6b6b6 23.89%, #e4e9ea 97.6%), linear-gradient(355.75deg, #6bda68 4.5%, #4ad748 33.59%, #aaffa8 97.6%);
  border-radius: 1.84rem;
  color: #fff7ee;
  margin: 0.453333rem auto 0;
}
/*
* 活动用 变量
*/
.newcomer-content[data-v-49ac2ead] {
  width: 8.666667rem;
  background: url(../img/content.9b9f4913.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  text-align: center;
  margin: 0 auto 0.373333rem;
  font-size: 0.373333rem;
  font-weight: 400;
  color: #ffffff;
  padding: 1.226667rem 0.4rem 0.4rem;
}
.newcomer-content .receive-btn[data-v-49ac2ead] {
  width: 3.733333rem;
  height: 0.906667rem;
  line-height: 0.853333rem;
  margin: 0 auto;
  background: -webkit-gradient(linear, left bottom, left top, from(#a4071c), to(#ff7878)), -webkit-gradient(linear, left bottom, left top, from(#949494), to(#dfdfdf));
  background: linear-gradient(0deg, #a4071c 0%, #ff7878 100%), linear-gradient(0deg, #949494 0%, #dfdfdf 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: 5.333333rem;
  font-weight: 500;
  font-size: 0.48rem;
}
.newcomer-content .receive-btn.before[data-v-49ac2ead] {
  background: -webkit-gradient(linear, left top, left bottom, from(#8b8b8b), to(#676767));
  background: linear-gradient(180deg, #8b8b8b 0%, #676767 100%);
  color: #b3b3b3;
}
.newcomer-content .receive-btn.after[data-v-49ac2ead] {
  background: -webkit-gradient(linear, left bottom, left top, from(#c1c1c1), to(#8c8c8c));
  background: linear-gradient(0deg, #c1c1c1 0%, #8c8c8c 100%);
  color: #373737;
}
.newcomer-content .content-text[data-v-49ac2ead] {
  width: 8rem;
  border: 0.026667rem solid #fddab6;
  border-radius: 0.266667rem;
  padding: 0.266667rem;
}
.newcomer-content .content-text .inner[data-v-49ac2ead] {
  width: calc(100% - 1.04rem);
  background: #233876;
  border-radius: 0.266667rem;
  padding: 0.266667rem 0.52rem;
  text-align: left;
  margin-bottom: 0.213333rem;
}
.newcomer-content .content-text .inner.smaller[data-v-49ac2ead] {
  font-size: 0.32rem;
  text-align: center;
}
.newcomer-content .content-text .arrow[data-v-49ac2ead] {
  width: 0.533333rem;
  margin: 0.106667rem auto 0.213333rem;
}
.newcomer-content .content-text .punch-out-award[data-v-49ac2ead] {
  width: 4.8rem;
  height: 1.333333rem;
  line-height: 1.333333rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff5eb), to(#f8d2ad)), #ffffff;
  background: linear-gradient(180deg, #fff5eb 0%, #f8d2ad 100%), #ffffff;
  border: 0.133333rem solid rgba(255, 248, 241, 0.8);
  color: #86411b;
  margin: auto;
  font-weight: 600;
  font-size: 0.533333rem;
}
.newcomer-content .content-text .sign-awards[data-v-49ac2ead] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0.266667rem auto;
}
.newcomer-content .content-text .sign-awards .award[data-v-49ac2ead] {
  width: 0.9864rem;
  height: 1.52rem;
  line-height: 2.5;
  padding: 0 0.061067rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.newcomer-content .content-text .sign-awards .award[data-v-49ac2ead]:not(:last-child) {
  margin-right: 0.053333rem;
}
.newcomer-content .content-text .sign-awards .award img[data-v-49ac2ead] {
  width: 0.746667rem;
  margin-top: 0.666667rem;
}
.newcomer-content .content-text .today-award[data-v-49ac2ead] {
  font-weight: 600;
  margin-bottom: 0.213333rem;
}
.newcomer-content .table[data-v-49ac2ead] {
  width: 8.666667rem;
  font-size: 0.32rem;
  font-weight: 400;
  border: 0.026667rem solid #fddab6;
  border-radius: 0.4rem;
  color: #ffffff;
  padding-bottom: 0.106667rem;
  margin-top: 0.426667rem;
  margin-bottom: 0.266667rem;
}
.newcomer-content .table .th[data-v-49ac2ead] {
  height: 0.906667rem;
  line-height: 0.906667rem;
  font-weight: 600;
  font-size: 0.373333rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff5eb), to(#f8d2ad));
  background: linear-gradient(180deg, #fff5eb 0%, #f8d2ad 100%);
  color: #86411b;
  border-radius: 0.266667rem 0.266667rem 0 0;
  margin-bottom: 0.106667rem;
}
.newcomer-content .table .tr[data-v-49ac2ead] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.newcomer-content .table .tr .td[data-v-49ac2ead] {
  width: 100%;
  background: #233876;
  border-radius: 0.266667rem;
  margin: 0.106667rem;
  padding: 0.266667rem 0;
}
.newcomer-content .table .tr .td.selected[data-v-49ac2ead] {
  background: -webkit-gradient(linear, left bottom, left top, from(#a4071c), to(#ff7878));
  background: linear-gradient(0deg, #a4071c 0%, #ff7878 100%);
  border: 0.026667rem solid #fddab6;
}
/*
* 活动用 变量
*/
.instructions-view[data-v-063777c0] {
  width: 9.333333rem;
  margin: 0 auto;
  font-size: 0.373333rem;
  font-weight: 400;
}
.instructions-view .instructions-title > img[data-v-063777c0] {
  width: 100%;
}
.instructions-text > dl[data-v-063777c0] {
  margin: 0 auto;
  padding-bottom: 1.413333rem;
  width: 100%;
}
.instructions-text > dl dd[data-v-063777c0] {
  font-size: 0.373333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0.133333rem;
}
.instructions-text > dl dd > p[data-v-063777c0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 0.746667rem;
  color: #fff;
  text-align: left;
}
.instructions-text > dl dd > span[data-v-063777c0] {
  color: #fff;
  line-height: 0.746667rem;
}
/*
* 活动用 变量
*/
.newcomer-view {
  background-color: #020d2d;
}
.newcomer-view .login {
  font-weight: 400;
  font-size: 0.373333rem;
  color: #ededf6;
  margin: 0.16rem auto 0.324rem;
}
