* {
    font-family: 'Poppins', 'Microsoft JhengHei';
}

/* 02 */
/* scrolldown */
.part01-template-02__swiper-slide__btn-scroll-down .text {
     color: black; 
}


/* scrolldown绶� */
.part01-template-02__swiper-slide__btn-scroll-down::before {
    /* background-color: var(--home-color-black); */
}

/* copyright */
.part01-template-02__swiper-slide__copyright {
    /* color: var(--home-color-black) */
}

.part01-template-02 .part01-template-02__swiper-pagination .swiper-pagination-bullet-active {
    background-color: #e60012;
    border: #e60012;
}
.part01-template-02 .part01-template-02__swiper-pagination .swiper-pagination-bullet {
    border: 1px solid #e60012;
}

.part01-template-02__swiper-slide__btn-more .icon-right {
    background-color: #e60012;
}

/* 03 */
/* 杓挱鏁稿瓧 */
.part01-template-03__swiper-pagination .swiper-pagination-bullet {
     color: var(--home-color-white); 
}

/* 杓挱鏁稿瓧绶氭 */
.part01-template-03__swiper-pagination .swiper-pagination-bullet::before {
    /* background-color: var(--home-color-white); */
}

/* 鏁稿瓧绶ㄨ櫉 */
.part01-template-03__swiper-slide.swiper-slide-active .number {
    color: transparent 
}

/* 04 */
/* 05 */
/* hover鑳屾櫙 */
.part01-template-05__swiper-slide .hover-effect {
    background-color: rgba(20, 18, 15, 0.6);

}

/* hover鏂囧瓧 */
.part01-template-05__swiper-slide .hover-effect .text::after {
    /* color: var(--home-color-white); */
}

/* hover鍦撳湀 */
.part01-template-05__swiper-slide .hover-effect .icon-wrapper {
    /* border: 1px solid var(--home-color-white); */
}

/* hover鍦栨 */
.part01-template-05__swiper-slide .hover-effect .icon-wrapper svg {
    /* fill: var(--home-color-white); */
}

.part01-template-05__btn-more .fas {
    color: #e60012;
}

/* 06 */
/* 绶氭 */
.part01-template-06__swiper-pagination .bar {
    /* background-color: var(--home-color-main); */
}

/* 鏁稿瓧 */
.part01-template-06__toolbar .swiper-pagination-current,
.part01-template-06__toolbar .swiper-pagination-total {
    /* color: var(--home-color-white); */
}

/* 07 */
/* 08 */
/* 鑹插 */
.part01-template-08__swiper-slide .content-container {
     background-color: #14120f;
}

/* icon鑳屾櫙 */
.part01-template-08__swiper-slide .content-type-wrapper .icon {
    /* background-color: var(--home-color-origin); */
}

.part01-template-08 .part01-template-08__swiper-pagination .swiper-pagination-bullet-active {
    background-color: #e60012;
    border: 1px solid #e60012;
}

.part01-template-08 .part01-template-08__swiper-pagination .swiper-pagination-bullet {
    border: 1px solid #e60012;
}

/* 09,10 */
/* 绶氭 */
.part01-template-09-left__download-wrapper {
     border-bottom: 1px solid #e1e2e6; 
}

.part01-template-09-left__btn-more .fas {
    color: #e60012;
}

.part01-template-09 .part01-template-09__swiper-pagination .swiper-pagination-bullet-active {
    background-color: #e60012;
    border: #e60012;
}

.part01-template-09 .part01-template-09__swiper-pagination .swiper-pagination-bullet {
    border: 2px solid #e60012;
}

.part01-template-09 .part01-template-09-right__swiper-pagination .swiper-pagination-bullet-active {
    background-color: #e60012;
    border-color: #e60012;
}

.part01-template-09-right__swiper-button-next .fas {
    color: #14120f;
}

.part01-template-09-right__swiper-button-prev .fas {
    color: #14120f;
}

.part01-template-09 .part01-template-09-right__swiper-pagination .swiper-pagination-bullet {
    border: 1px solid #e60012;
}

/* 11 */
/* 13 */
/* 绶氭 */
.part01-template-13 .deco-bar {
    /* background-color: var(--home-color-main); */
}

/* 14 */
/* 杓挱鑹插 */
.part01-template-14 .wrap2 .swiper-slide .color {
    /* background-color: var(--home-color-main); */
}

/* 榛為粸 */
.part01-template-14 .wrap2 .line {
    /* background-color: var(--home-color-black); */
}

/* 闀风窔姊� */
.part01-template-14 .wrap2::before {
    /* background-color: var(--home-color-black); */
}

/* 鍦堝湀 */
.part01-template-14 .wrap2 .line::before {
    /* border: 1px solid var(--home-color-black); */
}

/* 澶у奖鐗囧崁濉�*/
/* 鎾斁鎸夐垥閭婃鑹� */
.part01-template-15 .play {
    /* border: 1px solid var(--home-color-main); */
}

/* 鎾斁鎸夐垥hover閭婃鑹茶窡鑳屾櫙鑹� */
.part01-template-15 .play:Hover {
    /* background-color: var(--home-color-white);
    border: 1px solid var(--home-color-white); */
}

/* 鎾斁鎸夐垥涓夎褰㈣壊 */
.part01-template-15 .play::after {
    /* border-color: transparent transparent transparent var(--home-color-main); */
}

/* 鎾斁鎸夐垥鍙夊弶鑹� */
.part01-template-15 .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); */
}

/* 浠ヤ笂闄愬畾椤忚壊淇敼 */

/* 褰遍熆1199浠ヤ笂 */

@media (min-width: 1199px) {}

/* 褰遍熆1200浠ヤ笅 */

@media (max-width:1200px) {}

/* 褰遍熆700浠ヤ笅 */

@media (max-width: 767px) {}


@media (max-width: 1100px) {
.part01-template-02__swiper-slide__title-wrapper .title {
    margin-bottom: -80px;
    top: -100px;
}


.part01-template-03__swiper-slide.swiper-slide-active .subtitle {
    font-size: 15px;
}

.part01-template-03__swiper-slide .title-2 {
    font-size: 32px;
    top: 19px;
}
}