* {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  -webkit-font-smoothing: antialiased;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
img {
  border: none;
  max-width: 100%;
  vertical-align: middle;
}
button,
dd,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
input,
textarea {
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
       user-select: text;
  font-size: 1em;
  line-height: 1.5em;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type='number'] {
  -moz-appearance: textfield;
}
table {
  border-collapse: collapse;
}
input,
select,
textarea {
  outline: 0;
  border: none;
  background: 0 0;
}
a {
  outline: 0;
  cursor: pointer;
  color: #999999;
  text-decoration: none;
}
a:active,
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a {
  text-decoration: none;
  -webkit-touch-callout: none;
}
em,
i {
  font-style: normal;
}
li,
ol {
  list-style: none;
}
/*清除浮动代码*/
.clearfix:after {
  display: block;
  clear: both;
  content: '';
  visibility: hidden;
  height: 0;
}
.clearfix {
  zoom: 1;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
body {
  font-size: 0.14rem;
  color: #333;
  background: #f0f0f0;
}
.container {
  padding-top: 0.88rem;
}
.iospadding {
  padding-top: 0.2rem !important;
}
.iosmargin {
  margin-top: 0.2rem !important;
}
.iphonexpadding {
  padding-top: 0.44rem !important;
}
.iphonexmargin {
  margin-top: 0.44rem !important;
}
body .van-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}
.flex-e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#app .home .van-tabs__wrap,
#app .mylike .van-tabs__wrap,
#app .gameliad .van-tabs__wrap,
#app .eventsList .van-tabs__wrap {
  height: 0.6rem;
}
#app .home .van-tabs__wrap .van-tabs__content,
#app .mylike .van-tabs__wrap .van-tabs__content,
#app .gameliad .van-tabs__wrap .van-tabs__content,
#app .eventsList .van-tabs__wrap .van-tabs__content {
  min-height: 2.6rem;
}
#app .home .van-tabs__wrap .van-tabs__nav--card,
#app .mylike .van-tabs__wrap .van-tabs__nav--card,
#app .gameliad .van-tabs__wrap .van-tabs__nav--card,
#app .eventsList .van-tabs__wrap .van-tabs__nav--card {
  border: none;
  margin: 0;
  height: 0.6rem;
}
#app .home .van-tabs__wrap .van-tabs__nav--card .van-tab,
#app .mylike .van-tabs__wrap .van-tabs__nav--card .van-tab,
#app .gameliad .van-tabs__wrap .van-tabs__nav--card .van-tab,
#app .eventsList .van-tabs__wrap .van-tabs__nav--card .van-tab {
  padding: 0 0.26rem;
  margin-right: 0.08rem;
  border-radius: 0.2rem 0.2rem 0 0;
  font-size: 0.26rem;
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
  color: #333;
  border-color: transparent;
  background: #ebe2cc;
  line-height: 0.6rem;
}
#app .home .van-tabs__wrap .van-tabs__nav--card .van-tab.van-tab--active,
#app .mylike .van-tabs__wrap .van-tabs__nav--card .van-tab.van-tab--active,
#app .gameliad .van-tabs__wrap .van-tabs__nav--card .van-tab.van-tab--active,
#app .eventsList .van-tabs__wrap .van-tabs__nav--card .van-tab.van-tab--active {
  background: #fbf9f5;
}
#app .van-tabs.margin .van-tabs__nav--card {
  margin: 0 0.3rem;
}
#app {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
div.van-toast {
  width: 1.8rem;
  padding: 0.32rem;
  font-size: 0.14rem;
  line-height: 0.2rem;
  border-radius: 0.08rem;
}
div.van-toast--html,
div.van-toast--text {
  min-width: 1.92rem;
  padding: 0.16rem 0.24rem;
  min-height: unset;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
div.van-dialog {
  width: 6.4rem;
  font-size: 0.32rem;
}
div.van-dialog > .van-dialog__content {
  max-height: 60vh;
  overflow-y: scroll;
}
div.van-dialog > .van-dialog__content > .diamessage {
  padding: 0.48rem;
  font-size: 0.28rem;
}
div.van-dialog > .van-dialog__content > .diamessage img {
  max-height: 4.5rem !important;
}
div.van-dialog > .van-dialog__content .van-dialog__message {
  font-size: 0.28rem;
  padding: 0.48rem;
  line-height: 0.4rem;
  max-height: 0;
}
div.van-dialog > .van-dialog__footer button {
  height: 1rem;
  line-height: 1;
  font-size: 0.32rem;
}
.spinner-loading.van-toast {
  background: none;
}
.spinner-loading.van-toast .van-loading__spinner {
  width: 0.6rem;
  height: 0.6rem;
}
.spinner-loading > .van-toast__text {
  font-size: 0.16rem;
  line-height: 0.2rem;
}
.spinner-loading.van-toast .van-loading__spinner {
  width: 0.4rem;
  height: 0.4rem;
}
.login-modal {
  padding: 0.3 rem 0.4rem;
}
.login-modal .van-dialog__header {
  display: none;
}
.login-modal .van-dialog__content {
  padding: 0 !important;
}
.login-modal .van-dialog__content .content .trophy {
  width: 2.76rem;
  top: -1.4rem;
  left: 25%;
  position: absolute;
  height: 2.76rem;
  background-size: 2.76rem, 2.76rem;
}
.login-modal .van-dialog__content .content .level {
  line-height: 0.6rem;
}
.login-modal .van-dialog__content .content .level.curren {
  margin-top: 1.5rem;
  font-size: 0.3rem;
}
.login-modal .van-dialog__content .content .level.curren span {
  color: #d56b02;
}
.login-modal .van-dialog__content .content .level span {
  color: #dfc47d;
}
.login-modal .van-dialog__content .content .level span.currentWeekRights {
  font-size: 0.68rem;
  color: #dfc47d;
  font-weight: bold;
}
.login-modal .van-dialog__content .content .level span .color {
  color: #dfc47d;
}
.login-modal .van-dialog__content .content .level.todate {
  color: #d56b02;
  font-size: 0.28rem;
}
.login-modal .van-dialog__content .content .level.textlevel {
  font-size: 0.25rem;
}
.login-modal .van-dialog__footer--buttons {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.login-modal .van-dialog__footer--buttons .van-button--large {
  height: 0.7rem;
  overflow: hidden;
  border-radius: 0.5rem;
  width: 2.2rem;
  -webkit-box-flex: unset;
  -ms-flex: unset;
      flex: unset;
}
.login-modal .van-dialog__footer--buttons .van-button--large.van-dialog__cancel {
  background-color: #c9ad6e;
  color: #f0f0f0;
}
.login-modal .van-dialog__footer--buttons .van-button--large.van-dialog__confirm {
  background: #fff;
  color: #c9ad6e;
  border: #c9ad6e 0.02rem solid;
}
.login-modal .van-dialog__footer--buttons::after {
  display: none;
}
.van-nav-bar__content {
  height: inherit !important;
}
#app .novicetask {
  position: fixed;
  bottom: 24%;
  right: 0;
  z-index: 2002;
  width: 2.1rem;
}
#app .container {
  padding: 0;
  margin: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  overflow: visible;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
}
#app .paddingBottom {
  padding-bottom: 1rem;
}
#app .hasTabPaddingBottom {
  padding-bottom: 2.18rem;
}

