.login-shortcut .account-qq, .login-shortcut .account-sina, .login-shortcut .account-taobao, .login-shortcut .account-qihoo { float: left; margin: 3px 10px 0 0; padding-top: 24px; width: 24px; height: 0; background: url('../img/common.png') -100px 0 no-repeat; overflow: hidden; }
.login-shortcut .account-sina { background-position: -140px 0; }
.login-shortcut .account-taobao { background-position: -180px 0; }
.login-shortcut .account-qihoo { background-position: -220px 0; }
.login-shortcut span { height: 30px; line-height: 30px; }
.login-related { padding: 8px 0 0 70px; height: 24px; line-height: 24px; }
.login-wrap { position: fixed; left: 0; bottom: 0; width: 100%; _position: absolute; z-index: 999; }
.login-ie6-fixed { bottom: 0; }
.login-box { padding: 18px 0 7px; border-top: 1px solid #D2E0B1; border-bottom: 1px solid #D2E0B1; box-shadow: 2px 2px 6px #8CA226; background: #D9E6BB; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5D9E6BB', endColorstr='#E5D9E6BB'); background: rgba(217,230,187,0.9); }
.login-user { position: relative; margin: 0 auto; width: 1200px; height: 70px; }
.login-user a, .login-user a:visited { color: #666; }
.login-user a:hover { color: #0657B2; }
.login-user .txt { padding: 3px; border: 1px solid #D8D8D8; color: #333; }
.login-user .txt:hover, .login-user .txt:focus { border-color: #7DBDE2; }
.login-title, .login-cont, .login-ft { display: inline; position: relative; }
.login-title { color: #8CA226; margin-bottom: 14px; margin-right: 10px; }
.login-title h3 { margin-top: 3px; height: 30px; font: 400 24px/30px 'Microsoft YaHei', SimHei; }
.login-title .login-arrow { margin-top: 13px; width: 30px; height: 12px; background: url('../img/view_bg.png') no-repeat right -232px; }
.login-cont { height: 63px; }
.login-cont .mg0 { margin: 0; }
.login-cont .txt { float: left; margin-bottom: 10px; width: 140px; height: 25px; line-height: 25px; color: #999; font-size: 14px; zoom: 1; }
.login-cont .login-captcha { width: 112px; }
.login-cont .login-captcha .txt { margin-bottom: 0; }
.login-cont ul { position: absolute; top: 0; left: 0; width: 720px; }
.login-cont li { display: inline; float: left; margin-right: 10px; height: 80px; overflow: hidden; }
.login-cont .login-item-c { color: #666; clear: both; }
.login-cont .login-item-c input { margin-top: -2px; }
.login-cont .login-button, .login-cont .login-button:visited { display: block; float: left; width: 64px; color: #fff; border: 1px solid #b9c97d; border-radius: 6px; font-size: 14px; font-weight: 700; height: 33px; line-height: 33px; margin-right: 10px; text-align: center; background: #7f9c14; background: -moz-linear-gradient(top, #abbf42, #8ea423); background: -webkit-linear-gradient(top, #abbf42, #8ea423); }
.login-cont .login-button:hover { border: 1px solid #b9c97d; border-radius: 6px; text-decoration: none; color: #fff; background-position: 0 -108px; background: #a8b748; background: -moz-linear-gradient(top, #c4d323, #a8b748); background: -webkit-linear-gradient(top, #c4d323, #a8b748); }
.login-cont .login-label { float: left; font-size: 14px; width: 112px; display: none; }
.login-cont .login-qt { width: 77px; height: 60px; border-right: 1px solid #B4C574; }
#J_loginGuide .login-shortcut { margin-top: 20px; }
.not-regist { padding-top: 10px; }
.popo-id { position: absolute; top: -40px; left: 0; z-index: 998; }
.box-close { position: absolute; right:10px; top: 10px; height:0; overflow: hidden; padding-top: 19px; width: 20px; background: url('../img/common.png') no-repeat 0 -84px; }
.box-close:hover { background: url('../img/common.png') no-repeat 0 -103px; }


.s-loginbar-loginbox{position:fixed;left:0;bottom:0;width:100%;height:416px;padding-top:30px;z-index:100010;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight - 447));}
.s-loginbar-loginbox .s-loginbar-reward-ico, .s-loginbar-login .login-tip i, .s-loginbar-login-btns a,.s-loginbar-loginmod .s-loginbar-login-btn,.s-loginbar-loginbox .s-loginbar-close,.s-loginbar-tip .s-loginbar-tip-close,.s-loginbar-tip p,.s-loginbar-tip .s-loginbar-tip-trangle{background:url(../img/s-loginbar-login.png) no-repeat;}
.s-loginbar-loginbox .s-loginbar-close{position:absolute;top:10px;right:10px;width:30px;height:30px;margin:0;text-indent:-999em;overflow:hidden;background-position:-88px -136px;cursor:pointer;}
.s-loginbar-login-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:446px;background-color:#000;opacity:.8;filter:alpha(opacity=80);}
.s-loginbar-loginbox .s-loginbar-reward-ico{display:block;width:860px;height:331px;margin:0 auto 19px;background-position:left bottom;position: relative;}
.s-loginbar-login{position:relative;width:920px;margin:0 auto;}
.s-loginbar-tip{position:absolute;top:-36px;left:481px;width:132px;height:18px;padding:4px 20px 4px 6px;border:1px solid #e0e0e0;background-color:#fafafa;color:#666;}
.s-loginbar-loginbox .s-loginbar-close:hover,.may-like .closehover{background-color:#7c7c7c;}
.s-loginbar-login .line-bg{position:absolute;top:-1px;left:455px;width:2px;height:35px;background:#474747;font:0/0 arial;}
.s-loginbar-login .login-tip{position:absolute;left:0;top:0;width: 184px;height:32px;overflow: hidden;margin:0 15px 0 0;font:14px/32px "Microsoft YaHei";color:#fff;}
.s-loginbar-login .login-tip i{display:inline-block;width:22px;height:18px;margin:7px 0 7px 8px;vertical-align:middle;background-position:-120px -7px;}
.s-loginbar-login-btns{position:absolute;top:0;left:200px;width:240px;height:32px;}
.s-loginbar-login-btns a{float:left;width:73px;height:32px;padding:0 0 0 37px;margin:0 10px 0 0;overflow:hidden;font:14px/32px "Microsoft YaHei";color:#fff;text-align:center;}
.s-loginbar-login-btns .login-qq{background-position:0 0;}
.s-loginbar-login-btns .login-sina{background-position:0 -68px;}
.s-loginbar-loginmod{position:absolute;left:482px;top:0;}
.s-loginbar-loginmod .s-loginbar-login-btn{float:left;width:68px;_width:67px;height:32px;border:0;font:14px/32px "Microsoft YaHei";color:#fff;text-align:center;overflow:hidden;background-position:0 -136px;cursor:pointer;}
.s-loginbar-loginbox .scode { width: 240px; height: 124px; padding-top: 30px; position: absolute; right:-280px; bottom: 110px;background:url(../img/scode.png) no-repeat left top;}
.login-item{position:relative;float:left;height:32px;margin:0 10px 0 0;_display:inline;}/*width:174px;*/
.login-item label{position:absolute;top:0;left:6px;height:32px;line-height:32px;color:#999;}
.login-item input{display:block;width:162px;height:18px;padding:7px 6px;border:0;outline:none;background-color:#fff;}
.s-loginbar-login-btns a:hover{color:#fff!important;text-decoration:none;opacity:0.8;}
.login-option{height:18px;margin:5px 0 0;padding:0 0 0 30px;color:#ccc;}
.login-option label{padding-left:55px}
.login-option a{color:#ccc;}