body {
    max-width: 950px;
    margin: auto;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: repeating-radial-gradient(circle, #56b156, #81b181 20%, #56b156 30%);
}

.container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

.alert {
    color: #3c763d;
    border-color: #1aa700;
    padding: 0.4em;
}

.cover {
    background-color: white;
    border-radius: 0.4em;
    padding: 1em;
}

.cover .first {
    font-size: 3.4em;
    font-weight: 700;
    margin: auto;
    text-align: center;
    color: #3d3d3d;
}

.cover .title {
    font-size: 5em;
    color: #1aa700;
    font-weight: 700;
    margin: auto;
    text-align: center;
}

.cover .keywords {
    font-size: 3.6em;
    color: #ff0000;
    font-weight: 700;
    padding: 1%;
    margin: auto;
    text-align: center;
}

.cover .tags {
    font-size: 2.2em;
    color: #000000;
    font-weight: 700;
    padding: 1%;
    margin: auto;
    text-align: center;
}

.cover .desc {
    font-size: 2em;
    font-weight: 700;
    margin: auto;
    text-align: center;
}

.cover .description {
    font-size: 1.2em;
    margin: auto;
    color: #8b8b8b;
}

.cover .description .m_title {
    color: #636363;
    font-weight: 700;
}

.banner {
    background-color: white;
    border-radius: 0.4em;
}

.banner .qrcode {
    text-align: center;
    width: 30%;
    float: left;
}

.banner .qrcode img {
    width: 100%;
}

.banner .contact {
    width: 70%;
    line-height: 3.4em;
    float: left;
    color: #bbbbbb;
}

.banner .contact .info {
    padding-left: 1em;
    font-size: 2em;
    font-weight: 700;
}

#Au a {
    color: #ff3b3b;
    text-decoration: none;
}

#Au a:hover {
    color: #1aa700;
    text-decoration: none;
}

#Au table {
    width: 100%;
    border-collapse: collapse;
    font-size: 1.2em;
    text-align: center;
    color: #8b8b8b;
}

#Au tr th {
    border: 1px solid rgba(34, 34, 34, .08);
    padding: 0.4em;
    background-color: #f2f2f2;
    font-weight: 700;
    color: #636363;
}

#Au tr td {
    border: 1px solid rgba(34, 34, 34, .08);
    padding: 0.4em;
}

@font-face {
    font-family: "iconfont"; /* Project id 4809229 */
    src: url('//at.alicdn.com/t/c/font_4809229_ji294k0vt8.woff2?t=1736661792174') format('woff2'),
         url('//at.alicdn.com/t/c/font_4809229_ji294k0vt8.woff?t=1736661792174') format('woff'),
         url('//at.alicdn.com/t/c/font_4809229_ji294k0vt8.ttf?t=1736661792174') format('truetype');
  }
  
  .iconfont {
    font-family: "iconfont" !important;
    font-size: 1em;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-weixin:before {
    content: "\e600";
  }
  
  .icon-youxiang:before {
    content: "\e612";
  }
  
  .icon-QQ:before {
    content: "\e882";
  }
  
  .icon-dianhua:before {
    content: "\e8c3";
  }
  