page{
  /* background: #fff; */
}
.cust-img image{
  width:200rpx;
  height: 200rpx;

}
.cust-footer{
  height:100rpx;
  line-height:100rpx;
  padding-top:16rpx;
}
.cust-footer .iconfont{
  font-size:48rpx;
  width:70rpx;
  height:70rpx;
  border:1rpx solid #e0e0e0;
  border-radius:100%;
  text-align: center;
  line-height:70rpx;
  margin:0 15rpx;
  background:#fff;
  border-radius:70rpx;
}
.cust-footer .vip{
  height:62rpx;
  line-height:62rpx;
  width:160rpx;
  text-align: center;
  border-radius:62rpx;
  background:#fff;
  margin-left:10rpx;
}
.icon-car{
  position:relative;
}
.car-num{
  position: absolute;
  width:40rpx;
  height:40rpx;
  line-height:40rpx;
  border-radius:50%;
  font-size:22rpx;
  right:-12rpx;
  top:-12rpx;
}

.custom-list{
  width:100%;
  height:256rpx;
  background:#fff;
  border-radius:30rpx;
  box-shadow: #ddd 1px 1px 8px 4px;
  overflow: hidden;
  margin-top:30rpx;
}
.tu-icon image{
  width:109rpx;
  height:35rpx;
}
.cust-btn{
  display: inline-block;
  width:120rpx;
  height:60rpx;
  line-height:60rpx;
  border-radius:10rpx;
  text-align: center;
  background:#00af66;
  color:#fff;
}
.cust-btn.disabled{
  background:#aaa;
}

/* 密码输入 */
.pwd-box{
  background:rgba(0,0,0,0.6);
  width:100%;
  height:100%;
  position: fixed;
  top:0;
  left:0;
  z-index:100;
}
.pwd-main{
  /* height:300rpx; */
  padding:30rpx 0 0;
  width:100%;
  position:fixed;
  bottom:0;
  background:#fff;
  z-index:111;
}
.content{
  width:612rpx;
  margin:0 auto;
}
.iptbox{
  /* width: 100rpx; */
  height: 100rpx;
  border:2rpx solid #e0e0e0;
  border-right:none;
  /* border-radius: 20rpx; */
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background:#fff;
}
.iptbox:last-child{
  border-right:2rpx solid #e0e0e0;
}
.ipt{
  width: 0;
  height: 0;
}
.btn-box{
  width:612rpx;
  margin:50rpx auto 0;
}
.btn-area{
  margin:0 20rpx;
  text-align: center;
  width:100%;
  height:80rpx;
  line-height:80rpx;
  border-radius:10rpx;
}
.btn-del{
  border:2rpx solid #e0e0e0;
}
.pwd-title{
  text-align: center;
}
.footer-box{
  background:none;
}
.keyboard-box{
  margin-top:40rpx;
}
.keyboard-row{
  height:120rpx;
  font-size:48rpx;
  text-align: center;
  line-height:120rpx;
  border-top:2rpx solid #e0e0e0;
}
.keyboard-grid{
  border-right:2rpx solid #e0e0e0;
}
.keyboard-grid:last-child{
  border-right:none;
}
.keyboard-row .f-item{
  width:200%;
}