* {
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
	font-style: normal;
	text-decoration: none;
}

body {
	background: #FFF1E6;
}


.header {
	text-align: center;
	font-size: 1.125rem;
	font-family: Arial-BoldMT, Arial;
	font-weight: normal;
	color: #333333;
	/* padding: 1.5rem 0 0.75rem; */
	background: #fff;
}

.minu {
	max-width: 375px;
	margin: auto;
	background: #FFF1E6;
	background-image: url(../img/bg.png);
	background-size: 100%;
	background-repeat: no-repeat;
	padding: 0.75rem;
}

.minu_head {
	margin-bottom: 10.1875rem;
}

.minu_head-title {
	font-size: 0.8125rem;
	font-family: Arial-BoldMT, Arial;
	font-weight: normal;
	color: #FFFFFF;
}

.minu_head-text {
	font-size: 0.75rem;
	font-family: ArialMT;
	color: #FFFFFF;
}

.con {
	max-width: 373px;
	margin: auto;
	background: #FFFFFF;
	border-radius: 0.75rem;
	padding: 0 0 1.25rem;
	margin-bottom: 0.75rem;
	box-shadow: 0rem 0.25rem 0.625rem 0rem rgba(255, 119, 17, 0.18);
}

.con_head {
	border-radius: 0.75rem 0.75rem 0 0;
	background: #FFF6E9;
	padding: 0.625rem 3rem;
	display: flex;
	justify-content: space-between;
	margin-bottom: 1.25rem;
}

.con_head-minu-img {
	width: 0.75rem;
	height: 0.75rem;
}

.con_head-minu-text {
	font-size: 0.875rem;
	font-family: ArialMT;
	color: #AB7346;
}

.money_title {
	text-align: center;
	font-size: 1rem;
	font-family: ArialMT;
	color: #333333;
	margin-bottom: 0.75;
}

.money_num {
	text-align: center;
	font-size: 3.75rem;
	font-family: DINAlternate-Bold, DINAlternate;
	font-weight: bold;
	color: #141537;
	margin-bottom: 1.5rem;
}

.phone {
	background: #F3F3F5;
	padding: 1rem 1.25rem;
	border-radius: 2rem;
	display: flex;
	align-items: center;
	margin: 0 auto 0.8125rem;
	border: 0.0625rem solid #DFDFE0;
}

.phone_img {
	width: 0.75rem;
	margin-right: 0.625rem;
}

.phone_input {
	background: #F3F3F5;
}

.protocol {
	padding: 0 0.75rem;
	display: flex;
	flex-direction: row;
	margin-bottom: 1.4375rem;
}

.protocolImg_no {
	width: 0.625rem;
	height: 0.625rem;
	border: 0.0625rem solid #FF7711;
	border-radius: 50%;
}

.protocolImg_yes {
	width: 0.75rem;
	height: 0.75rem;
}

.protocol_text {
	font-size: 0.6875rem;
	font-family: ArialMT;
	color: #999999;
	margin-left: 0.3125rem;
}

.protocol_text span {
	font-size: 0.6875rem;
	font-family: ArialMT;
	color: #333333;
	border-bottom: 0.0625rem solid #333;
}

.protocol_text i {
	font-size: 0.6875rem;
	font-family: ArialMT;
	color: #999999;
}

