 
.container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between; 
  padding: 100rpx 20rpx;
  box-sizing: border-box;
} 
.form-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0 40rpx; 
  background: #fff;
}
.form-center{
text-align :center;
margin-bottom: 30rpx;
}
.form-center text{
  font-size: 36rpx;
  font-weight: 600;
}
.userinfo-avatar {
  width: 268rpx;
  height: 268rpx;
  margin: 20rpx;
  /* border-radius: 50%;  */
}
.form-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0 40rpx;
  margin-top: 36rpx;
  background: #fff;
}
.form-center{
text-align :center;
}
.form-center text{ 
  font-weight: 600;
font-size: 42rpx;
}

.form-item {
  position: relative;
  background: #fff;
  height: 96rpx;
  border-bottom: 1px solid #d9d9d9;
} 

.label{
  /* float: left;
  width: 30%; */
  margin-top: 30rpx; 
  color: #333;
  text-align: right;
  margin-right: 10rpx;
  font-size: 32rpx;
  text-align: center;
 }

 .content{
  /* float: left; 
  margin-top: 30rpx; */
 }

.form-default { 
  height: 96rpx;
  background: #fff;
  padding-top: 38rpx;
  font-size: 28rpx; 
}

.form-item .username, .form-item .password, .form-item .mobile, .area, .form-item .address {
  /* position: absolute; */
  /* top: 26rpx;
  left: 0; */
  display: block;
  width: 100%;
  height: 44rpx;
  background: #fff;
  /* color: #333; */
  font-size: 32rpx;  
}

.form-item-code {
  margin-top: 32rpx;
  height: auto;
  overflow: hidden;
  width: 100%;
  float: left;
  width: 350rpx;
}
 

.form-item-code .form-item {
  float: left;
  width: 350rpx;
}

.form-item-getPhone {
  margin-top: -10rpx;
  height: auto;
  float: right; 
  /*border: 1px solid #242a48;*/
  border-radius: 6rpx;
  color: #242a48;
  /*background: green;*/
  font-size: 30rpx;
}

.form-item .clear {
  position: absolute;
  top: 32rpx;
  
  right: 18rpx;
  z-index: 2;
  display: block;
  background: #fff;
}

.register-btn {
  margin: 40rpx 0 20rpx 0;
  height: 96rpx;
  line-height: 96rpx;
  width: 260rpx;
  color: #fff;
  font-size: 30rpx;  
  background-color: #09AFFF;    
  margin-top: 50rpx;  
  margin-left: 5%;
  border-radius: 10rpx;
  letter-spacing: 3rpx;
}

.region-select {
  width: 100%;
  height: 600rpx;
  background: #fff;
  position: fixed;
  z-index: 10;
  left: 0;
  bottom: 0;
}

.region-select .hd {
  height: 108rpx;
  width: 100%;
  border-bottom: 1px solid #f4f4f4;
  padding: 46rpx 30rpx 0 30rpx;
}

.region-select .region-selected {
  float: left;
  height: 60rpx;
  display: flex;
}

.region-select .region-selected .item {
  max-width: 140rpx;
  margin-right: 30rpx;
  text-align: left;
  line-height: 60rpx;
  height: 100%;
  color: #333;
  font-size: 28rpx;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.region-select .region-selected .item.disabled {
  color: #999;
}

.region-select .region-selected .item.selected {
  color: #b4282d;
}

.region-select .done {
  float: right;
  height: 60rpx;
  width: 60rpx;
  border: none;
  background: #fff;
  line-height: 60rpx;
  text-align: center;
  color: #333;
  font-size: 28rpx;
}

.region-select .done.disabled {
  color: #999;
}

.region-select .bd {
  height: 492rpx;
  width: 100%;
  padding: 0 30rpx;
}

.region-select .region-list {
  height: 492rpx;
}

.region-select .region-list .item {
  width: 100%;
  height: 104rpx;
  line-height: 104rpx;
  text-align: left;
  color: #333;
  font-size: 28rpx;
}

.region-select .region-list .item.selected {
  color: #b4282d;
}

.bg-mask {
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 8;
} 
 
.container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between; 
  padding: 80rpx 20rpx;
  box-sizing: border-box;
} 
.form-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0 40rpx; 
  background: #fff;
}
.form-center{
text-align :center;
margin-bottom: 30rpx;
}
.form-center text{
  font-size: 36rpx;
  font-weight: 600;
}
.userinfo-avatar {
  width: 268rpx;
  height: 268rpx;
  margin: 20rpx;
  /* border-radius: 50%;  */
}
.form-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0 40rpx;
  margin-top: 36rpx;
  background: #fff;
}
.form-center{
text-align :center;
}
.form-center text{ 
  font-weight: 600;
font-size: 42rpx;
}

