.banner{
	height:calc(100% - 4rem);
}

.register_container{
	width:40rem;
	height:32rem;
	background-color: rgba(255,255,255,1);
	position: absolute;
	left:50%;
	top:55%;
	transform: translate(-50%,-50%);
	border-radius: 0.5rem;
	box-shadow: 0 0 0.5rem rgba(0,0,0,0.5);
	padding:0rem 7rem;
	padding-top:6rem;
}
.register_container::after{
	content: "注册iTrack";
	position: absolute;
	display: block;
	top:2rem;
	left:1rem;
	line-height: 2rem;
	color:#1470cc;
	font-weight: bold;
	font-size: 1.2rem;
}
.register_form li{
	list-style: none;
	width:100%;
	height:2.4rem;
	margin-bottom: 1.2rem;
	line-height: 1.4rem;
}
.register_form input{
	width:100%;
	height:100%;
	border:1px solid #1470cc;
	background-color: rgba(255,255,255,0.5);
	padding:0 1rem;
	outline: none;
	border-radius: 0.2rem;
}
.register_form .checkBox{
	background: url(imgs/CheckBox.png) no-repeat;
	background-size: 1.6rem 1.6rem;
	color:#666;
	background-position: 0.4rem;
	height:2.4rem;
	width:2.4rem;
	line-height: 2rem;
	cursor: pointer;
	position: relative;
	float: left;
	
}
.register_form .checkBox::before{
	position: absolute;
	content: "";
	background-color: #1470cc;
	border-radius: 50%;
	width:0.8rem;
	height:0.8rem;
	left:0.8rem;
	top:50%;
	transform: translateY(-50%) scale(0);
	transition: transform 0.5s;
}
.register_form .checkBox[checked]::before{
	transform: translateY(-50%) scale(1);
}
.register_form a{
	text-decoration: none;
	transition: color 0.5s;
	color:#000;
}

.register_form a:hover{
	color:#1470cc;
}
.register_form button{
	width:100%;
	background-color: #1470cc;
	border:1px solid #1470cc;
	height:100%;
	color:#fff;
	cursor: pointer;
	transition: all 0.5s;
}
.register_form button:hover{
	background-color: rgba(255,255,255,0.5);
	border:1px solid #1470cc;
	color:#1470cc;
}