﻿body{overflow-x:hidden}.container{width:100%;margin:0 auto}input,label,option,select{cursor:pointer;outline:0}select::-ms-expand{display:none}li{list-style:none}.M_L0{margin-left:0}#headerR{width:100%;height:85px}.kv{position:relative;display:block;width:100%;min-height:626px;background-position:center center;background-size:cover}.kv:after,.kv:before{content:"";display:block;width:100%;position:relative;height:70px}.kv:after{height:30px}.kv h1{position:relative;display:block;margin:0 auto;background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:-999px;overflow:hidden;animation:fadein .4s ease-in .2s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}body.JP .kv h1:before{content:"";position:absolute;display:block;width:16px;height:16px;top:18%;left:6%;border-radius:50%;background-color:#e60000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .8s;transition:all .8s;animation:h1dot 2.7s linear infinite}@keyframes h1dot{0%{transform:scaleX(1);background-color:#e60000}10%{transform:scaleX(0)}20%{transform:scaleX(1)}30%{transform:scaleX(0);background-color:#fff}40%{transform:scaleX(1)}50%{transform:scaleX(0)}60%{transform:scaleX(1);background-color:#e60000}70%{transform:scaleX(0)}80%{transform:scaleX(1)}90%{transform:scaleX(0);background-color:#fff}100%{transform:scaleX(1)}}body.JP .kv h1:hover:before{animation-duration:5.5s}.slogan2{position:absolute;right:-7px;top:94px;width:6em;height:1.5em;overflow:hidden;font-size:16px;line-height:1.5em;letter-spacing:.15em;cursor:default;-webkit-transition:all .3s;transition:all .3s}.slogan2 ul{position:absolute;width:100%;top:0;left:0;list-style:none;animation:slogan2 7s ease-in-out infinite}@keyframes slogan2{0%{top:0}20%{top:0}25%{top:-1.5em}45%{top:-1.5em}50%{top:-3em}70%{top:-3em}75%{top:-4.5em}95%{top:-4.5em}95%{top:-4.5em}100%{top:-6em}}.slogan2 ul li{display:block;color:#fff;text-indent:0}body.index h1+.s_box{position:relative;margin-top:30px}.index_ranking{position:relative;display:block;width:100%;height:36px;margin-top:1px;background:#868686 url(/Images/HTL/twill.png) 0 0 repeat;text-align:center}.index_ranking img{position:relative;top:-3px}#divInfo{min-height:60px}.index_star{position:relative;display:block;width:100%;height:50px;background:url(https://www.bwt.com.tw/action/2018/components/images/twill2.jpg);text-align:center}.gotom{font-size:14px;letter-spacing:2px;text-align:center;margin-top:10px;margin-bottom:30px}.goto_m{display:inline-block;cursor:pointer}.goto_c_img,.goto_m_img{display:inline-block;width:26px;height:26px;position:relative;top:7px;background-image:url(/Images/HTL/hotel.png);background-repeat:no-repeat}.goto_m_img{margin-right:6px;background-position:-417px -366px}.goto_c_img{margin-left:6px;background-position:-450px -366px}.m_c{color:#cecece;margin-left:5px;margin-right:5px;display:inline-block}.goto_c{display:inline-block;color:#ff6e00}.goto_email{max-width:1250px;margin:0 auto;text-align:right;margin-top:-42px;padding-bottom:25px;padding-right:10px;font-size:14px;color:#646464}.goto_email a{color:#646464;text-decoration:none}.mail_img{display:inline-block;height:14px;margin-bottom:-2px;padding-right:6px}.sum{display:table-cell;font-size:13px;text-align:right;vertical-align:bottom}.sum span{position:relative;font-size:22px;font-style:italic;margin:0 2px;font-family:"Times New Roman",serif}#layout{position:relative;display:block;margin:52px 0 0 1.5%;width:98.5%}#layout:after{content:"";display:block;clear:both;width:100%;height:0}.w59{width:59px}.w110{width:104px}.w139{width:139px}.SelectStyle select{border:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:' ';font-size:15px}.SelectStyle select::-ms-expand{display:none}.SelectStyle option{background-color:Transparent;font-size:15px}.boder_radius5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.Fs15{font-size:15px}.Fs13{font-size:13px}.Fs12{font-size:12px}.Fs22{font-size:22px}.Fs20{font-size:20px}.white{color:#fff}.gray{color:#bbb}#amount1{width:56px}#amount2{width:56px;float:right;text-align:right}#amount3{width:2.5em;text-align:right}#c1{position:relative;display:block;width:97%;margin:0 auto;margin-top:10px}#w1.boder_radius5{position:relative;padding:18px 0;background-color:#969696;display:none}#w1_1{margin:3px}#w1_table{border-spacing:10px;color:#fff}#w1_table td{font-size:15px;vertical-align:top}#w1_table td select{height:36px;color:#6a6a6a;margin-top:3px;border-radius:3px}#t_inpt_t1{width:100%;height:40px;font-size:20px;text-align:center;color:#000;margin-top:6px}#t_inpt_t2{height:36px;border:none;font-size:20px;color:#fff;padding-left:26px;background:url(/Images/HTL/search.png) 16px center no-repeat #f7841e;margin-top:3px}#s_rooms{width:53px;padding-left:6px}.s_date{width:134px;padding:0 30px 0 6px;background-image:url(/Images/HTL/date.png);background-repeat:no-repeat;background-position:100px center;font-size:15px}.s_room{width:115px;padding-left:46px;background-repeat:no-repeat;background-position:12px center;text-align:left}.child_age{font-size:13px;margin-top:5px}.child_age select{padding:0 3px;height:26px!important;-moz-appearance:none;-webkit-appearance:none;appearance:none}#mode_switch{position:absolute;display:block;font-size:15px;line-height:1.6em;cursor:pointer;z-index:5}.p2 #mode_switch{top:-38px;left:0}.switch_l:before{content:"";position:absolute;top:.15em;right:-3.5em;width:3em;height:1.3em;border-radius:1em;background-color:#f77c1e}.switch_l:after{content:"";position:absolute;top:0;right:-2em;width:1.5em;height:1.5em;border-radius:.9em;background-color:#f9f9f9;box-shadow:-1px 1px 1px 1px rgba(0,0,0,.2);-webkit-transition:all .3s;transition:all .3s}.mode_txt .switch_l:after{right:-3.8em}.switch_l,.switch_r{position:relative;display:block;float:left;color:#333}.switch_l{margin-right:4em}.mode_map .switch_l,.mode_pic .switch_l,.mode_txt .switch_r{color:#ff6e00;font-weight:700}.mode_map #c2{position:absolute;top:-7px;right:10px;z-index:20}.mode_txt #c2{position:absolute;left:0;top:0;z-index:20}.mode_map .is_stuck #c2{display:none}#c2_switch{position:relative;z-index:2;width:7em;padding:6px 0;font-size:15px;color:#8c8c8c;text-align:center;background:0 0;outline:0;border:#fff 2px solid;border-bottom:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.mode_txt #c2_switch{border-bottom-color:#efefef;width:100%}#c2_switch{border:1px solid #8c8c8c}.mode_map .used #c2_switch{border-color:#39d0cb;color:#39d0cb}.mode_map .menuOn #c2_switch{border-bottom-color:#fff}.c2_switch_i{position:relative;display:inline-block;margin-right:6px;vertical-align:middle}.c2_switch_i:after{content:"";position:relative;display:block;width:16px;height:16px;background:url(/Images/HTL/hotel.png) -80px -190px no-repeat}.c2_switch_i span{position:absolute;left:0;width:100%;height:2px;display:none;box-sizing:border-box;background-color:#8c8c8c;-webkit-transition:all .4s;transition:all .4s}.c2_switch_i span:nth-of-type(1){top:0}.c2_switch_i span:nth-of-type(2){top:9px}.c2_switch_i span:nth-of-type(3){top:18px}.c2_switch_i span:nth-of-type(2):after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#8c8c8c;-webkit-transition:all .4s;transition:all .4s}.menuOn .c2_switch_i span:nth-of-type(1){-webkit-transform:translate(50%) scale(0);-ms-transform:translate(50%) scale(0);transform:translate(50%) scale(0)}.menuOn .c2_switch_i span:nth-of-type(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menuOn .c2_switch_i span:nth-of-type(2):after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menuOn .c2_switch_i span:nth-of-type(3){-webkit-transform:translate(-50%) scale(0);-ms-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0)}#c2_menu{position:absolute;display:block;width:340px;max-height:0;right:0;overflow:hidden;cursor:default;-webkit-transition:height ease-in-out .8s;transition:height ease-in-out .8s}.menuOn #c2_menu,.mode_txt #c2_menu{margin-top:-1px;border:solid 1px #8c8c8c}.mode_map .menuOn.used #c2_menu{border-color:#39d0cb}#c2_menu>div{position:relative;display:block;padding:12px 18px;background-color:#fff;border-bottom:#dbe6ec 1px solid}div#d1{padding-right:10px}#d1 span{font-size:15px}.result_area{list-style:none}.result_area li{display:inline-block;margin-right:.3em;margin-top:.5em;padding:.2em .51em;list-style:none;font-size:13px;color:#555;border-radius:3px;border:#afb9be 1px solid;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.result_area li.on{background-color:#39d0cb;color:#fff;border-color:#39d0cb}#d2_1_1{display:inline-block;margin-top:-3px}#d2_1_1_1{position:relative;top:4px;left:4px;display:inline-block}#d2_1_1_1 span{display:inline-block;width:1px;height:24px;background-color:rgba(0,0,0,.2);position:relative;top:2px}#d2_1_1_1 div{display:inline-block;cursor:pointer;width:25px;height:22px}.star_on{background-image:url(/Images/HTL/st_on.png)}.star_of{background-image:url(/Images/HTL/st_of.png)}#slider_range_1{width:100%;margin-top:10px}.service ul{list-style:none;margin:0 auto;margin-top:6px;display:table}.service li{position:relative;display:inline-block;width:65px;margin:4px 17px;text-align:center;color:#ccc;font-size:13px;white-space:nowrap;overflow:hidden}body.pkg_g.mode_txt .service li{margin:4px 10px}.service li.on{color:#39d0cb}.service li:before{content:"";left:50%;position:relative;margin-left:-18.5px;margin-bottom:3px;display:block;width:37px;height:37px;background-image:url(/Images/HTL/hotel.png);background-position-y:-60px}.sv01:before{background-position-x:0}.sv02:before{background-position-x:-40px}.sv03:before{background-position-x:-80px}.sv04:before{background-position-x:-120px}.sv05:before{background-position-x:-160px}.sv06:before{background-position-x:-200px}.sv07:before{background-position-x:-240px}.sv08:before{background-position-x:-280px}.sv09:before{background-position-x:-320px}.service li.on:before{background-position-y:-100px}#d5_1 select{font-size:13px;width:160px;height:25px}#d5_1 p{color:#39d0cb;display:inline-block}#slider-range_2{margin-top:10px}#range_2_min{float:left;color:#bbb;font-size:13px;position:relative}#range_2_max{float:right;color:#bbb;font-size:13px;position:relative}#d6_1_1{position:relative;display:inline-block;width:190px;height:28px;border-bottom:1px solid #bbb;vertical-align:middle;overflow:hidden}#d6_1_1 input[type=text]{height:100%;width:96%;margin-left:2%;cursor:text;background-color:transparent;border:none;color:#000;font-size:15px}#d6_1_1 input[type=button]{position:absolute;display:block;width:28px;height:100%;right:0;top:0;background:#dbe6ec url(/Images/HTL/hotel.png) -56px -26px no-repeat;border:none}#d6_1_1 input[type=button]:hover{background-color:#39d0cb}#c2_menu>#d7{padding:0;border-bottom:0}#d7 div{position:relative;display:block;float:left;width:50%;padding:10px 18px;box-sizing:border-box;text-align:center;color:#000;font-size:16px;font-weight:700;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}#d7 div:hover{color:#fff;background-color:#39d0cb}#d7_2{border-right:#dbe6ec 1px solid}#c3{display:inline-block;float:left;width:calc(100% - 590px)}.mode_txt #c3{width:auto;z-index:5}body.pkg.mode_map #c3{width:calc(100% - 690px)}.pkg_g.mode_txt #c3{position:relative}#f1{position:relative;display:none;width:100%;float:left}#f1 li{display:inline-block;float:left;width:24.6%;margin-left:.4%;padding:6px 0;text-align:center;font-size:15px;border:#eee 1px solid;box-sizing:border-box;cursor:pointer;-webkit-transition:all .25s;transition:all .25s}#f1 span{position:relative;vertical-align:middle}li.transport{color:#5fb0de}li.shopping{color:#bf97e0}li.point{color:#62ab83}li.restaurant{color:#ffb12a}.transport .f1_11{background-color:#5fb0de}.shopping .f1_21{background-color:#bf97e0}.point .f1_31{background-color:#62ab83}.restaurant .f1_41{background-color:#ffb12a}li.transport.on{background-color:#5fb0de}li.shopping.on{background-color:#bf97e0}li.point.on{background-color:#62ab83}li.restaurant.on{background-color:#ffb12a}#f1 li.on{color:#fff}#f1 li.on div[class^=f1_]{border:#fff 1px solid}#f1 li div{position:relative;width:26px;height:26px;margin:0 4px;display:inline-block;border-radius:50%;vertical-align:middle}#f1 li div:after{content:"";position:absolute;width:20px;height:18px;background-image:url(/Images/HTL/hotel.png);top:4px;left:3px}.f1_11:after{background-position:0 -210px}.f1_21:after{background-position:-20px -210px}.f1_31:after{background-position:-40px -210px}#f1 li div.f1_42:after,.f1_41:after{background-position:-60px -210px}#map,#user_gmap{top:3px;clear:left}#map{position:relative}#map:after{content:"";position:absolute;right:-10px;top:0;width:10px;height:100%;box-shadow:-7px 0 7px rgba(0,0,0,.4)}#c4{position:relative;float:left;display:inline-block;font-size:15px}#c4,#ranking{width:589px}body.pkg.mode_map #c4{width:689px}#g1_1{position:relative;min-height:42px}#g1_1:after{content:"";display:table;clear:both}.mode_txt #g1_1{min-height:35px}.g1_1_title{position:relative;padding-left:1.5em;float:left;font-size:18px;line-height:1.2em;cursor:default}.pkg.mode_map .g1_1_title{max-width:370px;padding-left:11px}.pkg.mode_txt .g1_1_title{max-width:calc(100% - 11em);padding-left:11px}.hotel.mode_map .g1_1_title{max-width:275px}.g1_1_title:before{content:"";position:absolute;display:block;width:0;height:0;top:50%;margin-top:-11px;left:15px;border:transparent 11px solid;border-left:#333 6px solid}.g1_1_title:after{content:"";position:absolute;display:block;width:0;height:0;top:50%;margin-top:-11px;left:15px;border:transparent 11px solid;border-left:#fff 4px solid}.pkg .g1_1_title:before{content:"\3009";position:relative;display:inline-block;width:auto;height:auto;top:auto;left:auto;margin-top:auto;border:none}.pkg .g1_1_title:after{display:none}#spHTLCount{color:#e10000;font-size:28px;font-weight:300;margin:0 4px}.g1_1_title .processing{position:relative;display:inline-block;padding-left:30px}.g1_1_title .processing span{font-size:16px;opacity:.75;animation:processing_color 4.5s infinite}#g1_1 .progress_bar{position:absolute;display:block;height:2px;bottom:-1px;left:0;z-index:1;animation:processing_background 4.5s infinite}.mode_txt #g1_1 .progress_bar{display:none}.g1_1_price_rule{position:absolute;display:block;top:-35px;padding-left:10px;font-size:12px;line-height:1.25;color:#aeaeae}#g1_1_s1{position:absolute;display:none;width:auto;right:10px;top:-10px;padding:8px 30px;font-size:15px;color:#ff3888;cursor:pointer;border-radius:2px;z-index:1;-webkit-transition:background .2s;transition:background .2s}#g1_1_s1:before{content:"";position:relative;display:inline-block;margin-right:6px;width:16px;height:15px;top:2px;background:url(/Images/HTL/hotel.png) -310px -40px}#g1_1_s1:hover{background-color:#ff3888;color:#fff}#g1_1_s1:hover:before{background-position:-290px -40px}.pkg #g1_1_s1{top:-20px}#g1_2_sort{display:none}#g1_sort{position:absolute;display:block;top:-7px;right:8em;right:calc(7em + 15px);z-index:19}.mode_txt #g1_sort{right:0}.g1_sort_select{position:relative;padding:6px 1em;border:1px solid #8c8c8c;cursor:pointer;white-space:nowrap;z-index:2}.open .g1_sort_select{border-bottom-color:#fff}.g1_sort_select>div{position:relative;display:inline-block;padding-right:20px;font-size:15px;color:#8c8c8c}.g1_sort_select>div:before{content:"";position:absolute;display:block;right:7px;top:3px;border:transparent 4px solid;border-bottom:#8c8c8c 3px solid}.g1_sort_select>div:after{content:"";position:absolute;display:block;right:7px;top:13px;border:transparent 4px solid;border-top:#8c8c8c 3px solid}.g1_sort_select>span{font-size:13px;color:#aaa}.g1_sort_select:hover>div{color:#39d0cb}.g1_sort_select:hover>div:before{border-bottom-color:#39d0cb}.g1_sort_select:hover>div:after{border-top-color:#39d0cb}.g1_sort_select:hover>span{color:#39d0cb}.g1_sort_opctions{position:absolute;display:none;min-width:100%;box-sizing:border-box;padding:6px 4px;background-color:#fff;border:1px solid #8c8c8c;margin-top:-1px}#g1_sort.open .g1_sort_opctions{display:block}.g1_sort_opctions>div{position:relative;display:block;width:100%;box-sizing:border-box;padding:7px 10px 7px 22px;border-radius:3px;font-size:14px;white-space:nowrap;cursor:pointer}.g1_sort_opctions>div:hover{color:#fff;background-color:#39d0cb}.g1_sort_opctions>div.slt{background-color:#fff;color:#39d0cb;cursor:default}.g1_sort_opctions>div.slt:before{content:"";position:absolute;display:block;width:12px;height:9px;left:6px;top:13px;background:url(/Images/HTL/hotel.png) -60px -231px no-repeat}.c2_filter_items{position:relative;display:block;clear:both;float:right;margin:4px 7px 4px 9px;text-align:right}.mode_txt .c2_filter_items{margin-right:0}.c2_filter_items>div{position:relative;display:inline-block;padding:5px 18px 5px 6px;margin:2px 1px;border-radius:3px;background-color:#39d0cb;color:#fff;font-size:12px;line-height:1;cursor:default}.c2_filter_items .del{position:absolute;display:inline-block;padding:0 4px;right:0;top:0;font-size:18px;line-height:21px;font-weight:300;cursor:pointer}.c2_filter_items .del:hover{color:#000}#g1_2{position:relative;display:block;background-color:#fff;clear:both}#g1_2>ul{border-top:1px solid #dbe6ec}.g1_2li{position:relative;padding:10px 0;background-color:rgba(219,230,236,.01);border-bottom:1px solid #dbe6ec;cursor:pointer;-webkit-transition:background .25s,color .3s,padding 1s;transition:background .25s,color .3s,padding 1s}.g1_2li.del{height:0;padding:0;border:0}.mode_map .g1_2li.select{background-color:#ff3c2a;color:#fff}.mode_map .g1_2li.select:before{content:"";position:absolute;display:block;left:-24px;top:50%;margin-top:-10px;border:transparent 10px solid;border-right:#ff3c2a 15px solid}.mode_map .select .g1_2li_a,.mode_map .select .g1_2li_s2p2,.mode_map .select .g1_2li_s2p3{color:rgba(255,255,255,.75)}.g1_2li.other{color:#696969;text-align:center;font-size:16px;padding:35px 0}.g1_2lid{position:relative;top:-6px}.g1_2li_on{background-color:rgba(219,230,236,1);border:1px solid #d90600}.g1_2li div,.g1_2li span{display:inline-block}.g1_2li_a,.g1_2li_s1,.g1_2li_s2,.g1_2li_s3{vertical-align:middle}.g1_2li_s1{position:relative;width:60px;height:60px;margin:0 15px}.g1_2li_s1 img{position:absolute;top:0;margin-top:0;left:0}.g1_2li_s1imgd{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:50%;overflow:hidden;background-size:cover}.g1_2li_s1d{position:absolute;bottom:1px;right:-3px;width:16px;height:15px;background-image:url(/Images/HTL/hotel.png)}.pkg .g1_2li_s1d:hover:before{content:"這個，我愛！";position:absolute;left:-95px;top:-5px;font-size:12px;color:#fff;white-space:nowrap;border-radius:4px;background-color:#ff3888;padding:.3em .5em;z-index:30}.pkg .g1_2li_s1d:hover:after{content:"";position:absolute;display:block;width:0;height:0;left:-11px;top:3px;border:transparent 4px solid;border-left:#ff3888 7px solid}.g1_2li_s2{position:relative;padding-right:6px}.mode_map #ranking:hover .g1_2li_s2,body.hotel .g1_2li_s2{width:calc(100% - 130px - 15.5em)}body.pkg .g1_2li_s2{width:calc(100% - 280px - 16em)}body.pkg_g.mode_txt .g1_2li_s2{width:calc(100% - 310px - 16em)}.g1_2li_s3{color:#a8b8c8;position:relative}.mode_map .g1_2li.select .g1_2li_s3{color:#fff}body.pkg .g1_2li_s3{width:192px;display:inline-block}body.pkg_g .g1_2li_s3{width:220px;display:inline-block}.g1_2li_s3_class{position:relative;font-size:13px;text-align:center;width:5em;vertical-align:middle}body.pkg_g .g1_2li_s3_class{width:7.2em}.g1_2li_s3_class>i{position:relative;display:block;width:30px;height:20px;margin:0 auto;background:url(/Images/HTL/hotel.png) -350px -270px}.mode_map .g1_2li.select .g1_2li_s3_class>i{background-position:-350px -250px}body.pkg .g1_2li_s3_class>i,body.pkg_g .g1_2li_s3_class>i{font-size:28px;line-height:20px;background:0 0;-webkit-transition:all .25s;transition:all .25s}body.pkg .g1_2li_s3_class:hover,body.pkg_g .g1_2li_s3_class:hover{color:#222}.g1_2li_s3 .symbol{font-size:26px;font-weight:300;margin:0 5px;vertical-align:middle}div.pop{position:absolute;display:none;z-index:15;left:50%;top:135%;border-radius:4px;border:#ccc 2px solid;padding:14px;background-color:#fff;box-shadow:rgba(162,162,162,.4) 8px 6px 0;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.g1_2li_s3_class:hover .pop{display:block;width:400px;padding:20px}.pop:before{content:"";position:absolute;display:block;width:0;height:0;top:-16px;left:50%;border:transparent 6px solid;border-bottom:#868686 10px solid;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pop:after{content:"";position:absolute;display:block;width:0;height:0;top:-14px;left:50%;border:transparent 6px solid;border-bottom:#fff 10px solid;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pop_fly{margin-left:5em;margin-bottom:-18px;color:#a0a0a0}.g1_2li_s3_class .pop>div{display:block}.g1_2li_s3_class .pop>.flight{text-align:left}.g1_2li_s3_class .pop>.row{margin-top:15px}.flight figure{position:relative;display:inline-block;vertical-align:middle;margin-right:5px}.flight>div{position:relative;vertical-align:middle;text-align:left;left:30px}.flight h4{display:inline-block;font-size:15px;color:#000}.flight h5{display:inline-block;font-size:13px;color:#868686;display:inline-block;font-weight:300;letter-spacing:1px}.flight .h5_fly{float:left}.flight .airplane{display:inline-block}.airplane i{display:none}.airplane span{background-color:#a6b6c5;color:#fff;font-size:12px;padding:0 3px;border-radius:2px;font-weight:300}.g1_2li_s3_class .pop .row>div{width:33%;float:left;position:relative}.arrival-time .time,.departure-time .time{font-size:24px;color:#000}.arrival-time .city,.departure-time .city{font-size:13px;color:#868686;margin-top:1em}.duration-time{text-align:center}.g1_2li_s3_class .duration-time{font-size:13px;padding-top:.5em}.g1_2li_s3_class .duration-time:before{content:"";position:absolute;width:200%;height:0;left:-50%;top:2.7em;border-bottom:#6cb2ba 1px dashed}.g1_2li_s3_class .duration-time .time:after,.g1_2li_s3_class .duration-time .time:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;border:#6cb1ba 1px solid;top:2.7em;background-color:#fff;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.g1_2li_s3_class .duration-time .time:before{left:-50%}.g1_2li_s3_class .duration-time .time:after{right:-50%}.duration-time .time{display:block;color:#868686;margin-bottom:.5em}.duration-time i{display:inline-block;background-color:#6cb2ba;border-radius:2px;padding:2px;font-size:12px;line-height:1;color:#fff}.duration-time .city{display:block;color:#6cb2ba;font-size:13px}.duration-time-stops{position:relative;display:table;width:100%}.flight-stop{position:relative;display:table-cell}.pkg.p2 .flight-stop .pop{display:none}.arrival-time .time .next-day{display:inline-block;font-size:15px}.arrival-time .time:hover .next-day{color:#ff8a00}.g1_2li_gift{position:relative;color:#e66895;font-size:13px;vertical-align:middle}.g1_2li_gift>i{position:relative;display:block;margin:0 auto;width:30px;height:30px;background-color:#e66895;color:#fff;font-size:21px;line-height:30px;text-align:center;border-radius:50%}.mode_map .g1_2li.select .g1_2li_gift{color:#fff}.g1_2li_gift .pop_h{color:#e66895!important}.g1_2li_gift .pop{border-color:#e66895}.g1_2li_gift .pop:before{border-bottom-color:#e66895}.g1_2li_gift:hover .pop{display:block;width:400px;padding:20px;white-space:normal}.g1_2li_gift .pop>div{display:block}.pop_h{font-size:18px;margin-bottom:10px}.pop_h img{margin-left:3px;margin-bottom:-3px}.g1_2li_gift .pop ol{padding-left:1.2em;color:#222}.g1_2li_gift .pop li{list-style-type:decimal;line-height:1.5}.g1_2li div.g1_2li_s2_name{width:100%;max-width:25em;vertical-align:middle}.g1_2li_s2 img{padding:0 2px}.g1_2li_s2s{display:inline-block;padding:1px 3px;background-color:red;color:#fff}.g1_2li_s2p1{font-size:1em;line-height:1.2}.g1_2li_s2p2{font-size:.8em;line-height:1;font-weight:300;color:#868686;margin-top:2px}.g1_2li_s2p3{display:inline-block;font-size:.8em;color:#868686}.g1_2li_s2p4{position:relative;width:10em;padding-right:.8em;font-size:.867em;text-align:right;vertical-align:middle}body.hotel .g1_2li_s2p4{width:8em}.g1_2li_s2p4:hover .pop{display:block;width:130%;text-align:left;line-height:1.5;white-space:normal}.g1_2li_s2p4 label{color:#e10000;font-weight:300;white-space:nowrap}.g1_2li_s2p4 label span{font-size:1.54em}.mode_map .g1_2li.select .g1_2li_s2p4 label{color:#edff00}.g1_2li_s2p4 .note{display:block;color:#a8b8c8}.hotel .g1_2li_s2p4 .note{font-size:12px}.mode_map .g1_2li.select .g1_2li_s2p4 .note{color:rgba(255,255,255,.75)}body.pkg_g .g1_2li_s2p4:hover .note{color:#333}.g1_2li_s2p4 .note i{position:relative;background-color:#a8b8c8;text-align:center;font-size:13px;font-weight:300;line-height:15px;color:#fff;border-radius:50%;width:15px;height:15px;display:inline-block;margin-left:2px;cursor:help}body.pkg_g .g1_2li_s2p4:hover .note i{background-color:#333}.memo{opacity:.45;line-height:1.2}.g1_2li_a{position:relative;display:inline-block;text-decoration:none;cursor:pointer}body.hotel .g1_2li_a{padding:1em;font-size:.8em;color:#aaa;-webkit-transition:background .1s;transition:background .1s}body.hotel .g1_2li_a:hover{background-color:#39d0cb;color:#fff}.process_btn.g1_2li_a{font-size:15px;letter-spacing:0;margin:0;padding:.4em .4em .4em .8em}.star5{background:url(/Images/HTL/hotel.png) -190px -140px;height:11px;display:inline-block;text-indent:-10em;overflow:hidden}.star51{width:10px}.star52{width:24px}.star53{width:38px}.star54{width:52px}.star55{width:66px}.XX{position:relative;width:40px;height:40px;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.XX:after,.XX:before{content:"";position:absolute;display:block;width:50%;height:2px;top:50%;left:25%;background-color:#aaa;-webkit-transition:all .2s;transition:all .2s}.XX:after{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center}.XX:hover{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.XX:hover:after,.XX:hover:before{background-color:#e10000;width:60%;left:20%}.love_of:hover,.love_on{background-position:-310px -40px}.love_of{background-position:-290px -40px}#pager{position:relative;display:block;text-align:center;margin:15px 0}#pager{font-size:15px;font-weight:300;color:#878787}#pager button{padding:.3em .6em;margin:0 4px;border:#dbe6ec 1px solid;outline:0;font-size:15px;font-weight:300;line-height:1em;color:#878787;background-color:transparent;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}#pager button.next,#pager button.prev{border-color:transparent;font-weight:700;color:#dcdcdc}#pager button.prev{padding-left:0}#pager button.next{padding-right:0}#pager button.chg{font-size:13px;padding:.42em 1em}.pkg_g #pager button.chg{display:none}#pager button.select,#pager button:hover{color:#fff;background-color:#b4cad6;border-color:#b4cad6}#pager button.select{cursor:default}#like{position:fixed;opacity:0;padding:.3em .5em;z-index:30;border-radius:4px;background-color:#ff3888;color:#fff;font-size:12px}#like:after{content:"";position:absolute;right:-15px;top:50%;margin-top:-5px;border:transparent 5px solid;border-left:#ff3888 10px solid}.ui-autocomplete{z-index:3}.room_none{display:block;clear:both;font-size:15px;color:#fff;text-align:center;padding:20px 0;cursor:default}.room_none:before{content:"";display:block;width:26px;height:26px;position:relative;margin:0 auto;margin-bottom:13px;background:url(/Images/HTL/hotel.png) -70px -140px no-repeat}.marker_info{height:100%;font-family:"Helvetica Neue",Helvetica,Arial,"微軟正黑體",Microsoft JhengHei,sans-serif;cursor:default;display:table;width:420px}.marker_info>div{display:table-cell}.marker_info h5{margin:15px 0 12px 6px;font-size:24px;text-decoration:underline}.marker_info.transport h5{color:#5fb0de}.marker_info.shopping h5{color:#bf97e0}.marker_info.point h5{color:#62ab83}.marker_info.restaurant h5{color:#ffb12a}.marker_info.hotel h5{color:#ff3522}.marker_info_pic{position:relative;width:140px;overflow:hidden}.marker_info_pic img{position:absolute;min-width:100%;height:100%;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.marker_info_pic:after{content:"";position:absolute;right:0;top:0;height:100%;width:0;box-sizing:border-box;border:transparent 26px solid;border-top:#fff 450px solid;border-right:#fff 0 solid}.marker_info_text{padding-left:4px}.marker_info_text p{padding:.2em 6px;color:#343434;font-size:13px;line-height:1.4em;text-align:justify;word-break:break-all}.marker_info_text .flex{position:relative;overflow:hidden}.flex.traffic{max-height:6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.flex.description{max-height:8em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.marker_info_a{position:relative;display:inline-block;float:right;padding:.3em 1em;margin:5px 0;border-radius:4px;font-size:13px;color:#fff;text-decoration:none;overflow:hidden;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.marker_info_a:before{content:"";width:20em;height:9em;border-radius:0 0 14em 14em;background-color:#81e1dd;background-color:rgba(255,255,255,.2);position:absolute;bottom:1em;left:-7em;-webkit-transition:bottom .6s .3s;transition:bottom .6s .3s}.marker_info_a:hover{background-color:#07ada7;box-shadow:#999 1px 2px 2px}.marker_info_a:hover:before{bottom:-3em}.marker_info.transport .marker_info_a{background-color:#5fb0de}.marker_info.shopping .marker_info_a{background-color:#bf97e0}.marker_info.point .marker_info_a{background-color:#62ab83}.marker_info.restaurant .marker_info_a{background-color:#ffb12a}.marker_info.hotel .marker_info_a{background-color:#ff3522}.order_require_form{position:relative;display:table;padding:20px 22px;margin:0 auto;border-radius:5px;font-size:15px;box-sizing:border-box;cursor:default}body.hotel.p2 .order_require_form{width:94%;padding:20px 0}body.tkt.p2 .order_require_form{width:100%}body.pkg .s_form_body{width:100%}body.pkg .kv .s_form_body{width:auto}.kv .order_require_form{position:relative;margin:auto;background-color:#000;background-color:rgba(0,0,0,.7);color:#fff;z-index:30;box-sizing:border-box;-webkit-transition:all .4s;transition:all .4s}.kv .s_box:hover .order_require_form{background-color:rgba(0,0,0,.9)}.order_require_form.hor{position:relative;top:0;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.container>.s_form_box{background-color:#eee}.order_require_form input[type=text],.order_require_form select,.s_form_body input[type=text],.s_form_body select{display:block;margin-top:4px;height:2em;border:#dbe6ec 1px solid;background-color:#fff;font-family:inherit;font-size:16px;font-weight:300;color:#888;text-align:center;border-radius:3px;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none}.order_require_form select option,.s_form_body select option{font-weight:300}.order_require_form select,.s_form_body select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.order_require_form select::-ms-expand,.s_form_body select::-ms-expand{display:none}.order_require_form div{position:relative;padding-right:1em;vertical-align:top;-webkit-transition:all .4s;transition:all .4s}body.pkg .s_form_body div,body.tkt .s_form_body div{padding-right:.5em}body.pkg .s_form_body label{white-space:nowrap}.order_require_form>div{display:table-cell}.kv .order_require_form div{position:relative;float:left}.s_form_body input,.s_form_body select{width:100%}ul.s_form_sort{position:relative;display:block;margin-bottom:15px;list-style:none;text-align:center}body.tkt.p2 ul.s_form_sort{display:none;position:absolute;top:10px;left:0;width:100%}.s_form_sort li{position:relative;display:inline-block;margin:0 5px;padding:8px 20px;opacity:.4;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.s_form_sort li.selected{cursor:default}.s_form_sort li.selected,.s_form_sort li:hover{opacity:1}.s_form_sort li.selected:after,.s_form_sort li.selected:before,ul.s_sort li.selected:after{content:"";position:absolute;left:0;width:100%;height:1px;background:#c4c4c4;background:-webkit-linear-gradient(right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0));background:-moz-linear-gradient(right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0));background:-o-linear-gradient(right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0));background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0))}.s_form_sort li.selected:before{top:0}.s_form_sort li.selected:after{bottom:0}ul.s_sort li.selected:after{bottom:0;width:60%;left:20%;opacity:.4}.order_require_form .room_members,.order_require_form .room_members_all{margin-right:0;padding-right:0}.room_members{margin-bottom:10px;display:table;width:100%}.room_members>div{display:table-cell}.room_members>div:last-child{padding-right:0}.kv .order_require_form .checkin,.kv .order_require_form .checkout{width:8em}body.p2 .s_form_body .checkin,body.p2 .s_form_body .checkout{width:8.5em}body.p2 .advanced_hidden>div{float:left}body.p2 .advanced_hidden .checkin,body.p2 .advanced_hidden .checkout{width:8em}body.hotel .order_require_form .room_amount{width:4em}.s_package .room_amount{width:3.5em}.kv .s_package .room_amount{padding-right:0}.kv .s_package .room_amount:after{right:9px}.kv .order_require_form .room_amount{width:4em}body.index .kv .s_hotel .search button[type=submit] i{display:none}.pkg.index .s_form_body .search{width:10em;float:right;padding-right:0}.pkg.index .s_form_body .search button[type=submit]{margin-top:10px}.pkg.p2 .s_form_body .search{width:6em;padding-right:0}.pkg.p2 .s_form_body .search i{display:none}.pkg .s_form_body .search button[type=submit]{font-size:18px}.tkt .s_form_body .search button[type=submit]{font-size:18px}.pkg .s_ticket .s_form_body .search{width:auto;float:right}.s_form_body.multiple>.search button{margin-top:.8em;right:.4em;position:relative}.p2 .s_form_body>.search i{display:none}.order_require_form .checkin input,.order_require_form .checkout input,.order_require_form .flight-departing input,.order_require_form .flight-returning input{width:100%}.checkin input,.checkout input,.flight-departing input,.flight-returning input{background:#fff url(/Images/HTL/date_bg.png) right center no-repeat;padding-right:26px}.kv .order_require_form .checkin{clear:both}.order_require_form .night span{position:relative;display:block;padding-top:2em;white-space:nowrap;color:inherit;font-weight:300}body.pkg .s_form_body .night span{color:#6a6a6a}body.pkg .kv .s_form_body .night span{color:#bbb}.index .order_require_form .night{width:3.2em}.p2 .order_require_form .night{width:2em}body.p2 .advanced_hidden .night{width:auto}.index .s_form_body.return .night{width:5.1em}.index .s_form_body.oneway .night{width:6.85em}.order_require_form .stay-night{width:4.2em}.order_require_form .stay-night select{padding-left:1em}.index .s_form_body.return .from{width:49%;width:calc(50% - .5em);max-width:20em}.index .s_form_body.return .destination{width:49%;width:calc(50% - .5em);max-width:20em}.index .s_form_body.oneway .from{width:49%;width:calc(50% - .5em);max-width:18.2em}.index .s_form_body.oneway .destination{width:49%;width:calc(50% - .5em);max-width:18.2em}.index .s_form_body.multiple .from{width:16em}.index .s_form_body.multiple .destination{width:16em}.index .s_form_body.trend .from{width:49%;width:calc(50% - .5em);max-width:16em}.index .s_form_body.trend .destination{width:49%;width:calc(50% - .5em);max-width:16em}.kv .s_package .from{width:20.2em}.kv .s_package .destination{width:28.5em;padding-right:0}.kv .s_hotel .destination{width:100%;padding-right:0}.s_form_body:not(.multiple) .destination,.s_form_body:not(.multiple) .from{margin-bottom:12px}body.hotel .kv .order_require_form .destination{width:100%;display:block;margin-bottom:11px}.pkg.p2 .order_require_form .from{width:9em}.order_require_form .from input{cursor:text}body.hotel.p2 .order_require_form .destination input{width:100%}#s2id_autogen1,#s2id_autogen3{display:block;width:100%;margin-top:4px;padding-right:0}.s_form_body>.date{width:20.7em}body.pkg.p2 .s_form_body>.date{padding-right:0}.date>.flight-date{position:relative;display:block}.date>.flight-date:after{content:"";display:block;clear:both;width:100%;height:0}.date>.flight-date>div{float:left}.date>.flight-date>div:last-child{padding-right:0}.s_form_body .flight-departing,.s_form_body .flight-returning{width:8em}.s_form_body.multiple .flight-departing{width:8em}.index .s_form_body.oneway>.flight-departing{width:11em}body.pkg .kv .s_form_body>.flight-departing{clear:both}body.tkt .kv .s_form_body>.flight-departing{clear:both}.s_form_body.multiple .airline{width:14em}.s_form_body .flight-class{width:6em}.s_form_body .airline input,.s_form_body .airline select,.s_form_body .flight-class input,.s_form_body .flight-class select{text-align:left;padding-left:9px;padding-right:27px}.s_form_body.oneway>.airline,.s_form_body.return>.airline{clear:both;width:8em}.room_amount{display:inline-block}.room_amount select{width:100%;padding-left:9px;padding-right:27px}.room_amount:after,.s_form_body .airline:after,.s_form_body .flight-class:after{content:"";position:absolute;top:38px;right:20px;width:10px;height:6px;background:url(/Images/HTL/hotel.png) -250px -40px no-repeat;pointer-events:none}.room_member_all{display:none!important}.adults span,.baby span,.children span{font-size:12px;margin-left:.3em;font-weight:300}.adults{width:6.4em}body.pkg .s_form_body.multiple>.adults{clear:both}body.tkt .kv .s_form_body.multiple>.adults{clear:both}.adults select{width:100%;padding-left:44px}.adults::after{content:"";position:absolute;width:26px;height:22px;left:18px;background:url(/Images/HTL/hotel.png) -153px -30px no-repeat;pointer-events:none;-ms-transform:translateY(-1.9em);-webkit-transform:translateY(-1.9em);transform:translateY(-1.9em)}.children{width:5.7em}.children select{width:100%;padding-left:44px}.children_age{white-space:nowrap}.children_age select{width:auto;display:inline-block;margin-right:7px}.baby{width:4.7em}.baby select{padding-left:35px}.index .s_form_body.oneway .baby,.index .s_form_body.return .baby{padding-right:0}.index .s_form_body.multiple .baby{padding-right:2.5em}.baby::after,.children::after{content:"";position:absolute;width:26px;height:22px;left:14px;background:url(/Images/HTL/hotel.png) -202px -30px no-repeat;-ms-transform:translateY(-1.9em);-webkit-transform:translateY(-1.9em);transform:translateY(-1.9em)}.baby::after{left:9px}.kv .s_package .s_form_body>.advanced{clear:both;margin-top:2px}.advanced>label{position:relative;display:block;font-size:13px;white-space:nowrap}.p2 .advanced label{color:#898989}.advanced label input[type=checkbox]{width:auto;display:inline-block;margin:0 3px 0 1px;vertical-align:-2px}.advanced_hidden{margin-top:3px}.kv .advanced_hidden .checkin,.kv .advanced_hidden .checkout{width:auto}body.index .advanced_hidden .checkin input,body.index .advanced_hidden .checkout input{display:inline-block;width:8em;margin-left:5px}body.pkg.index .advanced_hidden .night span{padding-top:.8em}.s_form_body.multiple>.advanced{clear:both}.s_ticket .advanced{padding-top:1.45em}.index .s_ticket .trend .advanced{clear:left;padding-top:0;margin-bottom:0}.index .s_ticket .trend .advanced-item{clear:left;margin-bottom:0;margin-top:5px}.p2 .s_ticket .trend .advanced{width:50px}.p2 .s_ticket .trend .advanced-item{width:13.5em}.p2 .s_ticket .trend .advanced-item>div{float:left}.s_ticket .trend .advanced>label+*{margin-top:8px}.s_ticket .trend .advanced div{margin-bottom:0}.s_ticket .trend .advanced>div>div{float:left}.s_ticket .trend .advanced>div:after{content:"";display:block;clear:both}body .s_form_body div.multiple_ticket{padding-right:0}.p2 .s_form_body .multiple_ticket{padding-right:1em}.s_form_body.multiple .rowArea{margin-bottom:0}.s_form_body.multiple .row{position:relative;display:table;width:100%;clear:both;margin-bottom:0;padding-right:0}.s_form_body.multiple .row>div{display:table-cell}.s_form_body.multiple button{outline:0;border:none;background-color:transparent;font-size:13px;cursor:pointer;color:inherit;-webkit-transition:all .25s;transition:all .25s}.s_form_body button.clear{position:absolute;right:1em;bottom:.5em;color:#999;outline:0;border:none;background-color:transparent;font-size:13px;cursor:pointer}.s_form_body.multiple button.add i,.s_form_body.multiple button.del i{content:"";position:relative;display:inline-block;font-size:16px;line-height:12px;border-radius:50%;width:14px;height:14px;color:#444;background-color:#fff;-webkit-transition:all .2s;transition:all .2s}.s_form_body.multiple button.add i{font-weight:300;margin-right:5px}.s_form_body.multiple button.add{clear:both;float:left}.s_form_body.multiple button.add:hover{color:#f7841e}.s_form_body.multiple button.add:hover i{background-color:#f7841e}.s_form_body.multiple .row button.del{position:absolute;right:-1.4em;bottom:.9em;height:2.5em;opacity:.4}.s_form_body.multiple .row button.del:hover{opacity:1}.s_form_body.multiple .row button.del:hover i{background-color:rgba(245,57,60,1);color:#fff}.order_require_form button[type=submit]{float:left;margin-top:24px;width:100%;height:32px;font-family:inherit;font-size:20px;color:#fff;border:none;outline:0;border-radius:4px;background-color:#f7841e;cursor:pointer;box-sizing:border-box;white-space:nowrap;text-align:center;-webkit-transition:all .25s;transition:all .25s}.order_require_form button[type=submit]:before{content:"";position:relative;display:inline-block;width:20px;height:20px;margin-right:8px;vertical-align:-2px;background:url(/Images/HTL/hotel.png) -60px -30px no-repeat}.order_require_form button[type=submit]:hover{background-color:#39d0cb}#ranking{display:block;padding:4px;bottom:0;background:url(/Images/HTL/bg2.png) 0 0 repeat;box-sizing:border-box;z-index:7;-webkit-transition:all 1s;transition:all 1s}.mode_map #ranking{position:fixed;height:88px;right:0}.mode_map #ranking:hover{width:100%}.ranking_inside{position:relative;display:block;width:100%;background-color:#fff}.ranking_t{position:relative;display:block;padding:16px 0 4px 0;font-size:20px;font-weight:700;letter-spacing:.1em;text-align:center;cursor:default;transition:all .5s}.mode_map .ranking_t{position:absolute;width:220px;height:100%;padding:32px 0 0 0;background-color:#fff;z-index:2}.mode_txt .ranking_t{width:100%}.ranking_t:before{content:"";position:relative;display:inline-block;width:20px;height:21px;top:-2px;margin-right:6px;vertical-align:middle;background:url(/Images/HTL/hotel.png) -130px -225px no-repeat}.ranking_li{position:relative;display:block;width:100%;transition:all .5s .5s}.mode_map .ranking_li{position:absolute;left:229px;white-space:nowrap}.mode_map #ranking:hover .ranking_li{transition:all .5s}#ranking .g1_2li:first-child{border-top:none}#ranking .g1_2li_s1imgd span{position:relative;width:100%;top:5px;font-size:40px;color:#fff;font-style:italic;text-align:center;font-family:"Times New Roman",serif}.mode_txt #ranking .arrow{display:none}.mode_map #ranking .arrow{position:absolute;display:block;width:50px;height:100%;top:0;background-color:#fff;text-align:center;outline:0;border:none;cursor:pointer;z-index:3}.mode_map #ranking .arrow:before{content:"";position:relative;display:inline-block;width:30px;height:50px;background-image:url(/Images/HTL/hotel.png);opacity:.4;-webkit-transition:opacity .3s;transition:opacity .3s}.mode_map #ranking .arrow.left{left:186px;display:none}.mode_map #ranking:hover .arrow.left{display:block}.mode_map #ranking .arrow.left:before{background-position:-330px 0}.mode_map #ranking .arrow.right{right:0}.mode_map #ranking .arrow.right:before{background-position:-360px 0}.mode_map #ranking .arrow:hover:before{opacity:1}.mode_map .ranking_inside{height:100%;overflow:hidden}.mode_map #ranking.open .ranking_inside{height:100%;overflow:hidden}.mode_map #ranking .XX,.mode_map #ranking .g1_2li_s2p4{display:none}.mode_map #ranking .g1_2li_a{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;text-indent:-5em;overflow:hidden}.mode_map #ranking .g1_2li_a:hover{background-color:inherit;color:inherit}.mode_map #ranking .g1_2li{display:inline-block;vertical-align:middle;border:none}.mode_map #ranking .g1_2li_s2{width:245px}.mode_txt #layout{margin-right:1.5%;width:97%}.mode_txt #f1,.mode_txt #map{display:none}body.pkg_g.mode_txt #c2_menu{width:300px}.mode_txt #c4{width:calc(100% - 370px);padding-left:370px}.g1_2li_s2_info{position:relative;vertical-align:middle;min-width:5.2em}.mode_map .g1_2li_s2_info{min-width:7.1em}.mode_map .g1_2li_s2_info:after{content:"查看位置";position:absolute;font-size:12px;line-height:1.3;color:#aaa;border:#bfbfbf 1px solid;right:-62px;padding:0 5px;top:3px}.mode_map .g1_2li.select .g1_2li_s2_info:after{display:none}.mode_txt #ranking{position:relative;height:auto;width:100%;margin-bottom:15px}.pkg_g #c4 .s_form_box input,.pkg_g #c4 .s_form_box select{cursor:not-allowed}.direct_s{position:absolute!important;right:0;top:1.6em;width:5em;height:2em;line-height:2em;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s}.has_htlname .direct_s{width:15em;max-width:60%}.direct_s_t{display:inline-block;vertical-align:middle;cursor:pointer}.direct_s_t:before{content:"指定酒店？";font-size:12px;line-height:1;font-weight:300;background-color:#bbb;color:#fff;border-radius:3px;padding:1px 6px;-webkit-transition:all .3s;transition:all .3s}.pkg.p2 .direct_s_t:before{content:"指定酒店"}.has_htlname .direct_s_t:before{content:"指定"!important}.direct_s_t:hover:before,.has_htlname .direct_s_t:before{background-color:#39d0cb}.s_form_body .direct_s input{display:inline-block;border:none;font-size:13px;margin-top:0;height:100%;width:0;text-align:left;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.s_form_body.has_htlname .direct_s input{width:calc(100% - 3em)}.kv .s_package .has_htlname .from{width:16.6em}.kv .s_package .has_htlname .destination{width:32.5em}.destination>input[type=text]{cursor:pointer}.pkg.index .has_htlname .destination>input[type=text]{padding-right:15em}.kv_key{position:absolute;right:0;bottom:0;padding:8px 10px;font-size:13px;line-height:1;font-weight:400;color:#fff;color:rgba(255,255,255,.65);cursor:default;background-color:#333;background-color:rgba(0,0,0,.5)}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:default;-ms-touch-action:none;touch-action:none;border:rgba(153,153,153,.4) solid 1px;top:-.4em;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:19px;height:19px;outline:0}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background-color:#39d0cb!important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}#slider_range_1{font-size:.5em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#e5e5e5;-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.3);box-shadow:inset 0 1px 4px rgba(0,0,0,.3)}#slider_range_2{position:relative;z-index:1;display:block;width:100%;margin-top:10px;border:0;background-position:0 0;background-color:#e5e5e5;font-size:.5em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.3);box-shadow:inset 0 1px 4px rgba(0,0,0,.3)}.amount{border:0;color:#39d0cb;font-weight:700}.loading-bg-three-color circle{stroke-dashoffset:100;-webkit-animation:b1 9s linear infinite,bt1_1 9s;-moz-animation:b1 9s linear infinite,bt1_1 9s;animation:b1 9s linear infinite,bt1_1 9s}.loading-circle{-webkit-animation:c1_1 1.5s infinite linear;-moz-animation:c1_1 1.5s infinite linear;animation:c1_1 1.5s infinite linear}.loading-circle circle{-webkit-animation:c1_2 9s linear infinite,c1_3 4.5s infinite;-moz-animation:c1_2 9s linear infinite,c1_3 4.5s infinite;animation:c1_2 9s linear infinite,c1_3 4.5s infinite}.loading-three-color circle{-webkit-animation:change 4.5s infinite,c1_2 9s linear infinite,c1_3 4.5s infinite;-moz-animation:change 4.5s infinite,c1_2 9s linear infinite,c1_3 4.5s infinite;animation:change 4.5s infinite,c1_2 9s linear infinite,c1_3 4.5s infinite}@-webkit-keyframes b1{0%{stroke-dashoffset:-44}5%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@-webkit-keyframes c1_1{0%,100%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}@-webkit-keyframes c1_2{0%{stroke-width:0}10%{stroke-width:3}75%{stroke-width:3}90%{stroke-width:0}100%{stroke-width:0}}@-webkit-keyframes c1_3{0%{stroke-dasharray:30,45;stroke-dashoffset:-15}16%{stroke-dasharray:1,45;stroke-dashoffset:-15}16.01%{stroke-dasharray:1,45;stroke-dashoffset:-60}33%{stroke-dasharray:30,15;stroke-dashoffset:-30}33.01%{stroke-dasharray:30,15;stroke-dashoffset:-30}49%{stroke-dasharray:1,45;stroke-dashoffset:-30}49.01%{stroke-dasharray:1,45;stroke-dashoffset:15}66%{stroke-dasharray:30,15;stroke-dashoffset:45}66.01%{stroke-dasharray:30,15;stroke-dashoffset:45}82%{stroke-dasharray:1,45;stroke-dashoffset:45}82.01%{stroke-dasharray:1,45;stroke-dashoffset:45}99.99%{stroke-dasharray:30,15;stroke-dashoffset:73}}@-webkit-keyframes change{0%{stroke:#f99}15%{stroke:#f99}17%{stroke:#6bf}33%{stroke:#6bf}33.01%{stroke:#6bf}49%{stroke:#6bf}49.01%{stroke:#6d9}66%{stroke:#6d9}66.01%{stroke:#6d9}81%{stroke:#6d9}83%{stroke:#f99}99.99%{stroke:#f99}}@-webkit-keyframes processing_color{0%{color:#f99}33%{color:#6bf}75%{color:#6d9}99.99%{color:#f99}}@-webkit-keyframes processing_background{0%{background-color:#f99;box-shadow:rgba(153,0,0,.2) 0 0 7px}33%{background-color:#6bf;box-shadow:rgba(102,187,255,.2) 0 0 7px}75%{background-color:#6d9;box-shadow:rgba(102,221,153,.2) 0 0 7px}99.99%{background-color:#f99;box-shadow:rgba(153,0,0,.2) 0 0 7px}}@-webkit-keyframes bt1_1{0%{stroke-width:0;stroke:rgba(200,200,200,0)}5%{stroke-width:4;stroke:rgba(200,200,200,.2)}7%{stroke-width:1;stroke:rgba(200,200,200,.2)}10%{stroke-width:3;stroke:rgba(200,200,200,.1)}80%{stroke-width:3;stroke:rgba(200,200,200,.1)}100%{stroke-width:0;stroke:rgba(200,200,200,0)}}.mask .warning{position:fixed;left:0;top:140px;width:100%;padding:50px 0;max-height:calc(100% - 240px);overflow-y:auto;background:#ccc url(/Images/HTL/noise.gif) repeat;text-align:center;cursor:default;z-index:90;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,微軟正黑體,"Microsoft JhengHei",sans-serif}.mask .warning .process_btn{margin:40px 0 0}.warning h5{color:#d90000;font-size:40px;font-weight:700}#d5_1:after,#d7:after,#f1 ul:after,.advanced_hidden:after,.marker_info:after,.order_require_form:after,article:after{content:"";clear:both;display:block;width:100%;height:0;position:relative}.select2-container .select2-choice{width:100%!important}.select2-container .select2-choice>.select2-chosen{width:100%!important;margin-right:0!important;box-sizing:border-box}.select2-container .select2-choice .select2-arrow{display:none!important}.select2-choice>span:first-child,.select2-chosen,.select2-container .select2-choices .select2-search-field input{padding:0 10px!important}.select2-container .select2-choice{height:30px!important;line-height:30px!important}@media screen and (min-width:1900px){body.mode_txt #c4{font-size:20px}body.pkg_g.mode_txt .g1_2li_s2{width:calc(100% - 90px - 23em)}}@media screen and (min-width:1480px) and (max-width:1899px){body.mode_txt #c4{font-size:18px}body.pkg_g.mode_txt .g1_2li_s2{width:calc(100% - 90px - 24em)}}@media screen and (min-width:1430px) and (max-width:1899px){body.hotel.mode_txt #c4{font-size:18px}}@media screen and (min-width:1460px){body.pkg .s_form_body .search i{display:inline-block}}@media screen and (min-width:1370px){body.pkg_g.mode_txt #c2_menu{position:relative;max-height:none}body.pkg_g.mode_txt #c4{width:calc(100% - 330px);padding-left:330px}}@media screen and (max-width:1369px){body.pkg_g.mode_txt #c4{width:100%;padding-left:0}}@media screen and (min-width:700px) and (max-width:1369px){body.pkg_g.mode_txt #c3{position:absolute;width:auto}body.pkg_g.mode_txt #c2_menu{right:auto;left:0;max-height:0;border-width:0}body.pkg_g.mode_txt .menuOn #c2_menu{box-shadow:rgba(162,162,162,.5) 8px 6px 0;max-height:1200px;border-width:1px}.pkg_g.mode_txt #c4 .s_form_box{padding-left:165px}.pkg_g.mode_txt #c2_switch{width:155px;height:80px;border:1px solid #8c8c8c;cursor:pointer}}@media screen and (max-width:1461px) and (min-width:1271px){.pkg.p2 .order_require_form .destination{max-width:14vw}}@media screen and (max-width:1280px){.goto_email{padding-right:20px}}@media screen and (max-width:1270px){.mode_txt #c4{width:calc(100% - 370px)}.pkg.p2 .order_require_form{display:block}.pkg.p2 .order_require_form>div{float:left;display:block}.pkg.p2 .order_require_form .destination{max-width:none}}@media screen and (max-width:1099px){.tkt.p2 .order_require_form.return{display:none!important}.tkt.p2 .order_require_form.oneway{display:none!important}.tkt.p2 .order_require_form.multiple{display:none!important}}@media screen and (min-width:1021px){.mode_txt:not(.pkg_g) #c2_menu{max-height:1200px;position:relative;display:block}.hotel.mode_txt #c4{margin-top:-42px}.hotel .order_require_form .search{width:9.5em;padding-right:0}.hotel .order_require_form .search .w_l{display:inline-block}.menuOn #c2_menu,.mode_txt #c2_menu{max-height:1200px}.mode_txt #c2_switch{cursor:default}}@media screen and (max-width:1020px){#pager button.chg,.p2 #mode_switch{display:none}.order_require_form div{padding-right:.5em}.order_require_form .checkin,.order_require_form .checkout{width:8.5em}.hotel .order_require_form .search{width:7em;padding-right:0}.hotel .order_require_form .search .w_l{display:none}.order_require_form .room_amount{width:4em}.mode_txt #layout{margin-top:0}.mode_txt #c2{position:relative;width:100%;z-index:0}.mode_txt #c2_menu{width:100%;position:relative;max-height:0}.mode_txt .menuOn #c2_menu{max-height:1200px}body.pkg_g.mode_txt #c2_menu{width:100%}.mode_txt #c3{width:100%;height:auto!important;margin-top:20px}.pkg_g.mode_txt #c3{margin-top:0}body.mode_txt #c4{padding-left:0;margin:50px 0 0;width:100%}body.pkg_g.mode_txt #c4{margin:20px 0 0}.mode_txt #g1_1{height:auto;background-color:#fff}.mode_txt .g1_1_title{position:relative;bottom:auto}.flight>div{left:0}body.pkg_g.mode_txt .g1_2li_s3 .g1_2li_s3_class,body.pkg_g.mode_txt .g1_2li_s3 .g1_2li_s3_class+.symbol{display:none}body.pkg_g.mode_txt .g1_2li_s2{width:calc(100% - 200px - 16em)}body.pkg_g .g1_2li_s3{width:100px}.p2 .order_require_form{width:98%!important}.pkg.p2 .order_require_form .destination{width:calc(100% - 31.2em);max-width:auto}.pkg.p2 .order_require_form .adults{clear:left}}@media screen and (max-width:899px){.pkg_g.mode_txt .main{padding-top:20px}}@media screen and (min-width:700px) and (max-width:890px){.onearea{width:31.3%}}@media screen and (max-width:699px){body .s_form_body div.multiple_ticket{width:100%}.s_form_body.multiple .row>div{float:none}.s_form_body.multiple .row{margin-bottom:12px}.s_form_body.multiple .row button.del{bottom:0}.s_form_body.multiple .row .flight-departing{width:6.5em}.s_form_body.multiple .row .flight-departing input{background-image:none;padding:0}.index .s_form_body.multiple .from{width:30%}.index .s_form_body.multiple .destination{width:auto}.flight>div{display:inline-block}.mode_txt .order_require_form{display:block}.mode_txt .order_require_form>div{float:left;display:block}.mode_txt .order_require_form .destination{width:100%}.mode_txt .g1_2li .XX{display:none}body.pkg .g1_2li_a{position:absolute;display:block;width:100%;height:100%;left:0;top:0;padding:0;opacity:0;text-align:left;text-indent:-6em;overflow:hidden}body.pkg .g1_2li_a:hover{background-color:transparent}.pkg.p2 .g1_2li_a.process_btn:before{display:none}.pkg.p2 .g1_2li_s2p4{padding-right:0}body.pkg .g1_2li_s2{width:calc(100% - 280px - 10em)}.pkg_g.mode_txt #c4 .s_form_box{display:none}body.pkg_g.mode_txt #c3{position:relative;width:100%}.pkg_g.mode_txt #c2_switch{width:100%;padding:16px 0 15px}.pkg.p2 .order_require_form{padding:20px 10px}.pkg.p2 .order_require_form .destination{width:calc(100% - 9.5em);padding-right:0}.pkg.p2 .order_require_form>.date{clear:left}.pkg.p2 .order_require_form .adults{clear:none}}@media screen and (max-width:580px){.pkg.p2 .g1_2li_s3{display:none}body.pkg .g1_2li_s2{width:calc(100% - 90px - 11.4em)}}@media screen and (min-width:496px) and (max-width:699px){.onearea{width:48%}.hotel.mode_txt .g1_2li_s2{width:calc(100% - 90px - 16em)}}@media screen and (max-width:495px){#divInfo{display:none}.kv{position:absolute;min-height:100%;min-height:calc(100% - 40px);background-attachment:fixed}.kv:after,.kv:before{height:10px}body.JP .kv h1:before{top:13%}.kv .order_require_form{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.order_require_form .night{height:3.734em}body.pkg .g1_2li_s2{width:calc(100% - 90px);padding-right:0}.g1_2li_s3{display:block!important;width:100%!important}.g1_2li .g1_2li_s3 .symbol{display:none}.g1_2li .g1_2li_s3_class{display:none}.g1_2li_gift .pop,.g1_2li_gift:hover .pop{display:block;width:100%;position:relative;border:none;-webkit-transform:none;transform:none;padding:0;left:0;top:0;box-shadow:none;white-space:normal}.g1_2li_gift .pop>.pop_h{display:none}.g1_2li_gift{padding-left:86px;width:100%;box-sizing:border-box}.g1_2li_gift>i{display:none}.g1_2li_gift .pop:before{display:none}.pkg.p2 .g1_2li_s2p4,body.pkg_g .g1_2li_s2p4{margin-left:86px;text-align:left}.mode_txt #g1_1_s1{display:none}.mode_txt .g1_2li_a{display:none}.hotel.mode_txt .g1_2li_s2{width:calc(100% - 83px - 8em)}.mode_txt .g1_2li_s1{margin-left:8px}.mode_txt .g1_2li_s2p4{padding-right:0}body.index h1+.s_box{margin-top:8px}.mode_txt #pager button.chg{display:none}.order_require_form button[type=submit]{clear:both;width:100%}.g1_2li_a{display:none}body.pkg_g.mode_txt .g1_2li_s2{width:calc(100% - 90px - 9em)}.g1_2li_s2p4 .note i{display:none!important}.g1_2li_s2p4 div.pop{display:none!important}body.pkg_g .g1_2li_s2p4{width:10.4em}.tkt.p2 .order_require_form.trend{display:none}}@media screen and (max-width:420px){.pkg.index .s_form_body .search{width:100%}}@media screen and (max-width:370px){.g1_2li_s2p2{display:none}body.pkg .g1_2li_s2{padding-right:0;width:calc(100% - 88px)}.pkg.p2 .s_form_body>.date{width:100%;padding-right:0}.pkg.p2 .s_form_body .night{display:none}.pkg.p2 .s_form_body .advanced,.pkg.p2 .s_form_body .advanced_hidden,.pkg.p2 .s_form_body .flight-date{padding-right:0}}