.download-page {
  font-size: 24px; }
  .download-page .app-header {
    padding: 16px 0;
    font-size: 24px;
    color: #333; }
    .download-page .app-header .app-icon {
      text-align: center; }
    .download-page .app-header h2 {
      text-align: center;
      font-weight: normal; }
  .download-page .app-content .content-row {
    text-align: center; }
  .download-page .app-content .content-desc {
    font-size: 14px; }
    .download-page .app-content .content-desc p {
      line-height: 28px; }
  .download-page .app-content .content-qr-code {
    margin: 8px 0; }
  .download-page .app-content .content-tips {
    margin-top: 18px;
    font-size: 14px;
    line-height: 24px; }
  .download-page .history-version {
    margin: 30px auto; }
    .download-page .history-version .history-title {
      color: #333;
      font-size: 18px;
      padding-left: 30px;
      text-align: left; }
    .download-page .history-version li {
      margin: 10px 30px;
      border-radius: 6px;
      font-size: 14px;
      background: #f2f6f8;
      color: #969b9d;
      line-height: 32px;
      text-align: left; }
      .download-page .history-version li a {
        color: #969b9d;
        display: inline-block;
        height: 36px;
        line-height: 36px;
        margin-left: 20px; }

.weixin-tips p {
  padding: 30px 20px;
  background: #cccccc;
  font-size: 14px; }

.color-gray {
  color: #969b9d; }

.btn-green {
  background: #1abc9c;
  color: white;
  font-size: 18px;
  height: 44px;
  padding: 0 40px;
  border-radius: 22px;
  border: none; }

.btn-link {
  background: inherit;
  color: #1abc9c;
  border: none; }

button:active {
  opacity: 0.7; }

/* You can add global styles to this file, and also import other style files */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
  margin: 0;
  padding: 0; }

body, button, input, select, textarea {
  font: 12px/1.5tahoma, arial, \5b8b\4f53; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%; }

address, cite, dfn, em, var {
  font-style: normal; }

code, kbd, pre, samp {
  font-family: couriernew, courier, monospace; }

small {
  font-size: 12px; }

ul, ol {
  list-style: none; }

a {
  text-decoration: none; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

legend {
  color: #000; }

fieldset, img {
  border: 0; }

button, input, select, textarea {
  font-size: 100%; }

* {
  box-sizing: border-box;
  font-family: "Microsoft YaHei","Microsoft JhengHei" !important; }

button {
  outline: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

html, body {
  width: 100%;
  height: 100%; }

html {
  font-size: 20vw;
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif; }

.toast {
  position: fixed;
  top: 50%;
  left: 50%;
  max-width: 4rem;
  padding: 0.13333rem 0.2rem;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 0.53333rem;
  color: white;
  font-size: 0.17333rem;
  line-height: 0.26667rem;
  text-align: center;
  z-index: 10000;
  transform: translate(-50%); }

