*{padding:0;margin:0}body,html{height:100%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.el-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;width:1240px;max-width:100%;margin:0 auto;background-color:transparent;position:relative}.el-header .logo{width:100px}.el-header .logo img{width:100%}.el-header .hamburger{display:none;font-size:28px;cursor:pointer;color:#333;padding:15px}.el-main{padding:0!important;min-height:calc(100vh - 60px)}.el-menu-demo .el-menu-item{font-size:18px}.mobile-menu{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.98);z-index:999;overflow-y:auto}.mobile-menu .el-menu{border:none;background:transparent}.mobile-menu .el-menu .el-menu-item{font-size:18px;text-align:center;line-height:60px}.mobile-menu-open{display:block;-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.footer{width:100%;min-height:216px;overflow:hidden;background-color:#14679f}.footer-content{width:1240px;max-width:100%;margin:0 auto;padding:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-content,.footer-content .content-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-content .content-nav{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-content .content-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:200px}.footer-content .content-nav li p{font-size:20px;color:#d4edff;padding:10px 0}.footer-content .content-nav li span{color:#f7f7f7;font-weight:300;padding:5px 0;font-size:14px}.footer-content .footer-qrcode img{width:120px;height:120px;padding:10px}.footer .copyright{height:30px;background:#125688}.footer .copyright span{color:#fff;line-height:30px;display:block;text-align:center;font-size:12px}@media(max-width:1024px){.el-header{width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-header .pc-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-content{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-content .content-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-content .content-nav li{min-width:150px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-content .footer-qrcode{margin-top:20px;text-align:center}}@media(max-width:768px){.el-header .hamburger{display:block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-header .pc-menu{display:none!important}.el-menu-demo .el-menu-item{font-size:16px}.footer{min-height:auto}.footer-content{padding:15px}.footer-content .content-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-content .content-nav li{padding:10px 0;min-width:auto}.footer-content .content-nav li p{font-size:16px}.footer-content .content-nav li span{font-size:12px}.footer-content .footer-qrcode img{width:100px;height:100px}}@media(max-width:480px){.el-header .logo{width:80px}.el-header .hamburger{right:10px;font-size:24px}.footer-content .content-nav li{padding:8px 0}}