@charset "utf-8";
/* CSS Document */

/*-header-*/
.header_m_nav .header-part{min-width: 100%!important;box-sizing: border-box;
    transition: top 0.4s ease-in-out;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);}
.hideUp .header_m_nav .header-part {
    top: -62px;
}
@media(min-width:768px) and (max-width:1920px){
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul{display:table !important;}
}
.header_left{flex: 0 0 5% !important;max-width: 5% !important;}
.nav_j{flex: 0 0 61.666666%;max-width: 61.666666%;}
.header_wrap{background: transparent;transition:0.3s;position: fixed;width: 100% !important;z-index:1000;}
.header_wrap.gizle{background:#ffffff;}
.header_wrap:hover{background:#22b8d9;transition:0.3s;}
.web-page-frame{/*background:#f5f5f5;*/}
.WinChrome .web-page-frame{background:none;}
.logo_j img{padding: 8px 8px 8px 0;width: 100%;}
.logo_jhover{display:none !important;}
.logo_jhover img{padding: 8px 8px 8px 0;width: 100%;}
.header_wrap:hover .logo_jhover{display:block !important;}
.header_wrap:hover .logo_j{display:none !important;}
.nav_j > .module-container > .main > .full-menu{background: none !important;}
.nav_j > .module-container > .main > .full-menu > .module > .responsive-drop-down-menu{background: none !important;}
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul{width:auto;margin:0 auto;}
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li{text-align:right;display:table;float:left;flex: unset;}
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li::before{content:"";display:block;color:#000;position: absolute;font-size: 2em;transform: rotate(30deg);top: 15px;left: 22px;}
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li::after{display:none;}
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li > a{color:#000;display: table;margin: 20px 19px 20px;padding: 0;text-align: center;}
.header_wrap:hover .nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li > a{color:#ffffff;}
.nav_jm{display:none !important;}

.header_fb{margin-top: 23px;padding-left: 35px !important;}

.header_right::before{background: #22b8d9;content:' ';display:block;}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list{background:none;}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul{background: none;}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(1){transition:0.3s;display: inline-block;background: #22b8d9;-moz-transform-origin: bottom;-moz-transform: skewX(-20deg);-webkit-transform-origin: bottom;-webkit-transform: skewX(-20deg);-o-transform-origin: bottom;-o-transform: skewX(-20deg);-ms-transform-origin: bottom;-ms-transform: skewX(-20deg);transform-origin: bottom;transform: skewX(-30deg);width: 50%;float: left;text-align: center;}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(1) > a{-moz-transform-origin: bottom;-moz-transform: skewX(20deg);-webkit-transform-origin: bottom;-webkit-transform: skewX(20deg);-o-transform-origin: bottom;-o-transform: skewX(20deg);-ms-transform-origin: bottom;-ms-transform: skewX(20deg);transform-origin: bottom;transform: skewX(30deg);padding: 20px 0px 20px 30px;font-size: 12px !important;font-family: Microsoft JhengHei;}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(1):hover{background:#138fab;transition:0.3s;}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(2){background: #a6cb7d;transition:0.3s;width: 50%;float: left;text-align: center;}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(2) > a{font-size: 12px !important;font-family: Microsoft JhengHei;padding: 20px 0px 20px 0px;}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(2):hover{background:#86b156;transition:0.3s;}

.nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li > a::after{
    content: "";
    position: absolute;
    z-index: 10;
    left: 50%;
    right: 50%;
    bottom: 0px;
    background: #ffffff;
    height: 1px;
    -webkit-transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li > a:hover::after{left: 5px;right: 0;}

.header_m_nav .navbar-dark .navbar-toggler:focus, .header_m_nav .navbar-dark .navbar-toggler:hover{background: #08A5C7;}
.header_m_nav .navbar-dark .navbar-toggler.collapsed{background: none;}
.header_m_nav .header-part .navbar-brand {
    height: 50px!important;
    padding: 8px 0 8px 55px;
    margin: 0 auto;
	
}

@media(max-width:1024px){
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li > a::after{
    
    -webkit-transition: all .0s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all .0s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all .0s cubic-bezier(0.215, 0.61, 0.355, 1);
}
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li > a{margin: 20px 10px 20px;}
	.nav_j > .module-container > .main > .full-menu > .module > .responsive-drop-down-menu > ul > li > a {letter-spacing: 0.5px;font-size: 14px;}
}
@media(max-width:991px){
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li > a{margin: 20px 5px 20px;}
}
@media(max-width:767px){
.nav_j{display:none !important;}
.nav_jm{display:block !important;}
.header_right{display:none !important;}
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li::before{display:none;}
}
.style_white{background:#ffffff !important;position: unset;}
.style_white.gizle{/*border-bottom: 1px solid #eee;*/}
.style_white .logo_j{width: 158.5px; max-width: 158.5px; flex: 0 0 158.5px;}
.header_wrap:hover .logo_j {display: block !important;}
.nav_j {flex: 0 0 50%;max-width: 50%;}
.header_wrap:hover .nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li > a {color: #000000;}
.nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li > a::after{background: #000000;}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(1){
-moz-transform-origin: bottom;
    -moz-transform: skewX(-20deg);
    -webkit-transform-origin: bottom;
    -webkit-transform: skewX(-20deg);
    -o-transform-origin: bottom;
    -o-transform: skewX(-20deg);
    -ms-transform-origin: bottom;
    -ms-transform: skewX(-20deg);
    transform-origin: bottom;
    transform: skewX(0deg);
}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(1) > a{
-moz-transform-origin: bottom;
    -moz-transform: skewX(20deg);
    -webkit-transform-origin: bottom;
    -webkit-transform: skewX(20deg);
    -o-transform-origin: bottom;
    -o-transform: skewX(20deg);
    -ms-transform-origin: bottom;
    -ms-transform: skewX(20deg);
    transform-origin: bottom;
    transform: skewX(0deg);
    padding: 20px;
}
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(2) > a{padding: 20px;}
.header .header_m_wrap .header_m_nav .header-part, .header.sabit .header_m_wrap .header_m_nav .header-part{/*background:#22B8D9 !important;*/background:#32ccfe !important;}
.header.gizle .header_m_wrap .header_m_nav .header-part{/*background:#08a5c7 !important;*/}

.style_white .footer_center .footer_logo .flogo_box p{font-size: 0.85em;}

@media(min-width:992px) and (max-width:1488px){
.header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(1) > a, .header_right > .module-container > .main > .text-container > .module > .text-link > .link-list > ul > li:nth-child(2) > a{padding:20px 0;}
}
@media (max-width: 1268px){
.style_white .nav_j > .module-container > .main > .full-menu > .module > .menu > ul > li > a{margin: 20px 0px 20px 15px;}
}
@media (min-width: 1280px){
.style_white .footer_center {padding: 0 10em 2em;}
.header_left {flex: 0 0 8.333333% !important;max-width: 8.333333% !important;}
}




/*滑動式選單*/
.header_m_nav .header-part .navbar-nav .nav-link {
    line-height: 30px;    
    font-size: 14px;
    border-bottom: white 1px dotted;
}
.header_m_nav .header-part .navbar-nav .nav-link:nth-last-child(1) li{
    
    border-bottom: white 0px dotted;
}
.header_m_nav .navbar-toggler-icon.active {
	background-image: url(https://www.pktravel.com.tw/material-alias/about/m_searchX.png?t=20190619826);
	background-repeat: no-repeat;
	margin-top: 5px;
	border:0;
}

/*輪播*/
.carousel-indicators{z-index: 1!important;}
