@charset "utf-8";
/*body{background: #fafafa;}*/
input{display:inline-block;margin:0!important;border: none!important;/*background:#fafafa !important;*/color:#323232;}
.main-login{position: absolute;top:49px;width: 100%;padding:5%;font-size: 16px;}
.form-group{padding:10px 0;border-bottom: 1px #ddd solid;}
.icon-login{position:relative;top:2px;width: 18px;}
.forget-pwd{float: right;margin:20px 0 0 0;font-size:16px;color:#646464;}
.login-now, .nologin, .register{width: 100%;margin-top:15px;padding:10px 0;text-align: center;font-size: 16px;border-radius: 4px;}
.login-now{clear:both;background:#0097FF;color:#fff;border:none;margin-top: 25px!important;opacity:0.3;}
.nologin{display:block;color:#088de8;}
.register{display: block;color:#088de8;border: 1px #088de8 solid;background: #fff; margin-top: 30px;}
#code{padding:0;}

#user-login{width:100%;z-index: 20;padding: 10px;}
#mem-login{margin-top:47px;width: 100%;display:none;}
#nomem-login{width: 100%;padding-top:20px;display:none;border:none;}
#nomem-login .aui-input-row{width:100%;padding:10px 0;border-bottom: 1px solid #D6D7DC;}
.aui-input-row:after {border-bottom: none;}
#nomem-login input{width: 60%!important;padding:10px 0 10px 10px;}
#nomem-login input[name="contactTel"]{width:47%!important;}
#nomem-login button{margin-top:3px;}
#nomem-login a#getKeyword{background:#67C500;height: 33px;line-height: 33px;border-radius:3px;margin-top: 4px;min-width:70px;text-align: center;}
#nomem-login #code_outer{border: 1px solid #D6D7DC;border-radius: 4px;padding:5px 3px;margin-left: 15px;}
#nomem-login #code_outer i{font-size:12px;top:-1px;}
#user-login .aui-input-row:first-child:after {border-top:none;}
.changebg{width: 100%;height: 100%;background:rgba(0,0,0,0.5);position:fixed;z-index: 9999;text-align: center;}
.changebg .changepsd{width: 80%;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:10px 10px 20px;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius:4px;}
.changebg .changepsd h3{line-height: 30px;border-bottom:1px solid #ccc;color:#909090;text-align: left;}
.changebg .changepsd p{margin: 20px 0;text-align: left;}
.changebg .changepsd a{display:inline-block;border-radius: 3px;border: 1px solid #088de8;padding:10px 15px;margin:0 10px;color:#fff;}
.changebg .changepsd a.change_now{background:#088de8;}
.changebg .changepsd a.change_later{color:#43BF34;border-color:#43BF34;}

.mem_choose div{height: 57px;line-height: 57px;background:#EFEFF4;font-size:16px;color:#646464;box-sizing: border-box;}
.mem_choose div.choosed{border-bottom: 3px solid #088DE8;color:#088DE8;}
#user-login .user_choose{display:block;}
.lineH{line-height: 33px!important;}
#nomem-login input.ko_krW{width: 44%!important;}
/* 图片验证码输入框 */
#pic-code{display:none;width:90%;padding:15px 10px;background:#fff;text-align:center;}
#pic-code p{padding:0 0 10px 0;font-size:16px;color:#333;}
#pic-code input{width:48%!important;height:40px;padding:0 10px!important;background:url("../images/input-bg.png")!important;background-size:100% 100% !important;}
#pic-code img{position:absolute;top:0;right:0;width:48%!important;height:40px;background:#fff;}
#pic-code button{background:#088de8;}
.confirm{width: 100%;border-radius: 4px;margin-top:20px;padding:11px 0;font-size: 16px;background:#088de8;color:#fff;border:none;text-align:center;}
@media (max-width:320px){
    #nomem-login input[name="contactTel"]{width:42%!important;}
    #nomem-login a#getKeyword{min-width:70px;font-size:12px;}
}


.other_login{
	text-align: center;
	color: #909090;
	font-size: 15px;
	padding: 0 25%;
	position: relative;
	margin-top: 50px;
}
.other_login:before,.other_login:after{
	content: "";
	display: block;
	width: 25%;
	height: 1px;
	background-color: #e1e1e1;
	top:50%;
	position: absolute;
	left: 0;
}
.other_login:after{
	left: auto;
	right: 0;
}
.wx_ico{
	width: 15%;
	display: block;
	margin: 10px auto;
}
.wx_desc{
	text-align: center;
	margin-top: 10px;
	color: #909090;
	font-size: 16px;
}
.wx_desc a{
	color: #909090;
}
.has_downloadbar{position:relative;top:0;}
.tipsbottom{border-bottom: 1px solid #c7c8cc;}
.dopa{padding:5%;}




.smsadd{padding:0;}
.dopa{padding:5%;}
.login_tab{
	background:rgb(251,251,251);
	border-bottom: 1px solid rgb(221,221,221);
	text-align: center;
}
.login_tab>div{
	padding:15px 0;
	background:rgb(251,251,251);
	position:relative;
	line-height: 30px;
	color:#909090;
	font-size:18px;
}
.login_tab>div.current{
	font-weight: bold;
	color:#323232;
}
.login_tab>div:before,#code:before{
	display:block;
	position:absolute;
	width: 1px;
	height: 30px;
	content:"";
	background:rgb(221,221,221);
	right:0;
	top:15px;
}
.login_tab>div:last-child:before{
	display:none;
}
.login_tab>div.current:after{
	display:block;
	position:absolute;
	width: 40px;
	height: 2px;
	content:"";
	background:rgb(0,151,255);
	left:50%;
	bottom:0px;
	margin-left: -20px;
	border-radius:3px;
}
#smsfrmLogin input{
	width: 50% ;
	padding-left: 0;
	padding-right: 0;
}
#code:before{
	top:-5px;
	right:-15px;
}
#code{padding:0 15px;background:url("../images/btnUpChose@2x.png") no-repeat right;background-size:8px;position:relative;margin-right: 10px;}
@media (max-width:340px) {
	#smsfrmLogin input{
		width: 45% ;
	}
}
input.password_replace{font-size:12px;}
input.password_replace::-webkit-input-placeholder {font-size: 16px;}

/** 登录页面改版样式2019-02-21 */
.login-tt{
	margin: 15px 0 30px 0;
	color: #333333;
	font-size: 24px;
	font-weight: bold;
}
.lgi_flex{
	display: flex;
	padding-bottom: 10px;
	font-size: 17px;
}
.lgi_flex-it{
	flex: 1;
}
.rlt-gp{
	position: relative;
}
.area-label{
	color: #666;
}
.area-name{
	padding-right: 20px;
	text-align: right;
	background: url("../images/app_n/btn_next@2x.png") no-repeat right center;
	background-size: 9px auto;
}
.ipt-prev-label{
	display: inline-block;
	min-width: 64px;
	color: #666;
	vertical-align: middle;
}
input.has-label{
	width: 65% ;
	padding-left: 0;
}
input.ipt-pwd{
	width: 50%  ;
}
.view-pwd{
	position: absolute;
	right: 0;
	top: 50%;
	width: 40px;
	height: 30px;
	transform: translateY(-50%);
	background: url("../images/app_n/icon-eyes@2x.png") no-repeat center center;
	background-size: 20px auto;
}
.view-pwd.on{
	background: url("../images/app_n/icon-eyes-solid@2x.png") no-repeat center center;
	background-size: 20px auto;
}
.clear-ipt{
	display: none;
	width: 20px;
	height: 20px;
	background: url("../images/app_n/icon-circle-close@2x.png") no-repeat center center;
	background-size: 17px auto;
	vertical-align: middle;
}
.login-type-row{
	margin-top: 10px;
}
.email-login{
	text-align: right;
}
.getCode{
	display: inline-block;
	width: 82px;
	padding: 4px 5px;
	color:#0097FF;
	font-size: 14px;
	text-align: center;
	border: 1px solid #0097FF;
	border-radius: 2px;
	vertical-align: middle;
}
.getCode.disabled{
	color: rgb(221,221,221);
	border-color: rgb(221,221,221);
}