.event-top {
  	width: 100%;
  	height: 1.173333rem;
	background-color: #ad1dfe;
    position: fixed;
	z-index: 99;
}
.event-top>.down-bg{
	height: 100%;
}
.event-top>.moresel2{
	width: 0.533333rem;
	height: 0.466666rem;
	position: absolute;
	top: 0.4rem;
	right: 0.266666rem;
}
.login-top {
  	width: 100%;
  	height: 1.173333rem;
	background-color: #fafafa;
    position: fixed;
	z-index: 99;
	font-size: 0.48rem;
	text-align: center;
	line-height: 1.173333rem;
}
.login-top .back-btn{
	position: absolute;
	left: 0.333333rem;
	top: 0.4rem;
	width: 0.213333rem;
}
.login-top>.a-help{
	font-size: 0.373333rem;
	position: absolute;
	right: 0.333333rem;
	top: 0;
}
.logo{
	margin: 3.333333rem auto 1.333333rem;
	display: block;
	width: 3.8rem;
}
.login{
	width: 8.533333rem;
	margin: 0 auto;
}
.login-block{
	height: 1.066666rem;
	border-bottom: #EEE solid 1px;
	line-height: 1.066666rem;
	position: relative;
}
.login-block select,.login-block input{
	border: 0;
	font-size: 0.4rem;
	color: #333;
	margin-left: 0.133333rem;
	-webkit-appearance: none;/*兼容苹果手机*/
	background-color: transparent;
}
.login-block input{
	margin-left: 0.6rem;
	width: 5rem;
}
.login-block input::-webkit-input-placeholder{
	color: #ccccce;
}
.login-block>.lb-hr{
	width: 2px;
	height: 0.466666rem;
	background-color: #EEE;
	position: absolute;
	top: 0.32rem;
	left: 1.2rem;
}
.login-block .yzm_text{
	color: #950af0;
	font-size: 0.4rem;
	display: inline-block;
}
.fog-pwd{
	font-size: 0.32rem;
    color: #950af0;
    margin: .6rem 0 0 .6rem;
    display: block;
}
.login-btn{
  	width: 8rem;
  	height: 1.173333rem;
	margin: 1rem auto 0.4rem;
	background-color: #ad1dfe;
	border-radius: 90px;
	line-height: 1.173333rem;
	text-align: center;
	font-size: 0.373333rem;
	color: #FFF;
}
.p-sign{
	color: #ccccce;
	float: right;
	font-size: 0.32rem;
}
.lg-ways{
	width: 100%;
	height: 4.266666rem;
	position: fixed;
	left: 0;
	bottom: 0;
	text-align: center;
}
.lg-ways>a{
	font-size: 0.32rem;
	color: #950af0;
	margin: 0.266666rem auto 1rem;
	display: block;
}
.lg-ways>p{
	color: #9c9c9c;
	font-size: 0.373333rem;
	margin-bottom: 0.266666rem;
}
.lg-ways>ul>li{
	display: inline-block;
	margin: 0.133333rem 0.24rem;
}
.lg-ways>ul>li>img{
	width: 0.933333rem;
	height: 0.933333rem;
}
/*申述*/
.pwd-rep{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #fafafa;
}
.pwd-rep>.pr-b{
	width: 100%;
	height: 1.333333rem;
	line-height: 1.333333rem;
	font-size: 0.4rem;
	color: #333;
	background-color: #FFF;
	text-align: center;
	margin-bottom: 0.4rem;
}
.pwd-rep>.pr-b:last-child{
	margin-bottom: 0;
}
/*注册*/
.register-agr{
	margin: 0.4rem ;
	font-size: 0.32rem;
}
.register-agr>.re-check {
  	border-radius: 4px;
  	border: solid #a421f6 3px;
  	width: 0.32rem;
  	height: 0.32rem;
  	display: inline-block;
    vertical-align: bottom;
    margin-left: 0.2rem;
    margin-right: 0.133333rem;
}
.register-agr>.re-check.active{
	background-color: #a421f6;
}
.register-agr>.re-check.active>img{
	width: 0.253333rem;
	display: block;
	margin: 0.08rem auto;
}
.xieyi>h3{
	font-size: 0.426666rem;
	color: #333;
	text-align: center;
	margin-top: 1.6rem;
	margin-bottom: 0.266666rem;
}
.xieyi>h4{
	font-size: 0.32rem;
	color: #BBB;
	text-align: center;
}
.xieyi>p{
	font-size: 0.4rem;
	color: #333;
	margin: 0.4rem auto 1.333333rem;
}