* {
	margin: 0;
	padding: 0;
}

p {
	color: #fff;
}

.form_box {
	width: 100%;
	height: 100%;
	/* background-color: #00AADC; */
	/* position: absolute;
	z-index: 9999;
	margin: 0 auto; */
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	/* padding-left: 20px; */
	padding-top: 180px;
	/* justify-content: center; */
}

.form_box_1 {
	margin-top: 60px;
	padding-bottom: 20px;
	border: 5px solid #FCBC08;
	border-radius: 30px;
	/* height: 900px; */
	width: 90%;
	background: rgba(0, 0, 0, 0.72);
	opacity: 0.8;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
}

input {
	width: 100%;
	height: 70px;
	margin-top: 5px;
	color: #FCBC08;
	font-size: 25px;
	border: 1px solid #FCBC08;
	border-radius: 10px;
	padding-left: 10px;
	background-color: #1f1f1f;
	/* opacity: 0.5; */
}

.radio {
	display: flex;
	flex-direction: row;
	border: 1px solid #FCBC08;
	border-radius: 10px;
	/* background-color: #000000; */
	/* opacity: 0.5; */
	padding: 25px;
	margin-top: 5px;
}

input:disabled + label {/*禁用的指针*/
	cursor: not-allowed
	}
.Radio input,
.Checkbox input {
	display: none
	}
.Radio label,
.Checkbox label {
	padding: 0 16px 0 0;
	display: inline-block;
	cursor: pointer;
	position: relative
	}
.Radio label:before,
.Checkbox label:before {
	box-sizing: border-box;
	content: "";
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 1px solid #999;
	margin: 0 8px;
	vertical-align: middle;
	display: inline-block;
	transition: 0.1S;
	}
.Radio label:hover:before,
.Checkbox label:hover:before {
	border-color: #FCBC08;
	}
.Radio input:disabled + label:before,
.Checkbox input:disabled + label:before {
	background-color: #CCC;
	border-color: #999;
	opacity: 0.5;
	}
.Radio input:disabled + label,
.Checkbox input:disabled + label {
	opacity: 0.5;
	}
.Radio input:checked + label:before {
	border: 9px solid #FCBC08;
	}
.Checkbox label:before {
	background: url(images/ico_tick.svg) no-repeat center;
	background-size: 0;
	border-radius: 4px;
	transition: 0.2S;
	}
.Checkbox input:checked + label:before {
	background-color: #FCBC08;
	background-size: 16px;
	border-color: #FCBC08;
	}
.HoverLabel label {
	display: block;
	border-radius: 4px;
	padding: 4px;
	width: 100%;
	}
.HoverLabel label:hover {
	background-color: #EEE;
	}