.news-detail .share {
  padding: 35px 0;
  border-bottom: 1px solid #EBEBEB;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .news-detail .share .time {
    font-size: 16px;
    color: #777777; }
  .news-detail .share .share_item a {
    margin-left: 20px; }
.news-detail .content h1 {
  font-size: 24px;
  font-family: GoogleSans-Bold;
  padding: 20px 0 15px; }
.news-detail .content .source {
  padding: 10px 0;
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD; }
  .news-detail .content .source .time {
    padding-right: 20px; }
  .news-detail .content .source span {
    color: #777777;
    font-size: 14px; }
.news-detail .content .content_detail {
  line-height: 29px; }
  .news-detail .content .content_detail p {
    font-size: 18px;
    font-family: GoogleSans-Bold;
    padding: 10px 0 20px; }
.news-detail .content .row .col-md-4 {
  margin-bottom: 20px; }
  .news-detail .content .row .col-md-4 a {
    display: block;
    height: 215px;
    overflow: hidden;
    position: relative; }
    .news-detail .content .row .col-md-4 a .img {
      width: 100%; }
    .news-detail .content .row .col-md-4 a .icon-zoom {
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -25px;
      transform: translateX(-50%); }
.news-detail .content .row .modal-dialog {
  margin-top: 125px; }
  .news-detail .content .row .modal-dialog .modal-header button {
    margin-top: -12px; }
.news-detail .care {
  border-top: 1px solid #EBEBEB;
  margin: 30px 0; }
  .news-detail .care h5 {
    font-size: 24px;
    font-family: GoogleSans-Bold;
    text-transform: uppercase;
    text-align: center;
    padding: 30px 0 35px; }
  .news-detail .care .item {
    position: relative;
    margin-bottom: 20px; }
    .news-detail .care .item .info > a {
      overflow: hidden;
      height: 225px;
      display: block; }
      .news-detail .care .item .info > a img {
        width: 100%; }
    .news-detail .care .item .content_news {
      padding: 0px 20px 30px 20px;
      background: #F4F9FC; }
      .news-detail .care .item .content_news .title {
        font-size: 16px;
        font-family: GoogleSans-Bold;
        color: #000000;
        line-height: 20px;
        padding: 10px 0; }
      .news-detail .care .item .content_news .time {
        color: #777777;
        padding-bottom: 10px;
        font-size: 14px; }

@media screen and (max-width: 768px) {
  .news-detail .row {
    margin: -5px; }
  .news-detail .content {
    padding: 25px 0 0; }
    .news-detail .content h1 {
      font-size: 18px;
      padding: 0px 0 0px;
      text-align: unset;
      line-height: 24px; }
    .news-detail .content .content_detail {
      width: 100%; }
  .news-detail .care h5 {
    font-size: 24px;
    padding: 25px 0 25px; }
  .news-detail .care .item .detail {
    margin-top: 15px; }
    .news-detail .care .item .detail .title {
      font-size: 18px;
      text-transform: uppercase;
      min-height: 56px;
      line-height: 23px; }
    .news-detail .care .item .detail .time {
      font-size: 14px;
      padding-bottom: 10px; }
  .news-detail .related_news .like_post {
    text-align: center; }
  .news-detail .related_news h5 {
    padding-bottom: 10px; }
  .news-detail .related_news .item a {
    width: 35%; }
  .news-detail .related_news .item .info {
    width: 65%; }
    .news-detail .related_news .item .info .title {
      display: none; }
    .news-detail .related_news .item .info .title_mobile {
      font-size: 14px;
      font-family: sfu-book; }
    .news-detail .related_news .item .info .time {
      display: none; } }

/*# sourceMappingURL=detail.css.map */
