.module{
  position: relative;
}
.verify{
  position: absolute;
  right: 10px;
  top: calc(50% - 3px);
  color: red;
  z-index: 99;
}
// .van-cell__right-icon{
//   // color: red !important;
//   display: none !important;
// }
.reminder{
  color: red;
  text-align: left;
  margin-left: 13px;
  font-size: 12px;
}

.van-cell{
    padding: 0 2% !important;
    background: none !important;
    border-radius: 5px !important;
    margin-top: 7px !important;
    border: none !important;
  }
  .van-cell__value {
    position: relative;
    overflow: hidden;
    color: #969799;
    text-align: left;
    width: 100% !important;
    min-height: 30px !important;
    vertical-align: middle;
    word-wrap: break-word;
}
.van-radio__icon{
  font-size: 14px !important;
}
.van-checkbox--horizontal{
  margin:10px 20px !important;
}
.van-radio-group--horizontal , .van-checkbox-group--horizontal{
  margin: 10px !important;
  font-size: 14px !important;
}
  .van-field__control{
    padding: 0 2% !important;
    background: none !important;
    border-radius: 5px !important;   
    border: none !important;
  }
  .el_input_focus{
    margin: 10px 0;
    position: relative;
    border: 1px solid #1c4990;
    border-radius: 5px;
    min-height: 40px;
    width: 100%;
    .spanTitle{
      position: absolute;
      color: gray;
      left: 5px;
      top: 8px;
      font-size: 14px;
      display: none;
      padding: 0 5px;
      background: #fff;
    }
    .spanTitle1{
      position: absolute;
      color: #ddd;
      left: 5px;
      top: 8px;
      font-size: 14px;
      padding: 0 5px;
      background: #fff;
    }
  }
  .el_input_focusTrue{
    margin: 10px 0;
    position: relative !important;
    border: 1px solid red;
    border-radius: 5px;
    min-height: 40px;
    width: 100%;
    .spanTitle{
      position: absolute;
      color: red;
      left: 5px;
      top: 8px;
      font-size: 14px;
      display: none;
      padding: 0 5px;
      background: #fff;
    }
    .spanTitle1{
      position: absolute;
      color: red;
      left: 5px;
      top: 8px;
      font-size: 14px;
      padding: 0 5px;
      background: #fff;
    }
  }
  .van-tabs__wrap{
    min-height: 30px !important;
  }
  .editBtn{
    width: 80px;
    height: 100%;
    background: #1c4990;
    border-bottom-right-radius: 5px;
    color: #fff;
  }
  .van-collapse-item__content{
    padding: 0 0 0 13px !important;
  }
  .appearBtn{
    width: 80px;
    height: 100%;
    background: red;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
  }
  .van-button--primary{
    background-color: #1c4990;
    border: 1px solid #1c4990;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    min-width: 100px;
  }
  .van-button--warning{
    background-color: #ff976a;
    border: 1px solid #ff976a;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    min-width: 100px;
  }
  .van-swipe-cell{
    border-radius: 5px !important;
  }
  .el_input_focusTrue1{
    text-align: left;
    margin: 10px 0;
    position: relative;
    border: 1px solid red;
    border-radius: 5px;
    min-height: 40px;
    width: 100%;
    .spanTitle{
      position: absolute;
      color: red;
      font-size: 8px;
      left: 5px;
    top: -10px;
    padding: 0 5px;
      display: none;
      background: #fff;
    }
    .spanTitle1{
      position: absolute;
      color: red;
      font-size: 8px;
        left: 5px;
      top: -10px;
      padding: 0 5px;
      background: #fff;
    }
  }
  .el_input_focus1{
    text-align: left;
    position: relative;
    border: 1px solid #1c4990;
    border-radius: 5px;
    min-height: 40px;
    width: 100%;
    margin: 10px 0;
    .spanTitle{
      position: absolute;
      color: gray;
      font-size: 8px !important;
        left: 5px;
      top: -10px;
      color: #1c4990 !important;
      padding: 0 5px;
      background: #fff;
    }
    .spanTitle1{
      position: absolute;
      color: gray;
      font-size: 8px !important;
        left: 5px;
      top: -10px;
      color: #1c4990 !important;
      padding: 0 5px;
      background: #fff;
    }
  }
  .el_input_blur{
    position: relative;
    border: 2.5px solid #1c4990;
    border-radius: 5px;
    min-height: 40px;
    width: 100%;
    margin: 10px 0;
    .spanTitle{
      position: absolute;
      color: gray;
      background: #fff;
      padding: 0 5px;
      left: 5px;
      top: 8px;
      font-size: 14px;
      animation: focusText .5s;
    animation-fill-mode: both;
    }
    .spanTitle1{
      position: absolute;
      color: gray;
      background: #fff;
      padding: 0 5px;
      left: 5px;
      top: 8px;
      font-size: 14px;
      animation: focusText .5s;
    animation-fill-mode: both;
    }
  }
  @keyframes focusText {
    from {
      font-size: 14px;
      left: 5px;
      top: 8px;
      color: gray;
    }
      to {
        font-size: 8px;
        left: 5px;
      top: -10px;
      color: #1c4990
      }
  }
  .van-uploader__preview{
    margin: 10px 0 10px 10px !important;
  }
  .van-uploader__preview-image{
    width: 40px !important;
    height: 40px !important;

  }
  .whiteBack{
    display: block;
    width: 30px;
    height: 30px;
    background: white;
    position: absolute;
    right: 3px;
    top: 4px;
  }
  .van-icon-lock{
    color: #1c4990 !important;
    font-size: 30px !important;
    border-right: 1px solid #1c4990;
    padding-right: 5px;
  }
  .van-icon-friends{
    color: #1c4990 !important;
    font-size: 30px !important;
    border-right: 1px solid #1c4990;
    padding-right: 5px;
  }