﻿@charset "utf-8";

body, .navbar_top .navbar-nav > li.comnum {
    background-color: #fff;
    color: #000
}

.Number {
    background-color: #b82601;
    color: #ffd800
}

.bg_transp, .in_tick {
    background-color: #ededed
}

.nav_coty li {
    background-color: #ededed;
    height: 66px
}

#head_include, #leftbox {
    background-color: #b82601;
    box-shadow: 0 0 1.5em #8f1d00
}

.nav_coty li.active a b, .nav_coty li:hover a b {
    border-color: #b82601 transparent transparent transparent
}

.navbar_top {
    background-color: transparent
}

.ind_sconten, .popstyle .modal-header, .group_table th, .visa_topbk {
    color: #fff
}

.ind_sconten {
    background-color: rgba(0,0,0,0.65)
}

.ind_stab.nav-tabs > li.active a {
    background-color: rgba(0,0,0,0.65)
}

.btn_check {
    -moz-box-shadow: inset 0 1px 0 0 #fe9f1a;
    -webkit-box-shadow: inset 0 1px 0 0 #fe9f1a;
    box-shadow: inset 0 1px 0 0 #fe9f1a;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffbc00),color-stop(1,#e18600));
    background: -moz-linear-gradient(top,#ffbc00 5%,#e18600 100%);
    background: -webkit-linear-gradient(top,#ffbc00 5%,#e18600 100%);
    background: -o-linear-gradient(top,#ffbc00 5%,#e18600 100%);
    background: -ms-linear-gradient(top,#ffbc00 5%,#e18600 100%);
    background: linear-gradient(to bottom,#ffbc00 5%,#e18600 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc00',endColorstr='#e18600',GradientType=0);
    font-weight: bold;
    text-decoration: none;
    border-radius: 0
}

    .btn_check:hover {
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ff9800),color-stop(1,#ffc107));
        background: -moz-linear-gradient(top,#ff9800 5%,#ffc107 100%);
        background: -webkit-linear-gradient(top,#ff9800 5%,#ffc107 100%);
        background: -o-linear-gradient(top,#ff9800 5%,#ffc107 100%);
        background: -ms-linear-gradient(top,#ff9800 5%,#ffc107 100%);
        background: linear-gradient(to bottom,#ff9800 5%,#ffc107 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9800',endColorstr='#FFC107',GradientType=0);
        background-color: #ff9800
    }

.btn_cancel {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#9b9b9b),color-stop(1,#707070));
    background: -moz-linear-gradient(top,#9b9b9b 5%,#707070 100%);
    background: -webkit-linear-gradient(top,#9b9b9b 5%,#707070 100%);
    background: -o-linear-gradient(top,#9b9b9b 5%,#707070 100%);
    background: -ms-linear-gradient(top,#9b9b9b 5%,#707070 100%);
    background: linear-gradient(to bottom,#9b9b9b 5%,#707070 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b9b9b',endColorstr='#707070',GradientType=0);
    background-color: #9b9b9b
}

    .btn_cancel:hover {
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#707070),color-stop(1,#9b9b9b));
        background: -moz-linear-gradient(top,#707070 5%,#9b9b9b 100%);
        background: -webkit-linear-gradient(top,#707070 5%,#9b9b9b 100%);
        background: -o-linear-gradient(top,#707070 5%,#9b9b9b 100%);
        background: -ms-linear-gradient(top,#707070 5%,#9b9b9b 100%);
        background: linear-gradient(to bottom,#707070 5%,#9b9b9b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#707070',endColorstr='#9b9b9b',GradientType=0);
        background-color: #707070
    }

.btn_wait {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#73be65),color-stop(1,#009945));
    background: -moz-linear-gradient(top,#73be65 5%,#009945 100%);
    background: -webkit-linear-gradient(top,#73be65 5%,#009945 100%);
    background: -o-linear-gradient(top,#73be65 5%,#009945 100%);
    background: -ms-linear-gradient(top,#73be65 5%,#009945 100%);
    background: linear-gradient(to bottom,#73be65 5%,#009945 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73be65',endColorstr='#009945',GradientType=0);
    background-color: #73be65;
    font-weight: bold;
    text-decoration: none;
    border-radius: 0
}

    .btn_wait:hover {
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#009945),color-stop(1,#73be65));
        background: -moz-linear-gradient(top,#009945 5%,#73be65 100%);
        background: -webkit-linear-gradient(top,#009945 5%,#73be65 100%);
        background: -o-linear-gradient(top,#009945 5%,#73be65 100%);
        background: -ms-linear-gradient(top,#009945 5%,#73be65 100%);
        background: linear-gradient(to bottom,#009945 5%,#73be65 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009945',endColorstr='#73be65',GradientType=0);
        background-color: #009945
    }

.navbar_top .dropdown-menu li:hover .navbar_top .nav_menu.navbar-nav > li > a, .navbar_top .dropdown:hover .dropdown-menu:active .navbar_top .nav_menu.navbar-nav > li > a, .navbar_top .dropdown-menu li:hover .navbar_top .nav_menu.navbar-nav > li > a, .navbar_top .dropdown:hover .dropdown-menu:active .navbar_top .nav_menu.navbar-nav > li > a, .navbar_top .dropdown-menu li:hover, .navbar_top .dropdown-menu li:focus, .navbar_top .dropdown-menu li:active, .coty_slide .coty_tab .on a span, .newsbox li:hover a {
    color: #b82601
}

.navbar_top .nav_menu.navbar-nav > li > a:focus, .navbar_top .nav_menu.navbar-nav > li > a:hover, .navbar_top .nav > li > a:focus, .navbar_top .nav > li > a:hover, .navbar_top .dropdown-menu > li > a:focus, .navbar_top .dropdown-menu > li > a:hover, .f_link a:hover li, .f_link li:hover, #leftbox .navbar-nav > li > a:hover, #leftbox .inforbox a:hover, #leftbox .dropdown-menu > li > a:hover, .f_note a:hover {
    color: #ffd800
}

.navbar_top .nav_menu li:hover, .navbar_top .nav_menu li:active, .navbar_top .nav_menu li:focus {
    border-bottom: 5px solid #ffd800
}

.navbar_top .nav_menu.navbar-nav > li > a:focus, .navbar_top .nav_menu.navbar-nav > li > a:hover, .navbar_top .dropdown-menu li:hover .navbar_top .nav_menu.navbar-nav > li > a, .navbar_top .dropdown:hover .dropdown-menu:active .navbar_top .nav_menu.navbar-nav > li > a {
    background-color: transparent
}

.navbar_top .dropdown-menu > li > a:focus, .navbar_top .dropdown-menu > li > a:hover, .navbar_top .dropdown-menu li:hover, .navbar_top .dropdown-menu li:focus, .navbar_top .dropdown-menu li:active {
    background-color: transparent;
    border-bottom: 0
}

.navbar-toggle {
    border: 2px solid #f4a317
}

.navbar_top .navbar-toggle .icon-bar, .rumore {
    background-color: #f4a317
}

.borline, .borline, .nom_tag, .dataline {
    border-bottom: 1px solid #ff0100
}

.linetop {
    border-top: 1px solid #ff9319
}

.navbar_top .dropdown-menu, .navbar_top .dropdown-menu a {
    background-color: rgba(184,38,1,0.65);
    color: #fff
}

.nav_coty > li > a:hover, .nav_coty li a {
    background-color: #bfbfbf;
    color: #000
}

.ind_stab.nav-tabs > li > a, .nav_coty li.active a, .nav_coty li:hover a, .nav_coty > li.active > a:hover, .nom_tag li.active a, .nom_tag li:hover a, .nom_tag li.active:hover a, .nom_tag > li > a:hover, .nom_tag > li > a:active {
    background-color: #b82601;
    color: #fff !important;
    position: relative;
    font-weight: 600;
    border: 0
}

.ind_stab.nav-tabs > li.active a {
    color: #ffd800 !important
}

.navbar_top .navbar-nav > li.comnum {
    background-color: #b82601;
    color: #ffeb3b;
    padding: 8px 30px 0 0;
    min-width: 0;
    margin: 0 0 0 25px
}

.coty_slide .coty_tab li, .newsbox li {
    border-bottom: 1px dashed #bfbfbf
}

.ind_stab.nav-tabs > li .icon_fly {
    background-image: url(../red/icon_fly_w.png)
}

.ind_stab.nav-tabs > li.active .icon_fly {
    background-image: url(../red/icon_fly_yellow.png)
}

.nom_tag li a {
    background-color: #d2d2d2;
    color: #000
}

.mbsc-mobiscroll.mbsc-range .mbsc-range-btn-t .mbsc-range-btn-sel .mbsc-range-btn {
    background: #d1141b
}

.mbsc-mobiscroll .mbsc-range-btn-sel .mbsc-range-btn, .mbsc-mobiscroll .mbsc-range-btn {
    background: #d0d1d5
}

.colop, .coty_slide .coty_tab a .price, .in_tick h1, .page-header, .grpok, .nomoda, .colop:hover, .colop:active, .colop:focus, .in_tick a:hover {
    color: #b82601
}
.ind_hosli.swiper-slide {
    border-bottom: 3px solid #d9d9d9;
    min-height: 343px; /**2023-03-13 add by #12754**/
}
.ind_h2 {
    color: #000;
    font-weight: 600
}

.grfull {
    color: #094
}

.ind_marquee i {
    background-image: url(../red/icon_marquee.png)
}

.ind_hosli.swiper-slide {
    border-bottom: 3px solid #d9d9d9
}

.ind_hobox2 .ind_hosli.swiper-slide {
    border-bottom: 3px solid #d9d9d9
}

.ind_hobox2 .ind_hosli.swiper-slide-active, .ind_hobox2 .ind_hosli:hover, .tickbox.tick-grid .ind_hobox2 .ind_hosli:hover {
    border-bottom: 3px solid #b82601
}

.main-footer .f_down ul li:hover {
    background-color: #f5a11a;
    color: #000
}

.f_data {
    border-top: 6px solid #8f1d00;
    background-color: #b82601;
    color: #fff
}

.f_logo {
    border-bottom: 1px solid #FFF
}

.icon_more {
    background-image: url(../red/icon_more.png);
    color: #ff0
}

.nav_panation > li.act a, .nav_panation > li:hover a, .nav_panation > li.active a, .nav_panation > li.active:hover a {
    background-color: #d1141b;
    border-color: #c00108;
    color: #fff
}

.nav_panation > li:first-child > a, .nav_panation > li:last-child > a {
    background-color: #707070;
    color: #fff;
    border-color: #565656
}

.popstyle .modal-header {
    background-color: #d1141b
}

    .popstyle .modal-header .close {
        color: #fff;
        opacity: 1
    }

.form-control:focus, .form-control:hover, .popstyle .form-horizontal input:hover {
    border: 2px solid #ffa219
}

.mem_table > tbody > tr:hover, .group_table > tbody > tr:hover {
    background-color: #ededed
}

.cusbox {
    background-color: #bfbfbf
}

.grunotbox {
    background-color: #d1141b;
    color: #fff
}

.clasprbox .ind_hosli:hover h4 {
    color: #d1141b
}

.grutit_bar, .pop_big .modal-header {
    background-color: #ededed;
    color: #000
}

.grutit_bar2 {
    background-color: #ededed
}

.gucbox {
    border-top: 2px solid #b82601
}

.grday.current, .grnot.current, .mem_table thead {
    background-color: #b82601;
    color: #fff
}

    .grnot.current:after {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 0 12px 9px;
        border-color: transparent transparent transparent #d1141b;
        content: "";
        right: -9px;
        position: absolute;
        top: 11px
    }

    .grday.current:after {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 0 12px 9px;
        border-color: transparent transparent transparent #b82601;
        content: "";
        right: -9px;
        position: absolute;
        top: 9px
    }

.guc_cont {
    margin-bottom: 100px
}

.guc_box .title, .nomoda2 {
    color: #b82601
}

.topstep ul li.chec div {
    border-top: 3px solid #ce0011
}

.topstep ul li.chec a {
    color: #ce0011
}

.topstep ul li.act a {
    color: #ff6800
}

.topstep ul li.act div {
    border-top: 3px solid #ff840c
}

.flidata, .nomoda, .nomoda2 {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#d80007),color-stop(1,#a30010));
    background: -moz-linear-gradient(top,#d80007 5%,#a30010 100%);
    background: -webkit-linear-gradient(top,#d80007 5%,#a30010 100%);
    background: -o-linear-gradient(top,#d80007 5%,#a30010 100%);
    background: -ms-linear-gradient(top,#d80007 5%,#a30010 100%);
    background: linear-gradient(to bottom,#d80007 5%,#a30010 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d80007',endColorstr='#a30010',GradientType=0);
    background-color: #d80007;
    display: inline-block;
    color: #fff
}

.cusbox {
    width: 250px;
    height: 43px;
    line-height: 43px;
    display: inline-block;
    float: left
}

.grunotbox {
    border: 1px solid #c1000c
}

.ind_marquee ul li a, .newsbox li a, .coty_slide .coty_tab a .title, .ind_hosli.swiper-slide-active p, .f_down a, .ind_hosli:hover p {
    color: #000
}

.f_link a li, .f_note a {
    color: #fff
}
.ind_hosli.swiper-slide-active, .ind_hosli:hover {
    /*  border-bottom: 3px solid #11d3a7 */
    /*  2023-03-13 remove by #12754  */
}
/*2023-03-13 add by #12754*/
.ind_hosli:hover {
    border-bottom: 3px solid #11d3a7
}
.f_link i {
    background-image: url(../red/icon_link.png)
}

.f_link a:hover i, .f_link li:hover i {
    background-image: url(../red/icon_link_act.png)
}

.ind_hosli p {
    color: #949494
}

.ind_hosli.swiper-slide-active, .ind_hosli:hover {
    border-bottom: 3px solid #d1141b
}

.f_tool {
    background-color: #d0d1d5
}

.f_down2 ul li:hover {
    background-color: #ffd800;
    color: #000
}

.f_down {
    border-right: 1px solid #b82601
}

.loader {
    border-left: 1.1em solid #b82601
}

.group_table th {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#d80007),color-stop(1,#a30010));
    background: -moz-linear-gradient(top,#d80007 5%,#a30010 100%);
    background: -webkit-linear-gradient(top,#d80007 5%,#a30010 100%);
    background: -o-linear-gradient(top,#d80007 5%,#a30010 100%);
    background: -ms-linear-gradient(top,#d80007 5%,#a30010 100%);
    background: linear-gradient(to bottom,#d80007 5%,#a30010 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d80007',endColorstr='#a30010',GradientType=0);
    background-color: #d80007
}

#leftbox .inforbox, #leftbox .navbar-nav > li {
    border-bottom: 1px solid #b6151b
}

#leftbox .dropdown-menu {
    color: #fff;
    box-shadow: none
}

    #leftbox .dropdown-menu, #leftbox .dropdown-menu > li > a:hover {
        background-color: transparent
    }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../red/icon_ctr_act.png)
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../red/icon_ctl_act.png)
}

.mbsc-mobiscroll .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-i, .mbsc-mobiscroll .mbsc-cal .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i {
    background: #d1141b
}

.mbsc-mobiscroll.mbsc-range .mbsc-cal-table .mbsc-cal-day-sel .mbsc-cal-day-i {
    background: #ffd4d5
}

.mbsc-mobiscroll.mbsc-range .mbsc-cal-table .mbsc-cal-day-hl .mbsc-cal-day-i {
    background: #d1141b
}

.mbsc-mobiscroll .mbsc-fr-btn0:after, .mbsc-mobiscroll .mbsc-fr-btn1:after {
    color: #fff
}

.mbsc-cal-next-m:before, .mbsc-cal-next-y:before, .mbsc-cal-prev-m:after, .mbsc-cal-prev-y:after {
    background-image: url(../red/icon_up3.png)
}

.in_tick li.quli a:hover {
    background-color: #b82601;
    color: #ffeb3b
}

.qulink {
    background-color: rgba(0,0,0,0.5)
}

.mo_head {
    background-color: #d1141b
}

.date-item.act, .date-item:hover {
    background-color: #b82601
}

.gr-pri-btn {
    background-color: #fffdf5;
    border: 1px solid #ffe3c5
}

.gr-combox span, .gr-pri-btn {
    color: #fb8e00
}

.gr-recommend i {
    background: url(icon_gr1.png) no-repeat center top
}

.gr-combox span:nth-child(1) i {
    background: url(icon_gr2.png) no-repeat center bottom
}

.gr-combox span:nth-child(2) i {
    background: url(icon_gr3.png) no-repeat center top
}

.gr-combox span:nth-child(3) i {
    background: url(icon_gr4.png) no-repeat center top
}

@media only screen and (max-width:1023px) {
    .f_down {
        border-right: 0
    }
}

@media only screen and (max-width:800px) {
    .ind_sconten {
        background-color: #040000
    }
}

.all-floatbox ul li:hover {
    background-color: #b82601;
}

.all-floatbox ul li:hover span {
    color: #ffffff;
}

.resulttext span {
    color: #febb00;
}

.cu_img .cu_area {
    color: #ffffff;
    background-color: #b82601ba;
}

.cu_hosli:hover .cu_area {
    background-color: #b82601;
}

/*手機版三條色系*/
.navbar-toggle {
    border:3px solid #ff9800;}
.navbar_top .navbar-toggle .rumore, #myModalm .modal-content, .mbtn2 a li {
    background-color: #B82601;
    }
.mbtn0 {
    border-bottom:1px solid #ffffff;}
.mbtn0 a{
    color:#ffffff;}
.mbtn0 a li:hover {
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	background-color:#ff9800;}
.mbtn1 {
    background-color: #B82601;
    }
.mbtn2 a li:hover {
    background-color:#ffffff;
    color:#ff9000;}