/**
 * @module 		Dashboard
 * @submudule 	Login
 * @type 		layout
 * @Modified 	2013-04-10
 * @version		$Id$
 * @author 		Ink
*/
html, body{
	width: 100%;
	height: 100%;
}
body{
	/*background-color: #1978BA;*/
}
.full{
	position: relative;
	height: 100%;
	overflow: hidden;
}
.bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	overflow: hidden;
}
.login-wrap{
	position: absolute;
	top: 40%;
	left: 50%;
	margin-left: -320px;
	margin-top: -250px;
	width: 640px;
	z-index: 5;
}
.login-wrap.unbind{
	margin-left: -160px;
	width: 320px;
}
.logo img{
	width: 320px;
	height: auto;
}
.login{
	margin-top: 65px;
}
.login.well{
	padding: 0;
}
.login-group{
	margin-bottom: 30px;
}
.login-group label{
	margin-bottom: 0;
	font-family: 'Microsoft Yahei';
	line-height: 40px;
	font-weight: 400;
}
.login-btn{
	margin-top: 50px;
}
.login-form{
	width: 261px;
	padding: 29px 29px 0;
	border-right: 1px #dadfe6 solid;
}
.scene-form{
	width: 260px;
	height: 262px;
	padding: 29px;
}
.wx-scene-link{
	display: block;
  width: 260px;
  padding: 70px 0;
  text-align: center;
}
.wx-scene-icon{
	display: block;
	margin-left: 85px;
	width: 90px;
	height: 80px;
	background-image: url('../image/weixin_login.png');
	background-position: 0 0;
}
.scene-form:hover .wx-scene-icon{
	background-position: 0 -80px;
}
.o-login-tip{
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('../image/login-tip.png');
	background-position: 0 0;
	vertical-align: text-bottom;
}
.footer{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 80px;
	line-height: 80px;
	text-align: center;
	color: #fff;
	z-index: 4;
}
