/* https://fonts.google.com/  瀛楀瀷缍插潃 */
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC&display=swap');
:root {
  --home-color-main: rgb(156, 196, 99);
  --home-color-main-o: rgba(156, 196, 99, 0.3);
  --home-color-second: #668f95;
  --home-color-white: #fff;
  --home-color-white-o: rgba(255, 255, 255, 0.3);
  --home-color-black: #000;
  --home-color-black-o: rgba(0, 0, 0, 0.3);
  --home-color-origin: #282828;
  --home-color-tr: transparent;
  --home-font-en: 'Roboto', sans-serif;
  --home-font-tw: 'Noto Sans TC', sans-serif;
}
/* 鏀瑰瓧楂旂瘎渚� */
/* . {
  font-family: var(--home-font-en);
} */

/* 02 */
/* -------------------------------------------------- */
/* 鍦栫墖閬僵 */
.heal01-template-02__swiper-slide-img-box .colorbg {
  background-color: var(--home-color-tr);
}
/* 鍦栫墖闄板奖 */
.heal01-template-02__swiper-slide-img[data-index='1'],
.heal01-template-02__swiper-slide-img[data-index='2'],
.heal01-template-02__swiper-slide-img[data-index='3'],
.heal01-template-02__swiper-slide-img[data-index='4'],
.heal01-template-02__swiper-slide-img[data-index='5'],
.heal01-template-02__swiper-slide-img[data-index='6'],
.heal01-template-02__swiper-slide-img[data-index='7'],
.heal01-template-02__swiper-slide-img[data-index='8'] {
  background: var(--home-color-tr);
  -webkit-box-shadow: 5px 5px 8px var(--home-color-tr),
    -5px -5px 8px var(--home-color-tr);
  box-shadow: 5px 5px 8px var(--home-color-tr),
    -5px -5px 8px var(--home-color-tr);
}
/* 杓挱榛為粸 */
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='1']:before,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='2']:before,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='3']:before,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='4']:before,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='5']:before,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='6']:before,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='7']:before,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='8']:before {
  background-color: #036eb8;
}
/* 杓挱榛為粸妗� */
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='1']:after,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='2']:after,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='3']:after,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='4']:after,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='5']:after,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='6']:after,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='7']:after,
.heal01-template-02__swiper-pagination
  .swiper-pagination-bullet[data-index='8']:after {
  border: 2px solid #036eb8;
}

/* 婊惧嫊绶� */
.heal01-template-02__scroll:before {
  background-color: #666666;
}
/* 杓挱鎸夐垥 */
.heal01-template-02__swiper-bottom {
  color: var(--home-color-origin);
}
/* -------------------------------------------------- */
/* 03 */
/* -------------------------------------------------- */
/* 鏂囧瓧搴曠窔 */
.heal01-template-03__top {
  border-bottom: 1px solid #036eb8;
}
/* 杓挱鎸夐垥 */
.heal01-template-03__swiper-btn-group {
  color: var(--home-color-origin);
}
/* 杓挱鏁稿瓧 */
.heal01-template-03__swiper-index {
  color: var(--home-color-origin);
}
/* -------------------------------------------------- */
/* 04 */
/* -------------------------------------------------- */
/* 杓挱鎸夐垥 */
.heal01-template-04__swiper-btn-group {
  color: var(--home-color-origin);
}
/*鏂囧瓧搴曠窔 */
.heal01-template-04__top {
  border-bottom: 1px solid var(--home-color-origin);
}
/*杓挱鏁稿瓧 */
.heal01-template-04__swiper-index {
  color: var(--home-color-origin);
}
/* 绶氭搴曡壊 */
.heal01-template-04 .swiper-pagination-progressbar {
  background-color: var(--home-color-origin);
}
/* 绶氭涓婅壊 */
.heal01-template-04 .swiper-pagination-progressbar-fill {
  background-color: #036eb8;
}
/* -------------------------------------------------- */
/* 05 */
/* -------------------------------------------------- */
/* 宸﹂倞鍨傜洿绶� */
.heal01-template-05__more-btn {
  border-left: 1px solid var(--home-color-origin);
}
/* 鏂囧瓧涓婄窔 */
.heal01-template-05__swiper {
  border-top: 1px solid #036eb8;
}
/* 鏁稿瓧 */
.heal01-template-05__content-right-link-index {
  color: var(--home-color-black);
}
/* 鐭窔 */
.heal01-template-05__content-right-link:before {
  background-color: #036eb8 !important;
}
/* hover鍦栨 */
.heal01-template-05__content-right-link-icon {
  color: #036eb8;
}
/* hover鍦栨妗� */
.heal01-template-05__content-right-link-icon:before {
  border: 1px solid #036eb8;
}
/*鏂囧瓧搴曠窔 */
.heal01-template-05__content-right-link {
  border-bottom: 1px solid var(--home-color-origin);
}
/* 杓挱鎸夐垥 */
.heal01-template-05__swiper-btn-group {
  color: var(--home-color-origin);
}
/* -------------------------------------------------- */
/* 06 */
/* -------------------------------------------------- */
/* 鍨傜洿绶� */
.heal01-template-06__sale:before {
  background-color: var(--home-color-main);
}
/* 杓挱鎸夐垥 */
.heal01-template-06__swiper-next,
.heal01-template-06__swiper-prev {
  color: var(--home-color-origin);
}
/*鏂囧瓧搴曠窔 */
.heal01-template-06__text-slide-slogan {
  border-bottom: 1px solid var(--home-color-origin);
}
/* -------------------------------------------------- */
/* 07 */
/* -------------------------------------------------- */
/* 鐭窔 */
.heal01-template-07__news-info:before {
  background-color: var(--home-color-origin);
}
/* hover闀风窔 */
.heal01-template-07__news:before {
  background-color: #036eb8;
}
/*鏂囧瓧搴曠窔 */
.heal01-template-07__top {
  border-bottom: 1px solid var(--home-color-origin);
}


