body{background:url(../body_bg.gif)}
#main{width:700px;margin:auto}

#login{width:680px;margin:120px auto;background:url(../login_bg.gif) no-repeat;color:#FFF;overflow:hidden}
#login #errinfo{height:14px;line-height:14px;margin-top:30px;color:#FFFF00;text-align:center}
.login-contain{margin-top:29px}
.login-contain-left{float:left;display:inline;width:285px;margin-left:70px}
.login-contain-left a.apply{display:block;width:74px;height:20px;margin-left:207px;margin-bottom:10px}
.login-contain-left p{margin:3px 0px}
.login-contain-left span.name{color:#F7D626}
.login-contain-right{float:left;width:230px;display:inline;margin-left:30px;margin-top:10px}
.login-contain-right li{height:28px}
.login-contain-right label{float:left;font-size:14px;line-height:20px;font-weight:bold}
.login-contain-right input.text{float:left;width:165px;height:16px;border:1px}
.login-contain-right input.check{width:50px}
.login-contain-right #safecode{float:left;margin-left:5px}
.login-contain-right #safecode img{vertical-align:text-bottom}
.login-contain-button{margin-top:0px;padding-left:60px}
.login-contain-button button{width:58px;height:23px;border-width:1px;background-color:#DDD}

#header{width:542px;height:136px;margin:auto}
#data{width:542px;margin:auto}
.data-left{width:270px;float:left}
.data-right{width:270px;float:left}
.data-title{color:#9F0000;background-color:#FFCC00;padding:3px;text-align:center;font-weight:bold;margin:2px}
.data-content{line-height:15px;padding:5px;color:#FFF}
.data-content p{margin:15px 0px}
.data-content a{color:#FFCC00;padding:0px 5px}
.data-content img.new{position:absolute;margin-left:220px;margin-top:3px}