@charset "UTF-8";
body{overflow-x:hidden;margin:0;padding:0;width:100%;height:100%;background:#f2f2f2;}
img{border:0;vertical-align:top}
a{text-decoration:none}
.login{margin:0 auto;padding:0;}
.login .quick-login{padding:10px}
.login .quick-login .title{padding-top:40px;border-bottom:1px solid #d7d7d7;color:#666666;letter-spacing:.125rem;font-weight:500;font-size:1rem;position: relative;} 
.login .quick-login .title .titleText{
	position: absolute;
	left:50%;
	bottom: -16px;
	margin-left: -50px;
	height:30px;
	line-height: 30px;
	background: #fff;
	color:#999;
}
.login .quick-login .login-list{padding-top:32px;display:flex}
.login .quick-login .login-list .item{float:left;display:block;padding-bottom:10px;width:100%;color:#666;text-align:center;text-decoration:none;box-sizing:border-box;}
.login .quick-login .login-list .item img{display:block;margin:0 auto 10px;width:40px;}
.login .quick-login .login-list .item img.qqlogin{
	width:29px;
}
.login .quick-login .login-list .item span{display:block;padding-bottom:20px;}
.login .information{padding-right:8.593%;padding-left:8.593%;color:#736b6b;text-align:left;font-size:.90rem}
.information span{color: red;font-size:.90rem}
.login .sc-login{position:relative;margin:40px 10px auto;padding-top:.21rem;border-top:1px solid #655e5e}
.login .sc-login a{color:#448dcd}
.login .sc-login a,.login .sc-login span{position:absolute;padding:0 5px;background-color:#f2f2f2;font-size:.8125rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.login .sc-login span{left:50%;color:#000;top:-11px}
.login .sc-login a:first-child{left:30%;top:-14px}
.login .sc-login a:last-child{left:70%;top:-14px}
.login .erweima{margin:20px;padding:10px;border:1px solid #d4d4d4;text-align:center}
.login .erweima .title{margin-bottom:20px;color:#878585;font-size:.90rem}
.login .erweima img{width:65%}
