@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0; font-size:12px; font-family:arial,新細明體; background:url(bg.png) repeat-x 0 0; }
table, div, ul, dl, ol, li, h1, h2, h3, h4, h5, span, a{ margin:0; padding:0;}
ul, ol, dl{ list-style:none;}
table,img{ border:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.cb{ float:none; clear:both; height:1px; overflow:hidden;}
.fb{ font-weight:bold;}
.fs11{ font-size:11px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.cHui{ color:#666;}
.cBai{ color:#fff;}


.main{ position:relative; width:664px;margin:10px auto 0; }
.box{ width:664px;}
.box-top{ height:147px; background:url(box-top.png) no-repeat 0 0;}
.box-middle{ height:349px; padding:0 30px; background:url(box-middle.png) repeat-x 0 0; overflow:hidden;}
.box-content{ padding:8px 0; }
.box-bottom{ height:223px; background:url(box-bottom.png) no-repeat 0 0;}
.login table{ width:320px; margin:20px auto;}
.login table td{ padding:0 12px 8px 0; vertical-align:top;}
.login table .msg{ padding:5px; color:#999; border:1px solid #555555; background:#333;}
.login table .row-left{ text-align:right; color:#ccc; font-size:15px; font-family:黑体; }
.login table .ipt{ width:250px; height:18px; line-height:18px; padding:7px 1px; margin:0; font-size:15px; border:none; background:url(ipt-bg.png) no-repeat 0 0;}
.login table .ipt-name{ width:220px; padding-left:30px; background:url(ipt-name-bg.png) no-repeat 0 0;}
.login table .pw1, .login table .pw2, .login table .pw3, .login table .pw4{ float:right; width:29px; height:27px; background:url(pw-icon.gif) no-repeat 0 0;}
.login table .pw1 span, .login table .pw2 span, .login table .pw3 span, .login table .pw4 span{ display:none;}
.login table .pw1{ background-position:0 0;}
.login table .pw2{ background-position:0 -27px;}
.login table .pw3{ background-position:0 -54px;}
.login table .pw4{ background-position:0 -81px;}
.login table .btn{ float:left; width:122px; height:32px; line-height:32px; border:none; background:url(login-btn.gif) no-repeat 0 0;} 
.login table .pw-find{ float:left; width:82px; height:22px; margin:5px 0 0 20px; color:#fff; background:url(pw-find.gif) no-repeat 0 0;}
.login table .pw-find span{ display:none;}
.hd-logo{ position:absolute; right:24px; bottom:127px; width:110px; height:30px;}
.hd-logo a{ display:block; height:100%; text-indent:-9999px; overflow:hidden;}
