.press-act:not(.press-act--hidden-tip) {
  /* 0.遮罩层  -- start*/
  &.press__cover {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .75);
    z-index: 101;
  }

  /* 0.遮罩层  -- end*/

  /* 1.背景 */
  .press__dialog-update {
    position: relative;
    width: 100vw;
    height: 5.02rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/horizon/popup-bg-long-new.png) no-repeat;
    background-size: 100%;
    z-index: 4;
  }

  /* 2.关闭按钮 */
  .press__close {
    cursor: pointer;
    display: block;
    position: relative;
    z-index: 10;
    width: .54rem;
    height: .52rem;
    background: url(https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/horizon/popup-close-max.png) no-repeat;
    background-size: 100%;
    margin-left: .24rem;
    position: absolute;
    right: .44rem;
    top: -.81rem;
  }

  /* 3.标题 */
  .press__title {
    font-size: .4rem;
    color: #fff;
    text-align: right;
    position: absolute;
    right: 1.1rem;
    top: -.86rem;
  }

  /* 4.按钮----------- start */
  .press__dialog-update .press__button-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: .4rem;
    bottom: -1rem;
  }

  .press__btn--medium-secondary,
  .press__btn--cancel {
    display: block;
    width: 2.6rem;
    display: block;
    width: 2.6rem;
    height: .72rem;
    line-height: .72rem;
    text-align: center;
    flex-shrink: 0;
    color: #fff;
    background: url(https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/bg-btn-black-m.png) no-repeat;
    background-size: 100% 100%;
    font-size: .36rem;
    margin: 0 .16rem;
    font-family: 'PEACE';
  }

  .press__btn--sure,
  .press__btn--medium-primary,
  .tip-comp-btn-large-primary {
    display: block;
    width: 2.6rem;
    height: .72rem;
    line-height: .72rem;
    text-align: center;
    flex-shrink: 0;
    color: #212124;
    background: url(https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/bg-btn-200.png) no-repeat;
    background-size: 100% 100%;
    font-size: .36rem;
    margin: 0 .16rem;
    font-family: 'PEACE';
  }

  /* 4.按钮----------- end */

  /* 5.input 输入框 ------- start */
  .press__phone-number,
  .tip-act-dialog-main input,
  .tip-comp-dialog--input_phone-content input,
  .tip-comp-dialog--input-qq-content input,
  .press__content input {
    width: 5.08rem;
    height: .56rem;
    padding: 0 .16rem;
    color: #212124;
    font-size: .24rem;
    overflow: visible;

    .uni-input-placeholder,
    .input-placeholder {
      color: rgba(33, 33, 36, .30);
      font-size: .24rem;
    }
  }

  .press__phone-number::placeholder,
  .tip-act-dialog-main input::placeholder,
  .tip-comp-dialog--input_phone-content input::placeholder,
  .tip-comp-dialog--input-qq-content input::placeholder {
    color: rgba(33, 33, 36, .30);
    font-size: .24rem;
  }

  .tip-act-dialog-main .press__phone-number,
  .tip-comp-dialog--input_phone-content .press__phone-number {
    width: 5.08rem;
  }

  /* 5.input 输入框 ------- end */

  .press__code-wrap .press__code-number {
    width: 3.42rem;
  }

  .tip-comp-dialog--input_phone-content {
    margin-top: .44rem;
  }

  .press__content {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100vw;
    height: 100%;
  }

  .press__phone-number {
    border: 1px solid rgba(33, 33, 36, .65);
    position: relative;

    &::before {
      content: '手机号';
      position: absolute;
      left: -1rem;
      top: 50%;
      transform: translateY(-50%);
      color: #212124;
      font-size: .24rem;
    }

  }

  /* 获取验证码 */
  .press__code-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .32rem;
    border: 1px solid rgba(33, 33, 36, .65);
    width: 5.08rem;
    position: relative;

    &::before {
      content: '验证码';
      position: absolute;
      left: -1rem;
      top: 50%;
      transform: translateY(-50%);
      color: #212124;
      font-size: .24rem;
    }
  }

  /* 获取验证码 */
  .press__code-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: .48rem;
    width: 1.5rem;
    font-size: .24rem;
    color: rgba(33, 33, 36, .30);
    white-space: nowrap;
    margin-left: .13rem;
    margin-right: .08rem;
    flex-shrink: 0;

    &::before {
      content: '';
      width: 1px;
      height: .36rem;
      flex-shrink: 0;
      background-color: rgba(33, 33, 36, .65);
      margin-right: .13rem;
    }
  }

}
