@charset "utf-8";
html,body { width:100%; height:100%; overflow-x:hidden;}
body { background:#6783a6 url(body.jpg) no-repeat center center; background-size:100%; font:0/0 "SimSun"; color:#808284;}
* { margin:0; padding:0; list-style:none;}
img { border:0;}
input,textarea { float:left; background:none; border:0; font:12px/18px "SimSun";}
a,a:hover { text-decoration:none; color:#009edb;}
a { color:#808284; blr:expression(this.onFocus=this.blur());}
:focus { outline:none;}
ul,li { float:left;}
.m_fl { float:left;}
.m_fr { float:right;}
.m_auto { margin:auto;}
.overflow,li { overflow:hidden;}

#login { width:680px; height:300px; background:url(base.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin:-140px 0 0 -340px;}
.login { width:100%; height:100%; position:relative;}
.login .logo { width:240px; height:90px; position:absolute; top:80px; left:50px;}
.login .copy { width:175px; height:23px; position:absolute; bottom:0; right:135px;}
.login .list { width:293px; position:absolute; top:20px; right:0;}
.login .list li { width:236px; height:34px; padding-left:54px; margin-top:15px; background:url(base.png) no-repeat 300px 0; font:12px/34px "SimSun";}
.login .list li img { float:left; margin:8px 5px 0;}
.login .list li input { width:150px; height:100%; text-indent:10px; font:14px/34px "SimSun";}
.login .list li input:focus { color:#0068b9;}
.login .list li input[type=submit] { width:100%; height:100%; cursor:pointer;}

.login .list li.user { background-position:0 -300px;}
.login .list li.psw { background-position:0 -340px;}
.login .list li.code { background-position:0 -380px;}
.login .list li.code input { width:45px !important;}
.login .list li.code b { float:left; width:104px; margin-top:-2px; cursor:pointer;}
.login .list li.sub { width:206px; height:36px; padding:0; background-position:0 -420px;}
.login .list li.sub:hover { background-position:0 -460px;}
#message { width:159px !important; margin-top:11px !important; text-align:right; color:#f00;}

.login .list li p { float:left; padding-left:20px; margin-left:7px; background:url(base.png) no-repeat 100px 0;}
.login .list li p.err { background-position:-660px -291px; color:#F00;}
.login .list li p.ok { background-position:-660px -331px;}
