﻿* { padding: 0; margin: 0; }

body { font-family: "微软雅黑"; font-size: 12px; background-color: #0099CC; color: #333333; }
a { color: #333333;}
body, div { padding: 0; }
img { border: 0; }


.login { margin: 0 auto; width: 1003px; }
.title { width: 796px; margin: 120px auto 0 auto; }
.main { width: 519px; margin: 56px auto 0 auto; }
.subtitle { text-align: right; margin: 0 5px 8px; }

.logo { float: left; }
.info { background: url(../img/info.png) no-repeat; width: 385px; height: 247px; float: right; }
.info div { margin-left: 46px; width: 319px; height: 50px; background: url(../img/input.png) no-repeat; }
.info div.username { margin-top: 24px; }
.info div.pwd { margin-top: 14px; }
.info div.submit { margin-top: 14px; }
.info div.auto { margin-top: 8px; background: none; height: auto; line-height: 18px; color:#333333; }
.info div.auto img { vertical-align: middle; }
.info div.auto .btn { float: left; cursor: pointer; }

.info input { width: 289px; height: 50px; line-height:50px; border: none; font-size: 18px; color: #999999; }
.info div.username input { margin-left: 15px; }
.info div.pwd input { margin-left: 15px; }
.info div.submit input { width: 319px; background: url(../img/loginsubmit.png) no-repeat; color:#FFF; cursor: pointer; }

.footer{margin: 0 auto; position:absolute; bottom:20px; width:1003px; color:#FFF; font-size:14px; text-align:center;}
.footer a{color:#FFF;text-decoration: none;}

.clear { clear: both; height:0; width:0; font-size: 0px; }
