@charset "utf-8";
/* CSS Document */
.loginbox{margin-top:15px;}
.loginbox .lg-input{ background:#fff; overflow: hidden;}
.loginbox .lg-input ul li{height:3.583em; position:relative; padding-left:3.833em; border-bottom:0.05rem solid #eee;}
.loginbox .lg-input ul li .icon{width:1.5em;height:3.583em; position:absolute;left:1.25em;top:0;}
.loginbox .lg-input ul li .usericon{ background:url(../images/usericon.png) no-repeat 0 50%; background-size:1.5em 1.5em;}
.loginbox .lg-input ul li .lockicon{ background:url(../images/lockicon.png) no-repeat 0 50%; background-size:1.5em 1.5em;}
.loginbox .lg-input ul li .input-txt{width:100%; font-size:1.333em;height:2.688em; vertical-align:middle;border:0px;}

.loginbox .lg-input ul .line_d2{margin-left:3.833em;}

.loginbox .lg-input ul li #showVerify{ position:absolute;right:0;height:100%;}
.loginbox .lg-input ul li #showVerify img{height:100%;}

.loginbox .loginhref{height:2.833em; line-height:2.833em; overflow:hidden; padding:0 1.25em;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:0 1.25em;}
.loginbtn input[type=submit]{width:100%;font-size:1rem;height:2rem; vertical-align:middle; background:#ff663d;border:0px;color:#fff;margin-top:0.938em;border-radius:0.25em; 
-webkit-appearance:none;}
.loginbtn input[type=submit]:hover{ background:#f35c33;}


.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;}


/*注册*/
.regbox ul li{ height:auto;  border-bottom:0.05rem solid #eee;}
.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;}
.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;}
.getpassbtn{color: #fff;border-radius: 0.15rem !important;background: #ff663d;border: 0;height: 2rem;width: 90%;font-size: 0.7rem;}
.nouser,.errouser,.successuser{ padding:0.8rem 0.5rem; background:#fff; line-height:1rem; color:#999;}
.returnBtn{padding: 0.5rem 0;}
.returnBtn a{ display:block; margin:auto; width:90%; line-height:2rem; background:#ff663d; border-radius:0.15rem; color:#fff; text-align:center; font-size:0.7rem;}
.regbox ul li select{ font-size:0.7rem;}