.mask-layer{background: #000;position:absolute;left:0;top:0;z-index:3;opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5;display: none;width: 100%; height: 100%;}
.dj-loginpopbox{width: 328px;background: #fff;position: absolute;z-index: 100; padding: 10px; display: none;
    border: 1px solid #727272; -moz-border-radius: 8px;-webkit-border-radius:  8px;border-radius: 8px;}
.dj-loginpopbox .title{border-bottom: 1px solid #dddddd;height: 42px; line-height: 42px;}
.dj-loginpopbox .title span{float: left;color: #777777;font-size: 16px;font-weight: bolder;}
.dj-loginpopbox .title .logo{float:left;background: url(../images/logonpopbox/logo.png) no-repeat;width: 46px; height: 31px;text-indent: -9998px;margin: 5px 10px 0 0;}
.dj-loginpopbox .title .close{float: right;width: 15px; height: 14px;background: url(../images/logonpopbox/close.png) no-repeat;text-indent: -9998px;margin: 10px 10px 0 0;}
.dj-loginpopbox .loginpopbox-form{width:240px;height:290px;position: relative;margin: 0 auto;}
.dj-loginpopbox .loginpopbox-form .popboxinput-text{border:1px solid #c9c9c9; width: 190px; height: 40px; position: absolute;padding:0 5px 0 35px;font-size: 14px;left:0;}
.dj-loginpopbox .popboxinputtxtname{background: url(../images/logonpopbox/input_bg01.png) no-repeat 10px 12px; top: 30px;}
.dj-loginpopbox .popboxinputtxtname01{background: url(../images/logonpopbox/input_bg01.png) no-repeat 10px 12px;z-index: 100;color: #c3c3c3; top: 30px;}
.dj-loginpopbox .popboxinputtxtpwd{top: 90px;background:url(../images/logonpopbox/input_bg02.png) no-repeat 10px 10px;}
.dj-loginpopbox .popboxcheckbox-pwd{position:relative;width:100%; height: 20px; top:150px;line-height: 20px;margin: 0 auto;}
.dj-loginpopbox .popboxcheckboxk{float: left;margin-top: 5px; color: #777777;}
.dj-loginpopbox .popboxcheckboxtext{float: left;}
.dj-loginpopbox .popboxforgetpwd{float: right; color: #1a5df5; text-decoration: underline;font-weight: bolder;}
.dj-loginpopbox .popboxforgetpwd:hover{text-decoration: underline;}
.popboxlogin-btn{width: 224px; height: 39px;display: block;position: absolute; text-align: center;line-height: 39px;font-size: 14px; font-weight: bolder; color: #fff;border:0;}
.popboxlogin-btn{background: url(../images/logonpopbox/btn.png) no-repeat 0 0; top:210px;}
.popboxlogin-btn:hover{background: url(../images/logonpopbox/btn.png) no-repeat 0 -39px;}
.popboxreg-btn{width: 60px; height: 20px;display: block;font-weight:bold;position: absolute; text-align: center;line-height: 20px;font-size: 12px; color: #1a5df5;top: 260px;left:80px;}
.popboxerror{width:100%; height: 20px; position: absolute; top:180px; color: #f00; text-align: center;line-height: 20px;}
.logintype{border-top: 1px solid #dddddd;line-height: 25px; text-align: center;padding: 10px 0;color: #777777;}
.login-webo{display:inline-block;width: 30px; height: 29px;background: url(../images/logonpopbox/weibo.png) no-repeat;margin-right: 20px;}
.login-qq{display:inline-block; width: 30px; height: 29px; background: url(../images/logonpopbox/qq.png) no-repeat;}

/*登录第二版*/
.login-bg{ background: url(../images/loginpopbox2/login_bg.png) no-repeat;width:384px; height:298px;display: none; position:absolute; z-index:9999;}
.login-bg-r{position: relative;width:384px; height:298px;}
.dj-popbox-logo{width:130px;height: 34px; background: url(../images/loginpopbox2/logo.png) no-repeat;position: absolute;display: block;text-indent: -9999px; left:20px;top:20px;}
.closed{width:38px;height: 26px;position:absolute;background:url(../images/loginpopbox2/close.png) no-repeat;top:3px;right: 3px;}
.closed:hover{background:url(../images/loginpopbox2/close_hover.png) no-repeat;}
.login-text-bgN,.login-text-bgP{background:url(../images/loginpopbox2/login-input-text.png) no-repeat;position: absolute;width:187px;height: 26px;left:100px;padding: 1px;}
.login-text-bgN{top:145px;}
.login-text-bgP{top:176px;}
.login-imgN{width:15px;height:15px;background: url(../images/loginpopbox2/icon_01.png) no-repeat 0 0; float: left;margin:4px 10px 0 5px;}
.login-imgP{width:15px;height:16px;background: url(../images/loginpopbox2/icon_01.png) no-repeat 0 -33px; float: left;margin:4px 10px 0 5px;}
.login-textN,.login-textP{border:0; height: 24px; line-height: 24px;width:150px;float: left;padding-right: 5px;}
.reg-btn{color: #014773;width: 60px; text-align: center; height: 26px; line-height: 26px; position: absolute;display: block;top: 143px; right: 30px;}
.login-check{position: absolute; top:206px; left: 100px; line-height: 26px; height: 26px;color: #1e435f;}
.input-check{float: left;display: block;margin:8px 5px 0 0;}
.forgetpwd{position: absolute;display: block; width: 60px; height: 26px; line-height: 26px; top:206px;right:93px;color: #1e435f; text-align: center; text-decoration: underline;}
.forgetpwd:hover{ text-decoration: underline;}
.login-b-bg{height: 50px; width: 384px;background: url(../images/loginpopbox2/login_bg02.png) repeat-x; position: absolute;bottom: 0; left: 0;}
.login-weibo{width: 24px; height: 20px; background: url(../images/loginpopbox2/icon_02.png) no-repeat 0 0;float: left;margin: 16px 0 0 26px;}
.login-weibo:hover{ background: url(../images/loginpopbox2/icon_02.png) no-repeat 0 -30px;}
.login-qq{width: 19px; height: 20px; background: url(../images/loginpopbox2/icon_02.png) no-repeat -34px 0;float: left;margin: 16px 0 0 10px;}
.login-qq:hover{ background: url(../images/loginpopbox2/icon_02.png) no-repeat -34px -30px}
.login-btn{width: 159px; height: 36px; float: left; text-align: center; line-height: 36px;font-size: 14px; color: #1e435f;border: 0; background: url(../images/loginpopbox2/login_btn.png) no-repeat;margin: 8px 0 0 37px;}
.logo-02{width: 32px; height: 32px;float: right; background: url(../images/loginpopbox2/logo_01.png) no-repeat; margin: 9px 15px 0 0;}
.hidden{display: none;}
.color-h{ color: #aaaaaa;}
