body{ background:#208BC3 url(login_bg.gif) repeat-x; padding:0; margin:0; font-size:12px;}
*{ margin:0; padding:0;}
a:link,a:visited{ color:#A3DAFB; text-decoration:none;}
a:hover{ color:#FFFFFF;text-decoration:none;}
#login_main{ width:860px; height:345px;text-align:center; margin:135px auto 0 auto;}
#login_left{ width:857px; float:left;}
#login_right{ width:0px; float:left;}
.login_top{height:87px; background:url(login_top.gif) no-repeat center;}
.login_center{height:114px; background:url(login_center.gif) no-repeat center; text-align:left;}
.login_input{ float:left; margin:0; width:250px; text-align:left; padding-left:260px; padding-top:20px;}
.login_input ul li{ list-style:none; color:#FFFFFF; text-align:left; line-height:25px; height:25px;}
.username{ width:135px; height:12px; border:0px; background:none; margin-left:25px;color:#666; line-height:12px;}
.password{color:#666;background:none; width:135px; height:12px; border:0px;line-height:12px;margin-left:25px; font-size:9px;}
.checkcode{color:#666;background:none; width:50px; height:12px; border:0px;line-height:12px;margin-left:25px;}
.usernameli{background:url(username.gif) no-repeat 50px !important;background:url(username.gif) no-repeat 50px 0;}
.passwordli{background:url(password.gif) no-repeat 50px !important;background:url(password.gif) no-repeat 50px 0;}
.checkcodeli{float:left; width:140px;background:url(checkcode.gif) no-repeat 50px !important;background:url(checkcode.gif) no-repeat 50px 0;}
.btn{ height:99px; width:68px; float:left; padding-top:15px;}
.login_bottom{ height:144px; background:url(login_bottom.gif) no-repeat center; clear:both;}

.login_r_top{height:38px; background:url(login_r_top.gif) no-repeat center;}
.login_r_center{height:186px;}
.login_r_cleft{ height:186px;width:15px; background:url(login_r_cleft.gif) no-repeat left; float:left;}
.login_r_ccenter{height:186px;width:249px;background:url(login_r_center.gif) repeat-y center; float:left; text-align:left;}
.login_r_cright{height:186px;width:19px;background:url(login_r_cright.gif) no-repeat left; float:left;}
.helptitle{background:url(login_help.gif) no-repeat left; height:31px; margin:0 0 0 10px;}
.helplist{padding-left:40px;}
.helplist li{ color:#A3DAFB; list-style-type:none; text-align:left; font-size:14px; line-height:23px;}
.login_news{ background:url(login_news.gif) no-repeat left;margin:3px 0 3px 10px !important;margin:0 0 0 10px; height:26px;}
.news_list{padding-left:40px;}
.news_list li{color:#A3DAFB; list-style-type:none; text-align:left; font-size:12px; line-height:20px !important; line-height:16px;}
.login_r_bottom{height:121px; background:url(login_r_bottom.gif) no-repeat center; clear:both;}