input{
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	height: auto !important;
}
.box{
	height: 100vh;
	background-image: url(../img/back2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
.login{
	height: 50%;
	width: 80%;
	margin-bottom: 12%;
}
.login_input{
	margin-bottom: 10%;
}
.login_input >div{
	display: flex;
	align-items: center;
	margin: 3% 0;
	padding: 3% 0;
	border-bottom: #dadae6 solid 1px;
}
.login_input .login_phone{
	padding: 0 10px 0 5px;
	color: #ff532b;
	font-size: 16px;
	font-weight: bold;
	border-right: #dadae6 solid 1px;
	margin-right: 10px;
}
.login_input .login_code{
	font-size: 16px;
	color: #ff532b;
	white-space:nowrap;
	border: none;
}
.login_input .login_code:active{
	background:none;
	color: #ff532b;
}
/* // 勾选 */

.radio_box{
	display: flex;
	align-items: center;
}

.radio_box p{
	width:0.26rem;
	height:0.26rem;
	background:url(../img/icon1.png);
	background-size: cover;
}
.radio_box_ac{
	background:url(../img/icon1-1.png)!important;
	background-size: cover!important;
}

.radio_box input{
    background-color: #CF2D28;
}
.radio_size{
	font-size: 11px;
	margin-left: 5px;
}
.radio_size span{
	color: #ff532b;	
}

.submit{
	margin-top: 3%;
	background-color: #ff532b;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	padding: 5% 0;
	border-radius: 25px;
}