* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

.article_block {
  height: 15px;
  background: #f7f7f7; }

.zk_take {
  width: 67%;
  margin: 0 auto;
  background: #FCA114;
  height: 45px;
  font-size: 18px;
  color: white;
  margin-top: 25px;
  border-radius: 4px;
  font-weight: 600;
  -webkit-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center; }

body {
  background: #ffffff; }
.FontWeight{
  font-weight: 700;
}
.share_header{
  margin: 0 auto;
  margin-bottom: 18px;
}
.share_header_main{
  height: 1.4rem;
  width: 92%;
  margin: 0 auto;
  border-bottom: 1px solid #dcdcdc;
  padding: .4rem 0 .3rem 0;
  -webkit-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.share_date{
  font-size: .23rem;
  color: #282828;
  text-align: right;
}
.share_type{
  color: #282828;
  font-size: .28rem;
  text-align: right;
}
.share_header_img{
  width: 2.42rem;
}
.share_header_img img{
  width: 100%;
}
article .article_main {
  position: relative;
  overflow: hidden;
   }
  article .article_main .header_h1 {
    width: 92%;
    margin: 0 auto;
    font-size: 23px;
    font-weight: 700;
    line-height: 31px;
    text-align: justify;
    color: #282828;
    margin-bottom: .3rem; }
  article .article_main:last-child .article_block {
    display: none; }
  article .article_main .article_page .article_img {
    width: 100%; }
    article .article_main .article_page .article_img img {
      width: 100%;
      vertical-align: middle; }
  article .article_main .article_page .article_text {
    color: #666666;
    width: 90.6%;
    margin: 13px auto;
    margin-bottom: .55rem;
    -webkit-align-items: flex-start;
    align-items: flex-start}
    article .article_main .article_page .article_text .article_bord {
      width: 25px;
      height: 31px;
      border: 1px solid #282828;
      margin-right: 24px;
      margin-top: 5px;
      position: relative;
      text-align: center;
      flex-shrink: 0; }
article .article_main .article_page .article_text .article_bord img{
  width: 50%;
  margin-top: .1rem;
}
    article .article_main .article_page .article_text .article_a {
      width: 100%;
      font-size: 14px;
      line-height: 22px; }
  article .article_main .article_share {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 5;
    margin: 0 auto; }
    article .article_main .article_share .article_share_block {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 1%, white 97%);
      height: 5rem; }
    article .article_main .article_share .article_share_main {
      padding-bottom: .4rem;
      background: white;
      width: 100%; }
    article .article_main .article_share .share_text {
      color: #999999;
      text-align: center;
      font-size: .28rem; }
      article .article_main .article_share .share_text span {
        font-weight: 700;
        font-size: .7rem; }
    article .article_main .article_share .share_btn {
      padding: .5rem 4%;
      padding-top: 0; }
    article .article_main .article_share .share_btn_main {
      height: .5rem;
      margin: 0 auto;
      color: #FCA114;
      font-size: .3rem;
      border-radius: 3px;
      -webkit-justify-content: center;
      -o-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center; }
article .article_main .article_share .share_btn_main img{
  width: .23rem;
  margin-left: .1rem;
}

.code {
  background: #f7f7f7;
  padding: .4rem 4%; }
  .code .code_head {
    padding-top: .3rem;
    padding-bottom: .44rem; }
  .code .code_main {
    background-image: url("../images/code_bord_03.png");
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-size: 100% 100%;
    border-radius: .05rem;
    padding: .6rem 7%;
    width: 100%;
   }
    .code .code_main .code_code {
      font-size: .3rem;
      margin-bottom: .4rem; }
      .code .code_main .code_code > span:first-child {
        font-weight: 700;
        font-size: .3rem;
        color: #999999; }
      .code .code_main .code_code > span:last-child {
        font-size: .5rem;
        color: #fca114; }
    .code .code_main .code_li {
      -webkit-align-items: center;
      align-items: center;
      font-size: .28rem;
      color: #999999; }
      .code .code_main .code_li img {
        width: .2rem;
        height: .2rem;
        margin-right: .15rem; }
      .code .code_main .code_li span {
        font-weight: 700;
        font-size: .44rem;
        margin-bottom: .1rem; }
    .code .code_main .code_btn {
      height: .93rem;
      width: 100%;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      -o-justify-content: center;
      justify-content: center;
      font-size: .3rem;
      color: white;
      background: #FCA114;
      border-radius: 5px;
      margin-top: .35rem; }
  .code .code_text1 {
    font-size: .5rem;
    color: #282828;
    font-weight: 700; }
  .code .code_text2 {
    font-size: .26rem;
    color: #999999;}

.comment {
  padding: 0 4%;
  padding-top: .45rem;
  background: white;
  z-index: 5;
  position: relative;
  }
  .comment .comment_head {
    color: #666666;
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 600; }
  .comment .comment_main .comment_pages {
    padding: 11px 0 20px 0;
    border-bottom: 1px solid #EAEAEA; }
    .comment .comment_main .comment_pages .user_info {
      -webkit-align-items: center;
      align-items: center; }
      .comment .comment_main .comment_pages .user_info .user_name {
        margin-left: 9px;
        font-size: 12px;
        color: #6588b4; }
      .comment .comment_main .comment_pages .user_info .user_date {
        color: #c6c6c6;
        margin-left: 16px;
        font-size: 13px; }
      .comment .comment_main .comment_pages .user_info .user_img {
        width: 30px;
        height: 30px;
        border-radius: 999px;
        overflow: hidden; }
        .comment .comment_main .comment_pages .user_info .user_img img {
          width: 100%;
          vertical-align: top; }
    .comment .comment_main .comment_pages .comment_text {
      margin-left: 39px;
      color: #999999;
      font-size: 14px; }
  .comment .comment_more {
    height: 52px;
    width: 100%;
    color: #fca114;
    font-size: 12px;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -o-justify-content: center;
    justify-content: center; }

.article_bottom {
  background: #f7f7f7;
  padding-bottom: .9rem; }
  .article_bottom .bottom_icon {
    padding: .6rem 0;
    margin: 0 auto;
    width: 35%; }
    .article_bottom .bottom_icon img {
      width: 100%; }
  .article_bottom .bottom_info {
    -webkit-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    width: 92%;
    margin: auto;
    margin-bottom: 30px; }
    .article_bottom .bottom_info .bottom_info_page {
      text-align: center;
      -webkit-box-flex: 0;
      -moz-flex-shrink: 0;
      -webkit-flex-shrink: 0;
      flex-shrink: 0; }
      .article_bottom .bottom_info .bottom_info_page .bottom_info_head {
        color: #fca114;
        font-size: 13px;
        margin-bottom: 11px; }
        .article_bottom .bottom_info .bottom_info_page .bottom_info_head + span {
          font-size: 11px;
          color: #999999; }

.flex {
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

@media screen and (max-device-width: 330px) {
  .article_bottom .bottom_info .bottom_info_page .bottom_info_head + span {
    font-size: 10px !important; }

  .comment .comment_main .comment_pages .comment_text {
    line-height: 20px;
    font-size: 12.5px; }

  .zk_take {
    height: 45px; }

  .zk_take {
    font-size: 16px; } }
@media screen and (min-device-width: 413px) and (max-device-width: 550px) {
  article .article_main .article_page .article_text .article_a {
    font-size: 16px;
    line-height: 24px; }

  .comment .comment_main .comment_pages .comment_text {
    font-size: 15px;
    line-height: 22px; }

  .article_bottom .bottom_info .bottom_info_page .bottom_info_head {
    font-size: 15px; }

  .article_bottom .bottom_info .bottom_info_page .bottom_info_head + span {
    font-size: 12px; }

  .comment .comment_main .comment_pages .user_info .user_name {
    font-size: 14px; }

  .comment .comment_main .comment_pages .user_info .user_date {
    font-size: 16px; }

  article .article_main .article_page .article_text .article_bord:after, article .article_main .article_page .article_text .article_bord:before {
    border: 8px solid transparent;
    border-left: 8px solid #fff;
    top: -1px;
    left: 4.5px; }

  article .article_main .article_page .article_text .article_bord:before {
    border-left-color: #282828;
    top: -3px; }

  article .article_main .article_page .article_text .article_bord .article_line {
    height: 15px;
    left: 12px;
    top: 6px; } }
@media screen and (min-device-width: 550px) {
  header .header_h1 {
    font-size: 35px;
    line-height: 45px; }

  header .header_info {
    font-size: 16px; }

  article .article_main .article_page .article_text .article_a {
    font-size: 20px;
    line-height: 32px; }

  .comment .comment_head {
    font-size: 20px; }

  .comment .comment_main .comment_pages .user_info .user_name {
    font-size: 15px; }

  .comment .comment_main .comment_pages .user_info .user_date {
    font-size: 14px; }

  .comment .comment_main .comment_pages .comment_text {
    font-size: 15px;
    line-height: 23px; }

  .article_bottom .bottom_info .bottom_info_page .bottom_info_head {
    font-size: 20px; }

  .article_bottom .bottom_info .bottom_info_page .bottom_info_head + span {
    font-size: 15px; }

  article .article_main .article_page .article_text .article_bord:after, article .article_main .article_page .article_text .article_bord:before {
    border: 7px solid transparent;
    border-left: 7px solid #fff;
    top: -2px;
    left: 9.5px; }

  article .article_main .article_page .article_text .article_bord:before {
    border-left-color: #282828;
    top: -4px; }

  article .article_main .article_page .article_text .article_bord {
    width: 31px;
    height: 36px; }

  article .article_main .article_page .article_text .article_bord .article_line {
    height: 15px;
    left: 15px; }

  .comment .comment_head {
    margin-bottom: 10px; } }
.ma{
  width:1.7rem;
  height: 1.7rem;
  margin: 0 auto;
}
.ma img{
  width: 100%;
}
.ma_text{
  margin-top: .2rem;
  color: #999999;
  font-size: .2rem;
  text-align: center;
}
/*# sourceMappingURL=share.css.map */
