*{
	font-family:'Microsoft Yahei', '微软雅黑', '宋体';
}
.pic-box{
	position: fixed;
	z-index: -999;
	left:0;
	right:0;
	bottom:0;
	top:0;
	width:100%;height:100%;
}
.pic-box img{
	width:100%;height:100%;
}
.pic-box li{
	list-style-type: none;
	height:100%;width:100%;
}

.top-bar {
    left: 50%;
    margin: 0 0 0 -497px;
    position: absolute;
    top: 0;
    width: 994px;
    z-index: 1000;
}
.snav{
	padding-top: 16px;
	height: 23px;
    line-height: 23px;
    color: #fff;
    font-size: 14px;
}
.snav span {
    color: #fff;
    padding: 0 5px;
}
a {
	color: #fff;	
	text-decoration:none;
}
.login-foot{
    position: fixed;
    bottom:0;
    width: 100%;
    z-index: 1000;
    height: 50px;
    line-height: 50px;
    border:1px solid #888888; 
    border-width:1px 0 0 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
}
.login-area{
	position:absolute; 
	top:35%; left:50%; z-index:1001;
	width:381px;
	margin-left:-190px;margin-top:-105px;
	/*background:url("../images/login_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
}
.la-logo-tab{
	/*padding: 14px 0px 0px 35px;*/
	height: 60px;
	width: 100%;
	line-height: 46px;
	background:url("../images/login_head_bg.png") no-repeat scroll 0 0;
}
.la-logo-tab .la-logo{
	display: inline-block;
	height: 46px;
	width: 174px;
	background: url('../../../custom-res/login-logo.png') no-repeat scroll 0% 0% transparent;
	position: relative;
	margin:14px 0px 0px 35px;
	top: 3px;
}
.loginFormIpt{
	position: relative;
	width: 312px;
	height: 42px;
	line-height: 42px;
	margin: 14px 0px 0px 35px;
	clear: both;
	z-index: 1000;
	background-image: url('../images/loginIpt.png');
}
.loginFormValidate{
	position: relative;
	width: 176px;
	height: 42px;
	line-height: 42px;
	margin: 14px 0px 0px 35px;
	clear: both;
	z-index: 1000;
	background-image: url('../images/validateIpt.png');
}
.loginFormValidate-none{
	position: relative;
	width: 176px;
	height: 42px;
	line-height: 42px;
	margin: 14px 0px 0px 35px;
	clear: both;
	z-index: 1000;
}

.loginFormIpt .icoipt {
    position: absolute;
    left: 7px;
    top: 7px;
    z-index: 1000;
}
.loginFormValidate .icoipt{
	position: absolute;
    left: 7px;
    top: 7px;
    z-index: 1000;
}
.ico-userid{
	width: 28px;
	height: 28px;
	background-image: url('../images/uid_sign.png');
}
.ico-pwd{
	width: 28px;
	height: 28px;
	background-image: url('../images/pwd_sign.png');
}
.ico-validate{
	width: 28px;
	height: 28px;
	background-image: url('../images/validate_sign.png');
}
.vertical_line{
    position: absolute;
	width: 1px;
	height: 23px;
	left: 42px;
	top: 10px;
	background-image: url('../images/vertical_line.png');
}
.pass-text-input {
	position: absolute;
    margin-left: 50px;
    border: 0px none;
    font-size: 16px;
    width:250px;
    height:26px;
    margin-top:6px;
}
.forgetpwd{
	position: relative;
	height: 24px;
	line-height: 24px;
	margin: 5px 0px 5px 35px;
	width: 312px;
}
.forgetpwd-href{
	color: #333;
	float: right;
	font-size: 14px;
}
.serviceInfo{
    position: relative;
    height: 24px;
    line-height: 24px;
    margin: 5px 0px 5px 35px;
    width: 312px;
}
.loginFormbtn{
	display:inline-block;
	margin:14px 0px;
	width: 312px;
	height: 42px;
	line-height: 42px;
	z-index: 1000;
	cursor:pointer;
	color:#FFF;
	font-size:18px;
	text-align:center;
	vertical-align:top;
	background-image: url('../images/login_btn.png');
}
.middle{
	width:100%; height:auto; 
	overflow:hidden;
	background:url("../images/login_main_bg.png") repeat scroll 0 0;
}
.la-logo-foot{
	width:381px;
	height: 81px;
	text-align:center;
	background:url("../images/login_foot_bg.png") no-repeat scroll 0 0;
}
.picker-bar a{
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 10px;
	background: url('../images/login-banner-picker.png') no-repeat;
	_background: url('../images/login-banner-picker.gif') no-repeat;
	z-index: 1000;
}
.picker-bar a.active{
	background: url('../images/login-banner-picker-active.png') no-repeat;
	_background: url('../images/login-banner-picker-active.gif') no-repeat;
	z-index: 1000;
}
.picker-bar{
	margin:auto;
	position: fixed;
    bottom: 60px;
    width: 100%;
    z-index: 999;
    text-align: center;
}
.infoMsg-area{
	float: left;
	color: red;
	font-size: 14px;
}

.v-error{
	color: red;
}

.middle .logout{
	width:80%;
	height:130px;
	margin-top:60px;
	font-size:14px;
}

.middle .logout-sign{
	position: absolute;
    margin-left: 50px;
	width:61px;
	height:68px;
	background-image: url('../images/logout-sign.png');
}


.login-again-btn{
	display:inline-block;
	width: 146px;
	height: 42px;
	line-height: 42px;
	z-index: 1000;
	cursor:pointer;
	color:#FFF;
	font-size:20px;
	text-align:center;
	vertical-align:top;
	background-image: url('../images/login-again-btn.png');
}
.close-browse-btn{
	display:inline-block;
	width: 146px;
	height: 42px;
	line-height: 42px;
	z-index: 1000;
	cursor:pointer;
	color:#FFF;
	font-size:20px;
	text-align:center;
	vertical-align:top;
	background-image: url('../images/close-browse-btn.png');
}
.flex-control-nav{
	position:fixed;
	bottom:60px;
	z-index:999;
	width:100%;
	text-align:center;
	margin: auto;
}
.flex-control-nav li{display:inline-block;*display:inline;}
.flex-control-nav a{
	display:inline-block;
	margin: 10px;
	width:10px;
	height:10px;
	line-height:40px;
	overflow:hidden;
	background:url('../images/login-banner-picker.png') no-repeat;cursor:pointer;
}
.flex-control-nav .flex-active{
	background: url('../images/login-banner-picker-active.png') no-repeat;
	z-index;999;
}

.loginFormbtn_register{
  display:inline-block;
  margin:4px 0px;
  width: 312px;
  height: 42px;
  line-height: 42px;
  z-index: 1000;
  cursor:pointer;
  color:#FFF;
  font-size:18px;
  text-align:center;
  vertical-align:top;
  background-image: url('../images/login_btn.png');
}

.la-logo-foot_register{
  width:381px;
  height: 112px;
  text-align:center;
  background:url("../images/login_foot_bg_register.png") no-repeat scroll 0 0;
}


.registFormbtn{
	display:inline-block;
	margin:2px 0px;
	width: 312px;
	height: 42px;
	line-height: 42px;
	z-index: 1000;
	cursor:pointer;
	color:#FFF;
	font-size:18px;
	text-align:center;
	vertical-align:top;
	background-image: url('../images/login_btn.png');
}