.logindiv { position:relative; width:600px; height:330px;}
.logindivc { width:590px; height:320px; background-color:#fff; margin:5px; overflow:hidden; position:absolute; left:0; top:0; z-index:9999; }
.logindivbg { width:600px; height:330px; background-color:#000; position:absolute; left:0; top:0; z-index:999; }
.logindivbg { 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */
    filter:alpha(opacity=50);    /* ie5-7  */
    opacity: 0.5;    /* css standard, currently it works in most modern browsers  */
} 
.logindivc h1 { height:40px; width:560px; line-height:40px; background-color:#f5f5f5; font-size:14px; color:#333; padding-left:30px; }
.loginl { width:240px; padding:20px 0 0 25px; border-right:1px dotted #e0e0e0; color:#999; float:left; }
.loginr h2 { height:32px;line-height:32px; color:#666; font-size:13px; font-weight:normal;margin:3px 0;}
.loginr h2 a { text-decoration:underline; }

.loginr .forget { color:#F60; }
.loginr label { font-size: 14px; line-height: 30px; }
.loginr p { line-height:30px; }
.loginr p input { width:150px; padding:2px 5px; color:#666; }
.loginr input { vertical-align:middle; margin-right:5px; }

.loginr em { font-size:12px; line-height:25px; }
.loginr b { margin-left:42px; font-weight:normal; vertical-align:middle; line-height:25px; }

.loginl .d_reg{background:url(../images/reg.gif) no-repeat 0 0; height:50px;margin: 26px 0 5px 38px;cursor:pointer; }

.loginbtn1 { width:180px; height:35px; background:url(../images/loginbg.png) no-repeat 0 -20px; cursor:pointer; margin:5px 0 0 42px; float:left;}
.loginbtn1:hover { background-position:0 -55px; }

.loginr .warning {color:#C00; height:14px; background:url(../images/loginbg.png) no-repeat 0 0; padding-left:20px; }
.loginr { width:272px; float:right; padding:20px 20px 0 0; color:#999; }
.loginr ul { margin:5px 0 18px; overflow:hidden; }
.loginr li { float:left; margin-right:10px; background:url(../images/loginbg.png) no-repeat 0 0; padding-left:20px; }
.loginr .d_qq{background:url(../images/qq_login.png) no-repeat 0 0; margin-left:10px; padding-left:20px;display: inline-block;text-decoration: none;}
.loginr .weibosina { background-position:0 -100px; }
.loginr .weiboqq { background-position:0 -120px; }

.loginad { width:150px; height:100px; background:#CCC; }

