@charset "utf-8";

body{
	/* background: url(../images/img_login_bg@2x.png) no-repeat center bottom;
	background-size: cover;
	background-attachment: fixed; */
	background-color: #f5f5f5;
}


.logo{
	padding-top:.72rem;
	text-align: center;
}
.logo img{
	width: 1.28rem;
	height: 1.28rem;
}
.logo h3{
	font-weight: bolder;
}

.form{
	padding-top: .6rem;
}
.form p{
	line-height: 1rem;
	overflow: hidden;
}
.form select{
	line-height:.3rem;
	border: 0;
	background:none;
	position:absolute;
	left:.3rem;
	bottom:.3rem
}
.list div{
	position:relative;
}
.list div:first-child input{
	
}
.list input{
	display:block;
	width:100%;
	padding:0 .32rem;
	height:.96rem;
	line-height:.96rem;
	background:rgba(0,0,0, .05);
	border-radius:9999px;
	box-sizing:border-box
}

.list div:first-child input{
	padding-left:1.58rem
}
.list a{
	display:inline-block;
	width:1.2rem;
	height:.64rem;
	text-align:center;
	line-height:.64rem;
	border:1px solid rgba(0,201,255,.3);
	background:rgba(0, 201, 255, .3);
	border-radius:.32rem;
	position:absolute;
	right:.16rem;
	bottom:.16rem;
}
.list button{
	display:inline-block;
	width:1.2rem;
	height:.96rem;
	text-align:center;
	background:#1D8DCC;
	position:absolute;
	right:0rem;
	bottom:0rem;
	color: #fff;
	border-radius: 0 9999px 9999px 0;
}
.list .icon{
	display: block;
	position: absolute;
	right: .32rem;
	bottom: .24rem;
	width: .48rem;
	height: .48rem;
	background: url(../images/ic_yc@2x.png) no-repeat center center;
	background-size: .48rem;
}
.list .icon.on{
	background: url(../images/ic_xs@2x.png) no-repeat center center;
}

.forget {
	text-align: right;
	padding: .32rem 0 .32rem;
}
.forget a{
	display:inline-block;
	color:#1D8DCC;
}
input::-webkit-input-placeholder {
	color: #999;
 }
.btn{
	text-align:center;
}
.btn-sign-up{
	width: 100%;
	height: .88rem;
	background: #1D8DCC;
}
.btn-sign-in{
	display:inline-block;
	color:#333;	
}
.footer-download{
	color: #1D8DCC;
	display: block;
	width: 100%;
	text-align:center;
	line-height: .32rem;
}

.footer-download span::before{
	content: ' ';
	height: .32rem;
	width: .32rem;
	display: inline-block;
	background: url('../images/light-theme/down.png') no-repeat;
	background-size: cover;
	margin-right: .16rem;
	vertical-align: text-bottom;
}

