/*g-content*/
.g-content {
  position: relative; }
  .g-content .container .banner {
    position: relative; }
    .g-content .container .banner .step {
      position: absolute;
      padding-top: 16px;
      left: 4.6%;
      font-size: 14px;
      color: rgba(0, 0, 0, 0.45);
      line-height: 22px; }
      .g-content .container .banner .step a {
        color: rgba(0, 0, 0, 0.45); }
        .g-content .container .banner .step a:after {
          content: '/';
          display: inline-block;
          height: 22px;
          padding: 0 8px;
          font-size: 14px;
          color: rgba(0, 0, 0, 0.45); }
        .g-content .container .banner .step a:last-child:after {
          content: ''; }
    .g-content .container .banner .bannerImg {
      display: block; }
    .g-content .container .banner .articleTitle {
      font-size: 32px;
      color: #19d3c5;
      width: 610px;
      height: 110px;
      text-align: left;
      position: absolute;
      background: #fff;
      left: 12.2%;
      bottom: 0;
      padding-top: 72px;
      font-family: PingFangSC-Medium;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .g-content .container .article {
    position: relative; }
    .g-content .container .article .promulgator {
      margin-top: 16px;
      margin-left: 12.2%; }
      .g-content .container .article .promulgator .promulgator-head {
        display: block;
        border: 1px solid #E9E9E9;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        margin-right: 16px;
        float: left;
        background: url("/static/images/favicon.png") no-repeat;
        background-size: 100% 100%; }
      .g-content .container .article .promulgator span {
        font-size: 14px;
        color: rgba(0, 0, 0, 0.45);
        line-height: 22px;
        float: left; }
        .g-content .container .article .promulgator span.release-time {
          font-size: 14px;
          color: rgba(0, 0, 0, 0.25);
          line-height: 22px;
          padding-left: 24px; }
    .g-content .container .article .articleContent {
      padding-top: 52px;
      width: 60.3%;
      margin-left: 27.5%;
      padding-bottom: 80px; }
      .g-content .container .article .articleContent p {
        font-family: PingFangSC-Regular;
        font-size: 16px;
        color: #212121;
        line-height: 24px;
        padding-bottom: 30px; }
        .g-content .container .article .articleContent p.recommendation {
          font-size: 16px;
          color: #000000;
          line-height: 24px; }
          .g-content .container .article .articleContent p.recommendation a {
            color: #19d3c5; }
      .g-content .container .article .articleContent img {
        margin: 22px 0 52px;
        width: 100%;
        height: 272px;
        background: #4dbdc3; }
      .g-content .container .article .articleContent .postsLink {
        padding-top: 60px; }
        .g-content .container .article .articleContent .postsLink span {
          font-size: 14px;
          color: rgba(0, 0, 0, 0.45);
          line-height: 22px;
          width: 290px;
          display: inline-block;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
          .g-content .container .article .articleContent .postsLink span a {
            font-size: 14px;
            color: rgba(0, 0, 0, 0.45); }
          .g-content .container .article .articleContent .postsLink span:last-child {
            float: right; }

/*# sourceMappingURL=article.css.map */
