@charset "utf-8";
/*高風旅遊*/
/*-------------------------------------------------------------------------*/
/*固定大圖隨著滑鼠往上移動*/
/*.pageIndex #header { position: static;}
#content_main { margin:0;}
.bannerindex { position:static; height:auto;}
.swiper-banner { position:static; margin:0; height:auto;} 
*/
.swiper-slide img {
    height: auto;
}
.main_header_area {
    padding: 30px 5% 20px;
    background: #13151D;
}

/*-------------------------------------------------------------------------*/
/*header logo*/
.nav-brand {
    width: 230px;
}
.nav-header {
    padding: 0px;
    margin: -10px 0 0;
}
/*-------------------------------------------------------------------------*/
/*header右側按鈕*/
.tp_links{
    display: none !important;
}
.tp_links a:before {
    width: 30px;
    height: 30px;
    margin: -10px 0px;
}
.tp_links a.me_tp_line:before {
    background-image: url(https://pic03.eapple.com.tw/gaufeng/tp_line.png) !important;
}
.tp_links a.me_tp_call:before {
    background-image: url(https://pic03.eapple.com.tw/gaufeng/tp_call.png) !important;
}
.tp_links a.me_tp_mail:before {
    background-image: url(https://pic03.eapple.com.tw/gaufeng/tp_email.png) !important;
}
/*-------------------------------------------------------------------------*/
.nav-menu {
    margin: 0px 0 0 0;
}
.nav-menu > li > a {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    border-bottom: 2px solid #ffffff00;
    transition: all 0.5s;
}
.nav-menu > li:hover > a {
    color: #eec806;
    border-bottom: 2px solid #eec806;
}
.nav-dropdown > li > a {
    transition: all 0.5s;
}
.nav-dropdown > li > a:hover,
.nav-dropdown > li > a:focus {
    color: #44c8ae;
    border-bottom: 1px solid #eec806;
}
.navigation-portrait .nav-menus-wrapper{padding: 0 5%;}
.tp_links a {
    border-bottom: none !important;
}

.nav-menu li:nth-of-type(1) .nav-dropdown li:nth-last-of-type(1){
    display: none;
}

.footer {
    background: #13151D;
    padding: 30px 0 0;
}
/* .footer_menu {
    border-top: 1px solid #f2f2f2 !important;
} */
/* .footer,
#bottom_menu {
    border-top: 1px solid #f2f2f2 !important;
} */
.footer_logo img {
    width: 100%;
}
.footer_info{
    max-width: 1070px;
    margin: auto;
}
.footer_info li{padding: 10px 0;}
.footer_info li:nth-child(1) {
    width: 100%;
}
.footer_info li:nth-child(2) {
    width: 100%;
}


.footer_info li p.add:before {
    content: "中部：";
}
.footer_info li p.add2:before {
    content: "中部：";
}
.footer_menu{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.footer_menu > a:nth-of-type(1){
    display: none;
}
.footer_menu a{
    color: #fff;
    border: unset;
    background: unset;
    border-right: 1px solid #fff;
    margin: 0 0 4px;
}
.footer_menu a:nth-last-of-type(1){
    border: unset;
}
.center{
    max-width: calc(1200px + 10%);
    padding: 0 5%;
}
.copy{
    background-color: #D6B260;
    border: unset;
    color: #fff;
    padding: 8px;
}
.copy a{
    color: #fff;
}

/* *********************************** */

/*每頁底色+背景*/
#content {
    border-top: none !important;
    background-image: url(#);
    background-color: #ffffff;
    background-position: center bottom;
    background-repeat: no-repeat;
}
.banner {
    height: 400px;
    background-position: center;
    background-size: cover;
    background-color: #efefef;
    box-shadow: none;
    background-repeat: no-repeat;
}
.banner h5 {
    display: none;
}
.banA {
    background-image: url(#);
}
.banB {
    background-image: url(https://pic03.eapple.com.tw/gaufeng/banB.jpg);
}
.banC {
    background-image: url(https://www.anancartour.com/store_image/banC.jpg);
}
.banD {
    background-image: url(#);
}
.banE {
    background-image: url(https://www.anancartour.com/store_image/banE.jpg);
}
.banF {
    background-image: url(#);
}

/* *********************************** */

/*聯絡表單*/
.list_before li.btn .animated-arrow {
    display: none;
}
.path{display: none;}
.noborder {
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
}
.contact_form li {
    border-bottom: 0px solid #ffffff;
}
.contact_content .information_left {
    display: none;
}
.contact_content .information_right {
    width: 100%;
}
.animated-arrow {
    background: #41B7ED;
    border-radius: 15px;
}

@media screen and (max-width: 1024px) {
    #content_main {
        margin-top: 40vw;
    }
}
@media screen and (max-width: 768px) {
    #content_main {
        margin-top: 0px;
    }

    .banner{height: 300px;}
}
@media screen and (max-width: 600px) {
    .footer_info{flex-direction: column;align-items: center;}
    .footer_info ul li{padding: 10px 0;}
    .footer_logo{text-align: center;}
    .footer_logo img{width: 80%;}
}
@media screen and (max-width: 500px) {
    .nav-brand img {
        padding: 13px 43px 0px 0px;
    }

    .banner{height: 200px;}
}
