
    *  {
      margin: 0
    }
    body,html,#app{
      width: 100%;
      height: 100%;
      overflow-x: hidden;
    }
    .wrapper {
      width: 100vw;
      min-height: 100vh;
      /* position: relative; */
      /* display: flex;
      flex-direction: column; */
    }
    .wrapper img {
      width: 100%;
    }
    .wrapper .el-main {
      padding: 0;
    }
    .el-container{
      min-height: 100vh;
    }
    .img-box img{
      margin: -0.172rem 0;
    }
    .bWeChat{
      width: 100%;
      height: 100%;
    }
    .bWeChat img{
      width: 100%;
    }
    .btnwrap {
      display: flex;
      justify-content: center;
      justify-content: space-around;
    }
    .btnwrap a {
      margin: .25rem 0;
      width: 3.86rem;
      height: 1.16rem;
      cursor: pointer;
    }
    .btnwrap:nth-child(2) a {
      margin: 0 0 .25rem;
    }
    .wxinfo {
      padding: 0 .6rem;
      display: flex;
      margin-bottom: .4rem;
      justify-content: space-between;
    }
    .wxinfo .left {
      display: flex;
      flex-direction: column;
    }
    .wxinfo .left img {
      width: 0.5rem;
      margin-right: 0.08rem;
    }
    .wxinfo .title {
      display: flex;
      align-items: center;
      font-size: 0.28rem;
      font-family: PingFang;
      font-weight: bold;
      color: #222222;
      -webkit-text-stroke: 0.01px #FFFFFF;
      text-stroke: 0.01px #FFFFFF;
      margin-top: 0.245rem;
    }
    .wxinfo .title span {
      width: .9rem;
      height: 1px;
      background: #DFDFDF;
    }
    .imgtext {
      font-size: 0.28rem;
      font-family: PingFang;
      font-weight: bold;
      color: #222222;
      line-height: 0.03rem;
      -webkit-text-stroke: 0.01px #FFFFFF;
      text-stroke: 0.01px #FFFFFF;
      display: flex;
      align-items: center;
      margin-top: 0.25rem;
      cursor: pointer;
    }
    .right img {
      width: 1.95rem;
      height: 1.95rem;
    }
    .qr {
      text-align: center;
      font-size: 0.28rem;
      font-family: PingFang SC;
      font-weight: bold;
      color: #FF9000;
      line-height: 1;
      -webkit-text-stroke: 0.01px #FFFFFF;
      text-stroke: 0.01px #FFFFFF;
      margin-top: -.2rem;
    }
    .el-container.is-vertical .el-footer {
      height: 2.4rem !important;
      background: #000;
      text-align: center;
      padding: .3rem 0;
      font-size: .20rem;
      line-height: 1.6;
    }
    .el-container.is-vertical .el-footer .red {
      color: #FF6200;
    }
    .ccc {
      color: #aaa;
    }
    .imgcc {
      display: flex;
      justify-content: center;
      color: #aaa;
      align-items: center;
    }
    .imgcc a{
      color: #aaa;
    }
    .imgcc img {
      width: .3rem;
    }
    .imgcc img:nth-child(2) {
      width: .26rem;
    }
    @media (max-width: 450px) {
      footer p, footer div{
        -webkit-transform: scale(0.60);
        transform:scale(0.6);
        white-space: nowrap;
      }
      .el-container.is-vertical .el-footer{
        padding-bottom: .5rem;
      }
    }
