@charset "utf-8";
html,body{height:100%}
body{ margin:0; padding:0; font:12px/1.4 tahoma,arial,\5b8b\4f53; color:#333}

.loginPanel,.loginedPanel{width:183px;height:130px;position:absolute; left:50%;top:50%; margin:-65px 0 0 -91px; overflow:hidden}

.loginPanel form{  }
.formLine{ margin:2px  2px 12px; overflow:hidden;zoom:1; clear:both}
.formLine img{ float:left; margin-right:5px; display:inline; vertical-align:middle; border:0}
.formLine a{ line-height:30px; color:#06C}
.formLine a:hover{ text-decoration:underline} 
.textLine{ margin:-10px 0 5px 0; _margin:0 0 10px 0}
.textLine label{ margin-right:15px}
.textLine a:hover{ color:#09F}


.forget-password{
	float: right;
}

.input{ border:1px solid #ADB7C6;width:177px; height:23px; float:left; margin-right:5px; position:relative;z-index:2;background:url(../images/microLoginBg.png) no-repeat -1px -1px}
.username{}
.passowrds{ background-position:-1px -34px}
.erro{ border-color:red}
.focus{ border-color:#f90}
.input input{ background:transparent; border:1px solid #ccc; height:18px; border:0;width:130px; margin:0 0 0 40px; display:block; color:#438789; outline:none; position:relative; z-index:3; zoom:1;top:2px}
.input label{ position:absolute;left:45px;top:3px; color:#bbb; z-index:1; cursor:text}

#remember{vertical-align:middle; margin:0 5px 0 0; padding:0; width:13px;height:13px;}
label{ color:#06C}
.btn{float:left;width:91px;height:28px; margin-right:10px; font-weight:700; color:#069; font-size:12px; text-align:center; line-height:28px; background:url(../images/microLoginBg.png) no-repeat 0 -94px; text-decoration:none}
.btn:hover{ color:#0095DD}
.btnReg{ color:#999; background-position:-98px -94px; width:81px; margin:0; text-decoration:none}
.btnReg:hover{color:#666}

#js-box{ border:2px solid #FFDBA4; width:180px;height:25px; position:absolute;left:0;top:0;z-index:0}
.hide{ display:none}
.erroTxt s{ display:inline-block;width:14px;height:14px; background:url(../images/login_panel.png) no-repeat -41px -53px; vertical-align: middle; margin-right:5px}
.checkLine{ margin:-8px 0 10px 0}
/*已经登录状态*/
.loginedPanel form{ }
.loginedPanel .erroTxt{  background:#FFF0EC; border:1px solid #CB3030; color:#C00;padding:5px 10px;width:161px;line-height:15px}
.loginedPanel .btn{ float:none; display: block; margin: 0; line-height:25px;color:#069; float:left}
.loginedPanel .btnReg{ color: #4975A0; margin-left:8px; display:inline}
.loginedPanel .btnReg:hover{ color:#666}
.loginedPanel .btn:hover{ text-decoration:none;color:#0095DD}
.loginedPanel .formLine{ overflow:hidden;zoom:1; margin:0; padding-top:15px}
.table{ display:table; height:100%; *position:absolute;*top:50%;*height:auto}
.cell{ display:table-cell; vertical-align:middle; height:100%; *position: relative;*top:-50%;*height:auto}