
page {
	background: #F5F5F5;
}
.content {
	width: 100%;
}
.user_box {
	width: 90%;
	margin: 0 auto;
	height: 360rpx;
	background: #ffffff;
	margin-top: 30rpx;
	border-radius: 18rpx;
	padding-top: 10rpx;
}
.u-form-item {
	padding: 0rpx 0 !important;
	font-weight: bold !important;
	/* margin-left: 40rpx !important; */
	line-height: 40rpx !important;
	margin-top: 20rpx;
}
.u-input__input {
	font-size: 25rpx !important;
	font-weight: 400 !important;
}

/* 实名认证 */
.user_upload {
	width: 90%;
	margin: 0 auto;
	/* height: 500rpx; */
	background: #ffffff;
	margin-top: 50rpx;
	border-radius: 18rpx;
}
.upload_name {
	width: 90%;
	margin: 0 auto;
	height: 80rpx;
	line-height: 80rpx;
	font-size: 27rpx;
	font-weight: bold;
}
.upload_box {
	width: 90%;
	margin: 0 auto;
}
.upload {
	width: 100%;
	height: 300rpx;
	border: 1rpx dashed;
	margin-bottom: 37rpx;
	display: flex;
	justify-content: center;
	align-items: center;
}
.box {
	width: 300rpx;
	text-align: center;
}
.upload_image image {
	width: 73rpx;
	height: 60rpx;
}
.upload_tit {
	font-size: 23rpx;
	color: #353535;
}

/* 缴纳保证金 */
.deposit {
	width: 90%;
	margin: 0 auto;
	height: 135rpx;
	margin-top: 20rpx;
	background: #FFFFFF;
	display: flex;
	border-radius: 18rpx;
}
.deposit_left {
	flex: 2;
	margin-left: 25rpx;
	margin-top: 25rpx;
}
.deposit_name {
	color: #FF9707;
	font-size: 26rpx;
	font-weight: bold;
	letter-spacing: 2rpx;
}
.deposit_tit {
	font-size: 22rpx;
	color: #999999;
	margin-top: 10rpx;
}
.deposit_right {
	flex: 1;
	color: #F1413D;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-right: 25rpx;
}
.sure_submit {
	width: 90%;
	margin: 0 auto;
	height: 100rpx;
	display: flex;
	justify-content: left;
	align-items: center;
	margin-bottom: 90rpx;
}

/*  checkbox */
.u-checkbox__label {
	font-size: 23rpx !important;
	color: #888888 !important;
}
.u-checkbox__icon-wrap--circle {
	width: 26rpx !important;
	height: 26rpx !important;
}

/* 底部 tabbar */
.tabbar {
	width: 100%;
	height: 100rpx;
	background: #ffffff;
	position: fixed;
	bottom: 0rpx;
	left: 0rpx;
	right: 0rpx;
	display: flex;
}
.tabbar_price {
	flex: 1;
	margin-left: 50rpx;
	display: flex;
	justify-content: left;
	align-items: center;
	color: black;
	font-size: 30rpx;
	font-weight: bold;
	letter-spacing: 2rpx;
}
.tabbar_price text {
	color: red;
	font-weight: 500;
	font-size: 28rpx;
}
.tabbar_btn {
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}
.btn {
	background: #ff6a04;
	border-radius: 41rpx;
	width: 220rpx;
	height: 74rpx;
	text-align: center;
	line-height: 74rpx;
	color: white;
	font-size: 25rpx;
	letter-spacing: 1rpx;
}



