/* footer */
footer {
  background-color: #002C47;
  color: #fff;
}
/* header*/
.naviMain ul li a {
  font-size: 15px;
  line-height: 1.6;
  letter-spacing: 1px;
  color: #002C47; 
}

.naviMain ul li a span {
  font-size: 15px;
  line-height: 1.6;
  letter-spacing: 1px;
  color: #002C47;
}
.container {
  max-width: 1100px !important; /* 你可以調整這個數值 */
  width: 100%;
  margin: 0 auto;
}
body {
  --customer-color01: rgb(0, 44, 71);
  --customer-color02: rgb(186, 147, 88);
}
main {
  background: white;
}
.content {
  background: white;
}
.navbar {
  background-color: white;
}
.naviMain ul > li > a::before {
  display: none;
}
.naviMain ul > li > a:hover > span {
  transform: none;
  opacity: 1;
}
.index-banner-slider {
  background-color: #fbfbfb;
}
#search-btn,
.breadcrumb-item > a,
.middle-title,
.read-more,
aside .article-group > ul > li a {
  color: var(--customer-color01);
}
.title::before, .title::after {
  background-color: var(--customer-color02);
}
.news-list a {
  color: var(--customer-color01);
}
@media (min-width: 993px) {
  .navbar {
    position: sticky;
    top: 0;
    padding: 0 calc((100% - var(--max-width)) / 2);
    max-width: unset;
    width: 100%;
    --max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .navbar {
    --max-width: 1140px;
  }
}
@media (min-width: 1501px) {
  .navbar {
    --max-width: 1320px;
  }
}