﻿body{background-color:#f1f0ef}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fa-1_2x{font-size:1.2em}#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}#footer_container button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.img{max-width:100%;display:block;background-color:#ccc}fieldset{padding:0;margin:0;border:0;min-width:0}.al_img{max-height:100%;height:15px}.special_items{width:100%;float:left;font-size:1.2em}.special_items .special_items_header{margin-bottom:20px;width:100%;float:left}.special_items .header_icon{background-image:url('Images/arrow_double.png');background-repeat:no-repeat;margin:2px 5px 0 0;position:relative;width:22px;background-size:20px auto;height:30px;line-height:30px;float:left}.special_items .header_title{float:left;line-height:30px;height:30px;font-size:1.5em;color:#226f69;font-weight:bold}.special_items .item{width:25%;padding-right:10px;padding-left:10px;float:left}.special_items .item .content{float:left;width:100%;padding:7px 0}.special_items .item .content .item_name{padding-right:5px;padding-left:7px}.special_items .item .content .item_price{color:#23706a}.special_items .item .content .item_airline{float:right;padding-right:7px}.travel_info{width:100%;float:left;font-size:1.5em;position:relative}.travel_info .travel_item{width:32%;float:left;position:relative}.travel_info .travel_item .img{width:100%}.travel_info .travel_item_assist{width:2%;float:left;position:relative}.travel_info .remark{width:100%;position:absolute;bottom:0;background:rgba(0,0,0,.6);color:white}.travel_info .remark span{padding:16px 20px;display:block}.travel_info .remark span a{color:white}.search_pannel_wrap{margin:0 auto;padding:85px 0 85px 0;z-index:100;float:left;width:100%}.search_pannel,.search_tab{background-color:white;margin:0 auto;z-index:100;width:100%}.search_form{padding:15px 30px;color:#fff}.search_txt{border:1px solid #ccc;height:45px;width:100%;padding-left:10px;font-size:1.1em}.search_time_pannel{background-color:#e7e7e9;height:45px;margin:0 auto}.cols_2{width:50%;float:left}.cols_3{width:33.33333333%;float:left}.cols_4{width:25%;float:left}.tab_item_title_small{font-size:1em;width:100%;display:block;padding:5px 0;color:#ccc}.tab_item_title_large{text-align:center;font-size:2em;position:relative;width:100%;display:inline-block}.tab_item_widget{padding-right:20px;width:100%;float:left}.tab_item_content{width:100%;margin-bottom:50px;margin-top:50px;float:left}.tab_item_reserve_remark{float:left;width:10%;position:relative}.tab_item_reserve{float:right;width:90%}.search_btn{padding:10px 0;font-size:16px;line-height:60px;color:#fff;background:0;background-size:13px 17px;display:block;height:auto;text-align:center;width:200px;margin:0 auto;cursor:pointer}.btn_brand_pink{color:#fff;background-color:#e50049;text-align:left;line-height:45px;padding-top:0;padding-bottom:0;padding-left:14px;padding-right:50px;position:relative;width:100%;font-size:1.2em}.btn_brand_pink:after{content:'';width:22px;height:30px;background-size:20px auto;background-image:url('Images/arrow_double_white.png');background-repeat:no-repeat;position:absolute;right:14px;top:50%;margin-top:-10px}.decorate_only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.search_steps_wrapper{position:relative;margin:0;transition:.5s .2s opacity;visibility:visible;color:#ccc;padding-bottom:40px;font-size:1.1em}.search_steps_wrapper ul{height:70px;overflow:hidden}.search_steps_wrapper ul li{padding:0 5px;cursor:pointer}.search_steps_wrapper .icon{background-image:url('Images/arrow_double_gray.png');background-repeat:no-repeat;margin:0 5px 0 0;position:relative;width:16px;background-size:16px auto;float:left}.search_steps_wrapper ul li .result{display:inline-block}.search_steps_wrapper ul li .result_item,.search_steps_wrapper ul li .result_item_margin{margin-left:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;max-width:270px;float:left;clear:right;line-height:18px;text-align:left}.search_steps_wrapper ul li .result_item_margin{margin-left:27px;clear:both;width:100%;text-align:left}.search_steps_wrapper ul li .stripe-btm{width:100%;height:8px;background-color:#ebebeb;display:block;margin-top:10px}.search_steps_wrapper>ul>li.complete .stripe-btm{-moz-transition:.4s ease-out;-o-transition:.4s ease-out;-webkit-transition:.4s ease-out;transition:.4s ease-out;background-color:#428b84!important}.search_steps_wrapper>ul>li.current{color:#aaa}.search_steps_wrapper>ul>li.current .stripe-btm{-moz-transition:.4s ease-out;-o-transition:.4s ease-out;-webkit-transition:.4s ease-out;transition:.4s ease-out;background-color:#e50049!important}.search_steps_wrapper>ul>li.current .icon{background-image:url('Images/arrow_double_pink.png')}.tab_item_trip_type,.tab_navigation{position:relative}.backtolaststep{position:absolute;top:0}.forwardtolaststep{position:absolute;top:0;right:0}.backtolaststep .btn_ghost_red,.forwardtolaststep .btn_ghost_red{border:0;line-height:32px;background-color:white;color:#e50049;cursor:pointer;padding:0 4px}.backtolaststep .btn_ghost_red:hover,.forwardtolaststep .btn_ghost_red:hover{border:2px solid #e50049;line-height:28px;padding:0 2px}.trip_type_wrapper{font-size:1.2em;border-bottom:1px solid #ebebeb;width:340px;margin:5px auto;text-align:center;padding-bottom:5px;border-top:1px solid #ebebeb;padding-top:5px}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.ui_radio_wrapper{display:inline-block}.ui_radio_wrapper .ui_radio{position:absolute;clip:rect(0 0 0 0)}.label_radio{margin-right:0;display:inline-block}.ui_radio_wrapper .ui_radio:checked+.label_radio .fake_radio{background-color:#428b84;box-shadow:0 0 0 2px #428b84}.ui_radio_wrapper .label_radio .fake_radio{display:inline-block;background:#fff;border-radius:51% 50%;border:3px solid #fff;box-shadow:0 0 0 2px #787878;width:14px;height:14px;margin-top:2px}.ui_radio_wrapper .label_radio .label_text{line-height:18px;left:5px;position:relative}.label_radio:after{content:'';display:inline-block;width:15px}.label_text_header{display:block;margin-left:-20px;font-size:1.3em;margin-bottom:10px}.sum_dep_ret{float:left;width:60%}.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{position:relative;top:0;width:100%;height:auto;background-repeat:repeat-x;background-position:left bottom;background-color:white;z-index:9;font-size:1em;margin-top:0}.poup_calender table{width:100%}.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}.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{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:auto}.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%}.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}.table_calendar_year_month_select td{width:14%;text-align:center}.reserve_label{float:left;width:25%;white-space:nowrap}.reserve_widget{float:left;width:75%}.pax-sel{width:80%}.sum-pax{font-size:1.2em}.sum-pax-sm{font-size:.8em}#search_pannel .sum-pax-sm{margin-left:0}.suggest_list{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.search_submit{background-image:url("Images/Common/flight-search-icon.png");background-repeat:no-repeat;background-size:146px auto;border:0;height:45px;width:146px;cursor:pointer;text-align:left;padding-left:24px;font-size:1.9em;color:white}.dep-ret-time-title{background-color:inherit;color:#428b84;font-size:1.1em}.sum_dep_ret_time_label{float:left;width:60%}.sum_dep_ret{width:100%}.dep-ret-time-main{padding:10px;font-size:1.1em}.dep-ret-time-main ul li{float:left;width:100%;padding-bottom:5px}.dep-ret-select-all{font-size:.85em;color:#428b84}.dep-ret-radio-select-all{float:left;padding-left:5px;padding-top:2px}.arrTimePlane_panel,.arrTimePlane_panel_current{color:#fff;background-color:#b0b1b5;text-align:right;line-height:20px;padding-top:0;padding-left:25px;padding-bottom:0;padding-right:5px;position:relative;float:left}.arrTimePlane_panel_current{background-color:#428b84}.arrTimePlane_panel:after,.arrTimePlane_panel_current:after{content:'';width:18px;height:25px;background-size:18px auto;background-image:url('Images/flight/flight-off.png');background-repeat:no-repeat;position:absolute;left:5px;top:50%;margin-top:-4px}.btn_box_prev{background:#d91b5c none;background-size:contain;padding:5px 10px;line-height:27px;position:relative;color:#fff;border-radius:3px}.btn_box_next{background:#d91b5c none;background-size:contain;padding:5px 10px;line-height:27px;position:relative;color:#fff;border-radius:3px}.icon_circle_plus{background-image:url(Images/circle_plus.png);background-position:inherit;width:22px;background-size:22px auto;height:22px;display:inline-block}.flight_time_select{height:22px;line-height:22px;vertical-align:middle;font-size:1.2em;cursor:pointer}.fullSlide{width:100%;position:relative;height:300px;background:#000}.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}.fullSlide .bd ul{width:100%!important}.fullSlide .bd li{width:100%!important;height:300px;overflow:hidden;text-align:center}.fullSlide .bd li a{display:block;height:300px}.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;display:none}.fullSlide .hd ul{text-align:center}.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:.5;line-height:999px}.fullSlide .hd ul .on{background:#f00}.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #3B7E75 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:.5;display:none}.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}#search_pannel select{font-size:12pt}.home_canlender{float:left;width:50%;vertical-align:top}.home-shift-openjaw{text-align:left;font-size:15px;color:#D91B5C;padding-top:10px;cursor:pointer}#sch-form-openjaw .trip-label{float:left;width:8%;font-size:16px;line-height:30px}#sch-form-openjaw .col-city{width:46%}#sch-tab li{background-color:#8db0a9}#sch-tab .focus{background-color:#428A83}.open_trip_sp{font-size:12px;width:100px;margin-left:-10px}.open_trip_sp_ck{float:left;margin-top:2px}.fh-hide{display:none}.bees-copyright-dv{display:block;text-align:center;background-color:#fff;padding:10px 0}.footer-top-dv img:nth-child(2n){display:none}.bees-logo-dv{padding-bottom:10px}.home-title-logo{background:transparent url(images/home_bees_logo.png) no-repeat scroll center/contain;height:80px}.home-sch-item-title{font-size:1em;color:#4d4d4d;text-align:left;padding:5px 0;height:25.33px}.date-img1{background:transparent url(images/Common/date.png) no-repeat scroll 10px center/18px;padding-left:33px}