.custom-modal.van-dialog {
  border-radius: 0.32rem;
  width: 5.4rem;
  overflow: unset;
}
.custom-modal.van-dialog .van-dialog__header {
  padding-top: 0.5rem;
}
.custom-modal.van-dialog .van-dialog__header .icon {
  width: 1.1rem;
  height: 1.1rem;
  margin-bottom: 0.4rem;
}
.custom-modal.van-dialog .van-dialog__header .title {
  margin-bottom: 0.12rem;
  font-size: 0.4rem;
  color: #333;
  line-height: 0.4rem;
}
.custom-modal.van-dialog .van-dialog__content {
  padding: 0 0.4rem;
  text-align: center;
}
.custom-modal.van-dialog .van-dialog__footer {
  border-radius: 0 0 0.32rem 0.32rem;
}
.custom-modal.van-dialog .van-dialog__footer .van-dialog__confirm {
  background: #c9ad6e;
  color: #fff;
}
.custom-modal.van-dialog .content {
  font-size: 0.24rem;
  color: #999;
}
.custom-modal.van-dialog .content.confirm {
  margin-bottom: 1rem;
  font-size: 0.3rem;
  color: #555;
}
.custom-modal.van-dialog .custom-button {
  width: 2.8rem;
  height: 0.7rem;
  line-height: 0.66rem;
  font-size: 0.32rem;
  margin-top: 0.3rem;
  margin-bottom: 0.42rem;
}
.custom-modal.van-dialog .close {
  position: absolute;
  bottom: -1.1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0.6rem;
  height: 0.6rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAABDlBMVEX///8AAAD/4FD/41HBqj7z8/P4+Phubm4EBAP42k7ixkcAAA77+/vg4OBpXCDX19fr6+s1NTUYGBg+Pj5dUB2/v7/Ly8tZWVmCgoKioqJpaWkgICC0tLR2dnarq6uOjo5OTk4uLi5WShJGRkaWlpb/uLgRERH/6+v/0dH/e3v/iYn/kJD/9PQnJydhYWH039/Xvr7Zzs7/o6P/wsL/3d3/ZGT/bW3/sLD6VFTldnbua2vlsrLxXFzdoKDjmprzpaVbTE+XHyVVODxoTlKwNTmDMTWkR0t7QUWCIijLQ0e+KzCvenr/TU0yKgBKPg1oUB9yTxxXJSGrmZkVGCKjkTcjHwAxLBdNRieDcyoVEgIOk+7mAAAER0lEQVRoge1YaXfaRhRlYmukgMajBY3W0QJCwgYpMcZ12saNU3dN69it0yT+/3+kEtgOKGgb3HP6gXs4R4DQZebOm/vem05nhx122GGHHXbYYYf/H0QI4X9CzCHN9AzDCE0Nc0/LTDzdBg9QfI882QygpuecejZqMxu9n3/wHfFJuLEFgOwR6fELjhgJAEOyPTXUfKCaqPAt56rANrfVnnNkQPGGG8gDkSFtuNEc0JEVr4TCUYWt2EUytMPSyWtDxdtCGZxWTV3U1MRl5uY8YBWXchXQtfVN69EIJFCr400yBINRGIkKYc1WISpruGuKXzdpzhPY1hQaoG7guXJsqqNErp+yRNkCRgNW/YyhC1iWVDSAmV85hL48zWFUMFsis+jCqXauCtQsy31g51zLKngtsmStPTkCcr45JZo5+cPYUGbs6vqWlTzFbG/tBOi5AoivJhddwBCMDjDyC+ek6aMs0E3TYgpyAG3vjSEIFyN78RK/iEUxnnbEaYc7PobiOjtJ+Cr/2Yw8WOLxNJ6dTU/O4vFs3hmP4unoRBydTLN/egRWK81tMyhwxdnh/OR0ND+azSeHcXw0icffnMxPz8aH8xVyP21KLkpoCZyC8PjVty+Pvjv+/vX5+esf8JtX53hyOJ+cjienMRM5obq/hA3ki7c/Xv7088Uvb4e//nah//7u8vLdH6M/R9lr5Ynm5CTtXb0fLNDvDwbX/cHNdfbqZ28GNzeD67+SvzPRZyuSZ+QNNYfh7UG3Ch/+0VFnusrdwXJDcol+3H/+rBx73U+3RafUFL5ZnEv0dv/ZXhU+ZzFUIG+6iTJZ+h/2q3AACk4iZju54Q7Fi5IT3N1FQglAYfvDFt6CQ8rzlg0+Hqyh/4A7u+DeXBi1c0USXHWfb0T3U5FcMgKnDXfH6R2URkuvQI4stV2ycHrvu3sbyfev1EJQY7VlmkND8LksWIqrp4GGYf5l6DbobQQolknQbJ39ocvzvA6UlC+AaoXkLxl2+7oFchxOApJdVvF1G4p0tmJRpJFZ+yOSNHbzdTjAqlsrxoKrkwdNUhfCkqEw9hYwjOoMD/s+azuKhzWlGnQUhqLl/tlQqa5JMlXq17wMyErMqiMEMmRWJZ92UuUc0GVXpZPPOwrLhy7xW/SheR8bVDRdWeHPtoPuIdHyJYNmtE17nqsOaBmBlCbtktBXqOh5sFzbp9agPI2JTlQ6qYbgvDLRodfANatR7nucHjD0cWsQS8s1lKhbSp4tW1Di6ljRtzvjyjn8knAhEb/10WhpliQKZT0XhRAuS8DNsQgh50QG06moiEPesqipYQkifiVj5OfQnISJSS3LF9qWQwtIXgCAnZ8MK2qaBnbqLMWFmmdQ3lJtIbuT3VaM9r4FKYh4B2PX0INIyOv15eGi6Mr5B0GxfcMkWPNkkLYORg88HhHlEhDNsBcJB1kCdQjBSLqPEmSVFIr/AsQNaP3mRwYUAAAAAElFTkSuQmCC) no-repeat center / 100% 100%;
}
.custom-modal.van-dialog .van-button--large {
  height: 0.9rem;
}
.custom-modal.van-dialog .van-button {
  font-size: 0.26rem;
}
.custom-modal.van-dialog .van-dialog__cancel {
  background-color: #f0f0f0;
}
.custom-modal.van-dialog .reg-table {
  background: #f2ebe1;
  border: 0.01rem solid #f2ebe1;
  border-radius: 0.08rem;
  margin-top: 0.14rem;
}
.custom-modal.van-dialog .reg-table > .reg-alert {
  height: 0.6rem;
  line-height: 0.6rem;
  border-bottom: 0.01rem solid #fff;
  color: #0e0c14;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.custom-modal.van-dialog .reg-table > .reg-alert > span {
  display: inline-block;
  width: 30%;
  padding-left: 0.1rem;
  border-right: 0.01rem solid #fff;
  font-size: 0.24rem;
  color: #474747;
}
.custom-modal.van-dialog .reg-table > .reg-alert > span:last-child {
  width: 70%;
  padding-left: 0.05rem;
  border: none;
  text-align: center;
}
.custom-modal.van-dialog .reg-table > .reg-alert .pw_input {
  width: 100%;
  text-align: center;
  padding-right: 0.36rem;
  height: 0.6rem;
  line-height: 0.6rem;
}
div.custom-modal.van-dialog.upgradepopup {
  border-radius: 0;
  overflow: visible;
  width: 6.58rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAABDlBMVEX///8AAAD/4FD/41HBqj7z8/P4+Phubm4EBAP42k7ixkcAAA77+/vg4OBpXCDX19fr6+s1NTUYGBg+Pj5dUB2/v7/Ly8tZWVmCgoKioqJpaWkgICC0tLR2dnarq6uOjo5OTk4uLi5WShJGRkaWlpb/uLgRERH/6+v/0dH/e3v/iYn/kJD/9PQnJydhYWH039/Xvr7Zzs7/o6P/wsL/3d3/ZGT/bW3/sLD6VFTldnbua2vlsrLxXFzdoKDjmprzpaVbTE+XHyVVODxoTlKwNTmDMTWkR0t7QUWCIijLQ0e+KzCvenr/TU0yKgBKPg1oUB9yTxxXJSGrmZkVGCKjkTcjHwAxLBdNRieDcyoVEgIOk+7mAAAER0lEQVRoge1YaXfaRhRlYmukgMajBY3W0QJCwgYpMcZ12saNU3dN69it0yT+/3+kEtgOKGgb3HP6gXs4R4DQZebOm/vem05nhx122GGHHXbYYYf/H0QI4X9CzCHN9AzDCE0Nc0/LTDzdBg9QfI882QygpuecejZqMxu9n3/wHfFJuLEFgOwR6fELjhgJAEOyPTXUfKCaqPAt56rANrfVnnNkQPGGG8gDkSFtuNEc0JEVr4TCUYWt2EUytMPSyWtDxdtCGZxWTV3U1MRl5uY8YBWXchXQtfVN69EIJFCr400yBINRGIkKYc1WISpruGuKXzdpzhPY1hQaoG7guXJsqqNErp+yRNkCRgNW/YyhC1iWVDSAmV85hL48zWFUMFsis+jCqXauCtQsy31g51zLKngtsmStPTkCcr45JZo5+cPYUGbs6vqWlTzFbG/tBOi5AoivJhddwBCMDjDyC+ek6aMs0E3TYgpyAG3vjSEIFyN78RK/iEUxnnbEaYc7PobiOjtJ+Cr/2Yw8WOLxNJ6dTU/O4vFs3hmP4unoRBydTLN/egRWK81tMyhwxdnh/OR0ND+azSeHcXw0icffnMxPz8aH8xVyP21KLkpoCZyC8PjVty+Pvjv+/vX5+esf8JtX53hyOJ+cjienMRM5obq/hA3ki7c/Xv7088Uvb4e//nah//7u8vLdH6M/R9lr5Ynm5CTtXb0fLNDvDwbX/cHNdfbqZ28GNzeD67+SvzPRZyuSZ+QNNYfh7UG3Ch/+0VFnusrdwXJDcol+3H/+rBx73U+3RafUFL5ZnEv0dv/ZXhU+ZzFUIG+6iTJZ+h/2q3AACk4iZju54Q7Fi5IT3N1FQglAYfvDFt6CQ8rzlg0+Hqyh/4A7u+DeXBi1c0USXHWfb0T3U5FcMgKnDXfH6R2URkuvQI4stV2ycHrvu3sbyfev1EJQY7VlmkND8LksWIqrp4GGYf5l6DbobQQolknQbJ39ocvzvA6UlC+AaoXkLxl2+7oFchxOApJdVvF1G4p0tmJRpJFZ+yOSNHbzdTjAqlsrxoKrkwdNUhfCkqEw9hYwjOoMD/s+azuKhzWlGnQUhqLl/tlQqa5JMlXq17wMyErMqiMEMmRWJZ92UuUc0GVXpZPPOwrLhy7xW/SheR8bVDRdWeHPtoPuIdHyJYNmtE17nqsOaBmBlCbtktBXqOh5sFzbp9agPI2JTlQ6qYbgvDLRodfANatR7nucHjD0cWsQS8s1lKhbSp4tW1Di6ljRtzvjyjn8knAhEb/10WhpliQKZT0XhRAuS8DNsQgh50QG06moiEPesqipYQkifiVj5OfQnISJSS3LF9qWQwtIXgCAnZ8MK2qaBnbqLMWFmmdQ3lJtIbuT3VaM9r4FKYh4B2PX0INIyOv15eGi6Mr5B0GxfcMkWPNkkLYORg88HhHlEhDNsBcJB1kCdQjBSLqPEmSVFIr/AsQNaP3mRwYUAAAAAElFTkSuQmCC) no-repeat center;
  min-height: 6rem;
  background-size: 100% 100%;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__header {
  padding-top: 0;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content {
  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;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  max-height: none;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content .content {
  width: 5rem;
  margin: 0.46rem auto 0;
  text-align: left;
  min-height: 6.2rem;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content .content .tit {
  font-size: 0.58rem;
  color: #bd7435;
  width: 4rem;
  margin: 0 auto;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content .content .tit2 {
  font-size: 0.3rem;
  color: #7f523a;
  width: 4rem;
  margin: 0.24rem auto 0;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content .content .tit3 {
  background-color: #7f523a;
  height: 0.5rem;
  line-height: 0.5rem;
  width: 100%;
  color: #ffba00;
  border-radius: 0.1rem;
  text-align: center;
  letter-spacing: 1pt;
  width: 4rem;
  margin: 0.16rem auto 0.08rem;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content .content ul.rights {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 4.4rem;
  margin: 0 auto;
  position: relative;
  left: 0.18rem;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content .content ul.rights > li {
  color: #7f523a;
  font-size: 0.24rem;
  height: 0.48rem;
  text-align: left;
  width: 49%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content .content ul.rights > li > p {
  line-height: 0.24rem;
  height: 0.24rem;
  font-weight: bold;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content .content ul.rights > li > s {
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: #7f523a;
  display: block;
  margin-right: 0.1rem;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content .footbtn {
  min-height: 2.2rem;
  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;
}
div.custom-modal.van-dialog.upgradepopup .van-dialog__content .footbtn > button {
  margin: auto;
  color: #6d3719 !important;
}


/*# sourceMappingURL=app-b81ee6f7.css.map?v=1745947417941*/