.rArrow {
    position: absolute;
    right: 26rpx;
    height: 20rpx;
    width: 20rpx;
    margin: auto;
    bottom: 30rpx;
  }
  
  input {
    /* width:500rpx; */
    /* display: inline-block; */
    font-size: 32rpx;
    vertical-align: middle;
    margin: auto 10rpx;
  }
  
  .radio-group {
    display: inline-block;
  }
  
  .section {
    display: flex;
    justify-content: flex-start;
    height: 100rpx;
    line-height: 100rpx;
    width: 710rpx;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
  }
  
  .address {
    width: 710rpx;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
    padding-bottom: 10rpx;
  }
  
  .radio {
    margin-right: 30rpx;
  }
  .input{
    margin-top: 20rpx;
  }
  .section__title, .picker, picker {
    display: inline-block;
    font-size: 32rpx;
    color: #999;
    width: 500rpx;
  }
  
  radio {
    transform: scale(0.8);
  }
  
  .section__title {
    color: #999;
  }
  
  text{
    width: 100rpx;
    /* text-align: center; */
    padding: 0 20rpx;
    font-size: 32rpx;
  }

  /* .section > text:nth-of-type(1) {
    font-size: 32rpx;
    display: inline-block;
    padding: 0 20rpx;
  } */
  
  /* .address > text:nth-of-type(1) {
    font-size: 32rpx;
    display: inline-block;
    margin-right: 20rpx;
    padding: 0 20rpx;
  } */
  
  .btn {
    width: 456rpx;
    color: #fff;
    margin-top: 200rpx;
    height: 92rpx;
    line-height: 92rpx;
    text-align: center;
    border-radius: 32rpx;
    font-size: 32rpx;
  }
  
  .active {
    opacity: 0.6;
  }
  
  .sec {
    position: relative;
  }
  
  .names {
    font-size: 26rpx;
    line-height: 46rpx;
    color: #999;
    margin-left: 20rpx;
  }
  
  .child_add {
    width: 300rpx;
    line-height: 100rpx;
    height: 100rpx;
    border-radius: 10rpx;
    text-align: center;
    margin: 20rpx;
    font-size: 32rpx;
    background-color: #fff;
  }
  
  .child_box {
    margin: 20rpx;
    overflow: hidden;
  }
  
  .contBox {
    float: left;
    width: 80%;
    background-color: #fff;
  }
  
  .contBox_section {
    display: flex;
    justify-content: flex-start;
    height: 100rpx;
    line-height: 100rpx;
    /* width: 710rpx; */
    margin: 0 auto;
    border-bottom: 1px solid #eee;
  }
  
  /* .contBox_section text {
    margin: 0 20rpx;
  } */
  
  .contBox_picker {
    display: inline-block;
    font-size: 32rpx;
    color: #999;
    /* width: 400rpx; */
  }
  
  .det_child_box {
    float: left;
    width: 16%;
    height: 100rpx;
    border-radius: 10rpx;
    line-height: 100rpx;
    background-color: #fff;
    text-align: center;
    margin-top: 100rpx;
    margin-left: 2%;
  }
  