.form-item {
  /* position: relative; */
  display:flex;
  background: #fff;
  height: 96rpx;
  border-bottom: 1px solid #d9d9d9;
} 

.label{
  /* float: left;
  width: 30%; */
  margin-top: 30rpx; 
  color: #333;
  text-align: right;
  margin-right: 10rpx;
  font-size: 32rpx;
  text-align: center;
  width:200rpx;
 }

 .content{
  /* float: left;  */
  margin-top: 30rpx;
  flex:1;
 }

.form-default { 
  height: 96rpx;
  background: #fff;
  padding-top: 38rpx;
  font-size: 28rpx; 
}

.form-item .username, .form-item .password, .form-item .mobile, .area, .form-item .address {
  /* position: absolute; */
  /* top: 26rpx;
  left: 0; */
  display: block;
  width: 100%;
  height: 44rpx;
  background: #fff;
  /* color: #333; */
  font-size: 32rpx;  
}

.form-item-code {
  margin-top: 32rpx;
  height: auto;
  overflow: hidden;
  width: 100%;
  float: left;
  width: 350rpx;
}
 

.form-item-code .form-item {
  float: left;
  width: 350rpx;
}

.form-item-getPhone {
  margin-top: -10rpx;
  height: auto;
  float: right; 
  /*border: 1px solid #242a48;*/
  border-radius: 6rpx;
  color: #242a48;
  /*background: green;*/
  font-size: 30rpx;
}

.form-item .clear {
  position: absolute;
  top: 32rpx;
  
  right: 18rpx;
  z-index: 2;
  display: block;
  background: #fff;
}

.register-btn {
  margin: 40rpx 0 20rpx 0;
  height: 96rpx;
  line-height: 96rpx;
  width: 260rpx;
  color: #fff;
  font-size: 30rpx;  
  background-color: #09AFFF;    
  margin-top: 50rpx;  
  margin-left: 5%;
  border-radius: 10rpx;
  letter-spacing: 3rpx;
}

.region-select {
  width: 100%;
  height: 600rpx;
  background: #fff;
  position: fixed;
  z-index: 10;
  left: 0;
  bottom: 0;
}

.region-select .hd {
  height: 108rpx;
  width: 100%;
  border-bottom: 1px solid #f4f4f4;
  padding: 46rpx 30rpx 0 30rpx;
}

.region-select .region-selected {
  float: left;
  height: 60rpx;
  display: flex;
}

.region-select .region-selected .item {
  max-width: 140rpx;
  margin-right: 30rpx;
  text-align: left;
  line-height: 60rpx;
  height: 100%;
  color: #333;
  font-size: 28rpx;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.region-select .region-selected .item.disabled {
  color: #999;
}

.region-select .region-selected .item.selected {
  color: #b4282d;
}

.region-select .done {
  float: right;
  height: 60rpx;
  width: 60rpx;
  border: none;
  background: #fff;
  line-height: 60rpx;
  text-align: center;
  color: #333;
  font-size: 28rpx;
}

.region-select .done.disabled {
  color: #999;
}

.region-select .bd {
  height: 492rpx;
  width: 100%;
  padding: 0 30rpx;
}

.region-select .region-list {
  height: 492rpx;
}

.region-select .region-list .item {
  width: 100%;
  height: 104rpx;
  line-height: 104rpx;
  text-align: left;
  color: #333;
  font-size: 28rpx;
}

.region-select .region-list .item.selected {
  color: #b4282d;
}

.bg-mask {
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 8;
} 
.link-block{
  margin-top:80rpx;
  text-align: center;
  color:#09afff;
  font-size: 24rpx;
	text-decoration: underline;
	display: flex;
	align-items: center;
}
.check-wrapper view.van-icon{
	color:#fff;
}