@charset "utf-8";
/* CSS Document */
.login_s{height:368px; display:block; float:none; margin:0px auto; border:1px solid #d4d4d4; box-shadow:0px 0px 10px #d4d4d4}
.login_s ul{width:100%;}
.login_s li.tit{width:100%;height:37px; line-height:37px; background:#fbfbfb; border-bottom:1px solid #f3f3f3}
.login_s li.tit span.text{ font-size:14px; font-weight:bold; color:#4a4a4a; padding-left:15px}
.login_s li.tit span.close{ float:right;width:12px;height:12px; margin:13px 12px 0 0}
.login_s li.tit span.close a{ display:block;width:12px;height:12px; background:url(../images/close.png) no-repeat}
.login_s li.tit span.close a:hover{ background-position:bottom}
.login_s li.name{width:272px;height:35px; margin:38px 0 0 81px;}
.login_s li.name input{ margin:0; padding:0;width:270px;height:33px; border:1px solid #dbdbdb; border-radius:3px; text-indent:12px}
.login_s li.password{width:272px;height:35px; margin:15px 0 0 81px;}
.login_s li.password input{ margin:0; padding:0;width:270px;height:33px; border:1px solid #dbdbdb; border-radius:3px; text-indent:12px}
.login_s li.text{width:272px;height:34px; margin:13px 0 0 81px}
.login_s li.text span.left_p{ float:left;}
.login_s li.text span.left_p input,.login_s li.text span.left_p em{ float:left; color:#767074}
.login_s li.text span.left_p input{ margin:2px 7px 0 0}
.login_s li.text span.right_p{ float:right; color:#d4d4d4}
.login_s li.text span.right_p a{ color:#767074}
.login_s li.text span.right_p a.here{ color:#ff4e42}
.login_s li.btn{width:272px;height:35px; line-height:35px; text-align:center; margin-left:81px}
.login_s li.btn a{ display:block;width:272px;height:35px; color:#fff; background:#ff4a3a; border-radius:5px; font-size:16px; font-family:"微软雅黑"}
.login_s li.links{width:272px;height:35px; margin:25px 0 0 81px; color:#b2b2b2}
.login_s li.links a{ float:left;width:23px;height:22px; margin:10px 5px 0 0}
.common_login {color:#999}
.black_overlay{ 
    display: none; 
    position: fixed; 
    top: 0%; 
    left: 0%; 
    width: 100%; 
    height: 100%; 
    background-color: black; 
    z-index:1001; 
    /*-moz-opacity: 0.8; */
    -moz-opacity: 0.5; 
    /*opacity:.80; */
    opacity:0.50; 
    /*filter: alpha(opacity=88); */
    filter: alpha(opacity=55); 
} 
.white_content { 
    display: none; 
    position: fixed; 
    top: 25%; 
    left: 50%; 
    width: 430px; 
    background-color: white; 
    z-index:1002; 
    overflow: auto; 
    margin-left:-215px;
} 