.logo{
	padding: 1.6rem 0 1.2rem; 
	text-align: center;
}
.logo img{
	width: 42%;
}

.login_tab,.login_tab_list{
	padding: 0 4%;
}
.login_tab li{
	width: 50%;
	float: left;
	height: 1.4rem;
	line-height: 1.4rem;
	text-align: center;
	font-size: 0.6rem;
	color: #dedede;
	border-bottom: 0.04rem solid #dedede;
}
.login_tab li.special_style{
	border-bottom: solid #4a83f7;	
	color: #4a83f7;
}

.login_tab_list>li{
	display: none;
}
.login_tab_list li.show{
	display: block;
}

.login_info li{ 
	padding: 0.92rem 0;
	border-bottom: 1px solid #dedede;
	font-size: 0.56rem;
	height: 1rem;
	line-height: 1rem;
}
.login_info li input{
	font-size: 0.56rem;
	width: 77.5%;
	height: 1rem;
	border: none;
	float: left;
}
.login_info li.special input{
	width: 30.5%; 
}
.login_info li a{
	width: 25%;
	color: #4a83f7;
}
.login_info li a:active{
	color: #ea3324;
}
.login_info li img{
	width: 21%;
	margin: 0.1rem 0.2rem 0 0;
}

.login_memory{
	padding: 0.8rem 0;
	font-size: 0.56rem;
}
.login_memory label input{
	position: absolute;
	left: 0;
	width: 0.6rem;
	height: 0.6rem;
}
.login_memory label{
	background: transparent url(../images/check.png) no-repeat left center; 
	background-size: 0.6rem 0.6rem;
	padding-left: 0.8rem;
	position: relative;
}
.login_memory label.checked{
	background: transparent url(../images/checked.png) no-repeat left center;
    background-size: 0.6rem 0.6rem;
	padding-left: 0.8rem;
}

.login_memory a{
	color: #4a83f7;
}

.login_btn{
	margin: 1.2rem 0 0.76rem;
	width: 100%;
	height: 1.76rem;
	color: #fff;
	background: #4a83f7;
	font-size: 0.6rem;
	border-radius: 0.16rem;
}
.login_btn:active{
	background: #3235f5;
}

.return_skip{
	font-size: 0.52rem;
	padding-bottom: 0.8rem;
}
.forget_psd{
	color: #707070;
}
.register_id{
	color: #4a83f7;
}
