/* 充值 */
.recharge-container{
  width: 856px;
  padding-bottom: 30px;
  padding-top: 50px;
  border: 4px solid #F191AC;
  background-color: #342971;
  border-radius: 10px;
}
/* 充值 */

/* 头部 */
.recharge-header{
  width: 395px;
  height: 56px;
}
/* 头部 */

/* 关闭按钮 */
.recharge-close-wrap{
  right: 20px;
  top: 15px;
}
.recharge-close{
  font-size: 18px;
}
/* 关闭按钮 */

/* 内容模块 */
.recharge-content{
  padding: 0 56px;
}
.recharge-title{
  font-size: 24px;
  line-height: 28px;
}
.recording-info{
  margin-top: 30px;
}
.recording-label{
  width: 100px;
  margin-right: 20px;
  font-size: 18px;
  line-height: 22px;
}
.recording-currency{
  @include square(21px);
  margin-right: 10px;
}
.recording-integral{
  font-size: 24px;
  color: #EC6941;
  font-weight: bold;
  line-height: 26px;
}
.recording-item{
  width: 132px;
  height: 72px;
  background-color: rgba(255,255,255,0.1);
  border-radius: 10px;
  margin-right: 25px;
  margin-bottom: 16px;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 22px;
  border: 2px solid transparent;
}
.recording-item:nth-of-type(4n) {
  margin-right: 0;
}
.recording-price{
  margin-top: 8px;
}
.recording-price-input{
  font-size: 18px;
  line-height: 20px;
  margin-top: 4px;
}
.recording-price-input span{
  position: relative;
  top: 4px;
}
.recording-input{
  margin-left: 6px;
  width: 80px;
}
.recording-item-active{
  border-color: #DE6DA0;
  color: #00D39E;
}
.recording-pay-margin{
  margin-top: 10px;
}
/* 内容模块 */

/* 支付类型 */
.recording-pay-item {
  width: 160px;
  height: 60px;
  margin-right: 15px;
  margin-bottom: 15px;
  background-color: rgba(255,255,255,0.1);
  border-radius: 10px;
  border: 2px solid transparent;
  font-size: 18px;
  line-height: 20px;
  color: #fff;
  font-weight: 400;
}
.recording-pay-icon{
  @include square(36px);
  margin-right: 12px;
}
.recording-pay-active {
  border-color: #DE6DA0;
}
/* 支付类型 */

/* 充值协议 */
.recording-radio{
  font-size: 18px;
  line-height: 20px;
  color: #fff;
  margin-top: 30px;
}
.recording-agreement-margin{
  margin-left: 10px;
}
.recording-agreement{
  color: #78BDFF;
}
/* 充值协议 */

/* 按钮 */
.recording-button{
  width: 230px;
  height: 50px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 20px;
  margin-top: 30px;
}
/* 按钮 */

/* 充值提醒 */
.recording-pay-remind{
  font-size: 18px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  margin-top: 15px;
}
/* 充值提醒 */