@charset "utf-8";
body,html{ margin:0;font-size:12px; padding:0;color:#3c3c3c}
div,ul,li,dd,dt{ margin:0;padding:0;}
li{list-style:none;}
body{
    font: 12px/1.5 Tahoma, Helvetica, Arial, "宋体", sans-serif;
}
#logo{height:45px;line-height:45px;color:#8E2E2D;font-size:20px;font-weight:normal;text-indent:20px;border-bottom:1px solid #8E2E2D;font-family:微软雅黑}

#loginbody{
    width: 950px;
    margin-left: auto;
    margin-right: auto;
}
.login {
    position: relative;
    min-height: 408px;
    _height: 408px;
	width:950px;
	margin:30px auto
}
.login-box {
    height: 321px;
	width:408px;
	background:url(../images/login_bg.png);
    position: absolute;
    background-color: #FFF;
    z-index: 2;
	margin: 48px 0 48px 500px;
}
#flash-ad{min-height:422px;margin-left:20px;margin-top:40px}
#flash-ad img {
margin-top: 70px;
}
#footer {
    border-top: 1px solid #d1d7dc;
    clear: both;
    margin:40px auto;
    text-align: center;
    padding-top: 10px;
    color:#bbb9ba; 
}
.g_foot-ali {
    padding-left: 0px;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 8px;
}
.g_foot A {
    margin: 0 4px;
    color: #bbb9ba;
    text-decoration: none;
	line-height:30px;
}
#form .code{ vertical-align:middle;margin-bottom:10px;}
#form .codeborder {width:80px;height:41px;position:relative;display:inline-block;}
#form .codeborder-over{position:absolute;top:0;left:0;z-index:999; }
#form input{ padding-left:30px; line-height:36px \9; border:none;height:36px ;}
#form .codeinput{background:url(../images/code_input.png) ;width:104px ;}
#form  .password{background:url(../images/login_input.png) ;width:274px; }
#form .userid{background:url(../images/login_input.png) 0 -44px;width:274px }
#form .login-box  ul{ margin:63px 36px auto 53px;width:320px ;}
#form .login-box li{ margin-top:10px;width:320px ;height:42px;line-height:42px;}  
#form .loginbtn{ background: url(../images/loginbtn.png) ;width:104px;height:30px; border:none;cursor: pointer;float:left}

#form .notice{height:30px;color: red;margin:5px auto; }   
#form .notice span{display: none;background:url(../images/login_input.png) 0 -101px;width:200px;line-height:20px;padding-left:30px;}
#form .checkbox{float:left;margin-left:30px;margin-top: 5px;}
#form .checkbox-input{width:20px;height:16px;} 