/* packageH/signPage/personBank/personBank.wxss */
.form {
  background: #fff;
  height: 100vh;
}

.agree-box {
  display: flex;
  flex-direction: column;
  justify-items: center;
}

.agree-box .renzheng-img {
  width: 256rpx;
  height: 256rpx;
  margin: 0 auto;
}

.content {
  font-weight: bold;
}

.btn {
  margin: 80rpx auto 40rpx auto;
  color: #fff;
  width: 600rpx;
  height: 80rpx;
  line-height: 80rpx;
  background-image: linear-gradient(0deg, #377aff 0%, #679aff 100%);
  border-radius: 40rpx;
  text-align: center;
}

.inp-item {
  min-height: 100rpx;
  box-sizing: border-box;
  padding: 0 32rpx;
  font-size: 14px;
  color: #646566;
}

.inp-item .item-box {
  display: flex;
  align-items: center;
  justify-items: center;
  padding: 15rpx 0;
  border-bottom: 1px solid #eee;
}

.right-content .van-radio {
  display: flex;
  margin-top: 5rpx;
  margin-right: 10rpx;
}

.blue-txt {
  text-align: center;
  color: #377aff;
}

.link {
  color: #4784ff;
}

.disabled {
  background-image: linear-gradient(0deg, #d2d2d2 0%, rgba(210, 210, 210, 0.64) 100%) !important;
}

.inputBox {
  height: 2.625rem;
  line-height: 2.625rem;
  display: flex;
  border-bottom: 0.0625rem solid #ebebeb;
  text-align: left;
  align-items: center;
}

.inputBox .name {
  flex: 0 0 4.6rem;
  margin-right: 12px;
  color: #646566;
  font-weight: bold;
  text-align: center;
}

.inputBox input {
  width: 9rem;
  border: none;
}

.inputBox .getcodeImg {
  display: inline-block;
  height: 1.25rem;
  line-height: 1.25rem;
  flex: 1;
}
