/*login*/
.w1{width:370px;margin:0 auto;}
.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.hide{display:none;}
.invisible{visibility:hidden;}
.form label,.form input,.form select,.form textarea,.form button,.form .label{float:left;font-size:12px;}
.btn-img{cursor:pointer;overflow:hidden;margin:0;padding:0;border:0;text-align:center;}
#entry{ -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;padding:5px;margin:0px auto 55px;position:relative;}
#entry .form{position:absolute;top:18px;right:32px;width:320px;overflow:hidden;height:354px;}
#entry .lheight .form{height:354px;}
#entry .item{height:64px;line-height:26px;overflow:visible;position:relative;width:320px;z-index:1;}
#entry .login-btn2013{height:52px;}
#entry .fore1{z-index:10;}
#entry .fore2{z-index:8;}
#entry .fore3{z-index:6;height:63px;}
#entry .fore4{z-index:3;}
#entry .item span {color: #999999;height: 20px; line-height: 20px;display:block;margin-top:1px;}
#entry .item .ftx24 .clr{height:0;line-height:0;}
#entry .item .item-ifo {position:relative;width:307px;}
#entry .item-share{position:absolute;bottom:5px;}
#entry .item-ifo .ico{position:absolute;right:12px;z-index:5;}
#entry .item-ifo .i-name{background:url(/images/i/login-all-bg.png) no-repeat -373px -111px #fff;width:16px;height:16px;top:8px;}
#entry .item-ifo .i-pass{background:url(/images/i/login-all-bg.png) no-repeat -346px -108px #fff;width:14px;height:19px;top:8px;}
#entry .blank{display:none;float:none;width:16px;height:16px;position:absolute;top:9px;right:8px;z-index:10;padding:2px;}
#entry #autoentry{height:37px;margin-top:20px;}
#entry .label{width:100px;text-align:right;font-size:14px;}
#entry .text{float:none;width:282px;height:24px;line-height:24px;padding:4px 20px 4px 3px;border:1px solid #cccccc;font-size:14px;font-family:arial,"宋体";}
#entry .text-1{width:80px;float:left;}
#entry .btn-entry{width:307px;height:34px;font-family:"微软雅黑";line-height:50px;text-indent:-9999px;background:url(/images/i/login-all-bg.png) no-repeat 0 -61px; overflow:hidden;}
#entry .btn-entry:hover{background:url(/images/i/login-all-bg.png) no-repeat 0 -95px;}
#entry .highlight1{border:1px solid #7abd54;}
#entry .highlight2{border:1px solid #f00;color:#f00;}
#entry .null,#entry .error,#loginname_error.error,#loginpwd_error.error,#authcode_error.error{position:absolute;width:302px;padding:2px 0 2px 3px;left:0px;top:34px;border:1px solid #ffbdbf;color:#e6393d;background:#ffebec;float:none;line-height:16px;z-index:100;}
#entry .lheight {height:354px;}
#capslock{
    display: none;
    position: absolute;
    top:52px;
    left:0;
    z-index: 11;
    width: 285px;
    background-color: #fffdee;
    height:30px;
    line-height: 30px;
    border:1px solid #edd288;
    color:#f60;
    padding:0 10px;
}
#capslock i{
    background:url(/images/i/login-all-bg.png) -35px -239px no-repeat;
    display: inline-block;
    height: 30px;
    width:20px;
    margin-right: 10px;
    vertical-align: middle;

}
#capslock s{
    position: absolute;
    background:url(/images/i/login-all-bg.png) 0 -246px no-repeat;
    height: 12px;
    width:18px;
    bottom:-10px;
    left:38px;
}
#entry .lheight #autoentry{
	margin-top: 8px;
}
.bglogin{width:48px;height:22px;font-family:"微软雅黑";line-height:50px;text-indent:-9999px;background:url(/images/pic_login.jpg) no-repeat; overflow:hidden; cursor:pointer; margin:15px 0 0 100px;}