body,html{margin:0;padding:0;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:PingFang TC,Microsoft JhengHei,Helvetica,Arial,sans-serif}body{-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:#f7f7f7}.container,body{display:-ms-flexbox;display:flex}.container{height:calc(100vh - 80px - 300px);-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column}