/* Color of the links BEFORE scroll */
.navbar-scroll .nav-link,
.navbar-scroll .navbar-toggler-icon {
  color: #fff;
}

/* Color of the links AFTER scroll */
.navbar .nav-link,
.navbar-scrolled .navbar-toggler-icon {
  color: #ffffff;
}

/* Color of the navbar AFTER scroll */
.navbar {
  background-color: rgb(215, 14, 0);
}

.navbar-scrolled {
  background-color: rgb(215, 14, 0);
}

/* An optional height of the navbar AFTER scroll */
.navbar.navbar-scroll.navbar-scrolled {
  padding-top: 5px;
  padding-bottom: 5px;
}

.content-card {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}

.title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: bolder;
  font-size: 32px;
  font-family: 'FangSong';
  padding-bottom: 10px;
}

.more_news {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-left: 12px;
  text-align: right;
  font-size: 16px;
  font-family: 'Microsoft JhengHei';
  border-bottom-color: rgb(174, 33, 0);
  border-bottom-width: 2px;
  border-bottom-style: solid;
}

.list-group-item {
  background-color: rgb(255, 255, 255) !important;
  color: rgb(174, 33, 0);
}

.badge {
  color: rgb(174, 33, 0);
  font-weight: lighter;
}

.card-body {
  background-color: rgb(255, 255, 255) !important;
}

.carousel-item img {
  height: 400px;
}

.footer {
  background-color: rgb(215, 14, 0);
}

.swiper-slide {
  width: auto;
  /*根据内容调整宽度*/
}

.content_title {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-weight: bolder;
  font-size: 32px;
  padding-bottom: 10px;
  border-bottom-color: rgb(174, 33, 0);
  color: rgb(174, 33, 0);
  border-bottom-width: 4px;
  border-bottom-style: solid;
}






