#app,body,html{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;width:100%;height:100%;background:#f4f5fc}*{padding:0;margin:0}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}abbr,body,fieldset,html,iframe,img{border:0}address,cite,dfn,em,i,var{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sub,sup{font-size:83%}code,kbd,pre,samp{font-family:inherit}q:after,q:before{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer}b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}a,a:hover,del,ins,s,u{text-decoration:none}body,button,input,keygen,legend,select,textarea{font:14px;color:#333;outline:0}body{background:#fff}a,a:hover{color:#333}div{box-sizing:border-box}.el-dialog__header{padding:15px 20px 10px;border-bottom:1px solid #f0f0f0}.el-dialog__body{padding:20px 20px}::-webkit-scrollbar{width:13px;height:13px}::-webkit-scrollbar-thumb{background:#c1c1c1}.el-table{border-left:1px solid #e8eef1;border-right:1px solid #e8eef1}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent;background-image:none;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}input{background-color:transparent}.login{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:url(../img/login-back.9ba6fb4e.png) no-repeat;background-size:100% 100%}.login .content{width:500px}.login .content .header{text-align:left;margin-bottom:50px}.login .content .header p:first-child{color:#000;font-size:38px;font-weight:700;margin-bottom:10px}.login .content .header p:nth-child(2){font-size:18px;color:#666}.login .content .login-form .border-active{border:1px solid #1e92ff!important}.login .content .login-form .aconnt{height:50px;display:flex;align-items:center;border:1px solid #dfdfdf;border-radius:32px;margin-bottom:20px}.login .content .login-form .aconnt .left{justify-content:center;display:flex;width:70px;border-right:1px solid #e1e1e1}.login .content .login-form .aconnt .left .el-image{width:25px;height:25px}.login .content .login-form .aconnt input{flex:1;background:none;border:none;outline:none;padding-left:13px;font-size:16px}.login .content .login-form .login-btn{width:100%;margin-top:40px}.login .content .login-form .login-btn button{width:100%;height:55px;background:#1e92ff;border-radius:32px;font-size:20px;color:#fff;border:0}.login .content .footer{margin-top:60px;color:#333}.login .content .footer p:first-child{font-size:18px;margin-bottom:5px}.login .content .footer p:nth-chidd(2){font-size:14px}.layout{width:100%;height:100%;position:relative;padding-left:260px}.layout .layout-menu{position:fixed;z-index:999;top:85px;left:0;height:100%;background:#1f2e54;color:#fff;width:260px;overflow-y:scroll}.layout .layout-menu::-webkit-scrollbar{width:0;height:0}.layout .layout-menu ul{margin-top:20px;font-size:15px;display:flex;flex-direction:column;align-items:center}.layout .layout-menu ul li{height:46px;padding-left:27px;width:160px;display:flex;align-items:center;margin-bottom:20px;font-weight:500;cursor:pointer}.layout .layout-menu ul .active{background:linear-gradient(90deg,#2544ff,#3ba2ff);border-radius:6px}.layout .view-content{overflow-y:scroll}.layout .view-content .layout-header{height:70px;background:#fff;display:flex;align-items:center;justify-content:flex-end;padding-right:20px;position:fixed;top:0;left:0;width:100%;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.layout .view-content .layout-header .title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700;color:#333;font-size:20px}.layout .view-content .router-view{padding:85px 0 15px 15px}.layout .el-dropdown-link{display:flex;align-items:center}.layout .el-dropdown-link span{font-size:16px}.layout .el-dropdown-link i{margin-right:10px}