﻿@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/skin/aot/font/Roboto-Regular.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/skin/aot/font/Roboto-Medium.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/skin/aot/font/Roboto-Bold.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;-webkit-box-sizing:border-box;text-decoration:none;font-family:Roboto,Arial,sans-serif;list-style:none;outline:0!important}a{color:#000}img{vertical-align:middle;max-width:100%;height:auto}.u-line-1,.u-line-2,.u-line-3,.u-line-4,.u-line-5,.u-line-6{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;transform:translate3d(0,0,0)}.u-line-1{-webkit-line-clamp:1}.u-line-2{-webkit-line-clamp:2}.u-line-3{-webkit-line-clamp:3}.u-line-4{-webkit-line-clamp:4}.u-line-5{-webkit-line-clamp:5}.u-line-6{-webkit-line-clamp:6}.headbar header{width:100%;background-color:#d14518}.header-logo{height:100%;display:flex;align-items:center}.logo{border-radius:50%}.title{font-weight:700;font-size:22px;margin-left:10px}.title a{color:#fff}.flex{display:flex;align-items:center;justify-content:space-between}.flexs{display:flex;justify-content:space-between;flex-wrap:wrap}.header-search{height:100%;display:flex;padding:20px 0;justify-content:end;align-items:center}.search{overflow:hidden;height:32px;background-color:#fff;cursor:pointer;display:flex;align-items:center;border-radius:5px;margin-left:30px}.search-icon{padding:10px;display:flex;align-items:center;padding-right:0}.search-input{width:80%;height:90%;border:0;outline:0;color:#888;font-size:16px;border-radius:0 40px 40px 0}header .title a:hover{color:#fff}.contact-information div{color:#fff;line-height:40px;font-size:15px;text-align:right;padding-right:13px}.phoneicon{margin-right:5px}.email{font-size:15px;color:#fff;line-height:1.5;padding-left:13px;margin-right:15px;border-left:1px solid #fff}.email a{color:#fff}.gsib_a{padding:0!important;padding-left:8px!important;margin-top:5px!important}.email a:hover{color:#fff}.gsc-input-box{border:0!important}.bt-f-block{position:fixed;right:0;top:50%;transform:translateY(-50%)}.prompt-text{display:none;position:absolute;right:0;width:max-content;color:#fff;background:#000;border-radius:6px;margin-top:10px;padding:4px 14px}.language-translate .goog-te-gadget{color:transparent;width:61px;height:55px;background-color:#d14518;border-radius:30px 0 0 30px;box-shadow:0 0 15.52px .48px rgba(196,196,196,.59)}.language-translate .goog-te-gadget div{width:61px;height:55px}.language-translate .goog-te-gadget div .goog-te-combo{width:61px;height:55px;padding:0 10px;margin:0!important}.goog-te-combo{cursor:pointer;white-space:nowrap;padding:0;margin:0;overflow:hidden;width:max-content;border:0;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0 10px;background-color:transparent;color:currentColor;background:url(/image/icon/language-icon-1.png) no-repeat;background-position:center center;background-size:43px}.goog-te-gadget .goog-te-combo{padding-left:25px;font-size:15px;width:100px;font-family:Roboto,Arial,sans-serif}.goog-te-combo::-webkit-scrollbar{width:6px;height:6px}.goog-te-combo::-webkit-scrollbar-track{background-color:#f2f2f2}.goog-te-combo::-webkit-scrollbar-thumb{background-color:#999;border-radius:5px}.goog-te-combo::-webkit-scrollbar-thumb:hover{background-color:#999}.jiyancap{margin:10px 0}#ptcaptcha-box{padding:0 5%;margin-bottom:25px!important}.skiptranslate iframe,.skiptranslate span{display:none}html body{top:0!important}.goog-te-combo option{background-color:#fff;padding:5px 0!important;display:block;color:#000}.gcse-searchbox-only{display:none}.search .gsib_a input{font-size:14px}.search-icon{padding-left:7px}.search .gsc-input input::placeholder{font-size:12px!important;color:#b5b5b5!important}.contact-information div{display:flex;align-items:center}.contact-information img{margin-right:10px}.gsib_b .gsst_a .gscb_a{color:#000}.gsib_b .gsst_a:focus .gscb_a,.gsib_b .gsst_a:hover .gscb_a{color:#d14518}.search .gsc-search-button-v2 svg{fill:#d14518;width:16px;height:16px}.search .gsc-search-button-v2{margin:0;padding:5px;background-color:#fff;border:0;cursor:pointer;padding-right:10px}.search .gsc-search-button-v2:hover{background-color:#fff}.search .gsc-search-button-v2,.search .gsc-search-button-v2:focus{background-color:#fff;background-image:none;filter:none}.search form.gsc-search-box,.search-box form.gsc-search-box{margin:0}.search .gsib_a{background-position:left 13px center;background-image:url("/image/icon/aot-header-search.png");padding-left:40px!important}.search .gsib_b,.search-box .gsib_b{display:none}.search form.gsc-search-box{width:280px!important}.search .gsib_a input{padding-right:10px!important}nav{width:100%;border-bottom:1px solid #ddd;line-height:1.5}.listall{height:100%}.listall ul{display:flex;align-items:center;width:100%;height:100%}.listall ul li{list-style:none}.listall ul li a{font-weight:700;font-size:18px;color:#000;display:block;padding:18px 16px 16px 16px;border-bottom:3px solid #fff;transition:all .3s}.listall ul:hover .actived{border-color:#fff!important}.listall ul li .actived:hover{border-color:#d14518!important}.listall ul li a:hover{border-color:#d14518}.crumbs{width:100%;display:flex;align-items:center;justify-content:space-between}.crumbs .crum{width:100%}.history{width:100%;height:100%;padding:45px 0;font-size:15px;font-weight:400}.history a{margin-right:20px}.history a:hover{text-decoration:underline}.history a:after{content:"";position:absolute;width:6px;height:6px;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);border-top:2px solid;border-right:2px solid;transform:rotate(45deg);margin-top:7px;margin-left:5px}.body{height:100%;width:100%;display:flex;align-items:center;justify-content:space-between}.body li a{font-weight:700;font-size:18px;color:#000;display:block;border-bottom:5px solid #fff;transition:all .3s;line-height:23px;padding:20px 0 15px 0}.body li a img{width:18px;float:right;margin-top:2px}#upper{display:none}.actived{border-bottom:5px solid #d14518!important}.body:hover .actived{border-color:#fff!important}.body .ative:hover .actived{border-color:#d14518!important}.body li:hover a{border-color:#d14518}.ContactUs{height:100%;display:flex;align-items:center}.searchbtn{display:flex;align-items:center}.code_btn{display:flex;align-items:center;background-color:#fff;border-radius:6px;height:100%}.usbutton{background-color:#fff;color:#000;border-radius:5px;display:block;font-size:15px;font-weight:700;padding:7px 12px;line-height:17px}.body>li{list-style:none;position:relative}.pull-down{position:absolute;left:0;z-index:344;display:none;background-color:#fff;padding:20px 5px;border-radius:3px;box-shadow:rgb(0 0 0 / 20%) 0 2px 8px 0;width:max-content;top:63px;border-top:1px solid #e8e8e8}.pull-down ul{float:left;margin:0 18px}.pull-down ul li a{font-size:15px!important;font-weight:400;border:0;padding:15px;color:#000}.pull-down ul li a:hover{text-decoration:underline;color:#d14518}.border{border-bottom:1px solid #eee;margin:15px 30px}.boxcar:after,.boxcar:before{display:table;content:" "}.boxcar:after{clear:both}.boxcar>ul li h5{padding:15px;font-size:17px;font-weight:500}.Column1{left:-85px}.synopsis a{text-decoration:underline}.font-color{color:#d14518;margin-left:20px;font-style:italic}.Column2{left:-180px}.Column2 .boxcar ul li a{padding:15px}.column-sraech{padding:7px 20px;background-color:#f7f1f1;display:flex;align-items:center;width:max-content;border-radius:20px;margin:30px 0 15px 30px;cursor:pointer}.all-search{font-size:15px;color:#d14518}.min-search{margin-top:-2px;margin-left:5px}.Column3{left:-210px}.Column1 .column-sraech,.Column3 .column-sraech{margin:auto;margin-top:30px;margin-bottom:15px}.column-sraech a{border:0!important;font-weight:400!important;display:flex!important;padding:0!important;color:#d14518!important;font-size:16px!important;align-items:center}.column-sraech a img{width:auto!important;height:auto!important}.tibethead .Column3{left:-130px}.tibethead .Columnnew{left:-650px}.tibethead .Column4{left:-50px}.tourstab{font-size:18px;font-weight:700}.asiatours{padding-top:50px}.asiatours ul li{margin-top:15px;font-size:15px;font-weight:400}.header-main{display:flex;align-items:center}.odyssey{width:26.6%;height:100%;padding-top:47px}.ody-title{font-size:30px;font-weight:700}.ody-detail{font-family:'Times New Roman',Times,serif;font-size:14px;font-style:italic;margin-top:15px}.contacat{font-size:18px;font-weight:700}.tell p{font-size:15px;font-weight:500;margin-top:10px}.f-contact-qrcode{width:115px;margin-right:31px}.f-whatsapp-icon{position:fixed;right:22px;z-index:999;bottom:80px}.right0{margin-right:0}.f-qrcode-img img{width:100%}.f-qrcode-text{font-size:14px;font-weight:500;border:1px solid #dcdcdc;border-radius:5px;padding:2px 0;margin-top:10px;text-align:center}.oay-email{font-size:15px;font-weight:500;margin-top:17px}.oay-Orcode{padding:10px;background-color:#fff;width:max-content;margin:auto}.code{font-size:12px;font-style:italic;text-align:center;margin-top:7px}
.followus{font-size:18px;font-weight:700}.foall{width:100%;display:flex;align-items:center}.bestseller{position:relative}.bestseller .bestseller_icon{position:absolute;left:8px;top:-3px}.bestseller .bestseller_icon img{border-radius:0}.norad .bestseller_icon{left:0}.bestseller .seasonaloffer_icon{left:-12px;top:15px}.mode{width:32px;margin-top:15px;margin-right:10px;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.faq-map-pic{text-align:center;margin:20px 0}.faq-map-pic img{width:280px;margin:auto;box-shadow:rgba(18,18,18,.1) 0 1px 3px}.check_f_t{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;display:none}.check_f_t .view_dt{position:fixed;width:100%;height:100%;background-color:#000;top:0;left:0;z-index:99;opacity:0}.check_f_t .close{position:absolute;right:15%;top:10%;z-index:999}.check_f_t .close img{width:35px;cursor:pointer}.check_f_t .data_pic{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;margin:auto;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.mode img{width:100%;height:100%}.mode:hover{transform:translateY(-6px)}.AboutUs{width:850px;height:100%;margin:auto}.aba-top{display:flex;justify-content:space-between}.aba-top a{color:#fff;font-size:15px;font-weight:400}.aba-bottom{font-size:15px;color:#fff;font-weight:400;text-align:center;margin-top:20px}.asiatours ul li a:hover{text-decoration:underline;color:#000}.aba-top a:hover{text-decoration:underline;color:#fff}.title a{color:#fff}.livechatSmall{position:fixed;bottom:10px;right:20px;z-index:999}.gotop{position:fixed;bottom:20px;right:20px;display:none;z-index:999}.header_promo{text-align:center;color:#d14518;padding:7px 0;font-size:17px;display:flex;align-items:center;justify-content:center}.header_promo img{width:36px;margin-right:10px}.header_promo a{color:#d14518;text-decoration:underline;margin-left:5px}.group_tours_banner{position:fixed;bottom:80px;right:0;z-index:999}.g-t-b-close{position:absolute;top:0;right:0;background-color:rgba(255,255,255,.6);cursor:pointer}.layui-layer-undefined{overflow:auto!important}.formwarp h2{color:#000;font-size:19px;margin-bottom:20px;font-weight:500;line-height:1.4}.formwarp h2 #Regimentalperiod{color:#d14518}legend{font-size:20px;color:#d14518;font-weight:700;margin:6px 0}.layui-form-item{margin-top:15px}.bad{display:flex;justify-content:space-between}.bad .layui-form-item{width:48%}sup{font-size:17px;margin-left:5px;color:#bd121a;top:-4px;position:absolute}.bad .layui-inputs{width:100%}.bad .layui-form-item{margin-bottom:2px;margin-top:2px}.self-left{width:100%}.layui-inputs{border:1px solid #ced4da;display:block;height:40px;padding:0 .75rem;font-size:1rem;font-weight:400;color:#495057;background-color:#fff;background-clip:border-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.layui-form-item .layui-form-label{font-weight:500;text-align:left;padding:0 25px 10px 0;width:100%;float:none;font-size:15px}.layui-form-label{width:100%;padding-left:0;text-align:left;font-size:15px;font-weight:500}.layui-layer-setwin span{font-size:26px;margin-right:15px}.layui-inputs-block{margin:0!important}.select-title{padding-right:20px;background:url(/image/icon/up-down-arrow.png) no-repeat 90% center #fff;background-size:13px;display:block;width:100%;height:40px;padding:0 .75rem;font-size:1rem;font-weight:400;color:#495057;background-color:#fff;background-clip:border-box;cursor:pointer;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;z-index:9999;appearance:none;-moz-appearance:none;-webkit-appearance:none}.h3{font-size:1rem;margin-bottom:.5rem}.people{display:flex;justify-content:space-between}.col-lg-3{position:relative;width:30%}.date_input{padding-right:50px}.layui-form-textarea{width:100%;height:100%}.layui-layer-setwin{top:-24px!important}.ptxt{width:100%;height:95px;padding:.375rem .75rem;border:1px solid #ced4da;background-color:#fff;border-radius:.25rem;resize:none;font-size:14px}.layui-laydate-header i{color:#f6f6f6!important}.laydate-set-ym span{color:#f6f6f6!important}.layui-inputs:focus,.ptxt:focus,.select-title:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.layer-imgbar{display:none;width:100%;height:50px;background-color:rgba(0,0,0,.6);position:absolute;bottom:-50px;left:0;color:#fff;text-align:center;line-height:50px;font-size:17px}.layui-layer-photos{overflow:inherit!important}.layui-laydate-content .layui-this{display:block!important}.layui-inputs-block{position:relative}.bad .alert-danger{margin-top:5px}.layerclose{display:none;width:40px;height:40px;position:absolute;top:-20px;right:-20px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;text-align:center;line-height:40px;cursor:pointer}.layui-inline{width:100%}.date_icon{width:28px;height:28px;position:absolute;right:10px;top:5px}.layui-laydate .layui-this,.layui-laydate .layui-this>div,.layui-laydate-header{background-color:#d14518!important}.btn-primary{color:#fff;background-color:#d14518;display:block;margin:0 auto;border:0;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;cursor:pointer;margin-top:20px}.hote{width:100%;margin-bottom:30px}.forms .flex{align-items:inherit}.radio{display:flex;justify-content:space-between;margin-top:10px;width:70%}.radio label{display:flex;align-items:center}.radio label div{width:30px;height:30px;border:1px solid #c9c9c9;margin-right:10px;background-color:#fff;border-radius:3px;cursor:pointer;transition:all .1s}.radio label input[type=radio]{display:none}.radio input:checked~.checked{background-image:url(/image/icon/correct.png);background-position:center;background-size:75%;background-repeat:no-repeat}.cruiseform #dates{background:url(/image/icon/date_s.png) no-repeat 97% center #fff;background-size:25px}.alert-danger{color:#bd2020;margin-bottom:10px;font-size:15px}.loading{text-align:center;display:flex;align-items:center;justify-content:center;margin-top:20px}.t_block img{width:25px;margin-right:10px}.cruiseform .hide{visibility:visible;display:none}.showmore{width:100%;height:100%;margin-top:30px;margin-bottom:60px}.showbutton{border:1px solid;color:#d14518;text-align:center;width:max-content;font-size:17px;font-weight:500;padding:6px 15px;border-radius:20px;margin:auto;cursor:pointer}.showbutton i img{width:15px;height:15px;margin-left:5px}.showbutton:hover{text-decoration:underline}.showbutton a{color:#d14518}.chart{width:100%;height:430px;background-image:url(/image/icon/back.jpg);margin-top:60px;background-size:100% 100%}.chart_1000{width:1000px;margin:0 auto;height:100%;width:1000px;margin:0 auto;display:flex;height:100%;align-items:center;justify-content:space-between}.chart_left p{color:#fff}.chart_left{width:50%;margin-top:-90px}.easy{font-size:23px;font-weight:500}.top90{margin-top:90px;margin-bottom:50px}.exp-title a{color:#d14518}.chart-p1{font-family:'Times New Roman',Times,serif}.options{background-color:rgba(0,0,0,.3);width:100%;height:100%}.hrs{width:15px;height:1px;background-color:#fff;margin:20px 0}.croud{color:#fff;font-size:17px;line-height:28px;margin-top:5px}.chart_right{background-color:#f3f3f3;border-radius:5px;padding:20px 30px 18px 30px}.trip{font-size:23px;font-family:'Times New Roman',Times,serif;color:#d14518;margin-bottom:10px}.input_user{width:100%;margin-bottom:10px;border:1px solid #e5e5e5;padding:0 10px;border-radius:5px;background-color:#fff;display:flex;align-items:center;justify-content:space-between}.input_user input{width:80%;padding:8px 0;background-color:#fff;border:0;outline:0;padding-left:10px;font-size: 15px;}.usericon{width:20px;height:20px}.usericon img{width:100%;height:100%;flex-shrink:0}.input_user label{font-size:15px}.textarea{height:65px;outline:0;width:85%;border:0;padding-left:17px;padding-top:10px;resize:none;font-size:15px}.textarea_ideas{display:block}.ideas{display:block;float:left;margin-top:8px}.submit{width:100%;padding:5px 0;color:#fff;border:0;background-color:#d14518;font-size:17px;border-radius:5px;cursor:pointer}.data_loading,.data_loadings{display:none;text-align:center;margin-top:20px}.submit:hover{background-image:linear-gradient(#d14518,#c52626,#c52626,#d14518)}.phone-input-container{display:flex;align-items:center;padding-left:0;padding-right:0}.country-code{position:relative;min-width:80px;height:100%;border-right:1px solid #ddd;border-radius:5px 0 0 5px;cursor:pointer}#search-code{display:none;width:79px;height:100%;padding:5px;font-size:16px;padding-left:12px;padding-right:24px;box-sizing:border-box;border:0;background:url(/image/icon/w-search-2.png) no-repeat 90% center;background-size:18px;border-radius:5px 0 0 5px}#code-list{width:max-content;position:absolute;left:0;right:0;top:100%;margin-top:5px;transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);overflow:hidden;z-index:1000;opacity:0;background-color:#fff;border-radius:4px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);padding:4px 0;max-height:280px;overflow-y:auto}#code-list.code_open{transform:scaleY(1);opacity:1}#code-list li{padding:8px 10px;cursor:pointer;font-size:14px;line-height:22px;color:#444}#code-list li:hover{background-color:#f3f3f3}#selected-code{padding-left:12px;padding-right:24px;cursor:pointer;width:100%;height:100%;box-sizing:border-box;display:flex;background:url(/image/icon/w-drop-down-2.png) no-repeat 90% center #fff;background-size:20px;border-radius:5px 0 0 5px;align-items:center;font-size:15px}.phonenumber-sty{padding:0 12px;font-size: 15px;border:0;height:100%;width:100%;border-radius:5px}.see{margin-bottom:30px}.see #parent{margin-top:40px}.see #parent .news{width:32%;padding:15px;background-color:#f3f3f3}.see .userinfo{width:100%;display:flex;justify-content:space-between}.see .userinfo .user{display:flex;align-items:center}.see .userinfo .user .head{width:40px}.see .userinfo .user .head img{width:100%;height:100%;border-radius:50%}.see .names{margin-left:8px}.see .id{font-size:14px;font-weight:500}.see .briefly{font-size:13px;color:#656464}.see .Stars{display:flex;margin-top:20px}.see .starall{display:flex;align-items:center}.see .starall img{width:18px;height:18px}.see .dian{font-size:30px;height:30px;margin-top:-15px;margin-left:10px;color:#6b6b6b}.see .comment{background-color:#fff;margin-top:10px;padding:10px}.see .sp1{font-size:14px;font-weight:500}.see .sp2{font-size:12px;color:#5a5959;margin-left:10px}.see .com_content{font-size:13px;margin-top:10px}.see .readmore{color:#d14518;text-decoration:underline;font-size:14px;margin-top:10px}.see #img_ul{display:flex;justify-content:space-between}.cruiseform{padding:44px;max-width:750px;padding-top:0}.layui-layer-title{border-bottom:0!important}.new_nav_box{padding:10px 40px 0;min-width:845px}.new_nav_title{font-weight:500;margin-bottom:10px;margin-top:18px;font-size: 16px;}.new_nav_title:first-child{margin-top:0}.new_nav_box .nav_row{display:flex;margin:0 -40px}.nav_row .nav_card{display:block;width:33.33%;padding:0 40px;border:0;transition:all .3s ease}.nav_card_img{overflow:hidden;border-radius:10px}.nav_card .nav_card_img img{width:100%;float:none;height:120px;border-radius:10px;transition:transform .3s ease}.nav_card_res{font-size:15px;font-weight:400;text-align:center;margin-top:10px}.new_nav_box ul{margin:0;float:none;padding:0 40px;width:33.33%}.nav_group_link li{font-size:15px;margin-bottom:5px}.column-sraech{margin:20px auto 0}.nav_group_link .nav_row a{padding:0}.nav_group_box .n-g-left li{margin-bottom:5px}.nav_group_box .n-g-left li:last-child{margin-bottom:0}.nav_group_box .n-g-left li:first-child a{background-color:#f7f1f1;color:#d14518;font-weight:500}.nav_group_box .n-g-left li:first-child a span{font-weight:500}.nav_group_box .n-g-left li a{display:block;width:max-content;padding:9px 25px;font-weight:500;border-radius:10px}.nav_group_box .n-g-left li a span{display:flex;align-items:center;justify-content:space-between}.nav_group_box .n-g-left li a:hover{background-color:#f7f1f1;text-decoration:none}.nav_group_box{padding:25px 10px 10px 45px}.nav_group_row{display:flex;margin:0 -50px}.n-g-left,.n-g-right{padding:0 50px}.n-g-left{width:35%}.n-g-left ul,.nav_r_chat ul{width:100%;margin:0;float:none}.n-g-left{border-right:1px dotted #e5e5e5}.n-g-right a:hover{text-decoration:underline}.nav_group_box .n-g-right a{border:0;padding:0;font-size:15px;padding-right:20px;font-weight:400}.nav_group_box .n-g-right span{font-weight:700;display:block;margin-left:0;font-size:17px}.n-g-right{padding-right:20px}.n-g-right p{margin-bottom:15px}.nav_r_chat .nav_cities{font-weight:500;margin-bottom:10px}.nav_r_chat ul{display:flex;flex-wrap:wrap;padding-left:20px}.nav_r_chat ul li{width:25%;margin-bottom:10px;list-style:disc}.nav_r_chat ul li,.nav_r_chat ul li a{color:#6d6d6d}.pull-down{border-radius:3px 3px 20px 20px}.btmdost{padding:0 30px;padding-bottom:10px}.nav_li_flex{width:800px}.nav_li_flex ul{display:flex;margin:0;flex-wrap:wrap;float:none}.nav_li_flex ul li{list-style:disc;margin-left:20px;width:22.2%}.nav_li_flex ul li a{padding:9px 0}.nav_li_flex ul li::marker{color:#f1d4d4}.btmdost>ul:first-of-type{border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:25px}.nav_li_block{width:max-content}.nav_li_block ul{display:block;float:left;margin:0 30px}.nav_li_block ul li{width:100%}.nav_li_block .new_nav_title a{margin:0;padding:0;border:0;font-size:16px;font-weight:500}.nav_li_block .new_nav_title a:hover{color:#d14518;text-decoration:underline}.nav-guide-left .n-g-left ul li span:after{content:"";width:6px;height:6px;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}.new_nav_guide{display:flex}.padding0_guide{padding:0}.nav-guide-left{background-color:#f3f3f3;padding:30px;padding-top:40px;border-bottom-left-radius:20px}.nav-guide-left .n-g-left{width:100%;padding:0;border:0}.nav-guide-left .n-g-left li:first-child a{background:0 0;color:#000}.nav-guide-left .n-g-left li.guide_left_active a{background-color:#fff;color:#d14518}.nav-guide-left .n-g-left li a{width:100%;padding:9px 15px;min-width:260px}.nav-guide-right{padding:40px;min-width:887px}.guide_tab_link{display:flex;gap:30px;justify-content:space-between}.nav-guide-left .n-g-left li{margin-bottom:15px}.nav-guide-left .n-g-left li a:hover{background-color:#fff;text-decoration:none;color:#d14518}.new_nav_guide .column-sraech{margin-top:30px}.nav-guide-right .new_nav_title{display:flex}.new_nav_title .guide_dot{background-color:#e98e8e;font-size:13px;color:#fff;font-weight:400;display:inline-block;padding:1px 2px;border-radius:3px;line-height:16px;margin-right:10px;margin-top:2px;height:100%}.pull-down .guide-column ul{position:relative;margin:0;margin-left:10px;padding-left:10px}.pull-down .guide-column ul li a{padding:10px}.pull-down .guide-column ul:before{content:'';display:table;width:1px;height:100%;border-left:1px dotted #e5e5e5;position:absolute;margin-top:-5px;left:0}.guide_tab{display:none}.guide_right_active{display:block}.nav_theme_box .new_nav_box{min-width:auto}.nav_row .nav_card_bfb{width:50%}.nav_card_bfb .nav_card_img{position:relative}.nav_card_bfb .nav_card_img img{height:180px;object-fit:cover;margin:0}.nav_card_title{position:absolute;width:100%;left:0;bottom:0;background:rgba(0,0,0,.302);color:#fff;height:100%;display:flex;justify-content:center;align-items:center;text-shadow:0 4px 15.04px rgba(0,0,0,.3);font-weight:500;font-size:20px}.nav_theme_box .border{margin:15px 40px 20px 40px}.nav_row_th ul li a{padding:6px 0}.nav_row_th ul{padding:0 21px}.nav_row_th{display:flex;margin:0 -21px}.new_nav_box ul{width:auto}.nav_theme_box .new_nav_box .border{margin:28px 0 20px}.nav_theme_box .nav_card_list{margin-top:15px}.universal-table{width:100%;overflow-x:auto;margin:20px 0}.universal-table table{width:100%;border-collapse:collapse;border-spacing:0;font-size:16px}.universal-table th{background-color:#f7f1f1;font-weight:500}.universal-table td,.universal-table th{padding:12px 16px;border:1px solid #e5e5e5;text-align:left;vertical-align:middle}.universal-table table a{text-decoration:underline}.nav_li_flex ul li{display:flex;align-items:center;gap:11px;list-style:none;margin-left:6px;width:24%}.nav_li_block ul li{width:100%}.nav_li_flex ul li::before{content:"";width:4px;height:4px;background-color:#f1d4d4;border-radius:50%;flex-shrink:0;margin-top:-2px}.nav_li_flex ul li span{font-size:12px;padding:2px 10px;background:#fff2e2;color:#ff8a03;border-radius:40px;white-space:nowrap;line-height:1.35}.nav_li_flex ul li span.tag-green{background:#defded;color:#23c65b}.nav_li_flex ul li span.tag-blue{background:#e6f2ff;color:#2178dd}.nav_li_flex ul li span.tag-red{background:#fff1f0;color:#f5222d}@media(max-width:1399px){.nav-guide-right{min-width:740px}.guide_tab_link .guide-column{width:200px}.n-g-left,.n-g-right{padding:0 20px}.tb_maxwidth ul{width:180px}}@media(max-width:1299px){.nav-guide-right{min-width:640px}.padding0_guide{right:-120px!important}.guide_tab_link .guide-column{width:180px}.nav-guide-left,.nav-guide-right{padding:40px 20px}.nav_group_row{margin:0}.nav_group_box{padding:10px}.nav_group_box .n-g-right a{padding-right:0}.tb_maxwidth ul{width:160px}}@media(max-width:1099px){.nav-guide-left{display:none}.guide_tab_link .guide-column{width:max-content}.nav_li_block ul{margin:0 15px}.new_nav_box{min-width:700px}}@media (max-width:1099px){.listall ul li{font-size:14px}.body li:nth-child(2) .Column1{left:-90px}.pull-down ul li a{padding:10px 0;font-size:14px!important}.AboutUs{width:100%!important}.header_promo{font-size:14px}.group_tours_banner{display:none}}@media (max-width:1499px){.body li a{padding:18px 0 13px 0;font-size:17px}input.gsc-input{margin-top:3px!important;margin-left:5px!important}.searchtext form.gsc-search-box{margin-bottom:0}.pull-down{top:59px}}@media (max-width:1500px) and (min-width:1400px){}@media (max-width:1399px) and (min-width:1300px){.body li a{font-size:16px}}@media(max-width:1399px){.listall ul li{font-size:16px;padding:16px 0}.Column3{left:-360px}.header_promo{font-size:16px}}@media (max-width:1299px){.ody-right{margin-top:20px}.towul{margin-top:-20%}.header_promo{font-size:15px}.body li:nth-child(4) .Column3,.body li:nth-child(6) .Column3{left:-240px}.email{display:none}}@media (max-width:1299px) and (min-width:1100px){.body li a{font-size:15px}.ody-title{font-size:28px}.tibethead li a{font-size:14px}}@media (max-width:1099px) and (min-width:1000px){.body li a{font-size:13px}.title-ul ul li a{padding:15px 7px}.pull-down{top:59px}.ody-title{font-size:26px}.tibethead li a{font-size:13px}}@media (max-width:999px) and (min-width:900px){.listall ul li a{padding:18px 2px 13px 2px;font-size:13px}nav{display:none}.ody-title{font-size:23px}.contact-information{display:none}.email{border:0}}@media (max-width:999px){.listall{display:none}.header_promo{display:none}}@media (max-width:899px){.email{display:none}.contact-information{display:none}.asiatours{width:30%}.odyssey{width:100%}.code{text-align:left}.oay-Orcode{margin:auto}}@media (max-width:899px) and (min-width:800px){.body,.listall{display:none}}@media (max-width:799px){nav{display:none}.aba-top{display:block;text-align:center}.aba-top a{margin-right:20px;margin-bottom:20px}}#goog-gt-tt{display:none!important}.asiatours ul li{margin-top:12px}@media(max-width:1499px){}@media(max-width:1399px){}@media(max-width:1299px){}@media(max-width:1099px){}@media(max-width:999px){}@media(max-width:899px){}

body{line-height:1.5;font-size:17px}h1{font-size:36px;font-weight:700;font-family:'Times New Roman',Times,serif;margin-top:40px;position:relative}h1 img{position:absolute;top:0;left:0}.history{padding:30px 0}.head_desc{width:100%;margin:20px 0 25px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.onetas{width:max-content;height:100%;display:flex;margin-right:30px;align-items:center}.goods-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.goods-icon img{max-width:100%;max-height:100%;object-fit:contain}.onetas:last-child .goods-icon img,.onetas:nth-child(2) .goods-icon img{margin-top:-3px}.onetas:first-child .goods-icon img,.onetas:nth-child(4) .goods-icon img{margin-top:-2px}.goods-text{font-size:15px;padding:0 0 0 8px;line-height:20px;color:#8a8a8a}.tour-showcase{display:grid;grid-template-columns:minmax(0,1fr) 33.693%;grid-auto-rows:minmax(496px,auto);align-items:stretch}.tour-showcase__gallery{min-width:0;min-height:0;display:grid;grid-template-columns:148px minmax(0,1fr);gap:14px;align-items:stretch;height:100%;overflow:hidden}.tour-showcase__thumbs{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:5px;align-self:stretch;min-height:0;height:100%;overflow:hidden}.tour-thumb{position:relative;display:block;width:100%;height:100%;min-height:0;margin-bottom:0;border:none;border-radius:4px;overflow:hidden;cursor:pointer;background:#fff;line-height:0;transition:transform .2s ease}.tour-thumb::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.38);transition:background .2s ease}.tour-thumb img{position:absolute;inset:0;width:100%;height:100%;display:block}.tour-thumb.is-active::before{background:0 0}.tour-thumb--more::before{background:linear-gradient(180deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.72) 100%)}.tour-thumb--more span{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.45)}.tour-thumb--more span::before{content:"+";display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid #fff;border-radius:50%;background:rgba(255,255,255,.08);font-size:20px;font-weight:400;line-height:1;margin-bottom:8px}.tour-showcase__main{position:relative;min-height:0;height:100%;border-radius:4px;overflow:hidden;background:#f2f2f2;line-height:0}.tour-main-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.tour-showcase__info{background:#f7f1f1;padding:18px 26px 16px;box-sizing:border-box;height:100%;display:flex;flex-direction:column}.tour-showcase__list{margin:0;padding:0;list-style:none}.tour-showcase__list li{position:relative;padding-left:18px;margin-bottom:10px;font-size:16px;line-height:1.4}.tour-showcase__list li::before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:#f37272}.tour-showcase__list strong{font-weight:700}.tour-showcase__price{margin-top:auto}.tour-showcase__button{display:block;width:100%;margin-top:16px;padding:12px 18px;border:none;background:#c40000;color:#fff;font-size:20px;line-height:1.2;font-weight:700;text-align:center;text-decoration:none;transition:background .25s ease}.tour-showcase__button:hover{background:#a30000}.tour-showcase__note{margin-top:8px;font-size:13px;line-height:1.5;color:#9a9a9a;text-align:center}.tour-lightbox{position:fixed;inset:0;z-index:9999;display:none;align-items:flex-start;justify-content:center;background:rgba(0,0,0,.9);padding:24px;box-sizing:border-box;overflow-y:auto;opacity:0}.tour-lightbox.is-open{display:flex;animation:tourLightboxFadeIn .24s ease forwards}.tour-lightbox__dialog{position:relative;width:min(1100px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(16px) scale(.985)}.tour-lightbox.is-open .tour-lightbox__dialog{animation:tourLightboxDialogIn .28s ease forwards}.tour-lightbox__close{position:absolute;top:18px;right:24px;z-index:2;width:48px;height:48px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(10,10,10,.72);color:transparent;font-size:0;line-height:0;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.28);transition:background .2s ease,border-color .2s ease}.tour-lightbox__close::after,.tour-lightbox__close::before{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;background:#fff;border-radius:2px}.tour-lightbox__close::before{transform:translate(-50%,-50%) rotate(45deg)}.tour-lightbox__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.tour-lightbox__close:hover{background:rgba(0,0,0,.9);border-color:rgba(255,255,255,.24)}.tour-lightbox__stage{width:100%;padding:18px 24px 10px;box-sizing:border-box}.tour-lightbox__content{display:flex;flex-direction:column;gap:8px}.tour-lightbox__thumbs-bar{position:relative;padding:0 52px}.tour-lightbox__thumbs-track{overflow:hidden}.tour-lightbox__thumbs{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.tour-lightbox__thumbs::-webkit-scrollbar{display:none}.tour-lightbox__thumb-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(10,10,10,.72);color:transparent;font-size:0;line-height:0;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.tour-lightbox__thumb-nav::before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}.tour-lightbox__thumb-nav:hover{background:rgba(0,0,0,.9);border-color:rgba(255,255,255,.24)}.tour-lightbox__thumb-nav.is-disabled{opacity:.35;cursor:default}.tour-lightbox__thumb-nav--prev{left:0}.tour-lightbox__thumb-nav--prev::before{transform:translate(-35%,-50%) rotate(-135deg)}.tour-lightbox__thumb-nav--next{right:0}.tour-lightbox__thumb-nav--next::before{transform:translate(-65%,-50%) rotate(45deg)}.tour-lightbox__thumb{position:relative;flex:0 0 92px;height:68px;border-radius:4px;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .2s ease}.tour-lightbox__thumb::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.3)}.tour-lightbox__thumb.is-active{opacity:1}.tour-lightbox__thumb.is-active::before{background:rgba(0,0,0,.08)}.tour-lightbox__thumb img{width:100%;height:100%;object-fit:cover;display:block}.tour-lightbox__viewer{position:relative;padding:0 14px}.tour-lightbox__image-wrap{width:100%;height:min(76vh,760px);display:flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden}.tour-lightbox__image{max-width:100%;max-height:100%;display:block;object-fit:contain}.tour-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(255,255,255,.14);color:transparent;font-size:0;line-height:0;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.28);transition:background .2s ease,transform .2s ease,border-color .2s ease}.tour-lightbox__nav::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff}.tour-lightbox__nav:hover{background:rgba(0,0,0,.9);border-color:rgba(255,255,255,.24)}.tour-lightbox__nav--prev{left:14px}.tour-lightbox__nav--prev::before{transform:translate(-35%,-50%) rotate(-135deg)}.tour-lightbox__nav--next{right:14px}.tour-lightbox__nav--next::before{transform:translate(-65%,-50%) rotate(45deg)}.tour-lightbox__caption{margin-top:6px;color:rgba(255,255,255,.9);font-size:14px;line-height:1.4;text-align:center}.tour-lightbox-data{display:none}@keyframes tourLightboxFadeIn{from{opacity:0}to{opacity:1}}@keyframes tourLightboxDialogIn{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.person{font-size:18px;color:#d14518;margin-right:20px}.font300{font-size:18px;color:#000;font-weight:400}.font26{font-size:26px;color:#d14518}.fontcolor{color:#d14518}.datebook{padding:5px 0;background-color:#d14518;font-size:16px;color:#fff;text-align:center;cursor:pointer;border-radius:4px}.datebook a{color:#fff}.datebook a:hover{color:#fff}.detail{padding-top:10px;text-align:center}.detail p{color:#838282;font-weight:400;font-size:14px}.price_chart{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.listprice{color:#555;margin-top:4px;font-size:13px}.listprice span{text-decoration:line-through}.current_price,.winter_prices{border-bottom:1px dashed #ebd6d6;width:100%;padding:4px 0}.pcsty1,.pcsty2{font-weight:300}.pcsty2{color:#d14518;font-size:19px}.pcsty3,.pcsty4{font-size:18px;font-weight:700}.pcsty4{font-size:26px;color:#d14518}.nove{font-weight:300;color:#bf8585;margin-top:8px;font-size:14px}.pcsty1{font-size:16px}.current_price{padding-top:0}.title-ul{position:sticky;top:0;z-index:9;margin-bottom:30px}.title-ul ul{display:flex;align-items:center;border:1px solid #f1f1f1;background-image:linear-gradient(#fff,#e5e5e5)}.title-ul ul li{display:block;color:#d14518;height:100%;padding:12px 15px;text-align:center;width:100%;cursor:pointer;position:relative;z-index:1}.title-ul ul li::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#fbfbfb 25%,#d2d0d1);opacity:0;transition:opacity .3s ease;z-index:-1}.title-ul ul li:hover::after{opacity:1}.title-ul .selected{background-image:linear-gradient(#fbfbfb 25%,#d2d0d1)!important;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1;font-weight:400}.title-ul .selected::after{display:none}.title-ul .selected:hover{color:#d14518;cursor:pointer}.middle_content_box{display:flex;justify-content:space-between}.left_content{width:66.31%}.right_content{width:30%}.seasonaloffer{padding:20px 30px;margin:35px 0 30px;background:#f7f1f1;border-radius:10px;border:1px solid #ede3e3}.sea_tops{font-size:29px;font-weight:700;display:flex;align-items:center;padding-bottom:23px;border-bottom:2px dashed #fff}.sea_btms{display:flex;align-items:center;margin-top:20px}.save{background-color:#fdfcfc;border-radius:20px;width:31%;padding:12px 0}.line-description .save p{font-size:29px;font-weight:500;color:#d14518;text-align:center;margin-bottom:0}.sea_tops img{margin-right:12px}.sea_text{width:69%;padding-left:30px}.line-description p,.line-description li{margin-bottom:20px}.experience-section{margin:34px 0 0}.experience-title{margin:0 0 20px;font-size:20px;font-weight:700}.experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.experience-item{display:flex;align-items:flex-start;gap:12px}.experience-icon{flex-shrink:0}.experience-icon img{width:25px}.experience-body p{margin-bottom:0}.experience-body p:first-child{margin-bottom:5px}.expert-quote-box{background:#f7f1f1;border-radius:30px;padding:20px 35px 25px 35px;margin:40px 0}.expert-quote-box .quote-title{font-size:24px;font-weight:700;margin-bottom:15px}.expert-quote-box .quote-content{display:flex;align-items:center}.expert-quote-box .quote-avatar{width:90px;height:90px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-right:15px;border:1px solid #dec0c0;padding:5px}.expert-quote-box .quote-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.expert-quote-box .quote-text-wrap{flex:1;display:flex}.expert-quote-box .quote-icon{width:20px;flex-shrink:0;margin-right:12px}.expert-quote-box .quote-text{font-style:italic}h2{font-size:26px;margin-top:60px}.map{border-radius:16px;width:100%;height:300px;margin-top:30px;position:relative;cursor:pointer;overflow:hidden;transition:box-shadow .3s ease}.map:hover{box-shadow:0 8px 30px rgba(0,0,0,.15)}.map #map1{width:100%;border-radius:16px;position:absolute;height:100%}.map img{width:100%;height:100%;border-radius:16px}.map::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:background .3s ease;pointer-events:none;border-radius:16px}.map:hover::after{background:rgba(0,0,0,.05)}.Destinations{background-color:#fff;position:absolute;right:20px;top:15px;padding:3px 15px;box-shadow:#999 0 0 8px}.view_des{display:flex;align-items:center;font-size:18px;border-bottom:1px solid #bfbfbf;cursor:pointer}.view_des img{width:33px;height:33px;margin-right:8px;margin-left:-4px}.MoreOptions{font-size:12px;text-align:right;color:#3576e1;padding:5px 0}.muscontent{margin:25px 0 40px 0}.location{margin-bottom:20px}.load_flex{display:flex;align-items:center;gap:20px}.map_icon{flex-shrink:0}.loc_text{margin-top:10px}.button_sty{width:max-content;background-color:#d14518;text-align:center;color:#fff;padding:6px 70px;border-radius:15px 0;display:flex;align-items:center;cursor:pointer;justify-content:center;margin:auto}.btn-submit:hover,.button_sty:hover,.datebook:hover{background:#a00000}.button_sty img{margin-left:8px}.black_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1001;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.black_overlay.show{opacity:1;visibility:visible}.clickmap{padding:15px 0 0;font-size:14px;text-align:center;color:#666;display:flex;align-items:center;justify-content:center;gap:6px}.clickmap::before{content:'';width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");background-size:contain}.white_content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);width:80%;height:824px;max-height:90vh;border-radius:16px;max-width:1024px;background-color:#fff;z-index:1002;overflow:hidden;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex}.black_overlay.show .white_content{opacity:1;transform:translate(-50%,-50%) scale(1)}#map2{width:50%;height:100%;flex-shrink:0}.mapright{width:50%;height:100%;padding:25px 30px;overflow-y:auto;background:linear-gradient(180deg,#fff 0,#fafafa 100%)}.mapclose{width:100%;font-size:14px;cursor:pointer;justify-content:end;display:flex}.closeMap{display:flex;align-items:center;gap:6px;padding:5px 15px;border-radius:25px;background:#fff;border:1px solid #e0e0e0;transition:all .3s ease;font-weight:500;color:#555}.closeMap:hover{background:#d14518;color:#fff;border-color:#d14518}.closeMap img{width:14px;height:14px;transition:all .3s ease;filter:brightness(0) saturate(100%) invert(40%)}.closeMap:hover img{transform:rotate(90deg);filter:brightness(0) invert(1)}.map_title{font-size:22px;font-weight:600;margin-top:20px;line-height:1.4}.map_Destinations{border-top:none;margin-top:20px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.towstitle{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.towstitle::before{content:'';width:4px;height:18px;background:#d14518;border-radius:2px}.map_Destinations>ul{width:100%;margin-top:15px;display:flex;flex-direction:column;gap:0;padding-left:8px}.mddbox>ul li{display:flex;align-items:center;font-size:14px;position:relative;padding-left:25px;padding-top:2px;padding-bottom:2px}.mddbox>ul li img{width:16px;height:16px;position:absolute;left:0;z-index:1;background:#fff}.map_Destinations>ul li.point{font-weight:600}.map_Destinations>ul li.hr{padding:0;height:16px}.map_Destinations>ul li.hr::before{content:'';position:absolute;left:7px;top:0;width:2px;height:100%;background:#ccc}.mapinfo{margin-top:20px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.mapinfo .towstitle{padding:0 0 15px;margin:0;border-bottom:1px solid #eee}.tourinfo{padding:0;margin-top:10px}.mapright .button_sty{margin-top:20px;width:auto;padding:6px 20px}.tourinfo li a{display:flex;align-items:center;justify-content:space-between;padding:8px 5px;transition:color .2s ease;gap:5px;font-size:15px}.tourinfo li a:hover{color:#d14518}.tourinfo img{width:12px;height:12px}.tourinfo li a:hover img{opacity:.7}.tourinfo li:last-child{border:0}.date{font-size:18px;font-weight:600}.itinerary-summary-section{margin-top:30px}.itinerary-summary-section h2{margin-top:0;margin-bottom:20px}.itinerary-summary-table{width:100%;border-collapse:collapse;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #e0e0e0}.itinerary-summary-table th{font-weight:600;padding:13px 18px;text-align:left;font-size:16px;color:#d14518;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #e0e0e0}.itinerary-summary-table th:first-child{width:90px;text-align:center}.itinerary-summary-table th:nth-child(2){min-width:120px}.itinerary-summary-table td{padding:13px 18px;font-size:16px;vertical-align:top;border-bottom:1px solid #eee}.itinerary-summary-table td:first-child{text-align:center}.itinerary-summary-table tbody tr:last-child td{border-bottom:none}.itinerary-summary-table tbody tr:hover{background:#fafafa;transition:background .2s ease}.line_video{width:100%;margin:60px 0 30px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px}.line_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.line-note{background:#fff;border-radius:20px;padding:18px 22px;margin:20px 0}.line-note-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:8px}.line-note-icon{width:22px;height:22px;border:1.5px solid #000;border-radius:50%;display:flex;flex-shrink:0;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-style:italic;font-family:Georgia,serif}.line-note-text{font-style:italic;font-size:16px}.tabulation{width:100%;height:auto;margin-bottom:25px;border:1px solid #dadce0;padding:18px 23px 18px 15px;border-left:8px solid #eee;position:relative}.datalist-title{width:95%;height:100%;color:#000;font-size:21px;font-family:'Times New Roman',Times,serif;font-weight:500;line-height:1.4;cursor:pointer}.open p,.open li{margin-bottom:10px;font-size:16px;line-height:1.6}.open li{list-style: disc;}.ExpandAll{height:100%;display:flex;align-items:center}.backc{width:7px;height:34px;background-image:linear-gradient(#fbfbfb 20%,#d2d0d0);margin-right:10px}.expan-icon{width:22px;height:20px;cursor:pointer;text-align:center;line-height:25px;border-radius:5px 0 5px 0;background:url(../image/icon/expand.png) no-repeat 100% center #fff;position:absolute;top:23px;right:23px}.arrange{margin:30px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.open ol,.open ul{padding-left: 20px;}
.arrange:has(> :nth-last-child(2):first-child){gap:80px;justify-content:normal}.eat{display:flex;align-items:center;font-size:16px}.arrg_icon{font-weight:700;margin-right:5px;flex-shrink:0;display:flex;align-items:center}.arrg_icon img{margin-right:10px;width:24px}.open{margin-top:20px;display:none;overflow:hidden}.image{display:flex;margin-top:20px;justify-content:space-between}.openall{position:static;margin-right:10px}.isshow .open{display:block}.expan-all{font-size:17px;margin-right:15px;font-weight:400}.unfold{cursor:pointer;align-items:center;display:flex}.operation{width:100%;overflow:auto;margin-bottom:25px}.towsoper{width:max-content;float:right;background-color:#f3f3f3;display:flex;align-items:center}.tabulation{transition:background-color .3s ease,border-color .3s ease}.isshow{background-color:#f3f3f3;border-color:#f3f3f3}.isshow .datalist-title{color:#d14518}.isshow .float,.zicon{background:url(../image/icon/retract.png) no-repeat 100% center #fff}.contentdesc .line-note-text p:last-child{margin-bottom:0}.Figure{width:100%}.layui-carousel{position:relative;overflow:hidden;height:auto!important}.layui-carousel .groupimg{display:flex;transition:transform .4s ease}.layui-carousel .groupimg>div{min-width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#f3f3f3;box-sizing:border-box}.c{width:48.8%}.Figure .layui-carousel img{width:100%}.tows{width:100%;font-size:15px;text-align:center;margin-top:10px}.layui-carousel-arrow{position:absolute;top:45%;transform:translateY(-50%);width:36px;height:36px;background:rgba(255,255,255,.9)!important;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1}.layui-carousel-arrow:hover{background:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.15)}.layui-carousel-arrow::after{content:'';width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333}.layui-carousel-arrow:hover::after{border-color:#d14518}.layui-carousel-arrow[lay-type=sub]{left:10px}.layui-carousel-arrow[lay-type=sub]::after{transform:rotate(-135deg);margin-left:3px}.layui-carousel-arrow[lay-type=add]{right:10px}.layui-carousel-arrow[lay-type=add]::after{transform:rotate(45deg);margin-right:3px}.model{margin-top:20px}.date-service{width:100%;height:100%;display:flex;justify-content:space-between;border-top:1px solid #fff;margin-top:25px;flex-wrap:wrap}.service-item{height:100%;display:flex;padding-top:24px}.s-item-icon{width:33px;flex-shrink:0}.s-item-icon img{width:100%}.matter-title{font-size:17px;font-weight:700}.s-item-desc .matter-desc{font-size:14px;font-weight:400;margin-top:10px;max-width:150px}.s-item-desc{margin-left:10px;width:80%}.s-item-desc p{margin-bottom:0}.group_date_table{overflow:hidden;border-radius:14px;padding-right:4px;border:1px solid #aaa;margin-top:25px}.group-date-table thead{background-color:#fff}.group-date-table-wrap{border-radius:10px;padding-right:4px;max-height:875px;overflow-y:auto}.group-date-table{border-collapse:collapse;width:100%}.group-date-table thead th{background-color:#d14518;color:#fff;border-right:1px solid;padding:13px 0;font-weight:500;position:sticky;top:0}.group-date-table td{border:1px solid #aaa;border-bottom:0;border-left:0;font-size:16px;padding:10px 0;text-align:center}.group-date-table tr:first-child td{border-top:0}.group-date-table thead th:first-child{border-top-left-radius:12px}.group-date-table thead th:last-child{border-color:#aaa}.group-date-table .month-heading td{background:#f7f1f1;font-weight:700;padding:10px}.group-date-table .m_year td{background:#fdf1e7}.group-date-table .price-text{color:#d14518;font-weight:500}.group-date-table .enquiry-link{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;white-space:nowrap}.group-date-table-wrap::-webkit-scrollbar{width:7px;height:7px}.group-date-table-wrap::-webkit-scrollbar-button{width:0;height:0}.group-date-table-wrap::-webkit-scrollbar-thumb{min-height:28px;background-color:#ddd;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:5px}.group-date-table-wrap::-webkit-scrollbar-track-piece:start{margin-top:10px}.group-date-table-wrap::-webkit-scrollbar-track-piece:end{margin-bottom:10px}.fee-description{display:flex;gap:40px;margin:30px 0}.fee-box{flex:1;background:#fff}.fee-header{text-align:center;padding:6px;border-radius:10px;font-size:18px;background:#f7f1f1}.fee-header span{font-style:italic;color:#d14518;font-weight:500;font-size:22px}.fee-content{margin-top:20px}.fee-item{margin-bottom:20px}.fee-item:last-child{margin-bottom:0}.fee-item-title{display:flex;align-items:flex-start;gap:15px;font-weight:500;margin-bottom:8px}.fee-item-title .fee-icon{flex-shrink:0;margin-top:-1px}.fee-item-list{padding-left:35px}.fee-item-list li{font-size:15px;position:relative;padding-left:15px;margin-bottom:4px}.fee-item-list li::before{content:'•';position:absolute;left:0;color:#c0bfbe;font-size:22px;top:-5px}.fee-link{color:#d14518;font-size:15px;padding-left:50px;margin-top:5px;display:inline-block}.fee-link:hover{text-decoration:underline}.faq-module{background:#f3f3f3;border-radius:20px;padding:25px;margin:20px 0}.faq-module .faq-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.faq-header-title{font-size:24px;font-weight:700}.faq-module .faq-header-icon{width:36px;flex-shrink:0}.faq-module .faq-item{border-radius:8px;background:#fff;margin-bottom:10px;overflow:hidden;padding:13px 18px;border:1px solid #e5e5e5}.faq-module .faq-question{color:#d14518;display:flex;align-items:center;font-weight:500;font-size:16px;justify-content:space-between;cursor:pointer;gap:12px;position:relative}
.faq-module .faq-question::after{content:'+';font-size:22px;font-weight:400;line-height:1;color:#d14518;flex:0 0 auto;transition:transform .2s}
.faq-module .faq-item.open .faq-question::after{content:'\2212'}
.faq-module .faq-answer{display:none}
.faq-module .faq-item.open .faq-answer{display:block}.faq-module .faq-answer-inner{font-size:15px;margin-top:10px}.faq-answer-inner p{margin-bottom:10px}.faq-answer-inner p:last-child{margin-bottom:0}.faq-answer-inner a{text-decoration:underline}.faq-module .faq-item:last-child{margin-bottom:0}.hotel-module{padding:25px;background:#f3f3f3;margin:20px 0;overflow:hidden;border-radius:20px}.hotel-gallery{width:55%;float:left;margin-right:30px;margin-bottom:10px}.hotel-main-wrap{position:relative;margin-bottom:10px}.hotel-main-img{width:100%;object-fit:cover;display:block;transition:opacity .3s ease}.hotel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:rgba(255,255,255,.9);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2}.hotel-arrow:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.hotel-arrow::after{content:'';width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333}.hotel-arrow.prev{left:10px}.hotel-arrow.prev::after{transform:rotate(-135deg);margin-left:2px}.hotel-arrow.next{right:10px}.hotel-arrow.next::after{transform:rotate(45deg);margin-right:2px}.hotel-thumbs{display:flex;gap:10px;width:100%}.hotel-thumbs img{width:calc(33.33% - 7px);min-width:0;object-fit:cover;cursor:pointer;opacity:.7!important;transition:opacity .2s}.hotel-thumbs img.active,.hotel-thumbs img:hover{opacity:1!important}.hotel-module p{margin-bottom:15px;font-size:16px;line-height:1.65}.hotel-module p:last-child{margin-bottom:0}.other{margin-top:20px;font-size:16px;line-height:1.7}.other ul{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.other ul li{width:48%;margin-bottom:10px;display:flex}.other ul li:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#d68585;margin-right:10px;flex-shrink:0;margin-top:7px}.mind{padding:20px 25px;box-shadow:0 0 6px 0 rgba(194,194,194,.53);border-radius:10px;margin-top:60px}.mind h4{font-size:20px;font-weight:700}.mind .charts{margin-top:25px}.mind .options{background-color:#fff}.mind .charts{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.can-l{padding-top:4px;margin-right:15px;flex-shrink:0}.subtitle{font-size:18px;font-weight:700;margin-bottom:0}.options a{display:block;background-color:#d68585;color:#fff;font-weight:500;padding:8px 20px;border-radius:10px;width:max-content;font-size:17px;margin-top:30px}.options a:hover{color:#fff;background-color:#c76e6e}.chart-can{width:48%;display:flex}.reviews-section h2{text-align:center;margin-bottom:15px}.reviews-section .reviews-desc{margin-bottom:25px}.reviews-section .reviews-desc a{color:#d14518;text-decoration:none}.reviews-section .reviews-desc a:hover{text-decoration:underline}.tripadvisor-rating{display:flex;align-items:center;gap:20px;padding:15px;box-shadow:0 1px 6px rgba(0,0,0,.1);margin:7px;margin-bottom:15px;border-radius:10px}.tripadvisor-logo{display:flex;align-items:center;font-weight:500;gap:8px}.tripadvisor-logo img{width:34px;height:34px}.tripadvisor-score{display:flex;align-items:center;gap:10px}.tripadvisor-score span:first-child,.tripadvisor-score span:last-child{font-weight:500}.tripadvisor-score .stars{display:flex;gap:4px;margin-top:-3px}.reviews-carousel{position:relative}.reviews-track-wrap{overflow:hidden}.reviews-track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.reviews-slide{min-width:100%;display:flex;gap:20px;padding:7px}.review-card{flex:0 0 calc(33.33% - 14px);background:#fff;border-radius:20px;padding:20px;box-shadow:0 1px 6px rgba(0,0,0,.1)}.review-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.review-user{display:flex;align-items:center;gap:12px}.review-avatar{width:45px;height:45px;border-radius:50%;background:#ddd;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff;overflow:hidden}.review-avatar img{width:100%;height:100%;object-fit:cover}.review-name{font-size:15px;font-weight:600}.review-date{font-size:14px;color:#999}.review-stars{display:flex;align-items:center;gap:3px}.review-stars img{width:16px;height:15px}.review-stars .verified{width:16px;height:16px;margin-left:4px}.reviews-track-wrap .review-text{margin:12px 0;font-size:16px}.review-more{font-size:14px;color:#999;text-decoration:none}.review-more:hover{color:#d14518}.reviews-arrow{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:35px;background:#fff;border:0;box-shadow:0 1px 6px rgba(0,0,0,.1);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s}.reviews-arrow:hover{background:#f5f5f5;border-color:#ccc}.reviews-arrow::after{content:'';width:9px;height:9px;border-top:2px solid #666;border-right:2px solid #666}.reviews-arrow.prev{left:-15px}.reviews-arrow.prev::after{transform:rotate(-135deg);margin-left:3px}.reviews-arrow.next{right:-15px}.reviews-arrow.next::after{transform:rotate(45deg);margin-right:3px}.reviews-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.reviews-popup-overlay.show{opacity:1;visibility:visible}.reviews-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);width:90%;max-width:600px;max-height:85vh;background:#fff;border-radius:16px;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.2)}.reviews-popup-overlay.show .reviews-popup{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.reviews-popup-header{padding:20px 25px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.reviews-popup-header h3{font-size:18px;font-weight:600;margin:0}.reviews-popup-close{width:32px;height:32px;background:0 0;border:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.reviews-popup-close::after,.reviews-popup-close::before{content:'';position:absolute;width:18px;height:2px;background:#666}.reviews-popup-close::before{transform:rotate(45deg)}.reviews-popup-close::after{transform:rotate(-45deg)}.reviews-popup-close:hover::after,.reviews-popup-close:hover::before{background:#333}.reviews-popup-body{flex:1;overflow-y:auto;padding:20px 25px}.popup-review-item{padding:20px 0;border-bottom:1px solid #f0f0f0}.popup-review-item:last-child{border-bottom:none}.popup-review-item.highlight{background:#fffbf0;margin:0 -25px;padding:20px 25px;border-radius:8px}.popup-review-title{margin:10px 0;font-weight:500;margin-bottom:5px}.popup-form-box{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.popup-form-box .cruiseform{background-color:#fff}.popup-form-box.show{display:flex;opacity:1}.popup-form-box .cruiseform{position:relative;transform:translateY(30px) scale(.95);transition:transform .4s cubic-bezier(.4,0,.2,1);border-radius:12px;max-height:90vh;overflow-y:auto}.popup-form-box.show .cruiseform{transform:translateY(0) scale(1)}.popup-form-close{position:absolute;top:15px;right:15px;width:36px;height:36px;background:rgba(0,0,0,.05);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .2s}.popup-form-close:hover{background:rgba(0,0,0,.1)}.popup-form-close::after,.popup-form-close::before{content:'';position:absolute;width:16px;height:2px;background:#666}.popup-form-close::before{transform:rotate(45deg)}.popup-form-close::after{transform:rotate(-45deg)}.popup-form-box .formwarp h2{margin-top:30px;padding-right:20px}.popup-form-box .date_box{display:none}.popup-form-box .cruiseform{width:750px;padding-bottom:0}.popup-form-box .layui-form-label{display:block;position:relative}.popup-form-box .layui-form-item{margin-bottom:15px;clear:both}.popup-form-box .form-comment .layui-form-label{margin-bottom:10px}.popup-form-box .radio label{font-size:15px}.layui-laydate .layui-this{color:#fff}.recommended-tours h2{text-align:center;margin-bottom:30px}.tours-grid{display:flex;gap:15px;flex-wrap:wrap}.tour-card{flex:0 0 calc(20% - 15px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.tour-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.tour-card-img img{width:100%;height:100%;transition:transform .4s ease}.tour-card:hover .tour-card-img img{transform:scale(1.05)}.tour-card-content{padding:15px}.tour-card-title{font-size:16px;font-weight:600;line-height:1.4;margin-bottom:10px;min-height:42px}.tour-card-title a:hover{color:#d14518}.tour-card-route{font-size:13px;color:#797979;line-height:1.5;margin-bottom:15px;min-height:39px}.phonenumber-sty{font-size:1rem;color:#495057}.tour_price{color:#d14518;text-align:right;font-weight:500}.tour_price span{font-weight:400;color:#000}.calendartable{width:100%;border:1px solid #e5e5e5;border-radius:10px;background:#fff}.cal-title{width:100%;padding:12px 0;border-top:0;border-radius:10px 10px 0 0;text-align:center;color:#d14518;background-image:linear-gradient(#fff,#e5e5e5)}.ui-widget.ui-widget-content{border:0;width:100%}.ui-datepicker th{width:14.28%;font-weight:400;font-size:15px}.ui-widget-header{border:0;background:#fff;box-shadow:#d2d2d2 0 0 5px;padding:8px 10px}.ui-datepicker-month,.ui-datepicker-year{border:1px solid #e2e2e2;border-radius:5px;font-size:14px;padding:3px 0}.ui-datepicker .ui-datepicker-header{padding:8px}.ui-datepicker .ui-datepicker-title select{font-size:15px;margin:0 2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:auto}.ui-datepicker td a,.ui-datepicker td span{padding:3px;text-align:center;font-size:14px;min-height:40px}.ui-state-default,.ui-widget-content .ui-state-default{background-color:#f7f1f1;border-color:#ede3e3}.ui-state-active,.ui-widget-content .ui-state-active{background-color:#d14518;color:#fff;border-color:#d14518}.ui-datepicker table{margin-bottom:3px}.calendar-form{border-top:1px solid #e5e5e5;padding:21px 18px}.input-item{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap;row-gap:5px}.input-item label{width:33%;font-size:14px;display:flex;align-items:center;column-gap:6px}.input-item label span{color:#d14518}.input-item input{width:100%;border:1px solid #e5e5e5;padding:7px 10px;font-size:14px;border-radius:4px}.input-item>div{width:67%}.phone-wrap .layui-inputs{height:33px;border-color:#e5e5e5}.phone-wrap .phonenumber-sty{border:0}.input-item>div.input-container{width:30%;position:relative}.input-item .tool{position:absolute;right:1px;top:1px;height:31px;width:22px;background:#f7f1f1;border-radius:0 4px 4px 0;border-left:1px solid #e5e5e5}.input-item .tool span{display:block;width:100%;font-size:11px;color:#969595;text-align:center;line-height:10px;line-height:17px;height:15px;cursor:pointer}.input-item .tool span:hover{color:#d14518}.input-item .left230{width:auto;margin-left:10px;font-size:14px}.trip-ideas .form-trip,.trip-ideas label{width:100%}.trip-ideas .form-trip textarea{border:1px solid #e5e5e5;border-radius:4px;padding:7px 10px;width:100%;height:150px;resize:none;font-size:14px;line-height:1.5}.btn-submit{width:80%;border:0;background-color:#d14518;color:#fff;padding:9px;border-radius:15px 0;font-size:17px;cursor:pointer;display:block;margin:auto}.data_loading{display:none;margin-bottom:0;font-size:15px}.consultation-card{background:#fff;border-radius:10px;padding:25px 20px;box-shadow:0 0 7px 0 rgba(161,164,170,.3);text-align:center;margin-top:30px;border:1px solid #e5e5e5}.consultation-btn{display:inline-block;padding:5px 25px;border:1px solid #bfbfbf;border-radius:25px;font-size:20px;font-weight:500;margin-bottom:20px}.consultation-avatars{display:flex;justify-content:center;margin-bottom:20px}.consultation-avatars img{width:58px;height:58px;border-radius:50%;object-fit:cover;margin-left:-8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.consultation-avatars img:first-child{margin-left:0}.consultation-tel{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;margin-bottom:20px}.consultation-download{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#d14518;text-decoration:none}.consultation-download:hover{text-decoration:underline}.consultation-download img{margin-top:-4px}.sidebar-wrap{position:relative}.sidebar-inner.is-fixed-top{position:fixed;top:20px}.sidebar-inner.is-fixed-bottom{position:fixed;bottom:20px}.sidebar-inner.is-absolute-top{position:absolute;top:0}.sidebar-inner.is-absolute-bottom{position:absolute;bottom:0}
.Grouptour{width:100%;margin-top:30px}.grotitle{font-size:20px;font-weight:600}.service{width:100%;display:flex;flex-wrap:wrap;margin-top:20px;justify-content:space-between;row-gap:25px}.s-one{width:48%;height:100%;display:flex}.s-one-icon{width:9%;height:100%}.s-one-icon img{width:25px}.s-one-box{width:91%;height:100%}.s-one-t{font-size:17px;font-weight:600}.s-one-content{font-size:17px;font-weight:400;margin-top:5px;line-height:1.5}.ui-datepicker td{position:relative}.uitp{position:absolute;font-size:12px;font-style:italic;bottom:3px;right:0;width:100%;text-align:center;cursor:pointer;color:#d14518}.ui-state-active+.uitp{color:#ff0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{opacity:.45}.requiredArea{color:#d14518;font-size:14px;margin-top:10px}#ptcaptcha-box{padding:0}@media(max-width:1399px){.consultation-btn{padding:5px 10px}.consultation-avatars img{width:48px;height:48px}.datebook a,.tour-showcase__list li{font-size:15px}.detail p,.input-item .left230{font-size:13px}.pcsty4{font-size:22px}.line-description .save p,.sea_tops{font-size:26px}.datebook{padding:4px 0}.right_content{width:31%}.title-ul ul li{padding:10px 15px}.cal-title{padding:10px 0}.input-item label{width:35%}.input-item>div{width:65%}h1{font-size:34px}}@media(max-width:1299px){.consultation-btn{font-size:18px}.nove{font-size:13px}.tour-showcase__info{padding:15px}.cal-title,.title-ul ul li{font-size:16px}.line-description .save p,.sea_tops{font-size:23px}.input-item .left230{display:none}.trip-ideas label{width:100%}.tour-card{flex:0 0 calc(33.33% - 15px)}}@media(max-width:1099px){.tour-showcase{grid-template-columns:1fr;grid-auto-rows:auto}.tour-showcase__gallery,.tour-showcase__info,.tour-showcase__main,.tour-showcase__thumbs{height:auto}.tour-showcase__main{min-height:496px}.tour-showcase__info{padding:30px}.fee-header span{font-size:17px}.onetas{margin-right:14px}.consultation-btn,.datebook a,.tour-showcase__list li{font-size:16px}.title-ul ul li{padding:10px 0}.input-item label,.input-item>div,.input-item>div.input-container{width:100%}.ui-datepicker th{font-size:13px}.s-one-icon img{width:20px}}@media(max-width:999px){h1{font-size:32px}.left_content{width:100%}.right_content{display:none}.tour-showcase__main{min-height:460px}}


/* 置顶浮动：粘性导航标签 */
.title-ul{position:sticky!important;top:75px!important;z-index:99!important;background:#fff!important}
/* 置顶浮动：右侧日历侧边栏 */
.right_content{position:sticky!important;top:75px!important;z-index:9!important;align-self:flex-start!important}

.hotel-table {
      width: 100%;
      border-collapse: collapse;
      table-layout: fixed;
      font-family: "Segoe UI", Arial, sans-serif;
      font-size: 15px;
      color: #333;
      border-radius: 8px;
      overflow: hidden;
      box-shadow: 0 2px 6px rgba(0,0,0,0.08);
      margin-top: 1.5em;
      word-break: break-word;
    }
    .hotel-table thead {
      background-color: #f8f9fb;
    }
    .hotel-table th, .hotel-table td {
      padding: 12px 14px;
      border-bottom: 1px solid #e8e8e8;
      vertical-align: top;
    }
    .hotel-table th {
      text-transform: uppercase;
      font-size: 13px;
      font-weight: 600;
      letter-spacing: 0.3px;
      text-align: left;
    }
    .hotel-table tbody tr:hover { background-color: #f4f6fa; transition: 0.2s; }
    .hotel-table td strong { color: #2a5b95; }
    
    @media(max-width:768px){
      .hotel-table, .hotel-table thead, .hotel-table tbody, .hotel-table th, .hotel-table td, .hotel-table tr{
        display:block; width:100%;
      }
      .hotel-table thead { display:none; }
      .hotel-table tr {
        border:1px solid #e8e8e8; border-radius:8px; padding:12px; margin-bottom:15px;
        background:#fff; box-shadow:0 1px 3px rgba(0,0,0,0.05);
      }
      .hotel-table td { border:none; padding:5px 8px; }
      .hotel-table td::before {
        content: attr(data-label);
        font-weight:600; color:#444; display:block; margin-bottom:2px; font-size: 13px;
      }
    }

/* 宸︿晶鏂囧瓧闈犲乏瀵归綈锛堣鐩?globals.css 鐨?.center text-align:center锛?*/
.left_content, .left_content p, .left_content .AboutItinerary, .left_content .Grouptour, .left_content .s-one, .left_content .line-description, .left_content .faq-module, .left_content .hotel-module, .left_content .mind, .left_content .other, .left_content .fee-description { text-align: left; }

/* 费用包含/费用不含：分项内容文字靠左对齐（覆盖 .center 继承的 text-align:center） */
.fee-description { text-align: left; }
.fee-description .fee-item-title,
.fee-description .fee-item-list,
.fee-description .fee-item-list li { text-align: left; }

/* 标题靠左对齐（覆盖 globals.css 的 .center text-align:center） */
.center h1 { text-align: left; }

/* Banner 大图全宽 */
.banner img { width: 100%; height: auto; display: block; }

/* 面包屑：与 .center（标题容器）1300px 居中对齐，缩小上下间距 */
.crumbs { width: 1300px; max-width: 100%; margin: 0 auto; box-sizing: border-box; display: flex; align-items: center; }
.crumbs .crum { width: 100%; }
.history { width: 100%; height: 100%; padding: 15px 0; font-size: 15px; font-weight: 400; }

/* 閿氱偣瀵艰埅 + 琛ㄦ牸绗竴鍒楅潬宸﹀榻?*/
.left_content .title-ul ul, .left_content .title-ul ul li, .left_content .title-ul ul li a { text-align: left; }
.itinerary-summary-table th:first-child { text-align: left; }
.itinerary-summary-table td:first-child { text-align: left; }

/* ===== Tour Overview Snapshot 区块（模仿 G Adventures，改用品牌橙红 #D14518） ===== */
.tour-overview-block {
  background-color: #D14518;
  color: #ffffff;
  padding: 48px 20px 64px;
  border-radius: 8px;
  box-sizing: border-box;
  overflow: hidden;
}
.tour-overview-container {
  width: 1300px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}
.tour-overview-eyebrow {
  font-size: 24px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin: 0 0 12px;
  color: #ffffff;
}
.tour-overview-title {
  font-size: 56px;
  font-weight: 800;
  line-height: 1.1;
  margin: 0 0 32px;
  color: #ffffff;
}
.tour-overview-info {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 40px;
  justify-content: start;
  margin: 0 0 32px;
  padding: 24px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.35);
  border-bottom: 1px solid rgba(255, 255, 255, 0.35);
}
.tour-overview-info-item {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.tour-overview-label {
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: rgba(255, 255, 255, 0.85);
}
.tour-overview-info-item strong {
  font-size: 20px;
  font-weight: 800;
  color: #ffffff;
  line-height: 1.2;
}
.tour-overview-desc {
  text-align: left;
  font-size: 17px;
  line-height: 1.7;
  color: rgba(255, 255, 255, 0.95);
  width: 100%;
  margin: 0;
}
@media (max-width: 768px) {
  .tour-overview-title {
    font-size: 34px;
  }
  .tour-overview-info {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}

/* 面包屑箭头与文字垂直对齐（修复 .history a:after position:absolute + margin-top 错位） */
.history a { display: inline-block; padding-right: 20px; position: relative; }
.history a:after { content: ""; position: absolute; right: 0; top: 50%; width: 6px; height: 6px; border-top: 2px solid; border-right: 2px solid; transform: translateY(-50%) rotate(45deg); margin-top: 0; }

/* 為何選擇 A&K 小型團體之旅（参考 abercrombiekent.com） */
.why-ak-block { background-color: #ffffff; padding: 56px 0 64px; }
.why-ak-container { width: 1300px; max-width: 100%; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }
.why-ak-title { text-align: center; font-size: 22px; font-weight: 700; color: #1a1a1a; margin: 0 0 40px; }
.why-ak-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 30px; align-items: start; }
.why-ak-item { display: flex; flex-direction: column; align-items: center; text-align: center; color: #1a1a1a; }
.why-ak-item i { font-size: 48px; line-height: 1; margin-bottom: 16px; color: #1a1a1a; }
.why-ak-item img { width: 80px; height: 80px; margin-bottom: 18px; object-fit: contain; }
.why-ak-item p { font-size: 15px; line-height: 1.5; margin: 0; }
@media (max-width: 992px) {
  .why-ak-grid { grid-template-columns: repeat(3, 1fr); gap: 36px 24px; }
}
@media (max-width: 600px) {
  .why-ak-grid { grid-template-columns: repeat(2, 1fr); gap: 36px 16px; }
}

/* A&K 风格行程总览（城市分组 + 每天简洁展示） */
.ak-itinerary-wrap { width: 1300px; max-width: 100%; margin: 0 auto; padding: 0; box-sizing: border-box; }
.ak-itinerary-wrap .section { text-align: left; }
.ak-itinerary { padding: 0 0 30px; }
.ak-city-group { margin-bottom: 40px; }
.ak-city-title { font-size: 24px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #1a1a1a; border-bottom: 2px solid #d14518; padding-bottom: 10px; margin: 0 0 24px; }
.ak-day { padding: 0 0 24px; margin: 0 0 24px; border-bottom: 1px solid #e5e5e5; }
.ak-day:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.ak-day-head { font-size: 18px; font-weight: 700; color: #1a1a1a; margin-bottom: 10px; }
.ak-day-desc { font-size: 15px; line-height: 1.7; color: #444; margin: 0 0 12px; }
.ak-day-meta { display: flex; flex-direction: column; gap: 8px; }
.ak-hotel { font-size: 13px; letter-spacing: 1px; text-transform: uppercase; color: #d14518; font-weight: 600; display: inline-flex; align-items: center; gap: 8px; }
.ak-hotel::before { content: ''; display: inline-block; width: 16px; height: 16px; background-color: #d14518; -webkit-mask: url("/images/svg/solid/hotel.svg") no-repeat center / contain; mask: url("/images/svg/solid/hotel.svg") no-repeat center / contain; }
.ak-meals { font-size: 13px; letter-spacing: 1px; text-transform: uppercase; color: #1a1a1a; font-weight: 600; display: inline-flex; align-items: center; gap: 8px; }
.ak-meals::before { content: ''; display: inline-block; width: 16px; height: 16px; background-color: #d14518; -webkit-mask: url("/images/svg/solid/utensils.svg") no-repeat center / contain; mask: url("/images/svg/solid/utensils.svg") no-repeat center / contain; }

/* 吸顶按钮组（G Adventures 风格：横向标签 + 右侧实心 CTA） */
.ak-nav-tabs { position: sticky; top: 75px; z-index: 99; display: flex; align-items: center; justify-content: space-between; gap: 16px; background: #fff; border: 1px solid #e5e5e5; border-radius: 6px; margin: 0 auto 30px; padding: 0 8px; width: 1300px; max-width: 100%; box-sizing: border-box; }
.ak-nav-tabs-list { display: flex; align-items: center; list-style: none; margin: 0; padding: 0; overflow-x: auto; }
.ak-nav-tabs-list li { position: relative; flex: 0 0 auto; }
.ak-nav-tabs-list li a { display: block; padding: 14px 16px; font-size: 15px; font-weight: 600; color: #1a1a1a; text-decoration: none; white-space: nowrap; transition: color .2s; }
.ak-nav-tabs-list li a:hover { color: #d14518; }
.ak-nav-tabs-list li.active a { color: #d14518; }
.ak-nav-tabs-list li.active::after, .ak-nav-tabs-list li:hover::after { content: ''; position: absolute; left: 16px; right: 16px; bottom: 0; height: 3px; background: #d14518; border-radius: 3px 3px 0 0; }
.ak-nav-tabs-list:hover li.active::after { display: none; }
.ak-nav-cta { flex: 0 0 auto; display: inline-block; padding: 10px 22px; font-size: 15px; font-weight: 700; color: #fff; background: #d14518; border-radius: 4px; text-decoration: none; white-space: nowrap; transition: background .2s; }
.ak-nav-cta:hover { background: #b23a12; color: #fff; }

@media (max-width: 768px) {
  .ak-nav-tabs { flex-wrap: wrap; }
  .ak-nav-cta { width: 100%; text-align: center; }
}

/* 左右分栏：左侧地图 + 右侧线路安排 */
.ak-itinerary { display: flex; gap: 40px; align-items: flex-start; }
.ak-map-col { flex: 0 0 420px; max-width: 420px; position: sticky; top: 110px; }
.ak-map-box { border: 1px solid #e5e5e5; border-radius: 8px; overflow: hidden; background: #fafafa; }
.ak-map-box iframe { display: block; width: 100%; height: 700px; }
.ak-map-pdf { margin-top: 16px; }
.ak-pdf-btn { display: flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 20px; background: #d14518; color: #fff; font-size: 15px; font-weight: 600; border-radius: 4px; text-decoration: none; transition: background .2s; }
.ak-pdf-btn:hover { background: #b23a12; color: #fff; }
.ak-pdf-btn img { width: 18px; height: 18px; }


.ak-itinerary-content { flex: 1 1 auto; min-width: 0; text-align: left; position: relative; padding-left: 28px; }
.ak-itinerary-content::before { content: ''; position: absolute; left: 8px; top: 12px; bottom: 12px; width: 2px; background: #d14518; z-index: 1; }
.ak-itinerary-content .ak-city-title,
.ak-itinerary-content .ak-day-head,
.ak-itinerary-content .ak-day-desc { text-align: left; }
.ak-itinerary-content .ak-city-title { position: relative; display: inline-block; padding: 6px 16px 6px 12px; background: #d14518; color: #fff; border-radius: 4px; font-size: 16px; letter-spacing: 1px; margin-left: -38px; z-index: 3; }
.ak-itinerary-content .ak-city-title::before { content: ''; display: inline-block; width: 14px; height: 16px; margin-right: 8px; vertical-align: middle; position: relative; top: -1px; background-color: #fff; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M215.7 499.2C267 435 384 279.4 384 192 384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z'/%3E%3C/svg%3E") no-repeat center / contain; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M215.7 499.2C267 435 384 279.4 384 192 384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z'/%3E%3C/svg%3E") no-repeat center / contain; z-index: 4; }
.ak-itinerary-content .ak-day { position: relative; }
.ak-itinerary-content .ak-day-head { position: relative; }
.ak-itinerary-content .ak-day-head::before { content: ''; position: absolute; left: -25px; top: 50%; width: 12px; height: 12px; margin-top: -6px; border-radius: 50%; background: #d14518; z-index: 2; box-shadow: 0 0 0 4px #fff; }
.ak-itinerary-content .ak-city-group:first-child .ak-day:first-child .ak-day-head::before { background: #1a1a1a; box-shadow: 0 0 0 4px #fff; }

.ak-itinerary .mapboxgl-ctrl-bottom-left,
.ak-itinerary .mapboxgl-ctrl-bottom-right { display: none; }

@media (max-width: 992px) {
  .ak-itinerary { flex-direction: column; }
  .ak-map-col { flex: 1 1 auto; max-width: 100%; width: 100%; position: static; }
  .ak-map-box iframe { height: 400px; }
}

