@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:"微软雅黑";background:url(../img/login_bg.png) center no-repeat;}
/*#logo{ margin:50px auto; margin-bottom:15px; text-align:center; }
#lg_box{  height:376px; margin:0px auto; }
#tb{ display:inline-block; width:100%; }*/
#lg_form{ width:450px; height:280px;  margin:0px auto; margin-top:140px;  }
#lg_form h1{ font-size:40px; font-weight:100; text-align:center; color:#fff; margin:30px 0px; }
.fieldbox{border:0px; background:url(../img/block_bg.png) center no-repeat;}
.f_box{ width:200px; padding:5px; margin:15px auto; border:1px #ddd solid; background-color:#fff;vertical-align: middle;}
.f_box .txt{ background-color:rgba(255,2,25,0); font-weight:100; border:0px; height:24px; font-size:12px; color:#AAA; padding:0px 0px; width:200px; outline:none; }
.f_box .hint{position:absolute;font-size:12px;color:#AAA;height:24px;padding:0px 5px;;width:200px;line-height:200%;text-align:left;}
.u_b{ background:url(../img/edit_bg.png) center no-repeat;text-align:center;  }
.p_b{ background:url(../img/edit_bg.png) center no-repeat; text-align:center; }
.valid{font-size:11px; color:red;}

#st{ margin:10px auto; text-align:center; font-size:13px; font-weight:600; }
#st label{ margin:0px 90px 0px 5px; color:#666; }
#st a{ color:#049DFB; text-decoration:none; }
#st a:hover{ text-decoration:underline; }
#btn_b{ margin:20px auto; text-align:right; }
#btn_b .btn{ display:inline-block; border:0px;margin-right:70px; padding:5px 0px;border-radius:4px; cursor:pointer;width:100px; color:#fff; background-color:#007de3; font-size:22px; }
#btn_b .btn:hover{ box-shadow:0px 0px 5px #666;  }

#foot{ font-size:13px; text-align:center; color:#999; line-height:24px; margin-top:-20px; }

