* { font-family: '微软雅黑'; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -box-sizing: border-box; padding:0; margin:0; list-style:none; box-sizing: border-box; }
body, html { height:100%; overflow:hidden; }
body { background:#eee; background-size: cover; }
a { color:#666; text-decoration:none; cursor:pointer; }
img { border:none;}
.login_box{ width:1100px; margin:150px auto 0; }
.login_box .login_l_img{ float:left; width:530px; height:460px; margin-left:50px;background:url('/min/manage/images/login-img.png') no-repeat 10px 35px; }
.login_box .login_l_img img{ width:500px; height:440px; }
.login { height:420px; width:400px; padding:50px; background-color: #ffffff;border-radius:6px;box-sizing: border-box; float:right; margin-right:50px; position:relative; margin-top:40px; }
.login_logo{ width:120px; height:120px; border:5px solid #EEE;border-radius:100px; background:#fff; text-align:center; line-height:110px; position:absolute; top:-60px; right:140px; }
.login_name{ width:100%; float:left; text-align:center; margin-top:20px; }
.login_name p{ width:100%; text-align:center; font-size:18px; color:#444; padding:10px 0 25px; }
.login_logo img{ width:60px; height:60px;display: inline-block; vertical-align: middle; }
input[type=text], input[type=file], input[type=password], input[type=email], select {
    border: 1px solid #DCDEE0; vertical-align: middle; border-radius: 3px;
    height: 45px; padding: 0px 16px; font-size: 14px; color: #555555; outline:none; width:100%;margin-bottom: 15px;line-height:45px; color:#888;
}
input[type=text]:focus, input[type=file]:focus, input[type=password]:focus, input[type=email]:focus, select:focus { border: 1px solid #27A9E3; }
input[type=submit], input[type=button] {
    display: inline-block; vertical-align: middle; padding: 12px 24px; margin: 0px; font-size:16px; line-height: 24px;
    text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; color: #ffffff; background-color: #27A9E3; border-radius: 3px; border: none;
    -webkit-appearance: none; outline:none; width:100%;
}
.loginSubmitBtns { background:url("/min/manage/images/login_btn.png") no-repeat center;height:45px; }
.copyright { font-size:16px;color:#fff;display:block;width:100%;float:left;text-align:center;margin-top:130px;line-height:200%; }
#password_text{
    border: 1px solid #DCDEE0; vertical-align: middle; border-radius: 3px; height: 45px; padding: 0px 16px; font-size: 14px;
    color: #888; outline:none; width:100%;margin-bottom: 15px;display: block; line-height:45px;
}

#drag{ position: relative;background-color: #DCDEE0;width: 300px;height: 40px;line-height: 40px;text-align: center;margin-bottom:25px;border-radius:3px; }
#drag input.mst { height:1px;position:absolute;top:-1px;left:0;right:0;z-index:-1; }
#drag .handler{ position: absolute;top: 0px;left: 0px;width: 40px;height: 40px;border: 1px solid #DCDEE0;cursor: move;border-radius:3px; }
.handler_bg{ background: #fff url("../images/slider.png") no-repeat center; }
.handler_ok_bg{ background: #fff url("../images/complet.png") no-repeat center; }
#drag .drag_bg{ background-color: #7ac23c; height: 40px; width: 0px;border-bottom-left-radius:3px;border-top-left-radius:3px; }
#drag .drag_text{
    position: absolute; top: 0px; width: 300px; color:#9c9c9c;
    -moz-user-select: none; -webkit-user-select: none; user-select: none; -o-user-select:none; -ms-user-select:none; font-size: 12px; // add
}
.slidetounlock{
    font-size: 12px;
    background:-webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));
    -webkit-background-clip:text; -webkit-text-fill-color:transparent; -webkit-animation:slidetounlock 3s infinite; -webkit-text-size-adjust:none;
}
@-webkit-keyframes slidetounlock{0%{background-position:-200px 0} 100%{background-position:200px 0;}}
.btn-disabled {
    -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;
    color:#666;
}
.redss { color:red; }
.popover-content { color:red !important;font-size:14px; }
.alert { display:none;margin:0px 50px !important;position:absolute;bottom:10px;left:0;right:0;padding:8px 8px !important;font-size:12px;color:red !important; }
.alert-success { color:green !important; }
.rememberBoxs { margin-bottom:15px;font-size:14px;font-weight:400; }