 /* https://fonts.google.com/  字型網址 */
 @import url('css2-Roboto_swap.css');
 @import url('css2-NotoSansTC_swap.css');
 :root{
     --home-color-main: #f7941c;
     --home-color-main-o: rgba(253, 100, 67,0.3);
     --home-color-second: #026790;
     --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: #414141;*/
     --home-color-origin:#c7c7c7;
     --home-color-tr: transparent;
     --home-font-weight-h: 900;
     --home-font-weight-m: 500;
     --home-font-weight-l: 100;
     --home-font-en: 'Roboto', sans-serif ;
     --home-font-tw: 'Noto Sans TC', sans-serif ;
 }
 /* 購物車 */
 /* 關閉顏色 */
 .cart_close span {
     
}
/* 結帳按鈕顏色 */
.shopBtn {
    
}
/* 登入按鈕顏色 */
#login_from .box .block .button_box .link_button.login_button {
   
}
/* 登入按鈕hover顏色 */
#login_from .box .block .button_box .link_button:hover {
   
}
/* 彈跳叉叉顏色 */
.featherlight-close-icon:hover {
   
}
 /* loading */
 .book01-template-01__loading::before, .book01-template-01__loading::after{
     background-color: var(--home-color-main);
 }
/* 02 */
/* 滾輪線 */
.book01-template-02__scroll-line{
    background-color: var(--home-color-origin);
}
/* 左數字 */
.book01-template-02__left-main-img-index{
    color: var(--home-color-white);
}
/* 右數字 */
.book01-template-02__swiper-slide-index{
    color: var(--home-color-black);
}
/* 輪播當前數字 */
.book01-template-02__swiper-index-current{
    color: var(--home-color-main);
}
/* 輪播線 */
.book01-template-02__swiper-index-split{
    background-color: var(--home-color-origin);
}
/* 輪播總共數字 */
.book01-template-02__swiper-index-max{
    color: var(--home-color-white);
}
/* 輪播按鈕色 */
.book01-template-02__swiper-next, .book01-template-02__swiper-prev{
    color: var(--home-color-white);
}
/* 輪播上按鈕背景 */
.book01-template-02__swiper-prev{
    background-color: var(--home-color-main);
}
/* 輪播下按鈕背景 */
.book01-template-02__swiper-next{
    background-color: var(--home-color-black);

}
/* 影片播放外框 */
.book01-template-02__left-main-img-play{
    border: 2px solid var(--home-color-main);
}
/* 影片播放三角形 */
.book01-template-02__left-main-img-play:before{
    border-color: transparent transparent transparent var(--home-color-main);
}
/* 03 */
/* 上邊線 */
.book01-template-03__top-title{
    border-top: 2px solid var(--home-color-origin);
}
/* 垂直線 */
.book01-template-03__top-left-inner.-bottom{
    border-left:  1px solid var(--home-color-origin);
}
/* 文字線 */
.book01-template-03__top-left-btn{
    border-bottom: 1px solid var(--home-color-main);
}
/* 14 */
/* 輪播按鈕 */
.book01-template-14__swiper-next, .book01-template-14__swiper-prev{
    color: var(--home-color-black);
}
/* 04 */
/* 上邊線 */
.book01-template-04__top-line{
    background-color:  var(--home-color-origin);
}
/* 左垂直線 */
.book01-template-04__bottom-container-inner:after{
    background-color: var(--home-color-origin);
}
/* 右垂直線 */
.book01-template-04__right:after{
    background-color: var(--home-color-origin);
}
/* 底下線 */
.book01-template-04__bottom-container-line{
    background-color: var(--home-color-main);
}
/* 05 */
/* 輪播按鈕 */
.book01-template-05__swiper-next, .book01-template-05__swiper-prev{
    color: var(--home-color-white);
}
/* 左線 */
.book01-template-05__info-group-number:before{
    background-color:var(--home-color-second);
}
/* 右線 */
.book01-template-05__info-group-number:before{
    background-color: var(--home-color-main);

}
/* 輪播數字 */
.book01-template-05__swiper-index{
    color: var(--home-color-white);
}
/* 輪播數字線 */
.book01-template-05__swiper-index-split{
    background-color: var(--home-color-origin);
}
/* 07 */
/* 垂直線 */
.book01-template-07__card-right{
    border-left: 1px solid var(--home-color-origin);
}
/* 日期字 */
.book01-template-07__card-right-inner{
    color: var(--home-color-black);
}
/* 文字底線 */
.book01-template-07__card:not(:last-child){
    border-bottom: 2px solid  var(--home-color-origin);
}
/* 08 */
/* 文字底線 */
.book01-template-08__download-card-top{
    border-bottom: 1px solid var(--home-color-origin);
}
/* 數字 */
.book01-template-08__download-card-bottom{
    color: var(--home-color-black);
}
/* 數字hover */
.book01-template-08__download-card:hover .book01-template-08__download-card-bottom{
    color: var(--home-color-main) !important;

}
/* 09 */
/* 數字 */
.book01-template-09__swiper-slide-index{
    color: var(--home-color-black);
}
/* 數字底 線 */
 .book01-template-09__swiper-slide-index:before{
     background-color: var(--home-color-white)
 }

 /* 10 */
 /* 文字底線 */
 .book01-template-10__top{
     border-bottom: 1px solid var(--home-color-white);
 }
  /* 大影片區塊*/
 /* 播放按鈕邊框色 */
 .book01-template-13 .play {
    border: 1px solid var(--home-color-main);
}
/* 播放按鈕hover邊框色跟背景色 */
.book01-template-13 .play:Hover {
    background-color: var(--home-color-white);
    border: 1px solid var(--home-color-white);
}
/* 播放按鈕三角形色 */
.book01-template-13 .play::after {
    border-color: transparent transparent transparent var(--home-color-main);
}
/* 播放按鈕叉叉色 */
.book01-template-13 .play::before {
    color: var(--home-color-main);
}
/* 聯絡我們區塊 */
.template-contact .line{
    border-bottom: 1px solid var(--home-color-second);
}
/* 送出按鈕 */
.template-contact .button{
    color: var(--home-color-white);
    border: 1px solid var(--home-color-main);
    background-color: var(--home-color-main);
}
/* 送出按鈕hover */
.template-contact .button:hover {
    background-color: var(--home-color-tr);
    color: var(--home-color-main);
    border-color: var(--home-color-main);
}

