.container {
  background-color: #F7F7F7;
  min-height: 1200rpx;
  letter-spacing: 3rpx;
}

.container .head-img {
  height: 200rpx;
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  padding: 0 50rpx;
  margin-bottom: 20rpx;
}

.container .head-img .title {
  height: 200rpx;
  line-height: 200rpx;
}

.container .head-img .info {
  width: 150rpx;
  height: 150rpx;
  border-radius: 50%;
  margin-top: 25rpx;
}

.container .head-img .info > image {
  width: 150rpx;
  height: 150rpx;
  border-radius: 50%;
}

.container .user-name, .container .sex, .container .birth, .container .tel {
  display: flex;
  justify-content: space-between;
  height: 100rpx;
  background-color: #fff;
  position: relative;
  padding: 0 50rpx;
}

.container .user-name .title, .container .user-name .info, .container .sex .title, .container .sex .info, .container .birth .title, .container .birth .info, .container .tel .title, .container .tel .info {
  line-height: 100rpx;
}

.container .user-name .info, .container .sex .info, .container .birth .info, .container .tel .info {
  text-align: right;
  color: #707070;
}

.container .user-name .info > input, .container .sex .info > input, .container .birth .info > input, .container .tel .info > input {
  height: 100%;
}

.container .user-name .icon, .container .sex .icon, .container .birth .icon, .container .tel .icon {
  width: 30rpx;
  height: 30rpx;
  position: absolute;
  top: 38rpx;
  right: 15rpx;
}