.btn {
	background-image: linear-gradient(to bottom, #FD9C3F, #FF7711);
	padding: 0.875rem 0;
	border-radius: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.btn_text {
	font-size: 1.25rem;
	font-family: Arial-BoldMT, Arial;
	font-weight: normal;
	color: #FFFFFF;
}

.btn_img {
	width: 0.625rem;
}

.login_btn-img {
	width: 3.375rem;
	float: right;
	top: 1rem;
	right: 1rem;
	position: absolute;
}

#shake {
	display: inline-block;
	animation: skake 2s ease infinite both;
	-webkit-animation: shake 2s ease infinite both;
}

@keyframes shake {
	0% {
		opacity: 1;
		transform: scale3d(0.5, 0.5, 0.5);
	}

	70% {
		opacity: 1;
		transform: scale3d(1.2, 1.2, 1.2);
	}

	100% {
		opacity: 1;
		transform: scale3d(0.5, 0.5, 0.5);
	}
}

.tent {
	max-width: 343px;
	margin: auto;
	background: #fff;
	box-shadow: 0rem 0.25rem 0.625rem 0rem rgba(255, 119, 17, 0.18);
	border-radius: 0.75rem;
	padding: 1.25rem;
}

.tent_title {
	font-size: 0.875rem;
	font-family: ArialMT;
	color: #333333;
	text-align: center;
	margin-bottom: 1.75rem;
}

.tent_minu {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.tent_minu-one {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.tent_minu-img {
	width: 2.375rem;
	height: 2.375rem;
	margin-bottom: 0.625rem;
}

.tent_minu-text {
	font-size: 0.75rem;
	font-family: ArialMT;
	color: #7A4217;
}

.tent_minu-num {
	font-size: 0.75rem;
	font-family: ArialMT;
	color: #FF3E11;
}

.tent_minu-line {
	width: 3.4375rem;
	height: 0.25rem;
	margin-top: 1rem;
}

/* 验证码弹框 */
#box {
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 0;
	padding: 16.125rem 0 0;
}

.box_minu {
	max-width: 300px;
	background: #fff;
	border-radius: 0.5625rem;
	padding: 1rem 1rem 1.875rem;
	margin: auto;
}

.box_minu-img {
	width: 1rem;
	float: right;
}

.box_minuText {
	text-align: center;
	margin: 0.5rem 0 1.25rem;
	font-size: 1.125rem;
	font-family: ArialMT;
	color: #333333;
}

.box_money {
	background-image: linear-gradient(to bottom, #FFFEFC, #FFFBF3);
	border-radius: 0.625rem 0.625rem 0 0;
	padding: 0.5rem 0.75rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	border-bottom: 0.125rem solid #FCAA6D;
}

.box_money-left {
	display: flex;
	flex-direction: column;
	text-align: center;
	margin-right: 0.875rem;
}

.box_money-left-num {
	font-size: 2.125rem;
	font-family: Arial-BoldMT, Arial;
	font-weight: normal;
	color: #EE3636;
}

.box_money-left-name {
	font-size: 0.75rem;
	font-family: ArialMT;
	color: #EE3636;
}

.box_money-right {
	display: flex;
	flex-direction: column;
}

.box_money-right-title {
	font-size: 0.75rem;
	font-family: ArialMT;
	color: #333333;
	margin-bottom: 0.625rem;
}

.box_money-right-text {
	font-size: 0.625rem;
	font-family: ArialMT;
	color: #B8B7B7;
}

.bom_triangle {
	width: 0px;
	height: 0px;
	margin-left: 1.25rem;
	border: 0.1875rem solid #FCAA6D;
	border-bottom-color: transparent;
	/* 设置透明背景色 */
	border-left-color: transparent;
	border-right-color: transparent;
}

.captcha {
	border: 0.0625rem solid #D5D5D5;
	border-radius: 0.375rem;
	display: flex;
	justify-content: space-between;
	padding: 0.375rem 0.3rem 0.375rem 0.875rem;
	margin-bottom: 0.625rem;
}

.captcha_inpuut::-webkit-input-placeholder {
	font-size: 0.9375rem;
	font-family: ArialMT;
	color: #B8B7B7;
}

.captcha_yes {
	width: 4.75rem;
	height: 3.125rem;
	line-height: 3.125rem;
	border-radius: 0.375rem;
	background: #FF7711;
	text-align: center;
	font-size: 0.9375rem;
	font-family: ArialMT;
	color: #FFFFFF;
}

.sms {
	display: flex;
	flex-direction: row-reverse;
	margin-bottom: 1.5rem;
}

.sms span {
	font-size: 0.75rem;
	font-family: ArialMT;
	color: #FF7711;
	border-bottom: 0.0625rem solid #FF7711;
}

.capt_btn {
	height: 3.125rem;
	line-height: 3.125rem;
	background: linear-gradient(180deg, #FD9C3F 0%, #FF7711 100%);
	box-shadow: 0px 0.25rem 0.5rem 0px rgba(254, 132, 33, 0.51);
	border-radius: 2rem;
	text-align: center;
	font-size: 1.25rem;
	font-family: Arial-BoldMT, Arial;
	font-weight: normal;
	color: #FFFFFF;
	text-shadow: 0px 0.25rem 0.5rem rgba(254, 132, 33, 0.51);
}

/* 已注册 */
.conYes_img {
	width: 3.75rem;
	height: 3.75rem;
	margin-bottom: 0.625rem;
}

.conYes_title {
	font-size: 1.125rem;
	font-family: Arial-BoldMT, Arial;
	font-weight: normal;
	color: #333333;
	margin-bottom: 0.625rem;
}

.conYes_text {
	font-size: 0.6875rem;
	font-family: ArialMT;
	color: #999999;
	margin-bottom: 1.75rem;
}

.conYes_minu {
	width: 18.375rem;
	height: 2.4375rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-image: url(../img/dw.png);
	margin: auto;
	margin-bottom: 0.625rem;
}

.conYes_minu-money {
	font-size: 2.5rem;
	font-family: DINAlternate-Bold, DINAlternate;
	font-weight: bold;
	color: #141537;
}

.conYes_minu-innter {
	font-size: 2.5rem;
	font-family: DINAlternate-Bold, DINAlternate;
	font-weight: bold;
	color: #141537;
}

.conYes_minu1 {
	width: 18.375rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: auto;
	padding: 0 1.25rem;
	margin-bottom: 1.6875rem;
}

.conYes_minu1-text {
	font-size: 0.625rem;
	font-family: ArialMT;
	color: #858585;
	text-align: center;
}

.conYes_con_bom {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.75rem;
}

.conYes_con_bom-text {
	font-size: 0.75rem;
	font-family: ArialMT;
	color: #333333;
}

.conBtn {
	height: 3.125rem;
	line-height: 3.125rem;
	background: linear-gradient(180deg, #FD9C3F 0%, #FF7711 100%);
	box-shadow: 0px 0.25rem 0.5rem 0px rgba(254, 132, 33, 0.51);
	border-radius: 2rem;
	text-align: center;
	font-size: 1.25rem;
	font-family: Arial-BoldMT, Arial;
	font-weight: normal;
	color: #FFFFFF;
	text-shadow: 0px 0.25rem 0.5rem rgba(254, 132, 33, 0.51);
}

.conBom_title {
	font-size: 0.875rem;
	font-family: Arial-ItalicMT, Arial;
	font-weight: normal;
	color: #333333;
	text-align: center;
	font-style: italic;
	margin-bottom: 1.875rem;
}

.conBom_minu {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 0.8125rem;
}

.conBom_minuTop-num {
	font-size: 1.5rem;
	font-family: Arial-BoldMT, Arial;
	font-weight: normal;
	color: #333333;
}

.conBom_minuTop-text {
	font-size: 0.6875rem;
	font-family: Arial-BoldMT, Arial;
	font-weight: normal;
	color: #333333;
}

.conBom_minuTop-step {
	width: 1.125rem;
	height: 0.75rem;
}

.conBom_minu-text {
	font-size: 0.625rem;
	font-family: ArialMT;
	color: #333333;
}

.message {
	width: 18rem;
	height: 1rem;
}

.message_text {
	margin: auto;
	background: #000000;
	opacity: 0.6;
	color: #fff;
	border-radius: 0.25rem;
	text-align: center;
	padding: 0.5rem;
}

/* 第二个注册版本 */
.tent_minu-img2 {
	width: 3.125rem;
	height: 3.125rem;
	margin-bottom: 0.875rem;
}

.tent_minu-line2 {
	width: 0.9375rem;
	height: 0.6875rem;
	margin-top: 1rem;
}

.tent_minu-text2 {
	font-size: 0.75rem;
	font-family: ArialMT;
	color: #333333;
}

.tent_con-img {
	width: 5.25rem;
	height: 5.25rem;
}

.tent_con-text {
	width: 7.75rem;
	height: 2.5rem;
	border: 0.0625rem solid #FFB780;
	background: #FFF8EC;
	border-radius: 0.5rem;
	padding: 0.85rem 0 0;
	text-align: center;
	font-size: 0.625rem;
	font-family: ArialMT;
	color: #333333;
	position: absolute;
	top: 3rem;
}

.tent_con-text1 {
	width: 7.75rem;
	height: 3.5rem;
	line-height: 3.5rem;
	border: 0.0625rem solid #FFB780;
	background: #FFF8EC;
	border-radius: 0.5rem;
	text-align: center;
	font-size: 0.625rem;
	font-family: ArialMT;
	color: #333333;
	position: absolute;
	top: 3rem;
}