/*專案修改*/
.footer.inpage .field {
    color: black;
}

/*會員註冊*/
.inpage-header .btn_login i {
    background-color: #636363;
}

/*形象圖區*/
.book01-template-02__left-main-img-title {
    font-size: 5.7292vw;
}

.book01-template-02__left-main-img-shadow {
    background: rgba(0, 0, 0, 0.15);
}

/*形象圖區_顏色*/
.book01-template-02__swiper-slide-index {
    color:#e39331;
}

/*亞太特色*/
.book01-template-03__top-left-title {
    font-size: 35px;
    font-weight: 1000;
}

.book01-template-03__top-left-desc-p {
    font-size: 20px;
}

.book01-template-03__top-right {
    background-size:cover;
    background-position-x: -30px;
}


.book01-template-03__top-right-title {
    font-size: 35px;
}

/*亞太特色_顏色*/
.book01-template-03__top-title{
    border-top: 2px solid #026990 ;
}

.book01-template-03__top-left-btn{
    border-bottom: 1px solid #026990;
}

/*最新消息*/
.book01-template-04__category {
    font-size: 45px;
}

.book01-template-04__desc {
    font-size: 20px;
}

.book01-template-04__swiper-slide-desc {
    font-size: 18px;
}

/*最新消息_顏色*/
.book01-template-04__top-line {
    background-color: #f79520;
}

/*專題演講*/
.book01-template-09__swiper-slide-title-inner {
    font-size: 30px;
}

/*專題演講_顏色*/
.book01-template-09__swiper-slide-index {
    color: var(--home-color-second);
}

.book01-template-09__swiper-slide-index:before {
    background-color: var(--home-color-main);
}


/*幹部的話*/
.book01-template-05__bg .color {
    background: none;
}

/*.book01-template-05__swiper-slide-thumb {
    width: 6.79167vw;
    height: 6.79167vw;
}*/

.book01-template-05__swiper-slide-thumb {
    width: 270px;
    height: 270px;
}

.book01-template-05__swiper-slide-text-title {
    font-size: 35px;
}

.book01-template-05__swiper-slide-text-desc {
    font-size: 30px;
}

.book01-template-05__info-group-title {
    font-size: 20px;
}

/*幹部的話_顏色*/
.-green .book01-template-05__info-group-number:before {
    background: #558fb3;
}

/*好站連結*/
.book01-template-06__swiper-slide-img {
    width: 100px;
}

.book01-template-06__swiper-slide img {
    filter: grayscale(0);
}

/*聯誼活動*/
.book01-template-07__card-category {
    font-size: 20px;
}

.book01-template-07__card-title {
    font-size: 28px;
}

.book01-template-07__card-desc {
    font-size: 18px;
    -webkit-line-clamp: 6;
}

.book01-template-07__card-desc {
    -webkit-line-clamp: 6;
}

/*footer*/
    .footer.inpage .field {
        font-size: 22px;
    }

   .footer.inpage a, .footer.inpage span {
        font-size: 18px;
   }

   .footer.inpage .social a img {
        max-width: 30px;
   }

/*footer_顏色*/
.footer.inpage .field {
    color: white;
}

 /* 影響1199以上 */
 @media (min-width: 1199px){
    
    .inpage-header .logo img {
      height:100px;
      max-height:100px;
      min-height: 70px;
    }

    .book01-template-05__swiper-slide-text-title{
     padding-left:20px;
    }

    .book01-template-05__swiper-slide-text-desc{
     padding-left:20px;
    }
     
 }
 /* 影響1200以下 */
 @media (max-width:1200px){
    .book01-template-08__download-card-top {
        border-bottom: 1px solid var(--home-color-tr);
    }
 }
 /* 影響700以下 */
 @media (max-width: 700px){
     /* 垂直線 */
    .book01-template-03__top-left-inner.-bottom{
        border:none;
    }
    /* 文字底線 */
    .book01-template-08__download-card-top{
        border: none;
    }
    
    /*header logo*/
    .inpage-header .logo img {
      height:60px;
      max-height:60px;
      min-height: 30px;
    }
    
    /*會員註冊*/
    .inpage-header .btn_login i {
    background-color: #505050;
    }

    .inpage-header .btn_search, .inpage-header .btn_cart, .inpage-header .btn_login {
    border: 1.5px solid #505050;
    }

    /*形象圖區*/
    .book01-template-02__left-main-img-title {
    font-size: 33px;
    }

    /*專題演講*/
    .book01-template-09__swiper-slide-title-inner .text {
    font-size: 15px;
    }
    /*亞太特色*/
    .book01-template-03__top-left-btn {
    margin-bottom: 20px;
    }
    
    /*footer*/
    .footer.inpage {
    background-position: inherit;
    }

    .footer.inpage .social a img {
    max-width: 70px;
    }
 }

/*影響1100-1700*/
 @media (min-width: 1100px) and (max-width: 1700px){

    .footer.inpage {
    background-position-y: -20px;
    }
 
 }