/* body{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
} */

#loginLayer {
	background: #ffffff;
	height: 100%;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1000);
	border-radius: 20px;
}

.tabBox {
	height: 70px;
	padding-top: 50px;
	padding-left: 32px;
	padding-right: 32px;
}

.accountLogin {
	height: 20px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.verificationLogin {
	height: 20px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	margin-left: 50px;
}

.tapText {
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	color: #666666;
	font-weight: 800;
}
.underline {
	width: 30px;
	height: 5px;
	background: #3161FF;
	border-radius: 3px;
	position: absolute;
	bottom: -23px;
	left: 25px;
	display: none;
}
.activeLogin .tapText {
	color: #3161FF;
}
.activeLogin .underline {
	display: block;
}

.closeImg {
	width: 20px;
	height: 20px;
	float: right;
	cursor: pointer;
}
.tabLine{
	height: 1px;
	background: #000000;
	opacity: 0.05;
	margin-top: 22px;
}
.formBox{
	margin-top: 55px;
	padding-left: 32px;
	padding-right: 32px;
	display: none;
}
.activeForm{
	display: block;
}
.inputBox{
	height: 60px;
	position: relative;
}
.inputBox input{
	width: 100%;
	padding-left: 60px;
	height: 60px;
	background: #F4F7FF;
	border-radius: 16px;
	font-size: 20px;
	color: #333333;
}
.verification input{
	padding-left: 27px;
}
input::-webkit-input-placeholder{
	font-size: 20px;
	color: #B2B2B2;
	font-weight: 500;
}
input::-moz-input-placeholder{
	font-size: 20px;
	color: #B2B2B2;
	font-weight: 500;
}
input::-ms-input-placeholder{
	font-size: 20px;
	color: #B2B2B2;
	font-weight: 500;
}
.inputImg{
	width: 22px;height: 22px;
	position: absolute;
	left: 24px;
	top: 19px;
}
.getVerification{
	position: absolute;
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	font-weight: 500;
	display: inline;
	color: #3161FF;
	top: 20px;
	right: 28px;
	cursor: pointer;
}
.forgetPassword{
	margin-top: 21px;
	text-align: right;
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	color: #666666;
	font-weight: 500;
	cursor: pointer;
}
.loginButton{
	width: 440px;
	height: 60px;
	margin-top: 47px;
	background: #3161FF;
	border-radius: 30px;
	font-size: 20px;
	color: #ffffff;
}
/* 忘记密码 */
#forgetPasswordLayer{
	background: #ffffff;
	height: 100%;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1000);
	border-radius: 20px;
}
.forgetTitle{
	margin-top: 27px;
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	color: #666666;
	font-weight: 800;
	text-align: center;
}
.resetForm{
	padding-left: 32px;
	padding-right: 32px;
	margin-top: 28px;
}
.resetInput input{
	padding-left: 27px;
}


/* 登录布局 */
/* .laylogin{
	position: absolute;
	width: 100%; height: 100%;
	background-color: #fff;
	box-shadow: 0px 0px 20px 5px rgb(240, 240, 240);
	border-radius: 3%;
	display: flex; display: -webkit-flex; flex-direction: column;
}
.laylogin .laytab{
	display: flex; display: -webkit-flex; flex-direction: row; justify-content: center;
	border-bottom:1px solid #EBEBEB; height: 17.55%;
}
.laylogin .laytab .tab-item{
	display: flex; display: -webkit-flex; flex-direction: column; height: 100%;
	justify-content: flex-end; align-items: center; cursor: pointer;
}
.laylogin .laytab .tab-item:last-child{
	margin-left: 3.75rem;
}
.laylogin .laytab .tab-item span{
	font-size: 2rem; line-height: 2rem;
}
.laylogin .laytab .tab-item i{
	height: .33rem; width: 3.67rem; display:block; border-radius: .33rem .33rem 0rem 0rem; margin-top: 1.83rem;
}
.laylogin .laytab .tab-actived span{
	color: #385CEB;
}
.laylogin .laytab .tab-actived i{
	color: #385CEB; background-color: #385CEB;
}
.laylogin .layform{
	width: 100%; height: 82.45%;
	display: flex; display: -webkit-flex; flex-direction: column; align-items: center; justify-content: center;
}
.laylogin .layform .form-item{
	width: 100%; height: 100%; display: none; flex-direction: column; align-items: center;
}
.laylogin .layform .form-item .item-row{
	display: block; width: 76.67%; height: 10.18%; border: 1px solid #EBEBEB; margin-top: 7.5%;
	border-radius: .66rem;
}
.layform .form-item .item-row input{
	width: 76.67%; height: 100%; margin-left: 4.66%; font-size: 1.56rem; border: none;
}
.layform .form-item .other-row{
	text-align: right; height: auto !important; border:none !important;
}
.layform .form-item .other-row span{
	color: #FD5023; font-size: 1.33rem; cursor: pointer;
}
.layform .form-item .form-submit{
	width: 58.466%; height: 10.18%; text-align: center; font-size: 1.56rem; line-height: 10.18%;
	background-color: #385CEB; border-radius: 0.66rem; border: none; margin-top: 6.6%; color: #fff;
}
.laylogin .layform .form-actived{
	display: flex; display: -webkit-flex; 
}
.layform .form-item .btn-row{
	display: inline-block;
}
.layform .form-item .btn-row input{
	width: 58%; margin-right: 1.34%; float: left;
}
.layform .form-item .btn-row .btn-sendsms{
	background-color: #385CEB; border-top-right-radius: 0.66rem; border-bottom-right-radius: 0.66rem;
	width: 36%; margin: 0px; padding: 0px; height: 100%; font-size: 1.66rem; color: #fff; border: none;
	cursor: pointer;
}
.layform .form-item .form-submit2{
	margin-top: 13.6%;
}

.layui-form,.layui-form-item,.layui-form-select,.layui-select-title{
	height: 100% !important;
}
.layui-form-select dl dd.layui-this{
	background-color: #5977F5 !important;
}
.layui-input{
	padding: 0;
} */
/*忘记密码*/
/* #wjpwd-box{
	height: 70%;
}
#wjpwd-box .item-row{
	margin-top: 4%;
}
#forget{
	cursor: pointer;
} */
