html{
	padding:0;
}
.body{
	width:100%;
	height:100vh;
	margin:0;
	padding:0;
	position:relative;
}
.register_bg_warp{
	width:1560px;
	height:770px;
	background:#fff url(../images/login_bg.jpg) no-repeat;
	box-shadow:0px 0px 10px 0px rgba(221,221,221,1);
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-780px;
	margin-top:-385px;
}
.register_warp{
	width:1200px;
	height:770px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	/*background:yellow;*/
	display:flex;
	justify-content:flex-end;
}
.form_warp{
	width:412px;
	margin-top:70px;
}

.form_warp .title{
	text-align:center;
	font-size:40px;
	font-weight:600;
	color:#FE6320;
}
.input_warp{
	margin-top:40px;
}

.input_warp li{
	width:412px;
	height:52px;
	border-radius:2px;
	border:1px solid rgba(221,221,221,1);
	display:flex;
	padding:12px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	margin-bottom:20px;
}


.input_warp li .input_icon{
	width:28px;
	height:28px;
	background:url(../images/icon-username.png) no-repeat 100%/100%;
}

.input_warp li .icon_phone{
	background:url(../images/icon-phone.png) no-repeat 100%/100%;
}

.input_warp li .icon_password{
	background:url(../images/icon-password.png) no-repeat 100%/100%;
}

.input_warp li .icon_password_two{
	background:url(../images/icon-password_two.png) no-repeat 100%/100%;
}

.input_warp li .icon_code{
	background:url(../images/icon-code.png) no-repeat 100%/100%;
}

.input_warp li .input_input{
	height:26px;
	width:100%;
	border:none;
	margin-left:16px;
	font-size:16px;
}

/*验证码*/
.input_warp .code_warp{
	width:236px;
	display:inline-flex;
	float:left;
}

.input_warp .get_code{
	width:168px;
	display:inline;
	float:left;
	background:#FE6320;
	border:1px solid #FE6320;
	color:#fff;
	font-size:18px;
	text-align:center;
	margin-left:8px;
	cursor:pointer;
}

.input_warp .get_code_gray{
	background:#EEEEEE;
	color:#999999;
	border:1px solid #EEEEEE;
}

.input_warp li .input_input::-webkit-input-placeholder{
	color:#CCC4C4;
} /* 使用webkit内核的浏览器 */

.input_warp li .input_input:-moz-placeholder{
	color:#CCC4C4;
} /* Firefox版本4-18 */

.input_warp li .input_input::-moz-placeholder{
	color:#CCC4C4;
} /* Firefox版本19+ */

.input_warp li .input_input:-ms-input-placeholder{
	color:#CCC4C4;
} /* IE浏览器 */

.agree_warp{
	margin-top:50px;
	display:flex;
}

.agree_icon{
	width:12px;
	height:12px;
	margin-top:1px;
	border-radius:50%;
	border:1px solid rgba(153,153,153,1);
	cursor:pointer;
}

.agree_icon_check{
	width:12px;
	height:12px;
	background:#FE6320;
	border:1px solid #FE6320;
}

.agree_text{
	font-size:12px;
	font-weight:400;
	margin-left:8px;
	color:rgba(153,153,153,1);
	line-height:14px;
}

.show_agree{
	color:#FE6320;
	cursor:pointer;
	display:inline-block;
}

.register_btn{
	width:412px;
	height:52px;
	background:rgba(254,99,32,1);
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:52px;
	margin-top:12px;
	cursor:pointer;
}

.forget_pass{
	font-size:16px;
	color:#999999;
	margin-top:20px;
	cursor:pointer;
}

.login{
	font-size:18px;
	color:#999999;
	margin-top:52px;
	text-align:center;
}

.login .go_login{
	color:#FE6320;
	cursor:pointer;
	display:inline-block;
}
