html,body{width:100%;height:100%;}
#base{
width:100%;
height:100%;
background:#f1fdff url(../images/login/bg_base.jpg) repeat-x;
}
#login{
width:980px;
height:743px;
background:url(../images/login/bg_login.jpg) no-repeat;
margin:0 auto;
position:relative;
}
h1,h2{position:absolute;}
h1{
top:172px;
left:363px;
}
h2{
top:249px;
left:621px;
}
#login_main{
width:329px;
position:absolute;
top:408px;
left:511px;
text-align:left;
}
#img_explain{
margin-left:54px;
}
#login_main ul{overflow:hidden;margin-left:50px;margin-bottom:8px;}
#login_main li,#login_main li *{
float:left;display:inline;
}
#login_main li img{vertical-align:middle;margin-left:4px;margin-right:14px;}
#login_main li input{
_margin-top:-4px;
}
*+html #login_main li input{
margin-top:-4px;
}
fieldset{
border:0;
}
legend{display:none;}
label{
display:block;margin-left:18px;
}
label *{vertical-align:middle;margin-bottom:10px;}
#txt_id,#pwd_pwd{
width:162px;
height:21px;
border:2px solid #a3d4fd;
background:#f6feff;
line-height:22px;
color:#000;
font-size:12px;
}
#btn_login{
position:absolute;
top:37px;
right:37px;
}
*+html #btn_login{
top:43px;
}