.pic-register-banner{
	width: 100%;
	text-align:center;
	overflow: hidden;
}
.pic-register-banner img{
	height: 175px;
}
.register-container{
	/*width: 100%;
	padding-left:calc(100%/2 - 430px/2);
	margin-top: 45px;
	margin-bottom: 100px;*/
	width: 1170px;
	margin-top: 45px;
	margin-bottom: 100px;
	margin-right: auto;
	margin-left: auto;
}
.register-container .register-left{
	float: left;
	margin-left: 325px;
}
.shuru{
	border:1px solid #aaa;
	border-radius: 5px;
	position: relative;
	margin:30px 0;
	padding: 1px;
}
.shuru input{
	width: 430px;
	font-size: 16px;
	color: #aaa;
	padding:8px 15px 8px 50px;
	border:none;
}
.shuru span{
	display: inline-block;
	position: absolute;
	top: 9px;
	left: 0px;
	padding:0 15px;
}
.shuru span img{
	height: 20px;
}
.yzm{
	margin:30px 0;
	padding:1px;
}
.yzm input{
	float: left;
	border:1px solid #aaa;
	font-size: 16px;
	color: #aaa;
	border-radius: 5px;
	padding:8px 15px 8px 15px;
	width: 320px;
}
.yzm span{
	float: left;
}
.yzm span img{
	width: 95px;
	height:40px;
	border:none;
	/* margin-left: 15px; */
	margin-left: 10px;
	cursor: pointer;
}
.yzm span button{
	width: 95px;
	height:40px;
	background: #b7b7b7;
	color: white;
	font-size: 15px;
	border-radius: 5px;
	font-style: normal;
	border: none;
	margin-left: 15px;
}
.register-left .read{
	width:430px;
	margin:30px 0;
	font-size: 14px;
	color: #333;
	padding-left: 10px;
}
.register-left .read a{
	color:#e84a58;
}
.register-left .read input{
	margin-right: 5px;
}
.next-step-regis{
	display: inline-block;
	width: 430px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #ff0033;
	color: white;
	font-size: 16px;
	border-radius: 5px;
	margin-top: 15px;
}

.next-step-regis-hui{
	display: inline-block;
	width: 430px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #ccc;
	color: white;
	font-size: 16px;
	border-radius: 5px;
	margin-top: 15px;
}
.next-step-regis:hover{
	color: white;
}






.register-right{
	float: left;
	margin-left: 55px;
	margin-top: 115px;
}
.register-right p{
	font-size: 16px;
	color: #000;
}
.register-right p a{
	font-size: 18px;
	color: #e84a58;
}
.register-right p a img{
	height: 16px;
	vertical-align: middle;
	margin-left: 3px;
}
.register-right .pic-register-side{
	margin-top: 65px;
	margin-left: 5px;
}
.register-right .pic-register-side img{
	height: 230px;
}


/*登陆*/
.login-container{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.6);
	z-index: 200;
}
.login-container .login{
	width: 600px;
	background: white;
	position: absolute;
	top: 25%;
	left: 660px;
	border-radius:5px;
}
.login h2{
	color:#fff;
	font-size: 24px;
	padding: 20px 0 20px 0;
	text-align: center;
	background: #242424;
	border-radius: 5px 5px 0 0;
}
.login .shuru{
	float: left;
	margin: 20px 0 0 0;
}
.login .shuru input{
	width: 330px;
}
.shuru-info{
	padding: 0 30px;
	/* margin-left: 70px; */
	margin-left: 17%;
}
.shuru-info a{
	float: left;
	margin: 20px 0 0 0;
	margin-left: 10px;
	line-height: 42px;
}
.login .yzm{
	/* margin-left: 100px; */
	margin-left: 22%;
	margin-top: 20px;
}
.login .yzm input{
	width: 230px;
}
.login .next-step-regis{
	width: 338px;
	margin-left: 22%;
	display: block;
	margin-bottom: 93px;
	text-decoration: none;
}
.login .next-step-regis-hui{
	width: 338px;
	margin-left: 22%;
	display: block;
	margin-bottom: 45px;
	text-decoration: none;
}
.login .cancel{
	width: 26px;
	height: 26px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.remember{
    margin-top: 25px;
    padding-left: 132px;
    /* width: 100%; */
    height: 39px;
}
.remember input,.remember p{
    float: left;
    margin-right: 10px;
}
