html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; overflow: hidden; font-size: 12px;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; overflow: hidden; font-size: 12px;
}
a {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:active {
	color: rgb(255, 255, 255);
}
#container {
	width: 100%; height: 100%; vertical-align: middle; display: table-cell; position: absolute;
}
#dh {
	border-radius: 10px 0px 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; left: 50%; top: 50%; width: 160px; height: 435px; margin-top: -230px; margin-left: -389px; position: absolute; background-color: rgba(255, 255, 255, 0.5);
}
#main {
	border-radius: 0px 10px 10px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; left: 50%; top: 50%; width: 640px; height: 435px; padding-top: 15px; margin-top: -230px; margin-left: -230px; position: absolute; background-color: rgba(255, 255, 255, 0.5);
}
.login-box {
	background: url("../images/loginbox.png") no-repeat; height: 420px;
}
.login-box #logo {
	left: 58px; top: 25px; width: 88px; height: 93px; position: absolute;
}
.login-box #logo img {
	width: 80px; height: 80px; padding-left: 5px;
}
.login-box h1 {
	background: url("images/loginname.png") no-repeat; left: 99px; top: 125px; width: 329px; height: 62px; position: absolute;
}
.login-box .input {
	left: 78px; width: 311px; height: 39px; position: absolute;
}
.login-box .input label {
	height: 37px; line-height: 37px; font-size: 14px;
}
.login-box .input input {
	padding: 0px 20px 0px 48px; border: currentColor; border-image: none; left: 67px; top: 0px; width: 176px; height: 39px; position: absolute;
}
.login-box .username {
	top: 210px;
}
.login-box .username input {
	background: url("../images/userinput.png"); color: rgb(51, 174, 216); font-size: 16px; font-weight: bold;
}
.login-box .psw {
	top: 265px;
}
.login-box .psw input {
	background: url("../images/passwordinput.png");
}
.login-box .validate {
	left: 36px; top: 304px; white-space: nowrap; position: relative;
}
* {
	margin: 0px; padding: 0px; box-sizing: border-box;
}
.code-box {
	background: rgba(0, 0, 0, 0.05); padding: 0px 10px; border-radius: 5px; border: 0px currentColor; border-image: none; width: 240px; height: 40px; color: rgb(0, 0, 0); font-size: 14px; position: relative; box-shadow: inset 0px 1px 4px rgba(0,0,0,0.3), 0px 1px rgba(255,255,255,0.06); text-shadow: 1px 1px 1px black;
}
.code-box p {
	border-radius: 5px; left: 0px; height: 40px; text-align: center; line-height: 40px; display: block; position: absolute;
}
.code-box span {
	border-radius: 5px; left: 0px; height: 40px; text-align: center; line-height: 40px; display: block; position: absolute;
}
.code-box span {
	width: 40px; color: rgb(255, 255, 255); font-family: "ËÎÌå"; font-size: 16px; cursor: pointer; background-color: rgb(41, 163, 220);
}
.code-box p {
	transition:background 1s ease-in; width: 0px; text-indent: -20px; overflow: hidden; background-color: rgb(255, 255, 153);
}
.code-box .code-input {
	display: none;
}
.form-inline + .form-inline {
	margin-top: 10px;
}
.form-inline > div {
	height: 40px; line-height: 40px;
}
.form-inline-font {
	left: 0px; width: 110px; text-align: right; padding-right: 10px; font-size: 15px; position: absolute;
}
.form-inline-input {
	padding-left: 110px;
}
#loginbtn {
	left: 420px; top: 320px; position: absolute;
}
#loginbtn input {
	background: url("../images/loginbtn.png"); border: currentColor; border-image: none; width: 133px; height: 39px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; cursor: pointer;
}
#loginbtn input:hover {
	background: url("../images/loginbtn_active.png");
}
#epwdbtn {
	left: 420px; top: 265px; position: absolute;
}
#epwdbtn input {
	background: url("../images/loginbtn.png"); border: currentColor; border-image: none; width: 133px; height: 39px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; cursor: pointer;
}
#epwdbtn input:hover {
	background: url("../images/loginbtn_active.png");
}
#bg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; opacity: 0.8;
}
#popbox {
	background: rgb(214, 214, 214); margin: -210px 0px 0px -180px; border-radius: 10px; left: 50%; top: 50%; width: 360px; height: 330px; display: none; position: absolute;
}
.epwdbox {
	background: rgba(0, 0, 0, 0.6); margin: 5px; padding: 0px 10px; border-radius: 5px; border: currentColor; border-image: none; width: 200px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 15px; position: relative; box-shadow: inset 0px 1px 4px rgba(0,0,0,0.3), 0px 1px rgba(255,255,255,0.06); text-shadow: 1px 1px 1px black;
}
.form_btn {
	margin: 18px auto; width: 360px; height: 40px;
}
.button {
	background: rgb(6, 164, 255); border: currentColor; border-image: none; width: 120px; height: 40px; color: rgb(255, 255, 255); font-size: 18px; cursor: pointer;
}
#editpwd input {
	background: url("../images/loginbtn.png"); border: currentColor; border-image: none; width: 133px; height: 39px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; cursor: pointer;
}
#editpwd input:hover {
	background: url("../images/loginbtn_active.png");
}
#ft {
	left: 0px; width: 100%; height: 12px; text-align: center; right: 0px; bottom: 16%; color: rgb(255, 255, 255); line-height: 20px; position: absolute;
}
