.confirm_exchange{
	border-bottom: .01rem solid #e3e3e3;
	padding: .4rem .3rem .46rem .3rem;
	background: #fff;
	margin-top: -.5rem;
}
.confirm_exchange input{
	height: .88rem;
	color: #333;
	background: #f2f1f0;
	border: .01rem solid #e3e3e3;
	padding-left: .16rem;
	box-sizing: border-box;
}
.confirm_exchange input::-webkit-input-placeholder,.random_code input::-webkit-input-placeholder{
	color: #999;
}
.redeem_code{
	width: 100%;
	font-size: .34rem;	
}
.random_code{
	margin-top: .24rem;
	display: flex;
}
.random_code input{
	font-size: .34rem;
	width: 65%;
}
.random_code span{
	margin-left: .18rem;
	flex: 1;
	text-align: center;
	line-height: .88rem;
	height: .88rem;
	font-size: .52rem;
}
.confirm{
	margin-top: .4rem;
	text-align: center;
	height: .88rem;
	line-height: .88rem;
	font-size: .32rem;
	color: #fff;
	background:#ffba00;
}
.rules_recode_wrap{
	margin-top: .28rem;
}
.rules_recode{
	display: flex;
	height: .88rem;
	border-top: .01rem solid #e3e3e3;
	border-bottom: .01rem solid #e3e3e3;
	background: #fff;
	position: relative;
}
.rules_recode li{
	width: 50%;
	height: .88rem;
	line-height: .88rem;
	text-align: center;
	line-height: .88rem;
	font-size:.3rem ;
	color: #666;
}
.rules_recode li span{
	padding-bottom: .08rem;
}
.rules_recode .select{
	color: #ffba00;
	text-decoration: underline;
	color: #ffba00;
}
.vertical_line{
	position: absolute;
	height: .3rem;
	border-left: .01rem solid #ccc;
	left: 50%;
	top: 33%;
}
.record_list li{
	display: flex;
	justify-content: space-around;
	height: .6rem;
	line-height: .6rem;
}
.exchange_type{
	font-size: .2rem;
	color: #666;
}
.more_record{
	text-align: center;
	margin-top: .4rem;
	color: #666;
	font-size: .24rem;
	margin-bottom: .2rem;
}
.rules{
	padding: .3rem;
	display: none;
}
.rules_list li{
	color: #666;
	font-size: .2rem;
	margin-top: .4rem;
}