/* -------------------------------------------------- */
/* 08 */
/* -------------------------------------------------- */
/* 鏂囧瓧搴曠窔 */
.heal01-template-08__desc-inner {
  border-bottom: 1px solid WHITE;
}
/* -------------------------------------------------- */
/* 09 */
/* -------------------------------------------------- */
/* 鏂囧瓧搴曠窔 */
.heal01-template-09__top {
  border-bottom: 1px solid #282828;
}
/*杓挱鎸夐垥 */
.heal01-template-09__swiper-next,
.heal01-template-09__swiper-prev {
  color: var(--home-color-origin);
}
/* -------------------------------------------------- */
/* 10 */
/* -------------------------------------------------- */
/*鏂囧瓧搴曠窔 */
.heal01-template-10__top::before {
  border-bottom: 1px solid var(--home-color-origin);
}
/* -------------------------------------------------- */
/* 11 */
/* -------------------------------------------------- */
/* 宸﹂倞绶� */
.heal01-template-11__more-btn {
  border-left: 1px solid var(--home-color-origin);
}
/* 鏂囧瓧绶� */
.heal01-template-11__content-right-link:before {
  background-color: var(--home-color-origin);
}
/* hover鏂囧瓧 */
.heal01-template-11__content-right-link:hover {
  color: var(--home-color-main);
}
/* 鏂囧瓧hover绶� */
.heal01-template-11__content-right-link:after {
  background-color: var(--home-color-main);
}
/* -------------------------------------------------- */
/* 12 */
/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* 13 */
/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* 14 */
/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* 澶у奖鐗囧崁濉�*/
/* -------------------------------------------------- */
/* 鎾斁鎸夐垥閭婃鑹� */
.heal01-template-13 .play {
  border: 1px solid var(--home-color-main);
}
/* 鎾斁鎸夐垥hover閭婃鑹茶窡鑳屾櫙鑹� */
.heal01-template-13 .play:hover {
  background-color: var(--home-color-white);
  border: 1px solid var(--home-color-white);
}
/* 鎾斁鎸夐垥涓夎褰㈣壊 */
.heal01-template-13 .play::after {
  border-color: transparent transparent transparent var(--home-color-main);
}
/* 鎾斁鎸夐垥鍙夊弶鑹� */
.heal01-template-13 .play::before {
  color: var(--home-color-main);
}

.heal01-template-07__news:hover .heal01-template-07__news-title{
        color: #036eb8;
}


/* 褰㈣薄鍦栧崁鏂囧瓧瑾挎暣 */
@media (min-width: 1100px) {

  .heal01-template-02__swiper-slide-text-en{
    font-size: 55px;
  }

  .heal01-template-02__swiper-slide-text-zh {
    font-size: 22px;
  }

  .heal01-template-02__swiper-slide-text{
    right: -65px;
    max-width: 600px;
  }
}
/* 瀛楅珨鏇存敼 */

.heal01-template-02__swiper-slide-text-en{
  font-family:  'Noto Sans TC', sans-serif;
}

.heal01-template-03__top-title-en {
  font-family:  'Noto Sans TC', sans-serif;
}

.heal01-template-03__swiper-index{
  font-family:  'Noto Sans TC', sans-serif;
  font-size: 14px;
}

.heal01-template-04__top-title-en{
  font-family:  'Noto Sans TC', sans-serif;
}

.heal01-template-04__swiper-index{
  font-family:  'Noto Sans TC', sans-serif;
  font-size: 18px;
}

.heal01-template-05__title-en{
  font-family:  'Noto Sans TC', sans-serif;
}

.heal01-template-05__more-btn-en{
  font-family:  'Noto Sans TC', sans-serif;
}

.heal01-template-05__content-right-link-index{
  font-family:  'Noto Sans TC', sans-serif;
  font-size: 20px;
}

.heal01-template-05__content-right-link-title-zh{
  font-family:  'Noto Sans TC', sans-serif;
}

.heal01-template-05__content-right-link-title-en{
  font-family:  'Noto Sans TC', sans-serif;
  font-size: 15px;
}

.heal01-template-05__content-right-link-slogan{
  font-family:  'Noto Sans TC', sans-serif;
  font-size: 1.5vw;
}

html:not(.no-js) [data-scroll^='fade'][data-scroll^='fade'].-scroll-active{
  font-family:  'Noto Sans TC', sans-serif;
}

.heal01-template-07__top-title-en{
  font-family:  'Noto Sans TC', sans-serif;
}

.heal01-template-07__news-date{
  font-family:  'Noto Sans TC', sans-serif;
  font-size: 16px;
}

.heal01-template-10__top-title-en{
  font-family:  'Noto Sans TC', sans-serif;
  font-size: 45px;
 }

@media (min-width: 1100px) {

  .heal01-template-08__title-en{
      width: 195%;
      -webkit-line-clamp: 2;
  }

  .heal01-template-10__bottom-desc{
      width: 200%;
  }
  
}
/* -------------------------------------------------- */
/* 褰遍熆700浠ヤ笅 */
/* -------------------------------------------------- */
@media (max-width: 700px) {

  .heal01-template-02__swiper-slide-text{
     bottom: 4px;
  }
  
  .heal01-template-02__swiper-slide-text-zh {
    font-size: 16px;
  }
  
  .heal01-template-02__swiper-slide-text-en{
    font-size: 26px;
  }
}