/*/jquery-ui.css*/
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.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}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tabs .ui-tabs-hide{display:none!important}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/JQuery/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/JQuery/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/JQuery/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/JQuery/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/JQuery/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/JQuery/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/JQuery/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/JQuery/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/JQuery/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/JQuery/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/JQuery/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/JQuery/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/JQuery/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/JQuery/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/JQuery/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/JQuery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/JQuery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
/*/calendar.css*/
.select_list_dual_cdate,.select_list_single_cdate{float:right}.select_list2{float:left;height:23px;position:relative;text-align:left}.filter_panel .select_list2{line-height:18px}.select_list2 .btn_input_select{position:absolute;left:0;top:0}.input_select_option_list2{position:absolute;left:-10px;top:35px;display:none;z-index:800;border-radius:1px 1px 5px 5px;-moz-border-radius:1px 1px 5px 5px;-webkit-border-radius:1px 1px 5px 5px;font-weight:bold;background-color:#FFF;border:#CCC 1px solid;border-top:0;min-width:40px;max-height:250px;overflow-x:hidden;overflow-y:auto}.popup_sort_group .input_select_option_list2{margin-left:10px}.input_select_option_list2 .item{clear:both;display:block}.input_select_option_list2 .item.active a{color:#fff!important;background:#00adee url(images/calender/cal_correct.png) no-repeat scroll left 2px center/15px}.input_select_option_list2 .item a:link,.input_select_option_list2 .item a:visited{display:block;padding:2px 0 2px 16px;color:#000;text-decoration:none;font-size:13px}.input_select_option_list2 .item a:hover,.input_select_option_list2 .item a:active{display:block;padding:2px 0 2px 16px;color:#fff;text-decoration:none;font-size:13px;background-color:#00adee}btn_flight_start_date{float:right}.btn_flight_start_date a:link,.btn_flight_start_date a:visited,.btn_flight_start_date a:hover,.btn_flight_start_date a:active{float:left;background-repeat:no-repeat;background-position:0 top;width:19px;height:19px;text-indent:-9999px}.btn_flight_start_date a.current:link,.btn_flight_start_date a.current:visited,.btn_flight_start_date a.current:hover,.btn_flight_start_date a.current:active{float:left;background-repeat:no-repeat;width:19px;height:19px;background-position:0 bottom;text-indent:-9999px}.btn_flight_end_date{float:right}.btn_flight_end_date a:link,.btn_flight_end_date a:visited,.btn_flight_end_date a:hover,.btn_flight_end_date a:active{float:left;background-repeat:no-repeat;background-position:0 top;width:19px;height:19px;text-indent:-9999px}.btn_flight_end_date a.current:link,.btn_flight_end_date a.current:visited,.btn_flight_end_date a.current:hover,.btn_flight_end_date a.current:active{float:left;background-repeat:no-repeat;width:19px;height:19px;background-position:0 bottom;text-indent:-9999px}table.date_input_box td{padding:0 3px 1px 0}table.date_input_box td.btn_icon{padding-top:3px}.poup_calender{display:none;position:absolute;top:85px;left:0;width:685px;background-repeat:repeat-x;background-position:left bottom;background-color:#E7E8EA;z-index:9;cursor:default}.poup_calender_single{width:355px}.poup_calender_single .calender-blank-split{width:0!important}.btn_poup_calender_prev{float:left;height:200px}.btn_poup_calender_prev a:link,.btn_poup_calender_prev a:visited,.btn_poup_calender_prev a:hover,.btn_poup_calender_prev a:active{float:left;background-image:url(images/calender/left-icon.png);background-repeat:no-repeat;background-position:center;width:40px;height:40px;text-indent:-9999px;margin:100px 50px 0;background-size:contain}.btn_poup_calender_prev a.current:link,.btn_poup_calender_prev a.current:visited,.btn_poup_calender_prev a.current:hover,.btn_poup_calender_prev a.current:active{float:left;background-repeat:no-repeat;background-color:#3e444c;width:18px;background-position:0 center;text-indent:-9999px;margin-top:100px}.btn_poup_calender_next{float:right;height:200px}.btn_poup_calender_next a:link,.btn_poup_calender_next a:visited,.btn_poup_calender_next a:hover,.btn_poup_calender_next a:active{float:left;background-image:url(images/calender/right-icon.png);background-repeat:no-repeat;background-position:center;width:40px;height:40px;text-indent:-9999px;margin:100px 50px 0;background-size:contain}.btn_poup_calender_next a.current:link,.btn_poup_calender_next a.current:visited,.btn_poup_calender_next a.current:hover,.btn_poup_calender_next a.current:active{float:left;background-repeat:no-repeat;width:18px;background-position:0 center;background-color:#3e444c;text-indent:-9999px;margin-top:100px}.calender_notice{color:#333;font-size:12px;display:none}.select_list_dual_cdate,.select_list_single_cdate{float:right}.btn_close_poup_calender{text-align:right}.btn_close_poup_calender a{border:1px solid #165D5B;background-color:#165D5B;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);padding:5px 8px;display:none}.btn_input_select_cdate{float:left}.btn_input_select_cdate a:link,.btn_input_select_cdate a:visited{float:left;background-repeat:no-repeat;background-position:top left;height:28px;font-size:13px;color:#576369;text-decoration:none;margin-left:10px;line-height:28px;word-wrap:break-word;word-break:break-all;table-layout:fixed;overflow:hidden}.btn_input_select_cdate a:hover,.btn_input_select_cdate a:active,.btn_input_select_cdate a.current:link,.btn_input_select_cdate a.current:visited{float:left;background-repeat:no-repeat;background-position:top left;height:28px;font-size:13px;color:#576369;text-decoration:none;margin-left:10px;line-height:28px;word-wrap:break-word;word-break:break-all;table-layout:fixed;overflow:hidden}.btn_input_select_cdate a:link span,.btn_input_select_cdate a:visited span{float:left;background-repeat:no-repeat;background-position:top right;height:28px;font-size:13px;color:#576369;text-decoration:none;padding-right:30px;line-height:28px;word-wrap:break-word;word-break:break-all;table-layout:fixed;overflow:hidden}.btn_input_select_cdate a:hover span,.btn_input_select_cdate a:active span,.btn_input_select_cdate a.current:link span,.btn_input_select_cdate a.current:visited span{float:left;background-repeat:no-repeat;background-position:top right;height:28px;font-size:13px;color:#576369;text-decoration:none;padding-right:30px;line-height:28px;word-wrap:break-word;word-break:break-all;table-layout:fixed;overflow:hidden}.table_calendar{clear:both;padding-top:15px}.table_calendar th{color:gray}.table_calendar th.first{padding-left:0}.table_calendar th.sunday,.table_calendar th.saturday{color:#333}.table_calendar td{padding:0;border-bottom:1px solid #fff;border-left:1px solid #fff;background-color:#f7f8fa}.table_calendar td.first{padding-left:0}.table_calendar .date_from a:link,.table_calendar .date_from a:visited,.table_calendar .date_to a:link,.table_calendar .date_to a:visited,.table_calendar .date_interval a:link,.table_calendar .date_interval a:visited{display:block;width:30px;height:22px;border:1px solid #c5c5c5;text-decoration:none;color:#333;font-weight:bold;padding-top:7px;font-size:12px}.table_calendar .date_from a:link,.table_calendar .date_from a:visited,.table_calendar .date_to a:link,.table_calendar .date_to a:visited{background-color:#f2f2f2}.table_calendar .date_interval a:link,.table_calendar .date_interval a:visited{background-color:#b09473}.table_calendar .date_from a:hover,.table_calendar .date_from a:active,.table_calendar .date_to a:hover,.table_calendar .date_to a:active{display:block;width:30px;height:22px;border:1px solid #c5c5c5;text-decoration:none;color:#FFF;font-weight:bold;padding-top:7px;font-size:12px}.table_calendar .date_from a:hover,.table_calendar .date_from a:active{background-color:#ffb666}.table_calendar .date_to a:hover,.table_calendar .date_to a:active{background-color:#abcc9e}.table_calendar .date_from a.current:link,.table_calendar .date_from a.current:visited,.table_calendar .date_from a.current:hover,.table_calendar .date_from a.current:active,.table_calendar .date_from .date{display:block;background-color:#e17d00;width:30px;height:22px;border:1px solid #c5c5c5;text-decoration:none;color:#FFF;font-weight:bold;padding-top:7px;font-size:12px}.table_calendar .date_to a.current:link,.table_calendar .date_to a.current:visited,.table_calendar .date_to a.current:hover,.table_calendar .date_to a.current:active,.table_calendar .date_to .date{display:block;background-color:#78bd5e;width:30px;height:22px;border:1px solid #c5c5c5;text-decoration:none;color:#FFF;font-weight:bold;padding-top:7px;font-size:12px}.table_calendar .integrated a:link,.table_calendar .integrated a:visited,.table_calendar .integrated a:link,.table_calendar .integrated a:visited,.table_calendar .date_interval_integrated a:link,.table_calendar .date_interval_integrated a:visited{display:block;width:30px;height:32px;border:1px solid #c5c5c5;text-decoration:none;color:#333;font-weight:bold;padding-top:7px;font-size:12px}.table_calendar .integrated a:hover,.table_calendar .integrated a:active,.table_calendar .integrated a:hover,.table_calendar .integrated a:active{display:block;width:30px;height:22px;border:1px solid #c5c5c5;text-decoration:none;color:#FFF;font-weight:bold;padding-top:7px;font-size:12px;background-color:#abcc9e}.table_calendar .integrated a.current:link,.table_calendar .integrated a.current:visited,.table_calendar .integrated a.current:hover,.table_calendar .integrated a.current:active,.table_calendar .integrated .date{background-color:green;padding-top:0;height:39px;display:block;width:30px;border:1px solid #c5c5c5;text-decoration:none;color:#FFF;font-weight:bold;font-size:12px}.table_calendar .integrated .date .inner_from{display:block}.table_calendar .integrated a.current span.inner_to,.table_calendar .integrated a.current span.inner_from,.table_calendar .integrated a.current span.inner_only{padding-top:7px;height:22px;display:block;background-color:#78bd5e}.table_calendar .integrated .date_tips,.table_calendar .other_date .date_tips,.table_calendar .integrated .date_tips_ext,.table_calendar .other_date .date_tips_ext{position:absolute;bottom:1px;width:100%;text-align:center;display:inline-block;transform:scale(0.6);font-weight:bold;color:black;left:-3px}.table_calendar .integrated .date_tips_ext,.table_calendar .other_date .date_tips_ext{color:white;left:-6px}.table_calendar:lang(zh-tw) .integrated .date_tips,.table_calendar:lang(zh-tw) .other_date .date_tips,.table_calendar:lang(zh-tw) .integrated .date_tips_ext,.table_calendar:lang(zh-tw) .other_date .date_tips_ext,.table_calendar:lang(zh-cn) .integrated .date_tips,.table_calendar:lang(zh-cn) .other_date .date_tips,.table_calendar:lang(zh-cn) .integrated .date_tips_ext,.table_calendar:lang(zh-cn) .other_date .date_tips_ext{transform:scale(0.7);left:0}.table_calendar .date_interval_integrated a:link,.table_calendar .date_interval_integrated a:visited{background-color:#abcc9e}.table_calendar .other_date{width:30px;height:39px;position:relative;background-color:#d0d0d0;color:#ccc;z-index:98;line-height:29px;cursor:not-allowed}.table_calendar .other_date .date{width:30px;height:22px;position:absolute;top:0;left:0;padding-top:7px}.table_calendar .other_date .other{width:30px;height:39px;position:absolute;top:0;left:0}.calender_trip_type_header{color:grey;height:30px;margin:10px 0 0 10px;font-size:17px}.calender_trip_type{float:left;margin-left:10px}.calender_trip_type label{display:inline}.calender_caption_header{background-color:#d41334;color:#fff;height:30px;margin:0 10px 20px;font-size:17px;line-height:30px;text-align:center;padding:10px 0;position:relative}.calender_h_date{float:left;margin-left:10px}.calender_title{text-align:right;font-size:20px;position:relative;bottom:0;padding:5px 50px;background-color:#d41334;z-index:2}.cal-table-out{position:relative;z-index:1}.dual_yearlist,.single_yearlist{height:120px;padding-right:20px;background-color:#FFF;overflow:auto!important}.dual_monthlist,.single_monthlist{height:190px;padding-right:20px;background-color:#FFF;overflow:auto!important}.poup_calender *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.poup_calender{top:0;height:auto;background-repeat:repeat-x;background-position:left bottom;background-color:white;z-index:9;font-size:1em;margin-top:30px;cursor:default}.poup_calender table{width:100%}.poup_calender th{font-size:12px;padding:10px 0;width:40px}.poup_calender .calender_single,.poup_calender .calender_dual{padding:5px 0;height:360px}.table_calendar .integrated a:link,.table_calendar .integrated a:visited,.table_calendar .integrated a:link,.table_calendar .integrated a:visited,.table_calendar .date_interval_integrated a:link,.table_calendar .date_interval_integrated a:visited,.table_calendar .other_date,.table_calendar .integrated a.current:link,.table_calendar .integrated a.current:visited,.table_calendar .integrated a.current:hover,.table_calendar .integrated a.current:active,.table_calendar .integrated .date,.table_calendar .other_date .date{width:100%;border:0;font-size:15px;padding-top:0!important}.table_calendar .integrated a.current:link,.table_calendar .integrated a.current:visited,.table_calendar .integrated a.current:hover,.table_calendar .integrated a.current:active,.table_calendar .integrated .date{color:#fff}.table_calendar .date_interval_integrated a:link,.table_calendar .date_interval_integrated a:visited{color:#333}.table_calendar .integrated{font-size:1.2em;text-align:left;background-color:#eeeff3;position:relative}.btn_input_select_cdate{width:100%}.btn_input_select_cdate a:link span,.btn_input_select_cdate a:visited span,.btn_input_select_cdate a:hover span,.btn_input_select_cdate a:active span,.btn_input_select_cdate a.current:link span,.btn_input_select_cdate a.current:visited span{font-size:1.1em;padding-right:0;color:#333;font-weight:bold;width:100%!important;text-align:center}.select_list_dual_cdate,.select_list_single_cdate{float:left;width:100%}.btn_input_select_cdate a:link,.btn_input_select_cdate a:visited,.btn_input_select_cdate a:hover,.btn_input_select_cdate a:active,.btn_input_select_cdate a.current:link,.btn_input_select_cdate a.current:visited{margin-left:0;width:100%}.poup_calender .select_list_single_cdate,.poup_calender .select_list_dual_cdate{width:auto;margin-bottom:5px}.table_calendar .other_date{background-color:#eeeff3;color:lightgray;cursor:not-allowed;text-align:left}.table_calendar .integrated a.current:link,.table_calendar .integrated a.current:visited,.table_calendar .integrated a.current:hover,.table_calendar .integrated a.current:active,.table_calendar .integrated .date,.table_calendar .integrated a.current span.inner_to,.table_calendar .integrated a.current span.inner_from,.table_calendar .integrated a.current span.inner_only{background-color:#4b493d;padding-top:0}.table_calendar .integrated a:hover,.table_calendar .integrated a:active,.table_calendar .integrated a:hover,.table_calendar .integrated a:active,.table_calendar .date_interval_integrated a:link,.table_calendar .date_interval_integrated a:visited{background-color:#ecdfbd}.table_calendar .integrated a.current span.inner_to,.table_calendar .integrated a.current span.inner_from{position:relative}.table_calendar_year_month_select td{width:14%;text-align:center}.calender-total-title{font-size:2.3em;color:#3b82c4;text-align:center;margin-bottom:20px;min-height:61px}.calender-total-title span{font-size:1.5em}.calender-reset-dv{display:block!important;text-align:center;margin:5px 0 20px 0}.reset_poup_calender{font-size:14px;color:#3581cf}.calender_h_date{display:none}.close_poup_calender{color:#fff;font-size:20px;display:inline!important;position:absolute;right:15px;top:15px;cursor:pointer;background:transparent url(images/icon_close.png) no-repeat scroll center center/contain;padding:8px}.dv_calendar_year_month_select{border-top:1px solid lightgray;border-bottom:1px solid lightgray;padding:5px 0}.cal-img-downward{background:transparent url(images/calender/calender_arrow_down.png) no-repeat scroll center/25px;padding:0 14px}.inner_from,.inner_to,.inner_only{padding-left:5px}.table_calendar .integrated a.current span.inner_to,.table_calendar .integrated a.current span.inner_from,.table_calendar .integrated a.current span.inner_only{position:relative}.table_calendar .integrated a.current:link,.table_calendar .integrated a.current:visited,.table_calendar .integrated a.current:hover,.table_calendar .integrated a.current:active,.table_calendar .integrated .date,.table_calendar .other_date,.table_calendar .other_date .other,.table_calendar .integrated,.table_calendar .integrated a:hover,.table_calendar .integrated a:active,.table_calendar .date_interval_integrated a:link,.table_calendar .date_interval_integrated a:visited{height:45px;line-height:19px}.table_calendar .today{background:url(images/calender_today.png) no-repeat scroll bottom center/contain}.table_calendar:lang(zh-tw) .today{background:url(images/calender_today1.png) no-repeat scroll bottom center/contain}.table_calendar:lang(zh-cn) .today{background:url(images/calender_today1.png) no-repeat scroll bottom center/contain}.table_calendar td:nth-child(6) .other_date,.table_calendar td:nth-child(6) .integrated,.table_calendar td:nth-child(7) .other_date,.table_calendar td:nth-child(7) .integrated{background-color:#e1e4e3}.confirm_poup_calender{color:#fff;background-color:#d41334;text-align:center;position:inherit;padding:4px 15px;font-size:14px;margin-left:5px;cursor:pointer;display:none}.sch-form .poup_calender{width:1000px}.calender-blank-split{width:40px!important}.sch-form .poup_calender_single{width:500px}.poup_calender_single .btn_poup_calender_prev a:link,.poup_calender_single .btn_poup_calender_prev a:visited,.poup_calender_single .btn_poup_calender_prev a:hover,.poup_calender_single .btn_poup_calender_prev a:active{margin:100px 30px 0}.poup_calender_single .btn_poup_calender_next a:link,.poup_calender_single .btn_poup_calender_next a:visited,.poup_calender_single .btn_poup_calender_next a:hover,.poup_calender_single .btn_poup_calender_next a:active{margin:100px 30px 0}.poup_calender .d-hide{display:none}.cal-bg-img{position:fixed;top:0;left:0;right:0;bottom:0;z-index:22;background:rgba(0,0,0,.5)}.holiday,.holiday a,.holiday a:hover,.holiday a:link,.holiday a:visited{color:#EA8585!important}
/*/ota.css*/
.hidden{display:none}.clearboth{clear:both}.required{border:solid 1px red}input,form,textarea,h1,h2,h3,h4,h5,h6,div,table,img,p,ul,li,ol{margin:0;padding:0;list-style-type:none}img{border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}a:focus{outline:0}p{text-align:left}.header{width:100%;height:40px;background-color:#0f75bd;margin:0 auto}.header-inner{margin:0 auto;width:1180px}.header .nav ul li{float:left;padding:5px 40px 5px 0;font-size:16px}.header .nav ul li a:hover{background-color:#72b3d9}.content{width:1180px;margin:0 auto;clear:both}.sch-form{padding:10px 10px;clear:both;background-color:white}.sch-form li{float:left;padding-right:4px}.ad-lt,.ad-rt,.ad-lb,.ad-rb,.msg-lt,.msg-rt,.msg-lb,.msg-rb{background-color:#f9cd14;height:1px;width:1px;overflow:hidden}.ad-mt,.ad-mb,.ad-l,.ad-r,.msg-mt,.msg-mb,.msg-l,.msg-r{background-color:#f9cd14;height:1px;overflow:hidden}.ad-bg{background-color:#FEEEBD}.msg-cs{background:url("images/close2.png") transparent;cursor:pointer;float:right;height:19px;margin-right:5px;width:32px;background-size:contain}.msg-bg{background-color:#fff}.msg-title{line-height:30px;color:#fff;background-color:#d41334}.msg-title a{color:#fff}.msg-bb{background-color:#FFF;height:1px}.msg-box{width:450px;border:3px solid #b1cff0}.msg-box2{background-color:#FEEEBD;text-align:left;padding:25px}.btn{background-color:#e9e9e9;color:#231f20;padding:5px 20px;line-height:28px;border:0;cursor:pointer;width:100px}#s-li-btn{float:right;padding-right:0}.sel,.select,.select-b{font-size:10pt;height:29px;margin-left:0;text-decoration:none;width:100%;padding-left:1px}.rq{border:1px solid red!important}.font-red{color:red!important}.select-b{width:305px}.txt,.txtrq{font-size:9pt;height:20px;padding-left:2px;width:90px}.txtrq{background-color:#f2de62;border:1px solid #f00;height:18px}.fl{float:left}.fr{float:right}.sort-title{background:rgba(85,185,213,0.78) none repeat scroll 0 0;padding:0 10px;font-size:15px;box-shadow:5px 3px 5px #9fa3a2}.sort-title-2{background:#C3D096 none repeat scroll 0 0;padding:0 10px;font-size:15px}.r-dep-flights{float:left;width:49%}.r-ret-flights{padding-left:10px;float:right;width:49%}.sch-result-dv{width:100%;padding:10px 0}.sch-result{float:right;width:78%}.sch-result-sub{margin:0 10px;padding:10px 0 20px}.sch-result-sub{margin:0 10px;padding:10px 0 20px}.data-table{width:100%;border-collapse:collapse;border-spacing:0;vertical-align:central;text-align:left;height:50px;color:gray}.sch-result-table{width:100%;border-collapse:collapse;border-spacing:0;vertical-align:central;text-align:center;background-color:#efe0e5}.sch-result-table .td,.sch-result-table .td2{cursor:pointer}.data-row{background-color:#84bee0}.data-row2{background-color:white}.box{background-color:white}.margin-b10{margin-bottom:10px}.top{vertical-align:top}.top_title{font-size:20px;color:black}.clear{clear:both}.pull_right{float:right;margin-right:0;margin-top:5px}.sum_c{float:right;font-size:12px}.sum_b{color:black;font-size:12px;font-weight:normal}.sum_d{font-size:16px;font-weight:normal;padding-top:5px}.sum_a{color:gray;font-size:11px;font-weight:bold}a.showall{color:blue;font-size:12px;font-weight:normal}#arrivalTimeSlider .ui-slider-range,#departureTimeSlider .ui-slider-range,#priceSlider .ui-slider-range{background:skyblue}#arrivalTimeSlider .ui-slider-handle,#departureTimeSlider .ui-slider-handle,#priceSlider .ui-slider-handle{border-color:skyblue;width:8px;height:18px;margin-left:-3px;background-color:white}label.pointer{cursor:pointer;padding:1px 30px}label{cursor:default}#filter-departure-airport div:hover,#filter-arrival-airport div:hover,#filter-stop div:hover,#filter-airline div:hover,#filter-class div:hover{background-color:rgba(135,206,235,0.27)}.h-sch-dv{width:100%;height:300px;background-color:white;color:white;font-size:14px}.float_left{float:left}.float_right{float:right}.home-text{width:225px}.h-btn{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f5f5f5;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) #b3b3b3;border-image:none;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle}.h-btn-primary{background-color:#63b8f0;border-color:#34a3ec;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.h-btn-primary:active{background-color:#158bd8;background-image:none;border-color:#158bd8}.h-btn-primary:visited{color:#fff}.h-btn-primary:hover{background-color:#34a3ec;border-color:#34a3ec;color:#fff}.h-btn-lg{border-radius:3px;font-size:17.5px;padding:7px 40px}.retweet{background:rgba(0,0,0,0) url(Images/retweet1.png) no-repeat scroll 0 0;float:left;width:28px;height:28px;margin-top:26px}.retweet:hover{background:rgba(0,0,0,0) url(Images/retweet.png) no-repeat scroll 0 0}.s-retweet{background:rgba(0,0,0,0) url(Images/change.jpg) no-repeat scroll 0 0;float:left;width:22px;height:28px;margin-top:28px}.s-retweet:hover{background:rgba(0,0,0,0) url(Images/change1.jpg) no-repeat scroll 0 0}.h-center{margin:0 auto}.suggest_list{background:#FFF;border:solid 1px #888;z-index:800;list-style-type:none;margin:0;padding:0;position:absolute;overflow:auto;white-space:nowrap}.suggest_list li ol{list-style-type:none;margin:0;padding:0;overflow:hidden}.sg_txtLoading{background:#FFF url(images/suggest_loading.gif);background-repeat:no-repeat;background-position:113px 3px;cursor:pointer}.sg_txtSearch{background-repeat:no-repeat;background-position:113px 3px}.suggest_list .sg_curr_item{display:list-item}.suggest_list .sg_item,.sg_curr_item{display:list-item;border-top:1px solid #CCC;cursor:pointer;margin:0;padding:0 6px;overflow:hidden;text-align:left;line-height:35px;float:none;font-size:14px;height:35px}.sg_item{color:#666}.sg_item:active,.sg_item:hover{background-color:#B8E2E1}.suggest_list .sg_airport{background-image:url(images/icon_sg_airport.png);background-repeat:no-repeat;padding-left:45px;background-position:11px 8px;background-size:21px auto}.suggest_list .sg_country{font-size:12px;color:#C1BDBD;padding-left:5px}.suggest_list .sg_city{background-image:url(images/icon_sg_city.png);background-repeat:no-repeat;padding-left:45px;background-position:12px 7px;background-size:22px auto}.suggest_list .SIN{background-image:url(../../images/city/SIN.png)}.suggest_list .AKL{background-image:url(../../images/city/AKL.png)}.suggest_list .AMS{background-image:url(../../images/city/AMS.png)}.suggest_list .ATH{background-image:url(../../images/city/ATH.png)}.suggest_list .AUH{background-image:url(../../images/city/AUH.png)}.suggest_list .BCN{background-image:url(../../images/city/BCN.png)}.suggest_list .BER{background-image:url(../../images/city/BER.png)}.suggest_list .BKK{background-image:url(../../images/city/BKK.png)}.suggest_list .CGK{background-image:url(../../images/city/CGK.png)}.suggest_list .CPH{background-image:url(../../images/city/CPH.png)}.suggest_list .CTS{background-image:url(../../images/city/CTS.png)}.suggest_list .CTU{background-image:url(../../images/city/CTU.png)}.suggest_list .DEL{background-image:url(../../images/city/DEL.png)}.suggest_list .DXB{background-image:url(../../images/city/DXB.png)}.suggest_list .FCO{background-image:url(../../images/city/FCO.png)}.suggest_list .FLR{background-image:url(../../images/city/FLR.png)}.suggest_list .FUK{background-image:url(../../images/city/FUK.png)}.suggest_list .HAN{background-image:url(../../images/city/HAN.png)}.suggest_list .HKG{background-image:url(../../images/city/HKG.png)}.suggest_list .HKT{background-image:url(../../images/city/HKT.png)}.suggest_list .HND{background-image:url(../../images/city/HND.png)}.suggest_list .JKT{background-image:url(../../images/city/JKT.png)}.suggest_list .KHH{background-image:url(../../images/city/KHH.png)}.suggest_list .KIX{background-image:url(../../images/city/KIX.png)}.suggest_list .KUL{background-image:url(../../images/city/KUL.png)}.suggest_list .MAC{background-image:url(../../images/city/MAC.png)}.suggest_list .LON{background-image:url(../../images/city/LON.png)}.suggest_list .MEL{background-image:url(../../images/city/MEL.png)}.suggest_list .MIA{background-image:url(../../images/city/MIA.png)}.suggest_list .NRT{background-image:url(../../images/city/NRT.png)}.suggest_list .NYC{background-image:url(../../images/city/NYC.png)}.suggest_list .OSA{background-image:url(../../images/city/OSA.png)}.suggest_list .PAR{background-image:url(../../images/city/PAR.png)}.suggest_list .PEK{background-image:url(../../images/city/PEK.png)}.suggest_list .PNH{background-image:url(../../images/city/PNH.png)}.suggest_list .PSA{background-image:url(../../images/city/PSA.png)}.suggest_list .PVG{background-image:url(../../images/city/PVG.png)}.suggest_list .RMQ{background-image:url(../../images/city/RMQ.png)}.suggest_list .ROM{background-image:url(../../images/city/ROM.png)}.suggest_list .SFO{background-image:url(../../images/city/SFO.png)}.suggest_list .SHA{background-image:url(../../images/city/SHA.png)}.suggest_list .SPK{background-image:url(../../images/city/SPK.png)}.suggest_list .SYD{background-image:url(../../images/city/SYD.png)}.suggest_list .TPE{background-image:url(../../images/city/TPE.png)}.suggest_list .TYO{background-image:url(../../images/city/TYO.png)}.suggest_list .UKY{background-image:url(../../images/city/UKY.png)}.suggest_list .WAS{background-image:url(../../images/city/WAS.png)}.suggest_list .YVR{background-image:url(../../images/city/YVR.png)}.suggest_list .YYZ{background-image:url(../../images/city/YYZ.png)}.suggest_list .ZRH{background-image:url(../../images/city/ZRH.png)}.suggest_list .sg_sub{padding-left:78px;background-position:46px 8px}.sg_curr_item{background-color:#B8E2E1;color:#333}.suggest_list .listTitle{display:list-item;border-top:1px solid #C4E3E9;margin:0;padding:3px 6px;overflow:hidden;color:Blue}.suggest_list li{float:none}.sg_matched{background-color:#C4E3E9;padding:3px 6px}.sg_popular_title{color:#666;padding-left:10px}.sg_zone_icon{padding:0 5px;background:#fff url(images/zone-icon.png) no-repeat;margin-left:3px}.sg_ref{color:#A19B9B}.sg_hightlight_item{background:#B4D5FE;color:#333}#h-sch-dv-main img:hover,.sch-form-info{cursor:pointer}.img-upward-y{background:transparent url("images/upward-y.png") no-repeat scroll 0 0}.img-downward-y{background:transparent url("images/downward-y.png") no-repeat scroll 0 0}.img-downward-w,.img-upward-w,.img-downward-y,.img-upward-y{border:0 none;cursor:pointer;height:18px;padding:0 8px;width:18px}.b_main{width:780px;float:left}.b_side{width:390px;float:right}.b_side_fare{background-color:white;padding:10px;border:1px solid lightgray}.b-side-fare-black{color:black;font-size:12px;float:left}.b-side-fare-gray{color:gray;font-size:12px;float:right}.b_side_routing{clear:both;margin-top:10px;border:1px solid lightgray;padding:10px;*/background-color:white}.segment-title{color:#158BD8;margin:5px 0}.book_guests,.whoContact,.payment{width:97%;border:1px solid lightgray;margin-bottom:10px;padding:10px;background-color:white}.book-title{font-size:20px;font-weight:bold;padding-bottom:3px;color:black}.sum_e{font-size:12px;font-weight:bold;color:black}.travelInfo-dv label,.contactInfo-dv label,.paymentInfo-dv label{margin-bottom:0;margin-left:3px;font-size:12px}.travelInfo-dv select,.contactInfo-dv select,.paymentInfo-dv select{margin-bottom:0}.vertical-middle{vertical-align:middle}.travelInfo-dv .sel{width:150px}.travelInfo-dv .sel-sm,.contactInfo-dv .sel-sm{width:100px}.keyName{width:80px;text-align:right;padding:30px 3px 0 0}.travelInfo-dv input,.contactInfo-dv input,.paymentInfo-dv input{margin-bottom:0}.book-table{border:0;margin:0;border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:10px}.book-table td{border:1px white solid;line-height:30px;padding:5px}.btn-red{background-color:red;background-image:linear-gradient(to bottom,#de3030,#b40e0e);background-repeat:repeat-x;color:#fff;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-red:hover,.btn-red:focus,.btn-red:active{background-color:#b40e0e;color:white}.b-segment-fareClass{color:gray;margin-left:25px}.b-segment-flightNumber{width:70px}.b-segment-circle{width:10px;height:10px;border-radius:7px;border:2px solid gray;margin:3px 0 0 30px;float:left}.b-segment-time{width:40px;float:left}.b-segment-elapsedTime{width:40px;float:left;color:gray;font-size:12px}.b-segment-airport{float:left;margin-left:10px;color:gray;font-size:12px}.b-segment-terminal{float:left;margin-left:3px;color:gray;font-size:12px}.b-vertical-line{margin:-10px 0 -10px 36px;border-left:2px gray solid}.segment-margin{margin:10px 0 0}.b_side li{clear:both}.segment-line{border-bottom:1px solid lightgray;margin:10px 0;clear:both}.contactInfo-tips{font-size:12px;font-weight:normal}.contactInfo-dv .txt-phone{width:239px}.contactInfo-dv .txt-xsm{width:35px}.travelInfo-dv .txt-sm,.contactInfo-dv .txt-sm,.paymentInfo-dv .txt-sm{width:100px}.travelInfo-dv .txt,.contactInfo-dv .txt,.paymentInfo-dv .txt{width:290px}.travelInfo-dv td:nth-child(1),.contactInfo-dv td:nth-child(1),.paymentInfo-dv td:nth-child(1){text-align:right;width:30%}.travelInfo-dv td:nth-child(2),.contactInfo-dv td:nth-child(2),.paymentInfo-dv td:nth-child(2){color:red}.radio-lbl{float:left;margin-right:20px;margin-left:0}.passengerNO{float:left;color:white;background-color:lightgray;height:30px;width:30px;border-radius:17px;text-align:center;font-weight:bold;font-size:17px}.travelInfo-dv .active .passengerNO{background-color:#158BD8}.travelInfo-tips{color:black;text-align:center}.rulesAndBookButton{padding-left:150px}.b_main img:hover{cursor:pointer}.segment-price{color:red;font-size:18px}.bookresult-table{border:0;margin-bottom:10px;border-collapse:collapse;border-spacing:0;width:100%}.bookresult-confirm{background-color:yellow}.bookresult-flight,.bookresult-contact,.bookresult-taveler{border-bottom:10px solid #F5F5F5}.bookresult-city{margin-left:30px;font-size:13px;color:#158BD8;float:left;margin:5px 10px}.bookresult-table-title td:nth-child(7),.bookresult-table-title td:nth-child(2),.bookresult-table-title td:nth-child(6){width:15%}.bookresult-table-title td:nth-child(5),.bookresult-table-title td:nth-child(3),.bookresult-table-title td:nth-child(4){width:13%}.bookresult-conTable-title td:first-child,.bookresult-conTable-title td:nth-child(2),.bookresult-conTable-title td:nth-child(3){width:20%}.bookresult-contable-title td:nth-child(4){width:40%}.bookresult-fareTable-title td{width:20%}.bookresult-table-content{text-align:center;background-color:#EFFBFB;line-height:25px}.bookresult-table-title,.bookresult-trlTable-title,.bookresult-conTable-title,.bookresult-fareTable-title{background-color:#26B4D3;text-align:center;line-height:30px}.bookresult-table-title td,.bookresult-trlTable-title td,.bookresult-conTable-title td,.bookresult-fareTable-title td{color:white;font-size:15px}.time2time-circleL{height:10px;width:10px;border-radius:7px;border:1px solid gray;float:left;margin-left:51px}.time2time-circleR{height:10px;width:10px;border-radius:7px;border:1px solid gray;float:left}.time2time-lineHalf{border-bottom:1px solid lightgray;float:left;width:47.5%;margin-top:5.5px}.time2time-line{border-bottom:1px solid lightgray;width:100%}.order-result{color:black;background-color:white;font-size:13px;border-bottom:10px solid #F5F5F5;padding:10px}.pnrCode{color:red;font-size:15px}.sch-sel-booking-dv{background-color:white;display:none;margin-top:10px}.left-sel-fixed{position:fixed;top:0;width:248px;margin-top:3px}.line{border:1px solid #F5F5F5}.ui-datepicker .ui-datepicker-header{height:27px}.ui-datepicker .ui-datepicker-title select{padding:2px 6px;height:25px;margin:0}#travelInfo .date-img-show{margin-left:-20px;cursor:default}.tr-hover-color{background-color:skyblue}.show-markup{color:#727272;font-size:14px}.carousel-indicators{top:250px;right:200px}.carousel-indicators li{background-color:lightgray;height:12px;width:12px;border-radius:7px;margin-left:7px}.carousel-indicators li:hover{cursor:pointer}.login-div{margin:0 auto;padding:20px;background-color:white;border:1px solid lightgray;width:300px}.login-logout{float:right;color:white;font-size:14px;margin-top:10px;text-align:center}.sort-search-result{padding:5px 10px;background-color:white;margin-bottom:10px}.sort-search-result label{float:left;margin:0 15px;color:#08c}.sort-search-result label:hover{cursor:pointer;color:#005580}.loading{width:160px;height:105px;padding-top:25px;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box}.loading-content{text-align:center;margin-top:8px;font-weight:bold;color:#545151}.bg-img{background:transparent url(images/bg-img3.png) repeat}.border-top-b{border-top:1px solid skyblue}.sch-r-title{background-color:white;padding:10px 10px;font-size:15px;margin-bottom:10px;border-radius:10px}.border-2{background-color:#3B7E75}.border-1,.border-2{border:1px solid #3B7E75;padding:2px 5px}.border-1{font-weight:bold;border-radius:5px 0 0 5px}.border-2 a{color:#fff}.border-2{border-left:medium none;border-radius:0 5px 5px 0}td.sel-bg{background-color:#f7941d}table.sel-bg{background-color:#f7941d}.s-row{height:40px;clear:both;padding:10px}.s-column{float:left;margin-right:10px;width:230px}.home-txt{font-size:10pt;height:27px;padding-left:2px;width:228px}.h-sch-dv{height:200px;padding:20px;width:500px;background-color:#4c4c56;margin-top:50px}.h-bg{background:transparent url(images/home-bg.jpg) no-repeat}.bkg-err-msg{color:white;font-size:20px;background-color:#ffc200;display:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;line-height:37px;padding:6px 6px}#shadow{position:relative;left:3px;top:3px;margin-bottom:3px;padding-top:80px}#alert_div{margin-top:-80px}#shadow .shadow2,#shadow .shadow3,#shadow .content-mb{position:relative;left:-1px;top:-1px}#shadow .content-mb{background:#FFF;border:1px solid #8CCFE5;padding:2px 2px 2px 2px}.little-plus{padding:0 2px}.litle-circle,.little-plus,.little-reduce{background:url("images/sel-down.png") transparent no-repeat;padding:7px 7px;position:relative;top:6px;background-size:contain}.little-plus{background:url("images/sel-down.png") transparent no-repeat;background-size:contain}.little-reduce{background:transparent url("images/flight/reduce-new.png") no-repeat;background-size:contain}.error-msg{background-color:#fff;padding:30px}#gsc-i-id1{width:156px;height:20px}.google-search{background:transparent url(images/g-search.png) no-repeat;padding:0 3px;border:0;padding:0 16px;border:0;position:relative;left:-12px;height:30px;top:3px;cursor:pointer}#payment-method{z-index:100;background-color:#fff}.choose-box{padding:52px 80px;border-bottom:3px solid #e5e5e5}.choose-box>div{float:left}.support{color:#77787b;padding:10px 80px;font-size:16px}.support>span{display:inline-block;height:60px;padding-right:230px;display:table-cell;vertical-align:middle;background:url(images/support.png) no-repeat center right/180px}.VISA{background:url(images/new-VISAI.png) no-repeat;position:relative;background-size:100px,contain;background-position:left center,144px,center;width:160px;height:100px;margin-right:60px}.MasterCard{background:url(images/MasterCard2.png) transparent no-repeat;position:relative;background-size:contain;width:200px;height:100px}.payment-method-ck{display:none}.payment-method-ck+label{position:relative;background-position:52px center;cursor:pointer}.payment-method-ck+label::after{content:'';position:relative;display:inline-block;width:25px;height:25px;background:#d7d7d7;border-radius:50%;left:-5px;vertical-align:middle;top:50%;margin-top:-10px;transform:translateY(-50%)}#payment-method input[type='radio']:checked+label::after{background:#d7d7d7 url("Images/flight/un-selected.png") no-repeat center/ 60%}.icon-i{background:url(images/icon-i.png) no-repeat;padding:1px 6px;background-size:contain;cursor:default}.tips-content{background-color:#ddd;width:250px;position:absolute;border-radius:7px;z-index:1}.btn-1{border:medium none;background-color:#f9cd14;padding:6px 20px;color:#231f20;border-radius:10px}.font-color{color:#231f20}#mbs-user-login{z-index:300;color:#231f20!important}.mbs-login{float:left;width:60%;height:300px;background-color:#fffde4}.mbs-user-login-show-reg-info-btn{float:right;cursor:pointer;display:none}.mbs-register-content,.mbs-forgot-pwd-content{width:380px;margin:20px auto;font-size:13px}.mbs-register-msg{color:#EE5260;text-align:left;font-size:12px;display:none}#mbs-login-title-dv,#mbs-register-title-dv{font-size:20px;text-align:center}.mbs-login input[type=text],.mbs-login input[type=password]{border:1px solid #d7d6d6;height:35px;text-indent:10px;width:100%}.mbs-login-content{width:300px;margin:40px auto}.mbs-login-register{float:left;width:40%;height:300px;background-color:#fcfcfc;font-size:15px}.mbs-row{margin-top:10px}.mbs-row span{margin-right:8px}.mbs-login input[type=button]{width:100%;border:1px solid #EE5260;background-color:#EE5260;line-height:32px;font-size:16px;color:#fff}.mbs-user-reg-btn:hover{border:1px solid #000}.mbs-user-reg-btn{width:100%;border:1px solid #f9cd14;line-height:30px;font-size:16px;background-color:#f9cd14}.mbs-login input[type=button]:active{background-color:#EE5260;border-color:#EE5260}.mbs-line{border-bottom:solid 1px #bcbcbc;margin:10px 0}.mbs-menu{cursor:pointer}.mbs-menu span{margin-right:8px}.mbs-menu:hover{color:#ef5361}.mbs-login a:link,.mbs-login a:visited{color:#ef5361}.mbs-login .mbs-user-forgot-pwd input[type=button],.mbs-login .mbs-user-forgot-pwd input[type=button]:hover,.mbs-login .mbs-user-forgot-pwd input[type=button]:active{font-size:1em;color:white;background-color:#EE5260;border-color:#EE5260}.icon-star-yellow{background:url(images/star-yellow.png) no-repeat;padding:0 8px;background-size:contain}.icon-logout{background:url(images/logout.png) no-repeat;padding:0 8px;background-size:contain;position:relative;left:2px}.icon-history-search{background:url(images/history-search.png) no-repeat;padding:0 8px;background-size:contain;position:relative;left:2px}.icon-user-setting{background:url(images/user-setting.png) no-repeat;padding:0 9px;background-size:contain;position:relative;top:2px}.icon-user-setting-white{background:url(images/user-setting-white.png) no-repeat;padding:0 9px;background-size:contain;position:relative;top:2px}.icon-user-setting-black{background:url(images/user-setting-black.png) no-repeat;padding:0 12px;background-size:contain;position:relative;top:0}.mbs-popup-content{height:auto!important;min-width:100px;background-color:white;position:fixed;cursor:default;min-height:100px;border:solid 1px #f2f2f2;color:#5C5959}.mbs-toolbar-item,.nav-l-item{color:#000;cursor:pointer;width:auto!important;padding-right:50px}.mbs-toolbar-item a{color:#fff}.mbs-toolbar-select-item{color:#ef5361;background-color:white}.search-history{margin:30px 0}.mbs-left-box{float:left;width:20%}.mbs-left-box .search-box{background-color:#f9cd14;padding:20px 12px 12px 12px}.mbs-left-box .search-box h3{color:white;font-size:1.5em;font-weight:normal;padding-left:10px}.mbs-left-box .search-tip{color:black;margin-top:30px;color:black}.mbs-left-box .search-tip a{color:black}.mbs-left-box .search-tip .highlight a{color:#26A9E0}.mbs-left-box .search-tip ul{line-height:1.3em;font-size:1.2em}.search-history .right-content{float:left;width:100%;overflow-x:hidden}.search-history .right-content-hold{background-color:white}.search-history .tab{background-color:#f9cd14;color:white}.search-history .tab ul{float:left}.search-history .tab .tab-item{float:left;background-color:#3C7D75;min-width:101px;border-right:1px solid #3B6B64;padding-left:10px;text-align:left;height:4em;line-height:4em;text-align:center}.search-history .tab .active{border-right:1px solid #f9cd14;background-color:#221f1f}.search-history .tab .tab-flight{background-color:#f9cd14}.search-history .history-list{padding:30px 30px 50px 40px}.search-history .history-list table{width:100%}.search-history .history-list .history-item{line-height:1.2em;height:3.2em;color:white;font-size:1em;border-bottom:solid 5px white}.search-history .history-list .history-item-response{line-height:1.2em;height:3.2em;color:white;font-size:1em;border-bottom:solid 5px white}.search-history .history-list .history-item td{padding:10px 5px;white-space:nowrap}.search-history .history-list .history-item td.city-info,.search-history .history-list .history-item-response td.city-info{white-space:normal}.search-history .history-list .history-item-response td{padding:10px 5px;white-space:nowrap}.search-history .history-list .depart-text{background-color:#6D6E70;font-size:.8em;text-align:center;white-space:nowrap;width:30px}.search-history .history-list .depart-time{color:#231F20;background-color:#D1D1D1;border-right:solid 1px white;width:110px}.search-history .history-list .ret-text{background-color:#6D6E70;font-size:.8em;text-align:center;white-space:nowrap;width:30px}.search-history .history-list .ret-time{color:#231F20;background-color:#D1D1D1;border-right:solid 1px white;width:110px}.search-history .history-list .city-info{color:#6D6E70;background-color:#D1D1D1}.search-history .history-list .sch-time{background-color:#9E9E9E;border-right:solid 1px white;width:120px}.search-history .history-list .sch-btn{background-color:#ee5260;width:20px;cursor:pointer;text-align:center}.search-history .text-history{margin-right:15px}.search-history .icon-history{background-image:url("Images/membership/icon-history.png");background-repeat:no-repeat;background-size:21px auto;background-position:center;cursor:pointer;display:inline-block;width:42px;height:52px}.search-history .icon-go-right{background-image:url("Images/membership/icon-go-right.png");background-repeat:no-repeat;background-size:9px auto;background-position:center;cursor:pointer;display:inline-block;width:12px;height:14px}.search-history .icon-booking{background-image:url("Images/membership/icon-booking.png");background-repeat:no-repeat;background-position:center;background-size:44px auto;cursor:pointer;display:inline-block;width:88px;height:48px}.mbs-left-box .sch-form{width:auto;margin:20px 0 0 0}.mbs-left-box .sch-form .sch-form-content{width:auto;padding:0}.mbs-left-box .sch-form .btn_search{width:100%;padding:0;height:2.5em;line-height:2.5em;border-radius:0}.mbs-left-box .sch-form .font-large{font-size:1.2em}.mbs-left-box .sch-form .search_txt_place{padding-left:25%;width:75%;height:2.2em;line-height:2.2em}.mbs-left-box .sch-form .search_txt_place_remark{height:2.2em;line-height:2.2em}.mbs-left-box .sch-form .search_txt_calendar{height:2.2em;line-height:2.2em}.mbs-left-box .sch-form .tc{margin-bottom:10px;width:100%;font-size:1.2em;color:white}.mbs-left-box .sch-form .icon-calendar{margin-top:5px}.mbs-left-box .sch-form .search_txt_calendar_remark{line-height:2.2em}.mbs-left-box .sch-form .search_txt_calendar_bg{font-size:1.1em;height:2.2em;line-height:2.2em}.mbs-left-box .shift-open-jaw{font-size:1.2em}.mbs-left-box .sch-form .btn_search:after{width:28px;height:28px;right:50px;background-size:28px auto}.mbs-left-box #sch-form-content-openjaw .search_txt_place{padding-left:25%;width:75%}.search-history .font-small{font-size:.5em}.mbs-left-box .sch-form .search_txt_calendar_remark div .vertical_remark{line-height:1em;font-size:.5em}.mbs-left-box .sch-form .search_txt_calendar_remark div.vertical_contain{margin-top:5px}.mbs-left-box .sch-form .search_txt_calendar_remark div{margin:0 0 0 2px}.mbs-left-box .search_txt_calendar_remark .font-large{font-size:1em}.mbs-left-box .search_txt_calendar_remark .font-medium{font-size:.8em}.mbs-left-box .search_txt_calendar_remark div{margin:0 0 0 2px}.user-setting{margin:30px 0}.user-setting .right-container{float:left;width:100%;overflow-x:hidden;margin-bottom:20px}.user-setting .title{font-size:1.2em;color:#000;background-color:#f9cd14;line-height:45px;height:45px;padding-left:20px}.user-setting .module-content{padding:30px;margin:0 0 20px;background-color:#fff}.user-setting .module-content .module-item-p10{padding:0 0 10px 0;margin-right:5px}.user-setting .cols-2{width:40%;float:left}.user-setting .cols-5{width:20%;float:left}.user-setting .setting-txt-content{float:left;width:100%;padding-bottom:10px}.user-setting .setting-btn-content{float:left;width:100%;line-height:43px;border:0;font-size:1.2em;cursor:pointer}.user-setting .search-txt,.user-setting .search-txt-h41{border:1px solid #ccc;height:45px;padding-left:10px;font-size:1.0em;box-sizing:border-box}.user-setting .search-txt-h41{height:41px;font-size:1.2em}.user-setting .w95p{width:95%}.user-setting .w97p{width:97%}.user-setting .w98p{width:98%}.user-setting .w90p{width:90%}.user-setting .w92p{width:92%}.user-setting .w45p{width:45%}.user-setting .w40p{width:40%}.user-setting .w20p{width:20%}.user-setting .password-txt-content{position:relative;margin:0 80px 0 0}.user-setting .password-txt{border:0;height:45px;width:100%;padding-left:35px;font-size:1.1em;box-sizing:border-box}.user-setting .icon-password,.user-setting .icon-password-disable{padding:16px 8px;position:absolute;top:7px;left:10px;z-index:5;background:url(Images/password.png) no-repeat}.user-setting .icon-password-disable{background:url(Images/password_disable.png) no-repeat}.user-setting .txt-label-small{width:100%;font-size:1.1em;color:#6d6e70;padding:0 0 5px 0;display:block}.user-setting .sub-txt-label-small{color:#a6a8ab;margin-left:5px}.user-setting .txt-label-medium{width:100%;font-size:1.2em;color:#6d6e70;padding:10px 0 5px 0;display:block}.user-setting .tb-passenger{background-color:white;width:100%;border-collapse:separate;border-spacing:2px}.user-setting .tb-passenger .seq{background-color:#c3996b;color:white;width:20px;white-space:nowrap;text-align:center}.user-setting .tb-passenger .userName{background-color:#f1f1f2;color:black;width:30%;font-size:1.2em}.user-setting .tb-passenger .plan{background-color:#f1f1f2;color:#6d6e70;width:24%}.user-setting .tb-passenger .user-plan{background-color:#f1f1f2;color:#6d6e70;width:50%}.user-setting .tb-passenger .update{background-color:#ee5260;color:white;width:40px;white-space:nowrap;text-align:center;cursor:pointer}.user-setting .tb-passenger .close{background-color:#f1f1f2;color:#000;width:20px;cursor:pointer}.user-setting .email-setting-content{vertical-align:middle}.user-setting .sel-h43{height:43px;margin-left:0;text-decoration:none;color:#6d6e70;padding-left:10px}.user-setting .sel-h45{height:45px;margin-left:0;text-decoration:none;color:#6d6e70;padding-left:10px}.user-setting .fs-medium{font-size:1.2em}.user-setting .fs-large{font-size:1.5em}.user-setting .password-change-container{padding:20px 15px 20px 30px;width:300px;margin:0;background-color:white;border:1px solid #ccc}.user-setting .password-change-container .password-change-content{margin:0 20px 0 0}.user-setting .password-change-container .password-change-content .password-change-content-item{padding:5px 0 10px 0;width:100%;display:inline-block}.user-setting .password-change-container .close-content{float:right;width:15px}.user-setting .password-change-container .close-content-item{cursor:pointer;font-size:1.2em;color:#6d6e70;float:right}.user-setting .msg{color:red;font-size:1.1em}.user-setting .right-container .search-tip{display:none;width:100%;padding:0 10px 40px 15px;margin:0 auto;color:black}.user-setting .right-container .search-tip a{color:black}.user-setting .right-container .search-tip .highlight a{color:#26A9E0}.user-setting .right-container .search-tip ul{line-height:1.3em;font-size:1.2em}.show-response{display:none}.btn-h45,.btn-h41,.btn-h35,.btn-h25{text-align:center;font-size:1em;background-color:#ee5260;color:white;border:0;vertical-align:middle;cursor:pointer}.btn-h45{padding:0 8px;height:45px;line-height:45px}.btn-h41{padding:0 6px;height:41px;line-height:41px}.btn-h35{padding:0 6px;height:35px;line-height:35px}.btn-h25{padding:0 6px;height:25px;line-height:25px}.btn-bgc-lightGray{background-color:#b9bbbd;color:#fff}.btn-bgc-darkGray{background-color:#6d6e70}.btn-bgc-white{background-color:transparent;border:solid 1px #ccc;color:#6d6e70}.btn-bgc-gray{background-color:#a6a8ab}.btn-bgc-skyBlue{background-color:#b9bbbd}.btn-bgc-yellow{background-color:#ee5260;color:#fff}.btn-bdc-green{color:#fff;background-color:#b9bbbd;border:1px solid #b9bbbd}.btn-bdc-gray{color:#6d6e70;background-color:white;border:1px solid #d0d2d3}.btn-p25{padding:0 25px}.update-traveler-container{padding:20px 15px 20px 30px;width:900px;margin:0;background-color:white}.update-traveler-container .title{font-size:1.5em}.update-traveler-container .close-content{float:right;width:15px}.update-traveler-container .close-content-item{cursor:pointer;font-size:1.2em;color:#6d6e70;float:right}.update-traveler-container .content{margin:0;width:100%}.update-traveler-container .module-content{width:100%;padding:0 5px 40px 5px;margin:0 auto}.update-traveler-container .module-content .module-item{margin-right:5px;padding-bottom:5px}.update-traveler-container .module-content .module-item-p10{padding:10px 0 5px 0;margin-right:5px}.update-traveler-container .w95p{width:95%}.update-traveler-container .search-txt,.update-traveler-container .search-txt-h41{border:1px solid #ccc;height:43px;padding-left:10px}.update-traveler-container .sel-h45{color:#6d6e70;height:45px;margin-left:0;padding-left:10px;text-decoration:none}.update-traveler-container .w97p{width:97%}.update-traveler-container .w40p{width:40%}.update-traveler-container .w20p{width:20%}.update-traveler-container .w98p{width:98%}.passenger-miss-list{margin:20px 0 0 0;background-color:white;padding:50px 30px}.passenger-miss-list .title{font-size:1.5em;margin-bottom:15px}.passenger-miss-list .membership-pax-item .psg-name{width:50%}.passenger-miss-list .membership-pax-item .psg-add{float:left;padding:.4em .2em;background-color:#F8CA18;width:30%}.register-info-container{padding:10px;width:500px;margin:0;background-color:white;border:1px solid #ccc}.register-info-container .register-info-content{margin:40px 40px 30px 40px}.register-info-container .register-info-content .register-info-content-item{padding:5px 0 20px 0;width:100%;display:inline-block;font-size:1.2em;text-align:center}.register-info-container .register-info-content .btn_complete{width:100%;border:1px solid #f9cd14;background-color:#f9cd14;line-height:32px;font-size:16px;width:150px}.register-info-container .register-info-content .btn_complete:hover,.register-info-container .register-info-content .btn_complete:active{background-color:#CAD212;border-color:#CAD212}.register-info-container .close-content{float:right;width:100%}.register-info-container .close-content-item{cursor:pointer;font-size:1.2em;color:#6d6e70;float:right}.lgn-member-eng{width:220px;margin:20px auto}.mbs-toolbar-item-lang{color:#262626;line-height:40px;cursor:pointer;width:auto!important;padding-right:13px}.muti-lang-dv{background-color:#fff;color:#5c5959;position:fixed;z-index:301;width:103px}.muti-popup-icon{border-bottom:10px solid lightgray;border-right:10px solid transparent;border-left:10px solid transparent;position:relative;top:-10px;margin:0 auto -10px;width:0;height:0}.muti-popup-icon i{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:1px;width:0;height:0;left:-10px}.muti-dv-chd{height:35px;text-align:center;line-height:35px;cursor:pointer;padding:10px 20px}.muti-dv-chd:hover{color:#fff}.btn-bgc-gray{background-color:#6d6e70;color:#fff;border:0 none}.passenger-title-ul{margin-top:10px;clear:both}.passenger-title-ul li{float:left;height:30px;line-height:30px;box-sizing:border-box}.passenger-title-ul li:first-child{width:30px;background-color:#c3996b;color:#fff;text-align:center}.passenger-title-ul li:nth-child(2){width:calc(100% - 130px);background-color:#f1f1f1;color:#000;padding-left:15px}.passenger-title-ul li:nth-child(3){width:80px;background-color:#ee5260;color:#fff;text-align:center;cursor:pointer}.passenger-title-ul li:nth-child(4){width:20px;background-color:#fff;color:#000;text-align:center;border:1px solid #a3a3a3;cursor:pointer}.passenger-flyplan-ul li{float:left;width:25%;height:30px;line-height:30px;background-color:#f1f1f1;color:#777;box-sizing:border-box;padding-left:10px;margin-top:1px;margin-bottom:1px;border-right:1px solid #fff}.flyplan-left li:last-child{width:25%}.flyplan-right:first-child{margin-left:5px;width:calc(25% - 5px)}.bkg-container{min-height:500px}.img-down-ward{background:transparent url(images/arrowdown.png) no-repeat scroll right center/11px}.img-up-ward{background:transparent url(images/upward-black.png) no-repeat scroll right center/11px}#top_nav_l .mbs-toolbar-select-item{background-color:transparent}.user-setting .cols-3{width:33.3%;float:left}.ml-p20{margin-left:20%}.required-tip{color:gray}.module-content.pwd{padding:0}.setting-txt-content.pwd{padding:0;float:none}.password-txt-dv{position:relative;float:left;width:calc(100% - 203px)}.password-txt-dv:lang(en-us){width:calc(100% - 270px)}.btn-h45.pwd{width:103px;box-sizing:border-box;color:#000;background-color:#f7cb14;float:left;font-size:1.2em;padding:0 20px;text-align:left}.btn-h45.pwd:lang(en-us){width:170px;padding:0 20px;text-align:left}.btn-h45.s{width:100px;box-sizing:border-box;font-size:1.2em}.btn-h25.p{background-color:#6d6e70}.toast-dv{background-color:rgba(0,0,0,0.9);position:absolute;z-index:99999;box-sizing:border-box;cursor:pointer}.toast-content{color:#fff;font-size:10pt;padding:10px 10px 10px 25px;text-align:center}.detailcontent .col-md-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.detailcontent .company-profile .col-md-6{padding:35px 15px 15px 25px}.container .row:before{display:table;content:" "}.navbar-toggler-icon{display:none}#top_nav_r.active{display:block}.detailcontent p{margin:0 0 10px}.detailcontent .h4,.detailcontent h4{font-size:18px}.clearfix:after{display:block;visibility:hidden;content:'.';clear:both;height:0;overflow:hidden}.clearfix{zoom:1}.process-bar{padding:0 100px 10px;font-size:20px}.process-bar ul li{float:left;margin:20px 0;width:25%;text-align:center;color:#9b9898;font-weight:bold;margin:10px 0 20px 0;font-size:25px;letter-spacing:5px;white-space:nowrap}.process-bar .bar{line-height:2px;background-color:#BBBCBF;margin-top:15px;text-align:left;font-size:16px;display:none}.process-bar .bar b{color:white;background-color:#A8A9AD;padding-left:6px;padding-right:6px}.process-bar ul .active{color:#454545}.process-bar ul .active .bar{background-color:#A8A9AD;display:none}.process-bar ul .active .bar b{background-color:#417F74}.process-bar ul .pedding{color:#626262}.process-bar ul .pedding .bar{background-color:#A8A9AD;display:none}.process-bar ul .pedding .bar b{background-color:#86A59F;color:#f3f6f6}.process-bar .last .w-icon{width:10px;height:30px;margin-top:10px;margin-left:8px;border-bottom:5px solid lightgray;border-right:5px solid lightgray;transform:rotate(45deg)}.process-bar ul .last{width:20px}.process-bar ul .active .w-icon{border-bottom:5px solid #158BD8;border-right:5px solid #158BD8}.process-bar span.step-done{background:transparent url("images/flight/flight-step-d.png") no-repeat;padding:8px 18px;background-size:contain;margin-left:160px}.process-bar span.step-active{background:transparent url("images/flight/flight-step-a.png") no-repeat;padding:8px 18px;margin-left:160px;margin-left:160px;background-size:contain}.process-bar span.step-pedding{background:transparent url("images/flight/flight-step-p.png") no-repeat;padding:8px 18px;margin-left:160px;background-size:contain}.process-bar .step-icon{padding:10px 20px;background:transparent url(images/step_done.png) no-repeat scroll 0 center/25px}.process-bar .active .step-icon{padding:10px 20px;background:transparent url(images/step_cur.png) no-repeat scroll 0 center/32px;position:relative}.process-bar .active .step-icon:before{display:block;padding:27px 40px;position:absolute;top:0;left:-90px;content:''}.process-bar .pedding .step-icon{padding:10px 20px;background:transparent url(images/step_todo.png) no-repeat scroll 0 center/25px}.process-bar #step-3.pedding .step-icon{padding:10px 20px;background:transparent url(images/step_todo.png) no-repeat scroll 0 center/32px}#step-4{width:19%!important;text-align:right}.margin-left-s1,.margin-left-s2,.margin-left-s3{display:inline-block}.margin-left-s4{display:inline-block}.process-bar ul li{letter-spacing:0;width:29%}#step-1{text-align:left;width:23%}.flight-home{background:transparent url(images/flight/home.png) no-repeat;padding:2px 13px}#refresh-msg-box .bees-m-hide{display:none}.refresh-arrow-module{display:block!important;height:50px;background:transparent url(images/flight/refresh2.png) no-repeat scroll center/contain;margin:20px 0 10px}.loading-form-sch{font-size:32px;min-height:660px;text-align:center;height:600px;box-sizing:border-box}.loading-form-sch .black{color:#000}.loading-form-sch .gray{color:#676767;font-size:26px}.loading-form-sch .txt-box{width:100%;float:left;position:relative;height:100%;background:transparent url(images/flight/search-loading.png) no-repeat scroll right center/45%}.loading-form-sch .txt-box>div{position:absolute;left:40%;top:45%;width:100%;transform:translate(-50%,-50%)}.loading-icon{margin:15px auto;border-radius:50%;width:40px;height:40px;font-size:10px;position:relative;text-indent:-9999em;transform:translateZ(0);background:linear-gradient(to right,#e5e5e5 0,#3c3c3cbd 100%);animation:load8 .6s infinite linear}.loading-icon:before{width:50%;height:50%;background:#e5e5e5;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.loading-icon:after{background:#e5e5e5;width:90%;height:90%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-form{background-color:#2e9ab7;color:#fff;font-size:28px;padding:30px 10px}.loading-form-msg,.loading-form-msg-sch{font-size:18pt;text-align:center;margin-top:30px;color:#fff}.loading-form-msg-sch{color:gray}.loading-form-msg{position:relative}#footer_container *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.update-traveller-del-item{font-size:15px;line-height:43px;float:left;margin-left:10px;cursor:pointer;width:20px}.sel-t-group{width:calc(100% - 38px)}.t-group-item-dv{width:50%;float:left}.passport-item .sch-form-txt-date{background:#fff url(images/common/date.png) no-repeat scroll left 5px center / 20px!important}.f-delete,.btn-f-delete{cursor:pointer;font-size:0;color:#909090;margin-left:5px;display:inline-block;height:25px;width:25px;background-size:28px;background:url(images/common/circle_cross_black.png) no-repeat scroll center center/contain;vertical-align:middle}.passport-item .col{float:left;margin-bottom:20px;width:25%}.passport-item .col.col1{float:left;margin-bottom:20px;width:28%}.passport-item .col.col2{width:35%}.passport-item .col.col3{width:25%}.passport-item .col.col4{width:25%}.passport-item .col.col5{width:25%}.passport-item .col.col6{width:25%}.profile-setting .passport-item .col.col7{width:25%}.passport-item .t{color:#6d6e70;padding:5px 0;font-size:1.1em}.passport-item .col .txt,.passport-item .col .select{width:95%}.passport-item .txt{border:1px solid #ccc;height:43px;padding-left:10px;font-size:1.0em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:10px}.passport-item .sch-form-txt-date{padding-left:30px;box-sizing:border-box}.travel-document-title{color:#6d6e70;margin-bottom:10px;margin-top:10px;position:relative;font-size:1.1em}.paxp-row1{margin-top:10px}.paxp-row .col,.paxp-row1 .col{float:left;width:15%;padding-right:2px}.paxp-row .col.col1,.paxp-row1 .col.col1{width:20%}.corp-profile-mode .paxp-row1 .col{border-top:1px solid lightgray;color:gray;font-size:12px;padding-top:5px;padding-bottom:5px}.corp-profile-mode .paxp-row .col,.corp-profile-mode .paxp-row1 .col{border-bottom:1px solid lightgray}.paxp-row1{margin-top:10px}.paxp-row{position:relative;margin-bottom:5px}.paxp-row{cursor:pointer;background-color:#fff}.pax-pp-radio{position:absolute;left:-20px;top:11px}.corp-profile-mode .pax-pp-radio{left:0}.update-traveler-container .paxp-row .search-txt,.update-traveler-container .paxp-row .search-sel{width:90%;box-sizing:border-box;height:35px;overflow:hidden;text-overflow:ellipsis;border:0;color:gray;background-color:white;padding-left:0}.corp-profile-mode .paxp-row .col,.corp-profile-mode .paxp-row1 .col{border-bottom:1px solid lightgray}.pax-pp-pane-wrap .close-content-item{font-size:1.7em}.corp-profile-mode .btn{padding:0 5px;width:80px}.corp-profile-mode .module-content{padding:0 5px 10px 5px}.member-sel-doc{float:left}.update-traveler-container .btn-h35{width:160px}.email-setting-content .btn-h35{min-width:100px;padding:0 10px}.passport-item .col.col4 .t{overflow:hidden;max-width:95%;white-space:nowrap;text-overflow:ellipsis}.membership-pax-list-dv{margin-top:5px}.sel-passport-valid{border:1px solid red;padding:0 5px}.side-pannel{position:fixed}.flight-not-found{margin:160px auto}.flight-not-found,.loading-form,.refresh-content-dv,.bees-alert-msgbox-dv,.payment-r-msg{padding:52px 40px;text-align:center;font-size:28px;color:#fff;position:relative;background:#d41334;border-radius:15px;max-width:800px}.flight-not-found::after,.refresh-content-dv::after,.bees-alert-msgbox-dv::after,.loading-form::after,.payment-r-msg::after{content:'';display:block;width:160px;height:160px;position:absolute;top:0;right:40px;z-index:1;transform:translateY(-50%)}.bees-alert-msgbox-dv::after{background-size:80%}input[type=text],select,textarea{font-family:'微軟雅黑','思源黑體','微軟正黑體',Arial,Tahoma,Verdana,sans-serif,'新細明體'}.bees-alert-msgbox-content-success .price-ul{margin:26px 0 0}.bees-alert-msgbox-content-success .price-ul li{float:left;width:50%;text-align:center;margin:5px 0;white-space:nowrap}.bees-alert-msgbox-content-success .price-ul .special{display:inline;float:none;margin:0 20px}.bees-alert-msgbox-content-success .price-ul .special span{width:auto}.bees-alert-msgbox-content-success .price-ul .hidden{display:none}.bees-alert-msgbox-content-success .price-ul span{display:inline-block;width:60%}.bees-alert-msgbox-content-success .price-ul .price{margin:0 10px;color:#fffc00;font-size:15px;text-align:left}.txt-date-show{position:absolute;left:45px;bottom:0;height:45px}.txt-format-date{font-size:1.6em;height:45px;line-height:45px;margin:0 10px 0 5px;display:block;float:left}.txt-format-year,.txt-format-week{line-height:20px;clear:both;float:left}.txt-format-year{padding-top:2px}.htl-sch-txt-bg{background-color:#fff}.sg_item{color:#4b4c4e}.suggest_list .sg_city,.suggest_list .sg_airport{background-image:url(Images/Common/addr-g.png);background-size:14px;padding-left:45px;background-position-y:center;background-position-x:22px}.suggest_list .sg_sub{padding-left:45px;background-position-x:22px}.suggest_list .sg_country,.suggest_list .sg_code{display:none}.suggest_list .sg_name_en:not(:lang(en-us)){display:none}.suggest_list .sg_name_cn:lang(en-us){display:none}.sg_item:active,.sg_item:hover,.sg_hightlight_item{background-color:#f4f4f3;color:#000}.suggest_list .sg_item,.sg_curr_item{border-width:0;height:45px;line-height:45px}.suggest_list{border-color:#dbe1db;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.2)}.sg_matched{background-color:inherit;padding:0;color:deepskyblue}.article-box{padding:0 10px}.article-body{margin:50px 0 50px;padding:50px;background:#fff}.responsive-box{float:left}.view-term-title{margin-left:0;padding:83px;background:#4d4948;text-align:center;color:#fff;font-size:36px;font-weight:lighter;margin-top:72px}.m-show{display:none}.banner{width:100%;position:relative;overflow:hidden;height:500px;margin-top:103px}#header_container .banner .banner_container{position:relative;height:100%}#header_container .banner img{height:100%;width:100%;position:absolute;object-fit:cover}#header_container .banner .banner-form{position:absolute;top:0;left:60px;background-color:rgb(0 0 0 / 35%);padding:50px 40px 100px;color:#fff;font-size:1.4em;line-height:1.6;height:500px;width:340px;box-sizing:border-box}#header_container .banner-form button{cursor:pointer}#header_container .banner-form h3{font-size:1.65em;margin-bottom:20px}#header_container .banner-form .price{margin:18px 0;font-size:1.4em;line-height:normal}#header_container .banner-form h4{font-size:1.425em}#header_container .banner-form .price span{font-size:1.8em}#header_container .banner-form button{border:0;background:#fff;border-radius:5px;padding:6px 34px;color:#000;font-size:1em;outline:0}.banner_container{width:1180px;max-width:100%;margin:0 auto}
/*/styles.css*/
@charset "utf-8";html{margin:0;padding:0}body{font-family:'微軟雅黑','思源黑體','微軟正黑體',Arial,Tahoma,Verdana,sans-serif,'新細明體';font-size:13px;margin:0;padding:0;background-color:#e5e5e5;color:#333;-webkit-text-size-adjust:none;min-width:1000px}input,form,textarea,h1,h2,h3,h4,h5,h6,div,table,img,p,ul,li,ol{margin:0;padding:0;list-style-type:none}img{border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}a:focus{outline:0}input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none;border-radius:0;outline:0}select::-ms-expand{display:none}.container{margin:0 auto;width:1180px}.clear{clear:both}.left{float:left}.right{float:right}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.width_100p{width:100%}.pointer{cursor:pointer}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input::-moz-placeholder,textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}.title1{font-size:3em}.title2{font-size:1.8em}.price1{font-size:2em;color:#51b848;font-weight:bold}.price2{font-size:1.5em;color:#51b848;font-weight:bold}.btn1{background-color:#51b848;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:2px 2px 2px #c1b4c1;color:#fff;font-size:16px;height:30px;text-align:center;width:70px;cursor:pointer}.btn2{background-color:#51b848;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:2px 2px 2px #c1b4c1;color:#fff;font-size:11px;height:22px;text-align:center;width:50px;cursor:pointer}.btn3{background-color:#145e5a;border:0;color:#fff;float:right;font-size:14px;height:25px;text-align:center;width:60px;cursor:pointer}#top_nav{background-color:#fff;width:100%;z-index:300;position:fixed;display:block;margin-top:0;top:0;box-sizing:border-box;box-shadow:0 0 5px lightgray;background-size:80% 4px}.pkg-sch-page #top_nav{position:static}#top_nav_l{float:left;width:250px}#top_nav_l ul{list-style:outside none none;margin:0;height:103px;padding:0;padding:20px 0;box-sizing:border-box}#top_nav_l ul li{float:left}#top_nav_l ul li img{height:63px;vertical-align:middle}#top_nav_l .line{margin:0 12px;height:100%;border-left:1px solid #8e9090;border-right:transparent}#top_nav_l .line:last-child{display:none}#top_nav_r{float:right;margin-right:-50px}#top_nav_r ul{list-style:outside none none;margin:0;padding:0}#top_nav_r ul li{height:103px;line-height:103px;float:left;text-align:center;font-size:17px;color:#4d4d4d;position:relative;padding-right:50px}#top_nav_r ul li a{color:#4d4d4d}#top_nav_r ul li a:hover{color:#d41334}#top_nav_r ul .search{background:transparent url('Images/search.png') no-repeat scroll left center/20px;display:inline-block;width:30px;vertical-align:middle;padding:0 10px}#top_nav_r .mbs-toolbar-item .nav-child{position:absolute;background:#fff;width:200px;min-width:100%;text-align:center;opacity:0;transition-duration:.5s;right:0;z-index:10;visibility:hidden}.mbs-toolbar-item-information{padding-right:13px}#top_nav_r .mbs-toolbar-item:hover .nav-child{opacity:1;visibility:visible}#mbs-toolba-lang:hover .muti-lang-dv{opacity:1!important;transition-duration:.5s}#top_nav_r .mbs-toolbar-item .nav-item{float:none;height:auto;line-height:normal;font-size:inherit}#top_nav_r .mbs-toolbar-item .nav-item a{padding:10px 20px;display:block}#top_nav_r .mbs-toolbar-item-relative{position:relative}#top_nav_r .mbs-toolbar-item .nav-item:hover{background:#d41334}#top_nav_r .mbs-toolbar-item .nav-item:hover a{color:#fff!important}.menu_main{background:transparent url('Images/Common/bees_menu.png') no-repeat scroll left center/25px;float:left;height:40px;width:38px}.icon_history{background-image:url("Images/Common/history.png");background-repeat:no-repeat;background-size:contain;margin-top:9px;padding:3px;margin-left:10px;cursor:pointer}.icon_phone{background:transparent url("Images/Common/phone.png") no-repeat scroll center/11px;padding:10px}.icon_facebook{background-image:url("Images/Common/facebook.png");background-repeat:no-repeat;background-size:9px auto;margin:12px 15px}.icon_google{background-image:url("Images/Common/g.png");background-repeat:no-repeat;background-size:15px auto;margin:14px 12px}.icon_twitter{background-image:url("Images/Common/twitter.png");background-repeat:no-repeat;background-size:16px auto;margin:15px 12px}.tab_nav{width:100%;position:relative;float:left;overflow:hidden;border-bottom:1px solid #145e5a;margin-bottom:20px}.tab_nav ul{float:left}.tab_nav ul li{float:left;margin-right:50px;line-height:30px;height:30px;cursor:pointer}.tab_nav .icon{background-image:url('Images/Common/001_20.png');background-repeat:no-repeat;background-size:22px auto;margin:5px 5px 0 0;position:relative;width:22px}.tab_nav .nav{position:relative}.tab_nav .nav_last{margin-right:0}.tab_nav .nav a{font-size:1.7em;color:#828387}.tab_nav .current a{color:#226f69;font-weight:bold}.tab_nav .current em{display:inline-block}.tab_nav em{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #226f69;bottom:-6px;font-size:0;height:0;left:50%;line-height:0;margin-left:-6px;overflow:hidden;position:absolute;vertical-align:middle;width:0;display:none}.fare_item{clear:both}.fare_item li{width:20%;float:left}.fare_item li div{border:1px solid #ddd;margin:7px 7px 0 0;padding:10px}.fare_item li div:hover{box-shadow:0 0 5px #a09c34}.fare_item .item_line{background-image:url('Images/Common/001_29.png');background-repeat:repeat-x;height:2px;margin:5px 0}.fare_item .item_name{font-size:1.125em;font-weight:600}.fare_item .item_airline{float:right;padding-right:5px}.fare_item .item_price{font-size:1.25em;font-weight:600}.img_container .col1{width:50%}.img_container .col2{width:24%}.img_container .item_msg1{float:left;padding:50px 0 0 30px}.img_container .item_msg2{padding:3px 10px}.img_container ul{list-style:outside none none;margin:0;padding:0}.img_container ul li{box-shadow:0 0 5px #999;height:250px;margin-right:10px;float:left}.img_container ul li:hover{box-shadow:0 0 5px #51b848}.img_container ul li .img1{height:250px;width:400px}.img_container ul li .img2{height:200px;width:283px}#abovefooter h5{font-weight:bold}#abovefooter .menu li a{color:#4d4d4d;transition:padding-left .2s linear 0s}#abovefooter .menu li a::before{background:#6d6e71 none repeat scroll 0 0;border-radius:50px;color:#aaa;content:"＞";display:inline-block;font-family:FontAwesome;font-size:10px;height:15px;line-height:15px;margin-right:5px;padding-left:4px;width:12px}#abovefooter .menu li a:hover,#abovefooter .menu li a:focus{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#39b54a;padding-left:10px}#abovefooter .menu li a:hover::before,#abovefooter .menu li a:focus::before{background:#39b54a none repeat scroll 0 0;color:#fff}#abovefooter .phoneicon{background:rgba(0,0,0,0) url("Images/Common/phoneicon.png") no-repeat scroll left center;line-height:21px;padding-left:25px}#abovefooter .whatsappnumber{width:275px}#abovefooter .whatsappnumber li{color:#8dc63f;display:inline-block}#abovefooter .whatsappnumber li a{color:#8dc63f;display:inline-block;padding:0 3px}#abovefooter .whatsappnumber li a:hover,#abovefooter .whatsappnumber li a:focus{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#8dc63f}#abovefooter .whatsappnumber li::after{content:"/";padding:0 5px}#abovefooter .whatsappnumber li:last-child::after{content:"";padding:0}#abovefooter .calltoaction{color:#8dc63f;font-size:18px}#abovefooter .sociallink{background:rgba(0,0,0,0) url("Images/Common/social_icon.png") no-repeat scroll left top;height:28px;margin-bottom:20px;width:89px}#abovefooter .sociallink a{float:left;height:28px;width:29px}#abovefooter .gsc-control-cse{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#555;line-height:16px;margin-top:15px;padding:0}#abovefooter .gsc-control-cse .gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0}#abovefooter .gsc-control-cse input.gsc-search-button-v2{border:medium none;border-radius:0;height:25px;margin-left:0;margin-top:4px;padding:7px;width:26px}#abovefooter .col-md-2{float:left;padding-left:0;padding-right:0;width:15.9166%}#abovefooter .col-md-4{float:left;padding-left:0;padding-right:0;width:36.333333%}#abovefooter .col-md-2 .nav{list-style:outside none none;margin-bottom:0}#abovefooter .whatsappnumber{width:auto}#abovefooter .whatsappnumber li::after{content:""}.extendright .moduletable{margin-bottom:20px}.extendright .moduletable h5,.extendright .moduletable h6{margin-bottom:3px}.input-group{border-collapse:separate;display:table;position:relative}.subcribeform .input-group input{border:medium none;border-radius:0;font-weight:300;height:16px;padding:3px 0 3px 10px}.input-group .form-control{float:left;margin-bottom:0;position:relative;width:100%}.btn_email{background-image:url("Images/Common/subscribebtn.png");background-repeat:no-repeat;background-size:25px auto;border:medium none;cursor:pointer;float:left;height:22px;position:absolute;width:30px;background-position:5px}.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%}#footer{padding-bottom:20px}#footer .footermenu ul{text-align:center}#footer .footermenu ul li{display:inline-block}#footer .footermenu ul li::after{content:"|"}#footer .footermenu ul li:last-child::after{content:""}#footer .footermenu ul li a{color:#6d6e71;display:inline-block;padding:3px 10px}#footer .footermenu ul li a:hover{color:#39b54a}#footer .custom.text-center{margin-top:10px}#footer .custom.text-center{margin-top:10px}.copyrighttxt .firstpart{display:inline-block;margin-right:5px}.totop{margin-top:20px}.iconToTop{background:#fff none repeat scroll 0 0;border:2px solid #999;border-radius:50px;color:#999;cursor:pointer;display:inline-block;height:36px;margin:0 auto;width:36px}.fa-angle-up::before{content:"∧"}.fa-2x{font-size:2em}.fa{display:inline-block;font-style:normal;font-weight:normal;line-height:1}.barControl{margin:0 auto}.barContro_space{margin:20px 0;background:#E7E8EA}.porgress-bar{display:block;width:0;box-shadow:0 0 10px 1px #FFF,0 0 1px #FFF,0 0 1px #FDFFFE,0 0 1px #FFF,0 0 1px #FFF,0 0 1px #FFF,0 0 1px #FFF4F7;background-color:#bababa}.hr_home_3h{clear:both;width:100%;background-color:#428b84;height:3px}.hr_home_2h{clear:both;width:100%;background-color:#428b84;height:2px}.clear_50{clear:both;height:50px}#footer{display:none}.footer-top-dv{background-color:#d1d2d4;color:#333;padding:20px 0}.footer-top-dv img{max-height:100%;width:100px;margin-right:20px;vertical-align:middle}#abovefooter{color:#000;height:auto;padding:50px 0 40px 50px}.ftd-sum-title{margin-right:80px;font-size:15px;vertical-align:middle;position:relative;top:-10px;margin-left:20%}#abovefooter .menu li a::before{content:none}.footer-sum-logo{font-size:23px;color:#3b7e75;display:none}#abovefooter .menu li{padding:0;margin:12px 0;font-size:1.16em;text-align:left}#abovefooter .menu li a{transition:padding-left .2s linear 0s;display:block}#abovefooter .logo ul{padding-bottom:14px}#abovefooter .logo ul li{float:left;height:100%}#abovefooter .logo img{max-height:142px;max-width:62%;margin:15px 0}#abovefooter .logo .line{margin:0 12px;height:100%;border-right:2px solid #8e9090}#abovefooter .logo .line:last-child{display:none}#abovefooter .logo p{font-weight:normal;margin:10px 0;font-size:16px;line-height:1.5}#abovefooter .read-me{font-size:17px;font-weight:bold;color:#00266b;vertical-align:middle}#abovefooter .f-logo{display:inline-block;vertical-align:middle;width:50px;height:50px;background:transparent url(images/f-logo.png) scroll no-repeat center/35px}.footer-icons-ul li{float:left;margin-right:5px}.footer-icons-ul li a{display:block;padding:20px;border-radius:20px}.footer-facebook-module{background:#a8a9ad url(images/common/facebook.png) scroll no-repeat center}.footer-youtube-module{background:#a8a9ad url(images/common/youtube.png) scroll no-repeat center}.footer-twitter-module{background:#a8a9ad url(images/common/twitter.png) scroll no-repeat center}.footer-google-module{background:#a8a9ad url(images/common/g.png) scroll no-repeat center}.footer-sch-txt{background-color:#fff;border:0 none;color:gray;font-size:14px;height:26px;margin-top:20px;width:150px}.footer-sch-img{cursor:pointer;height:26px;position:absolute;top:20px}.extendright .footer-cp-hide div:first-child{position:relative}.footer-content-payment img{width:80px}.footer-content-payment img:first-child{margin-right:10px;width:85px}.bees-copyright-dv{display:none}.bees-ul-icons li{padding:0 15px}.bees-tel-module{background:transparent url(images/common/phone.png) scroll no-repeat center/13px;padding:10px}.bees-facebook-module{background:transparent url(images/common/facebook_black.png) scroll no-repeat center/9px;padding:10px}.bees-google-plus-module{background:transparent url(images/common/g_black.png) scroll no-repeat center/16px;padding:10px}.bees-twitter-module{background:transparent url(images/common/twitter_black.png) scroll no-repeat center/16px;padding:10px}#abovefooter{background-color:#fff;color:#4d4d4d;border-top:4px solid #4d4d4d}#footer_container{border-top:14px solid #d41334}.footer-sum-subtitle{font-size:1.46em;font-weight:bold}.footer-sum-subtitle,#abovefooter .menu li a:hover,#abovefooter .menu li a:focus{color:#4d4d4d}#abovefooter .menu{color:#4d4d4d}#abovefooter .tel{color:#fff;font-size:16px}#abovefooter .tel li{padding-left:40px}#abovefooter .tel li:first-child{margin-bottom:5px;background:transparent url(images/footer_tel_white.png) no-repeat scroll left 5px center/17px}#abovefooter .tel li:last-child{margin-bottom:5px;background:transparent url(images/common/email.png) no-repeat scroll left 5px center/17px}#abovefooter .tel li:nth-child(2){background:transparent url(images/footer-whatsapp.png) no-repeat scroll left/20px}#abovefooter .tel li:nth-child(5){margin-bottom:5px}#abovefooter .tel li:nth-child(6){background:transparent url("images/footer-email.png") no-repeat scroll left center / 25px}.re-payment-dv{color:#fff;background-color:#d41334;text-align:center;font-size:18px;font-weight:bold;padding:10px 0;cursor:pointer;margin:10px 0}.footer-top-dv{display:none}.bees-copyright-dv{display:block;text-align:center;background-color:#fff;padding:10px 0}.fh-hide{display:none}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.choose-service{text-align:center;color:#272525;font-size:26px;width:450px;margin:40px auto 0;border-bottom:2px solid #848484}.choose-service .service{float:left;height:50px;line-height:50px;text-align:center;padding:0 25px 0 0;position:relative;width:33.33%}.choose-service2{width:260px}.choose-service2 .service{width:50%}.choose-service .service.active{border-bottom:4px solid #848484}.choose-service .img-flight,.choose-service .img-Airfare{background:url(images/common/flightsImg.png) no-repeat;background-size:contain;padding:0 10px;margin:0 5px 0 10px;background-position:center}.choose-service .img-hotel,.choose-service .img-Hotel{background:url(images/common/hotelImg.png) no-repeat;background-size:contain;padding:0 12px;background-position-y:8px;margin:0 5px 0 10px}.choose-service .img-package,.choose-service .img-Package{background:url(images/package/package.png) no-repeat;background-size:contain;padding:0 12px;background-position-y:0;margin:0 5px 0 10px}.hp-title{width:100%;text-align:center;font-size:28px;color:#333;font-weight:bold}.hp-title p{text-align:left;position:relative}.hp-title p img{height:70px;vertical-align:middle;margin-right:10px}.hp-title .plus{font-style:italic;position:absolute;top:2px;font-weight:900}.hp-sub-title{width:100%;text-align:center;font-size:18px;color:#535353}.hp-sub-title p{text-align:center}.recommend-bd{background-color:#FFF;min-height:300px;padding:75px 0}.reco-content-dv{width:1180px;margin:0 auto;padding:15px 0 0 0}.reco-item{width:25%;float:left;padding-bottom:20px;padding:10px}.reco-item a{color:#fff;overflow:hidden;position:relative}.reco-item span{display:block;height:100px;left:0;background:-webkit-gradient(linear,0 100%,0 0,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0)));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,0)',endColorstr='rgba(0,0,0,0.8)',GradientType=0);background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));width:100%;margin-top:-135px}.reco-item img{width:100%;height:220px;display:inline-block!important}.reco-item-txt{width:90%;text-align:center;margin-top:-130px;margin-bottom:130px;font-size:24px;font-weight:bold}.info-module{display:inline-block;height:18px;width:18px;background:url(images/common/info_icon.png) no-repeat scroll center center/contain;position:relative;top:1px;left:5px;cursor:pointer}.home-promo-dv{background-color:#fff;padding:70px 0}.hp-promo-content{width:1180px;margin:0 auto}.hmoe-promo-title-dv{padding-bottom:18px}.hp-promo-bd .item{width:30.333333333%;float:left;margin:2% 1.5%;box-shadow:2px 2px 10px 0 #cecece;color:#333;position:relative}.hp-promo-bd .item .content{float:left;width:100%;background-color:#fff;height:160px;vertical-align:middle;padding:10px 10px;font-size:1.25em}.hp-promo-bd .item .content>div{float:left;width:60%;height:50%;padding:10px;line-height:22px;position:relative}.hp-promo-bd .item .content .text-right{text-align:right;width:40%}.hp-promo-bd .item .content span{display:block}.hp-promo-bd .item .content .date{position:absolute;left:10px;bottom:10px;padding-left:22px;background:transparent url(Images/common/new-date.png) no-repeat left center/18px;font-size:.9em}.hp-promo-bd .item .content .gray{font-size:.88em;color:#808080}.hp-promo-bd .item .content .price{position:absolute;bottom:10px;right:10px}.hp-promo-bd .content .price .gray{color:#808080;font-size:.785em}.hp-promo-bd .content .price .red{color:#faaf40}.hp-promo-bd .content .price .red span{font-size:1.38em;font-weight:bold;display:inline}.hp-promo-bd .item .content .item_name{padding-left:20px;font-size:20px;float:left;width:40%;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-promo-bd .item .content .item_info{float:right;padding-right:20px;font-size:13px;width:60%;line-height:50px;text-align:right}.hp-promo-bd .item .content .item_info2{padding-left:20px;font-size:20px;float:left;width:60%;font-weight:bold;text-align:right;padding-right:20px}.hp-promo-bd .item .content .item_info .sp{line-height:16px;display:inline-block;vertical-align:middle;text-align:left}.hp-promo-bd .item .content .item_info .sp div{max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-promo-bd .item .img-box{width:100%;height:156px;overflow:hidden}.hp-promo-bd .item a img{width:100%;display:block;height:156px}.hp-promo-bd .item a{position:relative}.hp-promo-bd .location{padding-left:16px;background:transparent url(Images/common/addr.png) no-repeat left center/11px;position:absolute;top:15px;left:20px;color:#fff;z-index:2;white-space:nowrap;font-size:1.07em}.hp-promo-bd .item a .item_price{position:absolute;left:0;top:65px;color:#fff;background-color:rgba(0,0,0,0.8);min-width:125px;height:75px;text-align:left;padding:11px 16px;z-index:1}.hp-promo-bd .item a .item_price.item_price2{line-height:50px;min-width:80px;padding:0;text-align:center;height:50px}.hp-promo-bd .item a .item_price .item_price_sp{font-size:24px}.hp-promo-bd .item a .item_price2 .item_price_sp{font-size:20px}.hp-promo-bd .item a .item_price .item_price_d{font-size:14px;white-space:nowrap}.detailcontent .col-md-6 .img-responsive{width:100%}.detailcontent .col-md-6 .font{color:#6A441F}.detailcontent .company-profile .col-md-6.c-img-dv{padding:0;margin:0;margin-bottom:-3px}.hp-promo-bd .item:hover{transform:scale(1.03);transition:all .35s ease}.hp-promo-bd .item:hover img{transform:scale(1.1);transition:all 1s ease}.selected-package-dv{padding:20px 0;min-height:127px;box-sizing:border-box}.selected-package-dv .line{border:0;border-bottom:1px solid #000;width:120px;height:1px;float:left;margin-top:30px}.selected-package-dv .line.lg{width:290px}.selected-package-dv .line.dashed{border-bottom-style:dashed}.selected-package-dv .pkg{float:left;width:80px;text-align:center;color:#333}.selected-package-dv .pkg.active{color:#cc222c}.selected-package-dv .pkg.selected,.selected-package-dv .pkg.my-trip{cursor:pointer}.selected-package-dv .pkg i{display:inline-block;width:60px;height:60px;margin-bottom:5px;border-radius:50%;background-color:#fff1e5;background-repeat:no-repeat;background-position:center;background-size:80%}.selected-package-dv .pkg.selected i{background-color:#d41334}.selected-package-dv .pkg.my-trip i{background-color:#fff;background-image:url(Images/flight/adult-p.png);background-size:20px}.selected-package-dv .pkg.flight i{background-image:url(Images/package/pkg_flight.png);background-size:22px}.selected-package-dv .pkg.hotel i{background-image:url(Images/package/pkg_hotel.png);background-size:32px}.selected-package-dv .pkg.room i{background-image:url(Images/package/pkg_bed.png);background-size:25px}.selected-package-dv .pkg.selected.flight i{background-image:url(Images/package/pkg_flight_white.png)}.selected-package-dv .pkg.selected.hotel i{background-image:url(Images/package/pkg_hotel_white.png)}.selected-package-dv .pkg.selected.room i{background-image:url(Images/package/pkg_bed_white.png)}.selected-package-dv .pkg .font-title{white-space:nowrap}.selected-package-dv .pkg.focus .font-title{color:#ca5604}.package-estimate-dv{float:right;width:200px;min-height:80px;background-color:#fff;border-radius:10px;padding:10px;box-sizing:border-box;position:relative}.package-estimate-dv .title{text-align:center;color:#000;min-height:18px}.package-estimate-dv .estimate-info-icon{display:inline-block;width:18px;height:18px;background:#d41334 url(Images/package/info.png) no-repeat scroll center/contain;position:absolute;left:20px;bottom:20px;cursor:pointer;border-radius:50%}.package-estimate-dv .pkg-estimate-price{font-size:20px;font-weight:bold;color:#00266b;display:table;margin:0 auto}.package-estimate-dv .font-adult{font-size:12px;color:#000;position:absolute;bottom:8px;left:43%;transform:scale(.8)}.package-estimate-dv .buy-now-btn{display:inline-block;width:28px;height:28px;border-radius:50%;background-color:#d41334;text-align:center;color:#fff;padding:5px;line-height:1;cursor:pointer;position:absolute;right:8px;bottom:8px;box-sizing:content-box}.package-estimate-dv .book-terms{position:absolute;top:28px;left:-160px;border-radius:10px;background-color:#ddd;width:300px;padding:20px;z-index:10;box-sizing:content-box}.pkg-plane-icon{display:inline-block;width:50px;height:20px;background:url(Images/b-plane.png) no-repeat scroll center/contain}.pkg-hotel-icon{display:inline-block;width:45px;height:45px;background:url(Images/b-hotel.png) no-repeat scroll center/contain}.pkg-date-icon{display:inline-block;width:16px;height:16px;background:url(Images/b-date.png) no-repeat scroll center/contain;vertical-align:middle;margin-right:3px}.pkg-place-icon{display:inline-block;width:35px;height:35px;background:url(Images/b-place.png) no-repeat scroll center/contain;cursor:pointer}.pkg-night-icon{display:inline-block;width:30px;height:30px;background:url(Images/b-night.png) no-repeat scroll center/contain}.pkg-edit-btn{cursor:pointer;width:28px;height:28px;border-radius:5px;background:#b2b2b2 url(Images/b-edit.png) no-repeat scroll center/15px;display:inline-block;transform:translateY(2px)}.selected-package-flight,.selected-package-hotel,.selected-package-room,.my-trip-info{background-color:#fff;position:absolute;left:0;right:0;z-index:2;color:#000;font-size:1.1em;box-shadow:0 0 5px gray;display:none}.selected-package-flight .inner,.selected-package-hotel .inner,.selected-package-room .inner,.my-trip-info .inner{width:1180px;margin:0 auto;padding:20px 0;overflow:hidden}.my-trip-info .row2{line-height:30px}.selected-package-flight .inner-panel,.my-trip-info .inner-panel{width:9999px}.selected-package-hotel .inner,.selected-package-room .inner{padding:11px 0}.selected-package-flight .inner .d-flight,.selected-package-flight .inner .flight-spacing,.selected-package-flight .inner .r-flight{float:left}.selected-package-flight .inner .col{float:left;margin-right:37px;text-align:center}.selected-package-flight .inner .col1{transform:translateY(5px)}.selected-package-flight .inner .col2,.selected-package-flight .inner .col4{transform:translateY(10px);max-width:100px;white-space:nowrap}.selected-package-flight .inner .col4 sup{position:absolute;transform:translateY(-3px)}.pkg-direct-icon,.pkg-transfer-icon{display:inline-block;width:30px;height:16px;background:url(Images/b-direct.png) no-repeat scroll center/contain;vertical-align:middle}.pkg-transfer-icon{width:25px;background-image:url(Images/b-stop.png)}.pkg-roundtrip-icon{display:inline-block;width:30px;height:30px;background:url(Images/b-Transfer.png) no-repeat scroll center/contain}.selected-package-flight .flight-spacing{margin-right:37px;margin-top:15px}.selected-package-flight .pkg-edit-btn{float:left;transform:translateY(15px)}.selected-package-wrapper .font-date-title{vertical-align:middle;color:#828282;font-size:13px}.selected-package-flight .font-transfer{vertical-align:middle;color:#828282;font-size:13px}.selected-package-flight .indicator,.selected-package-hotel .indicator,.selected-package-room .indicator,.my-trip-info .indicator{display:block;position:absolute;top:-20px;border:20px solid #fff;border-top-width:0;border-left-color:transparent;border-right-color:transparent}.selected-package-hotel .col{float:left;margin-right:40px;text-align:center}.selected-package-hotel .col1{transform:translateY(15px)}.selected-package-hotel .col2,.selected-package-hotel .col3{transform:translateY(9px)}.selected-package-hotel .col4{text-align:left;min-width:300px;max-width:500px}.selected-package-hotel .col4 .font-title{color:#828282;font-size:12px}.selected-package-hotel .col4 .font-hotel-name{color:#262626}.selected-package-hotel .col4 .line{margin:3px -10px;border:0 solid lightgray;border-bottom-width:1px}.selected-package-hotel .col5{transform:translateY(13px)}.selected-package-hotel .col6{transform:translateY(20px)}.selected-package-hotel .col7{transform:translateY(23px)}.selected-package-room .col{float:left;margin-right:40px;text-align:center}.selected-package-room .col1{transform:translateY(15px)}.selected-package-room .col2,.selected-package-room .col3{transform:translateY(9px)}.selected-package-room .col4{text-align:left;min-width:300px;max-width:550px}.selected-package-room .col4 .font-title{color:#828282;font-size:12px}.selected-package-room .col4 .font-hotel-name{color:#262626}.selected-package-room .col4 .line{margin:3px -10px;border:0 solid lightgray;border-bottom-width:1px}.selected-package-room .col5{transform:translateY(13px)}.selected-package-room .col6{transform:translateY(20px)}.selected-package-room .col7{transform:translateY(23px)}.pkg-progress-title .title{color:#000;font-size:20px;font-weight:bold}.pkg-progress-title .sub-title{color:#000}.popup-icon2{margin:0 auto;margin-bottom:-20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ddd;top:-30px;position:relative}.banner-adult-module{background:url(images/flight/banner-adult.png) transparent no-repeat scroll 2px 0;float:left;color:#0b74ae;padding:15px 12px;background-size:contain;position:relative;top:3px}.banner-child-module{background:url(images/flight/banner-child.png) transparent no-repeat scroll 4px 0;padding-top:28px;float:left;color:#0b74ae;padding:12px;margin-top:6px;background-size:contain}.banner-bed-module{display:inline-block;width:20px;height:16px;background:url(Images/hotel/bed-white.png) no-repeat scroll center/contain;margin-top:8px;margin-right:5px}.pkg-estimate-detail{width:350px;position:absolute;color:#fff;right:0;top:0;bottom:0;display:none;overflow:hidden;z-index:1}.pkg-estimate-detail.translate{transform:translateY(127px)}.pkg-estimate-detail .inner-wrapper{position:relative;padding-top:23px;background-color:rgba(0,0,0,0.8);animation:slideRight2Left .5s linear forwards;height:80px;box-sizing:border-box}.pkg-estimate-detail.lg .inner-wrapper{animation:slideRight2LeftLg .5s linear forwards}.pkg-estimate-detail .inner>div{float:left}@keyframes slideRight2Left{from{right:-350px}to{right:0}}@keyframes slideRight2LeftLg{from{right:-550px}to{right:0}}.pkg-estimate-detail.lg{width:550px}.pkg-estimate-detail .inner{display:table;margin:0 auto}.pkg-estimate-detail .close{cursor:pointer;position:absolute;right:8px;top:5px;font-size:12px;transform:scale(.8)}.pkg-estimate-detail .inner .col{float:left}.pkg-estimate-detail .inner .col-total{transform:translateY(-5px)}.pkg-estimate-detail .font-detail{color:#f9cd14}.pkg-estimate-detail .font-total{font-weight:bold;font-size:20px}.pkg-estimate-detail .pkg-fare-operator{display:inline-block;padding:6px}.bees-alert-msgbox-dv{background-color:#d41334;padding:40px 20px;width:670px;position:fixed;z-index:99999;color:#fff;box-sizing:border-box}.bees-alert-msgbox-content{font-size:23px;padding:10px}.bees-alert-msgbox-content-success{font-size:23px;padding:20px 10px 10px}br{font-family:Roboto,'思源黑體','微軟正黑體',Arial,Tahoma,Verdana,sans-serif,'新細明體'}.my-trip-info .col{margin-right:40px;text-align:center;display:inline-block;vertical-align:middle}.sch-pkg-flight-icon{display:inline-block;width:40px;height:30px;margin:0 10px;background:url(Images/package/pkg_dtl_flight.png) no-repeat scroll center/contain;vertical-align:middle}.my-trip-info .vertical-line{width:1px;height:60px;background-color:#9b9b9b}.pkg-roundtrip-icon.gray{background-image:url(Images/b-Transfer-gray.png)}.sch-pkg-bed-icon{display:inline-block;width:25px;height:16px;background:url(Images/package/pkg_dtl_bed.png) no-repeat scroll center/contain;margin-right:5px;vertical-align:middle}.sch-pkg-class-icon{display:inline-block;width:25px;height:20px;background:url(Images/package/pkg_dtl_seat.png) no-repeat scroll center/contain;margin-right:5px;vertical-align:middle}.vm{vertical-align:middle}.err-page{padding:100px 0}.err-page-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:36px}.err-page .icon-box{height:500px;position:relative;padding:0 20px}.err-page-txt .txt-lg{font-size:2em}.err-page-txt .txt-sm{font-size:1em;margin-top:10px}.back-home{text-align:center;cursor:pointer}.back-home span{background:#1b72ca;color:#fff;padding:6px 16px;border-radius:5px;font-size:1rem}input::-ms-clear{width:0;height:0}.swiper-container-banner{--swiper-theme-color:#d41334}.e-news{padding:20px 80px 12px 20px;border-bottom:2px solid #4d4d4d;margin:-40px 0 32px}.e-news .logo1,.e-news .logo2{width:40px;height:40px;margin:0 10px;float:left;display:block;border-radius:50%;cursor:pointer}.e-news .logo1{background:#4d4d4d url(Images/Common/e-news1.png) no-repeat scroll center/12px}.e-news .logo2{background:#4d4d4d url(Images/Common/e-news2.png) no-repeat scroll center/20px}.e-news .logo1:hover{background-color:#4267b2}.e-news .logo2:hover{background-color:#f00}.e-news .e-news-left{float:left}.e-news .e-news-right{float:right}.e-news .desktop{float:left;margin:10px 20px 0 0;font-size:16px;color:#d41334;font-weight:bold}.e-news .acyfield_email input{padding:10px;height:20px;width:calc(100% - 20px);border:1px solid #4d4d4d;outline:0}.e-news .acyfield_email input:focus{border:1px solid #d41334}.e-news .acysubbuttons input{padding:0 22px;height:42px;border:0;text-indent:-9999px;background:#d41334 url(images/send-bg.png) no-repeat 13px center/24px}.acymailing_module_form td.acyfield_email,.acymailing_module_form td.acysubbuttons{padding-right:0;padding-left:0;overflow:hidden}.swiper-container-banner{--swiper-theme-color:#fff;--swiper-navigation-color:#fff;--swiper-navigation-size:10px}.swiper-button-next,.swiper-button-prev{background:RGBA(0,0,0,0.67);border-radius:3px;padding:13px}.swiper-button-next:hover,.swiper-button-prev:hover{background:#01add3}select .option-gray,#booking_fillIn_info select .option-gray,#booking_fillIn_info select option.option-gray:checked{color:gray}@keyframes scaleSlow{0%{opacity:1;-webkit-transform:scale(1.02,1.02);transform:scale(1.02,1.02);transition:all 4s}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 4s}}.scaleSlow{-webkit-animation-name:scaleSlow;animation-name:scaleSlow;animation-fill-mode:forwards}
/*/font-import.css*/
@charset "utf-8";@import url(../../Fonts/roboto.css);
/*/sidr.css*/
.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:360px;overflow-x:hidden;overflow-y:auto;font-size:15px;background:#fff;background-color:#a8a9ad}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-360px}.sidr.left{left:-360px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#4d4d4d),color-stop(100%,#1a1a1a));background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:0;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{box-shadow:0 0 15px 3px #222 inset}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{border-bottom:0;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:0}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:0;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{box-shadow:0 0 15px 3px #222 inset}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;border-radius:2px;border:0;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.menu-button{display:block;position:absolute;top:20px;left:20px;background:url(menu.gif) no-repeat;overflow:hidden;width:34px;height:31px;text-indent:-9999px;border:solid 1px #ddd}#sch-result-filter .ui-widget-content{border:1px solid #C4C2C3;background:#fff;color:#222;height:5px}#sch-result-filter .ui-widget-header{border:1px solid #C4C2C3;background:#C4C2C3;color:#222;font-weight:bold}#sch-result-filter .ui-state-default,#sch-result-filter .ui-widget-content #sch-result-filter .ui-state-default,#sch-result-filter .ui-widget-header #sch-result-filter .ui-state-default{border-radius:10px;border:0;background:#C95055;font-weight:normal;color:#555}#sch-result-filter .ui-state-hover,#sch-result-filter .ui-widget-content #sch-result-filter .ui-state-hover,#sch-result-filter .ui-widget-header #sch-result-filter .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border-radius:10px;border:0;background:#C95055;color:#212121}#sch-result-filter .ui-slider-horizontal .ui-slider-handle{top:-.5em;margin-left:-.6em}
/*/ota-response.css*/
@media(max-width:1200px){}@media(max-width:1180px){.selected-package-flight,.selected-package-hotel,.selected-package-room{padding-left:20px}.selected-package-wrapper .x-hide{display:none}.user-setting,.search-history{padding:0 20px}.selected-package-dv .pkg.selected{cursor:auto}#top_nav{padding:0 10px}.container,.sch-form{width:auto}.hp-promo-bd,.recommend-bd,.home-promo-dv{display:none}.selected-package-dv .line.lg{display:none}.selected-package-dv .pkg{width:10%}.selected-package-dv .line,.selected-package-dv .line.lg{width:20%}.package-estimate-dv{margin:30px 0 20px}.selected-package-dv{max-height:127px}}@media(max-width:1000px){body{min-width:300px}#top_nav{width:100%}.htl-header-container{background-color:#f7d105}.container{width:100%}#dv-back-top{display:none!important}.footer-top-dv{display:block;background-color:#231f20;padding:50px 50px 10px 50px}#abovefooter{padding:20px}#abovefooter .col-md-4{width:100%}#abovefooter .acymailing_form{width:100%}.e-news{margin-top:-20px;padding-right:20px}.e-news .e-news-left,.e-news .e-news-right,.e-news .desktop{float:none}.bees-copyright-dv{background-color:#231f20;color:#fff;padding:0 50px 20px}.bees-copyright-dv .bees-logo-dv{display:none}.ftd-sum-title{color:#fff;font-size:13px;display:block;margin:0}#abovefooter .col-md-2{width:100%;margin-top:10px}.footer-t1op-dv,.custom.text-center,.search_txt_place_remark{display:none}.m-hide{display:none}.footer-top-dv img{max-height:100%;width:80px;margin-right:30px!important}.bees-copyright-dv a{color:#fff!important}.container{width:100%}.home-title-logo{background:transparent url(images/home_bees_logo1.png) no-repeat scroll center/contain;position:relative;top:-30px}.home-title-logo:before{content:'';height:80px;width:100%;position:absolute;top:-80px;left:-20px;right:0;background:transparent url(images/fly_bees.png) no-repeat scroll center/contain}.tab_item_title_large p{position:relative;top:90px}.bees-m-hide{display:none}#top_nav_r{position:absolute;background:#fff;top:80px;z-index:9;right:10px;max-width:300px;display:none;margin-right:0;width:45%;font-size:.95em}.navbar-toggler-icon{display:block;width:28px;height:28px;background:transparent url(images/mobilemenu.png) no-repeat scroll center/contain;cursor:pointer;float:right;margin-top:40px}#top_nav_r>ul li{height:auto;line-height:2.8;float:none;padding-right:0}#top_nav_r ul li+li{border-top:1px solid #ccc}#top_nav_r>ul li:hover{background:#7a7576;color:#fff}#top_nav_r>ul>li:hover>a,#top_nav_r>ul>li:hover .mbs-toolbar-item-lang{color:#fff}#top_nav_r .mbs-toolbar-item .nav-child{width:100%}#top_nav_r .mbs-toolbar-item .nav-child{display:none}#top_nav_r .mbs-toolbar-item:hover .nav-child{display:block;right:0}.suggest_list .sg_item,.suggest_list .sg_curr_item{overflow:hidden;text-overflow:ellipsis;max-width:101px}#top_nav_r .nav-item+.nav-item{border-top:1px solid #ccc}#top_nav{width:100%;position:static}.view-term-title{margin-top:0}.refresh-content-dv::after,.loading-form::after{width:120px;height:120px}.refresh-content-dv{font-size:20px}.err-page-txt{padding:0;background:0}#header_container .banner-form button{padding:8px 44px}#header_container .banner .banner-form{font-size:1.1em;width:100%;top:50%;margin-top:-160px;text-align:center;padding:20px 10px 10px;left:0;height:320px}#header_container .banner-form h3{margin-bottom:10px}.banner{margin-top:0;height:320px}.choose-service{font-size:20px;width:350px}.choose-service{font-size:18px}.choose-service .service.active{border-bottom:2px solid #000}}@media(max-width:820px){.package-estimate-dv{min-width:183px}}@media(max-width:600px){.pkg-estimate-detail.lg{width:120%}.pkg.my-trip,.pkg.my-trip+.line{display:none}.selected-package-dv .pkg{width:16%}.selected-package-dv .line,.selected-package-dv .line.lg{width:26%}input{border-radius:0}#mbs-user-login{height:100%}.mbs-login{width:100%;height:100%}.mbs-user-login-show-reg-info-btn{display:block}.mbs-login-register{display:none;width:100%;height:100%}.mbs-login-container-register .mbs-login{display:none}.mbs-login-container-register .mbs-login-register{display:block}.mbs-left-box{display:none}.search-history .right-content{width:100%}.search-history .tab{margin-left:0;margin-bottom:10px}.search-history .history-list{padding:0}.search-history .history-list .history-item{border-bottom:solid 1px white}.search-history .history-list .city-info{border-right:1px solid white}.search-history .history-list .depart-text{width:10%}.search-history .history-list .depart-time{width:40%}.search-history .history-list .ret-text{width:10%}.search-history .history-list .ret-time{width:40%}.search-history .history-list .city-info{width:60%}.search-history .history-list .sch-time{width:30%}.user-setting .right-container{width:100%}.user-setting .cols-2,.user-setting .cols-3,.user-setting .cols-5{width:100%}.user-setting .w45p{width:95%}.user-setting .w20p{width:100%}.user-setting .w40p,.user-setting .w92p,.user-setting .w95p,.user-setting .w97p,.user-setting .w98p{width:100%}.user-setting .module-content{width:auto;padding:20px 20px 20px}.user-setting .tb-passenger .plan{display:none}.user-setting .tb-passenger .userName{width:90%}.left-response{float:left!important}.user-setting .email-setting-content{height:auto}.btn-reponse-600p{padding:0 4px!important;font-size:1.1em!important}.hidden-response{display:none}.show-response{display:inline-block}.passenger-flyplan-ul li{width:50%}.flyplan-left li:last-child{width:50%;margin-right:0}.pop_city{min-width:320px}.sch-form .search_txt_place{width:85%;padding-left:15%}.ml-p20{margin-left:0}.user-setting .module-content.pwd{padding:0}.btn-h45.pwd{width:110px;font-size:.8em;padding:0 2px;text-align:center}.btn-h45.s{width:60px;font-size:1em;padding:0}.password-txt-dv{width:calc(100% - 170px)}.search-history .history-list{padding:10px 20px 20px}.t-group-item-dv{width:100%}.col-total.responsive-box{margin-top:5px}.pkg-estimate-detail .inner .responsive-box{float:none;display:inline-block;margin:0 auto;white-space:nowrap}.pkg-estimate-detail.lg .sign{float:none}.pkg-estimate-detail .responsive-inner{text-align:center;padding:8px 0}.pkg-estimate-detail{overflow:visible}.pkg-estimate-detail.lg .inner-wrapper{height:auto}.pkg-estimate-detail .responsive-box.col-total{transform:none;margin-bottom:10px}.loading-form-sch .txt-box>div{left:50%}.loading-form-sch .txt-box{background:0}}@media(max-width:450px){.mbs-login-content{width:300px}.mbs-register-content,.mbs-forgot-pwd-content{width:300px}.register-info-container{padding:5px;width:300px}.register-info-container .register-info-content{margin:auto}.register-info-container .register-info-content .register-info-content-item{font-size:1.1em}.tb-passenger td{padding:5px}.pop_city .pop_city_container ul li{width:30%}.user-setting{padding:0 10px}.selected-package-dv .pkg,.selected-package-dv .line{display:none}.selected-package-dv{min-height:auto}.package-estimate-dv,.pkg-estimate-detail.lg{width:100%}.package-estimate-dv .buy-now-btn{width:72px;border-radius:12px;line-height:22px;height:22px;display:block;margin:0 auto;margin-top:4px;position:initial}.pkg-progress-title{margin-top:10px}.package-estimate-dv .font-adult{position:initial;display:block;text-align:center}.package-estimate-dv .estimate-info-icon{display:none}.package-estimate-dv .pkg-estimate-price{display:inline}.pkg-estimate-price-box{text-align:center;display:block}.pkg-estimate-price-box .estimate-info-icon{position:initial;display:inline-block;margin-left:10px;margin-right:-18px}#abovefooter .logo ul,#abovefooter .logo p{display:inline-block}#abovefooter .col-md-2{margin-top:20px;vertical-align:top}#abovefooter .m-hide{display:none}#abovefooter .row{text-align:left;padding-left:10px}.footer-sum-subtitle{font-size:1.286em}#top_nav .container{height:60px}#top_nav_l ul{height:60px;padding:15px 0}#top_nav_l ul li img{height:30px}.navbar-toggler-icon{width:25px;height:25px;margin-top:20px}.selected-package-dv{padding:0}#top_nav_r{top:60px;font-size:.9em}#abovefooter .m-show{display:block}}@media(max-width:380px){.search-history .right-content-hold{margin-left:0;margin-right:0}.main_container_response{margin:20px 0 0!important}.user-setting .password-change-container{width:260px}}@media(max-width:330px){.search-history .history-list .history-item td{padding:0}.search-history .history-list .history-item-response td{padding:0}.pop_city .pop_city_container ul li{width:40%}.pop_city{width:310px}}@media(min-width:992px){.detailcontent .col-md-6,.detailcontent .col-md-12{float:left}.detailcontent .col-md-6{width:50%}.detailcontent .col-md-12{width:100%}.detailcontent .col-md-push-6{left:50%}.detailcontent .col-md-pull-6{right:50%}}
/*/querycity.css*/
.list_city{position:absolute;z-index:120;overflow:hidden;-moz-box-shadow:2px 2px 5px #333;width:222px;background:none repeat scroll 0 0 #FFF;border:1px solid #7F9DB9;margin:0;min-height:305px;padding:0 0 4px;text-align:left;width:220px;-moz-box-shadow:2px 2px 5px #333;-webkit-box-shadow:2px 2px 5px #333}.list_city .list_city_head{background-color:#67A1E2;border:medium none;color:#FFF;display:block;font-family:Simyou;line-height:20px;padding:2px 0 2px 9px;width:auto;word-wrap:break-word}.list_city .list_city_head .msg{color:red}.list_city .list_city_container{margin:0;min-height:257px;padding:0;height:257px}.list_city .list_city_container a{border-bottom:1px solid #FFF;border-top:1px solid #FFF;color:#05A;cursor:pointer;display:block;height:22px;line-height:22px;min-height:22px;overflow:hidden;padding:1px 9px 0;text-align:left;text-decoration:none;height:22px;display:block}.list_city .list_city_container a b{font-weight:normal}.list_city .list_city_container a:hover{background:none repeat scroll 0 0 #E8F4FF;border-bottom:1px solid #7F9DB9;border-top:1px solid #7F9DB9}.list_city .list_city_container span{float:right;font:10px/22px verdana;margin:0;overflow:hidden;padding:0;text-align:right;white-space:nowrap;width:110px}.list_city .selected{background:none repeat scroll 0 0 #FFE6A6;color:#FFF;height:22px}.list_city .page_break{line-height:25px;margin:0;padding:0;text-align:center}.list_city .page_break a{color:#05A;font-family:Arial,Simsun,sans-serif;font-size:14px;margin:0;padding:0 4px;text-decoration:underline}.list_city .page_break .current{color:#000;text-decoration:none}.pop_city{position:absolute;z-index:800;border:0;background-color:#FFF;-moz-box-shadow:2px 2px 5px #333;-webkit-box-shadow:2px 2px 5px #333;max-width:380px;min-width:300px}.pop_city .pop_head{background-color:#e7e8ea;height:2.5em;text-align:center;line-height:2.5em;color:#4f4b4c;font-size:1.2em;font-weight:bold}.pop_city .list_label{list-style:none;border-bottom:1px #5DA9E2 solid;padding-bottom:24px;padding-left:4px;margin-top:15px;margin-bottom:10px;display:none}.pop_city .list_label li{float:left;margin-left:8px;height:24px;line-height:24px}.pop_city .list_label li a{color:#005DAA;cursor:pointer;text-decoration:none;background:#fff;padding:0 4px}.pop_city .list_label li a:hover{color:#005D00}.pop_city .list_label li a.current{color:#666;display:block;background:#FFF;border:1px #5DA9E2 solid;border-bottom:1px solid #fff;padding:0 4px;font-weight:bold}.pop_city .pop_city_container{padding:4px;margin-bottom:5px}.pop_city .pop_city_container ul{float:left;padding:0 10px;width:100%}.pop_city .pop_city_container ul li{width:19%;float:left;margin-right:3px;padding:3px 0}.pop_city .pop_city_container ul li a{display:block;height:22px;line-height:22px;text-decoration:none;border:0;padding:2px 0;font-size:1em;color:#6b6768;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pop_city .pop_city_container ul li a:hover{color:#f13939}.pop_city .pop_city_container dl{line-height:2;clear:both;padding:3px 0;margin:0;border-bottom:1px solid #CCC}.pop_city .pop_city_container dl:last-child{border-bottom:0}.pop_city .pop_city_container dt{position:absolute;width:4.5em;text-align:center;color:#615f60;font-size:1.1em;font-weight:bold;padding-top:3px;display:none}.pop_city .pop_city_container dd{margin-left:5px}div.relative .pop_city_container ul li{width:45%}
/*/calendar-response.css*/
@media(max-width:1000px){.poup_calender .d-hide{display:inline}.calender_title{padding:0}.calender-blank-split{display:none}.sch-form .poup_calender{width:405px}.dv_calendar_year_month_select .btn_poup_calender_prev,.dv_calendar_year_month_select .btn_poup_calender_next{height:30px}.dv_calendar_year_month_select .btn_poup_calender_prev a:link,.dv_calendar_year_month_select .btn_poup_calender_prev a:visited,.dv_calendar_year_month_select .btn_poup_calender_prev a:hover,.dv_calendar_year_month_select .btn_poup_calender_prev a:active,.dv_calendar_year_month_select .btn_poup_calender_next a:link,.dv_calendar_year_month_select .btn_poup_calender_next a:visited,.dv_calendar_year_month_select .btn_poup_calender_next a:hover,.dv_calendar_year_month_select .btn_poup_calender_next a:active{margin:0;height:30px;width:30px;background-size:10px}.calender-total-title{font-size:1.5em;min-height:40px}.table_calendar .integrated a.current:link,.table_calendar .integrated a.current:visited,.table_calendar .integrated a.current:hover,.table_calendar .integrated a.current:active,.table_calendar .integrated .date,.table_calendar .other_date,.table_calendar .other_date .other,.table_calendar .integrated,.table_calendar .integrated a:hover,.table_calendar .integrated a:active,.table_calendar .date_interval_integrated a:link,.table_calendar .date_interval_integrated a:visited{height:41px}.calender_caption_header{margin:0 10px}.poup_calender .calender_single,.poup_calender .calender_dual{height:340px}}@media(max-width:505px){.poup_calender .calender_single,.poup_calender .calender_dual{height:300px}}@media(max-width:450px){.sch-form .poup_calender_single{width:320px}.calender_title{padding:0;font-size:12pt}.table_calendar .integrated .date_tips,.table_calendar .other_date .date_tips,.table_calendar .integrated .date_tips_ext,.table_calendar .other_date .date_tips_ext{transform:scale(0.5)}.table_calendar .integrated .date_tips_ext,.table_calendar .other_date .date_tips_ext{color:white;left:-7px}}
/*/airfare.css*/
.nav{float:left}.main-menu{background-color:#3B7E75;display:none;position:fixed;width:200px;font-size:15px;border:solid 1px #84A5A1;z-index:10}.main-menu>.menu{border-top:solid 1px #84A5A1;color:#fff;padding-left:15px;line-height:35px}.main-menu>.menu:hover{background-color:#51968E}.main-menu a{color:#fff}.top_title{font-size:20px;color:white}.sum_a{color:gray;font-size:12px;font-weight:normal}label{cursor:default;display:block}.btn-flight-search{background:url(images/flight/flight-search.png) no-repeat;padding:7px 48px;margin-top:150px;position:relative;top:15px;background-size:contain}.re-search{background:url(images/flight/re-search.png) transparent no-repeat scroll 0 0;padding:3px 5px;margin:3px;position:relative;top:3px;cursor:pointer;font-weight:bold;color:black}.h-btn{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f5f5f5;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) #b3b3b3;border-image:none;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);color:#333;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:3px 15px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle}.h-btn-primary{background-color:#175E5C;border-color:#34a3ec;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.h-btn-primary:active{background-color:#175E5C;background-image:none;border-color:#158bd8}.h-btn-primary:visited{color:#fff}.h-btn-primary:hover{background-color:#175E5C;border-color:#34a3ec;color:#fff}.h-btn-lg{font-size:17.5px;padding:3px 25px}.btn-b{background-color:#175E5C;border-color:#34a3ec;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-radius:3px;border-width:1px;cursor:pointer}.header .nav .nav-pills li a:hover,.header .nav .nav-pills li.active a:hover{background-color:white;color:#158bd8;border-radius:7px;padding:0 7px}.header .nav .nav-pills li a{color:white;border-radius:7px;padding:0 7px}.header .nav .nav-pills li.active a{background-color:white;color:#34a3ec;border-radius:7px;padding:0 7px}.home-bg-img{background:url(images/home-bg.jpg);background-size:contain}.flight-module{background:url(images/flightModule.jpg) no-repeat;width:50px;height:50px;float:left;background-size:contain}.sch-txt,.sch-txt-mid,.sch-txt-lg,.sch-txt-h{border:1px solid lightgray}.sch-txt{font-size:10pt;height:27px;padding-left:2px;width:150px}.sch-txt-lg{font-size:10pt;height:27px;padding-left:2px;width:210px}.sch-txt-h{font-size:10pt;height:27px;width:100px}.sch-txt-mid{font-size:10pt;height:27px;padding-left:2px;width:180px}select,.select-simple,.select-solid-green{border:solid 1px lightgray;-moz-appearance:none;-webkit-appearance:none;background:url(images/arrowdown.png) no-repeat scroll right 5px center transparent;background-size:10px;padding-left:5px}.select-simple{background:url(images/down.png) no-repeat scroll 95% center transparent;background-size:inherit}.select-solid-green{background:url(images/arrow_solid_green.png) no-repeat scroll 98% center transparent;background-size:inherit}select option{padding-left:5px}.arrowdown-img{background:url(images/arrowdown.png) no-repeat scroll right center transparent;padding-right:25px;background-color:white;cursor:default;background-size:contain}.date-img{background:url(images/b-date.png) no-repeat scroll right center transparent;padding-right:18px!important;background-color:white;background-size:16px}.date-control-dv{height:300px;width:452px;padding:10px;background-color:#e7e8ea;display:none;position:absolute;z-index:1;cursor:default}.date-control-title,.dep-ret-time-title{background-color:#175E5C;color:#fff;font-size:14px;height:25px;padding:2px 10px;line-height:25px;vertical-align:middle}.pax-class-type-dv .item-list .add{width:100%;outline:0;border:0;height:40px;line-height:40px;color:#fff;background:#909090;cursor:pointer;font-size:14px}.pax-class-type-dv{width:450px;background-color:#fff;display:none;position:absolute;z-index:99;cursor:default;border:1px solid #1a365e;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.2)}.pax-class-type-dv li,.dep-ret-time-dv li{width:100%;padding:0 15px;float:left;box-sizing:border-box}.pax-class-type-dv li:first-child{margin-top:20px}.pax-class-type-dv li:nth-child(4),.pax-class-type-dv li:nth-child(9),.pax-class-type-dv li:nth-child(12){padding:0}.pax-class-type-dv .out-box{padding:22px}.item-list{line-height:45px;margin:10px 0}#room-box .item-list>div{margin-top:10px;width:103%;padding-right:3%;position:relative}#room-box .item-list{margin:0}.pax-class-type-dv .txt-box{display:inline-block;font-size:15px;color:#4d4d4d;font-weight:bold;margin-right:10px}.pax-class-type-dv .class-type{margin-right:16px}.pax-class-type-dv .new-sum-class select{float:right;border:1px solid #1a365e;width:48%;border-radius:5px}.pax-class-type-dv .sel-box{float:right}.pax-class-type-dv select{outline:0;height:43px;line-height:43px;border:1px solid #1a365e;border-radius:5px;padding:0 20px 0 12px;float:right;padding:0\9\0}.pax-class-type-dv .sel-box{width:75%;margin-right:20px}.pax-class-type-dv .sel-box select,.pax-class-type-dv .title-item span{width:48%;margin:0}.pax-class-type-dv .sel-box select:first-child{margin-left:4%}.reduce{text-align:right;cursor:pointer;position:absolute;top:0;right:0}.reduce span{display:inline-block;width:20px;height:20px;background:#fff no-repeat center/18px;background-image:url('Images/sel-reduce.png');vertical-align:middle;background-size:14px}.pax-class-type-dv .title-item{margin:0;line-height:12px}.pax-class-type-dv .title-item span{margin-top:0;margin-bottom:0}.pax-class-type-dv .line{display:block;border-top:1px solid #1a365e}.sum-pax{font-size:16px;color:gray}.sum-pax-sm{font-size:9px;color:gray}.sum-class{font-size:16px;color:gray;float:left;font-weight:bold}.pct-line{border:1px solid #f9cd14;margin:10px 0}.pax-sel{width:180px;background-color:#fff}.history-title{background-color:#3B7E75;color:#fff;font-size:15px;padding:5px 10px}.history-content{height:auto;min-width:300px;background-color:#f2f2f2;position:fixed;z-index:1;cursor:default;min-height:100px;border:solid 1px #f2f2f2;color:#5C5959}.history-flight-dep{background:url(images/flight/flight-arr.png) no-repeat;position:relative;padding:3px 8px;top:6px;background-size:contain;float:left}.history-flight-ret{background:url(images/flight/flight-ret2.png) no-repeat;position:relative;padding:3px 8px;top:6px;background-size:contain;float:left}.history-more{background:url(images/flight/history-more.png) no-repeat;padding:12px;background-size:contain;float:left}#history-content .search-history-icon,#history-content .search-history-trip{background-color:#3B7E75;color:#fff}#history-content .search-history-trip{padding:3px 5px}.history-content a{color:#fff}.tableval_an{border-style:solid;border-width:1px;border-color:#b9b9b9}.tablehead{font-size:11px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;color:#000;background-color:#ddd;vertical-align:top;border-style:solid;border-width:1px;border-color:#ddd}.dep-ret-time-dv{height:auto;width:400px;padding:10px;background-color:#e7e8ea;display:none;position:absolute;z-index:1;cursor:default}.dep-ret-time-main{width:100%;padding:20px 20px}.dep-ret-time-main ul{width:47%}.sum-dep{font-size:13px;color:#bebfc1;float:left;margin-left:10px}.sum-arr{font-size:13px;color:#175E5C;float:left;margin-left:10px;font-weight:bold}.sum-time{font-size:14px;color:#bebfc1;float:left;margin-left:10px}.sum-time-a{font-size:14px;color:gray;float:left;margin-left:10px}.radio-front{display:none;float:left;margin:3px 0 0 0}.radio-time,.radio-time-1,.radio-time-2,.radio-time-3,.radio-time-4{display:none}.radio-class,.radio-type{display:none}.radio-front+label,.radio-time+label,.radio-time-1+label,.radio-time-2+label,.radio-time-3+label,.radio-time-4+label,.radio-class+label,.radio-type+label{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;padding:6px;border-radius:50px;display:inline-block;position:relative}.radio-front:checked+label:after,.radio-time:checked+label:after,.radio-time-1:checked+label:after,.radio-time-2:checked+label:after,.radio-time-3:checked+label:after,.radio-time-4:checked+label:after,.radio-class:checked+label:after,.radio-type:checked+label:after{content:' ';width:8px;height:8px;border-radius:50px;position:absolute;top:2px;background:#231f20;box-shadow:inset 0 0 10px rgba(0,0,0,0.3);text-shadow:0;left:2px;font-size:32px}.radio-front:checked+label,.radio-time:checked+label,.radio-time-1:checked+label,.radio-time-2:checked+label,.radio-time-3:checked+label,.radio-time-4:checked+label,.radio-class:checked+label,.radio-type:checked+label{background-color:#fff;color:#99a1a7;border:1px solid #adb8c0}.sum_dep_ret{float:left}.sum_dep_ret_time{float:left;margin:3px 0 0 20px}.sum_class_type{margin:5px 0 0 0;float:right}.history-banner-fareInfo{width:100%;height:140px}.sch-history{width:387px;height:157px;margin-right:10px;background-color:white;font-size:12px;float:left;border-radius:10px}.sch-history-more-title{float:right;padding:8px;cursor:pointer}.sch-history-more{background:url(images/flight/flight-more.png) transparent no-repeat;float:right;color:#0b74ae;padding:2px 6px;position:relative;top:8px;left:6px;cursor:pointer;background-size:contain}.banner-ul li{float:left;padding:0}.banner-ul li:nth-child(1){width:36%}.banner-ul li:nth-child(2){width:22%}.banner-ul li:nth-child(3){width:21%}.banner-ul li:nth-child(4){width:21%}.banner-ul-compare li{float:left;width:160px;text-align:center}.banner-more{background-color:#fff;color:#717b78;font-size:9px;border-radius:15px;padding:3px 1px;cursor:pointer}#banner-compare .compare-title{padding:25px 0;min-height:55px;line-height:30px;height:30px}#banner-compare .compare-v{margin:2px 4px 0 4px;line-height:60px}.banner-gds-fare{background:url(images/flight/gds-fare-banner.png) transparent no-repeat;float:left;margin-left:15px;padding:11px 23px;position:relative;top:8px;left:6px;background-size:contain}.entry{background:url(images/flight/entry.png) transparent no-repeat;padding:0 6px;background-size:contain;margin-right:3px}.entry2{background:url(images/flight/entry2.png) transparent no-repeat;padding:0 6px;background-size:contain;margin-right:3px}.more{background:url(images/flight/more.png) transparent no-repeat;padding:2px 8px;background-size:contain;margin-right:3px}.more2{background:url(images/flight/more2.png) transparent no-repeat;padding:2px 8px;background-size:contain;margin-right:3px}.more3{background:url(images/flight/more3.png) transparent no-repeat;padding:2px 8px;background-size:contain;margin-right:3px}.banner-gds-fare-title{float:left;margin-left:5px;line-height:20px;font-size:18px;color:#AB8964;position:relative;top:7px}.banner-gds-fare-amt{line-height:50px;float:left;margin-left:25px}.sch-history-key{color:#0f75bd;font-size:14px}.sch-history-key:hover{text-decoration:underline}.banner-ad{width:386px;height:157px;background-color:#fff;float:left;margin-right:10px;font-size:12px;text-align:center;vertical-align:central;cursor:pointer;border-radius:10px}.banner-ad-main{float:right;height:70px;width:195px;padding:10px 10px 10px 0}.banner-ad-btn{float:right;color:white;background-color:#175E5C;border-radius:3px;border:1px solid #175E5C;cursor:pointer;margin-top:12px}.banner-ad-airline{float:right;font-size:20px;color:#060606;margin-right:10px;overflow:hidden;text-overflow:clip;white-space:nowrap;word-break:keep-all}.banner-ad-logo{float:right;margin-right:10px;min-width:21px;height:21px;margin-top:5px}.banner-ad-lg{color:#333;font-size:22px;float:right;margin-right:20px}.fare-info{background-color:#d9a2a0;color:#fff;font-family:'微軟雅黑','思源黑體','微軟正黑體',Arial,Tahoma,Verdana,sans-serif,'新細明體'}#fare-info-detail-pax{background-color:#000;background-color:rgba(0,0,0,0.7);*background-color:#000;padding-bottom:10px;color:#fff}.fare-info-detail-content{width:1180px;margin:0 auto 0}.adult-module{background:url(images/flight/adult-white.png) transparent no-repeat scroll 2px 0;float:left;color:#0b74ae;padding:10px 12px;background-size:contain;position:relative;top:7px}.book-terms{border-radius:10px;background-color:#ddd;width:300px;position:fixed;padding:20px;z-index:10}.book-flight-detail{border-radius:10px;background-color:#e7e8ea;width:400px;position:absolute;padding:13px 10px;z-index:10000;color:#413f3f;text-align:left;font-size:11.5px;border:1px solid #fff}.gds-per-label{color:#7E512C;float:right;line-height:11px;font-size:9px;padding-top:6px;margin:0 5px}.gds-adult-per{background:url(images/flight/gds-adult-per.png) transparent no-repeat;padding:0 15px;background-size:contain;height:10px;margin-top:3px}.gds-child-per{background:url(images/flight/gds-child-per.png) transparent no-repeat;padding:0 15px;background-size:contain;height:10px;margin-top:3px}.child-module{background:url(images/flight/child-white.png) transparent no-repeat scroll 4px 0;padding-top:28px;float:left;color:#0b74ae;padding:5px;margin-top:14px;background-size:contain}.info-icon{background:url(images/flight/flight-info.png) no-repeat;padding:0 6px;background-size:contain;position:relative;top:18px;cursor:default}.flight-tips{position:absolute;z-index:1;height:auto;width:267.5px;padding:0 10px 10px;font-size:11px;background-color:white;display:none}.sum-price-key{font-size:11px;float:left}.sum-price-b{font-size:10px}.sub-price-total{font-size:45px;line-height:70px;padding-left:15px}.sum-price-g{font-size:10px}.fare-info-line{border-bottom:1px solid #f0f0f0;clear:both;border-top:solid 1px #c3c3c3}.show-routing-key{color:#0f74bd;font-size:14px;clear:both;float:left;margin-left:90px;cursor:pointer}.confirm-btn{text-align:center;color:#fff;background-color:#d41334;line-height:30px;font-size:18px;cursor:pointer;border-radius:0 0 5px 5px}.sch-tab{float:left;width:100%;border-bottom:solid 2px #91AFAF;font-size:15px;margin-top:7px;margin-bottom:5px}.sch-tab-all-airline{float:left;width:100px;text-align:center;background-color:#cc222c;cursor:pointer;color:#fff;height:32px;position:relative;line-height:32px;border:1px solid #cc222c}.sch-tab-airline{float:left;min-width:100px;text-align:center;margin-left:5px;padding:0 10px;border:1px solid #cc222c;background-color:#fff;height:32px;position:relative;line-height:32px;color:#231f20}.sch-result-dv{padding:0}.filter-airport-airline li{float:right;margin-right:5px}.flight-note{font-size:15px;color:gray;float:right}.sch-result-dv{width:100%}.sch-result{width:100%;float:right;min-height:500px}.sch-result-sub{margin:0 10px;padding:10px 0 20px;font-family:'微軟雅黑','思源黑體','微軟正黑體',Arial,Tahoma,Verdana,sans-serif,'新細明體'}.sch-result-sub{margin:0 10px;padding:10px 0 10px}.sch-result-more-link{margin:0 auto;padding:6px 15px;font-size:17px}.show-fare-option{background-color:#84837e}.show-fare-option-focus{background-color:#000}.show-fare-option,.show-fare-option-focus{color:#fff;font-size:17px}.filter-slider{width:260px;margin:0 auto}.filter-icon-menu{background:url(images/flight/filter-open.png) no-repeat;padding:0 10px;background-size:contain}.filter-icon{background:url(images/flight/filter-open.png) no-repeat;padding:0 10px;background-size:contain;position:relative;top:4px;margin-left:35px;margin-right:3px}.filter-airport,.filter-airport-menu{background:url(images/flight/filter-airport-black.png) no-repeat;padding:5px 15px;background-size:contain}.filter-airport{position:relative;top:4px;margin-left:35px;float:left}.filter-flight-time-icon,.filter-focus-right-icon{width:0;height:0;border-top:15px solid #d41334;border-left:15px solid transparent;position:relative;margin-bottom:-30px;float:right}.filter-flight-time,.filter-flight-time-menu{background:url(images/flight/filter-flight-time-black.png) no-repeat;padding:5px 15px;background-size:contain}.filter-flight-time{position:relative;top:4px;margin-left:35px;float:left;background:url(images/flight/filter-flight-time-black.png) no-repeat;background-size:contain}.filter-time,.filter-time-menu{background:url(images/flight/filter-time-black.png) no-repeat;padding:5px 15px;background-size:contain}.filter-time{position:relative;top:4px;margin-left:35px;float:left;background:url(images/flight/filter-time-black.png) no-repeat;background-size:contain}.filter-direct-via,.filter-direct-via-menu{background:url(images/flight/direct-via-black.png) no-repeat;padding:5px 15px;background-size:contain}.filter-direct-via{position:relative;top:4px;margin-left:35px;float:left}.filter-airline,.filter-airline-menu{background:url(images/flight/filter-airline-black.png) no-repeat;padding:5px 15px;background-size:contain}.filter-airline{position:relative;top:4px;margin-left:35px;float:left}.filter_title{font-size:25px;padding:20px 10px;color:#fff;background-color:#d41334;cursor:pointer}.filter_box{font-size:20px;padding:10px 5px;color:#231f20}.filter-option{background-color:#e8e8e8}.filter-option-flight-time{min-height:250px;background-color:#e8e8e8}.filter-focus{background-color:#efe0e5}.filter-label{float:left;line-height:40px;margin-left:5px;font-size:20px;color:#231f20}.filter-bar{width:72px;position:fixed;left:0;top:342px;background-color:#e8e8e8;color:#fff;font-size:12px}.filter-bar-main{min-height:55px;line-height:38px;text-align:center;cursor:pointer;transition:border-color .5s linear,box-shadow .5s ease,background-color .2s linear}.filter-bar-menu{min-height:70px;line-height:30px;text-align:center;cursor:pointer;transition:border-color .5s linear,box-shadow .5s ease,background-color .2s linear}.filter-bar-menu:hover,.filter-bar-main:hover,.filter-bar-clear:hover{background-color:#4b493d}.filter-bar-clear{text-align:center;cursor:pointer;transition:border-color .5s linear,box-shadow .5s ease;line-height:25px}.filter-clear{font-size:12px;padding:10px;cursor:pointer;background-color:#221e1f;color:#fff;text-align:center;line-height:35px}.filter-line{border-bottom:1px solid #afafad}.filter-btn{float:right}.filter-btn-menu{float:left;background-color:#4b493d;height:32px;line-height:32px;padding:0 10px;text-align:center;color:#fff;cursor:pointer}.filter-btn-menu .filter-focus-right-icon{border-left:10px solid transparent;border-top:10px solid #d41334;position:relative;float:right;margin-right:-10px}.filter-btn-show-fare{float:left;background-color:#4b483f;height:32px;line-height:32px;padding:0 10px;text-align:center;color:#fff;border-right:1px solid #fff}.filter-btn-show-fare span{background:#fff;padding:0 3px;color:#231f20;cursor:pointer;font-size:12px;margin-right:5px}.filter-btn-show-fare label{display:inline}.filter-btn-flight-time-icon{background:url(images/flight/filter-flight-time.png) no-repeat;padding:0 9px;background-size:contain}.filter-btn-airport-icon{background:url(images/flight/filter-airport.png) no-repeat;padding:0 10px;background-size:contain}.filter-btn-direct-via-icon{background:url(images/flight/direct-via.png) no-repeat;padding:0 9px;background-size:contain}.filter-btn-airline-icon{background:url(images/flight/filter-airline.png) no-repeat;padding:0 9px;background-size:contain}.filter-btn-vertical-line{float:left;width:1px;background-color:#fff;height:32px}.sum_c{color:gray;float:right;font-weight:normal}.sum_c_b{font-size:15px;float:right}#filter-depart-airport div:hover,#filter-dst-airport div:hover,#filter-stop div:hover,#filter-airline div:hover,#filter-class div:hover{background-color:rgba(135,206,235,0.27)}.airline-logo{float:left;line-height:21px;min-width:21px;margin-top:5px}.airline-name{font-size:20px;float:left;margin-left:10px;line-height:30px}.adult-tax{float:right;margin-right:10px;background-color:#bdbec0;border-top-left-radius:11px;border-top-right-radius:11px;color:white;font-size:12px;height:35px;padding:2px 15px}.adult-fare{float:right;margin-right:2px;background-color:#E0C3AD;font-size:14px;border-top-left-radius:11px;border-top-right-radius:11px;line-height:35px;padding:1px 15px;height:37px}.r-dep-flights{float:left;width:48%;background-color:#f3f3f3;border-radius:11px;padding:0 9px 15px}.r-dep-flights.full{width:100%;box-sizing:border-box}.r-ret-flights{padding-left:10px;float:right;width:48%;background-color:#f3f3f3;border-radius:11px;padding:0 10px 15px}.result-flights-top{padding:5px}.dep-flight-module,.ret-flight-module{float:left;height:25px;margin-right:5px;margin-top:8px;width:25px}.dep-flight-module{background:url(images/flight/flight-dep.png) no-repeat;padding:6px;background-size:contain}.ret-flight-module{background:url(images/flight/flight-ret.png) no-repeat;padding:6px;background-size:contain}.sum_flight_key{float:left;font-size:25px;padding-right:20px;padding-top:6px;color:gray}.sum_flight_info{float:left;font-size:14px;color:gray;line-height:22px}.sort-title{background:#f3f3f3 none repeat scroll 0 0;padding:0 10px;font-size:15px;box-shadow:none;height:40px}.sort-title td:first-child{background-color:#E0C3AD;width:1%;border-top-left-radius:11px;border-top-right-radius:11px}.sort-title td:nth-child(2),.sort-title td:nth-child(3),.sort-title td:nth-child(4),.sort-title td:nth-child(5){background-color:#bdbec0;width:25%}.sort-title td:nth-child(2){border-top-left-radius:11px;border-top-right-radius:11px}.sort-title td:nth-child(5){border-top-right-radius:11px;color:#fff;font-size:18px;text-align:right;padding-top:3px;padding-right:25px}.sum_time_b{font-size:14px;color:#58585a}.sch-result-line-l-g{border-top:1px solid lightgray;float:right;width:100%;clear:both}.sch-result-line-m-g{border-top:1px solid lightgray;width:100%}.sch-result-line-r-g{border-top:1px solid lightgray;float:left;width:100%;clear:both}.sum_result_g{font-size:12px}.border-top-b{border-top:1px solid white;height:50px}.border-top-b td:first-child{vertical-align:middle}.border-top-b td:nth-child(2){text-align:left;padding-right:0;padding-top:0;padding-bottom:0}.top{padding:5px 0}.more-flight-dv{width:100%;height:35px;text-align:center;color:white;background-color:#bdbec0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.more-flight-dv:hover,.more-flight-dv:focus,.more-flight-dv:active{background-color:#717171;color:white;cursor:pointer}.more-flight-circle{float:left;background:url(images/flight/more-flight.png) no-repeat;padding:4px;background-size:contain;margin-left:10px}.more-flight-key{float:left;cursor:pointer;font-size:14px;margin-left:5px}.book-btn-red-b{margin-right:10px;background-color:#D71E4A;background-repeat:repeat-x;color:#fff;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);padding:3px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:20px;cursor:pointer;float:right;line-height:25px;margin-left:2px}.book-btn-red-b:hover,.book-btn-red-b:focus,.book-btn-red-b:active{background-color:#b40e0e;color:white}.book-btn-red{float:right;background:url(images/flight/icon-buy.png) no-repeat;padding:4px 75px;background-size:contain;margin-right:10px;cursor:pointer}.show-flight-info{cursor:pointer}.result-tr-brief{height:45px}.result-tr-brief td:first-child,.result-tr-detail td:first-child{text-align:left}.result-tr-brief td:first-child,.result-tr-brief td:nth-child(2),.result-tr-brief td:nth-child(3),.result-tr-brief td:nth-child(4){width:25%}.result-tr-detail{display:none}.flight-detail{margin:0 10px 10px;background-color:#f3f3f3;height:auto;padding:10px;border-radius:5px}.trapezoid-module{color:#fff;font-size:14px;background-color:#d41334;height:20px;float:left;text-indent:3px;padding:2px 5px}.trangle-module{height:0;width:0;display:block;border-top:20px solid #AE9288;border-right:20px solid transparent;float:left}.detail-date{color:#333;font-size:17px;display:block;float:left}.detail-time-airport{margin-left:10%;float:left;width:43%}.detail-time{color:#000;font-size:17px;margin-left:5px}.detail-airport,.detail-flight-num{color:gray;font-size:12px;line-height:20px}.detail-elapsedtime{margin-left:15px;position:relative;top:-22px}.detail-line{border:1px solid #E1C3B0;margin-left:10%;width:41%;float:left;margin-top:7px}.transfer-time{color:gray;font-size:17px;border:2px solid #E1C3B0;padding:2px 10px;float:left;border-radius:8px}.show-fare-rule{color:#746458;font-size:11px;text-decoration:none;float:left;margin-left:30px}.detail-circle{color:white;display:block;height:15px;padding:0 4px 2px;border-radius:11px;background-color:#26abe4;float:left}.sch-form-container{margin:0 auto;background-color:#d41334;z-index:1;width:100%;top:103px;color:#fff;font-size:1em;border-top:1px solid #9b9b9b}.sch-form{width:1180px;margin:0 auto;padding:0;clear:both;background-color:#d41334}.sch-form .sch-form-info li{float:inherit;padding:8px 13px;display:table-cell;vertical-align:middle}.sch-form .sch-form-info li.city{padding-left:0}.sch-form .sch-form-info-place{display:table-cell;vertical-align:middle}.sch-form .sch-form-info-passenger-amount{text-overflow:ellipsis;overflow:hidden;max-width:140px;white-space:nowrap}.sch-form .block-center{display:block;text-align:center;margin-bottom:5px}.sch-form .font-small{font-size:.85em}.sch-form .font-normal{font-size:1.15em}.sch-form .font-medium{font-size:1.2em}.sch-form .font-large{font-size:1.96em}.sch-form .home .font-large{font-size:13px}.sch-form .home .font-large-monthday{font-size:1.6em}.sch-form .icon-adult-white{background-image:url("Images/flight/adult-white.png");background-repeat:no-repeat;background-size:14px auto;cursor:pointer;float:left;width:14px;height:37px}.sch-form .icon-search-flight-white{background-image:url("Images/flight/banner-flight.png");background-repeat:no-repeat;background-size:37px auto;cursor:pointer;display:inline-block;width:37px;height:37px}.sch-form .logo-vertical{background:transparent url("Images/Common/logo_bottom_white.png") no-repeat scroll center/139px;cursor:pointer;display:inline-block;width:150px;height:68px;display:none}.sch-form .icon-opposite-arrow{background-image:url("Images/opposite_arrow.png");background-repeat:no-repeat;background-size:60px auto;cursor:pointer;display:inline-block;width:60px;height:36px;margin-top:6px}.sch-form .icon-openjaw-arrow{background-image:url("Images/flight/sch-arrows.png");background-repeat:no-repeat;background-size:50px auto;cursor:pointer;display:inline-block;width:60px;height:36px}.sch-form .icon-calendar{background-image:url("Images/b-date.png");background-repeat:no-repeat;background-size:20px auto;cursor:pointer;float:left;width:25px;height:25px;margin-top:10px}.sch-form .sch-form-content{padding:20px 0 50px;margin:0 auto;cursor:default;position:relative}.sch-form-content #select-type{position:absolute;line-height:40px;top:-35px;background:#fff;border-radius:14px;font-size:18px;font-weight:bold;left:60px}.sch-form-content #select-type div{display:inline-block;padding:4px 34px;position:relative;z-index:2;transition:all .2s}.sch-form-content #select-type .selected{color:#fff}.select{position:absolute;background:#d72a2e;border-radius:14px;color:#fff;width:50%;height:100%;display:block;left:0;top:0;z-index:1;transition:transform .2s}.sch-form .tc{float:left;margin-bottom:30px;position:relative;text-align:center}.sch-form .w49{float:left;width:49%;margin-right:1%}.sch-form .w50{float:left;width:50%}.sch-form .w44{float:left;width:44%}.sch-form .w34{float:left;width:34%}.sch-form .w12{float:left;width:12%}.sch-form .w28{float:left;width:28%;margin:1%}.sch-form .w32{float:left;width:31%;margin:1%}.sch-form .search_txt_place{background-color:white;height:45px;width:90%;padding-left:10%;text-overflow:ellipsis;overflow:hidden;border:1px solid #18365e;border-radius:5px;background:url(Images/common/addr-g.png) no-repeat 8px center/ 18px,url(Images/triangle.png) no-repeat right center/ 22px!important;background-color:#fff!important;outline:0;color:#848484}.sch-form .search_txt_place_remark{position:absolute;top:0;left:10px;color:black;line-height:45px;height:45px;vertical-align:middle;color:#545454}.sch-form .search_txt_calendar_bg{background-color:white;border:1px solid #18365e;border-radius:5px;height:45px;overflow:hidden}.sch-form .search_txt_calendar_remark{position:absolute;color:#545454;line-height:45px;left:3%;z-index:10}.sch-form .search_txt_calendar_remark div{float:left;margin:0 5px}.sch-form .search_txt_calendar_remark div .vertical_remark{float:left;clear:both;line-height:20px}.sch-form .search_txt_calendar{border:0;background-color:transparent;height:36px;width:100%;padding-right:5%;z-index:20;position:relative;outline:0}#dv_dep_calendar .search_txt_calendar{border-right:1px solid #ccc;border-radius:initial}.sch-form .search_txt_passenger{background-color:white;height:45px;width:98%;padding-left:2%;color:#848484;text-overflow:ellipsis;overflow:hidden;border:1px solid #18365e;border-radius:5px;outline:0}.sch-form .sch-form-btn-content{margin:10px 0}.sch-form .btn_search{border-radius:8px;width:200px;height:50px;background-color:transparent;border:1px solid #fff;color:#fff;padding-right:30px;vertical-align:middle;line-height:50px;text-align:center;display:block;position:relative;margin:0 auto}.sch-form .btn_search:after{content:'';width:37px;height:37px;background-size:37px auto;background-image:url("Images/flight/banner-flight.png");background-repeat:no-repeat;position:absolute;right:34px;top:15%}.sch-form .btn_close{border-radius:8px;width:80px;height:40px;background-color:transparent;border:1px solid #fff;color:#fff;vertical-align:middle;line-height:40px;text-align:center;display:block;margin:0 auto}.decorate_only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.arrow{width:5px;height:10px;position:relative;float:left}.arrow:before,.arrow:after{content:'';border-color:transparent;border-style:solid;position:absolute}.arrow-right:before{border:3px solid;background-color:#fff;height:30%;top:60%;left:0}.arrow-right:after{left:100%;border-width:8px 8px;border-left-color:white}.arrow-left:before{border:0;background-color:white;height:30%;top:60%;left:0}.arrow-left:after{left:-100%;border-width:8px 8px;border-right-color:white}.sch-form .arrow{width:15px;height:10px;position:relative;float:left}.sch-form .arrow:before,.sch-form .arrow:after{content:'';border-color:transparent;border-style:solid;position:absolute}.sch-form .arrow-right:before{width:90%;top:60%;left:0;height:0}.sch-form .arrow-right:after{left:100%;border-width:8px 8px;border-left-color:#fff;top:1px}.detail-elapsed-time{font-size:17px;color:gray}.ck-td{background-color:#D9CAC3}.b_main{width:100%}.book-title{font-size:20px;font-weight:bold;padding-bottom:3px;color:black}.sum_e{font-size:12px;font-weight:bold;color:black}.travelInfo-dv label,.contactInfo-dv label,.paymentInfo-dv label{margin-bottom:0;margin-left:3px;font-size:12px}.travelInfo-dv select,.contactInfo-dv select,.paymentInfo-dv select{margin-bottom:0}.vertical-middle{vertical-align:middle}.travelInfo-dv .sel{width:150px}.travelInfo-dv .sel-sm,.contactInfo-dv .sel-sm{width:100px}.keyName{width:80px;text-align:right;padding:30px 3px 0 0}.travelInfo-dv input,.contactInfo-dv input,.paymentInfo-dv input{margin-bottom:0}.b-main-top-flight{background:transparent url(images/flight/flight-book.png) no-repeat scroll 0 center/13px;margin:0 5px 0 30px}.bkg-dep-flight,.bkg-ret-flight{background:url(images/flight/booking-lb-dep.png) no-repeat scroll center/22px;padding:0 10px;margin:0 5px 0 0}.bkg-ret-flight{background:url(images/flight/booking-lb-ret.png) no-repeat scroll center/22px}.bkg-off-flight,.bkg-arr-flight{background:url(images/flight/booking-dep.png) no-repeat;padding:3px 13px;margin:0 5px 0 0;background-size:contain;position:relative;top:5px}.bkg-arr-flight{background:url(images/flight/booking-arr.png) no-repeat;background-size:contain}.bkg-flight-time{background:url(images/flight/booking-time.png) no-repeat;padding:3px 10px;margin:0 5px 0 0;background-size:contain;position:relative;top:3px}.b-main-top-dv{color:#fff;background-color:#d41334;font-size:14px;margin:10px 0 0 0;line-height:38px;height:38px;white-space:nowrap;font-weight:bold}.b-main-top-dv label{float:left;padding-right:10px}.routing-detail{padding:60px 50px;background-color:#fff;font-size:14px}.routing-tr-title{height:50px;color:#77787b}.routing-tr{line-height:40px;color:#000;background:#fff}.routing-total-price{font-size:20px;font-weight:bold;color:#000;float:right;line-height:45px;background-color:#eaeaea;height:45px;width:250px;text-align:center}.price-square{height:45px;color:white;font-size:16px;background-color:#4a473e;float:right;line-height:45px;font-weight:bold;width:150px;text-align:center;margin-right:2px}.routing-rules{font-size:16px;margin-bottom:30px;margin-top:50px}.terms-info{background-color:#d41334;margin-top:15px;vertical-align:middle;position:relative;padding-left:200px}.contact-login-emphasize{color:#26A9E0}.contact-add-other-psg{line-height:38px;float:left;font-size:18px;color:#fff;text-align:center;width:200px;cursor:pointer;background-color:#c3996b;border:0}.membership-pax-item{float:left;color:white;width:49%;margin-right:1%;font-size:15px;line-height:2em;margin-bottom:.8em;text-align:center}.membership-pax-item .psg-index{float:left;background-color:#a6a7ab;padding:.4em 0;width:10%}.membership-pax-item .psg-name{float:left;padding:.4em .5em;text-align:left;color:black;background-color:#F1F1F2;width:40%;min-height:30px;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-pax-item .psg-add-to-trip{float:left;padding:.4em .2em;background-color:#a6a7ab;width:20%;cursor:pointer;white-space:nowrap}.membership-pax-item .psg-update{float:left;padding:.4em .2em;background-color:#7a7a7a;width:20%;cursor:pointer;white-space:nowrap}.membership-pax-list{float:left;width:99%}.membership-have-pax-group .membership-pax-list{padding:15px 0 5px 15px;border:2px solid #a6a7ab;margin-top:-2px}.membership-have-pax-group .membership-pax-list .no-pax{padding-bottom:10px}.membership-pax-item input{border:0;color:white;font-size:14px;cursor:pointer;background:0}.promotion-trangle,.contact-trangle{display:none}.contact-item,.traveler-item,.room-item{float:left;width:33.33%;padding-right:60px;box-sizing:border-box;margin-bottom:30px;height:80px}.room-item{line-height:28px}.contact-key,.traveler-key{font-size:14px;color:gray}.contact-txt,.traveler-txt,.traveler-txt-m,.traveler-txt-s{padding:2px 10px;width:180px;border-bottom:1px solid lightgray;height:35px;box-sizing:border-box}.contact-txt-xsm{padding:2px 10px;width:55px;border:1px solid lightgray;height:35px;box-sizing:border-box}.contact-txt-lg{padding:2px 10px;width:210px;border:1px solid lightgray;height:35px;box-sizing:border-box}.promotion-txt{padding:2px 10px;width:98%;border:1px solid lightgray;height:35px;box-sizing:border-box}.traveler-txt-lg{padding:2px 10px;width:250px;border:1px solid lightgray;height:35px;box-sizing:border-box}.contact-sel{height:35px;box-sizing:border-box;min-width:92px}.traveler-sel{border:0;border-bottom:solid 1px lightgray;background:url(images/sel-down.png) no-repeat scroll right 5px center/17px}.traveler-sel,.traveler-txt,.traveler-txt-s,.traveler-txt-m{border:0;border-bottom:1px solid lightgray;height:35px;vertical-align:top;outline:0}.traveler-tips{padding:20px 30px;background-color:#7a7a7a;margin-top:15px;color:#fff}.traveler-info{padding:20px 0;background-color:#fff;margin-top:10px;border-radius:10px}.traveler-square{float:left;height:30px;width:110px;color:white;font-size:17px;background-color:#34793C;padding-left:10px;line-height:30px}.traveler-trangle{float:left;height:0;width:0;border-top:30px solid #34793C;border-right:30px solid transparent}.traveler-no-gray{height:18px;padding:2px;width:60px;color:white;background-color:#a7a8ac;float:left;margin:20px 0 0 60px;border-radius:4px}.traveler-no-blue{height:18px;width:45px;background-color:#34793C;border-radius:4px;font-size:12px;float:left;text-align:center;line-height:18px}.traveler-pax-info{background-color:#fff;border-bottom:2px solid #e5e5e5;padding:28px 50px 28px 68px}.item-list{background-color:#fff;font-size:20px;font-weight:normal;color:#fff;position:relative;width:100%}.items-content .content-box{padding:28px 50px;background-color:#fff}.items-content .room-pax-info{padding-bottom:0}.item-list .title{background-color:#d41334;font-size:20px;font-weight:normal;color:#fff;padding:12px 20px 12px 30px;position:relative}.traveler-pax-info-clear{position:absolute;right:30px;cursor:pointer;color:#000;font-size:14px;padding:5px 0}.traveler-pax-info-seq,.room-pax-info-seq{background:#d41334;padding:5px 14px;border-radius:22px;display:inline-block}.traveler-img-clear{background:#000 url(Images/membership/icon-booking-clear.png) no-repeat scroll center;padding:0 10px;position:relative;background-size:13px;margin-right:5px}.traveler-pax-info-detail,.room-pax-info-detail{background-color:#fff;margin:20px 0}.htl-b-special-dv{padding:0 50px 54px;background:#fff;margin-top:-10px;margin-bottom:25px;color:#77787b}.htl-b-special-dv .htl-b-title{font-size:20px}.htl-b-special-remark{width:100%;height:180px;padding:10px}.htl-b-special-dv .htl-b-special-titel{font-size:14px;line-height:12px}.contact-login-form{display:none}.room-pax-info-detail .room-txt{color:#262626;font-weight:400;font-size:18px}.room-pax-info-detail .room-txt-s{color:#494949;font-weight:400;font-size:13px;line-height:14px}.contact-login{padding:5px 5px;float:left;font-size:16px;color:#000;text-align:center;width:70px;margin-left:8px;cursor:pointer;background-color:#f9cd14;border:0}.bmr-booking-btns .booking-pay{height:75px;line-height:75px}.bmr-booking-btns .booking-pay:after{height:75px}.booking-hold,.booking-pay{height:80px;line-height:80px;float:left;font-size:27px;color:#fff;text-align:center;cursor:pointer;white-space:nowrap;letter-spacing:7px;position:relative;padding:0 45px}.booking-pay{background-color:#d41334}.booking-hold{background-color:#369;margin-left:20px}.booking-hold:before{position:absolute;left:-20px;top:0;height:80px;width:20px;content:'';background:transparent url(images/btn-arrow-left.png) no-repeat scroll right/contain}.htl-bkg-msg{text-align:right}.booking-pay:after{position:absolute;right:-20px;top:0;height:80px;width:20px;content:'';background:transparent url(images/btn-arrow-right.png) no-repeat scroll left/contain}.booking-pay-triangle{border-bottom:40px solid transparent;border-left:20px solid #ee1c26;border-top:40px solid transparent;float:right;height:0;position:relative;right:-20px;width:0}.booking-pay-label{float:left;padding-left:30px}.booking-button-tips{float:left;width:375px;text-align:right;padding:5px;font-size:12px;vertical-align:top;margin-right:5px;box-sizing:border-box}.booking-button-tips p{text-align:left}.customize-msg-box{text-align:right;margin-bottom:20px}.booking-btn-gray{background-color:#a6a7ab;color:#fff;font-size:18px;border:1px solid #a6a7ab;width:150px;cursor:pointer;margin-right:0!important;height:55px;line-height:55px;float:right}.booking-btn-hold{background-color:#F79C31;color:#fff;padding:5px 20px;font-size:14px;font-weight:bold;border:1px solid #F79C31;margin-right:10px;cursor:pointer}.booking-btn-pay{background-color:#EB212F;color:#fff;padding:5px 20px;font-size:14px;font-weight:bold;border:1px solid #EB212F;margin-right:10px;cursor:pointer}.booking-btn-yellow{color:yellow;cursor:pointer;text-decoration:none}.booking-result{width:80%;margin:0 auto 100px;background-color:white;border:1px solid lightgray}.booking-result label,.booking-result td{font-size:12px;color:#030303}.traveler-line{border:1px solid lightgray;width:91%;margin:30px auto}.bookingresult-tr-title{background-color:#d2d3d5}.contact-info-dv{float:left;margin-top:20px;width:500px;color:gray}.traveler-info-table-dv{float:left;width:700px;margin-left:46px;color:gray}.booking-rules-dv{width:calc(100% - 395px);float:right;background-color:#fff;min-height:75px;padding:10px 25px;box-sizing:border-box;line-height:1;position:relative;font-size:15px;color:#1d2330;line-height:1.2}.booking-rules-dv>div{margin:3px 0;position:relative;padding-left:20px;line-height:20px}.booking-rules-dv input[type='checkbox']+label::after{content:'';position:absolute;display:block;top:0;width:20px;height:20px;background:#d0d2d3;left:0}.booking-rules-dv input[type='checkbox']:checked+label::after{background:#d0d2d3 url(Images/flight/un-selected.png) no-repeat center/ 60%}.booking-rules-dv input{display:none}.pnr-result{float:right;font-size:14px;padding:5px 20px}.data-table-w{width:100%;border-collapse:collapse;border-spacing:0;vertical-align:central;text-align:center}.history-city{white-space:nowrap}.sch-history-main{margin:0 auto;overflow-y:auto;height:116px;width:285px;overflow-x:hidden}.sch-history-main a{color:#3B7E75}.histry-dep-flight,.histry-ret-flight{background:url(images/flight/booking-lb-dep.png) no-repeat;padding:2px 5px;margin:0 5px 0 0;background-size:contain;position:relative;top:3px}.histry-ret-flight{background:url(images/flight/booking-lb-ret.png) no-repeat;background-size:contain}.popup-icon{margin:0 auto;margin-bottom:-18px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #e7e8ea;top:-26px;position:relative}.popup-icon2{margin:0 auto;margin-bottom:-20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ddd;top:-30px;position:relative}.popup-icon3{margin:0 auto;margin-bottom:-8px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #5d9788;top:-16px;position:relative}.popup-icon-top{margin:0 auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #5d9788;bottom:-16px;position:relative;margin-top:-10px}.popup-icon-left{margin:0 auto;width:0;height:0;border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:10px solid #5d9788;right:-8px;margin-bottom:-10px;margin-top:-10px;top:50%;position:absolute}.popup-icon-right{margin:0 auto;width:0;height:0;border-bottom:10px solid transparent;border-top:10px solid transparent;border-right:10px solid #5d9788;left:-8px;margin-bottom:-10px;margin-top:-10px;top:50%;position:absolute}.popup-icon-border-f2{margin:0 auto;margin-bottom:-18px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f2f2f2;top:-26px;position:relative}.popup-icon-border-f2 i{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;top:1px;position:absolute;left:-10px}.flight-info{background:url(images/flight/banner-book-term.png) no-repeat;padding:1px 10px;position:relative;top:20px;margin-left:5px;cursor:pointer;background-size:contain}.flight-info-text{position:relative;top:20px;cursor:pointer}.selected-fare-detail{background:url(images/flight/select-fare-detail.png) transparent no-repeat;float:right;padding:0 5px;background-size:contain;position:relative;top:-4px}.show-sel-fare-detail{clear:both;font-size:11px;text-align:right;top:-3px;position:relative;cursor:pointer}.search-history-icon,.search-history-trip{background-color:#3d7d73;color:#fff;padding:3px 5px}.search-history-trip{padding:3px 2px;font-size:10px}.search-r-group{background-color:#fff;border:solid 5px #fff;border-radius:10px;transition:border-color .5s linear,box-shadow .5s ease}.search-r-group-focus{border-color:#d9a2a0;border-radius:10px}.take-off-module{background:url(images/flight/flight-off.png) no-repeat;padding:3px 15px;position:relative;top:5px;background-size:75%;float:left}.flight-dep-small{background:url(images/flight/flight-detail.png) no-repeat;padding:0 10px;position:relative;background-size:75%}.flight-arr-small{background:url(images/flight/flight-arr.png) no-repeat;padding:3px 11px;position:relative;top:8px;background-size:contain}.flight-fly-module{background:url(images/flight/flight-arr.png) no-repeat;position:relative;padding:3px 15px;top:5px;background-size:75%;float:left}.clock-module{background:url(images/flight/flight-time.png) no-repeat;padding:3px 10px;background-size:contain;float:left;position:relative;top:2px}.clock-small{background:url(images/flight/flight-time.png) no-repeat;padding:0 6px;background-size:contain;margin-right:5px;position:relative;top:3px}.temp-r-color span,.temp-r-color p,.temp-r-color div,.temp-r-color label,.temp-r-color .transfer{color:#414141!important}.adult-fare-module{background:url(images/flight/gds-fare.png) transparent no-repeat scroll 0 0;padding:5px 30px;margin:3px;position:relative;top:1px;background-size:contain}.gds-adult{background:url(images/flight/gds-adult.png) transparent no-repeat scroll 0 0;padding:15px 5px;margin:3px 5px 3px 15px;position:relative;top:2px;background-size:contain;float:right}.gds-adult-fare,.gds-child-fare{font-size:18px;color:#000;float:right}.gds-child{background:url(images/flight/gds-child.png) transparent no-repeat scroll 0 0;padding:13px 5px;margin:3px 5px 3px 15px;position:relative;top:2px;background-size:contain;float:right}#compare-lowest-fare .adult-fare-module2{background:url(images/flight/cheapest-fare-module1.png) transparent no-repeat scroll 0 0/contain;padding:10px 15px}#compare-flight-time .adult-fare-module2{background:url(images/flight/quickest-flight-module1.png) transparent no-repeat scroll 0 0/contain;padding:10px 25px}.gds-fare-label{font-size:17px;color:#7E512C}.detail-clock-module{background:url(images/flight/detail-clock-b.png) transparent no-repeat scroll 0 0;padding:2px 5px;background-size:contain;position:relative;top:4px}.total-clock-module{background:url(images/flight/detail_clock_b.png) transparent no-repeat scroll 0 0;padding:2px 10px;background-size:contain}.ta-right{text-align:right}.va-top{vertical-align:top}.fare-detail-link{background-color:#268ba1;font-size:9px;border-radius:8px;padding:0 6px;color:#fff;position:relative;top:2px}.fare-detail-accounting{text-align:left;border:solid 1px #ddd;background-color:#fff}.fare-detail-profit{background-color:#fff;margin-top:15px}.line-b{border-bottom:solid 1px #ddd}.line-r{border-right:solid 1px #ddd}.flight-line{border-top:solid 1px #bcbcbc}.fare-detail-title{text-align:center;background-color:#ddd}.fare-detail-close{background-color:#fff;font-size:9px;border-radius:9px;padding:2px 6px;color:#000}.fare-detail-profit-value{color:blue;text-align:right;border:solid 1px #4f85a9}.fare-detail-profit-title{width:50%;background-color:#5EA4D2;color:#fff}.fare-detail-box{background-color:#fff}.fare-detail-box-title{background-color:#268ba1;padding:2px;color:#fff;text-align:left}.fare-detail-box td{padding:2px 5px}.filter-wait{color:#066738;font-size:20px}.filter-gds{color:#D7AA7c;font-size:20px}.sch-flight{width:100px;height:35px;line-height:35px;margin:0 auto}.book-now{background-color:#D91B5B;color:#fff;border:0;line-height:28px;padding:0 20px;font-size:18px}.book-now:hover,.book-now:focus,.book-now:active{background-color:#C51752}.book-flight-time{float:right;line-height:40px;padding:0 30px;min-width:175px}.book-flight-title{color:black;font-size:15px;line-height:36px;float:left}.payment-dv{font-size:15px;margin:120px 30px;position:relative}.payment-dv p{text-align:center}.payment-r-msg{background-color:#d41334;color:#fff;margin:0 auto;padding:80px 50px;font-size:25px}.payment-sch{width:82%;text-align:right;padding-top:30px;font-size:16px}.banner-title{color:#fff;background-color:#3B7E75;float:left;width:100%;margin-bottom:5px;border-radius:10px 10px 0 0}#banner-top-airline li{float:left;width:19.7%;line-height:20px}.banner-book{background:url(images/flight/btn-banner-book.png) transparent no-repeat;background-size:contain;float:right;cursor:pointer;height:58px;width:125px}.banner-book label{padding:18px 20px;font-size:1.2em;color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-book-detail-icon{background:url(images/flight/banner-book-detail.png) transparent no-repeat;background-size:contain;float:left;margin-left:10px;margin-top:5px;padding:4px 15px;cursor:pointer}.banner-book-detail-icon label{padding-left:10px;font-size:10px;cursor:pointer;color:#4b493d}.banner-book-average-per-adult{float:right;padding:0 5px 0 0;text-align:right;color:#af3462;font-size:.8em;max-width:65px}.cheapest-icon-td,.quickest-icon-td,.banner-book-icon-td{width:75px;display:block;margin:10px 0 0 10px;text-align:center}.banner-book-icon-td{margin:20px 0 0 0;text-align:right;width:55px;color:#af3462}.cheapest-fare-banner{margin:15px 10px 5px;height:100px}.quickest-fare-banner{margin:15px 10px 5px;height:100px}.quickest-fare-flightTime,.cheapest-fare-price{font-size:3.0em;font-weight:bold;cursor:pointer;margin:0 auto;padding:10px 0;text-align:center}.quickest-airline-price,.cheapest-airline-flightTime{margin:0 auto;text-align:center}.quickest-fare-flightTime,.quickest-airline-price{color:#5d9788}.cheapest-fare-price,.cheapest-airline-flightTime{color:#265e6d}.quickest-flight-module,.cheapest-fare-module,.banner-book-module{display:inline-block}.quickest-flight-module{background:url(images/flight/quickest-flight-module2.png) transparent no-repeat center/60px;background-size:contain;padding:20px 25px}.cheapest-fare-module{background:url(images/flight/cheapest-fare-module2.png) transparent no-repeat center/30px;background-size:contain;padding:20px 28px}.banner-book-module{background:url(images/flight/banner-book-module.png) transparent no-repeat;background-size:contain;padding:10px 22px;margin-top:5px}.quickest-flight-label,.cheapest-fare-label,.banner-book-label{margin-top:5px;color:#5d9788;display:inline-block;font-size:1em;white-space:nowrap}.quickest-flight-label{color:#5d9788}.cheapest-fare-label{color:#265e6d}.banner-book-label{color:#af3462;margin-top:0;font-size:.9em;line-height:1}.quickest-fare-compare,.cheapest-fare-compare{float:right;cursor:pointer;height:58px;width:100px}.quickest-fare-compare{background:url(images/flight/btn-quickest-fare.png) transparent no-repeat;background-size:contain}.cheapest-fare-compare{background:url(images/flight/btn-cheapest-fare.png) transparent no-repeat;background-size:contain}.quickest-fare-compare label,.cheapest-fare-compare label{padding:18px 20px;color:#fff;font-size:1.2em;cursor:pointer}.banner-book2{background-size:contain;margin-left:15px;cursor:pointer;border:1px solid #fff;float:right;border-radius:5px;cursor:pointer;font-size:1.4em;padding:8px 15px}.banner-book-term{background:url(images/icon-i.png) transparent no-repeat;padding:0 5px;background-size:contain;position:relative;top:5px}.info{background:url(images/flight/banner-book-term.png) transparent no-repeat;padding:0 5px;background-size:contain;position:relative;top:1px}.banner-flight,.banner-flight2{background:url(images/flight/banner-flight.png) transparent no-repeat;padding:5px 8px;background-size:contain;position:relative;top:-20px}.banner-flight2{background:url(images/flight/banner-flight2.png) transparent no-repeat;background-size:contain}.banner-flight-dep{background:url(images/flight/banner-flight.png) transparent no-repeat;padding:0 5px;background-size:contain;position:relative;top:2px}.banner-flight-ret{background:url(images/flight/banner-flight-rt.png) transparent no-repeat;padding:0 5px;background-size:contain;position:relative;top:2px}.dep-flight-detail,.ret-flight-detail{display:block;height:15px;width:15px;margin:5px 5px 0 5px}.dep-flight-detail{background:url(images/flight/flight-detail-dep.png) no-repeat;padding:1px 2px;background-size:contain}.ret-flight-detail{background:url(images/flight/flight-detail-ret.png) no-repeat;padding:1px 2px;background-size:contain}.banner-sub-price-total{font-size:3.0em;font-weight:bold;color:#af3462;cursor:pointer}.booking-pax-tips{font-size:1em;font-weight:normal;display:inline}.flight-focus{background-color:#efc3bd}.flight-detail-total-time{background-color:#efc3bd;font-size:15px;padding:2px 10px;color:#58585a;margin:5px 0 10px;text-align:center}.banner-ad3{margin-right:0;cursor:default;background-color:#DE327A;color:#fff}div.search-loading-city-ret{margin-left:0}#sch-form-loading-city-oj .top{display:inline}#sch-form-loading-city-oj .bottom{display:inline}.Flight_Detail{background-color:#fff;border-radius:10px;padding:10px;float:left;width:322px}.dep-flight{float:right;float:left;background-color:#5d9788;margin-top:7px;padding-bottom:5px;color:#fff;border-top-right-radius:7px;border-bottom-right-radius:7px}.ret-flight{float:right;float:left;background-color:#5d9788;margin-top:20px;color:#fff;padding-bottom:5px;border-top-right-radius:7px;border-bottom-right-radius:7px}.ticket-detail{color:#68B5E3;margin:30px 0 10px}.price-color{color:#356C71}.sch-result-airline{padding-left:13px}.td-dep-flight{padding-left:15px}.td-via{padding-right:15px;text-align:center}.td-flight-detail{text-align:center}.td-flight-number{padding-left:10px}.side-pannel{bottom:10px;padding-top:32px;position:fixed;right:10px;width:32px;z-index:1000}.call-survey{background:url(images/backtotop.png) no-repeat scroll;padding:17px 17px 0 17px;float:right;cursor:pointer;display:block;height:32px;margin-top:10px;border-radius:6px;background-size:contain}.holiday,.holiday a,.holiday a:hover,.holiday a:link,.holiday a:visited{color:#EA8585!important}.holiday .inner_to,.holiday .inner_only{color:#EA8585!important}#filter-grand-mobile{font-size:15px}.filter-on-sch-form-m{float:left;width:50%;text-align:center;background-color:#4b493d;line-height:42px;color:#fff}.grand-total-on-sch-m{float:left;width:50%;text-align:center;background-color:#af3462;line-height:42px;color:#fff}.flight-time-detail-remark{border-radius:3px;background-color:#5d9788;padding:10px;z-index:10;font-size:12px;color:#fff;width:auto!important;text-align:left}.flight-time-detail-remark div{line-height:normal}.sch-airline-tab,.sch-tab{width:1180px}.sch-tab-line{border-bottom:solid 2px #91AFAF}.ul-sch-tab li{float:left;margin-right:3px;background-color:#3B7E75;font-size:16px;line-height:30px;padding:0 20px;color:#fff;cursor:pointer}.tc-oj{float:left;width:31%;margin-right:1%;box-sizing:border-box}.tc-oj-arr{float:left;width:4%;margin-right:1%}.tc-oj-r{float:left;width:31%}.shift-open-jaw{text-align:left;font-size:20px;color:#fff;cursor:pointer;width:100%;text-align:center;margin-bottom:10px}.shift-normal{font-size:20px;line-height:45px;cursor:pointer;display:block;width:100%;float:left;text-align:center}#sch-form-content-openjaw .search_txt_place{width:90%;border:1px solid #18365e;border-radius:5px;padding-left:10%;background:url(Images/common/addr-g.png) no-repeat 8px center/ 14px,url(Images/triangle.png) no-repeat right center/ 22px!important;background-color:#fff!important}.search_steps_wrapper .result{height:40px}.lowest-airline-b{white-space:nowrap}.margin-left-ctm{margin-left:180px}.routing-detail-title{float:left;width:50%;margin:5px 0;border-top:2px solid lightgray;border-bottom:2px solid lightgray}.bmr-airline-float{float:left;margin-left:10px;box-sizing:border-box;height:36px;line-height:36px}.bmr-line-border{border-bottom:solid 1px #ddd}.bmr-fare-breakdown-title{margin:30px 0 10px;font-size:16px;font-weight:normal}.bmr-show-1000,.bmr-show-ib-1000,.bmr-show-720,.bmr-show-tb-720,.bmr-show-ib-1000-eng,.bmr-show-ib-1000-elapsed{display:none}.bmr-contact-title,.bmr-promotion-title,.bmr-terms-title{float:left;width:170px;position:absolute;top:50%;left:0;transform:translate(0,-50%);text-align:center;font-size:25px;color:#fff;background:#d41334}.bmr-padding-right-5{padding-right:5px}.bmr-padding-right-10{padding-right:10px}.bmr-width-180{width:180px}.bmr-bbt-r{margin-left:0;padding-left:0}.bmr-sum-transit{font-size:20px}.bmr-booking-btns{float:left;width:100%}.bmr-btn-font-sn{font-size:17px;font-weight:normal}.bmr-btn-font-lb{font-size:20px;font-weight:normal}.bmr-sum-transit{color:#000}.booking-btn-yellow{color:yellow;text-decoration:none}.booking-sum-bm{font-size:20px}.mr-show-505{display:none}.r-dep-flights .border-top-b,.r-dep-flights .border-top-b-en{cursor:pointer}.selected_depFlight_title{color:gray;font-size:18px}.btn-pointer{cursor:pointer;padding:0;width:80px}.select-fl-date{color:#333}.select-fl-dv{background-color:white;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;width:100%}.select-fl-buy-td{color:black;font-size:16px;text-align:right;width:16%;white-space:nowrap}.sel-flight-data-table{width:100%}.select-fl-buyBtn-td{width:100%;border-top:0;margin:12px 0 5px 0}.select-fl-buyBtn-tl{text-align:right;width:90%;font-size:20px}.select-fl-header .select-fl-header-airline{float:left;padding:10px 15px 10px 13px}.select-fl-header{float:left;line-height:50px;overflow:hidden;width:100%}.sch-selected-fight-dv{border:5px solid #3B7E75;background-color:white;margin-bottom:10px;padding-bottom:10px;display:none}.selected-fl-ret-small{background:rgba(0,0,0,0) url("images/flight/banner-flight-rt.png") no-repeat scroll 0 0 / contain;padding:0 10px;position:relative}.selected-fl-dep-small{background:rgba(0,0,0,0) url("images/flight/banner-flight.png") no-repeat scroll 0 0 / contain;padding:0 10px;position:relative}.btn_booking{background:#d91b5c;padding:0 30px;line-height:50px;color:#fff;border:0;font-size:1.4em;height:50px;cursor:pointer}.sp-arrDate{font-size:10px;white-space:nowrap}.b2b-conf-dv{text-align:center}.min-result-lf-top{background-color:#96735c;float:left;width:100%;height:90px;border-top:solid 1px #96735c}.min-result-lf-bottom{border-top:solid 1px #b28972;background-color:#b28972;float:left;width:100%;line-height:30px}.min-result-mid-lf-top{background-color:#96735c;float:left;width:100%;border-top:solid 1px #96735c}.min-result-mid-lf-bottom{border-top:solid 1px #b28972;background-color:#b28972;float:left;width:100%;line-height:30px;cursor:pointer}.min-result-mid-mid-top{background-color:#6e845a;float:left;width:100%;border-top:solid 1px #6e845a}.min-result-mid-mid-bottom{border-top:solid 1px #899b76;background-color:#899b76;float:left;width:100%;line-height:30px;cursor:pointer}.min-result-mid-right-top{background-color:#DB1E5E;float:left;width:100%;border-top:1px solid #DB1E5E}.min-result-mid-right-bottom{border-top:solid 1px #CB1E5E;background-color:#CB1E5E;height:61px}.min-result-right-top{background-color:#DB1E5E;float:left;width:100%;height:90px;border-top:solid 1px #DB1E5E}.min-result-right-bottom{border-top:solid 1px #CB1E5E;background-color:#CB1E5E;float:left;width:100%;line-height:61px}.min-result-tab{background-color:#fff;height:142px;border-bottom:2px solid #5d9788;font-family:'微軟雅黑','思源黑體','微軟正黑體',Arial,Tahoma,Verdana,sans-serif,'新細明體'}.min-result-tab .margin-top{clear:both;height:20px}.min-result-assist{float:left;width:14px}.min-result-tab-l,.min-result-tab-c,.min-result-tab-r{float:left;width:380px;background-color:#f6f7f9}.min-result-tab-l{border:2px solid #5d9788;border-bottom:0}.min-result-tab-c{border:2px solid #265e6d;border-bottom:0}.min-result-tab-r{border:2px solid #af3462;border-bottom:0}#tab-fare-flight-detail-responsive{width:100%;float:left;min-height:122px;position:absolute;background-color:#000;*background-color:#000;background-color:rgba(0,0,0,0.9);color:#fff}#tab-fare-flight-detail-responsive #tab-flight-detail{height:auto;min-height:60px}#tab-fare-flight-detail{float:left;min-width:384px;height:122px;position:absolute;margin-top:-122px;margin-left:-2px;background-color:#000;*background-color:#000;background-color:rgba(0,0,0,0.9);color:#fff}#tab-detail-close-icon{float:right;padding-right:5px;color:#fff;cursor:pointer}#tab-detail-line{height:1px;background-color:#fff}#tab-fare-detail,#tab-flight-detail{height:60px}#tab-fare-detail .sum-price-b,#tab-fare-detail .sum-price-g{color:#f9cd14}#tab-fare-detail .banner-sub-price-total{color:#fff}#tab-flight-detail table .td-airline{font-size:1.8em;padding:13px 20px;color:#fff;line-height:10px}#tab-flight-detail table .td1{color:#fff;padding:0 10px;font-size:.9em}#tab-flight-detail table .td2{color:#f9cd14;padding-right:5px;font-size:.9em}#tab-flight-detail-content{padding:13px 0}.bgbt12{background-color:#03436e!important;border-top:1px solid #03436e!important}.bgbt11{background-color:#0b63a6!important;border-top:1px solid #0b63a6!important}.bgbt32{background-color:#ff6317!important;border-top:1px solid #ff6317!important}.bgbt31,.bgbt3{background-color:#ff9a17!important;border-top:1px solid #ff9a17!important}.bgbt22{background-color:#266173!important;border-top:1px solid #266173!important}.bgbt21{background-color:#265e6d!important;border-top:1px solid #265e6d!important}.bg11{background-color:#5d9788!important}.bg12{background-color:#5c9d89!important}.bg21{background-color:#265e6d!important}.bg22{background-color:#266173!important}.bg12 .compare-title .lowest-airline-b{color:#5d9788!important}.bg22 .compare-title .lowest-airline-b{color:#265e6d!important}@media(max-width:999999px){.d-hide,.sch-form .d-hide{display:none}#li-fare-grand-total,#li-sch-form-filter,#filter-grand-mobile{display:none}}.clearfix:after{display:block;visibility:hidden;content:'.';clear:both;height:0;overflow:hidden}.clearfix{zoom:1}.line-none{display:none}.in-out-title{float:left;height:36px;line-height:36px;white-space:nowrap;box-sizing:border-box}.seg-title-dv{height:50px;margin-bottom:15px}.bmr-airline-float .airline-name{font-size:17px;line-height:36px}.bmr-airline-float .airline-logo{line-height:36px}.transit-title-dv{height:40px;line-height:40px;color:#fff;background-color:#d41334;float:right!important;width:auto!important;font-size:15px}.bmr-inbound{margin-top:35px}.bmr-font-tr{font-size:16px}#promotion-result{border:none!important;margin-top:20px;color:#000;font-size:15px}#price-result{margin-top:13px}.promotion-tr td{background-color:#eaeaea;width:auto!important;height:50px;vertical-align:middle;padding:0!important}.promotion-tr td:first-child{width:170px!important;background-color:#f8ca18;border-right:2px solid #fff}.promotion-tr td:last-child{width:250px!important;font-size:20px;font-weight:bold}.promotion-tr td:nth-child(2){border-right:2px solid #fff;text-align:left;padding-left:20px!important}.promotion-tr td:nth-child(2),.promotion-tr td:nth-child(4){display:none}.bmr-font-tr td{padding:15px 0}.routing-tr td{border-bottom:1px solid lightgray;padding:8px 0}.bmr-terms-content{font-size:15px;color:#fff;line-height:1.2;background:#fff;padding:15px}#booking-buttons{font-size:14px;margin-top:20px}.booking-buttons{font-size:14px;margin-top:15px}.booking-buttons-bottom-dv{margin-top:15px}#booking_fillIn_info{margin-bottom:20px}#research-btn-dv{display:none}.booking-dv{float:left;width:395px}#booking_fillIn_info select option{background-color:#fff;padding:3px 0 3px 5px}#booking_fillIn_info select option:hover,#booking_fillIn_info select option:checked{background:transparent url(images/pure_yellow4bg.png) repeat scroll 0 0;color:#000}#contactAlsoPassenger,#contactAlsoPassenger2,.diy-checkbox{display:none}#contactAlsoPassenger+label+label,#contactAlsoPassenger2+label+label,.diy-checkbox+label+label{float:left}#contactAlsoPassenger+label,#contactAlsoPassenger2+label,.diy-checkbox+label{background-color:#fff;border:1px solid gray;border-radius:50px;position:relative;padding:6px;top:5px;float:left}.diy-checkbox+label{top:15px}#contactAlsoPassenger:checked+label:before,#contactAlsoPassenger2:checked+label:before,.diy-checkbox:checked+label:before{content:'';width:8px;height:8px;border-radius:50px;position:absolute;top:2px;box-shadow:inset 0 0 10px rgba(0,0,0,0.3);left:2px;font-size:32px;background-color:#231f20}.traveler-txt,.traveler-txt-lg{width:100%}.traveler-txt-s{width:30%}.traveler-txt-m{width:65%}#bch_mobileL{float:left}#bch_mobileR{float:right}.top-contact-also-passenger-dv{color:gray;float:right;font-size:16px;margin-right:20px;display:none}.bees-hold-success{height:85px;width:130px;position:absolute;top:-75px}.bees-pay-success{height:110px;width:130px;position:absolute;top:-87px}.bees-failure{height:85px;width:130px;position:absolute;top:-75px}.bees-sch-hide{display:none}.bees-progress{position:relative;height:60px;margin:120px 150px 0}.bees-fly-module{min-width:78px;padding-right:150px;background:transparent url(images/step_bees.png) no-repeat scroll center right/54%;position:absolute;top:-85px;font-size:25px;line-height:85px;margin-left:-85px;left:88%;animation:beesfly 8s infinite;-moz-animation:beesfly 8s infinite;-webkit-animation:beesfly 8s infinite;-o-animation:beesfly 8s infinite}@keyframes beesfly{from{left:0}to{left:88%}}@-moz-keyframes beesfly{from{left:0}to{left:88%}}@-webkit-keyframes beesfly{from{left:0}to{left:88%}}@-o-keyframes beesfly{from{left:0}to{left:88%}}.s-booking-result .contact-txt-lg,.s-booking-result .sel,.s-booking-result .traveler-txt,.s-booking-result .traveler-txt-lg,.s-booking-result .contact-txt-xsm,.s-booking-result .contact-txt{background-color:#fff}.pax-sel{background:#fff url(images/triangle.png) no-repeat scroll right center/18px}select::-ms-expand{display:none}.traveler-tips-line{display:none}.traveler-tips p{display:inline}.booking-button-tips.hold{margin-left:20px}.select-ret-flight-dv,.select-dep-flight-dv{display:none;text-align:center;height:35px;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-size:15px;background:#efc3bd url(images/flight/arrow_right.png) no-repeat right center/20px;color:#000}.select-dep-flight-dv{background:#efc3bd url(images/flight/arrow_left.png) no-repeat left center/20px}.loading-form-content{display:none}.cal-bg-img{position:fixed;top:0;left:0;right:0;bottom:0;z-index:22;background:rgba(0,0,0,.35)}.view-content-dv{margin:120px 30px;background-color:#d41334;color:#fff;padding:80px 50px;font-size:25px;position:relative;text-align:center}.view-btn{background-color:#BE5578;color:#fff;padding:5px 10px;width:130px;margin:0 auto;font-size:18px}.bees-alert-msgbox-content{color:#fff;text-align:center;overflow-wrap:break-word}.bees-alert-msgbox-content-success{color:#fff;font-size:24px;padding:20px 10px 10px;text-align:center;background-size:20%;overflow-wrap:break-word}.alert-msgbox-td{padding:5px 10px}.banner-book-term{top:0}.btn-close-mbs{float:right;color:#000;cursor:pointer;padding:5px 15px 0 0;display:inline!important;font-size:20px}.bkg-n{background:0}.bkg-color-w{background-color:#fff}.br-n{border:0}.br-t{border-top:30px solid #d41334}.br-radius{border-radius:10px}.margin-t{margin-top:10px}.square-bkg{background-color:#d41334;color:#fff}.padding-20{padding-top:20px;padding-bottom:20px}.order-detail .padding-20{margin:10px 0}.contact-square-bt{float:left;height:30px;width:110px;font-size:17px;padding-left:10px;line-height:30px;background-color:#d41334;color:#fff}.contact-trangle-bt{display:block;float:left;height:0;width:0;border-right:30px solid transparent;border-top:30px solid #d41334}.sp-cheapest{background:url(images/icon-cheapest.png) transparent no-repeat;background-size:contain;display:inline-block;padding:12px 10px;margin-left:5px;margin-top:5px}.sp-quickest{background:url(images/icon-quickest.png) transparent no-repeat;background-size:contain;display:inline-block;padding:12px 10px;margin-left:3px;margin-right:2px;margin-top:5px}.sp-org{margin-left:25px}.fb-share-mobile{display:none}.fb-disabled{display:none}.fb-share-btn{padding:10px;float:left;background-color:#4267b2;color:white;font-weight:bolder;cursor:pointer;border-radius:5px}.fb-share-btn-icon{float:left;width:20px;height:20px}.fb-share-btn-remark{float:left;margin-left:5px}.membership-group-tab{color:white;margin-right:1px;font-size:15px;line-height:2em;text-align:center;float:left;position:relative}.membership-group-tab .psg-update{float:left;padding:.4em;background-color:#7a7a7a;cursor:pointer;text-align:left;max-width:120px;width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-setting .membership-group-tab .psg-update{padding-right:20px}.membership-group-tab .psg-add-to-trip{float:left;padding:.4em .2em;background-color:#a6a7ab;width:20px;cursor:pointer}.membership-group-tab input{border:0;color:white;font-size:14px;cursor:pointer;background:0}.membership-group-tab .psg-update:hover{background-color:#4a473e}.active .psg-update{background-color:#4a473e}.psg-add-to-trip.active{background-color:#ef5361}.membership-pax-item .psg-del-to-trip{float:left;padding:.4em .2em;background-color:#ee5260;width:20px;cursor:pointer}.membership-group-tab .psg-update-group{float:left;padding:.4em .2em;background-color:#AFCE7E;width:17px;cursor:pointer}.dv-update-traveler-group{min-width:400px;padding:20px}.close-content-item{cursor:pointer;font-size:1.2em;color:#6d6e70;float:right}.group-edit-item-name{display:inline-block}.group-edit-item-s{display:inline-block;position:absolute;right:-4px;bottom:4px;padding:0;margin:0;width:20px;height:20px}.membership-group-tab .group-del-item{position:absolute;right:-6px;top:-5px;font-size:10px;width:20px;height:20px}.group-edit-title{font-size:1.5em;margin-bottom:0}.clear-all-profile{position:absolute;cursor:pointer;color:#fff;left:0;background-color:#ef5361}.clear-all-profile input{border:0;background-color:transparent;color:white;font-size:18px;line-height:38px;padding:0 10px;cursor:pointer}.clear-all-profile .traveler-img-clear{background-size:8px}.update-traveler-container .select-simple{background:url(images/down.png) no-repeat scroll 98% center transparent}.mbs-login input.btn-gray-disabled{background-color:gray;border:1px solid gray}.btn-sel-doc{padding:0 20px;line-height:28px;border:0;cursor:pointer;color:#000;border:1px solid lightgray;margin-right:5px;width:auto;background-color:#fff;font-size:12px}.cheapest-img{background:url(images/flight/cheapest-gray.png) no-repeat scroll center transparent;padding:10px 7px;background-size:contain;display:inline-block;vertical-align:middle;margin-left:2px}.quickest-img{background:url(images/flight/quickest-flight-gray.png) no-repeat scroll bottom transparent;padding:7px;background-size:contain;display:inline-block;vertical-align:middle;margin-left:2px}.price-dv{background-color:white;padding:10px 35px 35px 35px;margin-top:15px}.b-insurance-btn{border:1px solid gray;font-size:16px;cursor:pointer;width:300px;line-height:55px;padding-left:0}.b-insurance-btn.active{border:1px solid #0372BA;color:#0372BA}.b-insurance-btn.active .insurance-check-status{background:url(images/insurance/check.png) no-repeat scroll center transparent;padding:5px 25px;background-size:60%;vertical-align:top;padding-top:0}.b-insurance-btn .insurance-check-status{background:url(images/insurance/uncheck.png) no-repeat scroll center transparent;padding:5px 25px;background-size:45%;vertical-align:top;padding-top:0}.bmr-fare-breakdown .title-left-pedding{text-align:left;padding-left:60px}.bmr-fare-breakdown .title-right-pedding{text-align:right;padding:0 90px;width:inherit}.insurance-terms-check{border:1px solid #ff9393;padding:5px}.b-insurance-dv{margin-top:15px;color:gray;position:relative}.b-insurance-left-dv,.b-insurance-middle-dv,.b-insurance-right-dv{float:left;min-height:380px;background-color:white}.b-insurance-right-dv{float:right;width:30%}.b-insurance-right-dv-sub{padding:0 20px;margin-top:60px}.b-insurance-logo-img,.b-insurance-bag-img{width:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b-insurance-bag-img{width:100px}.left-img-item{border:1px solid white;background-color:white;min-height:185px;position:relative}.left-img-item-bag{border:1px solid #F7CC16;background-color:#F7CC16;min-height:182px;position:relative}.b-insurance-left-dv{width:20%;background-color:#F7CC16}.b-insurance-middle-dv{width:calc(50% - 3px);position:relative}.b-insurance-img-item{display:inline-block;width:30%}.b-insurance-img{width:130px}.b-insurance-img-24-service{width:165px}.b-insurance-img-activity{width:150px}.b-insurance-middle-dv ul li{list-style-type:disc;padding:5px 0}.b-insurance-middle-dv-sub{padding:30px}.insurance-avg{font-size:17px}.insurance-middle-imgs{width:100%;position:absolute;bottom:20px}.insurance-sub-title{font-size:17px;margin-top:30px}.insurance-adult-btn{line-height:initial;margin-top:10px}.insurance-adult-btn-p{display:inline-block;width:80%;margin-bottom:10px}.insurance-child-btn{padding-left:50px;line-height:initial;padding-bottom:15px}.traveler-pax-info-title{font-size:18px;font-weight:normal;color:#fff;padding:5px 0 5px 50px;padding-left:54px;background:#fff url(images/hotel/adult-g.png) no-repeat scroll left center/contain;position:relative}#sch-result-top-dv{position:relative}.filter-airport-airline{float:right;bottom:0;right:0;width:220px}.sch-tab-title{float:left;line-height:24px}.sch-tab-title .txt-lg{color:#111116;font-size:1.69em}.sch-tab-title .txt-s{color:#4c4c51;font-size:.765em}.book-full-hotel input[type='checkbox']{display:none}.book-full-hotel input[type='checkbox']+label{position:relative;padding-left:26px;cursor:pointer;color:#000;float:left;line-height:18px;margin-top:10px;white-space:nowrap}.book-full-hotel input[type='checkbox']+label::after{content:'';position:absolute;display:block;top:0;width:16px;height:16px;background:#fff;left:-0;border:1px solid #1f355e}.book-full-hotel input[type='checkbox']:checked+label::after{background:#fff url(Images/flight/selected2.png) no-repeat center/ 60%}#sch-form-content .htl-sch-form-bd{margin:0 1%;display:none}.htl-sch-form-bd>div{margin:20px 0}.htl-sch-form-bd .in .search_txt_calendar_bg{border-right:0;border-radius:5px 0 0 5px}.htl-sch-form-bd .out .search_txt_calendar_bg{border-left:none;border-radius:0 5px 5px 0}.htl-sch-form-bd .in .search_txt_calendar{border-right:1px solid #ccc;border-radius:initial}#sch-result-bottom-dv{margin:25px 0}.contact-info .title{background-color:#d41334;font-size:20px;font-weight:normal;color:#fff;padding:16px 20px 16px 30px;position:relative;margin-top:15px}.bmr-con-phone-s{width:20%}.bmr-con-phone-l{width:78%}.promotion-tr td{height:58px;padding:0!important;text-align:center}.promotion-tr td:first-child{background-color:#d41334;color:#fff}.choose-service{margin:40px auto 0}.pax-class-type-dv .item-list{width:103%;padding:0 20px 0 10px;box-sizing:border-box}#sch-form-content-openjaw{margin:0 auto;width:80%}#sch-form-content .one-trip-box{width:86%;margin:0 auto}#payment-method{z-index:2223;background-color:#fff;position:fixed;height:350px;border:3px solid #fff;width:370px}.btn-1{border:medium none;background-color:#d41334;padding:6px 20px;color:#fff}.payment-method-ck+.VISA{background:url(images/VISA.png) transparent no-repeat right/122px;width:174px;height:68px}.payment-method-ck+.MasterCard{background:url(images/MasterCard2.png) transparent no-repeat right/87px;width:150px;height:68px}.bmr-booking-btns .booking-hold{height:75px;line-height:75px}.bmr-booking-btns .booking-hold:before{height:75px}.bmr-fare-breakdown .price-table{margin-bottom:-1px}
/*/airfare-response.css*/
@media(max-width:1180px){.container{width:auto}.min-result-tab-l,.min-result-tab-c,.min-result-tab-r{width:32%;box-sizing:border-box}.min-result-assist{width:2%}#min-result-info{display:none!important}.process-bar ul li{width:23%}.bkg-container .sub-content{padding:0 10px}.sch-form{width:auto}.sch-form .sch-form-content{width:auto}.membership-pax-item{width:100%;margin-right:0}.membership-have-pax-group .membership-pax-list{background-color:transparent;padding-left:0;border:0}.b-insurance-right-dv{width:100%;margin-top:10px;min-height:inherit}.b-insurance-middle-dv{width:80%}.b-insurance-right-dv-sub{padding:35px;margin:0}.b-insurance-btn{width:380px;padding-left:10px}.sch-result-dv{width:auto;padding:0 10px}}@media(max-width:1000px){#price-result{padding:4px}.sch-form .sch-form-info li.ret-li-city{padding:10px 0 10px 2px!important}#blank-for-sch-airline{display:none}.sch-form .font-medium{font-size:8pt}.sum_time_b{font-size:8pt}.dep-date-li{border-left:solid 1px #E7E7E7}.date-imp-sp{font-weight:bold}.date-imp-sp:before{display:block;content:"<>"}.sch-form-info-ul{display:inline}.li-fare-grand-total{float:right;width:20%}.li-fare-grand-total .sel-fare-on-sch-label{font-size:20px;padding:13px 5px}.li-fare-grand-total .sub-price-total{display:inline-block;padding:13px 0}.m-show{display:block!important}.price-dv{padding:0}.bmr-fare-breakdown .title-left-pedding{padding-left:10px}.routing-detail-new .items-content{display:block;font-size:12px}.pax-class-type-dv .sel-box .txt-box{font-size:14px}}@media(max-width:1000px){.d-hide,.sch-form .d-hide{display:inline}.sch-airline-tab,.sch-tab{width:100%}.sch-ailrine-tab-l,.sch-ailrine-tab-r{display:none}#li-fare-grand-total,#li-sch-form-filter{display:table-cell;color:#fff}.min-result-info{display:none}.sch-tab{margin-top:13px;margin-bottom:5px}.d-hide{display:inline}.sel-fare-on-sch .d-hide{display:table-cell}.m-hide,#sch-form-info .m-hide{display:none!important}.sel-fare-on-sch{background-color:#d41334}.sel-fare-on-sch-label{font-size:8pt;padding-right:5px;display:inline-block}body{min-width:300px}.loading-form,.loading-form-msg,.loading-form-sch{font-size:20px}.loading-form-sch .gray{font-size:18px}.sch-form .block-center{margin-bottom:0}.sch-form .sch-form-info li{padding:10px 10px}.sch-form .font-normal{font-size:1em}.sch-form .icon-adult-white{background-size:11px auto;width:11px;height:30px}.sch-form .icon-search-flight-white{background-size:contain;width:initial;height:initial;padding:1px 8px}.sub-price-total{font-size:22px;line-height:normal;padding-left:0}.filter-airport-airline li{float:right}.flight-note{color:#000;font-size:1em}#sch-result-bottom-dv{margin:2px 0 12px 0}.search-r-group .search-r-group-header{margin-bottom:10px}.fare-info{display:none}.fare-info-detail-content{width:100%}.sch-form{width:initial}.sch-form .sch-form-content{width:initial}.sch-form .w28{width:100%}.sch-form .w44,.sch-form .w49,.sch-form .w50,.sch-form .w32{width:100%;margin:0}.sch-form .w12{display:none}.adult-fare-module{padding:1px 20px}.r-dep-flights{padding:0;width:100%}.r-ret-flights{float:left;width:100%;padding:0}#footer{background-color:#D1D2D4}#footer .footermenu ul{text-align:left}#abovefooter .col-md-4{width:100%}.footermenu{padding-top:30px;margin-left:45px}.footermenu .text-center{text-align:left;margin-left:10px}.iconToTop{background:#d1d2d4 none repeat scroll 0 0}.sch-form .sch-form-content{padding:30px}.sch-form .tc{margin-bottom:10px}#loading-form-dv{margin-top:10px}.tc-oj-arr{display:none}.tc-oj,.tc-oj-r{width:100%}.shift-open-jaw{margin:0 0 10px 0}.shift-normal{padding-left:0;width:100%;text-align:center}.bmr-align{margin:0 auto;font-size:20px;font-weight:bold}.b-main-top-flight{margin-left:0}.routing-detail-title{width:100%!important;border-top:0}.bmr-hide-1000{display:none}.bmr-airline-float{float:right}.bmr-line-border{border-bottom:solid 2px #ddd}.routing-detail{background-color:#e3e3e3;border-radius:0;font-size:14px;padding:0}.bmr-outbound,.bmr-inbound,.bmr-fare-breakdown,.bmr-routing-rules,.traveler-info-table-dv{background-color:#fff;padding:20px 30px;margin-bottom:10px}.bmr-fare-breakdown{padding:0}.bmr-inbound{margin-top:10px}.book-flight-title{font-weight:bold;font-size:18px}.airline-name{font-weight:bold;color:#4e4e50}.bmr-fare-breakdown-title{margin:0;color:#000;font-weight:bold}.bmr-show-ib-1000{display:inline-block}.bmr-transit-time{font-weight:bold}.bmr-contact-title,.bmr-promotion-title,.bmr-result-contact-title{float:left;width:160px}.bmr-contact-content,.contact-info-dv,.bmr-promotion-content{float:left;box-sizing:border-box}.membership-pax-item:last-child{margin-bottom:0}.bmr-font-bold{font-weight:bold;font-size:16px}.bmr-font-tr{font-size:16px}.bmr-font-black{font-weight:bold;color:#000}.booking-cls-status{font-weight:bold}.bmr-hover-airport{color:#fff;background-color:rgba(101,99,99,0.78);position:fixed;display:none;padding:0 5px;white-space:nowrap;z-index:10}.bmr-show{display:block}.bmr-hide{display:none}.icon-i-green,.icon-i-green-eng{color:#fff;background-color:#3f8075;border-radius:8px;height:15px;width:15px;text-align:center;line-height:15px;font-size:13px;cursor:default}.bmr-display-code{display:block}.contact-info-dv{padding:20px 50px 20px 0;margin:0;box-sizing:border-box}.bmr-pax-salutation{padding-right:5px;width:20%}.traveler-txt,.traveler-txt-lg,.contact-txt,.contact-txt-lg{width:100%;box-sizing:border-box;height:30px}.contact-sel,.traveler-sel{height:30px}.contact-txt-xsm{box-sizing:border-box;height:30px}.bmr-pax-item-s,.bmr-pax-item-fix{width:30%}.bmr-pax-item-m{width:35%}.bmr-pax-item-l{width:45%}.traveler-item{margin:10px 0;padding-right:10px;box-sizing:border-box}.bmr-padding-right-5,.bmr-padding-right-10{padding-right:10px}.bmr-width-180{width:100%}.contact-login{height:30px}.contact-item{margin:10px 0;padding-right:10px;box-sizing:border-box}.bmr-con-item,.bmr-con-item-phone,.bmr-promotion-item{width:42%}.bmr-con-item-s{width:20%}.bmr-con-item-m{width:35%}.bmr-con-phone-s{width:57px}.bmr-con-phone-l{width:calc(100% - 59px)}.bmr-con-password{width:calc(100% - 78px)}.bmr-con-item-phone{width:48%}.bmr-promotion-item{box-sizing:border-box}.traveler-info{background-color:#e3e3e3;border-radius:0;margin-top:10px;padding:0}.traveler-info-table-dv{margin:0 0 10px 0;width:100%;float:none;box-sizing:border-box;padding:0}.traveler-info .data-table-w{box-sizing:border-box;margin:20px 50px 0;width:calc(100% - 100px)}#booking-buttons .bmr-booking-btns{width:350px;box-sizing:border-box}.booking-buttons{padding:0}.booking-buttons .bmr-booking-btns .booking-dv{width:35%}.booking-buttons .booking-rules-dv{width:65%;padding:10px 5px 10px 20px}.booking-buttons .booking-rules-dv.hold{padding-left:40px}#booking-buttons .booking-hold,#booking-buttons .booking-button-tips{width:35%}.booking-buttons .booking-hold,.booking-buttons .booking-pay,.booking-buttons .booking-button-tips{width:100%}.booking-buttons .booking-button-tips.pay{margin-left:-20px}#booking-buttons .booking-hold,#booking-buttons .booking-pay,.booking-buttons .booking-hold,.booking-buttons .booking-pay{font-size:1.6em}.booking-buttons .booking-pay{right:20px}.contact-square,.promotion-square{margin-right:-1px}.select-fl-dv:not(.sel-flight-data-table) tr td:nth-child(1){display:none}.select-fl-buy-td{display:none}.sch-form .home .font-large{font-size:1.4em}.sch-form-content.home #sch-form-content-openjaw .search_txt_place{padding-left:30px}.confirm-btn{color:#fff}.search-loading-info{font-size:14px}.bees-progress{margin:120px 50px 0}.footer-top-dv{display:block;background-color:#231f20;padding:50px 50px 10px 50px}.custom.text-center{margin-top:20px!important}#footer_container{background-color:#231f20}.bmr-contact-title,.bmr-promotion-title,.bmr-terms-title{width:120px}.bmr-terms-content{font-size:13px}.contact-item-promotion{width:42%}#refresh-msg-box{border-radius:12px}.cal-table-out{width:90%!important}.sch-form .arrow{width:20px;height:2px;position:relative;float:left;background-color:#fff;top:2px}.sch-form .arrow-right:before{background-color:transparent;left:0;border-right-color:#fff;border-width:5px 8px;left:-31px;top:-4px;height:0}.sch-form .arrow-right:after{left:100%;border-width:5px 8px;border-left-color:#fff;top:-4px;height:0}.price-dv .other-service-title{margin-top:20px}.err-page-txt{font-size:32px}.pax-class-type-dv .txt-box{margin-right:5px}#booking-buttons .research-btn-dv{display:none}#research-btn-dv{display:block;margin-top:10px}}@media(max-width:880px){#sch-form-info .m-hide-800,.m-hide-800{display:none}.td-dep-flight{padding-left:8px}.td-via{padding-right:8px}.update-traveler-container{width:600px}#booking-buttons .booking-hold,#booking-buttons .booking-pay,.booking-buttons .booking-hold,.booking-buttons .booking-pay{font-size:1.4em}.mbs-toolbar-item-package,.mbs-toolbar-item-hotel,.mbs-toolbar-item-cruise,.mbs-toolbar-item-travelinfo,.mbs-toolbar-item-history{display:none}}@media(max-width:820px){#sch-form-info .m-hide-730,.m-hide-730{display:none}.bmr-con-item-s{width:20%}.bmr-con-item-m{width:40%}.bmr-con-item-phone{width:48%}.bmr-con-item,.bmr-promotion-item{width:100%}.bmr-pax-salutation{width:20%}.bmr-pax-item-s,.bmr-pax-item-fix{width:40%}.bmr-pax-item-m{width:40%}.bmr-pax-item-l{width:50%}#booking-buttons .booking-hold,.booking-buttons .booking-hold,#booking-buttons .booking-pay,.booking-buttons .booking-pay{font-size:1.0em}.bkg-dep-flight{background:url(images/flight/booking-lb-dep-black.png) no-repeat scroll center/22px}.bkg-ret-flight{background:url(images/flight/booking-lb-ret-black.png) no-repeat scroll center/22px}.bkg-off-flight{background:url(images/flight/booking-dep-black.png) no-repeat;background-size:contain}.bkg-arr-flight{background:url(images/flight/booking-arr-black.png) no-repeat;background-size:contain}.bkg-flight-time{background:url(images/flight/booking-time2.png) no-repeat;background-size:contain}.contact-item-promotion{width:100%}.li-fare-grand-total .sel-fare-on-sch-label{font-size:16px;padding:6px 5px}.li-fare-grand-total .sub-price-total{font-size:20px;padding:6px 0}.b-insurance-logo-img,.b-insurance-bag-img{width:60%}.b-insurance-img{width:80%}.b-insurance-middle-dv-sub{padding:20px}.b-insurance-img-24-service{width:100%}.b-insurance-img-activity{width:90%}.b-insurance-left-dv{width:100%}.b-insurance-middle-dv{width:100%}.b-insurance-logo-img,.b-insurance-bag-img{width:150px}.b-insurance-right-dv,.b-insurance-middle-dv{margin-top:15px}.routing-detail-new td{padding:30px 1%;text-align:center;display:inline-block;width:26%}.routing-detail-new .trans{border-top:1px solid #ccc;display:block;width:auto;padding:0}.routing-detail-new td:last-child{float:right;padding:0 10px 10px 0}.routing-detail-new .hotel-tb td{width:20%}.routing-detail-new .hotel-tb .hotel-name{width:30%}.routing-detail-new td:first-child,.trans+td{padding-left:20px;width:10%}.routing-detail-new .transfer,.routing-detail-new .moon-box{display:none}}@media(max-width:720px){#loading-form-dv{margin-top:18px}#top_search_nav_r{display:none}.contact-login-form{width:100%!important}.contact-login{box-sizing:border-box}.bmr-con-password{width:calc(60% - 5px);box-sizing:border-box}.bmr-con-item,.bmr-con-item-phone,.bmr-promotion-item,.bmr-con-item-s,.bmr-con-item-m,.contact-item-promotion{width:100%}.bmr-width-650,.bmr-width-325{width:100%}.booking-hold,.booking-pay,.booking-button-tips{width:49%;box-sizing:border-box}.booking-pay,.bmr-bbt-r{margin-left:0}.bmr-align{font-size:17px}.membership-pax-item .psg-name{width:70%;box-sizing:border-box}.membership-pax-item .psg-add-to-trip,.membership-pax-item .psg-update{width:40%;box-sizing:border-box}.membership-group-tab .psg-name{width:70%;box-sizing:border-box}.membership-group-tab{clear:left;width:100%}.membership-group-tab .psg-update{max-width:inherit;width:100%;box-sizing:border-box;text-align:left}.contact-info .membership-group-tab .psg-update{width:calc(100% - 28px)}.membership-pax-item .psg-name{width:90%}.membership-pax-item .psg-index{background-color:#d6ab7b}.bmr-result-contact-title,.contact-info-dv{float:none;clear:both}.contact-info-dv{padding:20px 50px;width:100%}.booking-rules-dv{width:335px}.booking-buttons .booking-hold,.booking-buttons .booking-pay,.booking-buttons .booking-button-tips{width:100%}.booking-buttons .booking-hold,.booking-buttons .booking-pay{font-size:1.2em}.bmr-show-720{display:block}.bmr-hide-720{display:none}.bmr-show-tb-720{display:table}.bmr-brtr{height:35px;vertical-align:top}.bookingresult-tr-title{height:30px}#booking_result .data-table-w{font-size:17px}.booking-buttons .bmr-booking-btns{width:100%}.booking-buttons .bmr-booking-btns .booking-dv{width:100%}.booking-buttons .booking-rules-dv{padding:10px 20px;width:100%}.booking-buttons .booking-rules-dv.hold{padding-left:20px}.booking-buttons .booking-hold::before,.booking-buttons .booking-pay::after{display:none}.booking-buttons .booking-hold,.booking-buttons .booking-pay{margin-left:0;font-size:1.6em}.booking-buttons .booking-pay{right:0}.booking-buttons .booking-button-tips.hold,.booking-buttons .booking-button-tips.pay{margin-left:0}.booking-buttons-bottom-dv{float:right!important}.sel-flight-data-table tr td:nth-child(2){display:none}.cheapest-icon-td,.quickest-icon-td,.banner-book-icon-td{margin:0}.bees-fly-module{height:55px;width:165px;line-height:55px;top:-55px}.bees-progress{margin:80px 50px 0}#booking-buttons .booking-hold,#booking-buttons .booking-pay{padding:0}#booking-buttons .booking-hold,#booking-buttons .booking-pay,#booking-buttons .booking-button-tips{width:calc(50% - 25px)}.bees-alert-msgbox-dv{width:320px}.bees-alert-msgbox-content{font-size:23px}.bees-alert-msgbox-content-success{font-size:23px;padding:50px 0 0 0;background-size:50%}.sch-form .sch-form-info li{padding:10px 6px}.td-flight-number{padding-left:0}.fb-share-destop{display:none}.fb-share-mobile{line-height:normal;display:inline-block;vertical-align:bottom}.fb-share-btn{float:none;display:inline-block}.b-insurance-right-dv-sub{padding:20px 30px}.support>span{background:0;padding-right:0}.flight-not-found::after,.refresh-content-dv::after,.bees-alert-msgbox-dv::after,.loading-form::after,.payment-r-msg::after{width:120px;height:120px}.flight-not-found,.loading-form,.refresh-content-dv,.bees-alert-msgbox-dv,.payment-r-msg{border-radius:15px}.items-content .content-box,.traveler-pax-info{padding:28px 50px}.htl-b-special-dv{padding:0 50px 54px}.htl-b-terms-content2 input[type='checkbox']+label{left:16px}}@media(max-width:640px){.bmr-con-password{width:calc(65% - 5px);box-sizing:border-box}.bmr-pax-item-s,.bmr-pax-item-fix{width:45%}.bmr-pax-item-l{width:55%}.traveler-sel{min-width:0}.bmr-align{font-size:16px}.update-traveler-container{width:450px;padding:20px 10px 20px 10px}.update-traveler-container .w20p{width:24%}.update-traveler-container .w40p{width:38%}.bmr-pax-item-m,.bmr-pax-salutation{padding-right:2px}.bmr-pax-item-m{width:38%}.bmr-pax-salutation{width:24%}.bees-hold-success,.bees-pay-success,.bees-failure,.bees-sch-failure{left:50%;transform:translateX(-50%)}.flight-not-found{padding:66px 10px;font-size:22px}.payment-r-msg{padding:56px 30px 20px;font-size:20px}.payment-dv{margin:120px 0}#top_nav_r .mbs-toolbar-item-login{display:list-item}.li-fare-grand-total .sub-price-total{font-size:16px;padding:8px 0}.li-fare-grand-total .sel-fare-on-sch-label{font-size:14px;padding:8px 5px}.update-traveler-container .content{width:100%}.insurance-sub-title{margin:0}.promotion-tr td:first-child,.promotion-tr td:nth-child(2),.promotion-tr td:last-child{font-size:13px;padding-left:5px!important;padding-right:10px!important}}@media(max-width:600px){.sch-result-airline{width:100%;padding-left:0}.sch-form .sch-form-info-passenger-amount{display:none}.sum_time_b,.sum_result_g{font-size:8pt}.sort-title td:nth-child(5){font-size:15px}.bmr-con-password{width:calc(70% - 5px);box-sizing:border-box}.contact-item{margin:5px 0}.sel-flight-data-table tr td:nth-child(3){display:none}.cheapest-icon-td,.quickest-icon-td,.banner-book-icon-td{width:45px}.promotion-tr td:first-child{width:100px!important}.promotion-tr td:last-child{width:150px!important}.routing-total-price{width:150px}.price-square{width:100px}.sch-form-info-ul{width:75%}.li-fare-grand-total{width:27%}.update-traveler-container .w20p,.update-traveler-container .w40p,.update-traveler-container .w97p,.update-traveler-container .w98p,.update-traveler-container .w95p{width:100%;box-sizing:border-box;margin:2px 0}.passport-item .col.col1,.passport-item .col.col2,.passport-item .col.col3,.passport-item .col.col4,.passport-item .col.col5,.passport-item .col.col6,.passport-item .col.col7{width:100%}.passport-item .col .txt,.passport-item .col .select{width:100%}.update-traveler-container .f-delete{margin-bottom:5px}.bmr-fare-breakdown .title-right-pedding{padding:0 10px}.err-page-txt{font-size:30px}.routing-detail-new .hotel-tb td{width:35%}.routing-detail-new .hotel-tb .hotel-name{width:90%;padding:0 20px 10px}.routing-detail-new td:first-child,.trans+td{width:10%}.support{padding:10px 40px}#promition-info{font-size:13px}}@media(max-width:555px){.routing-detail-new td{width:30%}.routing-detail-new .hide{display:none}.m-hide-555{display:inline}.sch-form .sch-form-info li{padding:10px 5px}.bmr-con-password{width:calc(85% - 5px);box-sizing:border-box}.booking-hold,.booking-pay{font-size:20px}.bmr-align{font-size:15px}.bmr-font-bold,.bmr-font-tr{font-size:14px}.bmr-sum-transit{font-size:17px}.book-flight-title{font-size:18px}.membership-pax-item .psg-name{width:90%}.membership-pax-item .psg-add-to-trip,.membership-pax-item .psg-update{width:50%}.membership-group-tab .psg-name{width:90%}.bmr-booking-btns{padding-left:0}.req-tic-info{display:block}.sp-cheapest,.sp-quickest{margin-left:0;margin-right:0}.sp-org{margin-left:20px}.clear-all-profile{display:block;clear:left;position:inherit}.err-page .icon-box{height:400px}.contact-item,.traveler-item,.room-item{padding:5px!important}}@media(max-width:505px){.logo{background-size:120px auto;width:120px}.sch-form .sch-form-info li{padding:10px 2px}.sub-price-total{font-size:20px;line-height:20px}.sch-form .arrow{width:10px}.bmr-con-password{width:calc(100% - 78px);box-sizing:border-box}.bmr-pax-salutation,.bmr-pax-item-s,.bmr-pax-item-fix,.bmr-pax-item-m,.bmr-pax-item-l{width:100%}.bmr-pax-item-m,.bmr-pax-salutation,.traveler-item,.contact-item{padding-right:0}.traveler-item{margin:5px 0}.bmr-align{font-size:13px;font-weight:normal}.bmr-font-bold,.bmr-font-tr{font-size:13px}.bmr-sum-transit{font-size:15px}.mr-show-505{display:block}.sch-form .arrow-right:before{left:-20px}.sch-form .arrow-right:before{width:60%}.sch-form .arrow{top:1px}.li-fare-grand-total .sub-price-total{padding:9px 0}.li-fare-grand-total .sel-fare-on-sch-label{padding:9px 5px}.dv-update-traveler-group{min-width:270px}.update-traveler-container .btn-bdc-green{margin-top:10px;display:block}.err-page-txt{font-size:28px}.pkg-progress-title{margin:0 0 28px!important}.routing-detail-new .date{background-size:14px}.routing-detail-new .more{background-size:90%;margin-left:5px}#total-price>span,.routing-detail-new .price .per{display:none}}@media(max-width:450px){#booking-buttons .booking-hold::before,#booking-buttons .booking-pay::after{display:none}#booking-buttons .booking-hold{margin-left:0}#booking-buttons .booking-hold,#booking-buttons .booking-pay,#booking-buttons .booking-button-tips{width:100%}#booking-buttons .booking-hold,#booking-buttons .booking-pay{font-size:18px;height:55px;line-height:55px;width:100%}.MasterCard{background-size:88px}#research-btn-dv{text-align:center}#research-btn-dv input{float:none;height:44px;line-height:44px}#booking-buttons .booking-button-tips.hold{margin-left:0}#booking-buttons-normal{display:none!important}#booking-buttons-small{display:inline!important}.traveler-tips{padding:10px 20px}.contact-also-passenger-dv{display:none!important}.top-contact-also-passenger-dv{display:block!important;float:right;white-space:nowrap;font-size:13px;line-height:2;margin-right:20px}.contact-key,.traveler-key{display:none}.show-450{display:block;font-size:13px}.room-pax-info-detail .traveler-key{display:block}.bmr-pax-salutation,.bmr-pax-item-s,.bmr-pax-item-fix,.bmr-pax-item-m,.bmr-pax-item-l{width:100%}.bmr-align{font-size:13px;letter-spacing:-1px;font-weight:bold}.bmr-font-bold,.bmr-font-tr{font-size:12px}.bmr-sum-transit{font-size:14px}.airline-name{font-size:17px}.bmr-contact-title,.bmr-contact-content,.bmr-promotion-title,.bmr-promotion-content{float:none;clear:both}.bmr-contact-content,.bmr-promotion-content{padding-left:56px;width:100%;padding-top:20px}.update-traveler-container{width:320px}.update-traveler-container .w20p,.update-traveler-container .w40p,.update-traveler-container .w97p,.update-traveler-container .w98p,.update-traveler-container .w95p{width:100%;box-sizing:border-box;margin:2px 0}#booking_result .data-table-w{font-size:13px}#payment-method{width:auto}.bmr-booking-btns{width:100%}.bmr-contact-title,.bmr-promotion-title,.bmr-result-contact-title,.bmr-terms-title,.contact-info .title,.bmr-fare-breakdown .title{position:static;text-align:left;transform:none;width:100%;padding:10px 20px;box-sizing:border-box;float:none;font-size:17px;line-height:normal}.bmr-outbound,.bmr-inbound,.bmr-fare-breakdown,.bmr-routing-rules,.traveler-info-table-dv{padding:20px}#promotion-result{margin-top:5px}#price-result{margin-top:5px}#r-promotion-code{background-size:18px}.promotion-tr td:last-child{width:120px!important}.routing-total-price,.price-square{height:35px;line-height:35px;font-size:14px}.routing-total-price{padding:0;width:120px}.price-square{padding:0;width:70px}.contact-item-promotion{width:100%}.traveler-pax-info-title,.room-pax-info-title{font-size:15px;padding-left:30px}.bees-fly-module{height:35px;width:115px;line-height:35px;top:-35px;font-size:18px}.bees-progress{margin:60px 50px 0}.loading-form-sch{font-size:22px;min-height:auto;background:0;padding:20px;height:550px}.loading-form-sch .txt-box{width:100%}.loading-form-sch .icon-box{display:none}.payment-r-msg{font-size:15px}.b-main-top-dv label{padding-right:0}.b-top-date{margin-left:10px}.sch-form-info-ul{width:70%}.li-fare-grand-total{width:27%}.li-fare-grand-total .sub-price-total{font-size:14px}.sch-form{padding-left:2px}.m-hide-666{display:none}.b-insurance-right-dv-sub{padding:20px}.b-insurance-img-24-service{width:100%}.b-insurance-img-activity{width:100%}.err-page-txt{font-size:21px}.err-page .icon-box{height:300px}.items-content .content-box,.traveler-pax-info{padding:28px}.items-content .htl-b-terms-content2{padding:28px 28px 28px 52px}.htl-b-special-dv,.choose-box,.support{padding:0 30px 28px}.txt-format-year,.txt-format-week,.vertical_remark,.vertical_remark{display:none}.routing-detail-new .price{right:10px}.sp-arrDate{font-size:10px;white-space:nowrap;transform:scale(0.8);display:inline-block;text-align:left;margin-left:-6px}#promotion-result .promotion-txt{height:30px;display:block;width:100%;box-sizing:border-box;border-bottom:1px solid #ccc}#promition-info{margin-left:20px}.item-list .title{font-size:17px}.terms-info{padding:0}.bmr-fare-breakdown{padding:0}#pax_class_type_dv{width:90%;max-width:450px;min-width:300px}.pax-class-type-dv .out-box{padding:20px 5px}}@media(max-width:350px){.booking-hold,.booking-pay{font-size:13px}.bmr-align{font-size:15px;letter-spacing:0}.bmr-font-bold,.bmr-font-tr{font-size:11px}.bmr-sum-transit{font-size:13px}.i5-hide{display:none}.sch-form .sch-form-btn-content{width:60%;margin:0 0 10px;float:left}.sch-form .sch-form-btn-content.x{float:right;width:38%}.sch-form .btn_search:after{right:14px}.sch-form .btn_close{font-size:1.96em;height:50px;line-height:50px;margin:0;box-sizing:border-box;width:100%}.sch-form .btn_search{width:100%;box-sizing:border-box}.sch-form .sch-form-content{padding:10px 30px 0}.sch-form-content.home .sch-form-btn-content{width:100%}.promotion-tr td:first-child{width:80px!important}.booking-btn-gray{width:140px}.err-page-txt{font-size:22px}.err-page .icon-box{height:250px}}
/*/airfare-search-result.css*/
.sort-title-en{background:#848484;padding:0 10px;font-size:14px;box-shadow:none;height:40px}.sort-title-en td:nth-child(1),.sort-title-en td:nth-child(2),.sort-title-en td:nth-child(3),.sort-title-en td:nth-child(4){width:25%;color:white}.sort-title-en td.flight-select{width:6%}.border-top-b-en{height:50px}.border-top-b-en td:nth-child(2){vertical-align:middle}.border-top-b-en td:first-child{text-align:left;padding-right:0;padding-top:0;padding-bottom:0}.sort-title-en td:first-child{text-align:left;padding-left:5px;padding-right:0;padding-top:0;padding-bottom:0}.more-flight-dv{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#939496}.flight-time-dv{display:block}.flight-detail{border-radius:0}.search-r-group{border-radius:0}.search-r-group-focus{border-radius:0}.r-dep-flights,.r-ret-flights{background-color:transparent}.r-dep-flights .result-flights-header{border-radius:15px 0 0 0}.r-dep-flights.full .result-flights-header{border-radius:15px 15px 0 0}.r-ret-flights .result-flights-header{border-radius:0 15px 0 0}.result-flights-header{line-height:40px;background-color:#d41334;display:flex}.result-flights-header-left{float:left;height:40x}.result-flights-header-center{float:left;flex:1}.result-flights-header-decorate{float:right;height:0;width:0;border-top:35px solid #a81d22}.result-flights-header-right{float:right;height:40px;color:#fff}.result-flights-segment{padding:5px 5px 5px 10px;background-color:#cc222c;font-weight:bold}.sum_flight_info{color:white}.dep-flight-module{background:url(images/flight/banner-flight.png) no-repeat;padding:0;background-size:20px;margin-top:8px;margin-left:10px}.ret-flight-module{background:url(images/flight/banner-flight-rt.png) no-repeat;padding:0;background-size:20px;margin-top:8px;margin-left:10px}.sum_flight_key{padding-top:0;line-height:40px;font-size:14px;color:white;margin-left:10px}.sum_flight_date{float:right;font-size:14px;color:#fff;line-height:40px;margin-right:20px}.airline-name{font-size:1.4em}.btn_booking{background-image:url('Images/book2.png');padding:0 30px;line-height:50px;color:#fff;border:0;font-size:1.4em;height:50px;cursor:pointer}.search-r-group-header{float:left;width:100%;line-height:50px;margin-bottom:20px;overflow:hidden;padding:0 23px;box-sizing:border-box}.search-r-group-header .search-r-group-header-airline{float:left;padding:28px 15px 6px 0;box-sizing:border-box;font-weight:bold}.search-r-group-header .search-r-group-header-price{float:right;height:50px;box-sizing:border-box;color:#58585a;margin-top:18px}.search-r-group-header .search-r-group-header-price .t{vertical-align:top;font-size:12px;display:inline-block;transform:translateY(-5px)}.search-r-group-header .search-r-group-header-price-item{font-size:2.4em;vertical-align:top;font-weight:bold;font-family:'微軟雅黑','思源黑體','微軟正黑體',Arial,Tahoma,Verdana,sans-serif,'新細明體'}.more-flight-key{float:none}.bkg-err-msg{font-size:1.4em;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-r-group-header-errMsg{padding-left:12px;float:right;text-align:center;position:relative}.bkg-err-msg{color:white;font-size:1.2em;background-color:#d41334;border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:50px;padding:0 6px;float:left}.ck-td{background-color:#efe0e5;border-left:1px solid white;text-align:center}.ck-td input{display:none}.ck-td-sel{background-color:#d9a2a0}.ck-td-disabled{background-color:#f2ead3}.ck-td input[type='radio']+label{display:block;position:relative}.ck-td input[type='radio']+label::after{content:"";display:inline-block;width:17px;height:17px;background:#efe0e5 url("Images/flight/un-selected.png") no-repeat center/ contain}.ck-td-disabled input[type='radio']+label::after{background:#f2ead3}.ck-td input[type='radio']:checked+label::after{width:20px;height:20px;background:#d9a2a0 url("Images/flight/selected.png") no-repeat center/ contain}.trapezoid-module{min-height:20px;height:auto}.detail-airport-summary{color:gray;font-size:12px;line-height:20px}.search-fare-include-tax{float:right;margin-right:30px;margin-top:15px;color:gray;font-size:1.2em;display:none}.search-fare-include-tax table{border:1px solid #adaeb0;margin:0 auto;height:45px;width:100%}.search-r-adult-module{background:url(images/flight/adult-gray.png) transparent no-repeat scroll 2px 0;float:left;padding:3px 9px;background-size:contain;position:relative;top:0}.search-r-child-module{background:url(images/flight/child-gray.png) transparent no-repeat scroll 4px 0;background-size:contain;float:left;padding:1px 9px}.btn_booking{height:45px;line-height:45px;background:#ed1f29;padding:0 10px 0 15px;font-size:1.6em}.bkg-err-msg{line-height:45px}.search-booking-btn-dv{clear:right;margin-right:10px;float:right;background:#d41334;background-size:contain;height:45px;text-align:center}.search-booking-btn-dv label{color:#fff;font-size:1.4em;padding:10px 20px;cursor:pointer}.min-result-filter{display:none}.min-result-table{width:100%}.banner-compare-dv{float:left;padding:17px;background-color:#e6e7e8;display:none;color:#fff;position:relative}.compare-lowest-fare,.cmpare-flight-time{width:1020px;margin:0 auto;background-color:#fff}.clf-content,.cft-content{float:left;width:100%}.cft-content{margin:17px 0 0 0}.compare-slides-content{width:800px;height:232px;float:left;overflow:hidden;position:relative}.filter-min-result-dv,.m-min-time-dv,.m-min-price-dv,.m-min-time-price-bd{display:none}.filter-btn-box{float:left;width:20%;background-color:#da978e;line-height:90px;text-align:center;font-size:2em;height:90px;box-sizing:border-box;cursor:pointer;display:none}.m-min-time-result,.m-min-price-result{background-color:#6f948d;float:left;width:40%;display:none}.m-min-price-result{background-color:#275c6c}.m-min-time-price-bd li{margin-bottom:10px;background-color:#fff}.m-min-price-dv .m-min-time-price-bd li{padding:10px 0!important}.m-min-price-dv .clearfix{padding:10px 0!important}.m-min-time-dv,.m-min-price-dv{padding:10px 10px 30px;background-color:#6f948d;position:relative}.m-min-price-dv{background-color:#275c6c;padding:30px 10px}.m-min-time-price-bd .bg12,.m-min-time-price-bd .bg22{background-color:#fff!important}.m-min-time-price-bd .compare-title img,.m-min-time-price-bd .compare-title br,.m-min-time-dv .compare-v.price,.m-min-price-dv .compare-v.time{display:none}.m-min-time-price-bd .compare-v{border:none!important;width:55%;color:gray}.m-min-time-price-bd .m-min-price-dv .compare-v{width:40%;text-align:center;font-size:25px!important}.m-min-time-price-bd .compare-title,.m-min-time-price-bd .compare-v{float:left}.m-min-time-price-bd .compare-title{width:25%;text-align:center;height:36px;font-size:16px;line-height:1}.m-min-time-price-bd .compare-title .lowest-airline-b{display:block;padding-top:8px;color:#899b76}.m-min-time-price-bd .compare-title .lowest-airline-b{color:gray!important}.m-min-time-price-bd .banner-flight-dep,.m-min-time-price-bd .banner-flight-ret{background:url(images/flight/banner-flight-gray.png) transparent no-repeat center/contain;padding:7px;position:relative;top:-7px;margin-right:10px}.m-min-time-price-bd .banner-flight-ret{background:url(images/flight/banner-flight-rt1.png) transparent no-repeat center/contain}.m-min-time-price-bd .banner-flight-dep:after,.m-min-time-price-bd .banner-flight-ret:after{position:absolute;bottom:-10px;left:0;font-size:11px}.m-min-time-price-bd .banner-flight-dep:lang(zh-tw):after{content:"去程"}.m-min-time-price-bd .banner-flight-dep:lang(zh-cn):after{content:"去程"}.m-min-time-price-bd .banner-flight-dep:lang(en-us):after{content:"Outbound";left:-19px}.m-min-time-price-bd .banner-flight-ret:lang(zh-tw):after{content:"回程"}.m-min-time-price-bd .banner-flight-ret:lang(zh-cn):after{content:"回程"}.m-min-time-price-bd .banner-flight-ret:lang(en-us):after{content:"Inbound";left:-13px}.m-min-time-price-bd .compare-v-dv{display:block!important;width:auto!important}.m-min-time-price-bd .banner-flight-key{font-size:16px;position:relative;padding:3px 0;display:block}.m-min-ailine{margin-top:8px}.compare-v-price{font-size:16px;width:20%;float:left;text-align:center;background-color:#E1EFDB}.compare-v-price span{padding:3px 0;display:block}.m-min-time-price-bd .compare-direct{float:left;height:36px;text-align:center;width:10%;display:block!important;line-height:1;color:gray}.m-min-time-price-bd .m-min-price-dv .compare-direct{width:30%;font-size:18px;padding:8px 0;box-sizing:border-box}.m-min-time-dv .compare-direct-chd.direct,.m-min-time-dv .compare-direct-chd.stop{height:32px;display:block;width:20px;background-color:#f5cc1e;padding:2px;box-sizing:border-box;color:#333;margin:0 auto}.m-min-time-dv .compare-direct-chd.stop{width:30px}.m-min-time-price-bd .banner-book-term{display:none}.m-min-cancel{color:#fff;font-size:15px;text-align:center;position:absolute;bottom:10px;left:0;width:100%}.m-min-cancel span{cursor:pointer}.m-min-title{color:#fff;font-size:12px;position:absolute;top:8px;left:10px;text-align:left}.m-min-time-price-bd ul[triptype=oneway] .compare-v-dep{padding:13px 0}.fare-type-sel{float:left;width:auto;height:32px;box-sizing:border-box;color:#fff;border:1px solid #4b493d;background:#4b493d url(images/arrow_down2.png) no-repeat scroll right 5px center/12px;padding-left:5px}.fare-type-sel option{padding:5px 0 5px 8px}.flight-time-dv,td.td-time{text-align:center}
/*/airfare-search-result-response.css*/
@media(max-width:1000px){body{font-family:'微軟雅黑','思源黑體','微軟正黑體',Arial,Tahoma,Verdana,sans-serif,'新細明體'}.search-r-group-header .search-r-group-header-price{font-size:.95em}.search-r-group-header .search-r-group-header-airline{padding:10px 5px 10px 10px}.sch-result .airline-name{font-size:1.2em;font-weight:normal}.sort-title-en{font-size:8pt}.search-r-group-header .search-r-group-header-airline{width:100%;border-bottom:1px solid #cfcfcf;border-right:none!important}.search-r-group-header .search-r-group-header-price-item{padding-left:10px}.compare-v-title-s{width:40px;display:inline-block}.compare-v-title-st{width:35px;display:inline-block}.compare-v-title-l{width:60px;display:inline-block}.compare-v-ret{border-top:solid 1px #F6989B}.m-min-time-price-bd .compare-v-dep,.m-min-time-price-bd .compare-v-ret{width:100%;float:none;text-align:left}.m-min-time-price-bd .banner-flight-dep,.m-min-time-price-bd .banner-flight-re{display:none}.m-min-time-price-bd .banner-flight-ret{display:none}.compare-v-dep,.compare-v-ret{display:block;text-align:left}}@media(max-width:1000px){.search-r-group-header-errMsg{width:100%;background-color:#ffc200;padding-left:0}.bkg-err-msg{width:100%;padding:0;text-align:center}.search-booking-btn-dv{padding-right:0;margin-top:10px;width:100%;background:#949494 none;text-align:center;height:30px;line-height:30px;float:none}.search-booking-btn-dv label{padding:0;height:30px;line-height:30px;font-size:15px}.search-fare-include-tax{margin-top:10px;display:none!important}.select-ret-flight-dv,.select-dep-flight-dv{display:block;float:left;margin-top:10px}.more-flight-dv{float:left;color:#000;background-color:#fff;border:1px solid lightgray;box-sizing:border-box;margin-top:10px}.more-flight-dv.full{width:100%}.more-flight-dv.half{width:50%}.more-flight-dv:hover,.more-flight-dv:focus,.more-flight-dv:active{color:#000;background-color:#fff}.select-ret-flight-dv.full,.select-dep-flight-dv{width:100%}.select-ret-flight-dv.half{width:100%}.filter-btn,#li-sch-form-filter,.min-result-tab-r,.quickest-fare-compare,.cheapest-fare-compare,.min-result-assist,.min-result-tab .margin-top,.quickest-airline-price,.cheapest-airline-flightTime,.quickest-flight-label,.cheapest-fare-label{display:none}#min-result-info{position:fixed;bottom:0;left:20%;width:100%}.min-result-tab{border-bottom:0;height:auto}.min-result-tab-l,.min-result-tab-c{border:0;background-color:#6f948d;width:40%}.min-result-tab-c{background-color:#275c6c}.quickest-fare-flightTime,.cheapest-fare-price{color:#fff;padding:0;font-size:2em}.quickest-flight-module{background:url(images/flight/quickest-flight-module1.png) transparent no-repeat center/60px;margin:0;padding:20px 28px}.cheapest-fare-module{background:url(images/flight/cheapest-fare-module1.png) transparent no-repeat center/30px;margin:0}.quickest-fare-banner,.cheapest-fare-banner{margin:0;height:90px;padding:15px;box-sizing:border-box;cursor:pointer}.cheapest-fare-dv,.quickest-flight-dv{color:#fff;font-size:15px;display:block;text-align:center}.banner-gds-fare-amt,.quickest-fare-flightTime span{line-height:1}.min-result-table{width:auto;margin:0 auto}.filter-icon-menu{background:url(images/flight/filter-open1.png) no-repeat scroll center/contain;margin-left:5px}.min-result-filter{float:left;width:20%;background-color:#f7cb14;line-height:70px;text-align:center;font-size:2em!important;position:fixed;left:0;bottom:0;height:90px;box-sizing:border-box;cursor:pointer}#dv-back-top{display:none!important}.filter-btn-box,.m-min-time-result,.m-min-price-result{display:block}.cheapest-icon-td,.quickest-icon-td,.banner-book-icon-td{margin:0}.m-min-time-price-bd{display:block}}@media(max-width:800px){.search-r-group-header .search-r-group-header-price{font-size:.85em}.search-r-group-header .search-r-group-header-airline{padding:10px 2px 10px 10px;font-size:1.2em}.sch-result .airline-name{font-size:10pt;margin-left:2px}}@media(max-width:720px){.dep-flight-module{margin-left:7px}.sum_flight_key{font-size:1em;padding-right:0}.result-flights-header-center{background:0}.sum_flight_date{font-size:13px;margin-right:10px}.result-flights-segment{padding:5px 5px 5px 7px}.sort-title-en td.flight-select{width:5%}.detail-date{font-size:13px}.detail-time{font-size:13px}.quickest-fare-banner,.cheapest-fare-banner{padding:10px}.quickest-fare-banner,.cheapest-fare-banner,.min-result-filter,.filter-btn-box{height:70px}.filter-btn-box{line-height:70px}}@media(max-width:600px){.search-r-group-header .search-r-group-header-airline{padding:10px 7px}.search-r-group-header .search-r-group-header-price{font-size:.75em;text-align:left;text-align:center;box-sizing:border-box;height:35px;margin-top:0}.search-r-group-header-price-item{width:100%}.search-r-group-header-errMsg{width:100%;margin-top:0;box-sizing:border-box}.search-fare-include-tax{position:absolute}.quickest-fare-banner,.cheapest-fare-banner,.min-result-filter,.filter-btn-box{height:50px;padding:0}.filter-btn-box{line-height:50px;font-size:1.2em}.quickest-flight-module{background:url(images/flight/quickest-flight-module1.png) transparent no-repeat center/40px;padding:18px}.cheapest-fare-module{background:url(images/flight/cheapest-fare-module1.png) transparent no-repeat center/20px;padding:18px}.quickest-fare-flightTime,.cheapest-fare-price{font-size:1.5em}.cheapest-fare-dv,.quickest-flight-dv{font-size:12px}.select-ret-flight-dv.half{font-size:8pt}.m-min-time-price-bd .compare-title,.m-min-time-price-bd .banner-flight-key,.m-min-time-price-bd .m-min-price-dv .compare-direct,.compare-v-price{font-size:12px}.m-min-time-price-bd ul[triptype=oneway] .compare-v-dep{padding:11px 0}}@media(max-width:450px){.search-fare-include-tax{float:left}.grand-total-on-sch-m{font-size:12px}.sub-price-total{font-size:15px}.sum_flight_date{margin-right:5px;font-size:12px}.select-ret-flight-dv,.select-dep-flight-dv,.more-flight-key{font-size:12px}.compare-v-title-s{width:30px}.compare-v-title-st{width:25px}.compare-v-title-l{width:45px}.m-min-time-price-bd .banner-flight-dep,.m-min-time-price-bd .banner-flight-ret{top:0}.m-min-time-price-bd .compare-title .lowest-airline-b{position:relative;padding-top:7px}.m-min-time-price-bd .m-min-price-dv .compare-direct{padding:12px 0}.search-r-group-header .search-r-group-header-price{padding:0 3px}.sch-result-table td:nth-child(4){display:none}}@media(max-width:350px){.sch-form .font-medium{font-size:1.0em}.sum_flight_date{font-size:11px;margin-right:0}.search-r-group-header-errMsg{width:100%}.grand-total-on-sch-m{font-size:10px}.sub-price-total{font-size:13px}.search-fare-include-tax{font-size:17px}.sch-result-table td:nth-child(5){display:none}.search-r-group-header .search-r-group-header-price{font-size:.65em}.search-r-group-header .search-r-group-header-airline{padding:5px 2px 5px 5px;font-size:1.0em}.sch-result .airline-name{font-size:1.0em;margin-left:2px;margin-top:4px}.sch-form .btn_close.font-medium{font-size:18px}.search-r-group-header .search-r-group-header-price-item{padding-left:2px}.cheapest-icon-td,.quickest-icon-td,.banner-book-icon-td{width:40px}.quickest-fare-flightTime,.cheapest-fare-price{font-size:1.2em}}
