@charset utf-8;

body { height:100%; background:#72A7D0 url(login-bg.jpg) center no-repeat; background-attachment:fixed; }

.top { position:fixed; top:0; left:0; width:100%; background:url(login-top-bg.png) top repeat-x; _position:absolute; _top:expression(offsetParent.scrollTop); }
.top .top-wrap { width:1002px; margin:0 auto; }
.top .top-wrap .title { display:inline; float:left; width:160px; height:16px; text-align:center; line-height:16px; margin-left:10px; padding:7px 206px 43px 78px; background:url(login-top.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login-top.png'); color:#00B5D9; overflow:hidden; }
.top .top-wrap .help { display:inline; float:right; width:50px; height:15px; text-align:center; line-height:15px; margin-right:10px; padding:6px 10px 15px 25px; background:url(login-top-help.png) no-repeat; color:#00B5D9; overflow:hidden; }
.top .top-wrap .help a { color:#00B5D9; }

.bottom { position:fixed; bottom:0; left:0; width:100%; padding-top:8px; background:url(login-bottom.png) top repeat-x; _position:absolute; _top:expression(offsetParent.scrollTop + document.documentElement.clientHeight - this.offsetHeight); }
.bottom .bottom-wrap { height:25px; text-align:center; line-height:25px; color:#00B5D9; }
.bottom .bottom-wrap a { color:#00B5D9; }

.login-wrap { position:absolute; left:50%; top:50%; margin:-188px 0 0 -315px; }
.login { width:631px; height:376px; background:url(login-form.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login-form.png'); overflow:hidden; }
.login .version { height:92px; line-height:15px; padding:0 50px 0 438px; color:#D5D5D5; overflow:hidden; }
.login .formset { padding:95px 0 0 100px; }
.login .formset input { position:relative; }
.login .formset .text-name { float:left; padding-top:3px; }
.login .formset .text-name input { width:120px; height:26px; line-height:26px; margin:0; padding:0; border:0; background:url(blank.gif); overflow:hidden; }
.login .formset .text-password { float:left; padding:3px 0 0 36px; }
.login .formset .text-password input { width:122px; height:26px; line-height:26px; margin:0; padding:0; border:0; background:url(blank.gif); overflow:hidden; }
.login .formset .text-submit { float:left; padding-left:23px; }
.login .formset .text-submit input { width:141px; height:30px; margin:0; padding:0; background:url(blank.gif); border:0; font-size:18px; color:#FFF; font-weight:bold; font-family:微软雅黑, 宋体; cursor:pointer; overflow:hidden; }
.login .return-tips { height:45px; line-height:150%; padding:20px 50px 10px 90px; color:#F00; }
.login .tips { padding:28px 50px 20px 115px; color:#999; }
.login .tips a { color:#390; }