@charset "utf-8";
body{font-weight:normal;color:#1e1e1e;margin:0px;padding:0px;font-family:'Hiragino Sans GB','Microsoft YaHei',simsun;}
body, button, input, select, textarea{font-size:12px;}
div,ol,ul,li,dl,dt,dd,dir{text-align:left;margin:0px;padding:0px;border:0px;list-style-type:none;}
form,img,span,h1,h2,h3,h4,h5{margin:0px;padding:0px;border:0px;}
table,td,th,p,dl,dt,dd,pre{margin:0px;padding:0px;}
img,input{vertical-align:middle}
a{text-decoration:none;color:#1e1e1e;}
a:hover{text-decoration:none;}
.register{color:#84abed;text-decoration:underline;}

#particles-js{width:100%;height:100%;padding-bottom:5px;position:absolute;top:0;bottom:0;}

body{background: #4385f5;overflow-y:hidden;}
.to-zichan360{position:absolute;left:20px;top:20px;color:#c0d7ff;border:1px solid #94bcff;padding:5px 10px;border-radius:5px;}
.to-zichan360:hover{background-color:rgba(255,255,255,0.1); background:#fff\9; filter:alpha(opacity=80);}
.to-zichan360-keydowm{background-color:rgba(255,255,255,0.1); background:#fff\9; filter:alpha(opacity=80);box-shadow:3px 3px 3px #3372df inset;}
.login-box{width:780px;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;}
.copy-right{display:block;width:100%;position:absolute;left:0;bottom:20px;color:#86b3ff;text-align:center;}
.login-text{position:absolute;left:10px;top:25%;display:block;width:420px;height:400px;}
.login{width:280px;height:auto!important;height:290px;min-height:290px;position:absolute;right:10px;top:28%;background:#dae7fd;border-radius:5px;}
.login-logo{display:block;width:90px;height:90px;position:absolute;right:16px;top:-25px;}
.login-title{height:50px;line-height:50px;padding-left:20px;font-weight:bold;font-size:14px;color:#fff;background:#84abed;border-radius:5px 5px 0 0;}
.login-cont{position:relative;z-index: 1;}
.login-cont dt,.login-cont dd{margin:0 20px;}
.login-cont dt{height:auto!important;height:18px;min-height:18px;line-height:18px;padding:6px 0;color:#f00;}
.login-cont dd{margin-bottom:20px;}

input{outline:none}
.input-text{border-radius:3px;border:1px solid #f7faff;background:#f7faff;font-size:12px;color:#6082bc;}
.user-input,.pass-input{width:81%;padding:12px 3%;border:0 none;background:#f7faff;font-size:12px;color:#6082bc;font-weight:bold}
.login-submit{width:100%;height:40px;background:#84abed;border:0 none;border-radius:3px;font-size:14px;color:#fff;font-weight:bold;margin-right:20px;}
.login-submit-hover{background:#a6c7ff;}
.login-submit-keydowm{background:#9ebff8;box-shadow:3px 3px 3px #77a0e4 inset;}
.user-ico{background:url(images/user-ico.png) #f7faff no-repeat 95% 12px;}
.pass-ico{background:url(images/pass-ico.png) #f7faff no-repeat 95% 12px;}
.code-is-show{display:none}
.code-ico{width:133px;padding:12px 3%;background:url(images/code-ico.png) #f7faff no-repeat 92% 11px;font-weight:bold;margin-right:10px;}
.code-img img{width:80px;height:40px;cursor:pointer}
.focusin{box-shadow:0px 0px 4px #99befa}    
/*- 判断浏览器弹窗 -*/
.pop-div{width:100%;height:100%;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(000,0,0,0.8); background:#000\9; filter:alpha(opacity=80);z-index:1000;display:none;}
.pop-cont{position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;z-index:1001;background:#fff;border-top:5px solid #dde1e7;display:none;}
.pop-title{height:44px;line-height:44px;border-bottom:1px solid #dde1e7;padding:0 20px;font-size:14px;color:#1d2938;position:relative;}
.pop-shadow{width:100%;height:100%;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(000,0,0,0.8); background:#000\9; filter:alpha(opacity=80);z-index:1002;}
.pop-checks{width:600px;height:300px;border-radius:10px}
.pop-list{padding-top:17px;margin-left:25px;margin-bottom:34px;font-size:14px;}
.pop-checks .gg{width:80px;height:80px;margin-left:35px;}
.pop-checks .hh{width:75px;height:75px;margin-left:15px;display:inline-block;}
.pop-p{margin-top:40px;margin-left:25px;border-top: 1px solid #dde1e7}
.pop-a{color: #666;font-size: 16px;height: 32px;line-height: 32px;margin-top: 10px;display:inline-block;cursor:pointer}
.pop-a:hover{text-decoration:underline;}