@charset "utf-8";
/* CSS Document */
.loginbox{padding:20px;/*min-height:80vh;*/}
.loginbox .lg-input{ background:#fff; overflow: hidden;}
.loginbox .lg-input ul li{height:48px; position:relative; padding-left:44px; border-bottom:1px solid #eee;margin-top:10px;}
.loginbox .lg-input ul li .icon{width:48px;height:48px; position:absolute;left:15px;top:0;}
.loginbox .lg-input ul li .usericon{ background:url(../images/usericon2.png) no-repeat 0 50%; background-size:18px 18px;}
.loginbox .lg-input ul li .lockicon{ background:url(../images/lockicon2.png) no-repeat 0 50%; background-size:18px 18px;}
.loginbox .lg-input ul li .input-txt{width:100%; font-size:16px;height:48px; vertical-align:middle;border:0px;}

.loginbox .lg-input ul li #showVerify{ position:absolute;right:0;height:100%;}
.loginbox .lg-input ul li #showVerify img{height:100%;}

.loginbox .lg-logo{padding:30px 0;}
.loginbox .lg-logo img{width:70%; display:block;margin:0 auto;}
.loginbox .loginhref{height:2.833em; line-height:2.833em; overflow:hidden; margin-top:0.75em;}
.loginbox .loginhref span a{color:#909090; font-size:1.167em;}
.loginbox .loginhref span.xyreg{ background:url(../images/regicon.png) no-repeat 0 50%; background-size:0.95em 0.95em; font-size:1.167em; padding-left:1.3em;}

.loginbox .loginbtn{margin-top:20px;}

.loginbtn input[type=submit],
.returnBtn a,
.getpassbtn{width:100%;display:block;font-size:16px;height:44px; vertical-align:middle; background:#fed03f;border:0px;color:#273035;border-radius:6px; 
-webkit-appearance:none; text-align:center;line-height:44px;}


.loginapi{ background:#fff;margin-top:1.667em;}
.loginapi .tit{height:2.667em; line-height:2.667em;color:#606060; padding:0 1.25em; background:#f3f3f3;}
.loginapi .tit span{ font-size:1.167em;}
.loginapi .iconlist{ background:#fff;}

.loginapi .iconlist a{ position:relative; display:block;height:3.667em; line-height:3.667em; overflow:hidden; padding-left:2.25em;}
.loginapi .iconlist a:after{
	content: "";
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
	margin-left:4.75em;
	width: 200%;
	height:1px; overflow:hidden;
	background:#eee;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.loginapi .iconlist a.qq .icon{width:2.167em;height:2.167em;background:url(../images/apiicon/qq.png) no-repeat; background-size:100% 100%; position:absolute;left:1.25em;top:0.667em;}
.loginapi .iconlist a .text{ font-size:1.333em; padding-left:1.75em;}

.loginapi .iconlist a.weibo .icon{width:2.167em;height:2.167em;background:url(../images/apiicon/weibo.png) no-repeat; background-size:100% 100%; position:absolute;left:1.25em;top:0.667em;}
.loginapi .iconlist a.alipay .icon{width:2.167em;height:2.167em;background:url(../images/apiicon/zfb.png) no-repeat; background-size:100% 100%; position:absolute;left:1.25em;top:0.667em;}
.loginapi .iconlist a:hover{ background:#f6f6f6;}

.loginapi .iconlist a .rbg{width:1em;height:100%; position:absolute;right:1.25em; background:url(../images/rbg2.png) no-repeat 0 50%; background-size:1em 1em;top:0;}

.loginapi .iconlist .weixin .icon{width:2.167em;height:2.167em;background:url(../images/apiicon/weixin.png) no-repeat; background-size:100% 100%; position:absolute;left:1.25em;top:0.667em;}

.userreg{text-align:center;color:#999;line-height:44px;font-size:14px;}

.remember-password{font-size:14px;color:#555;}
.remember-password span{width:16px;height:16px;/*float:left;*/border:1px solid #ccc;/*margin:6px 5px 0 0;*/border-radius:2px;margin-right:5px;display: inline-block;vertical-align: middle;}
.remember-password span.checked{background:#ffcf35 url(../../common/images/icon_checkbox_checked.png);border:1px solid #ffcf35;background-size:100% 100%;}


/*注册*/
.regbox{padding:0 20px;}
.regbox ul li{ height:auto;  border-bottom:1px solid #eee; color:#999;}
.regbox ul li:last-child{ border-bottom:0;}
.regbox ul li .text{width: 100% !important;height: 1.6rem;background: none;-webkit-appearance: none;vertical-align: middle;border: 0px;font-size: 0.7rem;outline: none;}
.regbox ul li .title font{ color:red;}
.regbox ul li img{height:40px;float:left;margin-right:10px;}
.d_default{color: #999;background: #f3f3f3;margin-left: -4.6rem;margin-right: -0.55rem;padding-left: 0.8rem;font-size: 0.6rem;}
.regbox ul li:after{ display:none;}
.regbox ul:after{ display:none;}

/*忘记密码*/
.getpw font{ display:block;color: #999;}
.getpw form[name="getpassform"] li:last-child{ padding-left:0;background: none; text-align:center; padding-right:0; padding-top:0.5rem; padding-bottom:0.5rem;}
.getpw form[name="getpassform"] li:last-child span{ display:none;}
.nouser,.errouser,.successuser{ padding:0.8rem 0.5rem; background:#fff; line-height:1rem; color:#999;}
.returnBtn{padding: 0.5rem 0;}
.regbox ul li select{ font-size:0.7rem;}