.hide-text {
	font: 0px/0 a; border: 0px currentColor; color: transparent; font-size-adjust: none; font-stretch: normal; background-color: transparent; text-shadow: none;
}
.input-block-level {
	width: 100%; display: block; min-height: 28px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
html {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#loginBox {
	display: none;
}
.on1#loginBox {
	display: inherit;
}
.login-cover {
	background: rgba(0, 0, 0, 0.3); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 10000; content: "";
}
.login-panel {
	padding: 20px 10px; border-radius: 5px; border: 5px solid rgba(255, 255, 255, 0.3); top: 80px; right: 500px; position: fixed; z-index: 100002; background-color: rgb(252, 252, 252); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.login-panel h3 {
	font-size: 21px; font-weight: normal; margin-bottom: 20px; text-shadow: 1px 1px 1px #eee;
}
.login-mod {
	width: 316px;
}
.login-err-panel {
	color: rgb(215, 0, 0); font-size: 13px; margin-left: -4px;
}
.login-mod .icon-wrapper {
	line-height: 0; vertical-align: middle; display: inline-block;
}
.login-err-panel {
	color: rgb(215, 0, 0); font-size: 13px;
}
.icon24-login {
	background: url("../../../img/www/index1/icon24_login.png") no-repeat center; margin: 0px auto; width: 24px; height: 24px; vertical-align: middle; display: inline-block;
}
.un.icon24-login {
	
}
.pwd.icon24-login {
	background-position: -48px 0px;
}
.checkbox.icon24-login {
	background-position: -72px 0px;
}
.checkbox_checked.icon24-login {
	background-position: -96px 0px;
}
.login-err-panel {
	color: rgb(215, 0, 0); font-size: 13px; margin-left: -4px;
}
.login-form {
	border-radius: 5px; width: 316px; margin-top: 5px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: inset 0px 1px 3px rgba(170,170,170,0.8); background-color: rgb(222, 221, 231); -webkit-box-shadow: inset 0 1px 3px rgba(170, 170, 170, 0.8); -moz-box-shadow: inset 0 1px 3px rgba(170, 170, 170, 0.8); -webkit-border-radius: 5px; -moz-border-radius: 5px; font-size:12px;
}
.err.icon24-login {
	background-position: -24px 0px;
}
.login-err-panel {
	color: rgb(215, 0, 0); font-size: 13px;
}
.dn {
	display: none;
}
.login-form .login-un {
	border-top-left-radius: 5px; border-top-right-radius: 5px; padding-left:20px;
}
.login-form div {
	padding: 3px 0px; border: 1px solid rgb(174, 174, 174);
}
.login-mod .icon-wrapper {
	line-height: 0; vertical-align: middle; display: inline-block;
}
.login-form input {
	background: 0px; padding: 11px 0px; height: 40px; font-family: "Microsoft YaHei"; vertical-align: middle; box-shadow: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.login-mod input {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 14px;
}
.login-form .login-pwd {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding-left:20px;
}
.login-form div {
	padding: 3px 0px; border: 1px solid rgb(174, 174, 174);
}
.login-code-panel {
	margin-top: 10px;
}
.login-help-panel {
	color: rgb(68, 92, 143); overflow: hidden; margin-top: 10px;
}
.login-help-panel .login-remember-pwd {
	color: rgb(51, 51, 51); text-decoration: none; float: left;
}
.login-help-panel .login-forget-pwd {
	color: rgb(114, 110, 138); text-decoration: none; float: right;
}
.login-btn-panel {
	padding-bottom: 20px; margin-top: 20px;
}
.login-btn-panel .login-btn {
	padding: 10px 0px; border-radius: 5px; border: 1px solid rgb(99, 132, 103); width: 120px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; margin-right: 15px; display: inline-block; background-color: rgb(110, 110, 150); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}