.mainPage {
  background: url("../../../common/icon/bg.jpg") no-repeat 0 0;
  background-size: 100% calc(100% + 90px);
  position: relative;
  input::-webkit-input-placeholder {
    color: rgba(168,182,200,1);
  }
  .mask{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    // background: rgba(0,0,0,0.3);
    position: relative;
    .logo{
      position: absolute;
      top: .5rem;
      left: .3rem;
      width: 1.8rem;
    }
    .select {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
    }
    .box{
      width: 3.25rem;
      height: 4.2rem;
      background:rgba(255,255,255,1);
      border-radius:8px;
      padding: .2rem;
      box-sizing: border-box;
      margin-top: 130px;
      .title{
        font-size: .16rem;
        font-weight: bold;
        text-align: center;
      }
      .mobile,.sms{
        width: 2.85rem;
        height: .5rem;
        background:rgba(255,255,255,1);
        border-radius:8px;
        border:1px solid rgba(168,182,200,0.2);
        display: flex;
        align-items: center;
        position: relative;
        margin-top: .2rem;
        i{
          color: rgba(168,182,200,1);
          padding: .14rem;
          font-size: .18rem;
        }
        input{
          flex: 1;
          height: 100%;
        }
        .sand{
          padding: 0 .1rem;
          height: .24rem;
          border-radius:20px;
          border:1px solid rgba(218,218,218,1);
          color: rgba(218,218,218,1);
          font-size: .12rem;
          text-align: center;
          line-height: .24rem;
          position: absolute;
          right: .1rem;
          &.color{
            border:1px solid #DADADA;
            color: #DADADA;
          }
        }
      }
      .recommend{
        width: 2.85rem;
        height: .4rem;
        padding: .15rem 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        span{
          color: rgba(168,182,200,1);
          white-space: nowrap;
        }
        i{
          color: rgba(168,182,200,1);
          font-size: .12rem;
        }
        div{
          height: 100%;
          display: flex;
          flex: 1;
          margin-left: .1rem;
          align-items: center;
          border-radius:8px;
          border:1px solid rgba(168,182,200,0.2);
          padding: .1rem;
          box-sizing: border-box;
          span{
            width: 85%;
            overflow:hidden;
            text-overflow:ellipsis;
            white-space:nowrap;
          }
        }
      }
      .submit{
        margin-top: .2rem;
        width: 2.85rem;
        height: .48rem;
        border-radius:25px;
        border:1px solid rgba(255,66,28,1);
        text-align: center;
        line-height: .48rem;
        div{
          font-size: .15rem;
          color: rgba(255,66,28,1);
        }
      }
    }
  }
}

.slide-enter-active {
  transition: all .3s ease;
}
.slide-leave-active {
  transition: all .3s ease;
}
.slide-enter, .slide-leave-to
/* .slide-fade-leave-active for below version 2.1.8 */ {
  transform: translateY(2.6rem);
  opacity: 0;
}
