*{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:100%;margin:0 auto}.el-header .logo{width:8vw}.el-header .logo img{width:100%;line-height:60px}.el-header .right{display:-webkit-box;display:-ms-flexbox;display:flex}.el-header .right,.el-header .right div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-header .right div{display:inline-block;border:1px solid #1651b5;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1vw;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.el-header .right .sLeft{width:10vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1651b5;height:4.5vh;font-size:1vw}.el-header .right .sLeft img{width:10%}.el-header .right .sRight{width:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#1651b5;color:#fff;height:4.5vh;font-size:1vw}.el-main{padding:0!important}.footer{width:100%;height:216px;overflow:hidden;background-color:#14679f}.footer-content{width:1240px;margin:0 auto;padding-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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}.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}.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}.footer-content img{width:170px;height:170px;padding:10px}.footer .copyright{height:30px;background:#125688}.footer .copyright span{color:#fff;line-height:30px}