#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;min-height:100vh;display:flex;flex-direction:column}.app-wrapper{flex:1;display:flex;flex-direction:column}.main-content{flex:1}*{box-sizing:border-box}#nav{padding:8px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}*{margin:0;padding:0}.head_content{width:100%;height:88px;text-align:center;background-color:#fff;position:fixed;top:0;z-index:999;box-shadow:2px 1px 7px #ccc}.phone{font-size:24px;color:#f55854;font-weight:700;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAADWSURBVCiRlZPBGcFAEIX/pAFKUAIdRAdKiNNclZAOxPGd6IAOlIAKRAfRgcNuWCthvVO+l/lnMi+7GYCkMXDEaWlmZxKUBeDUey0wM7PmF5wDdQACjIF9yuQcWPT4U0mTFDje747bu0mBd5FXmFns9cO+8B54bQrYTQYXWqf1X7CZVcDNewtJ275iSeFfeU6G99TLuIGkEjhJunZNsp6CEKqBjX8+4c4AuFzmb/BAgyGd89jx6c94ZTCk7GNy9BUVsAJG0asLUHyFgyYlUOLuwAGozKx5AG6/QyC3E5YrAAAAAElFTkSuQmCC) 0 no-repeat;padding-left:22px;float:right}.head_main{width:94%;height:80px;line-height:80px;background-color:#fff;margin:auto 3%}.head_login{float:left;line-height:88px;margin:20px 0 0 0}.head_list_ul{float:right;position:relative}.head_list_ul li{float:left;list-style:none;padding:0 30px;cursor:pointer;transition:all .2s linear}.head_list_ul li a{font-weight:600;font-size:16px}.line{display:block;width:100%;height:4px;background:#f60;margin-left:15px;position:absolute;bottom:0}.head_list_ul li a:hover{color:#e63535}*{text-decoration:none;list-style:none}.wrap{margin:0 auto}.fl{float:left}.fr{float:right}.index{overflow:hidden}.pointer{cursor:pointer}a,button,input{outline:none}::-moz-focus-inner{border:0}a{color:#000}#footer{width:100%;background-color:#2c3e42;clear:both;overflow:hidden;padding:45px 0 20px 0}#footer .footer{width:1200px;margin:0 auto;overflow:hidden;display:flex;justify-content:space-between}#footer .footer ul{float:left;width:auto;margin:0 60px 0 0}#footer .footer ul:last-child{margin-right:0}#footer .footer ul li{margin-bottom:12px;color:#92979a;list-style:none;font-size:14px;text-align:left}#footer .footer ul li a{color:#92979a;font-size:14px;text-decoration:none;transition:color .3s}#footer .footer ul li a:hover{color:#fff}#footer .footer ul li:first-of-type{font-size:16px;color:#fff;font-weight:700;margin-bottom:10px}#footer .footer ul li:nth-of-type(2){width:28px;height:2px;background-color:#c95d5d;margin-bottom:15px}#footer .footer ul.footer-qrcode,#footer .footer ul.footer-qrcode li,.footer-div{text-align:center}.footer-div{width:100%;height:40px;line-height:40px;background:#000;color:#92979a;font-size:14px;clear:both}.demo-ruleForm{border:1px solid #000}.btn-footer .el-row{margin:20px 0}.apply-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.demo-ruleForm{width:400px;background:#fff;border-radius:10px;padding:40px 30px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.demo-ruleForm h3{color:#2c3e50;font-size:28px;font-weight:600;margin-bottom:30px!important;margin-top:0!important;text-align:center}.demo-ruleForm .el-form-item{margin-bottom:25px}.demo-ruleForm .el-input{width:100%!important}.demo-ruleForm .el-input__inner{height:45px;line-height:45px;border-radius:6px;border:1px solid #e0e0e0;font-size:14px;padding-left:15px;transition:all .3s ease}.demo-ruleForm .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.demo-ruleForm .el-button{height:45px;border-radius:6px;font-size:16px;font-weight:500;transition:all .3s ease}.demo-ruleForm .el-button--primary{background:linear-gradient(45deg,#409eff,#66b3ff);border:none}.demo-ruleForm .el-button--primary:hover{background:linear-gradient(45deg,#66b3ff,#409eff);transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.demo-ruleForm .el-button:not(.el-button--primary){background:#fff;border:1px solid #dcdfe6;color:#606266}.demo-ruleForm .el-button:not(.el-button--primary):hover{background:#f5f7fa;border-color:#409eff;color:#409eff}.btn-footer .el-row{margin:20px 0 10px 0}.btn-footer .el-col{width:100%!important;max-width:100%!important}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media (max-width:768px){.demo-ruleForm{width:90%;max-width:350px;padding:30px 20px}.demo-ruleForm h3{font-size:24px}}