@charset "utf-8";
*{font-size:9pt;border:0;margin:0;padding:0;}
body{font-family:'微软雅黑'; margin:0 auto;background-color:#1c77ac; background-image:url(../images/login/light.png); background-repeat:no-repeat; background-position:center top;}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
img{border:0;}
dl,dt,dd,span{margin:0;padding:0;display:block;}
a,a:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#00a4ac;text-decoration:none;}
table{border-collapse:collapse;border-spacing: 0;}
cite{font-style:normal;}
h2{font-weight:normal;}
/*cloud*/

#mainBody {width:100%;height:100%;position:absolute;z-index:-1;}
.cloud {position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(../images/login/cloud.png) no-repeat;z-index:1;opacity:0.5;}
#cloud2 {z-index:2;}
/*login*/
.logintop{height:47px; position:absolute; top:0; background:url(../images/login/loginbg1.png) repeat-x;z-index:100; width:100%;}
.logintop span{color:#fff; line-height:47px; background:url(../images/login/loginsj.png) no-repeat 21px 18px;color:#afc5d2; float:left;padding-left: 2%}
.logintop ul{float:right; padding-right:30px;}
.logintop ul li{float:left; margin-left:20px; line-height:47px;}
.logintop ul li a{color:#afc5d2;}
.logintop ul li a:hover{color:#fff;}
.loginbody{background:url(../images/login/loginbg3.png) no-repeat center center; width:100%; height:585px; overflow:hidden; position:absolute; top:47px;}
.loginbm{height:50px; line-height:50px; text-align:center; background:url(../images/login/loginbg2.png) repeat-x;position:fixed; bottom:0; width:100%; color:#0b3a58;}
.loginbm a{font-weight:bold;color:#0b3a58;}
.loginbm a:hover{color:#fff;}


#LS_app,body,html{height:100%}
.uicom-lsout-body{overflow:auto}
#LS-user-login,.lsadmin-user-display-show{display:block!important}
.lsadmin-user-login{position:relative;left:0;top:0;padding:110px 0;min-height:100%;box-sizing:border-box}
.lsadmin-user-login-main{width:375px;margin:0 auto;box-sizing:border-box;background: #fff;border-radius: 5px;}
.lsadmin-user-login-box{padding:20px}
.lsadmin-user-login-header{text-align:center}
.lsadmin-user-login-header h2{margin-bottom:10px;font-weight:300;font-size:30px;color:#000}
.lsadmin-user-login-header p{font-weight:300;color:#999}
.lsadmin-user-login-body .uicom-form-item{position:relative}
.lsadmin-user-login-icon{position:absolute;left:1px;top:1px;width:38px;line-height:36px;text-align:center;color:#d2d2d2}
.lsadmin-user-login-body .uicom-form-item .uicom-input{padding-left:38px}
.lsadmin-user-login-codeimg{max-height:38px;width:100%;cursor:pointer;box-sizing:border-box}
.lsadmin-user-login-other{position:relative;font-size:0;line-height:38px;padding-top:20px}
.lsadmin-user-login-other>*{display:inline-block;vertical-align:middle;margin-right:10px;font-size:14px}
.lsadmin-user-login-other .uicom-icon{position:relative;top:2px;font-size:26px}
.lsadmin-user-login-other a:hover{opacity:.8}
.lsadmin-user-jump-change{float:right}
.lsadmin-user-login-main[bgimg]{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05)}
.ladmin-user-login-theme{position:fixed;bottom:0;left:0;width:100%;text-align:center}
.ladmin-user-login-theme ul{display:inline-block;padding:5px;background-color:#fff}
.ladmin-user-login-theme ul li{display:inline-block;vertical-align:top;width:64px;height:43px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;background-color:#f2f2f2}
.ladmin-user-login-theme ul li:hover{opacity:.9}
@media screen and (max-width:768px){.lsadmin-user-login{padding-top:60px}
.lsadmin-user-login-main{width:300px}
.lsadmin-user-login-box{padding:10px}
}
