#routerView[data-v-335c25ad] {
  height: 100%;
  width: 100vw;
}
.trans-left-enter-active[data-v-335c25ad] {
  position: fixed;
  z-index: 200;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  -webkit-animation: transLeft-data-v-335c25ad .2s linear forwards;
          animation: transLeft-data-v-335c25ad .2s linear forwards;
}
.trans-left-leave-active[data-v-335c25ad] {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  -webkit-animation: transOrigin-data-v-335c25ad .2s linear forwards;
          animation: transOrigin-data-v-335c25ad .2s linear forwards;
}
.trans-right-enter-active[data-v-335c25ad] {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  -webkit-animation: transOrigin-data-v-335c25ad .2s linear forwards;
          animation: transOrigin-data-v-335c25ad .2s linear forwards;
}
.trans-right-leave-active[data-v-335c25ad] {
  position: fixed;
  z-index: 200;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  -webkit-animation: transRight-data-v-335c25ad .2s linear forwards;
          animation: transRight-data-v-335c25ad .2s linear forwards;
}
@-webkit-keyframes transLeft-data-v-335c25ad {
from {
    transform: translate(100%, 0);
}
to {
    transform: translate(0, 0);
}
}
@keyframes transLeft-data-v-335c25ad {
from {
    transform: translate(100%, 0);
}
to {
    transform: translate(0, 0);
}
}
@-webkit-keyframes transRight-data-v-335c25ad {
from {
    transform: translate(0, 0);
}
to {
    transform: translate(100%, 0);
}
}
@keyframes transRight-data-v-335c25ad {
from {
    transform: translate(0, 0);
}
to {
    transform: translate(100%, 0);
}
}
@-webkit-keyframes transOrigin-data-v-335c25ad {
from {
    transform: translate(0, 0);
}
to {
    transform: translate(0, 0);
}
}
@keyframes transOrigin-data-v-335c25ad {
from {
    transform: translate(0, 0);
}
to {
    transform: translate(0, 0);
}
}

@charset "UTF-8";
/*
    文件描述：公共样式
    创建人：卢信桥
    创建时间：2020-12-11
 */
:root {
  --md-color-primary: #29CBD3;
  --md-color-primary-gradient: #3CD2BA;
  --md-color-link: #5B77CC;
}
html, body {
  width: 100%;
  height: 100%;
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 1.4rem;
  color: #333;
  background: none;
  border: none;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-family: PingFangSC-Regular, Microsoft Yahei;
}
li {
  list-style-type: none;
}
input {
  outline: none;
  -webkit-appearance: none;
  /*去除系统默认的样式*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /*点击高亮的颜色*/
  -webkit-user-select: text !important;
  /*focus*/
}
.text_ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.text_ellipsis2 {
  display: -webkit-box;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
}
.text_ellipsis3 {
  display: -webkit-box;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
}
.van-list /deep/.van-list__finished-text {
  font-size: 1.2rem !important;
}
#weichatGuide {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.6);
}
#weichatGuide > .icon {
  position: absolute;
  right: 3rem;
  top: 2rem;
  width: 5.2rem;
  height: 6.7rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABDCAMAAADkgdagAAAAk1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ROyVeAAAAMHRSTlMAA0xCRhEIBiUM1K2kjmsgF8GZkYV1V1A8NSzNu4BnX1swG55wxbSoiXtkN/Xi3+Oo5J4CAAAB1UlEQVRIx52V6XKqQBCFDwPDvsiqCCIgbjHJnfd/uhuTlKXSGNvvZ1Mf03O6GsAm0vjOuuI75rvin+QpZXOdN6VUwQ1BfbFiSu5Z2vOcVJ1xWY6hfpgxnKVS6v0s6c872tEPO+gbpUKGZAEYJISKubMVwJLMPHImrzXxJE/hnuYxSiqj+kgpid4e0VnLVqvWVA9yXJNOcolzZnrJ6KCcyMed44pCSBM3CJ2QjLt7uLcTCQgnr+8r+u1LUmKqfTsqZZurPhoiz1NDfBCuLxkT2zevieUvL5ZjWHgS/9Kf/SGpDUsf2TNbakRZPxFF241+465B0S+IohTmd3Ll0ialvCJXvP+W/nUg0aienco4d270U9HtssnV8zFFQ7SwjGdoA/PBiBbjPbbC3hz8hx/q/fgkhFv8wer+pdVnZPwlFUN5uAoxMOY5nkBsNV84AsJeVI6/PeBJgtJwEedRasEqGP9IE5YJoM3Ap9jwnWwBPvuCrTQB2GhDwnZWNVvJV6VgNuYtQtZ9HFPE0jc4ioXNrm80sPBSmzvP5E3nKl0XDODieWzFSKRkS/MYbHY6+GQlWxEu+ESZxnbCDHzEge+sG7wgJXzHfmVE7Sf4OBJ8PsQrOdh85z+yfBzsZtz78gAAAABJRU5ErkJggg==) no-repeat;
}
#weichatGuide > .txt {
  padding-top: 9.7rem;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
  line-height: 1.5;
}
#weichatGuide > .txt > span:nth-of-type(1) {
  font-size: 2.6rem;
  font-weight: bold;
  color: #fff;
}
#weichatGuide > .txt > span:nth-of-type(2) {
  font-size: 1.6rem;
  font-weight: bold;
  color: var(--md-color-primary);
}
#weichatGuide > .txt > span:nth-of-type(3) {
  font-size: 1.4rem;
  color: #fff;
}
#weichatGuide > .know_btn {
  display: inline-block;
  margin: 2rem auto 0 auto;
  padding: 0.5rem 1rem;
  font-size: 1.6rem;
  color: #fff;
  border: 1px solid #fff;
  border-radius: .4rem;
}

#index[data-v-2964abc9] {
  height: 100%;
}

