
/* pages/register/register.wxss */
page{background-color: #ffffff;}
.reg_top{ padding: 20rpx 58rpx 28rpx 30rpx; border-bottom: 20rpx solid #F8F8F8; display: flex; justify-content:  space-between; align-items: center;}
.reg_top_txt{ flex: none;}
.reg_top_txt view{ font-size: 40rpx; color: #333333; line-height: 56rpx;}
.reg_top_txt text{ font-size: 26rpx; color: #999999; line-height: 56rpx; display: block;}
.reg_top image{ flex: none; width: 142rpx; height: 126rpx;}
.reg_form{ padding: 0 24rpx 50rpx 24rpx;}
.reg_form_item{ border-bottom: 1px solid #F5F5F5; line-height: 100rpx; padding: 10rpx 0; display: flex;justify-content:  space-between; align-items: center;}
.reg_form_item view{ font-size: 30rpx; font-weight: 500; color: #333333; flex: none;}
.reg_form_item input{ height: 100rpx; padding-left: 20rpx; width: 100%; flex: auto; text-align: right;}
.reg_form_item .cu-btn{ width: 425rpx;}
input.reg_form_code{text-align: center;}
.reg_form_btn{ width: 610rpx; display: block; line-height: 80rpx; margin:100rpx auto auto auto; border-radius: 10rpx;box-shadow: 0 12rpx 18rpx 0 rgba(45, 89, 230, 0.27);}
.reg_form_tip{ font-size: 24rpx; color: #F22424; line-height: 33rpx; margin: 20rpx auto auto auto;}
.reg_form_item picker {
	flex: 1;
	padding-right: 40rpx;
	overflow: hidden;
	position: relative;
}

.reg_form_item picker .picker {
	line-height: 100rpx;
	font-size: 28rpx;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	text-align: right;
}

.reg_form_item picker::after {
	font-family: "cuIcon";
	display: block;
	content: "\e6a3";
	position: absolute;
	font-size: 34rpx;
	color: var(--grey);
	line-height: 100rpx;
	width: 60rpx;
	text-align: center;
	top: 0;
	bottom: 0;
	right: -20rpx;
	margin: auto;
}
