.l_logins_body{overflow: hidden;}
.l_logins,.l_focus,.slide,.slide .bd,.slide .bd ul,.slide .bd ul li,.slide .bd ul li a{height: 100%;}
.l_login_box{background: url(../image/login-box.png) no-repeat;background-size:100% 100%;width: 444px;height: 587px;position: fixed;left: 50%;top: 50%;margin-left: -222px;margin-top: -293px;}
.l_login_logo{margin-top: 70px;text-align: center;}
.l_login_form{width: 325px;margin: auto;margin-top: 110px;}
.l_login_form input{color:#fff;width: 280px; height: 34px; line-height: 34px; padding: 0 10px 0 35px; font-size: 14px; border: none; outline: none; background: none;border-bottom: 1px solid #bacde0;}
.l_login_form_label_checkbox input{width: auto;}
.l_login_form_user{background: url(../image/login_name.png) no-repeat;background-position: left center;}
.l_login_form_password{background: url(../image/login_mima.png) no-repeat;background-position: left center;margin-top: 30px;}
.l_login_form_remember{margin-top: 30px;}
.l_login_form_label{cursor: pointer; font-size: 12px; display: inline-block; position: relative;} 
.l_login_form_label_checkbox{white-space: nowrap; cursor: pointer; outline: none; display: inline-block; line-height: 1; position: relative; vertical-align: middle;}
.l_login_form_label_checkbox_inner { display: inline-block; width: 14px; height: 14px; background-repeat: no-repeat; background-size: cover; background-image: url(../image/checkbox_normal.png); }
.l_login_form_label_zhs .l_login_form_label_checkbox_inner{background-image: url(../image/checkbox_checked.png); background-repeat: no-repeat; background-size: cover; }
.l_login_form_label_checkbox_input { position: absolute; left: 0; z-index: 1; cursor: pointer; opacity: 0; filter: alpha(opacity=0); top: 0; bottom: 0; right: 0; width: 100%; height: 100%; }
.l_login_name{color: rgb(186, 205, 224);padding-left: 3px;}
.l_login_form_remember_box{float: right;}
.l_login_form_label_zh{margin-right: 20px;}
.l_login_form_button{margin-top: 30px;}
.l_login_form_button button{color: rgb(186, 205, 224); background-color: rgb(11, 26, 50);width: 100%; height: 45px;font-size: 18px;border: none;}
.l_login_form_button button:hover{cursor:pointer;opacity: 0.6;}
.l_login_form input::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
  font-size: 14px;
}

.l_login_form input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
  font-size: 14px;
} 
.l_login_change{position: absolute;right: 15px;top: 15px;}
.l_login_change:hover{cursor: pointer;}
.l_code{text-align: center;margin-top: 90px;display: none;}
.l_code_span{margin: 15px 0;color: rgb(186, 205, 224);}
.l_back{display: none;}
.l_focus img{width: 100%;height: 100%;}
.l_draw{display:none;position: fixed; bottom: 40px; right: 40px; background: rgba(0,0,0,0.5); width: 46px; height: 46px; text-align: center;} 
.l_draw img{margin-top: 8px;}
.l_draw:hover{cursor: pointer;}
.l_draw_box{width: 420px;height: 132px;background: #fff;position: fixed;right: 20px;bottom: 100px;display: none;}
.l_draw_box_top .l_login_name{color: #333;}
.l_draw_box_top{height: 40px;line-height: 40px;padding-left: 20px;}
.l_draw_box .l_login_form_label{margin-left: 30px;}
.l_draw_box_bottom{height: 84px;margin: 0 19px;border: 1px solid #dedede;}
.l_draw_box_bottom div{width: 64px;margin: 0 6px;height: 70px;margin-top: 10px;float:left;overflow: hidden;}
.l_draw_box_bottom div img{width: 100%;height: 100%;animation: all 0.5s;}
.l_draw_box_bottom div:hover img{cursor: pointer;transform: scale(1.3);}
.l_draw_box_bottom div:hover{box-shadow: 0 0 2px #007DDB;}
.l_error{color: #ff0000;padding-top: 5px;display: none;}
.l_errors{height: 21px;}
