body {
  background: top center/100% auto url(../img/bg-meeting.jpg) no-repeat;
}

.meeting-header {
  height: 400px;
}
.meeting-header .logo img {
  max-width: 100%;
  object-fit: contain;
}
.meeting-header .main-title img {
  height: 96px;
  max-width: 100%;
  object-fit: contain;
}

.headline-section .headline-wrapper {
  background: rgba(247, 247, 247, 0.75);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.18);
  border-radius: 6px;
  font-size: 1.125rem;
  color: #000;
}
.headline-section .headline-wrapper .title {
  font-size: 1.875rem;
  color: #005197;
}
.headline-section .headline-wrapper .desc {
  text-indent: 36px;
  line-height: 1.8;
}
.headline-section .headline-wrapper .button-wrapper {
  padding: 5px 15px;
}
.headline-section .headline-wrapper .btn-detail {
  padding: 5px 18px;
  color: #007bed;
  border: 1px solid #007bed;
  border-radius: 23px;
  transition: 0.3s all ease;
}
.headline-section .headline-wrapper .btn-detail:hover {
  background-color: #007bed;
  color: #fff;
}

.news-section .meeting-column-title {
  font-size: 1.375rem;
  color: #005197;
  line-height: 36px;
}
.news-section .meeting-list .entry {
  background: #f7f7f7;
  border-radius: 6px;
  padding: 15px 22px 22px;
}
.news-section .meeting-list .entry .title {
  margin-bottom: 10px;
  font-size: 1.375rem;
  color: #000000;
}
.news-section .meeting-list .entry .info-wrapper {
  background-color: #fff;
  padding: 20px;
}
.news-section .meeting-list .entry .desc {
  line-height: 2;
}
.news-section .meeting-list .entry .date {
  color: #999;
}
.news-section .meeting-list .entry .more {
  color: #005197;
}

.detail-section .detail-wrapper {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.18);
  border-radius: 8px;
  overflow: hidden;
}
.detail-section .detail-wrapper .content-wrapper {
  height: 100%;
  background-color: #ebf4fc;
}
.detail-section .detail-wrapper .content-wrapper .title {
  font-size: 1.875rem;
  color: #005197;
}
.detail-section .detail-wrapper .content-wrapper .content img {
  display: block;
  margin: 15px auto;
  max-width: 100%;
  object-fit: contain;
}
.detail-section .detail-wrapper .relating-wrapper {
  height: 100%;
  background-color: #fff;
}
.detail-section .detail-wrapper .relating-wrapper .tab-nav-wrapper {
  padding-bottom: 8px;
  margin-bottom: 15px;
  border-bottom: 1px solid #f3f3f3;
}
.detail-section .detail-wrapper .relating-wrapper .tab-nav-wrapper .column-title {
  color: #005197;
  font-size: 1.375rem;
}
.detail-section .detail-wrapper .relating-wrapper .tab-nav-wrapper .column-title .iconfont {
  font-size: 1.5rem;
}
.detail-section .detail-wrapper .relating-wrapper .meeting-video img {
  height: 280px;
}
.detail-section .detail-wrapper .relating-wrapper .meeting-image img {
  height: 550px;
}

@media only screen and (max-width: 991.9px) {
  body {
    background: top right/160% auto url(../img/bg-meeting.jpg) no-repeat;
  }
  .meeting-header {
    height: 340px;
  }
  .meeting-header .main-title img {
    height: 72px;
  }
}
@media only screen and (max-width: 575.9px) {
  body {
    background: top right/200% auto url(../img/bg-meeting.jpg) no-repeat;
  }
  .meeting-header {
    height: 240px;
  }
  .meeting-header .main-title img {
    height: 60px;
    max-width: 100%;
    object-fit: contain;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1630px;
  }
}

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