/* pages/mine/wxml/shopregistration/shopregistration.wxss */
.container{
  width: 100%;
  box-sizing: border-box;
  background: #f1f1f1;
}
#container{
  width: 100%;
  box-sizing: border-box;
}
.header{
  width: 100%;
  font-size: 40rpx;
  padding: 20rpx 10rpx;
  margin: 0 auto;
  color: #333;
  background: #fff;
  margin-bottom: 2rpx;
}
.count{
  width: 100%;
  
}
.phone::after{
  content: '';
  display: block;
  clear: both;
}
.phone{
  background: #fff;
  margin-bottom: 2rpx;
  padding: 10rpx;
  position: relative;
}
.phone view{
  font-size: 30rpx;
  float: left;
  line-height: 60rpx;
}
.phone picker::after{
  content: '';
  display: block;
  clear: both;
}
.phone picker{
  width: 300rpx;
 position: absolute;
 left: 50%;
 margin-left: -120rpx;
}
.phone picker view{
  width: 100%;
}
.phone image{
  width: 30rpx;
  height: 30rpx;
  position: absolute;
  right: 30rpx;
  top: 50%;
  margin-top: -15rpx;
}
.phone input{
  height: 60rpx;
  position: absolute;
  font-size: 28rpx;
  left: 50%;
  margin-left: -120rpx;
}
.btn{
  color: #fff;
  background: #fb752c;
  margin-top: 20rpx;
}
.prompt{
 padding: 50rpx 30rpx;
 position: relative;
}
.prompt .prompt-line{
  width: 100%;
  border-bottom: 1px solid #999;
  display: block;
}
.prompt .prompt-text{
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -162rpx;
  margin-top: -26rpx;
  padding: 10rpx 30rpx;
  font-size: 24rpx;
  color: #666;
  background: #f1f1f1;
}
.up-load-img{
  margin-top: 20rpx;
  
}
.up-load-img .img-box{
  margin-bottom: 20rpx;
  padding: 20rpx 30rpx;
  background: #fff;
}
.up-load-img .img-box .img-title{
  font-size: 30rpx;
  margin-bottom: 10rpx;
}
.up-load-img .img-box .img-tips{
  font-size: 22rpx;
  color: #fca677;
  margin-bottom: 10rpx;
}
.up-load-img .img-box .img-tips::after{
  content: "";
  display: block;
  clear: both;
}
.up-load-img .img-box .img-tips icon,.up-load-img .img-box .img-tips text{
  float: left;
}
.up-load-img .img-box .img-tips icon{
  margin-right: 10rpx;
}
.up-load-img .img-box .img-photo{
  position: relative;
}
.up-load-img .img-box .img-photo image{
  width: 100%;
  height: 435rpx;
  display: block;
  border-radius: 35rpx;
  background: #f1f1f1;
}
.up-load-img .img-box .img-photo button{
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.up-load-img .img-box .img-photo button:after{
  border: 0;
}