body{
	font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu
}
.page-footer{
	margin-top:0px;
}
.page-body{
	background:#f7f7f7;
}
.body-content{
	margin-top:0px;
}
.login{
	width:980px;
	height:540px;
	margin:0px auto;
	position:relative;
}
.login .login-ad{
	float:left;
	width:540px;
	height:440px;
	padding:10px;	
}
.login-ad a:link,.login-ad a:visited,.login-ad a:active{
	width:100%;
	height:100%;
	display:block;
}
.login .login-panel{              
	width:390px;
	height:350px;
	margin:100px 0px 0px 20px;
	text-align:left;
	float:right;
	_display:inline;
	background:#fff;
	border: 1px solid #ccc;
}
.login .login-form{
	cear:both;
	overflow:hidden;
	zoom:1;
	padding:10px 24px 20px 20px;
	background:2f2f2;
	position: relative;
}
.login	.login-form .inputTip{
	cear:both;
	overflow:hidden;
	zoom:1;
	height:30px;
}
.login	.login-form .inputTip h1{
	display:block;
	float:left;
	font-size:18px;
	line-height:30px;
	font-weight:300;
}
.login	.login-form .inputTip span{
	display:block;
	float:left;
	margin-left:10px;
	line-height:20px;
	margin-top:10px;
	color:#9C9C9C;
}
.login	.login-form .checkTip{
	clear:both;
	overflow:hidden;
	zoom:1;
	height:45px;	
}
.login	.login-form .checkTip .Validform_wrong{
	color:#ff8008;
	height:25px;
	width:310px;
	padding-left:34px;
	line-height:25px;
	margin:9px 0px;
	border:1px solid #cecece;
	display:block;
	background:url(image/login_icon.gif) no-repeat 8px -97px;	
}
.login	.login-form .field_label{
	width:36px;
	height: 36px;
	border: 1px solid #ccc;
	border-right: none;
	display: block;
	float: left;
}
.login	.login-form .field_label.yhm {	
	background: url(/snapshot/vms/templet/3a/3a7nb3qibjxsdmbr/image//user-password.gif) -2px -1px no-repeat;	
}
.login	.login-form .field_label.mm {
	background: url(/snapshot/vms/templet/3a/3a7nb3qibjxsdmbr/image//user-password.gif) -2px -31px no-repeat;
}
.login .login-form .userName,.login .login-form .password{
	height:55px;
	font-size:14px;
}
.login	.login-form input{
	height: 34px;
	line-height: 34px;
	border: none;
	display: block;
	width: 297px;
	overflow: visible;
	_width: 295px;
	border: 1px solid #ccc;
	padding-left: 10px;
	outline:medium;
	float:left;
}
.login	.login-form .field_input {
	displayL block;
	float: left;
	height: 36px;
	
	width: 307px;
}
.login	.login-form .field_input.yzm {
	border: none;
}
.login	.login-form .field_input.yzm input {
	border: 1px solid #ccc;
	width: 100px;
	float: left;
	height: 23px;
	line-height: 23px;
}
.login	.login-form .field_input.yzm .checkCodeImg {	
}
.login h1{
	margin-top:0px;	
}
.login button.loginBtn{
	text-align:center !important;
	height:34px !important;
	line-heigh:34px;
	display:block !important;
	float:left !important;
	border:medium none !important;
	background:#e4393c;
	width:346px;
	color:#fff;
	font-size:18px;
}
.login a.getPwd:link,.login a.getPwd:visited,.login a.getPwd:active{
	margin-left:20px;
	height:34px;
	line-height:34px;
	display:block;
	float:right;
	color:#037AD4;
	position: absolute;
	top: 190px;
	right: 25px;
}
.login .parter a:link,.login .parter a:visited,.login .parter a:active{
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	margin-top:5px;
	margin-left:10px;
	padding-left:10px;
	_display:inline;
	border-left:1px solid #ccc;
	font-size:18px;
}
.login .parter img{
	float:left;
	display: none;
}
.login .parter i{
	display:block;
	float:left;
	margin-left:3px;
	_display:inline;
	font-size: 12px;
}
.login .action{
	clear:both;
	zoom:1;
	overflow:hidden;
	padding-top: 5px;
}
.login .other{
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #f7f7f7 ;
}
.login a.registerBtn:link,.login a.registerBtn:visited,.login a.registerBtn:active{
	float: right;
	display: block;
	margin-top: 10px;
	font-size: 14px;
	position: absolute;
	bottom: 0px;
	right: 25px;
	padding-left: 20px;
	background: url(/snapshot/vms/templet/3a/3a7nb3qibjxsdmbr/image//user-password.gif) -9px -81px no-repeat;
	color: #b61d1d;
}
.login a.memberBtn:link,.login a.memberBtn:visited,.login a.memberBtn:active{
	float: left;
	display: block;
	margin-top: 10px;
	font-size: 14px;
	position: absolute;
	bottom: 0px;
	right: 25px;
	padding-left: 20px;
	background: url(/snapshot/vms/templet/3a/3a7nb3qibjxsdmbr/image//user-password.gif) -9px -81px no-repeat;
	color: #b61d1d;
}
/********   loading    ********/
.loading {
	width: 500px;
	height: 100px;
	/*border: 1px solid #ddd;*/
	margin: 50px auto;
	padding-top:120px;			
}
.loading img {
	margin-left: 110px;
	margin-right: 20px;
	width: 30px;
	height: 30px;
	float: left;
	display: inline;
}
.loading span {
	line-height: 30px;
	float: left;
}
.login .login-form .checkCodeImg {
	float: left;
	width: 140px;
	margin-left: 2px;
	_display: inline-block;
	height: 22px;
	overflow: hidden;
	padding: 1px;
	border: 1px solid #eee;
}
.login .login-form .captchaImage {
	float: left;
	width: 100px;
	height: 50px;
	margin-top: -8px;
	display: block;
}
.login .login-form .checkCodeImg a.captchaTip:link, 
.login .login-form .checkCodeImg a.captchaTip:visited, 
.login .login-form .checkCodeImg a.captchaTip:active {
	line-height: 22px;
	display: block;
	float: left;
	width: 40px;
}

#autologin{
	width: 15px;
	height:15px;
}
.autologin{
	display:none;
}