@charset "UTF-8";@font-face{font-family:detail_common_icon;src:url(https://webresource.c-ctrip.com/NFES/nfes-iconfont/project-detail_common_icon-0.0.2/detail_common_icon.ttf)}@font-face{font-family:crn_font_icon;src:url(https://webresource.c-ctrip.com/NFES/nfes-iconfont/project-detail_crn_font_icon-0.0.2/detail_crn_font_icon.ttf)}@font-face{font-family:crn_font_ctrip_icon;src:url(https://webresource.c-ctrip.com/NFES/nfes-iconfont/project-detail_crn_font_ctrip_icon-0.0.3/detail_crn_font_ctrip_icon.ttf)}@-webkit-keyframes forward_loading{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes forward_loading{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.detail_loading{position:absolute;width:24px;height:24px;border:none;top:50%;left:50%;margin-left:-12px;margin-top:-12px;-webkit-animation:forward_loading 1.2s linear infinite;animation:forward_loading 1.2s linear infinite}.loading_animation{-webkit-animation:forward_loading 1.2s linear infinite;animation:forward_loading 1.2s linear infinite}#hp_container .imvc-view-item{margin:0 auto}.blueBorBtn,.blueBtn{text-align:center;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border-radius:2px}.blueBorBtn{background-color:#fff;color:#0086f6;border:1px solid #0086f6}.blueBorBtn:hover{background-color:rgba(0,134,246,.1);text-decoration:none}.blueBtn{background-color:#0086f6;color:#fff}.blueBtn:hover{background-color:#2470e1;text-decoration:none}.ellipsis_line1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pop_hover_wrapper{position:relative;font-weight:400}.pop_hover_wrapper .pop_arr{width:16px;height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:8px;position:absolute;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:0 0}.pop_hover_wrapper .pop_arr.arr_in_center{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.pop_hover_wrapper .pop_arr.arr_in_left{left:10%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.pop_hover_wrapper .pop_arr.pop_arr_up{border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff;top:-7px;-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.06);box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.pop_hover_wrapper .pop_arr.pop_arr_down{bottom:-7px;border-top-color:transparent;border-right-color:#fff;border-bottom-color:#fff;border-left-color:transparent;-webkit-box-shadow:6px 6px 7px rgba(0,0,0,.06);box-shadow:6px 6px 7px rgba(0,0,0,.06)}.pop_hover_content{padding:24px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(69,88,115,.2);box-shadow:0 4px 16px rgba(69,88,115,.2);border-radius:2px}.pop_hover_content .pop_hover_btn{text-align:right;font-size:14px;line-height:18px}.pop_hover_content .pop_hover_btn a{color:#0086f6;font-weight:700}.icon_base{font-style:normal;font-weight:400;position:relative;width:16px;height:16px;display:inline-block;vertical-align:middle}.icon_base::before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon_err_info::before{content:"\E92F";font-family:crn_font_ctrip_icon}.icon_info::before{content:"\EF8D";font-family:crn_font_ctrip_icon}.icon_arr_down::before{content:"\E945";font-family:crn_font_ctrip_icon}.icon_arr_up::before{content:"\E946";font-family:crn_font_ctrip_icon}.icon_arr_left::before{content:"\E943";font-family:crn_font_ctrip_icon}.icon_arr_right::before{content:"\E944";font-family:crn_font_ctrip_icon}.icon_gendar_radio::before{content:"\EE35";font-family:crn_font_ctrip_icon}.icon_gendar_selected::before{content:"\F13B";font-family:crn_font_ctrip_icon}.icon_date::before{content:"\E94C";font-family:crn_font_ctrip_icon}.icon_time::before{content:"\E930";font-family:crn_font_ctrip_icon}.icon_tel::before{content:"\E952";font-family:crn_font_ctrip_icon}.icon_fail::before{content:"\ED1F";font-family:crn_font_ctrip_icon}.icon_suc::before{content:"\ED1E";font-family:crn_font_ctrip_icon}.icon_warn_toast::before{content:"\EF39";font-family:crn_font_ctrip_icon}.icon_hint::before{content:"\EF89";font-family:crn_font_ctrip_icon}.icon_dui::before{content:"\F1C8";font-family:crn_font_ctrip_icon}.icon_check_square::before{content:"\E178";font-family:crn_font_ctrip_icon}.icon_checked_square::before{content:"\E179";font-family:crn_font_ctrip_icon}.icon_order::before{content:"\E94B";font-family:crn_font_ctrip_icon}.icon_pop_close::before{content:"\E940";font-family:crn_font_ctrip_icon}.icon_location::before{content:"\ED05";font-family:crn_font_ctrip_icon}.icon_location_empty::before{content:"\E933";font-family:crn_font_ctrip_icon}.icon_htl_meal::before{content:"\E060";font-family:crn_font_ctrip_icon}.icon_htl_wifi::before{content:"\F0007";font-family:crn_font_ctrip_icon}.icon_htl_nosmoking::before{content:"\F8E2";font-family:crn_font_ctrip_icon}.icon_htl_swimmingpool::before{content:"\F000E";font-family:crn_font_ctrip_icon}.icon_htl_parking::before{content:"\F0009";font-family:crn_font_ctrip_icon}.icon_htl_gym::before{content:"\E066";font-family:crn_font_ctrip_icon}.icon_htl_laundary::before{content:"\F000A";font-family:crn_font_ctrip_icon}.icon_htl_24h_service::before{content:"\E05D";font-family:crn_font_ctrip_icon}.icon_htl_wake_up::before{content:"\E068";font-family:crn_font_ctrip_icon}.icon_htl_baggage::before{content:"\F000C";font-family:crn_font_ctrip_icon}.icon_htl_pickup::before{content:"\E09D";font-family:crn_font_ctrip_icon}.icon_htl_hair_drayer::before{content:"\E0A4";font-family:crn_font_ctrip_icon}.icon_htl_hot_water::before{content:"\E0A3";font-family:crn_font_ctrip_icon}.icon_htl_free_water::before{content:"\E06D";font-family:crn_font_ctrip_icon}.icon_htl_free_map::before{content:"\E06C";font-family:crn_font_ctrip_icon}.icon_htl_bathroom::before{content:"\E09E";font-family:crn_font_ctrip_icon}.icon_htl_tiletries::before{content:"\E023";font-family:crn_font_ctrip_icon}.icon_htl_bed::before{content:"\F30A";font-family:crn_font_icon}.icon_htl_discount::before{content:"\F312";font-family:crn_font_icon}.icon_htl_gift::before{content:"\F313";font-family:crn_font_icon}.icon_htl_creditcard::before{content:"\F31E";font-family:crn_font_icon}.icon_flight::before{content:"\F188";font-family:crn_font_icon}.icon_common_safe::before{content:"\F6BC";font-family:crn_font_ctrip_icon}.icon_crn_heart::before{content:"\F167";font-family:crn_font_icon}.icon_common_singlearrow::before{content:"\E9E2";font-family:crn_font_ctrip_icon}.icon_cal_alreadylines::before{content:"\F18A";font-family:crn_font_icon}.icon_product_diamond::before{content:"\F8D2";font-family:crn_font_ctrip_icon}.icon_crn_earth::before{content:"\F169";font-family:crn_font_icon}.icon_successful_line::before{content:"\F5C8";font-family:crn_font_icon}.icon_follow::before{content:"\EF89";font-family:crn_font_ctrip_icon}.icon_detail_dian::before{content:"\E947";font-family:crn_font_ctrip_icon}.icon_crn_supplier::before{content:"\F16C";font-family:crn_font_icon}.icon_search_b::before{content:"\E92A";font-family:crn_font_ctrip_icon}.icon_crn_camera::before{content:"\F267";font-family:crn_font_icon}.icon_crn_topay::before{content:"\F17B";font-family:crn_font_icon}.icon_crn_toorder::before{content:"\F17D";font-family:crn_font_icon}.icon_crn_touser::before{content:"\F21B";font-family:crn_font_icon}.icon_crn_car::before{content:"\F17C";font-family:crn_font_icon}.icon_crn_time::before{content:"\F1C1";font-family:crn_font_icon}.icon_crn_tips::before{content:"\E92F";font-family:crn_font_ctrip_icon}.icon_crn_service::before{content:"\F238";font-family:crn_font_icon}.icon_crn_ship::before{content:"\E043";font-family:crn_font_icon}.icon_crn_play::before{content:"\E046";font-family:crn_font_icon}.icon_crn_other::before{content:"\F126";font-family:crn_font_icon}.icon_re_bus::before{content:"\F2CA";font-family:crn_font_icon}.icon_hotel_scenery::before{content:"\EED0";font-family:crn_font_ctrip_icon}.icon_hotel_shuttle_bus::before{content:"\E061";font-family:crn_font_ctrip_icon}.icon_pool::before{content:"\F272";font-family:crn_font_icon}.icon_area::before{content:"\F30B";font-family:crn_font_icon}.icon_Tv::before{content:"\E709";font-family:crn_font_ctrip_icon}.icon_border_user::before{content:"\F16E";font-family:crn_font_icon}.icon_hotel_floor::before{content:"\F36B";font-family:crn_font_icon}.icon_hotel_double_bed::before{content:"\F41B";font-family:crn_font_icon}.icon_hotel_multiple_bed::before{content:"\F41C";font-family:crn_font_icon}.icon_hotel_window::before{content:"\F416";font-family:crn_font_icon}.icon_consign::before{content:"\F455";font-family:crn_font_icon}.icon_transit::before{content:"\F456";font-family:crn_font_icon}.icon_filter::before{content:"\F2A7";font-family:crn_font_icon}.icon_tour_service::before{content:"\F210";font-family:crn_font_icon}.icon_tour_F::before{content:"\F472";font-family:crn_font_icon}.icon_tour_T::before{content:"\F473";font-family:crn_font_icon}.icon_fa_spa::before{content:"\F274";font-family:crn_font_icon}.icon_tour_hotel::before{content:"\F308";font-family:crn_font_icon}.icon_product_id::before{content:"\F5C7";font-family:crn_font_icon}.icon_tour_edit::before{content:"\E93C";font-family:crn_font_ctrip_icon}.icon_tour_delete::before{content:"\E92D";font-family:crn_font_ctrip_icon}.icon_close::before{content:"\ED1F";font-family:crn_font_ctrip_icon}.icon_train::before{content:"\F300";font-family:crn_font_icon}.icon_tour_jia::before{content:"\F754";font-family:crn_font_icon}.icon_tour_jian::before{content:"\F755";font-family:crn_font_icon}.icon_edit::before{content:"\E93C";font-family:crn_font_ctrip_icon}.icon_train_seat::before{content:"\F0687";font-family:crn_font_ctrip_icon}.icon_ctrip_sui_left::before{content:"\F06EA";font-family:crn_font_ctrip_icon}.icon_ctrip_sui_right::before{content:"\F06EB";font-family:crn_font_ctrip_icon}.icon_ctrip_question::before{content:"\E931";font-family:crn_font_ctrip_icon}.icon_ctrip_vip_logo::before{content:"\F05A2";font-family:crn_font_ctrip_icon}.public_input_wrapper{width:100%;position:relative}.public_input_wrapper .public_label{font-size:14px;line-height:18px;color:#666;min-height:18px}.public_input_wrapper .error_tips{color:#f5190a;font-size:14px;line-height:18px;margin-top:8px;position:relative;padding-right:20px}.public_input_wrapper .error_tips .icon_err_info{position:absolute;right:0;top:1px;font-size:16px}.public_input_wrapper .warn_tips{color:#f60;font-size:14px;line-height:18px;margin-top:8px;position:relative;padding-right:20px}.public_input_wrapper .warn_tips .icon_follow{position:absolute;right:0;top:1px;font-size:16px}.public_input_wrapper .success_tips{color:#4fb443;font-size:14px;line-height:18px;margin-top:8px;position:relative}.public_input_wrapper .input_tips_txt{color:#333;font-size:14px;line-height:18px;margin-top:8px}.public_input_wrapper .public_input_box{height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:22px;position:relative}.public_input_wrapper .public_input_box .input_pld{position:absolute;left:0;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ccc;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.public_input_wrapper .public_input_box input{background:0 0;-webkit-box-shadow:none;box-shadow:none;font-weight:700;border:none;border-bottom:1px solid #ccc;height:38px;font-size:16px;line-height:22px;padding:0;position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;padding-right:26px}.public_input_wrapper .public_input_box input:focus{border-width:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #0086f6}.public_input_wrapper .public_input_box input.error{border-bottom:1px solid #f5190a}.public_input_wrapper .public_input_box .select_btn{position:relative;height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;border-bottom:1px solid #ccc;line-height:37px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:26px;cursor:pointer;font-weight:700;outline:0}.public_input_wrapper .public_input_box .select_btn.selected{border-bottom:1px solid #0086f6}.public_input_wrapper .public_input_box .select_btn.error{border-bottom:1px solid #f5190a}.public_input_wrapper .public_input_box .icon_arr_down,.public_input_wrapper .public_input_box .icon_arr_right,.public_input_wrapper .public_input_box .icon_arr_up,.public_input_wrapper .public_input_box .icon_clear,.public_input_wrapper .public_input_box .icon_date,.public_input_wrapper .public_input_box .icon_flight,.public_input_wrapper .public_input_box .icon_hotel,.public_input_wrapper .public_input_box .icon_train{font-size:16px;position:absolute;cursor:pointer;width:18px;height:18px;z-index:5;color:#999;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.public_input_wrapper .public_input_box .icon_flight,.public_input_wrapper .public_input_box .icon_hotel,.public_input_wrapper .public_input_box .icon_train{color:#0086f6}.public_input_wrapper .public_input_box .icon_arr_down,.public_input_wrapper .public_input_box .icon_arr_right,.public_input_wrapper .public_input_box .icon_arr_up{color:#999}.public_input_wrapper .public_input_box .gendar_wrapper{height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ccc;font-size:0}.public_input_wrapper .public_input_box .gendar_wrapper.error{border-color:#f5190a}.public_input_wrapper .public_input_box .gendar_wrapper .gendar_item{display:inline-block;font-size:16px;line-height:36px;width:50%;height:100%;color:#333}.public_input_wrapper .public_input_box .gendar_wrapper .gendar_item .icon_base{color:#ccc;width:18px;height:18px;font-size:18px;cursor:pointer}.public_input_wrapper .public_input_box .gendar_wrapper .gendar_item.selected{font-weight:700}.public_input_wrapper .public_input_box .gendar_wrapper .gendar_item.selected .icon_base{color:#0086f6}.public_input_wrapper .public_input_box .gendar_wrapper span{display:inline-block;vertical-align:middle;margin-left:4px;cursor:pointer}.public_input_wrapper .nativeselect select{border:none;border-bottom:1px solid #ccc;width:100%;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.public_input_wrapper .nativeradio .gendar_wrapper{font-size:16px!important;font-weight:700!important}.public_input_wrapper .nativeradio input{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;width:auto!important;height:auto!important;margin-right:5px}.public_input_wrapper .inputdate input{cursor:auto!important}.public_input_wrapper .inputdate ::-webkit-input-placeholder{color:#ccc;font-weight:500}.public_input_wrapper .inputdate :-ms-input-placeholder{color:#ccc;font-weight:500}.public_input_wrapper .inputdate ::-moz-placeholder{color:#ccc;font-weight:500}.public_input_wrapper .inputdate ::-ms-input-placeholder{color:#ccc;font-weight:500}.public_input_wrapper .inputdate ::placeholder{color:#ccc;font-weight:500}.select_pop_wrapper{position:absolute;left:0;top:42px;padding:16px;background:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);border-radius:2px;z-index:6}.select_pop_wrapper .select_pop_item{font-size:14px;line-height:18px;padding-right:24px;position:relative;color:#333;margin-bottom:16px;cursor:pointer}.select_pop_wrapper .select_pop_item:last-of-type{margin-bottom:0}.select_pop_wrapper .select_pop_item.selected{color:#0086f6}.select_pop_wrapper .select_pop_item.selected .icon_hook{display:inline-block}.select_pop_wrapper .select_pop_item:hover{color:#0086f6}.select_pop_wrapper .icon_hook{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;width:18px;display:none}.email_pop_wrapper{position:absolute;left:0;top:42px;padding:16px;background:#fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);border-radius:2px;z-index:6}.email_pop_wrapper .email_pop_item{font-size:14px;line-height:18px;margin-bottom:16px;cursor:pointer;word-break:break-all}.email_pop_wrapper .email_pop_item:hover{color:#0086f6}.email_pop_wrapper .email_pop_item .blue_text{color:#0086f6}.email_pop_wrapper .email_pop_item:last-of-type{margin-bottom:0}.date_pop_wrapper{position:absolute;left:0;top:42px;background:#fff;width:343px;padding:0 1px;border-radius:2px;z-index:6}.date_pop_wrapper .calendar_top_control{height:36px;border-bottom:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:0}.date_pop_wrapper .calendar_top_control .control_left{width:172px;display:inline-block;font-size:0;position:relative;height:100%}.date_pop_wrapper .calendar_top_control .control_right{width:171px;display:inline-block;font-size:0;position:relative;height:100%}.date_pop_wrapper .calendar_top_control .calendar_select{width:60px;height:22px;background:#f6f8fa;top:7px;position:absolute;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-align:left}.date_pop_wrapper .calendar_top_control .calendar_select.year_select{right:16px}.date_pop_wrapper .calendar_top_control .calendar_select.month_select{left:16px}.date_pop_wrapper .calendar_top_control .calendar_select .calendar_select_text{font-size:14px;line-height:22px}.date_pop_wrapper .calendar_top_control .calendar_select .calendar_box{position:absolute;width:8px;height:8px;top:50%;right:8px;background:#fff;margin-top:-4px}.date_pop_wrapper .calendar_top_control .calendar_select .calendar_box::before{position:absolute;content:'';top:0;right:0;width:0;height:0;border-style:solid;border-width:0 4px 4px 4px;border-color:transparent transparent #666 transparent;cursor:pointer}.date_pop_wrapper .calendar_top_control .calendar_select .calendar_box::after{position:absolute;content:'';top:5px;right:0;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#666 transparent transparent transparent;cursor:pointer}.date_pop_wrapper .calendar_top_control .month_btn{position:absolute;width:20px;height:20px;top:8px;cursor:pointer;background:#f6f8fa;border-radius:10px;font-size:0}.date_pop_wrapper .calendar_top_control .month_btn .icon_base{width:20px;height:20px;font-size:12px;vertical-align:middle}.date_pop_wrapper .calendar_top_control .month_btn.pre_month{left:12px}.date_pop_wrapper .calendar_top_control .month_btn.next_month{right:12px}.date_pop_wrapper .calendar_week_title{font-size:0}.date_pop_wrapper .calendar_week_title .calendar_week_title_item{display:inline-block;vertical-align:middle;font-size:14px;width:49px;line-height:36px;height:36px;text-align:center;background:#fff;color:#333}.date_pop_wrapper .calendar_week_title .calendar_week_title_item.weekend{color:#366ab3}.date_pop_wrapper .calendar_date_list{font-size:0}.date_pop_wrapper .calendar_date_list .calendar_date_list_item{display:inline-block;vertical-align:middle;font-size:14px;width:49px;line-height:36px;height:36px;text-align:center;background:#fff;color:#333}.date_pop_wrapper .calendar_date_list .calendar_date_list_item.selected{background:bg}.date_pop_wrapper .calendar_date_list .calendar_date_list_item.weekend{color:#366ab3}input::-ms-clear,input::-ms-reveal{display:none}.pop_box_wrapper{position:relative;background:#fff;width:700px;padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px}.pop_box_wrapper .pop_box_title{font-size:20px;line-height:26px;color:#333;position:relative;margin-bottom:24px;font-weight:700}.pop_box_wrapper .return_btn{cursor:pointer;text-align:center;font-size:20px;color:#333;display:inline-block;padding-right:16px}.pop_box_wrapper .close_btn{position:absolute;right:0;cursor:pointer;width:23px;text-align:center;font-size:20px;color:#333}.pop_box_wrapper .pop_btn_box{padding-top:24px;text-align:right}.pop_box_wrapper .pop_bottom_btn{font-weight:700;font-size:16px;padding:0 16px;line-height:36px;margin-left:32px;border-radius:2px}.pop_box_wrapper .pop_bottom_btn:first-of-type{margin-left:0}.pop_box_wrapper .pop_bottom_btn.blueBtn{line-height:38px}.pop_box_wrapper .pop_box_title_left{color:#333;display:inline-block}.pop_box_wrapper .pop_box_title_left .icon_base{height:24px;width:24px;font-size:24px;top:-2px;margin-right:8px}.pop_box_wrapper .pop_box_title_left .icon_info,.pop_box_wrapper .pop_box_title_left .icon_warn_toast{color:#f60}.pop_box_wrapper .pop_box_title_left .icon_fail{color:#f5190a}.pop_box_wrapper .pop_box_title_left .icon_suc{color:#4fb443}.pop_box_wrapper .pop_box_content{font-size:16px;color:#333}.pop_mask{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.price_num_green{color:#f60!important}.PhaseTwo_chat_bg{margin-right:24px}.PhaseTwo_service_wrapper{width:720px;padding-right:0}.PhaseTwo_service_wrapper .pop_box_title{margin-right:24px}.PhaseTwo_service_wrapper .PhaseTwo_chatleft_title{font-size:16px;color:#333;line-height:22px;margin-bottom:8px;font-weight:700}.PhaseTwo_service_wrapper .PhaseTwo_chatleft_text{font-size:14px;color:#999;line-height:18px}.PhaseTwo_service_wrapper .PhaseTwo_chatleft_day{font-size:12px;color:#f60!important;display:inline-block;vertical-align:4px}.PhaseTwo_service_wrapper .PhaseTwo_chat_box{border-bottom:1px solid #eee;padding-bottom:24px}.PhaseTwo_service_wrapper .PhaseTwo_chat_box .PhaseTwo_chat_left{float:left}.PhaseTwo_service_wrapper .PhaseTwo_chat_box .PhaseTwo_chat_btn{float:right;border:1px solid #0086f6;border-radius:2px;font-size:16px;color:#0086f6;text-align:center;line-height:36px;padding:0 16px;font-weight:700;cursor:pointer;margin-top:3px}.PhaseTwo_service_wrapper .PhaseTwo_chat_box .PhaseTwo_chat_btn:hover{background:rgba(40,125,250,.1)}.PhaseTwo_service_wrapper .PhaseTwo_chat_two{margin-top:24px}.PhaseTwo_service_wrapper .PhaseTwo_chat_three{position:relative;margin-top:20px}.PhaseTwo_service_wrapper .PhaseTwo_chat_three .PhaseTwo_chatthree_left{padding-left:12px;float:left}.PhaseTwo_service_wrapper .PhaseTwo_chat_three .PhaseTwo_chatthree_left .PhaseTwo_chatthree_title{position:relative;font-size:14px;color:#333;line-height:18px;margin-bottom:8px;font-weight:700}.PhaseTwo_service_wrapper .PhaseTwo_chat_three .PhaseTwo_chatthree_left .PhaseTwo_chatthree_title .PhaseTwo_chatthree_dot{background:#666;width:4px;height:4px;border-radius:100%;position:absolute;left:-12px;top:7px}.PhaseTwo_service_wrapper .PhaseTwo_chat_three .PhaseTwo_chatthree_left .PhaseTwo_chatthree_text{font-size:14px;color:#999;line-height:18px}.PhaseTwo_service_wrapper .PhaseTwo_chat_three .PhaseTwo_chat_tel{float:right;font-size:16px;color:#333;line-height:22px;font-weight:700;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.detail_description_content_view *{float:none!important;position:static!important;height:auto!important}.detail_description_content_view li,.detail_description_content_view ol,.detail_description_content_view ul{padding-left:0!important}.rich_content_view_20191129 .list-paddingleft-2{padding-left:24px!important}.pop_toast{padding:27px 38px;background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);display:inline-block;border-radius:2px}.pop_toast_content{font-size:0}.pop_toast_content span{font-size:20px;color:#333;line-height:30px;font-weight:700;vertical-align:middle}.pop_toast_content .icon_fail{width:40px;height:40px;font-size:35px;vertical-align:middle;margin-right:8px;color:#f5190a}.pop_toast_content .icon_suc{width:40px;height:40px;font-size:35px;vertical-align:middle;margin-right:8px;color:#00b87a}.pop_toast_content .icon_info{width:40px;height:40px;font-size:35px;vertical-align:middle;margin-right:8px;color:#0086f6}.pop_toast_content .icon_warn_toast{width:40px;height:40px;font-size:35px;vertical-align:middle;margin-right:8px;color:#f70}.SendPop,.switch_city{width:400px}.SendPop .blueBorBtn:hover,.switch_city .blueBorBtn:hover{background:rgba(40,125,250,.1)}.switch_city_text{font-weight:700}.detail_loading_box{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999}.detail_loading_box .detail_loading_img{position:absolute;display:block;border:none;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:129px;height:129px;border-radius:2px}.detail_loading_box .detail_loading_content{position:absolute;width:360px;height:238px;border-radius:2px;background-color:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.detail_loading_box .loading_gif{margin-top:39px;height:68px;background:url(http://pages.release.ctripcorp.com/trip-component/trip-component-platform/static/media/loading_white@2x.10b43977.gif) 50%/68px 68px no-repeat}.detail_loading_box .loading_main_txt{margin-top:23px;color:#333;font-size:18px;line-height:24px}.detail_loading_box .loading_sub_txt{margin-top:8px;color:#333;font-size:14px;line-height:18px}.loading-content .ibu-loading-gif{height:68px;background:url(http://pages.release.ctripcorp.com/trip-component/trip-component-platform/static/media/loading_white@2x.10b43977.gif) 50%/68px 68px no-repeat}.loading-animate{padding:24px}.loading-animate .loading-img{display:block;width:20px;height:20px;margin:auto;-webkit-animation:loadingcircle 1.2s linear infinite;animation:loadingcircle 1.2s linear infinite}@-webkit-keyframes loadingcircle{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes loadingcircle{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.side_bar_box{z-index:888;position:fixed;bottom:70px;margin-left:1182px}.m-detailHeart{margin-top:8px}.m-detailHeart-button{display:inline-block;right:0;width:60px;height:56px;background-color:#2681ff;cursor:pointer;border-radius:2px;text-align:center;line-height:56px}.m-detailHeart-button:hover{background-color:#2470e1}.right_detail_heart{font-size:28px;color:#fff}.m-detailHeart-layer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;float:right;-webkit-transform:-50%;transform:-50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-25px;background:#fff;-webkit-box-shadow:0 8px 20px 0 rgba(0,41,99,.2);box-shadow:0 8px 20px 0 rgba(0,41,99,.2);border-radius:4px;position:absolute;right:70px;padding:24px;width:166px}.m-detailHeart-layer .detailHeart_pseudo{display:inline-block;position:absolute;border-left:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-8px;top:50%;margin-top:-8px}.detailHeart_pseudo_text{font-size:16px;color:#333;line-height:22px}.icon-back-top{height:24px;font-size:27px;color:#fff}.order_header_wrapper{position:relative;background:#fff;height:60px;-webkit-box-shadow:0 4px 8px 0 rgba(69,88,115,.12);box-shadow:0 4px 8px 0 rgba(69,88,115,.12);min-width:1180px}.order_header_content{width:1180px;height:100%;margin:0 auto}.order_header_content .logo_img{display:block;border:none;width:143px;height:24px;margin-top:18px}.order_header_content .order_step_top{height:100%;margin-left:44px}.order_header_content .order_step_item{padding:20px 0;font-size:0;margin-right:8px}.order_header_content .order_step_item:last-of-type{margin-right:0}.order_header_content .step_num{display:inline-block;width:20px;height:20px;background:#ccc;border-radius:10px;text-align:center;font-size:12px;color:#fff;line-height:20px;vertical-align:middle}.order_header_content .step_text{font-weight:700;font-size:14px;color:#999;line-height:16px;margin-left:6px;vertical-align:middle;font-weight:400}.order_header_content .icon_arr_right{color:#999;margin-left:8px;vertical-align:middle;font-size:16px}.order_header_content .step_blue .step_num{font-weight:700;background:#0086f6}.order_header_content .step_blue .step_text{color:#0086f6;font-weight:700}.order_header_content .step_blue .icon_arr_right{color:#0086f6}.order_header_content .right-box{float:right}.order_header_content .right-box .link{font-size:14px;line-height:18px;color:#333;margin-top:21px;display:inline-block}.order_header_content .header_assist{float:right;margin-right:24px;color:#666;font-size:14px;font-weight:400;height:20px;letter-spacing:0;padding:20px 0;cursor:pointer}.order_header_content .header_assist:hover{color:#0086f6}.change_back_mod{color:#666}.change_back_mod_title{font-size:24px;line-height:30px;font-weight:700;color:#333}.change_back_mod_cont{position:relative;margin-top:8px}.change_back_mod_cont .roll_btn{position:absolute;top:0;height:40px;width:25px;line-height:40px;text-align:center;background:#fff}.change_back_mod_cont .roll_btn.left{left:-24px}.change_back_mod_cont .roll_btn.right{right:-24px}.change_back_mod_cont .roll_btn .icon_base{position:relative;top:auto;line-height:40px;color:#0086f6}.change_back_mod_cont::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#eee;opacity:.5}.change_back_mod_cont .scroll_cont{width:100%;overflow-x:hidden}.change_back_mod_cont .tab_mod{white-space:nowrap}.change_back_mod_cont .tab_mod .tab{position:relative;display:inline-block;padding:10px 0;font-size:18px;line-height:22px;color:#333;cursor:pointer}.change_back_mod_cont .tab_mod .tab+.tab{margin-left:16px}.change_back_mod_cont .tab_mod .tab.cur{color:#0086f6}.change_back_mod_cont .tab_mod .tab.cur::before{content:"";position:absolute;bottom:0;left:50%;margin-left:-20px;width:40px;height:2px;background:#0086f6}.change_back_discount_tag{position:relative;padding-left:22px;color:#f60}.change_back_discount_tag .icon_htl_discount{position:absolute;left:0;top:0;font-size:14px;width:18px;height:18px;background-color:rgba(255,111,0,.1);color:#f60;border-radius:2px}.change_back_discount_tag+.item_text01{margin-top:8px}.change_back_scroll_main .table_text_title{margin-top:12px}.change_back_scroll_main .table_text_title.first{margin-top:0}.change_back_scroll_main .item_mod01{margin-top:16px;font-size:14px;line-height:18px}.change_back_scroll_main .item_list01,.change_back_scroll_main .item_table01 td,.change_back_scroll_main .item_text01{color:#666}.change_back_scroll_main .item_tit{line-height:22px;font-weight:700;color:#333}.change_back_scroll_main .item_list01{margin-top:8px}.change_back_scroll_main .item_list01.first{margin-top:0}.change_back_scroll_main .item_list01>li{position:relative;padding-left:12px}.change_back_scroll_main .item_list01>li+li{margin-top:8px}.change_back_scroll_main .item_list01>li::before{content:"";position:absolute;top:7px;left:0;width:4px;height:4px;background:#666;border-radius:4px}.change_back_scroll_main .item_list01 .content{margin-top:8px}.change_back_scroll_main .table_border{margin-top:8px;border:1px solid #eee}.change_back_scroll_main .item_table01{table-layout:fixed;width:100%}.change_back_scroll_main .item_table01 .width01{width:117px}.change_back_scroll_main .item_table01 td,.change_back_scroll_main .item_table01 th{padding:12px 16px;text-align:left}.change_back_scroll_main .item_table01 th{color:#333;background:#f6f8fa;font-weight:400}.change_back_scroll_main .item_table01 td{border-top:1px solid #eee}.change_back_scroll_main .item_table01 td+td{border-left:1px solid #eee}.change_back_scroll_main .item_table01 .no_border td{border-top-width:0}.change_back_scroll_main .item_table01 .table_text+.table_text{margin-top:4px}.change_back_scroll_main .item_table01 .item_list01 li+li{margin-top:4px}.change_back_scroll_main .item_table01 .free{color:#00b87a}.change_back_scroll_main .item_table01 .wrong{color:#f5190a}.change_back_scroll_main .item_list01.PhaseTwo_Flights_Coucon{color:#f60}.pop_info_flt+.pop_info_flt{margin-top:24px}.pop_info_flt .pop_info_fulltext{height:auto;position:relative;min-height:16px;min-height:16px;font-weight:700;color:#333}.pop_info_flt .pop_info_fulltext::after{clear:both;content:'';display:block;height:0;overflow:hidden}.pop_info_flt .pop_info_fulltext .flt_logo{float:left;width:16px;margin-right:4px}.pop_info_flt .pop_info_fulltext .flt_logo img{width:16px;height:16px}.pop_info_fulltext{font-size:14px;line-height:18px;font-weight:700;color:#333;word-wrap:break-word}.pop_info_fulltext+.pop_info_fulltext{margin-top:8px}.pop_info_fulltext.normal_text{font-weight:400}.pop_info_flt_main .title{margin-top:8px;font-size:14px;line-height:18px;color:#666}.pop_info_flt_main .text_main{margin-top:16px;font-size:14px;line-height:18px;color:#333}.pop_info_flt_main .text_main .para+.para{margin-top:8px}.pop_info_more_stop{margin-top:16px;font-size:14px;line-height:18px;color:#999}.pop_info_more_stop .title{font-weight:700;color:#333}.pop_info_more_stop .text_main{margin-top:8px}.pop_info_more_stop .text_main .para{height:auto;color:#333}.pop_info_more_stop .text_main .para::after{clear:both;content:'';display:block;height:0;overflow:hidden}.pop_info_more_stop .text_main .para .line,.pop_info_more_stop .text_main .para .name{float:left}.pop_info_more_stop .text_main .para .line{width:1px;height:8px;margin:5px 8px 5px;background:#eee}.PhaseTwo_Flights_Coucon{color:#f60}.stay_info_mod{font-size:14px}.stay_info_mod_head{height:51px;color:#999;border-bottom:1px solid #eee}.stay_info_mod_head_item{width:25%;height:51px;float:left;display:table;text-align:center;position:relative;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stay_info_mod_head_item:first-of-type{padding-left:0}.stay_info_mod_head_item:last-of-type{padding-right:0}.stay_info_mod_head_item:last-of-type::after{display:none}.stay_info_mod_head_item::after{content:"";position:absolute;width:2px;height:14px;background-color:#eee;right:0;top:50%;margin-top:-7px}.stay_info_mod_head_item .item_inner{display:table-cell;vertical-align:middle}.stay_info_mod_scroll_cont{font-size:15px}.stay_info_mod_scroll_cont .content_item{padding-top:20px;position:relative;display:table;width:100%}.stay_info_mod_scroll_cont .content_item.disabled .content_item_text{color:#ccc}.stay_info_mod_scroll_cont .content_item:first-of-type::after{display:none}.stay_info_mod_scroll_cont .content_item::after{content:"";position:absolute;top:-9px;left:3px;width:2px;height:100%;background:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stay_info_mod_scroll_cont .content_item.cur::before{background:#eee}.stay_info_mod_scroll_cont .content_item::before{content:"";position:absolute;top:25px;left:0;width:8px;height:8px;border:2px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;background:#fff}.stay_info_mod_scroll_cont .content_item_text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;width:25%;text-align:center;display:table-cell;vertical-align:middle}.stay_info_mod_scroll_cont .content_item_text:first-of-type{padding-left:35px;text-align:left;padding-right:8px}.stay_info_mod_scroll_cont .content_item_text.cur{color:#0086f6}.stay_info_mod_scroll_cont .content_item_text.disabled{color:#ccc}.icon_tour_cha::before{content:"\F215";font-family:crn_font_icon}.icon_tour_dui::before{content:"\F268";font-family:crn_font_icon}.detailicon-with-text .icon_tour_dui{font-size:22px;width:22px;height:22px;margin-right:8px}.detailicon-with-text-fullLine .icon_base{margin-right:8px;font-size:22px;width:22px;height:22px;margin-top:-2px}.detailm-title{line-height:38px;font-size:24px;font-weight:700;padding:40px 1.5% 0 1.5%;margin-bottom:20px}.detailm-title-text{padding:0 560px 0 80px;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detailm-albumExplain{margin-top:16px}.detailm-album{height:100%;width:100%;color:#fff;top:0;left:0;z-index:1000}.detailm-album,.detailm-album-close{background-color:#000;position:fixed}.detailm-album-close{font-size:22px;top:6px;right:10px;cursor:pointer;z-index:100;padding:10px}.detailm-album .detailscroll-wraper{width:97%;height:90%;padding:0 1.5% 1.5% 1.5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detailm-album .detailscroll-wraper,.detailm-album-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detailm-album-main{padding-bottom:12px;height:74%}.detailm-album-main article{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.detailm-album-main .detailarticle-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.detailm-album-main .detailarticle-box .detailm-arrow{margin:62px 40px 0;position:relative}.detailm-album-main .detailarticle-box .detailm-arrow i{position:absolute;top:50%;left:-20px;margin-top:-30px;font-size:40px;cursor:pointer}.detailm-album-main .detailarticle-box .detailm-arrow i:hover:before{color:#2681ff}.detailm-album-main .detailarticle-box .detailm-arrow i.detailunclickable{cursor:default;color:#acb4bf}.detailm-album-main .detailarticle-box .detailm-arrow i.detailunclickable:hover:before{color:#acb4bf}.detailm-album-main .detailarticle-box .detailm-center-box{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detailarticle-box .detailm-big-img{height:100%;position:relative;overflow:hidden}.detailarticle-box .detailm-big-img .detailm-imgInfo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;bottom:0;right:0;font-size:12px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(15,41,77,.5)));background-image:linear-gradient(180deg,transparent,rgba(15,41,77,.5))}.detailarticle-box .detailm-big-img .detailm-imgInfo>div{padding:0 20px}.detailarticle-box .detailm-big-img .detailm-imgInfo .detailimgDescription{max-height:176px;overflow:auto;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:8px}.detailarticle-box .detailm-big-img .detailm-imgInfo .detailimgDescription::-webkit-scrollbar{width:6px}.detailarticle-box .detailm-big-img .detailm-imgInfo .detailimgIndex span{padding:0 4px}.detailarticle-box .detailm-big-img .detailm-inspiringTip{position:absolute;top:40px;left:0;right:0;text-align:center;font-size:18px;z-index:10}.detailarticle-box .detailm-big-img .detailm-inspiringTip .detailinspiration-box{padding:16px;background-color:rgba(0,0,0,.6);border-radius:5px}.detailarticle-box .detailm-big-img .detailm-inspiringTip .detailinspiration-box span{color:#ff6d00;margin-left:6px;cursor:pointer}.detailarticle-box .detailm-big-img .detailm-inspiringTip .detailinspiration-box span:hover{color:#ff6d00;border-bottom:1px solid}.detailm-album-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-bottom:1.5%;height:190px}.detailm-album-nav-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px;border-bottom:1px solid #666;margin-bottom:16px;font-size:14px}.detailm-album-nav-title li{padding:6px 24px 0;line-height:34px;cursor:pointer;border-bottom:none}.detailm-album-nav-title li:hover{color:#2681ff}.detailm-album-nav-title .detailselected{color:#2681ff;position:relative}.detailm-album-nav-title .detailselected:before{border-bottom:2px solid #2681ff;width:32px;content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.detailm-album-nav-img{margin:0 20px;text-align:left;overflow:auto;white-space:nowrap;padding-bottom:12px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.6) rgba(255,255,255,.2)}.detailm-album-nav-img .detailm-img-loading img{width:40px;height:40px}.detailm-album-nav-img::-webkit-scrollbar{background:linear-gradient(180deg,#000 2px,rgba(255,255,255,.2) 0 8px,#000 8px 10px);height:10px;border-radius:2px}.detailm-album-nav-img::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#000 2px,rgba(255,255,255,.6) 0 8px,#000 8px 10px);border-radius:2px}.detailm-album-nav-img::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.6) 10px);border-radius:2px}.detailm-album-nav-img li{display:inline-block;width:120px;height:80px;border:2px solid #000;cursor:pointer;background-size:cover}.detailm-album-nav-img li.detailselected{border-color:#2681ff}.detailm-album-nav-img li~li{margin-left:4px}.detailm-album-nav-img.detailroom{margin-top:30px}.detailhide{display:none}.detailm-img-filter{-webkit-filter:blur(4px);filter:blur(4px)}.detailm-img{overflow:hidden;position:relative}.detailm-img-nothing{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.detailm-img-loading{font-size:12px;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.detailm-album-aside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:480px}.detailm-album-aside.detailm-ipad{margin:0 20px;width:auto;padding-bottom:50px}.detailm-album-aside .detailm-aside-scrollable{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.6) rgba(255,255,255,.2)}.detailm-album-aside .detailm-aside-scrollable::-webkit-scrollbar{background:rgba(255,255,255,.2);height:6px;border-radius:2px;width:2px}.detailm-album-aside .detailm-aside-scrollable::-webkit-scrollbar-thumb{background:rgba(255,255,255,.6);border-radius:2px}.detailm-album-aside .detailm-aside-scrollable h2{font-size:24px;line-height:30px;margin:8px 0}.detailm-album-aside .detailm-aside-scrollable h2.detailfirstTitle{margin:0 0 25px}.detailm-album-aside .detailm-aside-scrollable h2.detailsecondTitle{margin:19px 0 16px}.detailm-album-aside .detailm-aside-scrollable h3{font-size:18px;line-height:24px;margin:8px 0}.detailm-album-aside .detailm-aside-scrollable .detailm-aside-content{font-size:16px}.detailm-album-aside .detailm-aside-scrollable .detailm-aside-content .detailicon-with-text{width:45%;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;word-break:break-word;margin:8px 5% 8px 0;vertical-align:top;line-height:22px}.detailm-album-aside .detailm-aside-scrollable .detailm-aside-content .detailicon-with-text_del{color:#acb4bf}.detailm-album-aside .detailm-aside-scrollable .detailm-aside-content .detailicon-with-text_del span{text-decoration:line-through}.detailm-album-aside .detailm-aside-scrollable .detailm-aside-content .detailicon-with-text-fullLine{width:100%;margin-bottom:16px}.detailm-album-aside .detailm-aside-scrollable .detailm-aside-content li{width:45%;display:inline-block;word-break:break-word;margin:8px 0;vertical-align:middle;line-height:20px}.detailm-album-aside .detailm-aside-scrollable .detailm-aside-content li .detailscore{font-size:24px;color:#4978ce;font-weight:700}.detailm-album-aside .detailm-aside-scrollable .detailm-aside-content li .detaildescription{margin-left:8px}.detailm-album-aside .detailm-aside-scrollable .detailm-aside-content li .detailright{float:right}.detailm-album-aside .detailselect-room{margin-top:40px}.detailm-ipad{display:none}.order_info_hover{position:absolute}.order_info_hover .hover_big_title{font-weight:700;font-size:24px;line-height:30px;color:#333}.order_info_hover .hover_title{font-size:16px;line-height:22px;font-weight:700;margin-bottom:8px;color:#333}.order_info_hover .hover_sub_text{font-size:14px;line-height:18px;color:#333;margin-top:8px}.order_info_hover .hover_offers_text{font-size:14px;line-height:18px;color:#666}.order_info_hover .hover_offers_text.hover_offers_text_d{color:#333}.order_info_hover .hover_offers_text .icon_border_user{margin-right:8px;font-size:16px;top:-1px}.order_info_hover.offers_info_hover{max-width:720px}.order_info_hover.hotel_no_cancellation_hover{max-width:532px}.order_info_hover.transfer_info_hover{max-width:670px}.order_info_hover.transfer_info_hover .transfer_info_box{margin-top:16px}.order_info_hover.transfer_info_hover .first_child{margin-top:8px}.order_info_hover.hotel_policies_hover{width:720px}.order_info_hover.corner_suite_hover{max-width:720px}.order_info_hover .hotel_policies_table_title{font-size:14px;line-height:18px;color:#333;margin-top:16px;font-weight:700;margin-bottom:8px}.order_info_hover .hotel_policies_table_title .light_gray{color:#999}.order_info_hover .hotel_policies_table_title:first-of-type{margin-top:0}.order_info_hover .hotel_policies_item{padding-top:16px}.order_info_hover .hotel_policies_table{table-layout:fixed;width:100%;border:1px solid #eee;border-collapse:collapse}.order_info_hover .hotel_policies_table+.hotel_policies_table{margin-top:8px}.order_info_hover .hotel_policies_table .free_tag{color:#00b87a}.order_info_hover .hotel_policies_table .red_txt{color:#f5190a;line-height:22px;font-size:14px}.order_info_hover .hotel_policies_table td{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:12px 16px;font-size:14px;line-height:22px;color:#666;word-wrap:break-word}.order_info_hover .hotel_policies_table td.td_has_bg{background:#f6f8fa;color:#333;line-height:18px}.order_info_hover .hotel_policies_table td.td_no_bottom_border{border-bottom:none}.order_info_hover .hotel_policies_table th{text-align:left;font-weight:400;padding:12px 16px;background:#f6f8fa;font-size:14px;line-height:18px;color:#333;border-left:1px solid #eee}.order_info_hover .hotel_policies_table th:first-of-type{border-left:0}.order_info_hover .hotel_policies_table th.td_width_60{width:60px}.order_info_hover .hotel_policies_table th.td_width_112{width:112px}.order_info_hover .hotel_policies_table th.td_width_120{width:120px}.order_info_hover .hotel_policies_table th.td_width_274{width:274px}.order_info_hover .hotel_policies_table th.set_width_th{padding:0}.order_info_hover .special_note{padding-top:4px}.order_info_hover .special_note p{margin-top:4px;font-size:14px;line-height:18px;color:#666}.order_info_hover .special_note .special_title{margin-bottom:8px;color:#333;font-weight:700}.order_info_hover .special_note.other_special_note{padding-top:12px}.order_info_hover .blue_txt{color:#0086f6}.order_info_hover .hover_tab_box{margin-top:8px;font-size:0;border-bottom:1px solid #eee}.order_info_hover .hover_tab_box .hover_tab_item{display:inline-block;vertical-align:top;font-size:18px;line-height:24px;color:#333;margin-right:16px;padding:10px 0;position:relative}.order_info_hover .hover_tab_box .hover_tab_item.cur{color:#0086f6}.order_info_hover .hover_tab_box .hover_tab_item.cur::before{content:'';position:absolute;width:40px;height:2px;background:#0086f6;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.order_info_hover .hover_tab_box .hover_tab_item:last-child{margin-right:0}.order_info_hover.flight_info_hover{max-width:720px}.order_info_hover.flight_info_hover .hotel_policies_table_title{margin-top:16px}.order_info_hover.flight_info_hover .hover_title{margin-top:16px}.order_info_hover.flight_info_hover .table_txt{font-size:14px;line-height:22px;color:#666;margin-bottom:4px}.order_info_hover.flight_info_hover .table_txt:last-child{margin-bottom:0}.order_info_hover.flight_info_hover td .has_dot_txt{margin-top:4px;line-height:22px}.order_info_hover.flight_info_hover td .has_dot_txt::before{top:9px}.order_info_hover.flight_info_hover td .has_dot_txt:first-child{margin-top:0}.order_info_hover .has_dot_txt{font-size:14px;line-height:18px;position:relative;padding-left:12px;color:#666;margin-top:8px}.order_info_hover .has_dot_txt::before{content:'';position:absolute;width:4px;height:4px;background:#666;border-radius:100%;left:0;top:7px}.order_info_hover.hotel_bed_hover{max-width:360px}.order_info_hover.hotel_cancellatin_hover .hover_title{margin-bottom:16px}.hotel_policies_tip{font-size:14px;color:#666;line-height:18px;margin-top:8px}.hotel_policies_box{border-bottom:1px solid #e0ebf6;padding-bottom:24px}.hotel_policies_text{font-size:14px;color:#666;line-height:22px}.margin_top_8{margin-top:8px}.vip_level_tag{height:18px;position:relative;z-index:1;padding-left:15px;border-radius:1px 0 0 1px;font-size:0}.vip_level_tag .vip_level_img{position:absolute;width:24px;left:0;top:0;z-index:2}.vip_level_tag_txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;background-image:linear-gradient(135deg,#e8edf3 0,#dde6f3 100%);font-size:12px;line-height:18px;padding:0 3px 0 9px;width:auto;display:inline-block;vertical-align:top;border-radius:0 1px 1px 0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vip_level_tag.gold_deal .vip_level_tag_txt{background-image:linear-gradient(132deg,#ffecc7 0,#d2b073 100%)}.vip_level_tag.platinum_deal .vip_level_tag_txt{background-image:-webkit-gradient(linear,left top,right top,from(#7b7b7b),color-stop(34%,#727272),to(#414141));background-image:linear-gradient(90deg,#7b7b7b 0,#727272 34%,#414141 100%);color:#fff}.travel_children_tips{position:relative;background-color:#fff8f2;padding:16px 24px;font-size:18px;line-height:24px;color:#333;margin-top:4px}.travel_children_tips.detail_tip{margin:8px 24px 0;padding:16px;font-size:14px;line-height:18px}.privilege_discount_label{font-size:12px;border-radius:2px;margin-right:4px;line-height:18px;height:16px;padding:0 4px;font-weight:400;display:inline-block;background:#fff}.privilege_discount_label span{position:relative;top:-1px}.privilege_discount_label_gold{color:#b3802d;border:1px solid #b3802d}.privilege_discount_label_platina{color:#157b9d;border:1px solid #5ca3bb}.privilege_discount_label_diamond{color:#393f8a;border:1px solid #7478ad}.privilege_discount_label_diamond_gold{color:#5533b0;border:1px solid #463896}.privilege_discount_label_diamond_black{color:#f7ddb2;background:-webkit-gradient(linear,left top,right top,from(#666),to(#333))!important;background:linear-gradient(90deg,#666 0,#333 100%)!important}.privilege_discount_label_flight_member{color:#0086f6;border:1px solid #0086f6}.vip_label{font-size:12px;border-radius:2px;margin-right:6px;line-height:16px;height:16px;padding:0 4px;font-weight:400;display:inline-block;color:#f70;background:#fff;border:1px solid #ffdcbf}.vip_label_common{color:#0086f6;background:#e5f4ff;border:1px solid rgba(0,134,246,.7)}.vip_label_silver{color:#4274bc;background:#e6f0ff;border:1px solid #6090d4}.vip_label_gold{color:#b3802d;background:#fffaf2;border:1px solid rgba(179,128,45,.7)}.vip_label_platina{color:#157b9d;background:#e3f7fe;border:1px solid rgba(23,124,158,.7)}.vip_label_diamond{color:#393f8a;background:#e7efff;border:1px solid rgba(57,63,138,.7)}.vip_label_gold_diamond{color:#463896;background-color:#eeeaf7;border:1px solid #463896}.vip_label_diamond_black{background:-webkit-gradient(linear,left top,right top,from(#666),to(#333));background:linear-gradient(90deg,#666 0,#333 100%);color:#ffe9c4;line-height:18px;height:18px}.vip_label_diamond_black span{background:-webkit-gradient(linear,left top,right top,from(#f5d7a6),color-stop(54.79%,#ffefd6),to(#f5d7a6));background:linear-gradient(90deg,#f5d7a6 0,#ffefd6 54.79%,#f5d7a6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.vip_label_normal{color:#6d4e1b;border:1px solid #6d4e1b}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.vip_label_diamond_black span{background:0 0;-webkit-background-clip:none;-webkit-text-fill-color:none}}.vip_label_svip{background:-webkit-gradient(linear,left top,right top,from(#fbd9c3),to(#f1c09f));background:linear-gradient(90deg,#fbd9c3 0,#f1c09f 100%);color:#7b3e29;line-height:18px;height:18px}input[type=number].PhaseTwo_Additional_input,input[type=number].detail_journey_input,input[type=text].PhaseTwo_Additional_input,input[type=text].detail_journey_input{padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}input[type=number].PhaseTwo_Additional_input:focus,input[type=number].detail_journey_input:focus,input[type=text].PhaseTwo_Additional_input:focus,input[type=text].detail_journey_input:focus{background:0 0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}input[type=number].user_paging_input,input[type=text].user_paging_input{padding:0;border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none}input[type=number].user_paging_input:focus,input[type=text].user_paging_input:focus{background:0 0;padding:0;border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none}#ibu-online-lr-login-container .login-form .login-keep-fwd-line .login-ticked span{vertical-align:baseline!important}#ibu-online-lr-login-container .login-form .login-keep-fwd-line .login-ticked input{-webkit-appearance:checkbox}blockquote,body,button,code,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}html{background-color:#fff}body{background-color:#fff;font-size:12px;line-height:1.5;font-family:Tahoma,Simsun,sans-serif;color:#333}fieldset,img{margin:0;padding:0;border:0}input,textarea{font-size:12px}table{border-collapse:collapse}a{color:#0086f6;text-decoration:none;outline:0}a:hover{text-decoration:underline}h1,h2,h3,h4,h5{font-family:Arial,Simsun,sans-serif}ol li,ul li{list-style:none}dfn{font-style:normal;font-size:12px;font-family:Arial!important}select{padding:1px;font-family:Arial,Simsun,sans-serif;border:1px solid #ccc;background-color:#fff}input[type=number],input[type=text]{padding:3px;border:solid 1px #ccc;-webkit-box-shadow:1px 1px 3px #ddd inset;box-shadow:1px 1px 3px #ddd inset}input[type=number]:focus,input[type=text]:focus{background-color:#f1f9ff;border-color:#5d9de5 #67a1e2 #67a1e2 #5d9de5;border-style:solid;border-width:1px;-webkit-box-shadow:1px 1px 3px #d0dee6 inset;box-shadow:1px 1px 3px #d0dee6 inset}.basefix:after,.layoutfix:after{clear:both;content:'.';display:block;height:0;overflow:hidden}.invisible{visibility:hidden!important}.hidden{display:none!important}.advance_box .close,.advance_box .search,.destination_box .eurail_detail .eurail_search,.destination_detail .cruise_detail dt,.destination_detail .local_detail dt,.destination_detail dt .arrow,.destination_detail h3 .more,.destination_detail h4,.destination_select h2,.destination_select h2 i,.hot_destination h2.current,.hot_destination h2.current i,.month_destination h4 .more,.more i,.right_unfold .close,.search_box .advance_search,.search_box .input_notice,.search_box .search_btn,.search_box_wrap,.start_city h2,.start_city h2 i,.to_top,.vacation_nav,.visa_btn input{background-image:url(//pic.c-ctrip.com/vacation_v1/un_channel.png);background-repeat:no-repeat}.crumbs{color:#999;font-family:verdana,simsun}.seo_box p a:hover{color:#0082c6}.seo_box{margin:10px auto;width:980px;border:1px solid #eaeaea;padding:15px 0 10px}.seo_box p{color:#999;padding:0 20px 5px}input.btn_big_disabled,input.btn_blue_big,input.btn_blue_middle,input.btn_blue_small,input.btn_middle_disabled,input.btn_small_disabled{line-height:normal}.btn_blue_big,.btn_blue_middle,.btn_blue_small{display:inline-block;background-color:#39a7ee;background-image:-webkit-gradient(linear,left top,left bottom,from(#40a8eb),to(#3ba0e6));background-image:linear-gradient(top,#40a8eb,#3ba0e6);color:#fff;border-radius:3px;text-align:center;border:1px solid #2a93d5;-webkit-box-shadow:inset 0 1px 0 0 #70bef0;box-shadow:inset 0 1px 0 0 #70bef0}.btn_blue_big:hover,.btn_blue_middle:hover,.btn_blue_small:hover{background-color:#1d8fd9;background-image:-webkit-gradient(linear,left top,left bottom,from(#2790d6),to(#2388ce));background-image:linear-gradient(top,#2790d6,#2388ce);border:1px solid #2183c3;-webkit-box-shadow:inset 0 1px 0 0 #5dace0;box-shadow:inset 0 1px 0 0 #5dace0;cursor:pointer;text-decoration:none}.btn_big_disabled,.btn_big_disabled:hover,.btn_middle_disabled,.btn_middle_disabled:hover,.btn_small_disabled,.btn_small_disabled:hover{display:inline-block;background-color:#e7e7e7;background-image:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#e6e6e6));background-image:linear-gradient(top,#e9e9e9,#e6e6e6);border:1px solid #d6d6d6;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #efefef;box-shadow:inset 0 1px 0 0 #efefef;color:#aaa;text-align:center;cursor:default;text-decoration:none;text-shadow:1px 1px #fff}.btn_blue_middle,.btn_middle_disabled{height:34px;padding:0 18px;font:16px/34px 'microsoft yahei',simsun,sans-serif}.masking_padding{padding:15px}input[type=number]::-webkit-inner-spin-button{display:none}input[type=number]{-moz-appearance:textfield}.icon_warn::before{content:"\EF89";font-family:crn_font_ctrip_icon}.icon_traffic::before{content:"\F273";font-family:crn_font_icon}.icon_pool::before{content:"\F272";font-family:crn_font_icon}.icon_mount::before{content:"\EED0";font-family:crn_font_ctrip_icon}.icon_area::before{content:"\F30B";font-family:crn_font_icon}.icon_room::before{content:"\F30A";font-family:crn_font_icon}.icon_green_dui::before{content:"\E93D";font-family:crn_font_ctrip_icon}.icon_import::before{content:"\F217";font-family:crn_font_icon}.icon_coupon::before{content:"\F31F";font-family:crn_font_icon}.icon_tour_service::before{content:"\F210";font-family:crn_font_icon}.icon_tour_friend::before{content:"\F374";font-family:crn_font_icon}.icon_tour_direct::before{content:"\F373";font-family:crn_font_icon}.icon_tour_book::before{content:"\F372";font-family:crn_font_icon}.icon_tour_floor::before{content:"\F36B";font-family:crn_font_icon}.icon_tour_jia::before{content:"\F754";font-family:crn_font_icon}.icon_tour_jian::before{content:"\F755";font-family:crn_font_icon}.icon_like::before{content:"\E956";font-family:crn_font_ctrip_icon}body.bg_white_color{background-color:#fff}.detail_color_yellow{color:#f60!important}.detail_pop_arr{width:16px;height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:8px;position:absolute;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:0 0}.detail_pop_arr.detail_pop_arr_up{border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff;top:-8px;-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.06);box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.detail_pop_arr.detail_pop_arr_down{bottom:-8px;border-top-color:transparent;border-right-color:#fff;border-bottom-color:#fff;border-left-color:transparent;-webkit-box-shadow:6px 6px 7px rgba(0,0,0,.06);box-shadow:6px 6px 7px rgba(0,0,0,.06)}.group_detail_first_screen{width:100%;background:#fff;min-width:1180px;margin-bottom:16px}.group_breadcrumbs_box{padding:24px 0;font-size:14px;line-height:18px}.group_breadcrumbs_box a{color:#0086f6;cursor:pointer}.group_breadcrumbs_box a:hover{text-decoration:underline}.group_breadcrumbs_box .icon_base{line-height:18px;width:16px;height:18px;color:#333;margin:0 4px 0 8px}.group_breadcrumbs_box .group_breadcrumbs_txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:24px;color:#333}.group_product_title{font-size:20px;line-height:26px;color:#333;padding-right:320px;position:relative}.group_product_title .title_txt{font-weight:700}.group_product_id{font-size:14px;margin-left:40px;line-height:18px;position:absolute;top:4px;right:0}.group_product_intro{font-size:14px;line-height:22px;color:#666;margin-top:8px}.group_product_tag{padding:0;font-size:0;min-height:32px;position:relative}.group_product_tag .tag_item{display:inline-block;font-size:12px;line-height:24px;padding:0 8px;border-radius:2px;margin-right:8px;background:rgba(51,51,51,.08);color:#666;margin-top:8px}.snapshootBox{background:#fff8f2;border-radius:2px;padding:16px;margin-top:24px}.snapshootText{font-size:16px;color:#f60;line-height:22px}.group_product_select_city_box{position:absolute;right:0;top:8px;width:278px;height:38px;padding:8px 16px 8px 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;color:#333;font-size:0;cursor:pointer}.group_product_select_city_box span{display:inline-block;line-height:22px;font-size:14px;vertical-align:text-top}.group_product_select_city_box .city_span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:148px}.group_product_img_calendar{position:relative;font-size:0;padding-top:24px}.group_product_img_box{display:inline-block;font-size:0;width:686px}.group_product_img_box .PhaseTwo_img_list{height:356px;overflow:hidden}.group_product_img_box .PhaseTwo_img_item{width:152px;height:108px;background:#f6f8fa;vertical-align:top;float:left;margin-right:16px;margin-bottom:16px;position:relative;cursor:pointer}.group_product_img_box .PhaseTwo_img_item img{display:block;width:100%;height:100%;border:none}.group_product_img_box .PhaseTwo_img_item.PhaseTwo_img_item_big{width:502px;height:356px}.group_product_img_box .PhaseTwo_img_mask_box{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);text-align:center;cursor:pointer}.group_product_img_box .PhaseTwo_img_mask_box .PhaseTwo_img_mask_txt{position:absolute;color:#fff;font-size:14px;line-height:22px;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700}.group_product_img_box{display:inline-block;font-size:0;width:686px}.group_product_img_box .img_list{height:250px}.group_product_img_box .img_item{width:154px;height:109px;background:#f6f8fa;vertical-align:top;float:left;margin-right:16px;margin-bottom:16px;position:relative}.group_product_img_box .img_item img{display:block;width:100%;height:100%;border:none;cursor:pointer}.group_product_img_box .img_item.img_item_big{width:330px;height:234px}.group_product_img_box .img_mask_box{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);text-align:center;cursor:pointer}.group_product_img_box .img_mask_box .img_mask_txt{position:absolute;color:#fff;font-size:14px;line-height:22px;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700}.sold_out{color:#f5190a!important;font-weight:700;font-size:20px!important}.group_product_starting_price{line-height:30px;padding-top:8px}.group_product_starting_price span{display:inline-block;font-size:14px;vertical-align:middle;color:#666}.group_product_starting_price .price_num{font-size:24px;margin-right:4px;color:#0086f6;font-weight:700}.group_product_starting_price .price_num_from{margin-right:8px}.group_product_starting_price .icon_base{font-size:14px;color:#333;cursor:pointer}.number_of_tourists{font-size:14px;line-height:18px;color:#333;margin-top:8px}.trip_operates{font-size:14px;line-height:18px;color:#333;margin-top:16px}.trip_operates span{border-bottom:#999 dashed 1px;display:inline-block}.trip_operates .icon_crn_supplier{margin-right:8px;font-size:16px}.service_language{font-size:14px;line-height:22px;color:#333;margin-top:16px}.service_language span{margin-left:8px}.characteristic{font-size:14px;line-height:22px;color:#333}.characteristic .characteristic_span{margin-top:8px}.characteristic .icon_base{margin-right:8px;color:#00b87a}.group_product_calendar_box{display:inline-block}.calendar_floated{background:#fff;width:474px;margin-left:-1px;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);position:absolute;top:100%;bottom:auto;margin-top:1px;margin-bottom:0;z-index:21}.calendar_floated .calendar_wrapper{border:0}.basefix:after,.layoutfix:after{clear:both;content:'.';display:block;height:0;overflow:hidden}.detail_book_bg_box{margin-bottom:16px}.detail_book_bg{background:#fff;padding:24px}.detail_book_box{padding-right:416px}.detail_book_box:after{clear:both;content:'.';display:block;height:0;overflow:hidden}.detail_book_left{height:86px;cursor:pointer;float:left}.detail_book_right{float:right;margin-right:-416px;min-height:86px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.detail_book_right .detail_loading{margin:-12px 0 0 -12px;padding:0}.detail_book_item_left{width:294px;border:1px solid #eee;float:left;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.detail_book_item_left .detail_book_itempadding_left{height:68px}.detail_book_time_drop{position:absolute;top:85px;left:0;width:auto;background:#fff;z-index:3}.detail_book_item_one{font-size:14px;color:#999;line-height:18px;position:relative}.detail_book_item_two{font-size:16px;color:#333;line-height:22px;font-weight:700;word-wrap:break-word;margin-top:4px}.detail_book_item_three{font-size:14px;color:#999;line-height:18px}.detail_book_item_center{float:left;width:156px;border:1px solid #eee;height:100%;border-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.detail_book_item_right{width:242px;float:left;height:100%;border:1px solid #eee;border-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.detail_book_item_right_long{width:295px}.detail_book_itempadding_left{padding:16px 36px 0 16px;position:relative}.detail_book_item_icon{position:absolute;right:16px;top:40px;font-size:16px}.detail_book_item_center .detail_route_drop{border-top:1px solid #0086f6}.detail_book_price_box{text-align:right;float:right}.detail_book_text_one{font-size:14px;color:#666;line-height:18px;font-weight:700}.detail_book_text_two{font-size:24px;color:#f60;line-height:32px;cursor:pointer;font-weight:700}.detail_book_text_two span{border-bottom:dotted 1px;display:inline-block;line-height:16px}.detail_book_text_two span i{font-size:14px;font-weight:700}.detail_book_text_three{font-size:14px;color:#999;line-height:18px}.detail_book_price_btn{min-width:78px;background:#f70;border-radius:2px;height:58px;text-align:center;font-size:16px;color:#fff;word-wrap:break-word;float:right;max-width:123px;margin-left:24px;padding:0 24px;cursor:pointer;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail_book_price_btn:hover{background:#e58500}.detail_book_price_text{width:100%;font-weight:700}.detail_book_price_gray{background:#ccc}.detail_book_price_gray:hover{background:#ccc}.detail_book_hint_icon{margin-left:4px;font-size:16px;cursor:pointer}.icon_err_box{margin-top:8px;line-height:16px;color:#666}.icon_err_box .icon_err_Icon{margin-right:6px;float:left}.icon_book_nodate{text-align:center;background:#fff;padding-bottom:24px}.icon_book_nodate{margin:0 0 16px}.icon_book_nodate_text{margin-top:16px;color:#666}.detail_route_drop{background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);border-radius:1px;padding:0 0 16px;position:absolute;top:84px;left:0;width:100%;z-index:2}.detail_route_drop_text{position:relative;padding:16px 30px 0 10px;cursor:pointer;word-wrap:break-word}.icon_dui_box{position:absolute;right:10px;top:17px;color:#fff}.detail_route_drop_text.cur,.detail_route_drop_text.cur .icon_dui_box,.detail_route_drop_text:hover{color:#0086f6}.detail_route_dropdownlist{background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);padding:0;margin-left:-1px;margin-top:1px;margin-bottom:0;position:absolute;top:100%;bottom:auto;left:0;min-width:300px;max-width:414px;z-index:22}.detail_route_dropdownlist .detail_route_dropdownitem{color:#333;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;background-color:#f6f8fa;cursor:pointer;padding:16px;margin:16px}.detail_route_dropdownlist .detail_route_dropdownitem:hover{color:#0086f6}.detail_route_dropdownlist .detail_route_dropdownitem.cur{border:.5px solid #0086f6;color:#0086f6;background-color:#f5f9ff}.detail_route_dropdownlist .detail_route_dropdownitem.partial{color:#999}.detail_route_dropdownlist .detail_route_dropdownitem.partial:hover{color:#999}.detail_route_dropdownlist .detail_route_dropdownitem.disabled{cursor:not-allowed;color:#ccc;text-decoration:line-through}.detail_route_dropdownlist .detail_route_dropdownitem .route_name{display:block;float:left;width:24px;min-height:18px}.detail_route_dropdownlist .detail_route_dropdownitem .route_text{display:block;overflow:hidden;padding-left:4px;min-height:18px}.detail_traveler_box{background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);border-radius:1px;position:absolute;top:84px;left:0;width:100%;border-top:1px solid #0086f6;padding:16px 0 8px;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.detail_traveler_item{padding:0 8px 16px}.detail_traveler_item_left{float:left}.detail_traveler_item_title{font-size:14px;color:#333;line-height:18px}.detail_traveler_item_text{font-size:12px;color:#999;line-height:18px}.detail_traveler_item_right{float:right;font-size:18px;color:#333;line-height:36px;position:relative}.icon_jia_box,.icon_jian_box{width:24px;height:24px;line-height:20px;cursor:pointer;border-radius:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center}.icon_jia_box .icon_base,.icon_jian_box .icon_base{color:#0086f6;font-size:24px;line-height:1;width:24px;height:24px}.icon_jia_box:hover .icon_base,.icon_jian_box:hover .icon_base{color:#2470e1}.icon_counter_disabled{cursor:default}.icon_counter_disabled .icon_tour_jia{color:#ccc}.icon_counter_disabled .icon_tour_jia::before{content:"\F2E6";font-family:crn_font_icon}.icon_counter_disabled .icon_tour_jian{color:#ccc}.icon_counter_disabled .icon_tour_jian::before{content:"\F2E8";font-family:crn_font_icon}.icon_counter_disabled:hover .icon_base{color:#ccc}.detail_traveler_item_span{width:36px;text-align:center;display:inline-block;vertical-align:middle}.detail_done_box{text-align:right;padding-right:8px}.detail_done_text{font-size:16px;color:#2681ff;line-height:24px;cursor:pointer;margin-top:4px;margin-bottom:8px}.detail_book_text_gray{color:#ccc;font-weight:400}.detail_book_err_box{background:#fff;position:absolute;top:84px;left:0;width:100%;border-top:1px solid #f5190a;padding:4px 0 0;z-index:2}.detail_book_err_text{font-size:14px;color:#f5190a;line-height:18px}.detail_book_blue_box{background:#fff;position:absolute;top:100%;left:0;width:100%;border-top:1px solid #0086f6;z-index:2}.detail_book_red_box{background:#fff;position:absolute;top:100%;left:0;width:100%;border-top:1px solid #f5190a;z-index:2}.detail_book_noprice_box{margin-top:8px}.detail_book_noprice{font-size:14px;color:#999;line-height:20px}.detail_price_bg{position:relative}.detail_price_content_box{z-index:2;position:absolute;background:#fff;width:376px;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);top:50px}.detail_price_scroll_box{margin-right:24px}.detail_price_content{padding:24px;padding-right:0}.detail_price_title{text-align:left!important;font-size:16px;color:#333;line-height:22px;font-weight:700;padding-bottom:8px}.detail_price_box{text-align:right;padding-top:24px;margin-right:24px}.detail_price_box .PhaseTwo_price_saved{font-size:14px;color:#f60;line-height:18px;margin-top:8px}.detail_price_number{font-size:24px;color:#f60;line-height:30px;font-weight:700}.detail_price_number span{font-size:18px;color:#333;margin-right:10px}.detail_price_number_text{font-size:14px;color:#999;line-height:18px;margin-top:8px}.detail_price_number_table{font-size:14px;color:#999;line-height:18px;display:inline-table;margin-top:8px}.detail_price_number_table .detail_price_number_table_row{display:table-row;height:26px}.detail_price_number_table .detail_price_number_table_row span{display:table-cell;padding-left:8px}.detail_price_number_table .detail_price_number_table_row:last-child{height:18px}.detail_price_item_border{border-bottom:1px dashed #eee;padding:15px 0 8px;margin-bottom:1px}.detail_price_item_icon{margin-left:3px}.detail_price_item_title{margin-bottom:8px}.detail_price_item_left{float:left;font-size:14px;color:#333;line-height:18px}.detail_price_item_right{float:right;font-size:14px;color:#333;line-height:18px}.detail_price_item_right .detail_price_gray{color:#999}.detail_price_item_tip{background:#f6f8fa;margin-bottom:8px;padding:8px;font-size:14px;color:#666;line-height:18px;text-align:left;word-wrap:break-word}.detail_price_item_tip_orange{margin-bottom:8px;font-size:14px;color:#f60;line-height:18px;text-align:left;word-wrap:break-word}.detail_price_item_tip_orange .icon_follow{margin-right:8px;vertical-align:-3px}.detail_price_li_box{font-size:14px;color:#999;line-height:18px}.detail_price_li_left{float:left;margin-bottom:8px;text-align:left!important}.detail_price_li_right{float:right;margin-bottom:8px;padding-left:24px}.detail_price_li_text{text-align:left;font-size:14px;color:#999;line-height:18px;margin-bottom:8px}.detail_price_error{text-align:left;font-size:14px;color:#f5190a;line-height:18px;margin-bottom:8px}.PhaseTwo_Flights_number_text{border-bottom:#999 dashed 1px}.detail_book_ipad_bg{width:1180px}.detail_book_pop_box{position:absolute;background:#fff;z-index:3;-webkit-box-shadow:0 -4px 16px 0 rgba(69,88,115,.2);box-shadow:0 -4px 16px 0 rgba(69,88,115,.2)}.detail_book_pop_content{padding:24px}.detail_book_pop_content .PhaseTwo_Flights_table_time{vertical-align:top}.detail_book_pop_content .icon_common_singlearrow{margin-top:2px!important;vertical-align:top}.detail_book_pop_content .PhaseTwo_Flights_table_times{height:42px}.book_limit_pop_box .detail_book_pop_content{padding-right:0}.book_limit_pop_box .detail_book_pop_content_title{color:#333;font-size:16px;font-weight:700;line-height:16px;margin-bottom:16px;margin-right:18px}.book_limit_pop_box ul{list-style:initial;margin-left:17px;margin-right:24px;min-width:312px}.book_limit_pop_box ul li{margin-top:16px;color:#666;font-size:14px;font-weight:400;list-style:outside;word-break:break-all}.book_limit_pop_box ul li:first-of-type{margin-top:0}.detail_book_pop_title{font-size:16px;color:#333;line-height:18px;font-weight:700;margin-bottom:8px}.detail_book_pop_text{font-size:14px;color:#666;line-height:18px}.icon_book_gray{color:#eee}.detail_book_fix_bottom{position:fixed;bottom:0;z-index:4;width:100%;max-width:1180px;margin-bottom:0}.detail_book_fix_bottom .detail_book_bg{width:1180px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2)}.detail_book_fix_bottom,.detail_book_fix_center{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.detail_book_fix_bottom .calendar_floated,.detail_book_fix_center .calendar_floated{top:auto;bottom:100%;margin-top:0;margin-bottom:1px}.detail_book_fix_bottom .detail_route_drop,.detail_book_fix_center .detail_route_drop{top:inherit;bottom:84px;border-bottom:1px solid #0086f6;border-top:0}.detail_book_fix_bottom .detail_route_dropdownlist,.detail_book_fix_center .detail_route_dropdownlist{top:auto;bottom:100%;margin-bottom:1px;margin-top:0}.detail_book_fix_bottom .detail_traveler_box,.detail_book_fix_center .detail_traveler_box{top:inherit;bottom:84px;border-bottom:1px solid #0086f6;border-top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.detail_book_fix_bottom .detail_price_content_box,.detail_book_fix_center .detail_price_content_box{top:inherit;bottom:60px}.detail_book_fix_bottom .detail_book_pop_box,.detail_book_fix_center .detail_book_pop_box{top:inherit!important;bottom:30px}.detail_book_fix_bottom .detail_book_time_drop,.detail_book_fix_center .detail_book_time_drop{top:inherit;bottom:61px}.detail_book_fix_bottom .detail_book_blue_box,.detail_book_fix_center .detail_book_blue_box{top:0;bottom:auto;margin-top:-1px}.detail_book_fix_bottom .detail_book_red_box,.detail_book_fix_center .detail_book_red_box{top:0;bottom:auto;margin-top:-1px}.detail_journey_box{background:#fff;padding:0 24px;margin-top:16px;padding-bottom:16px;border-bottom:1px solid #eee}.detail_journey_title{font-size:20px;color:#333;line-height:26px;padding:24px 0 16px;font-weight:700}.detail_journey_table_box{width:100%;table-layout:fixed}.detail_journey_table_th{background:#f6f8fa;font-size:14px;color:#999;line-height:18px}.detail_journey_table_box tr:nth-child(2) td{padding-top:16px}.detail_journey_table_box th{padding:18px 16px;text-align:left}.detail_journey_table_box td{padding:8px 16px;text-align:left}.detail_journey_table_text{font-size:14px;color:#333;line-height:22px;word-wrap:break-word}.journey_arr_down{margin-left:4px}.journey_icon_dui{color:#4fb443}.detail_journey_table_btn{border:1px solid #0086f6;border-radius:2px;font-size:14px;color:#0086f6;line-height:18px;width:136px;text-align:center;line-height:40px;display:inline-block;cursor:pointer}.detail_journey_table_btn:hover{background-color:rgba(40,125,250,.1)}.detail_journey_table_span{padding-left:60px;border-left:1px solid #eee}.detail_journey_table_td{padding-left:60px}.detail_journey_table_green{background:rgba(6,174,189,.1);border-radius:2px;display:inline-block;font-size:12px;color:#00b87a;padding:0 4px;margin-left:4px}.detail_journey_table_drop{position:relative;background:#f6f8fa;padding:24px;margin-top:-8px;margin-left:-16px}.detail_journey_table_field{font-size:14px;color:#333;line-height:18px;margin-bottom:16px}.detail_journey_table_more{text-align:right;color:#0086f6}.blue_arr_up{color:#0086f6}.detail_journey_table_more span{cursor:pointer}.detail_journey_input{outline:0;width:70%;line-height:38px;height:38px;color:#333;top:1px;position:relative}.detail_journey_input_text{width:70%;line-height:40px;height:40px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail_journey_input_box{border:1px solid #ddd;width:120px;height:40px;position:relative;padding-left:8px}.journey_input_down{position:absolute;right:13px;top:12px}.icon_hint_red{color:#f5190a}.journey_hint_red{color:#f5190a;font-size:14px;line-height:18px;margin-left:-16px}.journey_hint_red .icon_hint_red{margin-right:8px;margin-top:-2px;font-size:18px;width:18px;height:18px}.detail_journey_height{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new_journey_tab_bg{height:54px!important}.new_journey_tab_bg .detail_journey_tab_right{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:18px;width:220px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.detail_journey_tab_five .new_journey_tab_bg .detail_journey_tab_right{width:160px}.detail_journey_tab_more{position:absolute;right:18px;top:40px;cursor:pointer}.detail_journey_tab_more .icon_base{font-size:18px}.route_schedule_box{background:#fff}.route_schedule_box .icon_book_nodate{margin:0}.route_schedule_box .detail_journey_title{padding-left:24px}.detail_journey_tab_box{padding:8px 16px 0;position:relative}.detail_journey_tab_width{width:25%;float:left;margin-bottom:16px}.detail_journey_tab_gray .detail_journey_tab{cursor:inherit}.detail_journey_tab_gray .detail_journey_tab .detail_journey_tab_left{color:#ccc}.detail_journey_tab_gray .detail_journey_tab .detail_journey_tab_right{color:#ccc}.detail_journey_tab_gray .detail_journey_tab:hover .detail_journey_tab_left{color:#ccc;border-right:1px solid #eee}.detail_journey_tab_gray .detail_journey_tab:hover .detail_journey_tab_right{color:#ccc}.detail_journey_tab{border:1px solid #eee;border-radius:2px;margin:0 8px;height:100%;position:relative;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:52px}.detail_journey_tab:hover .detail_journey_tab_left{color:#0086f6;border-right:1px solid rgba(40,125,250,.3)}.detail_journey_tab:hover .detail_journey_tab_right{color:#0086f6}.detail_journey_tab_left{float:left;width:33px;text-align:center;font-size:18px;color:#333;border-right:1px solid #eee;font-weight:700}.detail_journey_tab_right{float:left;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333;line-height:22px;padding:0 8px 0 16px;overflow:hidden;margin:8px 0}.detail_journey_tab_five .detail_journey_tab_width{width:20%}.detail_journey_tab_width.cur .detail_journey_tab{background:#e6f3fe;border:1px solid rgba(40,125,250,0)}.detail_journey_tab_width.cur .detail_journey_tab .detail_journey_tab_left{color:#0086f6;border-right:1px solid rgba(40,125,250,.3)}.detail_journey_tab_width.cur .detail_journey_tab .detail_journey_tab_right{color:#0086f6}.detail_journey_tab_top{position:fixed;top:0;z-index:10;background:#fff;width:1180px;-webkit-box-shadow:0 7px 8px 0 rgba(69,88,115,.12);box-shadow:0 7px 8px 0 rgba(69,88,115,.12);padding-top:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:24px}.detail_journey_tab_top.detail_journey_tab_box.detail_journey_tab_box_hasarrow{padding-right:44px}.detail_journey_tab_notop{position:fixed;top:0;z-index:10;background:#fff;width:1180px;padding-top:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.detail_journey_tab_notop.detail_journey_tab_box.detail_journey_tab_box_hasarrow{padding-right:44px}.detail_journey_more{text-align:right;padding:6px 8px 0 0;cursor:pointer;font-size:20px;line-height:20px}.route_schedule_box{padding-bottom:8px}.route_schedule_box .icon_book_nodate_font{font-weight:700;margin-top:10px;font-size:16px}.route_schedule_box .icon_book_nodate_text{margin-top:4px;font-size:15px}.icon_book_nodate_pic{width:180px;height:180px}.route_schedule_table_box{padding:8px 24px 0}.route_schedule_table{width:100%;font-size:14px}.route_schedule_table th{padding:16px;background:#f6f8fa;border:1px solid #eee;text-align:left;color:#999;border-right:0}.route_schedule_table td{padding:16px;border:1px solid #eee;border-left:0}.route_schedule_down_box{text-align:right;font-size:14px;color:#0086f6;line-height:22px;margin-top:4px;cursor:pointer}.route_schedule_down_box span:hover{text-decoration:underline}.route_schedule_down{color:#0086f6;margin-left:4px}.detail_description_box{margin-top:16px;background:#fff;padding-bottom:24px}.detail_description_tab{background:#fff;overflow:hidden;position:relative}.detail_description_tab span{margin:0 24px;font-size:14px;color:#333;display:inline-block;cursor:pointer;font-weight:700;line-height:46px;border-bottom:2px solid #fff}.detail_description_tab span.cur{color:#0086f6;border-bottom:2px solid #0086f6}.detail_description_tab_width span:hover{color:#0086f6}.detail_description_tab_left{position:absolute;left:0;background:#fff;border-radius:0 2px 0 0;width:32px;text-align:center;border-right:1px solid #f6f8fa;line-height:46px;cursor:pointer;padding-bottom:2px}.detail_description_tab_right{position:absolute;right:0;background:#fff;border-radius:0 2px 0 0;width:32px;text-align:center;border-left:1px solid #f6f8fa;line-height:46px;cursor:pointer;padding-bottom:2px}.detail_description_tab_left .icon_arr_left,.detail_description_tab_right .icon_arr_right{color:#0086f6;font-size:16px}.detail_description_tab_top{position:fixed;top:0;width:1180px;z-index:9;-webkit-box-shadow:0 4px 8px 0 rgba(69,88,115,.12);box-shadow:0 4px 8px 0 rgba(69,88,115,.12)}.detail_description_content{background:#fff;padding:0 24px;position:relative}.detail_description_content span[name=span_ImageAuthorize]{display:none!important}.detail_description_content audio,.detail_description_content canvas,.detail_description_content embed,.detail_description_content iframe,.detail_description_content img,.detail_description_content object,.detail_description_content svg,.detail_description_content video{max-width:100%}.detail_description_content img{max-width:100%!important;height:auto!important;vertical-align:top}.detail_description_content .product_ad{width:900px;height:150px}.detail_description_content .product_ad img{width:900px!important;height:150px!important}.detail_description_content .lazyload-image.split-image{height:100px!important;width:600px!important}.travel_consultant.product_ad{width:1180px;height:120px;margin-top:16px}.detail_description_item{padding:0 0 0 12px;margin-bottom:16px}.detail_description_title{font-size:14px;color:#333;line-height:18px;font-weight:700;position:relative;margin-bottom:8px}.detail_description_title i{background:#666;width:4px;height:4px;display:inline-block;border-radius:100%;position:absolute;left:-12px;top:8px}.detail_description_text{font-size:14px;color:#333;line-height:22px}.detail_description_border{border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:24px}.detail_description_p{font-size:14px;color:#333;line-height:22px;margin-bottom:16px}.detail_description_img{width:100%;display:block;border:none}.detail_description_more{position:absolute;bottom:0;width:100%;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.95)),color-stop(99%,#fff));background-image:linear-gradient(180deg,rgba(255,255,255,.95) 0,#fff 99%);padding:13px 0 0}.detail_description_more.detail_description_hide{position:relative}.detail_description_more.detail_description_hide .route_schedule_down_box{margin-right:0}.detail_description_more .route_schedule_down_box{margin-right:24px}.detail_description_more .route_schedule_down_box:hover{text-decoration:underline}.detail_journey_one{width:662px}.detail_journey_three{width:118px}.detail_Insurance_one{width:662px}.detail_journey_wrapper{width:1180px}.detail_journey_wrapper td{border-top:1px solid #eee;padding:16px;font-size:14px;color:#333;position:relative}.detail_journey_wrapper td .PhaseTwo_room_yellow{color:#f60}.detail_journey_wrapper td .PhaseTwo_room_green{color:#00b87a}.detail_journey_wrapper .detail_journey_table_noborder td{border-top:0;padding-top:0}.detail_journey_wrapper .detail_journey_table_drop{margin-top:-16px}.detail_journey_pop_btn{background:#f70;border-radius:2px;font-size:16px;color:#fff;line-height:36px;width:80px;text-align:center;display:inline-block;border:1px solid #f70;cursor:pointer;font-weight:700}.detail_journey_pop_btn:hover{background:#e58500}.detail_journey_pop_btn.cur{border:1px solid #eee;background:#fff;color:#f70}.first_table_noborder td{border-top:0}.check_triangle{position:absolute;right:0;top:0;width:0;height:0;border-color:transparent #0086f6;border-width:0 32px 32px 0;border-style:solid;color:#fff}.check_triangle .icon_dui{position:absolute;top:2px;right:-29px;font-weight:700}.pop_toast{padding:27px 38px;background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);display:inline-block;border-radius:2px}.pop_toast_content{font-size:0}.pop_toast_content span{font-size:20px;color:#333;line-height:30px;font-weight:700;vertical-align:middle}.pop_toast_content .icon_fail{width:40px;height:40px;font-size:35px;vertical-align:middle;margin-right:8px;color:#f5190a}.pop_toast_content .icon_suc{width:40px;height:40px;font-size:35px;vertical-align:middle;margin-right:8px;color:#00b87a}.pop_toast_content .icon_info{width:40px;height:40px;font-size:35px;vertical-align:middle;margin-right:8px;color:#0086f6}.pop_toast_content .icon_warn_toast{width:40px;height:40px;font-size:35px;vertical-align:middle;margin-right:8px;color:#f70}.SendPop,.switch_city{width:400px}.SendPop .blueBorBtn:hover,.switch_city .blueBorBtn:hover{background:rgba(40,125,250,.1)}.switch_city_text{font-weight:700}.PhaseTwo_Customizedtravel_box{background:#fff;padding:16px 24px;margin-top:16px}.PhaseTwo_Customizedtravel_box .PhaseTwo_Customizedtravel_img{width:88px;height:88px;display:inline-block;vertical-align:middle;margin-right:16px}.PhaseTwo_Customizedtravel_box .PhaseTwo_Customizedtravel_left{display:inline-block;vertical-align:middle}.PhaseTwo_Customizedtravel_box .PhaseTwo_Customizedtravel_title{font-size:20px;font-weight:700;color:#333;line-height:26px;margin-bottom:8px}.PhaseTwo_Customizedtravel_box .PhaseTwo_Customizedtravel_text{font-size:14px;color:#999;line-height:22px}.PhaseTwo_Customizedtravel_box .PhaseTwo_Customizedtravel_btn{font-size:16px;font-weight:700;color:#fff;background:#0086f6;border-radius:2px;line-height:38px;padding:0 16px;float:right;margin-top:24px;cursor:pointer}.PhaseTwo_Customizedtravel_box .PhaseTwo_Customizedtravel_btn:hover{background-color:#2470e1}.PhaseTwo_Merchant_box{background:#fff;margin-top:16px;margin-bottom:16px;padding:24px 16px}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_title{font-size:20px;color:#333;line-height:26px;font-weight:700;margin-bottom:24px;padding-left:8px}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box{position:relative}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_itemBg{float:left;width:33.3%}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_item{margin:0 8px;cursor:pointer}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_item.sold_out_item{cursor:default}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_item.sold_out_item .PhaseTwo_Merchant_img{-webkit-transition:none;transition:none;transition:none;transition:none}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_item.sold_out_item .PhaseTwo_Merchant_img:hover{-webkit-transform:none;transform:none}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_img_box{position:relative;width:360px;height:240px;overflow:hidden}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_img{display:block;width:360px;height:240px;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:-webkit-transform .45s;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s;transition:transform .45s,-webkit-transform .45s}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_img_tip{position:absolute;bottom:0;left:0;width:100%;background:rgba(15,41,77,.6);border-radius:0 0 2px 2px;font-size:18px;color:#fff;line-height:24px;text-align:center;padding:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_img_title{font-size:16px;color:#333;line-height:22px;font-weight:700;margin-top:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:44px;margin-bottom:8px}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_img_star{color:#0086f6;font-size:14px;height:12px}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_img_star .icon_diamonds{vertical-align:top;height:12px}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_img_star .icon_product_diamond{vertical-align:top;height:12px}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_tip{font-size:14px;color:#333;line-height:18px;margin-bottom:8px;font-weight:700}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_price_box{font-size:16px;color:#f60;line-height:22px;font-weight:700}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_price_text{font-size:14px;color:#999;margin-right:4px;font-weight:400}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_price_num{font-weight:700}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .PhaseTwo_Merchant_price_red{font-size:16px;color:#f5190a;line-height:22px;font-weight:700}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .merchant_left_side{width:48px;height:48px;position:absolute;top:96px;left:-16px}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .merchant_left_side .merchant_left_box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:48px;height:48px;background-color:#fff;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.1);box-shadow:0 3px 8px 0 rgba(0,0,0,.1);-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .merchant_left_side .merchant_left_box .icon_arr_left{font-size:24px;color:#0086f6}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .merchant_right_side{width:48px;height:48px;position:absolute;top:96px;right:-16px}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .merchant_right_side .merchant_right_box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:48px;height:48px;background-color:#fff;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.1);box-shadow:0 3px 8px 0 rgba(0,0,0,.1);-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_content_box .merchant_right_side .merchant_right_box .icon_arr_right{font-size:24px;color:#0086f6}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_number_box{margin-right:4px;margin-bottom:8px;margin-top:10px}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_number_box span{display:inline-block;vertical-align:middle}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_number_box .PhaseTwo_Merchant_number{background:#4978ce;border-radius:2px;line-height:22px;font-weight:700;font-size:14px;color:#fff;padding:0 4px;margin-right:8px}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_number_box .PhaseTwo_Merchant_number i{font-size:12px;color:rgba(255,255,255,.6)}.PhaseTwo_Merchant_box .PhaseTwo_Merchant_number_box .PhaseTwo_Merchant_number_of{font-size:13px;color:#999}.PhaseTwo_offer_content{max-height:442px}.PhaseTwo_offer_wrapper{width:768px}.PhaseTwo_offer_wrapper .PhaseTwo_offer_item{margin-bottom:24px}.PhaseTwo_offer_wrapper .PhaseTwo_offer_item:last-child{margin-bottom:0}.PhaseTwo_offer_wrapper .PhaseTwo_offer_item:last-child .PhaseTwo_route_Text:last-child{margin-bottom:0}.PhaseTwo_offer_wrapper .PhaseTwo_offer_item .PhaseTwo_route_Title{text-align:left;margin-bottom:16px}.PhaseTwo_offer_wrapper .PhaseTwo_offer_item .PhaseTwo_route_Title .PhaseTwo_route_tip{font-size:12px;color:#f60;line-height:18px;background:rgba(255,111,0,.1);border-radius:1px;padding:0 4px;display:inline-block}.PhaseTwo_offer_wrapper .PhaseTwo_offer_item .PhaseTwo_route_state{font-size:16px;color:#333;line-height:18px;font-weight:700;margin-bottom:8px;margin-top:16px}.PhaseTwo_offer_wrapper .PhaseTwo_offer_item .PhaseTwo_route_Text{font-size:14px;color:#666;line-height:22px;text-align:left;margin:8px 0}.PhaseTwo_offer_wrapper .PhaseTwo_offer_item .PhaseTwo_offer_img{width:720px;height:240px;margin-top:16px}.review_noting_box{text-align:center}.review_noting_box .review_noting_pic{width:180px;height:180px}.review_noting_box .review_noting_title{font-size:15px;color:#666;text-align:center;line-height:20px;margin-top:20px}.hotel_detail_mod{padding:24px;background:#fff;margin-top:16px}.hotel_detail_review_cont .diytour_stateImg{padding:40px 0 16px}.hotel_detail_review_cont .review_title{color:#333;font-size:20px;line-height:26px;font-weight:700}.hotel_detail_review_cont .review_title .tips{margin-left:8px;font-size:14px;color:#999;font-weight:400}.hotel_detail_review_cont .detail_review_score_mod{position:relative;padding-left:190px;margin-top:24px;padding-bottom:30px;border-bottom:1px solid #eee;min-height:118px}.hotel_detail_review_cont .detail_review_score_mod .left_mod{position:absolute;top:0;left:0;width:184px;text-align:center}.detail_review_score_mod .right_mod{width:928px}.hotel_detail_review_cont .detail_review_score_mod .left_mod .score_title{margin-bottom:8px;line-height:25px;font-size:22px;font-weight:700;color:#0072d1}.hotel_detail_review_cont .detail_review_score_mod .left_mod .score_num_mod{line-height:55px;font-size:32px;color:#999}.hotel_detail_review_cont .detail_review_score_mod .left_mod .score_num_mod .num{margin-right:5px;font-size:48px;font-weight:700;color:#0072d1}.hotel_detail_review_cont .detail_review_score_mod .left_mod .net{overflow:hidden;line-height:27px;font-size:14px;color:#999}.hotel_detail_review_cont .detail_review_score_mod .left_mod .net .net_text{display:inline-block;vertical-align:middle;font-weight:700}.left_mod .net .logo{margin-right:8px;height:27px;display:inline-block;vertical-align:middle}.proportion_cont .propor_list li{float:left;width:50%;padding:12px 0 12px 104px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.proportion_cont .propor_list li .top{position:relative;margin-bottom:8px;line-height:17px;font-size:16px;font-weight:700}.proportion_cont .propor_list li .top .name{color:#999}.proportion_cont .propor_list li .top .num{position:absolute;right:0;top:0;color:#366ab3}.proportion_cont .propor_list li .bg{position:relative;height:8px;background:#ccd6e5}.proportion_cont .propor_list li .bg .propor_color{position:absolute;left:0;top:0;height:100%;background:#0072d1}.hotel_detail_review_cont .detail_review_score_mod .badge_mod{text-align:right;padding-top:7px;color:#999}.hotel_detail_review_cont .detail_review_score_mod .badge_mod .xz_icon{display:inline-block;margin-right:8px;vertical-align:-7px}.hotel_detail_review_cont .detail_review_score_mod .badge_mod .xz_icon .pic{width:20px;height:25px}.hotel_detail_review_cont .user_comment_content .user_talk_mod{position:relative;padding-top:24px;min-height:112px}.hotel_detail_review_cont .user_comment_content .user_talk_mod+.user_talk_mod{border-top:1px solid #eee;margin-top:24px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .left_mod{float:left;width:254px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .left_mod .user_info_mod{display:table;height:50px;width:230px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .left_mod .user_info_mod .user_pic{display:table-cell;padding-right:16px;width:54px;height:54px;overflow:hidden}.hotel_detail_review_cont .user_comment_content .user_talk_mod .left_mod .user_info_mod .user_pic .pic{width:100%;height:100%;border-radius:50px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .left_mod .user_info_mod .user_name{display:table-cell;height:50px;vertical-align:middle}.hotel_detail_review_cont .user_comment_content .user_talk_mod .left_mod .user_info_mod .user_name .flag{margin-top:8px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .left_mod .hotel_checkin_info{padding-top:10px;width:210px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .left_mod .hotel_checkin_info .info_list li{position:relative;padding-left:28px;margin-top:10px;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:18px;max-height:54px;font-size:14px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .left_mod .hotel_checkin_info .info_list li i[class^=icons-]{font-size:20px;position:absolute;top:0;left:0}.right_mod{float:right;width:858px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .right_mod .user_score_num_mod{line-height:30px;color:#366ab3;font-weight:700}.hotel_detail_review_cont .user_comment_content .user_talk_mod .right_mod .user_score_num_mod .num{float:left;margin-right:8px;font-size:28px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .right_mod .user_score_num_mod .describe{float:left;font-size:18px;margin-right:8px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .right_mod .user_score_num_mod .label-blue{padding:0 16px;height:34px;line-height:34px}.hotel_detail_review_cont .user_comment_content .user_talk_mod .right_mod .user_score_num_mod .time_mod{font-weight:400}.user_talking_text{color:#666}.text_mod_basics{font-size:16px;color:#666;line-height:25px}.text_mod{max-height:175px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.user_talking_subitem{display:inline-block;width:100%;margin-top:8px}.user_talking_subitem .user_talking_subitem_content{color:#999;font-size:14px}.user_talking_subitem .user_talking_subitem_content .label_item{margin-right:4px}.user_talking_subitem .user_talking_subitem_viewmore{color:#0086f6;font-weight:400;cursor:pointer}.user_talking_text .show_all_text{margin-top:8px;font-weight:700}.user_talking_text .show_all_text a{color:#2681ff}.user_up_pic_list{margin-top:24px;margin-bottom:-16px}.user_up_pic_list li{position:relative;float:left;margin:0 16px 16px 0;width:114px;height:114px;background:#f2f2f2;overflow:hidden;cursor:pointer}.user_up_pic_list li .pic{position:absolute;top:0;left:50%;min-width:100%;width:auto;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.user_good_mod{margin-top:32px;margin-bottom:8px}.time_mod{float:right;color:#aaa;font-size:14px}.icon_mod .icon_base{position:absolute;left:0;top:0;font-size:20px;height:20px;width:20px}.proportion_cont_small{margin-top:12px;margin-bottom:12px}.proportion_cont_small .propor_list li{float:left;width:320px;padding:12px 32px 12px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.proportion_cont_small .propor_list li .top{position:relative;margin-bottom:8px;line-height:17px;font-size:14px;font-weight:700}.proportion_cont_small .propor_list li .top .name{color:#999}.proportion_cont_small .propor_list li .top .num{position:absolute;right:0;top:0;color:#0072d1}.proportion_cont_small .propor_list li .bg{position:relative;height:4px;background:#ccd6e5}.proportion_cont_small .propor_list li .bg .propor_color{position:absolute;left:0;top:0;height:100%;background:#0072d1}.user_talking_tip{font-size:14px;color:#2681ff;margin-top:8px;font-weight:700;cursor:pointer}.user_good_left{float:left;font-size:14px;color:#333;font-weight:700}.user_reply_box{background:#f6f8fa;padding:16px;margin-top:24px}.user_reply_box .user_good_mod{margin-top:0}.user_talk_paging_box{text-align:right;padding-top:24px;margin-top:24px;border-top:1px solid #eee}.user_talk_paging_box .user_talk_paging_num{display:inline-block;vertical-align:middle;font-size:14px;color:#666;line-height:18px;margin-right:12px}.user_talk_paging_box .user_paging_input{display:inline-block;vertical-align:middle;border:1px solid #eee;border-radius:2px;height:30px;line-height:30px;margin:0 4px;min-width:32px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32px;outline:0}.user_talk_paging_box .user_paging_span{display:inline-block;vertical-align:middle;border:1px solid #eee;border-radius:2px;line-height:30px;padding:0 12px;margin:0 4px;min-width:32px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.user_talk_paging_box .user_paging_span:hover{color:#0086f6}.user_talk_paging_box .user_paging_span.cur{color:#fff;background:#0086f6;border:1px solid #0086f6}.user_talk_paging_box .user_talk_paging_go{display:inline-block;vertical-align:middle;margin-left:20px;color:#999;margin-right:4px}.user_talk_paging_box .user_talk_paging_btn{display:inline-block;vertical-align:middle;border:1px solid #0086f6;border-radius:2px;color:#0086f6;width:62px;text-align:center;line-height:30px;font-weight:700;margin-left:4px}.user_talk_paging_box .user_talk_paging_btn:hover{background:rgba(40,125,250,.1)}.user_talk_paging_box .user_paging_left{display:inline-block;vertical-align:middle;border:1px solid #eee;border-radius:2px;line-height:30px;margin:0 4px;width:32px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.user_talk_paging_box .user_paging_right{display:inline-block;vertical-align:middle;border:1px solid #eee;border-radius:2px;line-height:30px;margin:0 4px;width:32px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.user_talk_paging_box .user_paging_gray{color:#ccc}.show_reviews_bg{padding-top:24px;margin-bottom:36px}.show_reviews_bg .show_reviews_box{margin-bottom:24px}.show_reviews_bg .show_reviews_box .show_reviews_title{font-size:14px;color:#666;float:left;margin-right:12px;line-height:38px}.show_reviews_bg .show_reviews_box .show_reviews_item_bg{float:left;position:relative;margin-right:16px;cursor:pointer}.show_reviews_bg .show_reviews_box .show_reviews_item_bg .detail_route_drop{top:38px}.show_reviews_bg .show_reviews_box .show_reviews_item_bg .show_reviews_item{border:1px solid #eee;border-radius:2px;line-height:36px;font-size:14px;color:#333;padding:0 50px 0 16px;position:relative}.show_reviews_bg .show_reviews_box .show_reviews_item_bg .show_reviews_item .icon_base{position:absolute;right:16px;top:11px}.PhaseTwo_item_bottom{margin-bottom:24px}.PhaseTwo_following_text{font-size:18px;font-weight:700;color:#666;line-height:24px;margin:24px 0 16px;text-align:center}.PhaseTwo_picking_box{background:#fff8f2;border-radius:2px 2px 0 0;position:relative;padding:0 0 0 24px;min-height:54px;margin-top:16px;line-height:54px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.PhaseTwo_picking_box .PhaseTwo_picking_text{font-size:14px;color:#333}.PhaseTwo_picking_box .PhaseTwo_picking_strip{background:#f70;height:4px;position:absolute;left:0;bottom:0}.PhaseTwo_picking_href{position:relative;cursor:pointer;display:inline-block}.PhaseTwo_picking_href .PhaseTwo_picking_href_text{display:inline-block;border-bottom:#999 dashed 1px;line-height:22px}.PhaseTwo_picking_href:hover .detail_book_pop_box{display:block!important}.PhaseTwo_picking_btn{border:1px solid #0086f6;border-radius:2px;font-size:14px;color:#0086f6;line-height:26px;padding:0 16px;display:inline-block;cursor:pointer;margin-left:24px}.PhaseTwo_Spring_within{margin-left:16px;font-size:14px;color:#f60;line-height:18px;font-weight:400;position:relative}.PhaseTwo_Spring_icon{background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/coupon.png) no-repeat;background-position:0 0;display:inline-block;width:18px;height:18px;margin-right:4px;vertical-align:-4px;background-size:18px auto}.PhaseTwo_Flights_box{margin-bottom:16px;background:#fff;border-radius:0 0 2px 2px}.PhaseTwo_Flights_box .PhaseTwo_Flights_text{font-size:20px;color:#333;line-height:26px;font-weight:700;margin-bottom:8px;padding:24px 24px 0 24px}.PhaseTwo_Flights_box .PhaseTwo_Flights_text .PhaseTwo_Flights_right{font-weight:400;margin-top:4px}.PhaseTwo_Flights_box .PhaseTwo_Flights_text .PhaseTwo_Flights_within{margin-left:16px;font-size:14px;color:#666;line-height:18px;font-weight:400}.PhaseTwo_Flights_box .PhaseTwo_Flights_text .PhaseTwo_Flights_within .icon_err_info{margin-right:4px;vertical-align:text-bottom}.PhaseTwo_Flights_box .PhaseTwo_Flights_remind{margin-bottom:8px;padding:0 24px}.PhaseTwo_Flights_box .PhaseTwo_Flights_remind .PhaseTwo_Flights_left{float:left;font-size:14px;color:#666;line-height:18px;margin-bottom:8px}.PhaseTwo_Flights_right{float:right;font-size:14px;color:#666;line-height:18px;border-bottom:#666 dashed 1px;cursor:pointer;position:relative}.PhaseTwo_Flights_line{background:#eee;width:1px;height:8px;margin:0 8px 0 8px;display:inline-block;vertical-align:middle}.PhaseTwo_Flights_item{padding:23px 0;border-bottom:1px solid #eee}.PhaseTwo_Flights_item.PhaseTwo_Flights_noborder{border-bottom:0}.PhaseTwo_Flights_item .pro_transport_text{font-weight:700;vertical-align:middle;width:100%;font-size:14px;line-height:18px;margin-bottom:16px;color:#333}.PhaseTwo_Flights_item .pro_transport_text s{text-decoration:none}.PhaseTwo_Flights_item .pro_transport_text span{display:inline-block}.PhaseTwo_Flights_item .pro_transport_text em{background:#0086f6;height:18px;width:18px;margin:0 8px 0 0;text-align:center;display:inline-block;color:#fff;float:left}.PhaseTwo_Flights_item .pro_transport_text .pro_title_bor{padding-right:8px;position:relative;float:left}.PhaseTwo_Flights_item .pro_transport_text .pro_title_bor::after{content:'';height:8px;width:1px;display:inline-block;background:#eee;margin:2px 0 0 8px;vertical-align:0}.PhaseTwo_Flights_item .pro_transport_text .pro_title_nobor{position:relative;float:left}.PhaseTwo_Flights_item .pro_transport_text .city{display:inline-block;width:auto;margin:0 2px}.PhaseTwo_Flights_item .pro_title_nobor_tip{font-size:14px;color:#f60;margin-left:16px}.PhaseTwo_Flights_item .PhaseTwo_Flights_baggage{font-size:14px;color:#f60;line-height:22px;padding-left:26px;margin-top:-10px;margin-bottom:16px}.PhaseTwo_Flights_item .PhaseTwo_Flights_table_text{font-size:14px;color:#666;line-height:18px;margin-top:16px}.PhaseTwo_Flights_err_text{font-size:14px;color:#f5190a;line-height:18px;margin-top:16px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_one{float:left;width:412px;padding-left:26px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_one .PhaseTwo_Flights_table_times{margin-bottom:1px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_one .PhaseTwo_Flights_table_times .PhaseTwo_Flights_table_time{font-size:18px;color:#333;line-height:24px;font-weight:700;position:relative}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_one .PhaseTwo_Flights_table_times .icon_common_singlearrow{color:#999;margin:-5px 8px 0;font-size:18px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_one .PhaseTwo_Flights_table_times .PhaseTwo_Flights_time_plus{position:absolute;font-size:12px;line-height:18px;right:-14px;top:-2px;color:#f60;text-decoration:none;font-weight:400}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_one .PhaseTwo_Flights_number{font-size:14px;color:#999;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:340px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_one .PhaseTwo_Flights_number .PhaseTwo_Flights_number_img{width:14px;height:14px;margin-right:4px;display:inline-block;vertical-align:middle}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_two{float:left;width:200px;min-height:1px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_two .PhaseTwo_Flights_two_time{font-size:14px;color:#333;line-height:18px;margin-bottom:8px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_two .PhaseTwo_Flights_two_time .icon_crn_time{vertical-align:-3px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_two .PhaseTwo_Flights_two_text{font-size:14px;color:#999;line-height:18px;cursor:pointer;display:inline-block}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_two .PhaseTwo_Flights_two_text .PhaseTwo_Flights_text_border{border-bottom:#999 dashed 1px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_three{float:left;width:290px;min-height:1px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_three .PhaseTwo_Flights_three_time{font-size:14px;color:#333;line-height:18px;margin-bottom:8px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_three .PhaseTwo_Flights_three_text{font-size:14px;color:#999;line-height:18px;border-bottom:#999 dashed 1px;cursor:pointer}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_four{float:left;width:134px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_four .PhaseTwo_Flights_four_time{font-size:14px;color:#333;line-height:18px;margin-bottom:8px}.PhaseTwo_Flights_table_box .PhaseTwo_Flights_table_four .PhaseTwo_Flights_four_text{font-size:14px;color:#f5594a;line-height:18px}.PhaseTwo_Flights_btn_box{text-align:right}.PhaseTwo_Flights_btn_box .PhaseTwo_Flights_btn{background:#fff;border:1px solid #0086f6;border-radius:2px;font-size:14px;color:#0086f6;line-height:40px;padding:0 16px;display:inline-block;cursor:pointer;margin-left:24px;font-weight:700;position:relative}.PhaseTwo_Flights_btn_box .PhaseTwo_Flights_btn:hover{background:rgba(40,125,250,.1)}.PhaseTwo_Flights_btn_box .PhaseTwo_Flights_btn em{position:absolute;display:block;padding:0 4px;height:18px;background-color:#f70;font-size:12px;line-height:18px;color:#fff;right:-14px;top:-9px;border-radius:9px 9px 9px 0;text-align:center}.PhaseTwo_picking_pop{width:1180px;padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.PhaseTwo_Spring_box{margin-top:16px}.PhaseTwo_Spring_box .PhaseTwo_Spring_within{margin-left:0;margin-bottom:8px;display:inline-block}.PhaseTwo_Spring_box .PhaseTwo_Spring_text{font-size:14px;color:#666;line-height:18px}.PhaseTwo_Flights_right .pop-absolute{display:none;position:absolute;left:50%;top:18px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9}.PhaseTwo_Flights_right .pop-absolute .pop_hover_wrapper{position:relative;padding-top:18px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_wrapper .pop_arr{top:10px;left:50%;margin-left:-11px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_title{font-size:24px;line-height:30px;font-weight:700;color:#234}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont{position:relative;margin-top:8px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont .roll_btn{position:absolute;top:0;height:40px;width:25px;line-height:40px;text-align:center;background:#fff}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont .roll_btn.left{left:-24px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont .roll_btn.right{right:-24px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont .roll_btn .icon_base{position:relative;top:auto;line-height:40px;color:#0086f6}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#eee;opacity:.5}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont .scroll_cont{width:100%;overflow-x:auto}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont .tab_mod{white-space:nowrap}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont .tab_mod .tab{position:relative;display:inline-block;padding:10px 0;font-size:18px;color:#0086f6;line-height:24px;color:#333}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont .tab_mod .tab+.tab{margin-left:16px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont .tab_mod .tab.cur{color:#0086f6}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_header_cont .header_tab_cont .tab_mod .tab.cur::before{content:"";position:absolute;bottom:0;left:50%;margin-left:-20px;width:40px;height:2px;background:#0086f6}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_cont{overflow-y:auto}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_mod01{margin-top:16px;font-size:14px;color:#666;text-align:left;line-height:22px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_list01,.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 td,.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_text01{color:#666}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_tit{line-height:22px;font-weight:700;color:#333}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_list01{margin-top:8px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_list01 li{position:relative;padding-left:12px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_list01 li+li{margin-top:8px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_list01 li::before{content:"";position:absolute;top:7px;left:0;width:4px;height:4px;background:#666;border-radius:4px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .table_border{margin-top:8px;border:1px solid #eee}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01{table-layout:fixed;width:100%}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 .width01{width:112px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 td,.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 th{padding:12px 16px;text-align:left}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 th{color:#333;background:#f6f8fa}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 td{border-top:1px solid #eee}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 td+td{border-left:1px solid #eee}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 .no_border td{border-top-width:0}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 .table_text+.table_text{margin-top:4px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 .item_list01 li+li{margin-top:4px}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 .free{color:#00b87a}.PhaseTwo_Flights_right .pop-absolute .pop_hover_content .pop_scroll_main .item_table01 .wrong{color:#f5190a}.PhaseTwo_Flights_right:hover .pop-absolute{display:block}.PhaseTwo_Flights_bg{border:1px solid #fff;padding:0 24px 24px 24px}.PhaseTwo_Flights_bg.PhaseTwo_Flights_item_err{border-color:#f5190a}.PhaseTwo_Flights_bg .PhaseTwo_Flights_btn_box{margin-top:0}.PhaseTwo_Hotel_color{cursor:pointer}.PhaseTwo_Hotel_color .PhaseTwo_Hotel_tip{border-bottom:#f60 dashed 1px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item:last-child .PhaseTwo_Flights_btn_box{border-bottom:0}.PhaseTwo_Hotel_box{margin-bottom:16px;background:#fff;border-radius:0 0 2px 2px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_text{font-size:14px;color:#333;line-height:22px;font-weight:700;margin-bottom:24px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_title{font-size:18px;color:#333;line-height:26px;font-weight:700;padding:24px 24px 0 24px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item{padding:24px 24px 0 24px;border:1px solid #fff}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Flights_btn_box{padding-bottom:24px;border-bottom:1px solid #eee}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item.PhaseTwo_Hotel_item_err{border-color:#f5190a}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item.PhaseTwo_Hotel_item_warning{border-color:#ff6f00}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_table_err{font-size:14px;color:#f5190a;line-height:18px;margin-top:8px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one{padding:0 302px 16px 0}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft{padding-left:180px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_item_img{position:relative;width:180px;height:128px;float:left;margin-left:-180px;overflow:hidden}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_item_img img{width:180px;height:128px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content{border-right:1px solid #eee;margin-left:16px;min-height:128px;padding-right:16px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_img_title{font-size:18px;color:#333;line-height:24px;margin-bottom:8px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_img_title .PhaseTwo_Hotel_img_gray{margin-right:8px;color:#333;font-weight:700}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_img_title .PhaseTwo_Hotel_img_span{font-weight:700;border-bottom:#999 dashed 1px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_img_title .PhaseTwo_Hotel_img_span:hover{color:#0086f6;border-bottom:#0086f6 solid 1px;text-decoration:none}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_img_title .PhaseTwo_Hotel_img_star .icon_detail_stars,.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_img_title .PhaseTwo_Hotel_img_star .icon_diamonds{color:#f70;margin-right:2px;vertical-align:-1px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_img_title .PhaseTwo_Hotel_img_star .icon_detail_stars{color:#f70}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_img_text{font-size:14px;color:#666;line-height:18px;margin-bottom:8px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_icon_box .icon_base{font-size:18px;margin-right:16px;color:#666;cursor:pointer;margin-bottom:8px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_span{margin-bottom:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:8px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_span span{background:#f0f2f5;border-radius:2px;font-size:12px;color:#666;line-height:26px;padding:0 8px;display:inline-block;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_offers{font-size:14px;color:#f60;line-height:18px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneleft .PhaseTwo_Hotel_img_content .PhaseTwo_Hotel_offers .PhaseTwo_Hotel_offers_img{width:18px;height:18px;margin-right:4px;float:left;vertical-align:middle}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright{float:right;width:302px;margin-right:-302px;min-height:144px;text-align:right;font-size:14px;line-height:18px;position:relative}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .htl_score{padding-bottom:8px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .score_num{display:inline-block;cursor:pointer}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .score_num .outstanding{color:#0072d1;font-weight:700}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .score_num .review_num{margin-top:4px;color:#999;font-size:12px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .score_fraction{padding:0 8px;height:26px;line-height:26px;font-weight:700;color:#fff;background:#4978ce;border-radius:2px;float:right;margin-left:8px;cursor:pointer}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .score_fraction .num{font-size:14px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .score_fraction .all{font-size:12px;opacity:.6}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .PhaseTwo_Hotel_remark{font-size:14px;color:#0072d1;line-height:18px;margin-bottom:8px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .PhaseTwo_Hotel_polocies{font-size:14px;color:#666;line-height:18px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .PhaseTwo_Hotel_polocies .icon_warn{margin-right:8px;font-size:18px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_one .PhaseTwo_Hotel_item_oneright .PhaseTwo_Hotel_polocies .PhaseTwo_Hotel_polocies_texts{display:inline;border-bottom:#999 dashed 1px;cursor:pointer}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_left .PhaseTwo_Hotel_room_img{position:relative;width:180px;height:128px;display:block;margin-bottom:16px;overflow:hidden}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_left .PhaseTwo_Hotel_room_img img{width:180px;height:128px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_left .PhaseTwo_Hotel_room_text{font-size:14px;color:#333;line-height:18px;margin-bottom:8px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_left .PhaseTwo_Hotel_room_text .icon_base{margin-right:8px;vertical-align:-3px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_left .PhaseTwo_Hotel_room_bold{max-height:54px;font-size:14px;color:#333;line-height:18px;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:16px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_left .PhaseTwo_Hotel_room_bold.PhaseTwo_Hotel_room_bold_blue{color:#0086f6;margin-bottom:4px;cursor:pointer}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_left .PhaseTwo_Hotel_room_more{font-size:14px;color:#0086f6;margin-top:8px;font-weight:700;cursor:pointer}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table{width:100%;table-layout:fixed}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table .PhaseTwo_Hotel_room_one{width:164px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table .PhaseTwo_Hotel_room_two{width:295px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table .PhaseTwo_Hotel_room_three{width:206px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table .deal_img,.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table .trip_basic{display:block;border:none;margin-top:8px;height:18px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table .hotel_room_tips{font-size:14px;line-height:18px;color:#f60;padding-right:24px;margin-top:-8px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table .trip_basic{height:15px;width:60px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table .PhaseTwo_Hotel_table_right{padding:0 60px 0 0;text-align:right}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table th{background:#f6f8fa;font-size:14px;color:#999;line-height:16px;text-align:left;padding:19px 0 19px 16px;word-wrap:break-word}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td{padding-left:16px;padding-top:16px;font-size:14px;color:#333;line-height:18px;vertical-align:top}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_person{font-size:18px;margin-bottom:8px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_person .num_of_people_txt{margin-left:4px;font-size:14px;line-height:18px;display:inline-block;vertical-align:middle}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_text{padding-left:22px;position:relative;margin-bottom:8px;font-size:14px;color:#333;line-height:20px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_text.PhaseTwo_Hotel_table_green{color:#00b87a}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_text.PhaseTwo_Hotel_table_green .PhaseTwo_Hotel_table_tip{border-bottom:#00b87a dashed 1px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_text.PhaseTwo_Hotel_table_red .icon_base{color:#f5190a}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_text .PhaseTwo_Hotel_table_tip{position:relative;cursor:pointer;border-bottom:#333 dashed 1px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_text .PhaseTwo_Hotel_table_icon{position:absolute;top:3px;left:0;font-size:18px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_offers{font-size:14px;color:#f60;line-height:18px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_offers .PhaseTwo_Hotel_offers_img{width:18px;height:18px;margin-right:4px;float:left;vertical-align:middle}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_gift{position:relative;margin:8px 0;font-size:0;padding-left:22px;color:#f60}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_gift .icon_htl_gift{width:18px;height:18px;font-size:14px;position:absolute;left:0;background:rgba(255,102,0,.1);border-radius:2px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_gift span{font-size:14px;line-height:18px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_price{font-size:18px;color:#0086f6;text-align:right;line-height:24px;font-weight:700;padding-right:60px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_number{position:relative;display:inline-block}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_number .PhaseTwo_input_box{background:#fff;border:1px solid #ddd;width:100px;line-height:40px;height:40px;font-size:14px;color:#333;cursor:pointer;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_number .PhaseTwo_input_box .icon_arr_down{position:absolute;right:16px;top:12px;font-size:18px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_number .PhaseTwo_input_box_disabled{background-color:#eee;color:#999}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .PhaseTwo_Hotel_item_content .PhaseTwo_Hotel_item_two .PhaseTwo_Hotel_room_box .PhaseTwo_Hotel_room_right .PhaseTwo_Hotel_room_table td .PhaseTwo_Hotel_table_err{font-size:14px;color:#f5594a;line-height:18px;margin-top:4px}.PhaseTwo_Insurance_gray{font-size:12px;color:#999;line-height:18px}.PhaseTwo_journey_thone{width:450px}.PhaseTwo_journey_thtwo{width:189px}.PhaseTwo_journey_thfive{width:150px}.PhaseTwo_journey_thsix{width:649px}.PhaseTwo_journey_thseven{width:590px}.PhaseTwo_journey_theight{width:370px}.PhaseTwo_journey_box{background:#fff;border-radius:2px;padding:24px}.PhaseTwo_journey_box .PhaseTwo_journey_title{font-size:20px;color:#333;line-height:26px;font-weight:700;margin-bottom:16px}.PhaseTwo_journey_box .PhaseTwo_journey_table_box .PhaseTwo_journey_table{width:100%;table-layout:fixed}.PhaseTwo_journey_box .PhaseTwo_journey_table_box .PhaseTwo_journey_table th,.PhaseTwo_journey_box .PhaseTwo_journey_table_box .PhaseTwo_journey_table tr.PhaseTwo_resource_table_header td{background:#f6f8fa;padding:19px 0 19px 16px;line-height:16px;font-size:14px;color:#999;text-align:left;word-wrap:break-word}.PhaseTwo_journey_box .PhaseTwo_journey_table_box .PhaseTwo_journey_table td{font-size:14px;color:#333;line-height:22px;padding-left:16px;vertical-align:top;padding-top:16px;text-align:left}.PhaseTwo_journey_box .PhaseTwo_journey_table_box .PhaseTwo_journey_table td .PhaseTwo_journey_table_title .PhaseTwo_journey_table_span{border-bottom:#333 dashed 1px;margin-right:16px;cursor:pointer}.PhaseTwo_journey_box .PhaseTwo_journey_table_box .PhaseTwo_journey_table td .PhaseTwo_journey_table_title .PhaseTwo_journey_table_gray{margin-right:16px}.PhaseTwo_journey_box .PhaseTwo_journey_table_box .PhaseTwo_journey_table td .PhaseTwo_journey_table_title .PhaseTwo_journey_table_dui{color:#00b87a;display:inline-block}.PhaseTwo_Additional_boxs{margin-left:16px;margin-top:32px}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_title{font-size:14px;color:#333;line-height:18px;font-weight:700;margin-bottom:16px}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item{width:350px;float:left;margin-right:24px;margin-bottom:16px}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item:nth-child(3n){margin-right:0}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_title{font-size:14px;color:#333;line-height:18px;margin-bottom:8px}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_title.PhaseTwo_Additional_item_gray{color:#999}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content{position:relative;height:30px;border-bottom:1px solid #ccc}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_input_placeholder{width:100%;line-height:22px;position:absolute;top:0;left:0;color:#ccc;font-size:14px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_input_text{width:90%;line-height:22px;position:absolute;top:0;left:0;color:#333;font-size:14px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_input{position:relative;background:0 0;width:100%;line-height:22px;margin-bottom:8px;outline:0;font-size:14px}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_input::-webkit-input-placeholder{color:#ccc}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_input::-moz-input-placeholder{color:#ccc}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_input::-ms-input-placeholder{color:#ccc}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_year_box{float:left;width:50%;margin-bottom:8px;position:relative;cursor:pointer}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_year_box .PhaseTwo_Additional_year{font-size:14px;color:#333;line-height:22px;font-weight:700}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_year_box .icon_arr_down{position:absolute;top:4px;right:16px;color:#999}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_year_box .PhaseTwo_Additional_year_pop{background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);border-radius:1px;width:120px;position:absolute;left:0;top:40px;z-index:1}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_year_box .PhaseTwo_Additional_year_pop p{text-align:center;line-height:34px;font-size:14px;color:#333}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_year_box .PhaseTwo_Additional_year_pop p.cur{color:#fff;background:#0086f6}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_year_box .PhaseTwo_Additional_year_pop p:hover{color:#fff;background:#0086f6}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box{float:left;width:50%;margin-bottom:8px;position:relative;cursor:pointer}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time{font-size:14px;color:#333;line-height:22px;font-weight:700;margin-left:16px}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .icon_arr_down{position:absolute;top:4px;right:0;color:#999}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box::before{content:'';width:1px;height:12px;position:absolute;left:0;top:5px;background:#eee}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time_pop{background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);border-radius:1px;position:absolute;left:0;top:40px;height:204px;z-index:1}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time_pop:before{content:'';width:1px;height:100%;background:#f6f8fa;position:absolute;right:70px;top:0}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time_pop .PhaseTwo_Additional_time_hour{width:70px;display:inline-block;position:relative}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time_pop .PhaseTwo_Additional_time_hour p{text-align:center;line-height:34px;font-size:14px;color:#333}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time_pop .PhaseTwo_Additional_time_hour p.cur{color:#fff;background:#0086f6}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time_pop .PhaseTwo_Additional_time_hour p:hover{color:#fff;background:#0086f6}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time_pop .PhaseTwo_Additional_time_minute{width:70px;display:inline-block}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time_pop .PhaseTwo_Additional_time_minute p{text-align:center;line-height:34px;font-size:14px;color:#333}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time_pop .PhaseTwo_Additional_time_minute p.cur{color:#fff;background:#0086f6}.PhaseTwo_Additional_boxs .PhaseTwo_Additional_table .PhaseTwo_Additional_item .PhaseTwo_Additional_item_content .PhaseTwo_Additional_time_box .PhaseTwo_Additional_time_pop .PhaseTwo_Additional_time_minute p:hover{color:#fff;background:#0086f6}.PhaseTwo_journey_table_bottom{margin-bottom:24px}.PhaseTwo_journey_table_bottom:last-child{margin-bottom:0}.PhaseTwo_journey_table_bottom+.PhaseTwo_journey_table_bottom{border-top:1px solid #eee}.PhaseTwo_room_box{background:#fff;border-radius:2px;padding:24px;margin:16px auto}.PhaseTwo_room_box .PhaseTwo_room_title{font-size:18px;color:#333;line-height:26px;font-weight:700;margin-bottom:16px;position:relative}.PhaseTwo_room_box .PhaseTwo_room_title .common_title_extend{position:absolute;right:0;top:0;font-size:14px;font-weight:400;border-bottom:1px dotted #999;line-height:20px}.ChangeInsurance_text{font-size:14px;color:#666;margin-top:-20px;margin-bottom:16px}.PhaseTwo_room_table_box .PhaseTwo_room_table{width:100%;table-layout:fixed}.PhaseTwo_room_table_box .PhaseTwo_room_table th,.PhaseTwo_room_table_box .PhaseTwo_room_table tr:first-child td{background:#f6f8fa;padding:19px 0 19px 16px;line-height:16px;font-size:14px;color:#999;text-align:left;word-wrap:break-word}.PhaseTwo_room_table_box .PhaseTwo_room_table td{font-size:14px;color:#333;line-height:22px;padding-left:16px;padding-top:16px;text-align:left}.PhaseTwo_room_table_box .PhaseTwo_room_table .PhaseTwo_room_yellow{color:#f60}.PhaseTwo_room_table_box .PhaseTwo_room_table tr:first-child td{border:none}.PhaseTwo_car_text{border-bottom:#999 dashed 1px;cursor:pointer;position:relative;display:inline;font-size:14px;color:#333;margin-right:8px}.PhaseTwo_car_text.no_dashed{border-bottom:none}.PhaseTwo_Insurance_span{display:inline-block}.PhaseTwo_Insurance_sale{background:rgba(255,111,0,.1);border-radius:1px;line-height:21px;padding:0 4px;font-size:12px;color:#f60}.PhaseTwo_room_table .PhaseTwo_Insurance_tip{color:#666;margin-bottom:8px;line-height:18px}.PhaseTwo_room_table .PhaseTwo_Insurance_tip .icon_warn{margin-right:4px;margin-top:-2px}.PhaseTwo_room_input{width:130px}.PhaseTwo_Insurance_tip_box{margin-top:-8px}.PhaseTwo_Insurance_tip_box .PhaseTwo_Insurance_shu{display:inline-block;width:2px;height:14px;margin:0 8px 0 8px;background:#eee;vertical-align:-2px}.PhaseTwo_recommendations_title{font-size:18px;font-weight:700;color:#666;line-height:24px;text-align:center;margin:24px 0 16px}.PhaseTwo_Protect_title_box{background:rgba(255,149,0,.1);border-radius:2px 2px 0 0;height:104px;position:relative;padding:24px 0 0 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.PhaseTwo_Protect_title_box .PhaseTwo_Protect_title{font-size:24px;color:#333;line-height:30px;font-weight:700;margin-bottom:8px}.PhaseTwo_Protect_title_box .PhaseTwo_Protect_text{font-size:14px;color:#234;line-height:18px}.PhaseTwo_Protect_title_box .PhaseTwo_Protect_img{position:absolute;right:0;bottom:0;width:64px;height:94px}.PhaseTwo_Protect_title_box.PhaseTwo_Protect_title_green{background:rgba(6,174,189,.1)}.PhaseTwo_Insurance_bg{background:#fff;border-radius:2px;padding:24px}.PhaseTwo_Insurance_bg .PhaseTwo_Insurance_box .PhaseTwo_Insurance_title{font-size:20px;color:#333;line-height:26px;font-weight:700;margin-bottom:8px}.PhaseTwo_Insurance_bg .PhaseTwo_Insurance_box .PhaseTwo_Insurance_text{font-size:14px;color:#666;line-height:18px;margin-bottom:16px}.PhaseTwo_Insurance_bg .PhaseTwo_Insurance_box .PhaseTwo_Insurance_tip{font-size:14px;color:#666;line-height:18px}.PhaseTwo_Insurance_bg .PhaseTwo_Insurance_box .PhaseTwo_Insurance_tip .icon_warn{margin-right:8px}.PhaseTwo_offer_title{font-size:18px;color:#666;line-height:24px;font-weight:700;margin:24px 0 16px;text-align:center}.PhaseTwo_Journey_pop{width:532px}.PhaseTwo_Journey_pop .PhaseTwo_Journey_pop_content .PhaseTwo_Journey_pop_title{font-size:16px;color:#333;line-height:18px;font-weight:700}.PhaseTwo_Journey_pop .PhaseTwo_Journey_pop_content .PhaseTwo_Journey_pop_text{font-size:14px;color:#666;line-height:18px;margin-top:16px}.PhaseTwo_Change_Insurance_pop{width:1180px}.PhaseTwo_Change_Insurance_pop .blueBorBtn:hover{background:rgba(40,125,250,.1)}.PhaseTwo_book_yellow{font-size:14px;color:#f60;line-height:18px;margin-bottom:4px}.PhaseTwo_book_title{font-size:20px;color:#333;line-height:26px;font-weight:700;margin-bottom:16px}.PhaseTwo_traveler_item_err{font-size:14px;color:#f5190a;line-height:18px;margin-top:-12px;padding:0 8px;margin-bottom:16px}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_title{font-size:14px;color:#333;line-height:18px;padding:0 8px}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_text{font-size:12px;color:#999;line-height:18px;margin-bottom:16px;padding:0 8px}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_item{padding:0 4px;margin-bottom:16px}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_item .PhaseTwo_childitem_bg{position:relative;float:left;background:#fff;border:1px solid #eee;width:69px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 4px;cursor:pointer}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_item .PhaseTwo_childitem_bg .PhaseTwo_childitem_box{line-height:34px;position:relative}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_item .PhaseTwo_childitem_bg .PhaseTwo_childitem_box .PhaseTwo_childitem_number{font-size:14px;color:#333;margin-left:8px}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_item .PhaseTwo_childitem_bg .PhaseTwo_childitem_box .icon_arr_down{position:absolute;right:8px;top:10px}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_item .PhaseTwo_childitem_bg .PhaseTwo_childitem_drop_box{background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);border-radius:1px;position:absolute;left:0;top:40px}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_item .PhaseTwo_childitem_bg .PhaseTwo_childitem_drop_box .PhaseTwo_childitem_drop{width:67px;display:inline-block}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_item .PhaseTwo_childitem_bg .PhaseTwo_childitem_drop_box .PhaseTwo_childitem_drop p{text-align:center;line-height:34px;font-size:14px;color:#333}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_item .PhaseTwo_childitem_bg .PhaseTwo_childitem_drop_box .PhaseTwo_childitem_drop p.cur{color:#fff;background:#0086f6}.PhaseTwo_traveler_child_box .PhaseTwo_traveler_child_item .PhaseTwo_childitem_bg .PhaseTwo_childitem_drop_box .PhaseTwo_childitem_drop p:hover{color:#fff;background:#d4e5fe}.detail_book_fix_bottom .PhaseTwo_childitem_drop_box{top:inherit!important;bottom:40px!important}.res_order .detail_price_content_box{top:10px;bottom:inherit}.res_order.res_order_fixed .detail_price_content_box{top:inherit;bottom:40px}.cruise_no_show{display:none}.cruise_no_show.res_order_fixed{display:block}.PhaseTwo_select_city_bg .group_product_select_city_box{position:relative;top:inherit;width:inherit;margin-bottom:8px}.PhaseTwo_select_city_bg .PhaseTwo_select_city_title{font-weight:700}.PhaseTwo_select_city_bg .city_span{max-width:inherit}.group_detail_result{background:#fff}.list_search_type_mod{margin-top:4px;padding-top:210px;height:812px;text-align:center;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list_search_type_mod.search_type01{padding-top:78px}.list_search_type_mod .text_area{word-wrap:break-word;padding:0 16px}.list_search_type_mod .text_area .text_mod{padding-top:16px;font-size:16px;line-height:22px;color:#999}.list_search_type_mod .text_area .btn_mod{padding-top:24px}.show_more_height td{padding:0!important}.show_more_height td .show_more_box{line-height:38px}.offline_tool span{margin-right:16px}.offline_tool .offline_check_promotion{background:#fff;border:1px solid #0086f6;border-radius:2px;font-size:14px;color:#0086f6;line-height:40px;padding:0 16px;display:inline-block;cursor:pointer;font-weight:700}.offline_tool .offline_check_promotion:hover{background:rgba(40,125,250,.1)}.offline_tool_message{margin-top:16px}.offline_tool_message span{color:#666;padding-right:16px;display:inline-block;font-size:14px;position:relative}.offline_tool_message span+span::before{display:inline-block;width:1px;height:8px;position:relative;content:'';margin-right:16px;vertical-align:middle;margin-top:-2px;background-color:#ddd}.offline_couponcode_check .ofl_code_clean{color:#0086f6;font-size:14px;font-weight:400;cursor:pointer;float:right}.offline_couponcode_check .ofl_codeinput_box{display:block;margin-top:10px}.offline_couponcode_check .ofl_codeinput_box .offline_check_couponcode{background:#fff;border:1px solid #0086f6;border-radius:2px;font-size:15px;color:#0086f6;padding:6px 16px;display:inline-block;cursor:pointer;font-weight:700;line-height:22px;margin-top:2px}.offline_couponcode_check .ofl_codeinput_box .offline_check_couponcode.disabled{border:1px solid #ccc;color:#ccc;cursor:not-allowed}.offline_couponcode_check .ofl_codeinput_box .offline_check_couponcode .coupon_code_btn_loading{height:20px;margin-bottom:-5px;width:20px}.offline_couponcode_check .ofl_codeinput_box .coupon_input{width:388px;float:left;margin-right:8px}.offline_couponcode_check .ofl_couponcode_list{width:932px;display:table;padding-top:16px}.offline_couponcode_check .ofl_couponcode_list .couponcode_box_item{display:inline-block;width:199px;font-size:14px;font-weight:400;letter-spacing:0;padding:13px 16px;border:1px solid #eee;margin:0 -1px -1px 0;outline:0}.offline_couponcode_check .ofl_couponcode_list .couponcode_box_item:hover{cursor:copy;color:#0086f6}.offline_couponcode_check .ofl_couponcode_list .couponcode_box_item.useless{cursor:text;text-decoration:line-through;color:#ccc}.offline_couponcode_check .ofl_couponcode_list .couponcode_box_item:nth-child(4n){margin-right:0}.offline_couponcode_check .couponcode_msg{font-size:14px;margin-top:16px;line-height:22px;color:#666}.offline_couponcode_check .couponcode_msg .icon_base{width:18px;height:18px;margin-right:8px;font-size:18px;top:-2px}.offline_couponcode_check .couponcode_msg span{vertical-align:baseline}.offline_couponcode_check .couponcode_msg span+span::before{display:inline-block;width:4px;height:4px;position:relative;content:'';margin:0 16px;border-radius:4px;vertical-align:middle;margin-top:-2px;background-color:#666}.offline_couponcode_check .couponcode_msg.ofl_couponcode_warning{color:#f70}.offline_couponcode_check .couponcode_msg.ofl_couponcode_warning span+span::before{background-color:#f70}.common_tip{padding-left:26px;position:relative;font-size:14px;line-height:22px}.common_tip.common_tip_info{color:#f70}.common_tip.common_tip_error{color:#f5190a}.common_tip.common_tip_warning{color:#ff6f00}.common_tip.common_tip_text{color:#666}.common_tip.common_tip_text .icon_base{color:#f70}.common_tip .icon_base{position:absolute;top:2px;left:0;width:18px;height:18px;font-size:18px}.PhaseTwo_car_text+.common_tip,.PhaseTwo_journey_table_gray+.common_tip{margin-top:16px}.PhaseTwo_room_title .common_tip{margin-top:8px;font-weight:400}.s_label+.common_tip{margin-top:16px}.s_label{display:inline-block;border-radius:2px;margin-right:8px;cursor:pointer;padding:0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:16px}.s_label:last-of-type{margin-right:0}.s_label_red{color:#f5190a;border:1px solid #fcc5c1}.s_label_green{color:#00b87a;border:1px solid #bfeddd}.s_label_yellow{color:#b27f38;border:1px solid #e7d8c3}.s_label_org{color:#f70;border:1px solid #ffdcbf}.s_label_org{color:#f70;border:1px solid #ffdcbf}.s_label_blue{color:#0086f6;border:1px solid #bfe0fc}.detail_journey_input_box_long .journey_input_down,.detail_journey_input_box_short .journey_input_down{right:11px}.detail_journey_input_box_long .detail_journey_input,.detail_journey_input_box_short .detail_journey_input{width:80%;font-size:14px}.detail_journey_input_box_long{width:137px;margin-bottom:8px}.detail_journey_input_box_long:last-of-type{margin-bottom:0}.detail_journey_input_box_long .detail_route_drop_text{padding-right:23px}.detail_journey_input_box_short{width:90px}.detail_journey_label{color:#ccc;position:absolute;left:8px;top:10px}.detail_journey_input_box_disabled{background-color:#eee}.detail_journey_input_box_disabled.detail_journey_input_box{border:1px solid #ddd}.detail_journey_input_box_disabled .detail_journey_input{color:#999;background-color:#eee}.PhaseTwo_con_box{padding-bottom:0}.PhaseTwo_con_box.margin_top_narrow{margin-top:6px}.PhaseTwo_con_box .error_border{border-color:#f5190a!important}.PhaseTwo_con_box .PhaseTwo_Additional_item{position:relative}.PhaseTwo_con_box .PhaseTwo_Additional_item .input_close{position:absolute;top:0;right:0;color:#aaa}.PhaseTwo_con_box .detail_address_drop{background:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);border-radius:1px;position:absolute;top:60px;left:0;width:100%;z-index:2}.PhaseTwo_con_box .detail_address_drop .bottom_btn_con{color:#0086f6;text-align:right;padding-right:16px;margin:16px 0}.PhaseTwo_con_box .detail_address_drop .bottom_btn_con .bottom_btn_cancel{margin-right:24px}.PhaseTwo_con_box .detail_address_drop .address_con{padding:16px 16px 0 16px;font-size:14px;line-height:18px}.PhaseTwo_con_box .detail_address_drop .address_con .address_con_tit{color:#333;margin-bottom:16px;font-weight:700}.PhaseTwo_con_box .detail_address_drop .address_con .address_con_item{color:#333;margin-bottom:16px;cursor:pointer}.PhaseTwo_con_box .detail_address_drop .address_con .address_con_item:hover{color:#0086f6}.PhaseTwo_con_box .detail_address_drop .address_con .address_con_item_checkbox{position:relative;padding-left:30px}.PhaseTwo_con_box .detail_address_drop .address_con .address_con_item_checkbox .icon_base{position:absolute;top:0;left:0}.PhaseTwo_con_box .detail_address_drop .address_con .address_con_item_checkbox .icon_checked_square{color:#0086f6}.PhaseTwo_con_box .detail_address_drop .address_con .address_con_item_checkbox .icon_check_square{color:#ccc}.PhaseTwo_con_box .detail_address_drop .address_con .address_con_item_check{position:relative;padding-right:28px}.PhaseTwo_con_box .detail_address_drop .address_con .address_con_item_check.cur{color:#0086f6}.PhaseTwo_con_box .detail_address_drop .address_con .address_con_item_check.cur .icon_dui{position:absolute;right:0;top:50%;margin-top:-8px}.PhaseTwo_con_box .choose_more_con_btn{height:70px;line-height:70px;border-top:1px solid #eee;text-align:center;color:#0086f6;font-size:14px}.PhaseTwo_con_box .choose_more_con_btn .choose_more_con_text{margin-right:4px;cursor:pointer}.PhaseTwo_con_box .choose_more_con_btn .icon_arr_left,.PhaseTwo_con_box .choose_more_con_btn .icon_arr_right{font-size:18px;vertical-align:-3px}.PhaseTwo_con_box .choose_more_con_btn .icon_arr_down,.PhaseTwo_con_box .choose_more_con_btn .icon_arr_up{font-size:24px;vertical-align:-3px}.PhaseTwo_con_box .journey_input_down{font-size:18px}.PhaseTwo_con_box .PhaseTwo_Additional_boxs{margin:0}.PhaseTwo_con_box .PhaseTwo_Additional_boxs .PhaseTwo_Additional_item_content_choose{padding-right:17px}.PhaseTwo_con_box .PhaseTwo_Additional_boxs .PhaseTwo_Additional_item_content_input{padding-right:30px;border-color:#0086f6!important}.PhaseTwo_con_box .PhaseTwo_Additional_boxs .journey_input_down{right:0;top:4px}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table .no_border_top td{border-top:0}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table .no_padding_bottom td{padding-bottom:0}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table .td_tip_con td{padding-top:0;padding-bottom:16px}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table td{padding-bottom:16px;border-top:1px solid #eee}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table{margin-bottom:15px;width:auto}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr{border-bottom:1px solid #eee;font-size:14px}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td{background-color:#fff;color:#333}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td.td_room{width:590px}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td.td_room>div{float:left;margin-right:10px}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td.td_room .cruise_img{border-radius:2px;height:70px;width:100px;position:relative;overflow:hidden}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td.td_room .cruise_img img{height:70px;width:100px}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td .room_type{margin:2px 0 6px;width:450px}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td .room_type span.room_name{color:#333;font-size:18px;line-height:28px;border-bottom:dashed 1px #999;display:inline;cursor:pointer}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td .tagList{width:450px}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td .tagList .tag{margin-right:5px;border-radius:2px 2px 2px 2px;border:1px solid #bfe0fc;color:#0086f6;font-size:12px;padding:1px 4px;line-height:16px}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td .room_param{border-right:solid 1px #333;padding:0 5px;height:12px;display:inline-block;line-height:12px}.PhaseTwo_con_box .PhaseTwo_room_table_box .cruise_table tbody tr td .room_param:last-child{border-right:none}.PhaseTwo_con_box .ticket_con{position:relative;margin:8px 0 24px 0;min-height:128px;padding:0 298px 0 196px}.PhaseTwo_con_box .ticket_con_left{position:absolute;top:0;left:0;width:180px;height:128px}.PhaseTwo_con_box .ticket_con_left_img{display:block;width:180px;height:128px}.PhaseTwo_con_box .ticket_con_middle{border-right:1px solid #eee;padding-right:17px}.PhaseTwo_con_box .ticket_con_middle_tit{margin-bottom:8px;line-height:24px}.PhaseTwo_con_box .ticket_con_middle_tit .tit_text{color:#333;font-size:18px;font-weight:700;border-bottom:1px dashed #999}.PhaseTwo_con_box .ticket_con_middle_tit .tit_label{line-height:16px;border-radius:2px;color:#fff;padding:0 4px;font-size:12px;margin-left:8px;background-color:#89a0c2;font-weight:700}.PhaseTwo_con_box .ticket_con_middle_info{position:relative;padding-left:24px;color:#666;line-height:18px;margin-bottom:8px}.PhaseTwo_con_box .ticket_con_middle_info .icon_base{position:absolute;top:0;left:0;font-size:16px}.PhaseTwo_con_box .ticket_con_right{position:absolute;width:298px;top:0;right:0}.PhaseTwo_con_box .ticket_con_right .comment_con{float:right;line-height:18px;text-align:right}.PhaseTwo_con_box .ticket_con_right .comment_con .comment_text{color:#0072d1;margin-bottom:3px;font-weight:700}.PhaseTwo_con_box .ticket_con_right .comment_con .comment_num{color:#999}.PhaseTwo_con_box .ticket_con_right .comment_score{float:right;line-height:26px;padding:0 8px;color:#fff;border-radius:2px;background-color:#0072d1;margin-left:8px;font-weight:700}.PhaseTwo_con_box .ticket_con_right .comment_score i{font-size:12px;font-weight:400;opacity:.6}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table .combine_error_box td{border-top:1px solid #f5190a}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table .combine_error_box td:first-of-type{border-left:1px solid #f5190a}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table .combine_error_box td:last-of-type{border-right:1px solid #f5190a}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table .combine_error_box+.combine_error_box td{border-top:1px solid #eee}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table .combine_error_box+.combine_error_box.no_border_top td{border-top:0}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table .combine_error_box+.td_tip_con td{border-left:1px solid #f5190a;border-right:1px solid #f5190a}.PhaseTwo_con_box .PhaseTwo_room_table_box .PhaseTwo_room_table .combine_error_box+.td_tip_con.combine_error_tip td{border-bottom:1px solid #f5190a}.PhaseTwo_room_box_con{padding:24px 0 0 0}.PhaseTwo_room_box_con .train_item_wrapper{padding:0 24px;border:1px solid #fff}.PhaseTwo_room_box_con .train_item_wrapper.error{border-color:#f5190a!important}.PhaseTwo_room_box_con .train_item_wrapper:last-of-type .train_item{border:none}.PhaseTwo_room_box_con .train_item_wrapper:last-of-type:first-of-type .train_item{padding-top:0}.PhaseTwo_room_box_con .PhaseTwo_room_title{padding:0 24px}.PhaseTwo_room_box_con .PhaseTwo_room_title .common_title_extend{right:24px;cursor:pointer}.PhaseTwo_con_box .PhaseTwo_Flights_btn_box{padding-bottom:24px}.train_info_con .train_item{padding:24px 0 0 0}.train_info_con .train_item .train_item_tit_content{vertical-align:top;font-size:14px;display:table;table-layout:fixed;width:100%;line-height:22px;margin-top:18px;color:#333}.train_info_con .train_item .train_item_tit_content+.common_tip_text{margin-top:16px}.train_info_con .train_item .train_item_tit_content .thleft{width:120px}.train_info_con .train_item .train_item_tit_content .thmiddle{width:372px}.train_info_con .train_item .train_item_tit_content .left_train_num .train_num_text{margin-bottom:4px}.train_info_con .train_item .train_item_tit_content .left_train_num .train_num_info{display:inline;color:#999;border-bottom:1px dotted #999;cursor:pointer}.train_info_con .train_item .train_item_tit_content .middle_train_time .end_time,.train_info_con .train_item .train_item_tit_content .middle_train_time .start_time{display:inline-block;position:relative}.train_info_con .train_item .train_item_tit_content .middle_train_time .end_time .time_text,.train_info_con .train_item .train_item_tit_content .middle_train_time .start_time .time_text{font-size:18px;color:#333;font-weight:700;position:relative}.train_info_con .train_item .train_item_tit_content .middle_train_time .end_time .time_text .train_time_plus,.train_info_con .train_item .train_item_tit_content .middle_train_time .start_time .time_text .train_time_plus{position:absolute;font-size:12px;line-height:18px;right:-14px;top:-2px;color:#f60;text-decoration:none;font-weight:400}.train_info_con .train_item .train_item_tit_content .middle_train_time .end_time .place_text,.train_info_con .train_item .train_item_tit_content .middle_train_time .start_time .place_text{line-height:18px;position:absolute;top:26px;left:0;width:160px;margin-top:4px}.train_info_con .train_item .train_item_tit_content .middle_train_time .start_end_line{display:inline-block;width:105px;height:6px;background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/arrow.png) no-repeat;background-size:105px auto;margin:0 8px;vertical-align:2px;color:#999}.train_info_con .train_item .train_item_tit_content .right_train_info .train_info_text_label{margin-top:4px;line-height:18px}.train_info_con .train_item .train_item_tit_content .right_train_info .train_info_text_label .train_rest_num{color:#f5190a;margin-right:8px}.train_info_con .train_item .grab_ticket_con{padding:16px;background-color:#f6f8fa;margin-top:14px;margin-bottom:24px;line-height:22px}.train_info_con .train_item .grab_ticket_con .grab_ticket_con_text{margin-bottom:8px}.train_info_con .train_item .grab_ticket_con .grab_ticket_tit{color:#666;margin-right:16px}.train_info_con .train_item .grab_ticket_con .grab_ticket_info{margin-right:24px;color:#333}.train_info_con .train_item .grab_ticket_con .grab_ticket_link{color:#0086f6;cursor:pointer}.train_info_con .train_item .grab_ticket_con .grab_ticket_link .icon_arr_right{vertical-align:-3px}.train_info_con .train_item .train_item_tit{padding-left:26px;position:relative;font-weight:700;line-height:14px}.train_info_con .train_item .train_item_tit .train_item_tit_num{position:absolute;width:18px;height:18px;background:#0086f6;border-radius:1px;text-align:center;font-size:14px;line-height:18px;color:#fff;left:0;font-weight:400;top:2px}.train_info_con .train_item .train_item_tit p{display:inline-block;vertical-align:middle;font-size:14px;line-height:22px;margin-right:8px;padding-right:9px;position:relative}.train_info_con .train_item .train_item_tit p .icon_time{margin-right:4px;top:-2px}.train_info_con .train_item .train_item_tit p .icon_common_singlearrow{color:#999;margin:0 8px;top:-2px}.train_info_con .train_item .train_item_tit p:last-of-type::before{display:none}.train_info_con .train_item .train_item_tit p::before{content:'';position:absolute;height:8px;right:0;width:0;top:50%;margin-top:-4px;border-right:1px solid #eee}.PhaseTwo_Hotel_box .common_tip{margin:8px 0 0 24px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .common_tip{margin:16px 0 0 0}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_item .common_tip+.common_tip{margin-top:8px}.PhaseTwo_Hotel_box .span_detail_dian{position:relative;top:-2px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_room_table .s_label{margin-bottom:4px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_room_table .vip_label{margin-bottom:4px}.PhaseTwo_Hotel_box .PhaseTwo_Hotel_room_table .vip_label:last-of-type{margin-right:0}.PhaseTwo_Hotel_box .hotel_table_info{height:auto;margin-bottom:8px}.PhaseTwo_Hotel_box .hotel_table_info::after{clear:both;content:'';display:block;height:0;overflow:hidden}.PhaseTwo_Hotel_box .hotel_table_info_text{display:inline-block;vertical-align:middle;font-size:14px;line-height:22px;margin-right:8px;padding-right:9px;position:relative}.PhaseTwo_Hotel_box .hotel_table_info_text::before{content:'';position:absolute;height:12px;right:0;width:0;top:0;margin-top:6px;border-right:1px solid #666}.PhaseTwo_Hotel_box .hotel_table_info_text:last-of-type{margin-right:0;padding-right:0}.PhaseTwo_Hotel_box .hotel_table_info_text:last-of-type::before{display:none}.PhaseTwo_Hotel_box .hotel_table_info_text .hotel_table_info_text{margin-bottom:0}.PhaseTwo_Hotel_box .hotel_table_info_text_left{float:left;max-width:80px}.PhaseTwo_Hotel_box .hotel_table_info_text_right{overflow:hidden;display:block}.PhaseTwo_Hotel_box .hotel_table_info_text_solid{border-bottom:1px dashed #333;cursor:pointer}.PhaseTwo_Hotel_box .hotel_table_info_text_org{color:#f70}.PhaseTwo_Hotel_box .detail_route_drop_long{width:204px;right:0;left:inherit}.PhaseTwo_Hotel_box .detail_route_drop_long .room_num{margin-right:19px;color:#333}.PhaseTwo_Hotel_box .detail_route_drop_long .room_mon{color:#f70}.PhaseTwo_Hotel_box .detail_route_drop_long .room_mon.cur{color:#00b87a}.how_to_book{margin-bottom:16px}.terms_conditions_bd{margin-bottom:16px}.terms_conditions_bd .traveler_info_fill_title,.terms_conditions_bd .traveler_info_title{margin-bottom:16px}.terms_conditions_bd .terms_conditons_info_item{font-size:14px;line-height:18px;color:#666;margin-bottom:16px}.terms_conditions_bd .terms_conditons_dot{padding-left:12px;margin-top:8px;position:relative;font-size:14px;line-height:22px;color:#666;margin-bottom:16px}.terms_conditions_bd .terms_conditons_dot::before{content:'';width:4px;height:4px;background-color:#666;left:0;top:9px;position:absolute;border-radius:4px}.terms_conditions_bd .terms_conditons_table{table-layout:fixed;text-align:left;margin:16px 0 16px 12px;border-left:1px solid #eee;border-top:1px solid #eee;width:683px}.terms_conditions_bd .terms_conditons_table.three_col{width:1026px}.terms_conditions_bd .terms_conditons_table th{padding:11px 16px;font-size:14px;line-height:22px;color:#333;word-break:normal;word-wrap:break-word;font-weight:400;background-color:#f6f8fa;border-right:1px solid #eee}.terms_conditions_bd .terms_conditons_table td{padding:13px 16px;color:#666;font-size:14px;line-height:22px;word-break:normal;word-wrap:break-word;border-right:1px solid #eee;border-bottom:1px solid #eee}.terms_conditions_bd .default_clause_txt{font-size:14px;line-height:22px;color:#666;margin-bottom:16px;margin-left:12px}.terms_conditions_bd .terms_conditons_sub_title{font-size:14px;line-height:22px;margin-bottom:8px;font-weight:700;color:#333}.terms_conditions_bd .terms_conditons_content_box:last-of-type .terms_conditons_info_item{margin-bottom:0}.terms_conditions_bd .terms_conditons_content_box .terms_conditons_info_item{margin-bottom:8px}.terms_conditions_bd .terms_conditons_content_box .terms_conditons_info_item:last-of-type{margin-bottom:16px}.terms_conditions_bd .terms_conditons_default_clause{margin-top:24px}.terms_conditions_bd .terms_conditons_default_clause.first_item{margin-top:0}.pc_super_vip_tag{background:-webkit-gradient(linear,left top,right top,from(#fbd9c3),to(#f1c09f));background:linear-gradient(90deg,#fbd9c3 0,#f1c09f 100%);display:inline-block;border-radius:4px 4px 4px 4px;height:18px;width:56px;margin-right:6px;color:#7b3e29;text-align:center;line-height:18px}.integral_content+.integral_content{margin-top:5px}input[type=number].PhaseTwo_Additional_input,input[type=number].detail_journey_input,input[type=text].PhaseTwo_Additional_input,input[type=text].detail_journey_input{cursor:default}.PhaseTwo_item_bottom .input_disabled{background-color:#eee!important;color:#999!important;border-color:#ddd!important}.detail_summary .pro_det_inf .tag_blue,.detail_summary .pro_det_inf .tag_self{display:inline-block;color:#fff;margin-right:6px;text-align:center;border-radius:2px;width:56px;height:18px;background:-webkit-gradient(linear,left top,right top,from(#0086f6),to(#2698f7));background:linear-gradient(90deg,#0086f6 0,#2698f7 100%)}.detail_summary .pro_det_inf .hot_tag,.detail_summary .pro_det_inf .tag_blue,.detail_summary .pro_det_inf .tag_com,.detail_summary .pro_det_inf .tag_self{margin-bottom:6px}.detail_summary .pro_det_inf .tag_blue{border:1px solid #0086f6;color:#0086f6;background:0 0;height:16px;line-height:16px}.detail_summary .pro_det_inf .service_guarantee .free_refund{color:#00b87a}.detail_summary .pro_det_inf .service_guarantee .free_refund img{color:#00b87a;height:13px;position:relative;top:2px;font-weight:500;font-size:13px;font-style:italic}.detail_summary .pro_det_inf .service_guarantee .free_refund img.error{top:0}.detail_summary .pro_det_inf i{top:1px}.detail_summary .pro_det_tags{margin-bottom:-6px}.res_order .res_order_btn .detail_book_price_btn{height:48px;width:120px;padding:0;border-radius:4px}.res_order .res_order_btn .detail_loading{padding:0;margin-top:-12px;margin-left:-12px}.high_star_vip_alert_box{height:48px;font-size:14px;font-weight:400;line-height:48px;padding-left:38px;position:relative}.high_star_vip_alert_box.smaller{height:34px;line-height:34px}.high_star_vip_alert_box.normal{color:#f70;background-color:#fff8f2}.high_star_vip_alert_box.normal .icon_base{position:absolute;width:17px;height:17px;left:14px;top:8px;font-size:17px}.high_star_vip_alert_box.platina{color:#218db1;background-image:-webkit-gradient(linear,left top,right top,from(#d8f5ff),color-stop(41.49%,#eafaff),to(#c5e5ef));background-image:linear-gradient(90deg,#d8f5ff 0,#eafaff 41.49%,#c5e5ef 100%)}.high_star_vip_alert_box.platina::before{background-image:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/platina.png)}.high_star_vip_alert_box.diamond{color:#595cb3;background-image:-webkit-gradient(linear,left top,right top,from(#e3edff),color-stop(28.77%,#ecf2fe),to(#cfe1ff));background-image:linear-gradient(90deg,#e3edff 0,#ecf2fe 28.77%,#cfe1ff 100%)}.high_star_vip_alert_box.diamond::before{background-image:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/diamond.png)}.high_star_vip_alert_box.gold_diamond{color:#f8e4c3;background-image:-webkit-gradient(linear,left top,right top,from(#2d3c72),to(#192039));background-image:linear-gradient(90deg,#2d3c72 0,#192039 100%)}.high_star_vip_alert_box.gold_diamond::before{background-image:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/gold_diamond.png)}.high_star_vip_alert_box.black{color:#f8e4c3;background-image:-webkit-gradient(linear,left top,right top,from(#5d5d5d),color-stop(27.51%,#626262),to(#333));background-image:linear-gradient(90deg,#5d5d5d 0,#626262 27.51%,#333 100%)}.high_star_vip_alert_box.black::before{background-image:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/black.png)}.high_star_vip_alert_box.flight_member{color:#0068c4;background-image:-webkit-gradient(linear,left top,right top,from(#d8edff),color-stop(46.89%,#edf7ff),to(#cae5ff));background-image:linear-gradient(90deg,#d8edff 0,#edf7ff 46.89%,#cae5ff 100%)}.high_star_vip_alert_box.flight_member::before{background-image:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/flight.png)}.high_star_vip_alert_box::before{content:' ';background-size:100%;display:block;height:16px;width:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:14px}.high_star_vip_alert_box+.resource_change_tips{margin-top:10px}.high_star_vip_logo{height:16px;width:auto;line-height:16px;border:1px solid;border-radius:2px 2px 2px 2px;padding:0 4px;font-size:12px;display:inline-block;margin-right:4px;vertical-align:top}.high_star_vip_logo.platina{color:#157b9d;border-color:#5ca3bb}.high_star_vip_logo.diamond{color:#393f8a;border-color:#393f8a}.high_star_vip_logo.gold_diamond{color:#5533b0;border-color:#463896}.high_star_vip_logo.black{height:18px;line-height:18px;border:none;color:#f7ddb2;background-image:-webkit-gradient(linear,left top,right top,from(#666),to(#333));background-image:linear-gradient(90deg,#666 0,#333 100%)}.pop_box_wrapper.pop_high_star{width:670px}.pop_box_wrapper.pop_high_star .pop_box_title .vip_title{display:inline-block;height:24px;width:198px;background-size:100%;position:relative;top:3px}.pop_box_wrapper.pop_high_star .pop_box_title .vip_title.platina{background-image:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/title_platina.png)}.pop_box_wrapper.pop_high_star .pop_box_title .vip_title.diamond{background-image:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/title_diamond.png)}.pop_box_wrapper.pop_high_star .pop_box_title .vip_title.gold_diamond{background-image:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/title_gold_diamond.png)}.pop_box_wrapper.pop_high_star .pop_box_title .vip_title.black{background-image:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/title_black_diamond.png)}.pop_box_wrapper.pop_high_star .pop_box_title .vip_title.flight_member{width:196px;height:23px;background-image:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/title_flight_member.png)}.pop_box_wrapper.pop_high_star .pop_box_content{color:#333;font-size:16px}.pop_box_wrapper.pop_high_star .pop_box_content span.orange{color:#ff7701}.pop_box_wrapper.pop_high_star .pop_box_content .boldtext{font-weight:700}.pop_box_wrapper.pop_high_star .pop_btn_box.pop_bottom_btn{padding:0 24px}.main_price_box .price_box .total_price em{font-size:20px;font-weight:700;position:relative;top:2px}.main_price_box dl{padding-left:62px!important}.main_price_box dl dt{margin-left:-62px!important}.main_price_box .integral_box{padding-left:62px}.main_price_box .integral_box .integral_title{margin-left:-62px}.main_price_box.platina{background-color:#f1fbff}.main_price_box.diamond{background-color:#f1f6ff}.main_price_box.gold_diamond{background-color:#f6f8ff}.main_price_box.black{background-color:#fffcf6}.main_price_box.black .high_star_price .total_price,.main_price_box.black .high_star_price .total_price dfn,.main_price_box.black .high_star_price .total_price em{color:#ffe7c0!important}.main_price_box.flight_member{background-color:#f2f8fe}.po_box{margin-bottom:8px}.main_price_box .po_box .high_star_price{display:inline-block;height:24px;width:auto;border-radius:13.5px;color:#fff;line-height:24px;padding:0 8px;margin-right:15px}.main_price_box .po_box .high_star_price span{vertical-align:top}.main_price_box .po_box .high_star_price span.total_price{line-height:24px}.main_price_box .po_box .high_star_price span.total_price em{vertical-align:middle;top:-1px}.main_price_box .po_box .high_star_price .total_price,.main_price_box .po_box .high_star_price .total_price dfn,.main_price_box .po_box .high_star_price .total_price em{color:#fff;padding-right:0}.main_price_box .po_box .high_star_price span+span{margin-left:4px}.main_price_box .po_box .high_star_price.platina{background-color:#78b5c9}.main_price_box .po_box .high_star_price.diamond{background-color:#4747b3}.main_price_box .po_box .high_star_price.gold_diamond{background-color:#384b8e}.main_price_box .po_box .high_star_price.black{color:#ffe7c0;background-color:#5e5e5e}.main_price_box .po_box .high_star_price.black .total_price{color:#ffe7c0}.main_price_box .po_box .high_star_price.flight_member{background-color:#0086f6}.pro_brand_banner_box{margin:8px 0;cursor:pointer;overflow:hidden;height:40px}.pro_brand_banner_box .pro_brand_banner_img{height:40px;width:665px}.pro_brand_banner_box .pil-figure,.pro_brand_banner_box .pil-figure-filler,.pro_brand_banner_box .pil-figure-placeholder{height:100%}.pro_brand_banner_box .pil-figure-filler{padding-bottom:0!important}.qipao_iframe .pop_hover_wrapper .pop_arr.pop_arr_up{top:-8px;z-index:15}.qipao_iframe .pop_hover_wrapper .iframbox{margin:0}.qipao_iframe .pop_hover_wrapper .iframbox .iframeStyle{cursor:text;margin:-24px 0 -24px -24px}.header_inner .product_six_diamond_box{display:inline-block;position:relative;height:20px;width:36px;background:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/detail/six_diamond.png);background-size:100% 100%;top:3px;margin-left:8px}.header_inner .product_diamond_1_box{display:inline-block;position:relative;height:20px;width:36px;background:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/list/diamond_1.png);background-size:100% 100%;top:3px;margin-left:8px}.header_inner .product_diamond_2_box{display:inline-block;position:relative;height:20px;width:36px;background:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/list/diamond_2.png);background-size:100% 100%;top:3px;margin-left:8px}.header_inner .product_diamond_3_box{display:inline-block;position:relative;height:20px;width:36px;background:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/list/diamond_3.png);background-size:100% 100%;top:3px;margin-left:8px}.header_inner .product_diamond_4_box{display:inline-block;position:relative;height:20px;width:36px;background:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/list/diamond_4.png);background-size:100% 100%;top:3px;margin-left:8px}.header_inner .product_diamond_5_box{display:inline-block;position:relative;height:20px;width:36px;background:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/list/diamond_5.png);background-size:100% 100%;top:3px;margin-left:8px}.header_inner .product_diamond_6_box{display:inline-block;position:relative;height:20px;width:36px;background:url(//static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/list/diamond_6.png);background-size:100% 100%;top:3px;margin-left:8px}.book_detail_main .res_chose li:nth-child(n+2){max-width:140px}.book_detail_main .res_chose .input_rou.input_ofl input{width:113px;padding-right:15px!important;padding-left:10px!important}.icon_meal::before{content:"\F13F";font-family:crn_font_ctrip_icon}.icon_hotel::before{content:"\E959";font-family:crn_font_ctrip_icon}.icon_flight::before{content:"\E95B";font-family:crn_font_ctrip_icon}.icon_scenery::before{content:"\E96F";font-family:crn_font_ctrip_icon}.icon_shoping::before{content:"\E981";font-family:crn_font_ctrip_icon}.icon_activity::before{content:"\F015F";font-family:crn_font_ctrip_icon}.icon_activity_theme::before{content:"\F03A2";font-family:crn_font_ctrip_icon}.icon_book::before{content:"\F03A6";font-family:crn_font_ctrip_icon}.icon_traffic::before{content:"\E95D";font-family:crn_font_ctrip_icon}.icon_other::before{content:"\F126";font-family:crn_font_ctrip_icon}.icon_cash::before{content:"\E1AB";font-family:crn_font_ctrip_icon}.icon_service_lang::before{content:"\F0160";font-family:crn_font_ctrip_icon}.icon_team_count::before{content:"\F0161";font-family:crn_font_ctrip_icon}.icon_time::before{content:"\F1C1";font-family:crn_font_icon}.icon_car::before{content:"\F17C";font-family:crn_font_icon}.icon_print_itinerary::before{content:"\F22E";font-family:crn_font_icon}.icon_ticket::before{content:"\F23A";font-family:crn_font_icon}.icon_child_surcharge::before{content:"\F23C";font-family:crn_font_icon}.icon_supplement::before{content:"\F15D";font-family:crn_font_icon}.icon_visa::before{content:"\F23B";font-family:crn_font_icon}.icon_departure_tax::before{content:"\F22F";font-family:crn_font_icon}.mod_box_con{background:#fff;padding:24px;margin-top:16px;color:#333}.mod_box_title{font-size:20px;line-height:26px;font-weight:700}.book_qa_box{margin-bottom:50px}.daily_itinerary_tip{font-size:14px;color:#666;line-height:18px;margin-top:8px}.itinerary_sub_title{line-height:18px;font-weight:700;font-size:14px}.itinerary_sub_title .email_print{float:right;color:#0086f6;font-weight:400;cursor:pointer}.itinerary_sub_title .item_t{margin-left:48px;font-size:0;vertical-align:middle}.itinerary_sub_title .item_t:hover{text-decoration:underline}.itinerary_sub_title .item_t span{font-size:14px;line-height:18px;vertical-align:middle}.itinerary_sub_title .icon_email,.itinerary_sub_title .icon_print_itinerary{margin-right:8px;font-size:16px}.brief_itinerary{padding-top:24px;font-size:14px}.brief_itinerary_con{padding:20px 0 22px;border-bottom:1px solid #eee}.brief_itinerary_table{width:100%}.brief_itinerary_table td{width:50%;vertical-align:top}.brief_itinerary_table_thin .brief_itinerary_item{padding:4px 24px 4px 12px}.brief_itinerary_item{padding:4px 82px 4px 39px;line-height:22px}.brief_itinerary_item .brief_itinerary_title{display:block;float:left;color:#333;font-size:14px;font-weight:700;height:22px;letter-spacing:0}.brief_itinerary_item .brief_itinerary_content{display:block;overflow:hidden;color:#333;font-size:14px;font-weight:400;letter-spacing:0}.brief_itinerary_item .brief_itinerary_content .icon_follow{margin-left:4px;margin-top:-3px}.brief_itinerary_item .brief_itinerary_ico{float:left;margin-left:-29px;color:#666}.brief_itinerary_item .flight_tag{margin-left:8px}.flight_tag{display:inline-block;font-size:12px;line-height:20px;padding:0 4px;border-radius:2px;background:rgba(6,174,189,.1);border-radius:1px;color:#00b87a}.tag_food{display:inline-block;font-size:12px;line-height:20px;padding:0 4px;border-radius:2px;background:rgba(15,41,77,.08);border-radius:1px;color:#666}.daily_itinerary_con{padding:24px 0 0 74px}.daily_itinerary{padding-top:24px}.day_title{position:relative;padding:12px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.day_l{border-radius:1px;text-align:center;width:40px;height:40px;position:absolute;top:50%;left:-66px;margin-top:-20px}.day_l .txt01{background:#eee;font-size:12px;font-weight:700;color:#999;height:17px;line-height:17px}.day_l .day_num{font-weight:700;font-size:18px;color:#666;line-height:21px;border:2px solid #eee;border-top:none}.day_l.day_l_cruise{width:52px;left:-72px}.day_txt{font-size:18px;line-height:24px;font-weight:700;word-wrap:break-word}.day_txt .icon_arr_oneway{margin:0 4px}.daily_itinerary_sub_bd{margin:2px 0;line-height:22px}.daily_itinerary_sub_item{position:relative;padding-bottom:0}.daily_itinerary_sub_item .icon_base{font-size:14px}.daily_itinerary_sub_info{padding-bottom:24px;min-height:52px;font-size:14px}.inclusion_con .daily_itinerary_sub_time .icon_base{font-size:16px}.inclusion_con .daily_itinerary_sub_time .icon_traffic{font-size:18px}.daily_itinerary_item .daily_itinerary_sub_item::after,.daily_itinerary_item .daily_itinerary_sub_item::before{border-left:1px dashed #ccc;height:50%;z-index:0;position:absolute;left:-46px;display:block;width:1px;content:""}.daily_itinerary_item .daily_itinerary_sub_item::after{bottom:0}.daily_itinerary_item .daily_itinerary_sub_item::before{top:0}.daily_itinerary_item .daily_itinerary_sub_item:last-of-type::after{height:20px;top:0;bottom:auto}.daily_itinerary_item .daily_itinerary_sub_item:last-of-type::before{display:none}.daily_itinerary_con .daily_itinerary_item:last-child .daily_itinerary_sub_item_last .daily_itinerary_sub_info{padding-bottom:0}.daily_itinerary_sub_time{width:80px;min-height:40px;z-index:1;background:#fff;position:absolute;left:-86px;top:0;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.daily_itinerary_sub_time .icon_child_surcharge{font-size:18px}.daily_itinerary_sub_time .icon_departure_tax,.daily_itinerary_sub_time .icon_visa{font-size:16px}.daily_itinerary_sub_time .time_num{font-size:13px;line-height:18px;font-weight:700}.daily_itinerary_sub_time .time_txt{font-size:12px;line-height:14px;color:#999}.daily_itinerary_sub_time .icon_base{color:#666}.daily_itinerary_sub_local_time{height:60px}.daily_itinerary_sub_tit{font-weight:700}.daily_itinerary_hotel_box{margin:4px 0}.cale_htl_sec{padding-left:0}.cale_htl_sec .itinerary_hotel_item,.daily_itinerary_hotel_box .itinerary_hotel_item{color:#0086f6;cursor:pointer}.cale_htl_sec .itinerary_hotel_item:hover,.daily_itinerary_hotel_box .itinerary_hotel_item:hover{text-decoration:underline}.cale_htl_sec .itinerary_hotel_item:hover a,.daily_itinerary_hotel_box .itinerary_hotel_item:hover a{text-decoration:none}.cale_htl_sec .star_con_box,.daily_itinerary_hotel_box .star_con_box{margin-left:4px;color:#0086f6}.cale_htl_sec .star_con_box .icon_base,.daily_itinerary_hotel_box .star_con_box .icon_base{font-size:12px;width:12px;margin:0 1px 0 0}.daily_itinerary_hotel_box .itinerary_hotel_item{margin-right:30px}.hotel_item_or{margin-right:5px}.meal_hours_box{font-size:12px;color:#666;margin-top:2px;line-height:18px}.meal_hours_box .icon_time{color:#999;float:left;margin-right:2px;text-align:left;margin-left:-3px}.itinerary_sce_hover{display:inline-block;border-bottom:1px solid #fff;cursor:pointer}.itinerary_sce_hover:hover{border-bottom:1px solid #0086f6}.itinerary_sce_hover:hover a{text-decoration:none}.cale_spot_sec{padding-left:25px}.daily_itinerary_sce{margin:2px 0}.cale_spot_sec .score_con,.daily_itinerary_sce .score_con{margin-left:8px;color:#0086f6;font-weight:700}.cale_spot_sec .daily_itinerary_sce_item,.cale_spot_sec .itinerary_sce_name,.daily_itinerary_sce .daily_itinerary_sce_item,.daily_itinerary_sce .itinerary_sce_name{color:#0086f6;cursor:pointer}.cale_spot_sec .full_score,.daily_itinerary_sce .full_score{font-size:12px}.cale_spot_sec .flight_tag,.cale_spot_sec .tag_food,.daily_itinerary_sce .flight_tag,.daily_itinerary_sce .tag_food{margin-left:8px}.cale_spot_sec .daily_itinerary_sce_item,.daily_itinerary_sce .daily_itinerary_sce_item{padding-right:30px}.itinerary_pic_img{margin:14px 0 0;overflow:hidden}.itinerary_pic_img .itinerary_pic_img_item{margin-right:16px;margin-bottom:6px;float:left;cursor:pointer}.itinerary_pic_img .itinerary_pic_img_item img{width:229px;height:162px;vertical-align:top}.daily_itinerary_act_list{padding-left:16px;margin:4px 0 8px 0}.daily_itinerary_act_list .daily_itinerary_act_title{margin:4px 0 2px 0}.daily_itinerary_act_list .daily_itinerary_act_sub_title{position:relative;padding-left:12px;margin:2px 0}.daily_itinerary_act_list .daily_itinerary_act_sub_title:before{content:"";background:#666;border-radius:100%;height:4px;width:4px;position:absolute;top:9px;left:0}.daily_itinerary_act_list .daily_itinerary_act_note{color:#666;font-size:12px;font-weight:400;letter-spacing:0;padding-left:12px;margin:2px 0}.inclusion_box{padding-top:0}.inclusion_box .mod_box_title{padding-top:24px}.inclusion_box .inclusion_con{padding:24px 0 0 74px;border-bottom:1px solid #eee}.inclusion_box .inclusion_con:last-child{border-bottom:none;padding-bottom:0}.inclusion_box .daily_itinerary_sub_item{padding-bottom:0;min-height:60px}.inclusion_box .daily_itinerary_sub_time{height:16px;text-align:center;margin-top:6px}.inclusion_box .daily_itinerary_sub_info{min-height:36px}.detail_description_box_con .detail_description_item{padding-top:24px;margin-bottom:0}.explain_box_txt{text-align:left;line-height:22px;font-size:14px;background:#f6f8fa;padding:9px 16px;margin-top:24px}.customer_service_box{background:#fff;padding:0 24px;color:#333;position:relative;padding-bottom:24px;margin-top:16px;margin-bottom:16px}.customer_service_box .customer_service_con{padding:24px 0 0 0;border-top:1px solid #eee}.customer_service_box .customer_service_title{font-size:20px;line-height:26px;font-weight:700;padding-bottom:8px}.customer_service_box .customer_service_txt{line-height:18px;font-size:14px;color:#999}.customer_service_telBox{padding-left:12px;margin-top:20px}.customer_service_telBox .customer_service_tel{position:relative;font-size:14px;color:#333;line-height:18px;margin-bottom:8px;font-weight:700}.customer_service_telBox .customer_service_tel .customer_service_dot{background:#666;width:4px;height:4px;border-radius:100%;position:absolute;left:-12px;top:7px}.customer_service_telBox .customer_service_text{font-size:14px;color:#999;line-height:18px}.customer_service_telBox .customer_service_num{font-size:16px}.terms_table_box03{table-layout:fixed;margin:16px 0;font-size:14px;line-height:22px;word-wrap:break-word;width:1026px}.terms_table_box03 table{width:100%}.terms_table_box03 td,.terms_table_box03 th{padding:13px 16px;border:1px solid #eee;text-align:left;font-weight:400}.terms_table_box03 th{padding:11px 16px;background:#f6f8fa;color:#333;border-bottom-width:0}.terms_table_box03 td{color:#666}.terms_table_box04{table-layout:fixed;margin:16px 0;font-size:14px;line-height:22px;word-wrap:break-word;width:683px}.terms_table_box04 table{width:100%}.terms_table_box04 td,.terms_table_box04 th{padding:13px 16px;border:1px solid #eee;text-align:left;font-weight:400}.terms_table_box04 th{padding:11px 16px;background:#f6f8fa;color:#333;border-bottom-width:0}.terms_table_box04 td{color:#666}.terms_conditions_bd{padding-top:24px}.terms_conditions_item{margin-bottom:24px}.terms_table_box01,.terms_table_box02{table-layout:fixed;margin:16px 0;font-size:14px;line-height:22px;word-wrap:break-word}.terms_table_box01 .visa_txt_tit,.terms_table_box02 .visa_txt_tit{margin-top:8px}.terms_table_box01 table{width:596px}.terms_table_box01 td,.terms_table_box01 th,.terms_table_box02 td,.terms_table_box02 th{padding:13px 16px;border:1px solid #eee;text-align:left;font-weight:400}.terms_table_box01 td,.terms_table_box02 td{color:#666}.terms_table_box01 th{padding:11px 16px;background:#f6f8fa;color:#333;border-bottom-width:0}.terms_table_box01 .no_top_border td{border-top-width:0}.terms_table_box02 table{width:100%;table-layout:fixed;word-wrap:break-word}.terms_table_box02 th{background:#f6f8fa;width:122px;color:#333}.Diamond_item_link{color:#0086f6;cursor:pointer}.terms_conditions_bd .Diamond_item:last-child{margin-bottom:0}.how_to_book_list{margin:0 0 -25px}.how_to_book_item{padding:32px 60px 32px 106px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.how_to_book_item .how_to_book_info{font-size:14px}.how_to_book_item .how_to_book_info .how_to_book_title{font-size:16px;color:#333;line-height:22px;font-weight:700}.how_to_book_item .how_to_book_info .how_to_book_txt{line-height:22px;padding-top:8px}.how_to_book_item .how_to_book_ico{display:inline-block;width:66px;height:66px;top:50%;left:12px;margin-top:-33px;position:absolute;z-index:2}.how_to_book_item .how_to_book_ico_01{background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/ChooseProducts.png) no-repeat;background-size:66px auto}.how_to_book_item .how_to_book_ico_02{background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/MatchResources.png) no-repeat;background-size:66px auto}.how_to_book_item .how_to_book_ico_03{background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/Fillintheinformation.png) no-repeat;background-size:66px auto}.how_to_book_item .how_to_book_ico_04{background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/Pay.png) no-repeat;background-size:66px auto}.how_to_book_item .how_to_book_ico_05{background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/Confirmtheorder.png) no-repeat;background-size:66px auto}.how_to_book_item .how_to_book_ico_06{background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/Startthejourney.png) no-repeat;background-size:66px auto}.how_to_book_item .how_to_book_ico_07{background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/Reviewitinerary.png) no-repeat;background-size:66px auto}.how_to_book_item .how_to_book_sum{background:#0086f6;color:#fff;font-size:12px;color:#fff;width:18px;height:18px;text-align:center;line-height:18px;display:inline-block;margin-right:8px;border-radius:50%;vertical-align:1px}.how_to_book_item::after{height:100%;left:45px;border-left:1px dashed #ccc;width:1px;content:"";position:absolute;top:0;z-index:0}.how_to_book_item:first-child:before,.how_to_book_item:last-child:before{height:50%;left:45px;border-left:1px solid #fff;width:1px;content:"";position:absolute;z-index:1}.how_to_book_item:first-child:before{top:0}.how_to_book_item:last-child:before{bottom:0}.book_qa_list{margin:0 0 -12px;padding-top:12px;font-size:14px}.book_qa_list .book_qa_item{padding:12px 20px 12px 40px}.book_qa_list .book_qa_item .book_qa_ico{margin-left:-40px;width:25px;height:25px;font-size:14px;float:left;background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/ic_advantage.png) no-repeat;background-size:26px auto}.book_qa_list .book_q_txt{font-weight:700}.book_qa_list .book_a_txt{font-size:12px;line-height:18px;color:#999;margin-top:4px}.terms_conditions_box .Diamond_item_text{margin-bottom:16px}.show_more_box{color:#0086f6;text-align:right;margin-top:4px;cursor:pointer}.detail_visa_tab table{width:100%}.detail_visa_tab table .clo_blue{color:#0086f6;cursor:pointer}.detail_visa_tab table .col_org{color:#f60}.detail_visa_tab table th .col_org{padding-left:8px}.label_cont{word-wrap:break-word;white-space:pre-wrap;overflow:hidden;margin-bottom:-4px}.label_cont .label_item{float:left;padding:0 16px;margin-right:8px;margin-bottom:8px;height:36px;line-height:36px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #eee;color:#333;cursor:pointer}.label_cont .label_item.label_item_gray{color:#acb4bf}.label_cont .label_item.label_item_gray:hover{text-decoration:none;border:1px solid #eee;background:#fff;color:#acb4bf;cursor:default}.label_cont .label_item:hover{text-decoration:none;border:1px solid #0086f6;background:rgba(40,125,250,.1);color:#0086f6}.label_cont .label_item.cur{background:#0086f6;border:1px solid #0086f6;color:#fff;font-weight:700}.label_cont .label_item.selected{text-decoration:none;border:1px solid #0086f6;background:rgba(40,125,250,.1);color:#0086f6;background-image:url(//pic.c-ctrip.com/VacationH5Pic/group_travel/detail/selected.png);background-repeat:no-repeat;background-position:right top}.visa_label_box{margin-top:20px;margin-bottom:8px}.visa_table_box .show_more_box{text-align:center;margin:0}.visa_table_box .show_more_box .icon_base{margin-left:4px}.detaile_visa_sel_box{margin:0 -12px}.detaile_visa_sel_box .visa_sel_l,.detaile_visa_sel_box .visa_sel_r{width:348px;float:left;position:relative;margin:0 12px}.detaile_visa_sel_box .visa_sel_c{float:left;width:368px;position:relative;margin:0 12px}.detaile_visa_sel_box .detail_book_itempadding_left{position:relative;border-bottom:1px solid #ccc;padding:8px 0;cursor:pointer}.detaile_visa_sel_box .detail_book_itempadding_left .detail_book_item_two{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:20px}.detaile_visa_sel_box .detail_book_itempadding_left .detail_book_item_icon{right:0;top:36px;font-size:16px;color:#999}.detaile_visa_sel_box .detail_route_drop{top:66px;display:none}.detaile_visa_sel_box .visa_sel_down .detail_book_itempadding_left{border-bottom:1px solid #0086f6}.detaile_visa_sel_box .visa_sel_down .detail_book_itempadding_left .detail_book_item_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.detaile_visa_sel_box .visa_sel_down .detail_route_drop{display:block}.detaile_visa_sel_box .detail_route_drop_text:hover .icon_dui_box{display:none}.detaile_visa_sel_box .detail_route_drop_text.cur .icon_dui_box{display:block}.detail_visa_tab{margin-bottom:0}.send_visa_pop{width:520px}.send_visa_email{margin-bottom:16px}.send_visa_email .public_label{margin-bottom:8px}.send_visa_email .send_visa_email_label{word-wrap:break-word;white-space:pre-wrap;overflow:hidden;margin-bottom:-8px}.send_visa_email .send_visa_email_label .label_item{float:left;padding:0 16px;margin-right:8px;margin-bottom:8px;height:36px;line-height:36px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #eee;color:#333;cursor:pointer}.send_visa_email .send_visa_email_label .label_item:hover{text-decoration:none;border:1px solid #0086f6;color:#0086f6}.send_visa_email .send_visa_email_label .label_item.selected{text-decoration:none;border:1px solid #0086f6;color:#0086f6;background-image:url(//pic.c-ctrip.com/VacationH5Pic/group_travel/detail/selected.png);background-repeat:no-repeat;background-position:right top}.icon_arr::before{content:"\E944";font-family:crn_font_ctrip_icon}.icon_clear::before{content:"\ED1F";font-family:crn_font_ctrip_icon}.icon_hook::before{content:"\F1C8";font-family:crn_font_ctrip_icon}.icon_question_mark::before{content:"\E931";font-family:crn_font_ctrip_icon}.icon_warning::before{content:"\EF39";font-family:crn_font_ctrip_icon}.icon_email::before{content:"\F230";font-family:detail_common_icon}.icon_arr_oneway::before{content:"\E9E2";font-family:crn_font_ctrip_icon}.icon_phone::before{content:"\E9ED";font-family:detail_common_icon}.icon_service::before{content:"\F238";font-family:crn_font_icon}.icon_detail_stars::before{content:"\E278";font-family:detail_common_icon}.pop_poi_wrap{background:#fff;position:relative;width:1180px;padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pop_poi_wrap .printTable_box_tip{margin-bottom:0;color:#666}.pop_center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.poi_close_btn{position:absolute;top:26px;right:24px;width:20px;height:20px;cursor:pointer}.poi_close_btn .icon_pop_close{color:#acb4bf;font-size:24px}.pop_poi_scroll{overflow-y:auto;overflow-x:hidden}.pop_poi_scroll::-webkit-scrollbar{width:10px}.pop_poi_scroll::-webkit-scrollbar-thumb{background:#ddd;border:2px solid #fff;border-radius:5px}.pop_poi_scroll::-webkit-scrollbar-track-piece{background-color:transparent}.pop_poi_tit_box{position:relative;margin-right:30px}.pop_poi_tit_box .tit_text_wrap{font-size:0;vertical-align:middle}.pop_poi_tit_box .tit_text{display:inline-block;vertical-align:top;color:#0086f6;max-width:985px;font-size:20px;font-weight:700;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pop_poi_tit_box .rank_star_box{display:inline-block;position:relative;width:85px;height:26px;white-space:nowrap;vertical-align:top;margin-left:8px}.pop_poi_tit_box .rank_star_box .rank_star{color:#0086f6;font-size:16px;margin-right:1px;margin-top:4px;vertical-align:-5px}.pop_poi_tit_box .rank_star_box:hover .pop_poi_hover_wrap{display:block}.pop_poi_tit_box .tit_text.res_tit_text{max-width:890px}.pop_poi_tit_box .res_score_text{font-size:14px;color:#0086f6;font-weight:700;display:inline-block;line-height:26px;vertical-align:bottom;margin-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:26px}.pop_poi_tit_box .res_score_text .score_text_main{font-size:18px}.pop_poi_tit_box .res_label{display:inline-block;vertical-align:top;margin-top:1px;margin-left:8px;padding:3px 8px 3px;border-radius:2px;font-size:12px;line-height:18px;color:#666;background:#eceef1;max-width:124px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pop_poi_score_label{display:inline-block;padding:2px 8px 1px;max-width:38px;background:#4978ce;color:#fff;border-radius:2px}.pop_poi_score_label .main_text{font-size:18px;line-height:22px;font-weight:700}.pop_poi_score_label .sub_text{font-size:14px;color:rgba(255,255,255,.6)}.pop_poi_score_row{margin-top:6px}.pop_poi_score_row .text_blue{font-size:16px;line-height:22px;color:#0086f6;margin-left:8px}.pop_poi_score_row .text_grey{font-size:16px;line-height:22px;color:#666;margin-left:16px}.pop_poi_locate_row{font-size:14px;color:#666;line-height:20px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop_poi_locate_row .text_bold{font-weight:700}.pop_poi_locate_row .pop_poi_location_icon{color:#acb4bf;margin-right:4px;vertical-align:-3px}.pop_htl_server_row{margin-top:16px;margin-bottom:-8px}.pop_htl_sever_icon_wrap{display:inline-block;position:relative;margin-right:24px;margin-bottom:8px;width:24px;height:24px;line-height:24px;text-align:center}.pop_htl_sever_icon_wrap .icon_base{font-size:24px;color:#333}.pop_htl_sever_icon_wrap:hover .pop_poi_hover_wrap{display:block}.pop_poi_res_brief{font-size:14px;color:#333;line-height:22px;margin-top:16px}.text_three_line{display:-webkit-box;display:box;-webkit-line-clamp:3;line-clamp:3;word-wrap:break-word;overflow:hidden}.pop_poi_con{margin-top:16px}.pop_poi_pic_loop{float:left}.pop_poi_pic_loop .big_pic{width:769px;height:468px;position:relative}.pop_poi_pic_loop .big_pic img{width:100%;height:100%;border-radius:2px}.pop_poi_pic_loop .big_pic .next,.pop_poi_pic_loop .big_pic .next_test,.pop_poi_pic_loop .big_pic .prev{cursor:pointer;width:40%;height:100%;position:absolute;top:0;left:0}.pop_poi_pic_loop .big_pic .next .pic_loop_arr,.pop_poi_pic_loop .big_pic .next_test .pic_loop_arr,.pop_poi_pic_loop .big_pic .prev .pic_loop_arr{font-size:44px;height:44px;line-height:44px;position:absolute;top:50%;margin-top:-22px;left:20px;color:#fff;display:none;opacity:.5}.pop_poi_pic_loop .big_pic .next:hover .icon_base,.pop_poi_pic_loop .big_pic .next_test:hover .icon_base,.pop_poi_pic_loop .big_pic .prev:hover .icon_base{display:block}.pop_poi_pic_loop .big_pic .next{width:60%;right:0;left:auto}.pop_poi_pic_loop .big_pic .next .pic_loop_arr{left:auto;right:20px}.pop_poi_pic_loop .small_pic_row{margin-left:-8px;margin-right:-8px;margin-top:20px;margin-bottom:-4px;font-size:0;width:785px;height:108px;overflow:hidden}.pop_poi_pic_loop .small_pic_row .small_pic{display:inline-block;width:141px;height:100px;margin:0 4px;border:4px solid #fff;cursor:pointer}.pop_poi_pic_loop .small_pic_row .small_pic img{width:100%;height:100%}.pop_poi_pic_loop .small_pic_row .small_pic.cur{border:4px solid #0086f6}.pop_poi_user_comment{float:left;height:592px;margin-left:16px;width:327px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee}.pop_poi_user_comment.size_w{margin-left:0;width:100%}.pop_poi_user_comment.size_w .comment_item .comment_last_row .row_info{right:0}.pop_poi_user_comment.size_w .comment_item .comment_last_row .row_info .comment_date{padding-right:0}.pop_poi_user_comment.size_w .comment_item .comment_last_row .row_info .comment_location{padding-left:8px}.pop_poi_user_comment .comment_wrap{padding:16px}.pop_poi_user_comment .comment_tit{font-size:16px;line-height:26px;color:#333;font-weight:700;margin-bottom:-8px}.pop_poi_user_comment .comment_item{border-top:1px solid #eee;padding:24px 0}.pop_poi_user_comment .comment_item:nth-child(1){border-top:none}.pop_poi_user_comment .comment_item .comment_user_info_row{position:relative;font-size:14px;line-height:18px;color:#333;padding-right:100px;height:18px}.pop_poi_user_comment .comment_item .comment_user_info_row .comment_date{color:#999;position:absolute;top:0;right:0}.pop_poi_user_comment .comment_item .comment_text{margin-top:8px;font-size:14px;line-height:22px;color:#333}.pop_poi_user_comment .comment_item .comment_last_row{position:relative;margin-top:8px;font-size:14px;line-height:18px;color:#333;height:18px;color:#999}.pop_poi_user_comment .comment_item .comment_last_row .row_info{position:absolute}.pop_poi_user_comment .comment_item .comment_last_row .row_info .comment_date{padding-right:8px}.pop_poi_hover_wrap{position:absolute;max-width:164px}.pop_poi_hover_text{color:#666;font-size:14px;line-height:18px}.no_review_wrap{margin-top:194px}.no_review_wrap .no_review_img{width:180px;height:180px;background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/Noreviewyet.png) no-repeat;background-size:100% auto;margin:0 auto;margin-bottom:24px}.no_review_wrap .no_review_text{font-size:15px;line-height:20px;color:#666;text-align:center}.ui_link{color:#ddd;margin-right:12px;font-size:16px}.ui_link:hover{color:#ddd;text-decoration:underline}.next_test{width:60%;right:0;left:auto}.next_test .pic_loop_arr{left:auto;right:20px}.grayBtn{background:#ccc;cursor:default}.grayBtn:hover{background:#ccc}.pop-absolute .flt_pop_info_main .text_main{word-wrap:break-word}.pop-absolute .flt_pop_info_main .text_main .para{line-height:18px;font-size:14px;color:#333}.pop-absolute .flt_pop_info_main .text_main .para+.para{margin-top:8px}.toast_mod01{position:fixed;top:50%;left:0;width:100%;padding:0 40px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toast_mod01 .toast_bg{display:inline-block;padding:32px 40px;background:#fff;border-radius:2px;-webkit-box-shadow:0 8px 10px 0 rgba(15,41,77,.08);box-shadow:0 8px 10px 0 rgba(15,41,77,.08)}.toast_mod01 .toast_bg .toast_text{word-wrap:break-word;line-height:30px;font-size:20px;font-weight:700;color:#333}.salepop_mod{width:788px}.salepop_mod .sale_list .sale_li{margin-bottom:8px}.salepop_mod .sale_list .sale_li .sale_table{position:relative;display:table;width:100%;border:1px solid #eee;table-layout:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.salepop_mod .sale_list .sale_li .sale_type_mod{display:table-cell;position:relative;width:88px;height:100%;z-index:5;vertical-align:middle}.salepop_mod .sale_list .sale_li .sale_type_mod::before{content:"";position:absolute;top:0;right:0;width:0;height:100%;border-right:1px dashed #eee;z-index:6}.salepop_mod .sale_list .sale_li .sale_type_mod .dot{position:absolute;left:82px;width:12px;height:6px;background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/sale_icon.jpg) no-repeat;z-index:7}.salepop_mod .sale_list .sale_li .sale_type_mod .dot.top{top:-1px}.salepop_mod .sale_list .sale_li .sale_type_mod .dot.bottom{background-position:0 -10px;bottom:-1px}.salepop_mod .sale_list .sale_li .sale_type_mod .icon_cont{text-align:center}.salepop_mod .sale_list .sale_li .sale_type_mod .icon_cont .sale_icon_mod{display:inline-block;width:40px;height:40px}.salepop_mod .sale_list .sale_li .sale_type_mod .icon_cont .sale_icon_mod .icon{width:100%;height:100%}.salepop_mod .sale_list .sale_li .sale_detail_mod{position:relative;vertical-align:middle;padding:24px 40px 24px 24px;word-wrap:break-word}.salepop_mod .sale_list .sale_li .sale_detail_mod .totel_money_mod{color:#333;max-width:432px}.salepop_mod .sale_list .sale_li .sale_detail_mod .totel_money_mod .totel_num{line-height:26px;font-size:20px;font-weight:700}.salepop_mod .sale_list .sale_li .sale_detail_mod .totel_money_mod .tips{padding-top:4px;line-height:18px;font-size:14px}.salepop_mod .sale_list .sale_li .sale_detail_mod .sale_money_info{line-height:22px;font-size:14px;color:#999;max-width:432px}.salepop_mod .sale_list .sale_li .sale_detail_mod .sale_money_info .sale_date,.salepop_mod .sale_list .sale_li .sale_detail_mod .sale_money_info .sale_num{padding-top:4px}.salepop_mod .sale_list .sale_li .sale_detail_mod .detail_hover_mod{padding-top:8px}.salepop_mod .sale_list .sale_li .sale_detail_mod .detail_hover_mod .show_text{display:inline-block;line-height:18px;font-size:14px;color:#333}.salepop_mod .sale_list .sale_li .sale_detail_mod .detail_hover_mod .show_text.border{border-bottom:1px dotted #999}.salepop_mod .sale_list .sale_li .sale_detail_mod .get_btn_mod{position:absolute;right:40px;font-weight:700;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(0,-50%)}.salepop_mod .sale_footer{margin:0 -24px -24px;padding:16px 24px;text-align:right;background:#fff;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,.08);box-shadow:0 -2px 4px 0 rgba(0,0,0,.08);border-radius:0 0 2px 2px}.salepop_mod .btn{width:74px;height:40px;line-height:40px}.email_content{width:568px;margin:0 auto;padding:0 16px;background:#fff}.email_content table{table-layout:fixed;width:100%}.email_content .email_header{padding:20px 0;border-bottom:1px solid #eee}.email_content .email_header td,.email_content .email_header th{vertical-align:top}.email_content .email_header th{text-align:left}.email_content .email_header td{padding-left:16px;text-align:right;line-height:18px;font-size:14px;font-weight:600}.email_content .email_header .tit{margin-right:8px;color:#000}.email_content .email_header .phone{color:#0086f6}.email_content .email_header .tips{line-height:14px;font-size:12px;color:#999}.email_content .email_main{padding:20px 0}.email_content .email_main .tit_table th{line-height:26px;font-size:20px;font-weight:700;color:#333;text-align:left}.email_content .email_main .tit_table th+td{padding-top:8px}.email_content .email_main .tit_table td{line-height:22px;font-size:14px;color:#333}.email_content .email_main .info_table{border-bottom:1px solid #eee}.email_content .email_main .info_table td,.email_content .email_main .info_table th{padding:16px 10px}.email_content .email_main .info_table th{line-height:24px;font-size:18px;color:#333;background:#f6f8fa;border-left:1px solid #f6f8fa;border-right:1px solid #f6f8fa;vertical-align:top}.email_content .email_main .info_table th .icon_common_singlearrow{margin:0 8px}.email_content .email_main .info_table td{text-align:center;border-top:1px dashed #eee;color:#333}.email_content .email_main .info_table td.border_l{border-left:1px solid #eee}.email_content .email_main .info_table td.border_r{border-right:1px solid #eee}.email_content .email_main .info_table .t_l{text-align:left}.email_content .email_main .info_table .no_border td{border-top-width:0}.email_content .email_main .info_table .email_table_time{line-height:18px;font-size:14px;font-weight:600}.email_content .email_main .info_table .email_table_time_text{margin-top:8px;line-height:18px;font-size:14px}.email_content .email_main .info_table .emailtable_title{line-height:18px;font-size:14px;font-weight:700}.email_content .email_main .info_table .email_para{margin-top:8px}.email_content .email_main .info_table .email_table_td_text{line-height:22px;font-size:14px}.email_content .email_main .info_table .email_table_td_text+.email_table_td_text{margin-top:4px}.email_content .email_main .info_table .or_text{display:inline-block;margin-right:8px}.email_content .email_main .info_table .or_text .or{margin-right:8px;color:#999}.email_content .email_main .info_table .email_time{margin-top:8px;line-height:18px;font-size:14px;color:#999}.email_content .email_main .info_table .email_assess{margin-right:4px}.email_content .email_main .info_table .assess_num{margin-right:4px;color:#0086f6}.email_content .email_main .info_table .assess_num .small{font-size:12px}.email_content .email_main .info_table .assess_icon{display:inline-block;padding:0 4px;line-height:20px;font-size:12px;color:#00b87a;background:rgba(6,174,189,.1);border-radius:1px}.email_content .email_main .email_bottom{padding:20px 0;color:#333;line-height:22px}.email_content .email_main .email_bottom .text{font-size:16px;font-weight:600}.email_content .email_main .email_bottom .text a{color:#0086f6;text-decoration:underline}.email_content .email_main .email_bottom .info{padding-top:8px;font-size:14px;font-weight:600}.email_content .email_main .email_bottom .info .time{font-weight:400}.coupon_title{font-size:14px;color:#333;margin-bottom:8px}.tit_text_hover{display:inline-block;border-bottom:1px solid #fff}.tit_text_hover:hover{border-bottom:1px solid #0086f6}.tit_text_hover:hover a{text-decoration:none}.content_left{width:300px;float:left}.promotion_check_btn{margin:0 0 0 16px!important}.coupon_box{position:relative;display:inline-block;border-radius:2px;border:1px solid #ffc898;color:#f70;height:19px;margin:0 0 5px;cursor:pointer}.coupon_box .coupon_item{float:left;font-size:12px;font-weight:400;height:19px;line-height:19px;padding:0 5px;text-align:center}.coupon_box .coupon_item:last-of-type{border-left:solid 1px #ffc898;background-color:rgba(255,200,152,.1);font-weight:700}.coupon_box .coupon_item:not(:last-of-type){border-left:dashed 1px #ffc898}.coupon_box .coupon_item:first-of-type{border-left:none}.coupon_box.vip_label_platina{color:#157b9d;border-color:#157b9d}.coupon_box.vip_label_platina .coupon_item{border-color:#157b9d}.coupon_box.vip_label_platina .coupon_item:last-of-type{background-color:rgba(21,123,157,.1)}.coupon_box.vip_label_diamond{color:#393f8a;border-color:#393f8a}.coupon_box.vip_label_diamond .coupon_item{border-color:#393f8a}.coupon_box.vip_label_diamond .coupon_item:last-of-type{background-color:rgba(57,63,138,.1)}.coupon_box.vip_label_gold_diamond{color:#463896;background-color:#eeeaf7;border-color:#463896}.coupon_box.vip_label_gold_diamond .coupon_item{border-color:#463896}.coupon_box.vip_label_gold_diamond .coupon_item:last-of-type{background-color:rgba(70,56,150,.1);color:#463896}.coupon_box.vip_label_diamond_black{color:#343434;background:#ffefd5;border-color:#343434}.coupon_box.vip_label_diamond_black .coupon_item{border-color:#343434}.coupon_box.vip_label_diamond_black .coupon_item:last-of-type{background:-webkit-gradient(linear,left top,right top,from(#666),to(#333));background:linear-gradient(90deg,#666 0,#333 100%);color:#ffe9c4}.coupon_box.flight_member{color:#0086f6;background:#fff;border-color:#0086f6}.coupon_box.flight_member .coupon_item{border-color:#0086f6}.coupon_box.flight_member .coupon_item:last-of-type{background:#0086f6;color:#fff}.discount_pop_content{padding:20px 0 20px 18px!important}.discount_scroll_box{margin-right:18px}.discount_scroll_box .discount_price_title{height:30px;line-height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.discount_scroll_box .discount_price_title .discount_title_left{font-size:16px;color:#333;font-weight:700}.discount_scroll_box .discount_price_title .discount_title_right{color:#666;font-size:12px}.discount_scroll_box .discount_price_title .discount_title_right .unit{font-size:13px;color:#f70}.discount_scroll_box .discount_price_title .discount_title_right .price{color:#f70;font-weight:700;font-size:16px}.discount_scroll_box .discount_price_title .discount_title_right .big_font_price{color:#f70;font-weight:700;font-size:24px}.discount_scroll_box .discount_normal_price{background:#f8f9fd;border-radius:2px;padding:10px;margin-bottom:10px}.discount_scroll_box .discount_content{background-color:#fef8f2;border-radius:2px;padding:10px}.discount_scroll_box .discount_content .discount_content_item{margin-bottom:2px}.discount_scroll_box .discount_content .discount_content_item .color999{color:#999}.discount_scroll_box .discount_content .discount_content_item .coupon{border-radius:2px 2px 2px 2px;border:1px solid #ffa04d;height:18px;line-height:18px;padding:0 3px;color:#f70;font-size:12px;display:inline-block;margin:5px 0}.discount_scroll_box .discount_content .discount_content_item .coupon_info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.discount_scroll_box .discount_content .discount_content_item .coupon_info .coupon_info_left{width:75%;line-height:18px;color:#666;font-size:12px}.discount_scroll_box .discount_content .discount_content_item .coupon_info .coupon_info_right{width:25%;text-align:right;color:#666;font-size:14px}.discount_scroll_box .discount_price{padding:10px 0;border-bottom:.5px solid #ddd}.discount_scroll_box .discount_info{padding:10px 0 0}.discount_scroll_box .discount_info p{text-align:justify;color:#666;font-size:12px;margin:6px 0}.bread_crumbs_box{padding:24px 0}.bread_crumbs_box .icon_arr{margin-left:16px}.bread_crumbs_box .cur{color:#0086f6}.Diamond_title{font-size:20px;color:#333;line-height:26px;padding:24px 0 16px;font-weight:700}.Diamond_border{border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:24px}.Diamond_content{background:#fff;padding:0 24px;position:relative;margin-bottom:40px}.Diamond_item{padding:0 0 0 12px;margin-bottom:16px}.Diamond_item_text{font-size:14px;color:#666;line-height:22px;position:relative;margin-bottom:8px}.Diamond_item_text i{background:#666;width:4px;height:4px;display:inline-block;border-radius:100%;position:absolute;left:-12px;top:9px}.Diamond_item_title{font-size:14px;color:#333;line-height:18px;font-weight:700;margin-bottom:8px}.icon_common_zuan_box{margin-bottom:16px}.icon_common_zuan_box .icon_common_zuan{color:#0086f6;font-size:20px;margin-right:4px}.Diamond_Description_box{padding-bottom:24px}.Diamond_Description_box .Diamond_Description_title{font-size:20px;color:#333;line-height:26px;font-weight:700;margin-bottom:16px}.Diamond_Description_box .Diamond_Description_text{font-size:14px;color:#666;line-height:22px;margin-bottom:8px}.print_box{width:964px;margin:0 auto;background:#fff;margin-top:40px}.print_title_box{margin:0 24px;font-size:24px;color:#333;padding:24px 0 40px 0;position:relative;line-height:48px;padding-right:150px}.print_title_buttom{padding:0 16px;float:right;line-height:48px;background:#0086f6;border-radius:2px;color:#fff;font-size:16px;cursor:pointer;font-weight:700;margin-right:-150px}.print_title_buttom:hover{background:#2470e1}.print_table_box{margin:0 24px}.print_table{width:100%;table-layout:fixed;overflow:hidden}.print_table td{vertical-align:middle;text-align:center;padding:24px 0;border-bottom:1px solid #eee}.print_table th{vertical-align:top;padding:16px 0;background:#f6f8fa;font-size:18px;color:#333}.print_table th.print_table_th_right{text-align:left;padding-left:24px;line-height:24px}.print_table_th_right .icon_common_singlearrow{margin:0 10px}.print_table_time{font-size:14px;color:#333;line-height:18px;font-weight:700}.print_table_time_text{font-size:14px;color:#333;line-height:18px;margin-top:8px}.print_table td.print_table_td_right{text-align:left;padding-left:24px}.print_table_title{font-size:14px;color:#333;line-height:18px;font-weight:700;margin-bottom:8px}.print_table_td_text{font-size:14px;color:#333;line-height:22px;margin-bottom:4px}.icon_common_star_box{margin-left:8px}.icon_common_star_box .icon_common_star{color:#999;font-size:12px;width:12px;margin-right:1px}.print_table_td_or{margin-left:32px;margin-right:5px}.print_table tr:last-child td{border-bottom:0}.print_table_td_gray{color:#666;line-height:19px;margin-top:8px}.print_table_grade_box{font-size:14px;color:#333;line-height:22px;margin-bottom:6px}.print_table_grade_nb{font-weight:700;margin-left:8px}.print_table_grade_nb i{font-size:12px}.print_table_grade_tip{background:#f6f8fa;border-radius:1px;line-height:20px;padding:0 4px;margin-left:8px}.print_table_text_gray{color:#999;margin-bottom:8px;line-height:22px}.print_header_bg{background:#fff}.print_header_box{width:964px;margin:0 auto;background:#fff;height:86px}.print_header_box .print_header_img{width:203px;height:34px;margin-top:26px}.print_header_box .print_header_r_txt{float:right;font-size:14px;line-height:18px;margin:21px 0}.print_header_box .print_header_r_txt .num{margin-left:8px}.print_title_top{position:fixed;width:788px;background:#fff;top:0;padding-right:174px;padding-left:24px;z-index:9;-webkit-box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-shadow:0 4px 16px 0 rgba(69,88,115,.2);margin:0}.printTable_box{width:100%;border-top:1px solid #eee}.printTable_box_title{font-size:16px;color:#333;text-align:left;line-height:21px;font-weight:700;margin:20px 0 16px 0}.printTable_item{margin-bottom:8px}.printTable_item_noborder{border-bottom:0}.printTable_item_text{font-size:14px;color:#333;text-align:left;line-height:18px;margin-bottom:4px}.printTable_item_border{width:276px;border-bottom:1px dashed #eee;margin-top:8px}.printTable_item_blue{color:#0086f6}.printTable_box_img{margin:20px 0;display:inline-block}.printTable_box_img img{display:block;width:125px;height:30px}.printTable_footer_title{font-size:14px;color:#333;text-align:left;line-height:22px;margin-bottom:20px}.printTable_footer_text{font-size:14px;color:#999;text-align:left;line-height:19px}.printTable_footer_bg{margin-bottom:40px}.print_title_left{float:left}.print_title_text{font-size:24px;color:#333;line-height:30px;font-weight:700}.print_title_tip{font-size:14px;color:#333;line-height:18px;margin-top:8px}.print_title_nb{margin-left:24px}.printTable_box_tip{font-size:14px;color:#333;line-height:22px;margin-top:24px;margin-bottom:12px}.printTable_box_tip .icon_warn{margin-right:4px;vertical-align:-3px}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;printer-colors:exact!important;color-adjust:exact!important}.detail_book_bg_box,.detail_book_fix_bottom{position:static!important}.detail_description_tab,.detail_description_tab_top{position:static!important}.group_product_img_box.fl>div>div{overflow:hidden!important}.mc-hd__logo-con{float:none!important;display:inline-block!important;vertical-align:top!important}}@media screen and (max-width:1179px){.print_box,.print_header_box{width:788px}.print_title_top{width:570px}}.layout_content.print_referer_view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:1032px;background-color:#316ce6;padding:0 0 40px}.layout_content.print_referer_view .icon_base{top:-1px}.print_opt_itm{padding-bottom:24px}.print_opt_tit{font-weight:600;margin-bottom:4px;width:152px}.print_opt_radio_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.print_opt_radio_list .print_opt_radio_itm{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;color:#333;font-weight:400;height:18px;margin-top:8px;cursor:pointer}.print_opt_radio_list .print_opt_radio_itm .icon_gendar_selected{margin-right:8px;color:#0086f6}.print_opt_radio_list .print_opt_radio_itm .icon_gendar_radio{margin-right:8px;color:#ccc}.print_opt_check_list{width:152px;overflow-y:scroll;position:relative;color:#333;font-weight:400;height:18px;margin-top:10px}.print_opt_check_list dd{padding-left:10px}.print_opt_itm:last-of-type{padding-bottom:0}.print_opt_check_par{margin-bottom:16px;cursor:pointer}.print_opt_check_list .icon_check_square{color:#ccc;margin-right:8px}.print_opt_check_list .icon_checked_square{color:#0086f6;margin-right:8px}.print_opt_check_sub_chd{margin-bottom:16px;cursor:pointer}.print_opt_check_chd label,.print_opt_check_par label,.print_opt_check_sub_chd label{cursor:pointer}.print_basic_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;color:#333;font-weight:400;-ms-flex-wrap:wrap;flex-wrap:wrap}.print_basic_itm{padding:0 16px;position:relative;margin-bottom:8px}.print_basic_title{color:#333;font-size:24px;font-weight:600;margin-bottom:8px}.print_basic_box{padding:24px}.print_basic_itm:first-of-type{padding-left:0}.print_basic_itm:last-of-type{padding-right:0}.print_basic_itm:before{content:'';display:block;height:15px;width:2px;background-color:#eee;position:absolute;top:5px;left:0}.print_basic_itm:first-of-type:before{content:none}.print_basic_addinfo{color:#333;font-weight:400}.print_title_1{color:#333;font-size:18px;font-weight:600}.print_itinerary_title{padding:24px}.print_contact_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.print_traveler_info_input_box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.print_traveler_info_input_item{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding-right:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.print_traveler_info_input_item.print_traveler_info_input_flex{padding-right:0}.print_phone_number_right{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.print_phone_number_left{-ms-flex-preferred-size:80px;flex-basis:80px}.print_public_input_wrapper{width:100%;position:relative}.print_public_input_wrapper .print_public_label{line-height:18px;color:#666;min-height:18px}.print_public_input_wrapper .print_public_input_box{min-height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:22px;position:relative;padding-top:8px}.print_public_input_wrapper .print_public_input_box.public_input_box1 input{position:absolute;top:0;left:0;z-index:1}.print_public_input_wrapper .print_public_input_box.public_input_box1 .select_btn{margin-top:-8px;padding-top:0}.print_public_input_wrapper .print_public_input_box .print_input_pld{display:block;color:#ccc;font-weight:600;position:relative}.print_public_input_wrapper .print_public_input_box .icon_arr_down,.print_public_input_wrapper .print_public_input_box .icon_arr_up,.print_public_input_wrapper .print_public_input_box .icon_clear,.print_public_input_wrapper .print_public_input_box .icon_date,.print_public_input_wrapper .print_public_input_box .icon_flight,.print_public_input_wrapper .print_public_input_box .icon_hotel,.print_public_input_wrapper .print_public_input_box .icon_train{position:absolute;cursor:pointer;width:18px;height:18px;z-index:5;color:#999;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:2px}.print_public_input_wrapper .print_public_input_box .select_btn{position:relative;height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ccc;line-height:37px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:26px;cursor:pointer;font-weight:700;outline:0}.print_public_input_wrapper .print_public_input_box .select_btn.selected{border-bottom:1px solid #0086f6}.print_public_input_wrapper .print_public_input_box input{background:0 0;-webkit-box-shadow:none;box-shadow:none;font-weight:700;border:none;border-bottom:1px solid #ccc;height:38px;line-height:22px;padding:0 26px 0 0;position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333}.print_public_input_wrapper .print_public_input_box input:focus{border-width:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #0086f6}.print_public_label_abs{position:absolute;line-height:18px;color:#666;min-height:18px;font-weight:400;height:18px}.print_contact_title{margin-bottom:24px}.print_input_pld.input_pld.print_contact_cont_label{color:#333;font-size:16px;font-weight:600}.print_operate_box{padding:16px 24px}.print_rec_list{color:#333;padding-left:14px}.print_rec_itm{list-style-type:disc;margin-bottom:8px}.print_contact_box{margin-bottom:40px}.print_cal_label{margin-right:24px;display:inline-block}.print_cal_label.print_cal_label_first{color:#333;font-weight:600;height:18px;float:left;display:block}.print_cal_list .icon_check_square{color:#ccc;margin-right:8px}.print_cal_list .icon_checked_square{color:#0086f6;margin-right:8px}.print_cal_itm{color:#333;margin-bottom:16px}.print_cal_list{margin-bottom:24px}.print_cal_cont_list{display:block;overflow:hidden;letter-spacing:0;padding-left:2px}.print_cal_card_list{background:#fff;margin-top:28px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:-16px}.print_cal_card_title{color:#333;font-weight:600;height:18px;text-align:center;padding:24px}.print_cal_week_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.print_cal_week_itm{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center;color:#666;font-weight:400;height:18px}.print_cal_date_itm.cal_weekend .cal_date,.print_cal_week_itm.cal_weekend{color:#5678a8}.print_cal_date_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.print_cal_date_itm{height:44px;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center;cursor:pointer}.cal_date{margin-top:4px;margin-bottom:1px;display:block;color:#333;font-weight:700;height:18px}.cal_price_label{color:#333;font-size:12px;font-weight:400;height:16px;width:24px}.cal_price_box .icon_edit{width:12px;height:12px;color:#999}.cal_price_box.cal_edit{background:#fff;border-radius:0;border:1px solid #ccc;height:18px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:5px}.cal_price_box.cal_edit .icon_edit{position:absolute;right:2px;top:3px}.cal_price_box.cal_edit input{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:100%;padding-right:14px}.print_cal_date_itm.disabled{cursor:not-allowed}.print_cal_date_itm.disabled .cal_date,.print_cal_date_itm.disabled .cal_price_input,.print_cal_date_itm.disabled .cal_price_label,.print_cal_date_itm.disabled .icon_edit{color:#ccc;cursor:not-allowed}.print_cal_date_list:last-of-type{margin-bottom:0}.print_cal_card{padding-bottom:24px;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:16px;border:1px solid #ececec;max-width:556px}.print_contact_box:last-of-type{margin-bottom:0}.print_sidebar{margin-top:16px;padding:24px;background-color:#fff;-ms-flex-item-align:start;align-self:flex-start}.print_content_box.print_box{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:16px;margin-top:16px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:964px;flex-basis:964px;min-height:755px}.print_sidebar_btn{background:#0086f6;border-radius:2px 2px 2px 2px;height:48px;width:152px}.print_sidebar_btn_txt{display:block;padding:0 16px;line-height:48px;background:#0086f6;border-radius:2px;cursor:pointer;text-align:center;color:#fff;font-size:16px;font-weight:700;height:48px;width:120px}.print_opt_list{color:#333;margin-top:16px;width:152px}.print_opt_all{color:#0086f6;font-weight:400;height:18px;margin-top:2px;float:right;cursor:pointer;background-color:#0086f6;border-radius:10.47px 10.47px 10.47px 10.47px;width:54px;position:relative}.print_opt_all .print_opt_all_icon{position:absolute;right:0;display:block;background-color:#fff;border-radius:50%;border:.5px solid #eee;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3),0 3px 6px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.3),0 3px 6px 0 rgba(0,0,0,.1);height:16px;width:16px}.print_opt_all .print_opt_all_txt{position:absolute;top:3px;left:8px;color:#fff;font-size:12px;font-weight:400;height:12px;line-height:12px;letter-spacing:0;width:24px;display:block}.print_opt_all.print_opt_off{background-color:#ccc}.print_opt_all.print_opt_off .print_opt_all_txt{left:auto;right:8px}.print_opt_all.print_opt_off .print_opt_all_icon{right:auto;left:0}.print_bg_top{position:absolute;width:1032px;height:116px;line-height:42px;text-align:center;color:#fff;margin:0 auto}.print_bg_top .pic{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.print_bg_left{margin:0 -24px;position:absolute;top:116px;left:24px}.layout_content.print_referer_view .inclusion_table_box,.layout_content.print_referer_view .inclusion_table_box table,.layout_content.print_referer_view .terms_conditions_bd .terms_conditons_table.three_col,.layout_content.print_referer_view .terms_conditions_bd .terms_conditons_table.three_col table,.layout_content.print_referer_view .terms_table_box03,.layout_content.print_referer_view .terms_table_box03 table{width:auto}.layout_content.print_referer_view .daily_itinerary_sub_time .icon_base{display:none}.layout_content.print_referer_view .print_opt_check_list .icon_check_square,.layout_content.print_referer_view .print_opt_check_list .icon_checked_square{float:left;margin-top:3px}.layout_content.print_referer_view .print_opt_check_list .print_opt_txt{overflow:hidden;display:block}.layout_content.print_referer_view .print_table_box{font-size:12px!important}.layout_content.print_referer_view.font_sm .print_content_box.print_box{font-size:14px!important;line-height:22px!important}.layout_content.print_referer_view.font_sm .daily_itinerary_act_list .daily_itinerary_act_note,.layout_content.print_referer_view.font_sm .print_table_box{font-size:12px!important;line-height:18px!important}.layout_content.print_referer_view.font_sm .print_table_grade_box,.layout_content.print_referer_view.font_sm .print_table_grade_nb,.layout_content.print_referer_view.font_sm .print_table_grade_tip,.layout_content.print_referer_view.font_sm .print_table_td_text,.layout_content.print_referer_view.font_sm .print_table_time,.layout_content.print_referer_view.font_sm .print_table_time_text,.layout_content.print_referer_view.font_sm .print_table_title{font-size:14px!important;line-height:22px!important}.layout_content.print_referer_view.font_sm .print_table th{font-size:18px!important;line-height:24px!important}.layout_content.print_referer_view.font_sm .print_basic_title{font-size:24px!important;line-height:30px!important}.layout_content.print_referer_view.font_sm .print_title_1{font-size:18px!important;line-height:24px!important}.layout_content.print_referer_view.font_sm .print_input_pld.input_pld.print_contact_cont_label,.layout_content.print_referer_view.font_sm .print_public_input_wrapper .print_public_input_box{font-size:16px!important;line-height:22px!important}.layout_content.print_referer_view.font_sm .print_basic_itm:before{height:14px;top:3px}.layout_content.print_referer_view.font_md .print_content_box.print_box{font-size:18px!important;line-height:24px!important}.layout_content.print_referer_view.font_md .print_public_input_wrapper .print_public_input_box{min-height:46px}.layout_content.print_referer_view.font_md .print_public_input_wrapper .print_public_input_box.public_input_box1 input{top:4px;height:42px}.layout_content.print_referer_view.font_md .print_public_input_wrapper .print_public_input_box .select_btn{height:42px;padding-top:2px}.layout_content.print_referer_view.font_md .print_public_input_wrapper .print_public_input_box{padding-top:12px}.layout_content.print_referer_view.font_md .print_operate_box{padding-top:20px}.layout_content.print_referer_view.font_md .print_contact_title{margin-bottom:28px}.layout_content.print_referer_view.font_md .print_operate_box{padding-top:20px}.layout_content.print_referer_view.font_md .daily_itinerary_act_list .daily_itinerary_act_note,.layout_content.print_referer_view.font_md .print_table_box{font-size:16px!important;line-height:22px!important}.layout_content.print_referer_view.font_md .print_table_grade_box,.layout_content.print_referer_view.font_md .print_table_grade_nb,.layout_content.print_referer_view.font_md .print_table_grade_tip,.layout_content.print_referer_view.font_md .print_table_td_text,.layout_content.print_referer_view.font_md .print_table_time,.layout_content.print_referer_view.font_md .print_table_time_text,.layout_content.print_referer_view.font_md .print_table_title{font-size:18px!important;line-height:24px!important}.layout_content.print_referer_view.font_md .print_table th{font-size:22px!important;line-height:28px!important}.layout_content.print_referer_view.font_md .print_basic_title{font-size:28px!important;line-height:34px!important}.layout_content.print_referer_view.font_md .print_title_1{font-size:22px!important;line-height:28px!important}.layout_content.print_referer_view.font_md .print_input_pld.input_pld.print_contact_cont_label,.layout_content.print_referer_view.font_md .print_public_input_wrapper .print_public_input_box{font-size:20px!important;line-height:26px!important}.layout_content.print_referer_view.font_md .print_basic_itm:before{height:15px;top:5px}.layout_content.print_referer_view.font_md .inclusion_con,.layout_content.print_referer_view.font_md .inclusion_icon_note,.layout_content.print_referer_view.font_md .inclusion_icon_text,.layout_content.print_referer_view.font_md .inclusion_icon_tip,.layout_content.print_referer_view.font_md .inclusion_icon_tip_item,.layout_content.print_referer_view.font_md .inclusion_table_box,.layout_content.print_referer_view.font_md .inclusion_table_box td,.layout_content.print_referer_view.font_md .no_top_border{font-size:18px!important;line-height:24px!important}.layout_content.print_referer_view.font_md .daily_itinerary_sub_bd,.layout_content.print_referer_view.font_md .daily_itinerary_sub_info,.layout_content.print_referer_view.font_md .daily_itinerary_sub_item,.layout_content.print_referer_view.font_md .daily_itinerary_sub_time,.layout_content.print_referer_view.font_md .daily_itinerary_sub_tit,.layout_content.print_referer_view.font_md .detail_description_box_con,.layout_content.print_referer_view.font_md .detail_description_item,.layout_content.print_referer_view.font_md .detail_description_text,.layout_content.print_referer_view.font_md .explain_box_txt{font-size:18px!important;line-height:24px!important}.layout_content.print_referer_view.font_md .col_width_first,.layout_content.print_referer_view.font_md .col_width_second,.layout_content.print_referer_view.font_md .col_width_third,.layout_content.print_referer_view.font_md .detail_description_title{font-size:18px!important;line-height:24px!important}.layout_content.print_referer_view.font_md .inclusion_box .icon_car,.layout_content.print_referer_view.font_md .inclusion_box .icon_child_surcharge,.layout_content.print_referer_view.font_md .inclusion_box .icon_departure_tax,.layout_content.print_referer_view.font_md .inclusion_box .icon_fee_close,.layout_content.print_referer_view.font_md .inclusion_box .icon_fee_exclamation,.layout_content.print_referer_view.font_md .inclusion_box .icon_fee_information,.layout_content.print_referer_view.font_md .inclusion_box .icon_fee_selected,.layout_content.print_referer_view.font_md .inclusion_box .icon_hotel,.layout_content.print_referer_view.font_md .inclusion_box .icon_meal,.layout_content.print_referer_view.font_md .inclusion_box .icon_other,.layout_content.print_referer_view.font_md .inclusion_box .icon_service,.layout_content.print_referer_view.font_md .inclusion_box .icon_supplement,.layout_content.print_referer_view.font_md .inclusion_box .icon_ticket,.layout_content.print_referer_view.font_md .inclusion_box .icon_visa{font-size:20px!important;line-height:26px!important;margin-top:2px}.layout_content.print_referer_view.font_md .icon_traffic{font-size:22px!important;line-height:28px!important}.layout_content.print_referer_view.font_md .mod_box_title{font-size:24px!important;line-height:30px!important}.layout_content.print_referer_view.font_md .inclusion_table_box td,.layout_content.print_referer_view.font_md .inclusion_table_box th{padding:16px 20px!important}.layout_content.print_referer_view.font_md .Diamond_item,.layout_content.print_referer_view.font_md .Diamond_item_link,.layout_content.print_referer_view.font_md .Diamond_item_text,.layout_content.print_referer_view.font_md .Diamond_item_title,.layout_content.print_referer_view.font_md .default_clause_txt,.layout_content.print_referer_view.font_md .itinerary_sub_title,.layout_content.print_referer_view.font_md .no_top_border,.layout_content.print_referer_view.font_md .show_more_box,.layout_content.print_referer_view.font_md .terms_conditions_bd,.layout_content.print_referer_view.font_md .terms_conditions_bd .terms_conditons_table td,.layout_content.print_referer_view.font_md .terms_conditions_bd .terms_conditons_table th,.layout_content.print_referer_view.font_md .terms_conditions_item,.layout_content.print_referer_view.font_md .terms_conditons_content_box,.layout_content.print_referer_view.font_md .terms_conditons_default_clause,.layout_content.print_referer_view.font_md .terms_conditons_dot,.layout_content.print_referer_view.font_md .terms_conditons_sub_title,.layout_content.print_referer_view.font_md .terms_conditons_table,.layout_content.print_referer_view.font_md .terms_table_box01,.layout_content.print_referer_view.font_md .terms_table_box02,.layout_content.print_referer_view.font_md .terms_table_box03,.layout_content.print_referer_view.font_md .terms_table_box04{font-size:18px!important;line-height:24px!important}.layout_content.print_referer_view.font_md .terms_conditions_bd .terms_conditons_table td,.layout_content.print_referer_view.font_md .terms_conditions_bd .terms_conditons_table th,.layout_content.print_referer_view.font_md .terms_table_box01 td,.layout_content.print_referer_view.font_md .terms_table_box01 th,.layout_content.print_referer_view.font_md .terms_table_box02 td,.layout_content.print_referer_view.font_md .terms_table_box02 th,.layout_content.print_referer_view.font_md .terms_table_box03 td,.layout_content.print_referer_view.font_md .terms_table_box03 th,.layout_content.print_referer_view.font_md .terms_table_box04 td,.layout_content.print_referer_view.font_md .terms_table_box04 th{padding:16px 20px!important}.layout_content.print_referer_view.font_md .terms_conditons_table,.layout_content.print_referer_view.font_md .terms_conditons_table table,.layout_content.print_referer_view.font_md .terms_table_box01,.layout_content.print_referer_view.font_md .terms_table_box01 table,.layout_content.print_referer_view.font_md .terms_table_box02,.layout_content.print_referer_view.font_md .terms_table_box02 table,.layout_content.print_referer_view.font_md .terms_table_box03,.layout_content.print_referer_view.font_md .terms_table_box03 table,.layout_content.print_referer_view.font_md .terms_table_box04,.layout_content.print_referer_view.font_md .terms_table_box04 table{width:100%!important}.layout_content.print_referer_view.font_md .print_basic_itm,.layout_content.print_referer_view.font_md .print_basic_title{margin-bottom:12px}.layout_content.print_referer_view.font_md .print_traveler_info_input_box{margin-bottom:28px}.layout_content.print_referer_view.font_lg .print_public_input_wrapper .print_public_input_box{min-height:50px}.layout_content.print_referer_view.font_lg .print_public_input_wrapper .print_public_input_box.public_input_box1 input{top:8px;height:50px}.layout_content.print_referer_view.font_lg .print_public_input_wrapper .print_public_input_box .select_btn{height:50px;padding-top:6px}.layout_content.print_referer_view.font_lg .print_public_input_wrapper .print_public_input_box{padding-top:16px}.layout_content.print_referer_view.font_lg .print_operate_box{padding-top:24px}.layout_content.print_referer_view.font_lg .print_contact_title{margin-bottom:32px}.layout_content.print_referer_view.font_lg .print_content_box.print_box{font-size:24px!important;line-height:30px!important}.layout_content.print_referer_view.font_lg .daily_itinerary_act_list .daily_itinerary_act_note,.layout_content.print_referer_view.font_lg .print_table_box{font-size:22px!important;line-height:28px!important}.layout_content.print_referer_view.font_lg .print_table_grade_box,.layout_content.print_referer_view.font_lg .print_table_grade_nb,.layout_content.print_referer_view.font_lg .print_table_grade_tip,.layout_content.print_referer_view.font_lg .print_table_td_text,.layout_content.print_referer_view.font_lg .print_table_time,.layout_content.print_referer_view.font_lg .print_table_time_text,.layout_content.print_referer_view.font_lg .print_table_title{font-size:24px!important;line-height:30px!important}.layout_content.print_referer_view.font_lg .print_table th{font-size:28px!important;line-height:34px!important}.layout_content.print_referer_view.font_lg .print_basic_title{font-size:34px!important;line-height:40px!important}.layout_content.print_referer_view.font_lg .print_title_1{font-size:28px!important;line-height:34px!important}.layout_content.print_referer_view.font_lg .print_input_pld.input_pld.print_contact_cont_label,.layout_content.print_referer_view.font_lg .print_public_input_wrapper .print_public_input_box{font-size:26px!important;line-height:32px!important}.layout_content.print_referer_view.font_lg .print_basic_itm:before{height:20px;top:7px}.layout_content.print_referer_view.font_lg .inclusion_con,.layout_content.print_referer_view.font_lg .inclusion_icon_note,.layout_content.print_referer_view.font_lg .inclusion_icon_text,.layout_content.print_referer_view.font_lg .inclusion_icon_tip,.layout_content.print_referer_view.font_lg .inclusion_icon_tip_item,.layout_content.print_referer_view.font_lg .inclusion_table_box,.layout_content.print_referer_view.font_lg .inclusion_table_box td,.layout_content.print_referer_view.font_lg .no_top_border{font-size:24px!important;line-height:30px!important}.layout_content.print_referer_view.font_lg .daily_itinerary_sub_bd,.layout_content.print_referer_view.font_lg .daily_itinerary_sub_info,.layout_content.print_referer_view.font_lg .daily_itinerary_sub_item,.layout_content.print_referer_view.font_lg .daily_itinerary_sub_time,.layout_content.print_referer_view.font_lg .daily_itinerary_sub_tit,.layout_content.print_referer_view.font_lg .detail_description_box_con,.layout_content.print_referer_view.font_lg .detail_description_item,.layout_content.print_referer_view.font_lg .detail_description_text,.layout_content.print_referer_view.font_lg .explain_box_txt{font-size:24px!important;line-height:30px!important}.layout_content.print_referer_view.font_lg .col_width_first,.layout_content.print_referer_view.font_lg .col_width_second,.layout_content.print_referer_view.font_lg .col_width_third,.layout_content.print_referer_view.font_lg .detail_description_title{font-size:24px!important;line-height:30px!important}.layout_content.print_referer_view.font_lg .inclusion_box .icon_car,.layout_content.print_referer_view.font_lg .inclusion_box .icon_child_surcharge,.layout_content.print_referer_view.font_lg .inclusion_box .icon_departure_tax,.layout_content.print_referer_view.font_lg .inclusion_box .icon_fee_close,.layout_content.print_referer_view.font_lg .inclusion_box .icon_fee_exclamation,.layout_content.print_referer_view.font_lg .inclusion_box .icon_fee_information,.layout_content.print_referer_view.font_lg .inclusion_box .icon_fee_selected,.layout_content.print_referer_view.font_lg .inclusion_box .icon_hotel,.layout_content.print_referer_view.font_lg .inclusion_box .icon_meal,.layout_content.print_referer_view.font_lg .inclusion_box .icon_other,.layout_content.print_referer_view.font_lg .inclusion_box .icon_service,.layout_content.print_referer_view.font_lg .inclusion_box .icon_supplement,.layout_content.print_referer_view.font_lg .inclusion_box .icon_ticket,.layout_content.print_referer_view.font_lg .inclusion_box .icon_visa{font-size:24px!important;line-height:30px!important;margin-top:10px}.layout_content.print_referer_view.font_lg .icon_traffic{font-size:28px!important;line-height:34px!important}.layout_content.print_referer_view.font_lg .mod_box_title{font-size:30px!important;line-height:36px!important}.layout_content.print_referer_view.font_lg .inclusion_table_box td,.layout_content.print_referer_view.font_lg .inclusion_table_box th{padding:20px 24px!important}.layout_content.print_referer_view.font_lg .Diamond_item,.layout_content.print_referer_view.font_lg .Diamond_item_link,.layout_content.print_referer_view.font_lg .Diamond_item_text,.layout_content.print_referer_view.font_lg .Diamond_item_title,.layout_content.print_referer_view.font_lg .default_clause_txt,.layout_content.print_referer_view.font_lg .itinerary_sub_title,.layout_content.print_referer_view.font_lg .no_top_border,.layout_content.print_referer_view.font_lg .show_more_box,.layout_content.print_referer_view.font_lg .terms_conditions_bd,.layout_content.print_referer_view.font_lg .terms_conditions_bd .terms_conditons_table td,.layout_content.print_referer_view.font_lg .terms_conditions_bd .terms_conditons_table th,.layout_content.print_referer_view.font_lg .terms_conditions_item,.layout_content.print_referer_view.font_lg .terms_conditons_content_box,.layout_content.print_referer_view.font_lg .terms_conditons_default_clause,.layout_content.print_referer_view.font_lg .terms_conditons_dot,.layout_content.print_referer_view.font_lg .terms_conditons_sub_title,.layout_content.print_referer_view.font_lg .terms_conditons_table,.layout_content.print_referer_view.font_lg .terms_table_box01,.layout_content.print_referer_view.font_lg .terms_table_box02,.layout_content.print_referer_view.font_lg .terms_table_box03,.layout_content.print_referer_view.font_lg .terms_table_box04{font-size:24px!important;line-height:30px!important}.layout_content.print_referer_view.font_lg .terms_conditions_bd .terms_conditons_table td,.layout_content.print_referer_view.font_lg .terms_conditions_bd .terms_conditons_table th,.layout_content.print_referer_view.font_lg .terms_table_box01 td,.layout_content.print_referer_view.font_lg .terms_table_box01 th,.layout_content.print_referer_view.font_lg .terms_table_box02 td,.layout_content.print_referer_view.font_lg .terms_table_box02 th,.layout_content.print_referer_view.font_lg .terms_table_box03 td,.layout_content.print_referer_view.font_lg .terms_table_box03 th,.layout_content.print_referer_view.font_lg .terms_table_box04 td,.layout_content.print_referer_view.font_lg .terms_table_box04 th{padding:20px 24px!important}.layout_content.print_referer_view.font_lg .terms_conditons_table,.layout_content.print_referer_view.font_lg .terms_conditons_table table,.layout_content.print_referer_view.font_lg .terms_table_box01,.layout_content.print_referer_view.font_lg .terms_table_box01 table,.layout_content.print_referer_view.font_lg .terms_table_box02,.layout_content.print_referer_view.font_lg .terms_table_box02 table,.layout_content.print_referer_view.font_lg .terms_table_box03,.layout_content.print_referer_view.font_lg .terms_table_box03 table,.layout_content.print_referer_view.font_lg .terms_table_box04,.layout_content.print_referer_view.font_lg .terms_table_box04 table{width:100%!important}.layout_content.print_referer_view.font_lg .print_basic_itm,.layout_content.print_referer_view.font_lg .print_basic_title{margin-bottom:16px}.layout_content.print_referer_view.font_lg .print_traveler_info_input_box{margin-bottom:32px}.layout_content.print_referer_view .print_cal_card{max-width:458px;font-size:14px!important}.layout_content.print_referer_view.no_graphic_mode{width:1024px;background-color:#fff;padding:0}.layout_content.print_referer_view.no_graphic_mode .print_content_box.print_box{margin-top:0;margin-left:0;margin-right:0;padding-top:0}.layout_content.print_referer_view.no_graphic_mode .print_cal_card{max-width:478px}.layout_content.print_referer_view.no_graphic_mode .daily_itinerary_hotel_box .itinerary_hotel_item{color:#333}.layout_content.print_referer_view.no_graphic_mode .daily_itinerary_sce .daily_itinerary_sce_item,.layout_content.print_referer_view.no_graphic_mode .daily_itinerary_sce .itinerary_sce_name{color:#333}.layout_content.print_referer_view.no_graphic_mode .itinerary_sce_hover:hover{border-bottom:1px solid #333}.layout_content.print_referer_view.no_graphic_mode .daily_itinerary_hotel_box .star_con_box{color:#999}.layout_content.print_referer_view.no_graphic_mode .daily_itinerary_sce .score_con{color:#333}.layout_content.print_referer_view.no_graphic_mode .daily_itinerary_sce .flight_tag,.layout_content.print_referer_view.no_graphic_mode .daily_itinerary_sce .tag_food{color:#333;background:#f6f8fa}.layout_content.print_referer_view.no_graphic_mode .Diamond_item_link{color:#333}.layout_content.print_referer_view.no_graphic_mode .show_more_box{color:#333}.layout_content.print_referer_view .itinerary_pic_img .itinerary_pic_img_item img{width:187px;height:132px}.layout_content.print_referer_view.no_picture_mode .itinerary_pic_img{display:none}.layout_content.print_referer_view.no_picture_mode .print_table_td_right .print_table_td_text .desc img{display:none}.layout_content.print_referer_view.no_picture_mode .print_table_td_right .print_table_td_text .custom_synopsis img{display:none}.layout_content.print_referer_view.no_picture_mode .print_table_td_right .print_table_td_text .bussiness_introduce img{display:none}.layout_content.print_referer_view .print_content_box.print_box{margin-top:96px;margin-left:24px;margin-right:24px;padding-top:60px}.layout_content.print_referer_view .print_sidebar{font-size:14px;position:fixed;top:0;right:0;z-index:10;margin-top:0;border:1px solid #eee;border-radius:2px}.layout_content.print_referer_view .Diamond_item,.layout_content.print_referer_view .Diamond_item_title{margin-top:16px!important}.layout_content.print_referer_view .Diamond_item_text{margin-top:8px!important}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;printer-colors:exact!important;color-adjust:exact!important}.layout_content.print_referer_view .print_sidebar{display:none}.layout_content.print_referer_view .cal_price_box .icon_edit{display:none}}@media screen and (max-width:1468px){.layout_content.print_referer_view{position:relative}.layout_content.print_referer_view .print_sidebar{position:absolute;left:100%;width:152px;margin-left:16px}}.group_product_img_box{display:block}.group_product_calendar_box{display:block;width:474px}.group_product_title .title_txt{position:relative}.group_product_title .title_txt span.text{margin-right:8px;font-weight:700}.group_product_title .icon_diamonds_span{margin-left:8px;cursor:pointer}.group_product_title .icon_diamonds{font-size:14px;top:-1px;color:#0086f6}.group_product_starting_price{position:relative}.group_product_starting_price .icon_follow{font-size:16px;margin-right:12px}.service_language{font-size:0}.service_language .icon_crn_earth{font-size:16px;vertical-align:middle}.service_language span{font-size:14px;vertical-align:middle}.characteristic{font-size:0;position:relative}.characteristic .characteristic_span{display:inline-block;vertical-align:top;font-size:0;margin-right:32px}.characteristic .icon_successful_line{font-size:16px;vertical-align:middle;color:#00b87a}.characteristic span{font-size:14px;vertical-align:middle;cursor:pointer}.group_product_tag{padding:0 280px 0 0}.group_detail_first_screen .layout_content{padding-bottom:24px}.detail_pop_hover{position:absolute;width:532px;z-index:9}.detail_pop_hover .hover_title{font-size:16px;line-height:22px;font-weight:700;color:#333}.detail_pop_hover .hover_sub_text{font-size:14px;line-height:18px;color:#666}.diamonds_pop_hover .hover_sub_text,.diamonds_pop_hover .hover_title{margin-bottom:8px}.from_pop_hover .hover_sub_text,.from_pop_hover .hover_title{margin-bottom:16px}.from_pop_hover .hover_sub_text:last-of-type,.from_pop_hover .hover_title:last-of-type{margin-bottom:0}.supplier_pop_hover .hover_title{margin-bottom:16px}.supplier_pop_hover .hover_sub_text{margin-bottom:8px}.supplier_pop_hover .hover_sub_text:last-of-type{margin-bottom:0}.trip_operates{position:relative}.trip_operates img{display:inline-block;border:none;height:16px;width:auto;vertical-align:middle;margin-right:8px}.trip_operates span{vertical-align:middle;cursor:pointer}.select_city_pop{width:628px;max-height:360px;background:#fff;position:absolute;z-index:8;right:-1px;top:45px;border:1px solid #f0f2f5;-webkit-box-shadow:0 4px 8px 0 rgba(15,41,77,.08);box-shadow:0 4px 8px 0 rgba(15,41,77,.08);border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select_city_pop.select_city_pop_loading{height:360px}.tab_top{font-size:0;padding:12px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tab_top.has_bottom_line{border-bottom:1px solid #f0f2f5}.tab_top .tab_item{display:inline-block;width:80px;text-align:center;font-size:0;cursor:pointer}.tab_top .tab_item.selected .tab_item_text{color:#0086f6}.tab_top .tab_item.selected .tab_item_text::before{content:'';position:absolute;left:0;bottom:-12px;height:2px;right:0;background:#0086f6}.tab_top .tab_item_text{font-size:14px;line-height:18px;font-weight:700;color:#333;position:relative;display:inline-block}.select_city_list{padding-top:24px}.select_city_item_box{padding-left:60px;position:relative;margin-bottom:24px}.select_city_item_box .tag_left{position:absolute;font-weight:700;font-size:14px;line-height:18px;color:#333;width:50px;text-align:center;left:0;top:0}.select_city_item_box .city_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.select_city_item_box .city_list:last-of-type{margin-bottom:0}.select_city_item_box .city_list .city_item{width:120px;-ms-flex-negative:0;flex-shrink:0;padding:10px 0;border:1px solid #eee;border-radius:2px;margin-right:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer}.select_city_item_box .city_list .city_item.selected{background:rgba(0,134,246,.1);border-color:#e9f2fe}.select_city_item_box .city_list .city_item.selected .city_name{color:#0086f6}.select_city_item_box .city_list .city_item:hover .city_name{color:#0086f6}.select_city_item_box .city_list .city_name{font-size:14px;line-height:18px;text-align:center;word-wrap:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0 8px;max-height:36px}.select_city_item_box .city_list .city_currency{position:absolute;line-height:18px;font-size:12px;text-align:center;left:0;right:0;bottom:8px;color:#0086f6}.img_pop_box{padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;width:1180px}.img_pop_box .gray_bg{background:#f6f8fa}.img_pop_box .img_pop_title{font-size:20px;font-weight:700;line-height:26px;position:relative;color:#333;margin-bottom:30px}.img_pop_box .img_pop_title .icon_pop_close{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#acb4bf}.img_pop_box .img_content{margin-bottom:36px}.img_pop_box .big_img_box{width:769px;height:510px;position:relative;margin:0 auto 20px}.img_pop_box .big_img_box img{display:block;border:none;width:100%;height:100%}.img_pop_box .big_img_box .bottom_text{position:absolute;padding:26px 20px 16px 20px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);left:0;right:0;bottom:0;color:#fff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.img_pop_box .big_img_box .img_control{position:absolute;width:40px;height:40px;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.img_pop_box .big_img_box .img_control .icon_base{font-size:42px;width:40px;height:40px;color:#999}.img_pop_box .big_img_box .img_control.img_control_pre{left:-105px}.img_pop_box .big_img_box .img_control.img_control_next{right:-105px}.img_pop_box .img_control:hover .icon_base{color:#2470e1}.img_pop_box .small_img_list{margin:0 auto;width:777px}.img_pop_box .small_img_list .small_img_item{width:141px;height:100px;margin-right:8px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:4px solid #fff;cursor:pointer}.img_pop_box .small_img_list .small_img_item img{display:block;width:100%;height:100%;border:none}.img_pop_box .small_img_list .small_img_item.selected{border-color:#0086f6}.img_pop_box .small_img_list .small_img_item:last-of-type{margin-right:0}.group_product_starting_price span.PhaseTwo_price_span{background:#f5594a;border-radius:2px;font-size:12px;font-weight:700;color:#fff;line-height:21px;padding:0 4px}.PhaseTwo_number_box{border-bottom:1px solid #eee;padding:16px 0;margin-right:16px;margin-bottom:4px}.PhaseTwo_number_box span{display:inline-block;vertical-align:middle}.PhaseTwo_number_box .PhaseTwo_number{background:#4978ce;border-radius:2px;line-height:26px;font-size:18px;font-weight:700;color:#fff;padding:0 8px;cursor:pointer}.PhaseTwo_number_box .PhaseTwo_number i{font-size:14px;color:rgba(255,255,255,.6)}.PhaseTwo_number_box .PhaseTwo_grade{font-size:16px;color:#0086f6;margin-left:8px;cursor:pointer;margin-right:8px}.PhaseTwo_number_box .PhaseTwo_grade:hover{text-decoration:underline}.PhaseTwo_number_box .PhaseTwo_number_of{font-size:14px;color:#999}.ipad_content_box{display:none}.PhaseTwo_Coupondetail_box{margin-right:16px;margin-top:14px;padding-bottom:6px;border-bottom:1px solid #eee}.PhaseTwo_Coupondetail_box .PhaseTwo_Coupondetail_item{cursor:pointer;margin-bottom:8px}.PhaseTwo_Coupondetail_box .PhaseTwo_Coupondetail_item .PhaseTwo_Coupondetail_left{float:left}.PhaseTwo_Coupondetail_box .PhaseTwo_Coupondetail_item .PhaseTwo_Coupondetail_left .PhaseTwo_Coupondetail_img{width:18px;height:18px;display:inline-block;vertical-align:top;margin-right:4px}.PhaseTwo_Coupondetail_box .PhaseTwo_Coupondetail_item .PhaseTwo_Coupondetail_left .PhaseTwo_Coupondetail_text{display:inline-block;vertical-align:top;font-size:14px;color:#f60;max-width:470px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:18px}.PhaseTwo_Coupondetail_box .PhaseTwo_Coupondetail_item .PhaseTwo_Coupondetail_left .PhaseTwo_Coupondetail_textOne{display:inline-block;vertical-align:top;font-size:14px;width:648px;line-height:18px;color:#f60}.PhaseTwo_Coupondetail_box .PhaseTwo_Coupondetail_item .PhaseTwo_Coupondetail_left .PhaseTwo_Coupondetail_noSign{font-size:14px;color:#333;line-height:18px;font-weight:700}.PhaseTwo_Coupondetail_box .PhaseTwo_Coupondetail_item .PhaseTwo_Coupondetail_right{float:right;font-size:14px;color:#0086f6;font-weight:700;line-height:18px;height:18px;cursor:pointer}.PhaseTwo_Coupondetail_box .PhaseTwo_Coupondetail_item .PhaseTwo_Coupondetail_right .icon_arr_right{margin-left:4px;vertical-align:-4px}.Time_policies_table{table-layout:fixed;width:100%;border:1px solid #eee;border-collapse:collapse;margin-top:8px}.Time_policies_table td{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:12px 16px;font-size:14px;line-height:22px;color:#666;word-wrap:break-word;text-align:left}.Time_policies_table th{text-align:left;font-weight:400;padding:12px 16px;background:#f6f8fa;font-size:14px;line-height:18px;color:#333}.price_start{font-size:14px;color:#666;margin-right:8px}.group_id{margin-left:24px}.group_nb{margin-left:24px}.city_span_box{display:inline-block;float:right;position:relative}.arr_down,.arr_up{float:right;margin-top:8px;margin-left:16px}.arr_down.arr_up::before,.arr_up.arr_up::before{display:inline-block}.arr_down.arr_down::after,.arr_up.arr_down::after{display:inline-block}.arr_down::before,.arr_up::before{content:'';display:none;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #333 transparent;-ms-flex-wrap:wrap;flex-wrap:wrap}.arr_down::after,.arr_up::after{content:'';display:none;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#333 transparent transparent transparent;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctrip_sui_box{color:#ab7b23;display:inline-block;margin-right:-4px;margin-left:-4px}.ctrip_sui_box .icon_ctrip_sui_left{margin-right:-4px;vertical-align:-3px}.ctrip_sui_box .icon_ctrip_sui_right{margin-left:-4px;vertical-align:-3px}.gold_provider_type_tag{display:inline-block;width:43px;height:16px;border:1px solid #ccc;border-radius:2px;color:#666;font-size:12px;line-height:16px;text-align:center;margin-left:4px}.icon_fee_information::before{content:"\EF89";font-family:crn_font_icon}.icon_fee_selected::before{content:"\F1C8";font-family:crn_font_ctrip_icon}.icon_fee_close::before{content:"\E940";font-family:crn_font_ctrip_icon}.icon_fee_exclamation::before{content:"\E92F";font-family:crn_font_ctrip_icon}.inclusion_box{line-height:22px;color:#666}.inclusion_box .icon_base{top:0}.inclusion_box .mod_box_title{color:#333;padding-top:24px}.inclusion_box .inclusion_icon_note{margin-top:24px;font-size:14px}.inclusion_box .inclusion_icon_tip{margin-top:24px;margin-bottom:-8px;font-size:14px}.inclusion_box .inclusion_icon_tip .inclusion_icon_tip_item{margin-right:24px;display:inline-block;margin-bottom:8px}.inclusion_box .icon_fee_information{font-size:16px;color:#f70}.inclusion_box .icon_fee_selected{font-size:16px;color:#00b87a}.inclusion_box .icon_fee_close{font-size:16px;color:#f5190a}.inclusion_box .icon_fee_exclamation{font-size:16px;color:#f60}.inclusion_box .inclusion_icon_text{padding-left:24px;margin-top:-21px;line-height:22px;vertical-align:middle}.inclusion_box .exclusion_noicon_text{padding-left:40px;line-height:22px;vertical-align:middle}.inclusion_box .exclusion_icon_text{padding-left:40px;margin-top:-21px;line-height:22px;vertical-align:middle}.inclusion_table_box{table-layout:fixed;margin-top:16px;font-size:14px;line-height:22px;word-wrap:break-word;width:1112px}.inclusion_table_box table{width:100%;border-top:1px solid #eee;table-layout:fixed}.inclusion_table_box td,.inclusion_table_box th{padding:12px 16px;text-align:left;font-weight:400;border-right:1px solid #eee;border-left:1px solid #eee}.inclusion_table_box td{border-bottom:1px solid #eee;line-height:22px;color:#666;word-wrap:break-word}.inclusion_table_box th{background:#f6f8fa;line-height:18px;color:#333}.inclusion_table_box .col_width_first{width:108px;border-right:none}.inclusion_table_box .col_width_second{width:453px;border-left:none;border-right:none}.inclusion_table_box .col_width_third{width:453px;border-left:none}.price_standard_hover{width:428px}.price_standard_hover .hover_title{margin-bottom:16px}.price_standard_hover .pop_hover_content{padding-right:0}.price_standard_hover .price_standard_box{margin-bottom:1px}.price_standard_hover .price_standard_box .price_standard_type .price_standard_type_btn{background:#fff;border:1px solid #eee;border-radius:2px;font-size:14px;line-height:34px;padding:0 16px;display:inline-block;cursor:pointer;margin-right:8px;color:#333}.price_standard_hover .price_standard_box .price_standard_type .price_standard_type_btn:hover{color:#0086f6}.price_standard_hover .price_standard_box .price_standard_type .cur{background:rgba(40,125,250,.1);color:#0086f6;font-weight:700;border:1px solid #0086f6}.price_standard_hover .price_standard_box .price_standard_type .price_standard_type_btn_gray{color:#ccc;cursor:inherit}.price_standard_hover .price_standard_box .price_standard_type .price_standard_type_btn_gray:hover{color:#ccc}.price_standard_hover .price_standard_box .inclusion_table_box{width:380px}.price_standard_hover .price_standard_box .inclusion_table_box .col_width_first{width:108px;border-left:1px solid #eee;border-right:1px solid #eee}.price_standard_hover .price_standard_box .inclusion_table_box .col_width_second{width:207px;border-left:1px solid #eee;border-right:1px solid #eee}.price_standard_hover .price_standard_box .inclusion_table_box .col_width_third{width:207px;border-left:1px solid #eee;border-right:1px solid #eee}.price_standard_hover .price_standard_box .inclusion_icon_tip{margin-top:16px;margin-bottom:0}.price_standard_hover .price_standard_box .inclusion_icon_tip .inclusion_icon_tip_item{display:block}.label_vip{line-height:18px;height:18px;padding:0 4px;background:-webkit-gradient(linear,left top,right top,from(#ffe3d0),to(#df915e));background:linear-gradient(90deg,#ffe3d0 0,#df915e 100%);border-radius:2px;margin-right:8px;color:#5f3006;font-size:12px;display:inline-block}.label_num{line-height:18px;color:#c3964a;font-size:14px;display:inline-block;margin-right:6px}.grp_price_orange{color:#f60!important}.tds_price_green{color:#00b87a!important}.tds_price_gray{color:#999!important}.book_detail_main .inclusion_table_box .col_width_second{width:354px}.book_detail_main .inclusion_table_box .col_width_third{width:354px}.car_info{padding-bottom:0}.car_info tr td{padding-bottom:16px}.car_info .car_info_first_line div{display:inline-block}.car_info .car_info_first_line .car_info_time{color:#333;font-size:14px;font-weight:600;height:18px;letter-spacing:0}.car_info .car_info_first_line .car_info_tag{border-radius:2px 2px 2px 2px;border:1px solid #bfe0fc;height:18px;width:32px;color:#0086f6;font-size:12px;line-height:18px;text-align:center;vertical-align:text-top;margin-left:8px}.car_info .car_info_first_line .car_info_option{float:right;color:#0086f6}.car_info .car_info_first_line .car_info_option .car_info_option_item{margin-left:32px;cursor:pointer}.car_info .car_info_first_line .car_info_option .icon_base{margin-right:4px;font:icon;top:-1px}.car_info .car_info_btn{border-radius:2px 2px 2px 2px;height:38px;width:80px;font-size:16px;font-weight:600;line-height:38px;text-align:center;position:relative;float:right;margin-right:16px;color:#fff;background-color:#f70;cursor:pointer}.car_info .car_info_btn.selected{color:#aaa;background:#eee;cursor:initial}.car_info .car_info_btn.selected::before{content:'';display:block;width:32px;height:32px;background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/ibudetail/selected.png?20191122) no-repeat;background-size:32px auto;z-index:5;position:absolute;right:-16px;top:-16px}.car_info .car_error_first>td{border-top:1px solid #f5190a!important}.car_info .car_error_first>td:first-child{border-left:1px solid #f5190a}.car_info .car_error_first>td:last-child{border-right:1px solid #f5190a}.car_info .car_error_second>td{border:1px solid #f5190a;border-top:none}.car_info .car_info_detail_td{position:relative;padding-right:16px}.car_info .car_info_detail_td::before{content:'';position:absolute;top:0;display:block;width:1100px;height:1px;background-image:-webkit-gradient(linear,left top,right top,from(#ccc),color-stop(50%,#ccc),color-stop(50%,transparent));background-image:linear-gradient(to right,#ccc 0,#ccc 50%,transparent 50%);background-size:10px 1px;background-repeat:repeat-x}.car_info .car_info_top_border td{border-top:1px solid #eee}.car_info .car_info_depart{margin:16px 0 0 32px;position:relative}.car_info .car_info_depart::before{content:'';display:inline-block;position:absolute;height:8px;width:8px;background:#ccd6e5;border-radius:4px 4px 4px 4px;left:-24px;bottom:7px}.car_info .car_info_arrive{padding-top:24px;margin-left:32px;position:relative}.car_info .car_info_arrive::before{content:'';display:inline-block;position:absolute;height:8px;width:8px;background:#ccd6e5;border-radius:4px 4px 4px 4px;left:-24px;bottom:7px}.car_info .car_info_arrive::after{content:'';display:inline-block;position:absolute;height:100%;width:2px;background:#ccd6e5;left:-21px;top:-8px}.car_info .car_info_detail .car_info_tip{color:#999}.car_info .car_info_detail p:first-of-type{margin-top:24px;margin-bottom:16px}.car_info .car_info_detail p:last-of-type{margin-bottom:0}.car_info .common_tip_error{margin-top:16px}.detail_resource_car_name_box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.detail_resource_car_name_box .detail_resource_car_pic{width:135px;margin-right:16px}.detail_resource_car_name_box .detail_resource_car_name_right{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.detail_resource_car_name_box .detail_resource_car_name_right .detail_resource_car_name_tag_box{margin-top:8px;line-height:14px}.detail_resource_car_name_box .detail_resource_car_name_right .detail_resource_car_name_tag_box .detail_resource_car_name_tag{display:inline-block;color:#666}.detail_resource_car_name_box .detail_resource_car_name_right .detail_resource_car_name_tag_box .detail_resource_car_name_tag+.detail_resource_car_name_tag{padding-left:17px;position:relative}.detail_resource_car_name_box .detail_resource_car_name_right .detail_resource_car_name_tag_box .detail_resource_car_name_tag+.detail_resource_car_name_tag::before{content:"";display:block;position:absolute;height:12px;width:1px;left:8px;top:1px;background-color:#666}.detail_resource_car_name_box .detail_resource_car_name_right .detail_resource_car_tip{line-height:14px;color:#5678a8;margin-top:10px}.detail_resource_car_name_box .detail_resource_car_name_right .detail_resource_car_tip .icon_base{font-size:16px;top:-1px;margin-right:4px}.detail_resource_car_btn{border-top:0!important;padding-top:0!important}.detail_resource_car_btn .PhaseTwo_Flights_btn_box{padding-bottom:0!important}.candelay_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;position:relative;font-size:14px;font-weight:400}.candelay_wrapper .icon_base{font:icon;width:18px;height:18px;position:absolute}.candelay_wrapper .candelay_tips{background-color:#fff8f2;padding:8px 8px 8px 34px;color:#f70;position:relative}.candelay_wrapper .candelay_tips .icon_crn_tips{left:10px;top:10px}.candelay_wrapper .candelay_tips::after{height:16px;position:absolute;bottom:-16px;left:0;width:96%;z-index:9;content:"";background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1%,rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(0deg,rgba(255,255,255,0) 1%,#fff 100%)}.candelay_wrapper .candelay_error,.candelay_wrapper .candelay_warning{color:#f70;position:relative;padding-right:26px}.candelay_wrapper .candelay_error .icon_crn_tips,.candelay_wrapper .candelay_error .icon_follow,.candelay_wrapper .candelay_warning .icon_crn_tips,.candelay_wrapper .candelay_warning .icon_follow{width:14px;height:14px;right:5px;top:5px}.candelay_wrapper .candelay_error{color:#f5190a}.candelay_wrapper .candelay_detail::after{height:16px;position:absolute;bottom:0;width:96%;content:"";background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(180deg,rgba(255,255,255,0) 1%,#fff 100%)}.candelay_wrapper .candelay_detail .candelay_segment_item{padding-top:24px;padding-left:36px;position:relative}.candelay_wrapper .candelay_detail .candelay_segment_item:first-child{padding-top:16px}.candelay_wrapper .candelay_detail .candelay_segment_item:first-child em{top:18px}.candelay_wrapper .candelay_detail .candelay_segment_item:last-child{margin-bottom:16px}.candelay_wrapper .candelay_detail .candelay_segment_item em{background:#0086f6;height:18px;width:18px;text-align:center;display:inline-block;color:#fff;position:absolute;left:10px;line-height:18px;top:26px}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item{padding-left:24px;padding-right:16px;position:relative;margin-top:24px}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item:first-of-type{margin-top:0}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .icon_flight,.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .icon_hotel,.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .icon_other,.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .icon_train{left:0;top:2px;font-size:18px}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .candelay_city{color:#333;font-size:14px;font-weight:700;float:left}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .candelay_label{margin-top:16px;color:#666;font-size:14px;font-weight:400;line-height:18px}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .candelay_date_selector{height:30px;line-height:22px;border-bottom:1px solid #eee;margin-top:8px;font-size:16px;font-weight:700;position:relative;color:#333;cursor:pointer}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .candelay_date_selector .icon_date{right:0;top:2px;color:#999}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .candelay_date_selector .candelay_placeholder{color:#ccc}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .candelay_date_selector.error{border-color:#f5190a}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .cadelay_city_box::after{clear:both;display:block;content:'';visibility:hidden}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .cadelay_hotel_switch_box{float:right;color:#666}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .cadelay_hotel_switch_box .hotel_switch{position:relative;display:inline-block;margin-left:8px;background:#fff;border-radius:9px 9px 9px 9px;border:1px solid #eee;height:18px;width:30px;vertical-align:text-top;-webkit-transition:background-color .5s border-color .5s;transition:background-color .5s border-color .5s;cursor:pointer}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .cadelay_hotel_switch_box .hotel_switch::before{content:'';left:0;background:#fff;border-radius:9px 9px 9px 9px;border:1px solid #eee;height:17px;width:17px;display:block;position:absolute;-webkit-transition:left .5s;transition:left .5s;-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .cadelay_hotel_switch_box .hotel_switch.hotel_switch_on::before{left:12px}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .cadelay_hotel_switch_box .hotel_switch.hotel_switch_on{background:#0086f6;border-color:#0086f6}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .candelay_lodging{float:right;position:relative;color:#666}.candelay_wrapper .candelay_detail .candelay_segment_item .candelay_item .candelay_lodging .icon_base{left:-20px;top:2px;color:#f60}.candelay_wrapper .candelay_detail .candelay_canlendar_festival,.candelay_wrapper .candelay_detail .candelay_canlendar_price{font-size:12px;line-height:12px}.candelay_wrapper .candelay_detail .c-calendar .c-calendar-month__week li{border-radius:2px 2px 2px 2px;margin:0 2px;padding:4px 0}.candelay_wrapper .candelay_detail .c-calendar .c-calendar-month__week li.is-in-range{background-color:#e6f3fe;color:#333}.candelay_wrapper .candelay_detail .c-calendar .c-calendar-month__week li.is-selected{background-color:#0086f6}.candelay_wrapper .candelay_detail .c-calendar .c-calendar-month__week li.is-disable{color:#ccc;cursor:unset}.candelay_wrapper .candelay_detail .c-calendar .c-calendar-month__week .candelay_canlendar_date{font-weight:700}.cruise_order_box{height:74px;background:#fffcf6;margin-right:4px;border:#ffd2b8 1px solid}.cruise_order_box .res_order_btn{display:block;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:none;margin-top:0}.cruise_order_box .res_order_btn .detail_book_limit{float:left;margin-top:24px;margin-left:10px}.cruise_order_box .res_order_btn .res_btn{margin-top:11px;margin-right:10px}.cruise_order_box .res_order_btn .detail_book_price_btn{height:48px;width:120px;padding:0;margin-top:11px;margin-right:10px;border-radius:4px}.cruise_order_box .res_order_btn .detail_book_price_btn .detail_loading{margin-left:-12px;margin-top:-12px;padding:0}.cruise_order_box .res_order_btn .res_price{margin-top:22px}.cruise_order_box .res_order_btn .res_price .detail_price_content_box{top:10px}.res_order_btn .res_btn{font-weight:700}.tour_scenic{color:#999;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cruise_desc{padding-bottom:9px}.cruise_desc .cruise_name{font-size:14px;font-weight:700;margin-right:10px}.cruise_desc .get_more{cursor:pointer}.cruise_desc .desc_tag{margin-right:10px}.cruise_desc .desc_tag:last-child{margin-right:0}.cruise_introduction{padding-bottom:24px}.cruise_introduction .cruise_intro_title{height:55px;line-height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:91%;margin:0 auto}.cruise_introduction .cruise_intro_title .cruise_name{font-size:20px;font-weight:600;-webkit-box-flex:7;-moz-box-flex:7;-ms-flex:7;flex:7}.cruise_introduction .cruise_intro_title .cruise_ques{color:#29e;font-size:13px;font-weight:600;line-height:55px;padding:0 10px;cursor:pointer}.cruise_introduction .cruise_intro_title .cruise_ques :first-of-type{height:14px;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.cruise_introduction .cruise_intro_title .cruise_ques :last-of-type{-webkit-box-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2}.cruise_introduction .cruise_intro_title .cruise_ques i.icon_cruiseticket,.cruise_introduction .cruise_intro_title .cruise_ques i.icon_help{font-size:16px;margin-right:3px;height:16px;width:16px;top:-1px;color:#29e}.cruise_introduction .cruise_intro_title i.i_split{color:#29e;margin:0 4px;line-height:55px}.cruise_introduction .cruise_info_desc{width:91%;margin:6px auto 25px;font-size:12px;line-height:20px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#999}.cruise_introduction .cruise_info_desc .get_more{cursor:pointer;color:#29e}.cruise_introduction .cru_info_tab{margin:20px auto 16px;width:95%}.cruise_introduction .cru_info_tab a{display:inline-block;padding:10px 25px 0;height:35px;font-size:16px;color:#333;text-align:center}.cruise_introduction .cru_info_tab a:hover{color:#29e;text-decoration:none}.cruise_introduction .cru_info_tab a.current{position:relative;color:#29e;text-decoration:none}.cruise_introduction .cru_info_tab a.current i.i_caret{width:0;height:0;border-top:5px solid #29e;border-bottom:0 none;border-left:4px dashed transparent;border-right:4px dashed transparent;position:absolute;bottom:0;left:44%}.cruise_introduction .cru_info_slide{position:relative;height:240px;padding:0 25px 0 35px}.cruise_introduction .cru_info_slide .nav_next,.cruise_introduction .cru_info_slide .nav_prev{position:absolute;top:56px;width:15px;height:50px;background-color:#eee}.cruise_introduction .cru_info_slide .nav_next i.i_caret,.cruise_introduction .cru_info_slide .nav_prev i.i_caret{width:0;height:0;border-top:4px dashed transparent;border-bottom:4px dashed transparent;position:absolute;top:22px;left:5px}.cruise_introduction .cru_info_slide .nav_prev{left:20px}.cruise_introduction .cru_info_slide .nav_prev i.i_caret{border-right:5px solid #999;border-left:0 none}.cruise_introduction .cru_info_slide .nav_prev.disabled{cursor:default}.cruise_introduction .cru_info_slide .nav_prev.disabled i.i_caret{border-right:5px solid #ddd;border-left:0 none}.cruise_introduction .cru_info_slide .nav_next{right:10px}.cruise_introduction .cru_info_slide .nav_next i.i_caret{border-left:5px solid #999;border-right:0 none}.cruise_introduction .cru_info_slide .nav_next.disabled{cursor:default}.cruise_introduction .cru_info_slide .nav_next.disabled i.i_caret{border-left:5px solid #ddd;border-right:0 none}.cruise_introduction .cru_info_slide .slide_list_box{position:relative;z-index:1;height:230px;overflow:hidden}.cruise_introduction .cru_info_slide .slide_list_box .slide_list{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.cruise_introduction .cru_info_slide .slide_list_box .slide_list li.slide_list_item{float:left;margin:0 1.5%;width:22%}.cruise_introduction .cru_info_slide .slide_list_box .slide_list li.slide_list_item .slide_img{position:relative;width:100%;height:160px;overflow:hidden}.cruise_introduction .cru_info_slide .slide_list_box .slide_list li.slide_list_item .slide_img img{width:100%;height:160px}.cruise_introduction .cru_info_slide .slide_list_box .slide_list li.slide_list_item .slide_title{font-size:14px;padding:5px 0;line-height:24px;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cruise_introduction .cru_info_slide .slide_list_box .slide_list li.slide_list_item .slide_text{height:36px;line-height:18px;font-size:12px;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.flights_detail_box .flights_header{padding:24px 24px 0 24px}.flights_detail_box .flights_deatil{border:1px solid #fff;padding:0 24px 24px 24px;margin-top:8px}.flights_detail_box .flights_deatil.error{border-color:#f5190a}.flights_detail_box .flights_deatil.warning{border-color:#ff6f00}.flights_detail_box .flights_title_right{color:#333;font-size:14px;line-height:18px;margin-left:24px}.flights_detail_box .flights_title_right span{border-bottom:1px dotted #999}.flights_detail_box .flights_title_left{overflow:hidden;color:#333}.flights_detail_box .flights_title_left .flights_title_txt{margin-right:16px;font-size:18px;line-height:26px;font-weight:700}.flights_detail_box .flights_title_left .flights_title_info{overflow:hidden;font-size:14px;line-height:22px}.flights_detail_box .flights_title_left .flights_title_votes{float:left;font-size:14px;line-height:26px;text-align:left;color:#f5190a;letter-spacing:0;margin-right:16px}.flights_detail_box .flights_title_left .flights_title_tag{float:left;font-size:14px;line-height:26px;margin-left:16px}.flights_detail_box .flights_title_left .flights_title_tag.orange{color:#f60}.flights_detail_box .flights_title_left .flights_title_tag.orange .icon_base{background-color:#fff0e5}.flights_detail_box .flights_title_left .flights_title_tag .icon_base{width:18px;height:18px;margin-right:4px;vertical-align:-4px;font:icon}.flights_detail_box .flights_tag_box{font-size:14px;line-height:24px}.flights_detail_box .flights_tag_box .flights_tag_info{float:left;width:820px}.flights_detail_box .flights_tag_box .flights_tag_right{float:right;width:280px;text-align:right}.flights_detail_box .flights_tag_box .flights_tag_right span.remark_title{border-bottom:1px dotted #999;cursor:pointer}.flights_detail_box .flights_tag_box::after{clear:both;content:'.';display:block;overflow:hidden;height:0;width:0}.flights_detail_box .flights_tag_info .flights_tag_item{display:inline-block;margin-right:16px;color:#333}.flights_detail_box .flights_tag_info .flights_tag_item .icon_crn_tips{width:18px;height:18px;font:icon}.flights_detail_box .flights_tag_info .flights_tag_item .icon_htl_discount{width:18px;height:18px;background-color:#fff0e5}.flights_detail_box .flights_tag_info .flights_tag_item span{font-size:14px;letter-spacing:0;text-align:left;line-height:18px;vertical-align:middle}.flights_detail_box .flights_tag_info .flights_tag_item span:nth-child(2){margin-left:4px}.flights_detail_box .flights_tag_info .flights_tag_item.orange{color:#f60}.flights_detail_box .flight_tag_content{font-size:0}.flights_detail_box .flight_tag_content .red_tag{font-size:14px;line-height:22px;display:inline-block;vertical-align:top;color:#f5190a;margin-right:8px}.flights_detail_box .flight_tag_content .flight_tag_item{display:inline-block;font-size:14px;line-height:22px;color:#999;position:relative;padding-right:9px;margin-right:8px}.flights_detail_box .flight_tag_content .flight_tag_item .has_bottom_border{border-bottom:1px dotted #999;cursor:pointer}.flights_detail_box .flight_tag_content .flight_tag_item .icon_base{top:-2px;margin-right:4px}.flights_detail_box .flight_tag_content .flight_tag_item:last-of-type{padding-right:0}.flights_detail_box .flight_tag_content .flight_tag_item:last-of-type::before{display:none}.flights_detail_box .flight_tag_content .flight_tag_item::before{content:'';position:absolute;height:8px;right:0;width:0;top:50%;margin-top:-4px;border-right:1px solid #eee}.flights_detail_box .flight_tag_content .offers_tag{display:inline-block;margin-right:8px;font-size:12px;line-height:22px;padding:0 4px;border-radius:2px;background:#fff0e5;color:#f60}.flights_detail_box .flight_tips_bottom{font-size:14px;line-height:22px;color:#f60}.flights_detail_box .flight_tips_bottom:first-of-type{padding-top:16px;border-top:1px solid #eee}.flights_detail_box .flight_tips_bottom:last-of-type{padding-bottom:16px}.flights_detail_box .flight_tips_bottom .icon_crn_tips{width:18px;height:18px;font:icon;margin-right:8px}.flights_detail_box .flight_tips_bottom span{vertical-align:text-top}.flights_detail_box .flight_item{padding:0 0 24px;border-bottom:1px solid #eee;position:relative}.flights_detail_box .flight_item.flight_item_noborder{border-bottom:0}.flights_detail_box .flight_item:last-of-type{border:none}.flights_detail_box .flight_item .item_detail_title{padding-left:26px;position:relative;font-weight:700;margin-top:24px;line-height:14px}.flights_detail_box .flight_item .item_detail_title p{display:inline-block;vertical-align:middle;font-size:14px;line-height:22px;margin-right:8px;padding-right:9px;position:relative}.flights_detail_box .flight_item .item_detail_title p .icon_common_singlearrow{color:#999;margin:0 8px;top:-1px}.flights_detail_box .flight_item .item_detail_title p .icon_time{margin-right:4px;font-size:16px;position:relative;top:-2px}.flights_detail_box .flight_item .item_detail_title p:last-of-type{padding-right:0}.flights_detail_box .flight_item .item_detail_title p:last-of-type::before{display:none}.flights_detail_box .flight_item .item_detail_title p::before{content:'';position:absolute;height:8px;right:0;width:0;top:50%;margin-top:-4px;border-right:1px solid #eee}.flights_detail_box .flight_item .pending_status{display:inline-block;margin-left:16px;font-size:14px;line-height:22px;vertical-align:middle;color:#f60;font-weight:400}.flights_detail_box .flight_item .item_detail_num{position:absolute;width:18px;height:18px;background:#0086f6;border-radius:1px;text-align:center;font-size:14px;line-height:18px;color:#fff;left:0;font-weight:400;top:2px}.flights_detail_box .flight_item .item_detail_flight_info{padding-left:32px;position:relative;margin-top:8px;margin-left:24px}.flights_detail_box .flight_item .item_detail_flight_info .pic{width:18px;height:18px;position:absolute;left:0;top:2px}.flights_detail_box .flight_item .item_detail_flight_info .pic img{display:block;border:none;width:100%;height:100%}.flights_detail_box .flight_item .item_detail_flight_info .risk_warning_txt{font-size:14px;line-height:22px;color:#f60}.flights_detail_box .flight_item .flight_warning{font-size:14px;padding-left:24px;margin-top:16px;color:#f60;line-height:22px}.flights_detail_box .flight_item .flight_warning .icon_base{width:18px;height:18px;margin-right:8px;font-size:18px;top:-1px}.flights_detail_box .flight_item .flight_warning span{vertical-align:baseline}.flights_detail_box .flight_item .flight_warning span+span::before{display:inline-block;width:4px;height:4px;background-color:#f70;position:relative;content:'';margin:0 16px;border-radius:4px;vertical-align:middle;margin-top:-2px}.flights_detail_box .flight_item .flight_interval{padding-left:26px;margin-top:16px}.flights_detail_box .flight_item .flight_interval .flight_station_box{font-weight:700;font-size:14px;line-height:22px;position:relative}.flights_detail_box .flight_item .flight_interval .flight_station_box span{vertical-align:top}.flights_detail_box .flight_item .flight_interval .flight_station_box::before{content:'';position:absolute;width:2px;background-color:#ccd6e5;left:133px}.flights_detail_box .flight_item .flight_interval .flight_station_box.start_flight_station::before{top:8px;bottom:0}.flights_detail_box .flight_item .flight_interval .flight_station_box.end_flight_station::before{top:0;height:16px}.flights_detail_box .flight_item .flight_interval .date_left{position:relative;width:130px}.flights_detail_box .flight_item .flight_interval .date_left span{display:inline-block;vertical-align:top;margin-right:6px;word-break:normal;word-wrap:break-word}.flights_detail_box .flight_item .flight_interval .date_left span:first-of-type{width:64px}.flights_detail_box .flight_item .flight_interval .date_left span:last-of-type{width:54px}.flights_detail_box .flight_item .flight_interval .date_left span.orange{color:#f60}.flights_detail_box .flight_item .flight_interval .date_left .plus{position:absolute;right:2px;top:-3px;font-size:12px;color:#f60;display:none}.flights_detail_box .flight_item .flight_interval .date_left .flight_during_time{float:right}.flights_detail_box .flight_item .flight_interval .flight_station_name{padding-left:24px;overflow:hidden;position:relative}.flights_detail_box .flight_item .flight_interval .flight_station_name>p{width:45%;display:inline-block}.flights_detail_box .flight_item .flight_interval .flight_station_name::after{position:absolute;content:'';width:8px;height:8px;border-radius:8px;background:#ccd6e5;left:0;top:7px}.flights_detail_box .flight_item .flight_interval .flight_station_name .flight_tag_content{display:inline-block;width:50%;font-size:14px;font-weight:400;color:#999;position:relative;vertical-align:top;padding-left:26px}.flights_detail_box .flight_item .flight_interval .flight_station_name .flight_tag_content span{display:inline}.flights_detail_box .flight_item .flight_interval .flight_station_name .flight_tag_content .pic{position:absolute;width:18px;left:0;height:18px;top:2px}.flights_detail_box .flight_item .flight_interval .flight_station_name .flight_tag_content .pic img{width:100%;height:100%}.flights_detail_box .flight_item .flight_interval .flight_station_name .flight_tag_content .flight_company{color:#333;margin-right:8px}.flights_detail_box .flight_item .flight_interval .start_flight_station .flight_tag_content{min-height:30px}.flights_detail_box .flight_item .flight_interval .start_flight_station .flight_station_name{padding-bottom:0;min-height:30px}.flights_detail_box .flight_item .flight_interval .start_flight_station .flight_station_name::before{top:8px;bottom:0}.flights_detail_box .flight_item .flight_interval .end_flight_station .flight_station_name{padding-top:0}.flights_detail_box .flight_item .flight_interval .end_flight_station .flight_station_name::before{top:0;height:16px;bottom:auto}.flights_detail_box .flight_item .flight_interval .end_flight_station .flight_station_name::after{top:8px}.flights_detail_box .flight_item .flight_interval .end_flight_station .date_left{padding-top:0}.flights_detail_box .flight_item .flight_interval .end_flight_station .date_left .plus{top:5px}.flights_detail_box .flight_item .flight_interval .flight_turn_box{background:#f6f8fa;padding:16px;margin-left:135px;position:relative;font-size:14px;line-height:22px;color:#999;border-radius:0 2px 2px 0}.flights_detail_box .flight_item .flight_interval .flight_turn_box span{display:inline-block;vertical-align:top;margin-right:16px}.flights_detail_box .flight_item .flight_interval .flight_turn_box span.font_bold{font-weight:700}.flights_detail_box .flight_item .flight_interval .flight_turn_box::before{content:'';position:absolute;width:8px;height:8px;border-radius:8px;background:#fff;border:2px solid #ccd6e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:-5px;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flights_detail_box .flight_item .flight_interval .flight_turn_box::after{position:absolute;content:'';width:2px;top:0;left:-2px;bottom:0;background:#ccd6e5}.flights_detail_box .flight_item .flight_interval .flight_turn_box .flight_during_time{position:absolute;left:-65px}.flights_detail_box .flight_item .flight_interval .flight_turn_box+.end_flight_station .date_left,.flights_detail_box .flight_item .flight_interval .flight_turn_box+.end_flight_station .flight_station_name{padding-top:8px}.flights_detail_box .flight_item .flight_interval .flight_turn_box+.end_flight_station .flight_station_name::after{top:15px}.flights_detail_box .flight_item .flight_interval .transfer_box{padding:16px;background:#f6f8fa;margin-left:133px;border-radius:2px;margin-top:8px;padding-right:95px;position:relative;color:#666}.flights_detail_box .flight_item .flight_interval .transfer_box .grey{color:#666}.flights_detail_box .flight_item .flight_interval .transfer_box .red{color:#f5190a}.flights_detail_box .flight_item .flight_interval .transfer_box .orange{color:#f70}.flights_detail_box .flight_item .flight_interval .transfer_box .green{color:#00b87a}.flights_detail_box .flight_item .flight_interval .transfer_box .icon_right{position:absolute;height:18px;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0;display:block;line-height:22px;height:22px;width:auto}.flights_detail_box .flight_item .flight_interval .transfer_box .icon_right span{font-size:14px;margin-right:5px}.flights_detail_box .flight_item .flight_interval .transfer_box .icon_right .icon_ctrip_question,.flights_detail_box .flight_item .flight_interval .transfer_box .icon_right .icon_follow{font-size:18px;width:18px;height:18px;vertical-align:top;cursor:pointer}.flights_detail_box .flight_item .flight_interval .transfer_box .icon_right .icon_ctrip_question::before,.flights_detail_box .flight_item .flight_interval .transfer_box .icon_right .icon_follow::before{left:auto;top:auto;-webkit-transform:none;transform:none}.flights_detail_box .flight_item .flight_interval .transfer_box .transfer_info_txt{margin-top:4px;font-size:14px;line-height:22px}.flights_detail_box .flight_item .flight_interval .transfer_box .transfer_title{font-size:14px;line-height:22px;font-weight:700}.flights_detail_box .flight_item .flight_interval .transfer_box .orange{color:#f60}.flights_detail_box .flight_item .flight_interval .flight_during_time{font-size:12px;color:#999;font-weight:400}.flights_detail_box .flight_item .flight_interval.no_time .flight_station_box::before{left:3px}.flights_detail_box .flight_item .flight_interval.no_time .flight_turn_box{margin-left:5px}.flights_detail_box .flight_item .flight_interval.no_time .transfer_box{margin-left:3px}.flights_detail_box .flight_item .flight_interval.no_time .date_left,.flights_detail_box .flight_item .flight_interval.no_time .flight_during_time{display:none}.flights_detail_box .flight_item .flights_item_baggage{font-size:14px;color:#f60;line-height:22px;padding-left:26px;margin-bottom:16px}.flights_detail_box .flights_remind_box{background:#fff8f2;height:50px;line-height:50px;padding-left:16px;color:#f60;margin:10px 0;font-size:14px}.flights_detail_box .flights_remind_box .icon_base{font-size:18px;top:-2px;margin-right:8px}.flights_detail_box .flights_remind_box .flights_remind_detail{margin-left:4px;color:#0086f6;cursor:pointer}.flights_detail_box .flights_remind_box span{cursor:pointer}.detail_book_pop_content .flights_deatil{padding:0;margin-top:0}.detail_book_pop_content .flight_item:first-of-type .item_detail_title{margin-top:0}.detail_book_pop_content .flights_detail_box .flight_item .item_detail_title p .icon_common_singlearrow{top:2px}@font-face{font-family:cabin;src:url(https://webresource.c-ctrip.com/NFES/nfes-iconfont/project-cabin-0.0.7/cabin.ttf)}.icon_area::before{content:"\F0AD1";font-family:cabin}.icon_people::before{content:"\F0AD0";font-family:cabin}.icon_balcony::before{content:"\F0ACF";font-family:cabin}.icon_floor::before{content:"\F0ACE";font-family:cabin}.icon_selected::before{content:"\E001";font-family:cabin}.icon_help::before{content:"\E013";font-family:cabin}.icon_left_anchor::before{content:"\E015";font-family:cabin}.icon_right_anchor::before{content:"\E008";font-family:cabin}.icon_pop_close::before{content:"\E004";font-family:cabin}.icon_cruisescenery::before{content:"\F071F";font-family:cabin}.icon_cruisetour::before{content:"\F0546";font-family:cabin}.icon_cruiseticket::before{content:"\E3EA";font-family:cabin}.cabindetail{top:0;left:0;z-index:999;background-color:#000;width:100%;height:100%;position:fixed;color:#fff;font-weight:400;font-family:PingFangSC}.cabindetail .close_btn{position:absolute;top:22px;right:22px;cursor:pointer}.cabindetail .close_btn .icon_pop_close{width:22px;height:22px;font-size:24px;top:-2px;color:#fff;font-weight:700}.cabindetail .square::after{content:"㎡";display:inline}.cabindetail .cabindetail_wrapper{margin:0 auto;padding:0 64px;height:100%;max-width:1792px;position:relative}.cabindetail .cabindetail_wrapper .title{font-size:24px;font-weight:700;line-height:38px;width:100%;margin:68px 0 20px 72px}.cabindetail .cabindetail_wrapper .title::after{content:"";display:table;clear:both}.cabindetail .cabindetail_wrapper .big_image{height:67%;max-height:730px;max-width:1244px;position:relative;margin-right:548px}.cabindetail .cabindetail_wrapper .big_image .left_anchor{position:absolute;height:100%;top:0;margin-left:12px}.cabindetail .cabindetail_wrapper .big_image .left_anchor .icon_left_anchor{color:#fff;height:42px;width:28px;font-size:52px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.cabindetail .cabindetail_wrapper .big_image .middle_image{overflow:hidden;max-height:730px;max-width:1100px;height:100%;position:relative;margin:auto 72px;background-repeat:no-repeat;background-size:cover;background-position:center center}.cabindetail .cabindetail_wrapper .big_image .middle_image img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:100%;min-height:100%}.cabindetail .cabindetail_wrapper .big_image .middle_image .slidecount{position:absolute;right:12px;bottom:10px;font-size:14px;line-height:18px}.cabindetail .cabindetail_wrapper .big_image .middle_image::after{content:"";display:table;clear:both}.cabindetail .cabindetail_wrapper .big_image .right_anchor{height:100%;top:0;position:absolute;right:0;margin-right:12px}.cabindetail .cabindetail_wrapper .big_image .right_anchor .icon_right_anchor{color:#fff;height:42px;width:28px;font-size:52px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.cabindetail .cabindetail_wrapper .big_image::after{content:"";display:table;clear:both}.cabindetail .cabindetail_wrapper .detail_content{position:absolute;right:0;top:0;margin:56px 64px 0 0;width:508px;max-height:730px;height:67%;overflow:auto}.cabindetail .cabindetail_wrapper .detail_content .content_block{margin-bottom:34px}.cabindetail .cabindetail_wrapper .detail_content .content_block .icon_base{font-style:normal;font-weight:400;position:relative;width:19px;height:19px;display:inline-block;vertical-align:middle;font-size:22px;top:-2px;margin-right:8px}.cabindetail .cabindetail_wrapper .detail_content .content_block .content_title{font-size:24px;font-weight:700;letter-spacing:.34px;line-height:30px;margin-bottom:8px}.cabindetail .cabindetail_wrapper .detail_content .content_block .content_list .content_item{font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-top:16px}.cabindetail .cabindetail_wrapper .detail_content .content_block .content_list .content_item .content_item_title{margin-bottom:8px;font-size:18px;font-weight:400;letter-spacing:0;line-height:24px}.cabindetail .cabindetail_wrapper .detail_content .content_block:last-child{margin-bottom:8px}.cabindetail .cabindetail_wrapper .detail_content::-webkit-scrollbar{background:#000;width:6px}.cabindetail .cabindetail_wrapper .detail_content::-webkit-scrollbar-thumb{background-color:#999}.cabindetail .cabindetail_wrapper .small_image_list{margin-top:68px}.cabindetail .cabindetail_wrapper .small_image_list ul{list-style:none;white-space:nowrap;width:100%;height:108px;position:relative;overflow:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.6) rgba(255,255,255,.2)}.cabindetail .cabindetail_wrapper .small_image_list ul li{top:0;height:80px;display:inline-block;margin-right:8px;cursor:pointer;overflow:hidden}.cabindetail .cabindetail_wrapper .small_image_list ul li img{height:80px}.cabindetail .cabindetail_wrapper .small_image_list ul li.cur img{height:76px;border:2px solid #287dfa}.cabindetail .cabindetail_wrapper .small_image_list ul li:last-child{margin-right:0}.cabindetail .cabindetail_wrapper .small_image_list ul::-webkit-scrollbar{background:#333;height:6px}.cabindetail .cabindetail_wrapper .small_image_list ul::-webkit-scrollbar-thumb{background-color:#adadad}.resource_change_tips{height:38px;line-height:38px;background-color:#fff8f2;color:#f70;padding:0 8px}.resource_change_tips .icon_base{font-size:18px;margin-right:8px;top:-1px}.resource_loading{-webkit-animation:breathe .8s infinite linear alternate;animation:breathe .8s infinite linear alternate}.resource_loading .resource_loading_block{background-color:#f6f8fa;height:20px;margin-bottom:16px}.resource_loading .resource_loading_block:first-child{float:left;width:800px}.resource_loading .resource_loading_block:nth-child(2){float:right;width:200px}.resource_loading .resource_loading_block:nth-child(3){float:left;width:400px}.resource_loading .resource_loading_block:last-child{float:right;width:100px;height:40px;margin-bottom:24px}.resource_loading::after{clear:both;content:'.';display:block;width:0;height:0;visibility:hidden}@-webkit-keyframes breathe{0%{opacity:1}100%{opacity:.3}}@keyframes breathe{0%{opacity:1}100%{opacity:.3}}body,html{height:100%}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Arial,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,iframe,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}address,cite,dfn,em,i,var{font-style:normal;font-weight:400}dfn{font-family:Arial}ol,ul{list-style:none}button,fieldset,img,input{border:0}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}input{border-radius:0;background:#fff}input[type=text]::-ms-clear{display:none}input[type=password]::-ms-reveal{display:none}.layout_content{margin:0 auto;width:1180px}.layout_content:after{clear:both;content:"";display:table}html{background-color:transparent!important}body{background-color:#f6f8fa;-webkit-font-smoothing:antialiased}.fl{float:left}.fr{float:right}.basefix:after,.layoutfix:after{clear:both;content:'.';display:block;height:0;overflow:hidden;width:0}.no_padding{padding:0!important}.no_padding_top{padding-top:0!important}.no_padding_right{padding-right:0!important}.no_padding_bottom{padding-bottom:0!important}.no_padding_left{padding-left:0!important}.no_border{border:none!important}.no_border_top{border-top:0!important}.no_border_right{border-right:0!important}.no_border_bottom{border-bottom:0!important}.no_border_left{border-left:0!important}.no_margin{margin:0!important}.no_margin_top{margin-top:0!important}.no_margin_right{margin-right:0!important}.no_margin_bottom{margin-bottom:0!important}.no_margin_left{margin-left:0!important}@font-face{font-family:sidebar_fix;src:url(https://webresource.c-ctrip.com/NFES/nfes-iconfont/project-sidebar_fix_new-0.0.1/sidebar_fix_new.ttf)}@font-face{font-family:vacation_assist;src:url(https://webresource.c-ctrip.com/NFES/nfes-iconfont/project-vacation_assist-0.0.5/vacation_assist.ttf)}.icon_sidebar{font-style:normal;font-weight:400;position:relative;width:16px;height:16px;min-width:16px;min-height:16px;display:inline-block;vertical-align:middle}.icon_sidebar::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon_reback::before{content:"\F20B";font-family:sidebar_fix}.icon_submitorder::before{content:"\F265";font-family:sidebar_fix}.icon_route::before{content:"\F04EE";font-family:sidebar_fix}.icon_routeconfirm::before{content:"\F04EE";font-family:sidebar_fix}.icon_routepre::before{content:"\F3BF";font-family:sidebar_fix}.icon_switch::before{content:"\F35D";font-family:sidebar_fix}.icon_compare::before{content:"\E93E";font-family:sidebar_fix}.icon_vscompare::before{content:"\F04ED";font-family:sidebar_fix}.icon_rrs::before{content:"\E957";font-family:sidebar_fix}.icon_rrsed::before{content:"\E958";font-family:sidebar_fix}.icon_coupons::before{content:"\E94D";font-family:sidebar_fix}.icon_share::before{content:"\E939";font-family:sidebar_fix}.icon_scan::before{content:"\F367";font-family:sidebar_fix}.icon_server::before{content:"\F00D6";font-family:sidebar_fix}.icon_gotop::before{content:"\E942";font-family:sidebar_fix}.icon_popclose::before{content:"\E940";font-family:sidebar_fix}.icon_errinfo::before{content:"\E92F";font-family:sidebar_fix}.icon_radioes::before{content:"\E178";font-family:sidebar_fix}.icon_radioes_cur::before{content:"\E179";font-family:sidebar_fix}.icon_backed::before{content:"\E943";font-family:sidebar_fix}.icon_gendar_select::before{content:"\EE35";font-family:sidebar_fix}.icon_gendar_selected::before{content:"\F13B";font-family:sidebar_fix}.icon_telphone::before{content:"\E952";font-family:sidebar_fix}.icon_arrdown::before{content:"\E945";font-family:sidebar_fix}.icon_correct::before{content:"\E93D";font-family:sidebar_fix}.icon_corrected::before{content:"\ED1E";font-family:sidebar_fix}.icon_failured::before{content:"\EF39";font-family:sidebar_fix}.icon_assist::before{content:"\F094B";font-family:vacation_assist}.icon_assist_blank::before{content:"\F0975";font-family:vacation_assist}.pub_htmlform .cols_item .input,.pub_htmlform .cols_item .radio_label,.pub_htmlform .cols_item input[type=number],.pub_htmlform .cols_item input[type=text],.pub_reset{border:0 none;-webkit-box-shadow:none;box-shadow:none}.pub_htmlform .cols_item .input:focus,.pub_htmlform .cols_item .radio_label:focus,.pub_htmlform .cols_item input:focus[type=number],.pub_htmlform .cols_item input:focus[type=text],.pub_reset:focus{background-color:transparent}.mid_page_pop{width:670px;padding:24px;position:relative;background:#fff;border-radius:2px}.mid_page_pop .icon_popclose{position:absolute;top:29px;right:24px;color:#333;font-size:21px;-webkit-text-stroke-width:.4px}.box_shadow,.mid_page_pop,.server_contact,.side_pop{-webkit-box-shadow:0 8px 20px 0 rgba(0,41,99,.2);box-shadow:0 8px 20px 0 rgba(0,41,99,.2)}.mid_page_pop .icon_popclose,.pointer,.pub_btn,.pub_htmlform .cols_item .input_virtual .radio_label .icon_arrdown,.pub_htmlform .cols_item .radio_label,.server_contact_item .chat_link,.server_contact_tab,.side_pop_route li .icon_sidebar,.side_pop_route li label,.side_pop_route li:hover,.side_pop_shares p,.sidebar_items .sidebar_btn>li.cur,.sidebar_items .sidebar_btn>li.cur:hover,.sidebar_items .sidebar_btn>li:hover,.sidebar_items>h4.cur,.sidebar_items>h4.cur:hover,.sidebar_items>h4:hover{cursor:pointer}.image,.server_contact_item img,.side_pop_default img,.side_pop_scan .side_pop_scan_img img,.side_pop_shares p em,.side_pop_shares p img,.side_pop_shares_xcx img{display:block;border:none}.borderbox,.mid_page_pop,.pub_btn,.pub_htmlform .p_row .textarea_box,.server_contact_con,.server_contact_item .chat_link,.side_pop,.side_pop::before,.side_pop_route li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pub_btn,.server_contact_item .chat_link{background:#0086f6;border-radius:2px;height:38px;color:#fff;font-size:16px;line-height:38px;font-weight:700;padding:0 24px;min-width:80px;display:inline-block;text-align:center}.pub_btn:hover,.server_contact_item .chat_link:hover{outline:0;background-color:#2470e1;text-decoration:none}.pub_btn.gray,.server_contact_item .gray.chat_link{background-color:#ccc}.clr_btn{color:#0086f6;font-size:16px;margin-right:32px}.pub_toast_tip{position:absolute;left:50%;bottom:78px;color:#fff;font-size:14px;line-height:22px;font-weight:400;padding:5px 10px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);border-radius:2px;background:rgba(0,0,0,.8)}.pub_htmlform h5{color:#666;font-size:14px;line-height:18px;font-weight:400}.pub_htmlform .rows_flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.pub_htmlform .rows_right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pub_htmlform .form_row{margin-top:16px}.pub_htmlform .cols_item{margin-right:16px;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.pub_htmlform .cols_item.width_fixed{width:120px;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:none;flex:none}.pub_htmlform .cols_item:last-child{margin-right:0}.pub_htmlform .cols_item .input,.pub_htmlform .cols_item .radio_label,.pub_htmlform .cols_item input[type=number],.pub_htmlform .cols_item input[type=text]{border-bottom:#ccc 1px solid;padding:8px 0;font-size:16px;line-height:22px}.pub_htmlform .cols_item input[type=number],.pub_htmlform .cols_item input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:100%;color:#333;font-weight:700}.pub_htmlform .cols_item input[type=number]::-webkit-input-placeholder,.pub_htmlform .cols_item input[type=text]::-webkit-input-placeholder{color:#ccc}.pub_htmlform .cols_item input[type=number]::-moz-placeholder,.pub_htmlform .cols_item input[type=text]::-moz-placeholder{color:#ccc}.pub_htmlform .cols_item input[type=number]:-ms-input-placeholder,.pub_htmlform .cols_item input[type=text]:-ms-input-placeholder{color:#ccc}.pub_htmlform .cols_item input[type=number]::-ms-input-placeholder,.pub_htmlform .cols_item input[type=text]::-ms-input-placeholder{color:#ccc}.pub_htmlform .cols_item input[type=number]::placeholder,.pub_htmlform .cols_item input[type=text]::placeholder{color:#ccc}.pub_htmlform .cols_item input[type=number].error,.pub_htmlform .cols_item input[type=text].error{border-bottom-color:#f5190a}.pub_htmlform .cols_item .radio_label{vertical-align:middle;display:inline-block;position:relative}.pub_htmlform .cols_item .radio_label+.radio_label{padding-left:8px}.pub_htmlform .cols_item .radio_label .icon_sidebar{position:relative;top:-2px;margin-right:4px}.pub_htmlform .cols_item .radio_label .icon_sidebar.icon_gendar_select{color:#ccc}.pub_htmlform .cols_item .radio_label.cur{font-weight:700;color:#0086f6}.pub_htmlform .cols_item .input_virtual{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.pub_htmlform .cols_item .input_virtual .radio_label{width:44px;padding-right:26px;position:relative;margin-right:8px}.pub_htmlform .cols_item .input_virtual .radio_label .icon_arrdown{position:absolute;top:50%;right:0;color:#999;font-size:18px;width:18px;height:18px;min-width:18px;min-height:18px;z-index:5;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.pub_htmlform .cols_item .input_virtual .radio_label.cur .icon_arrdown{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.pub_htmlform .p_row{margin-top:8px}.pub_htmlform .p_row .textarea_box{border:1px solid #ddd;height:60px;resize:none;outline:0;padding:8px;width:100%;display:block;font-size:14px;line-height:18px}.pub_htmlform .p_row .textarea_box::-webkit-input-placeholder{color:#ccc}.pub_htmlform .p_row .textarea_box::-moz-placeholder{color:#ccc}.pub_htmlform .p_row .textarea_box:-ms-input-placeholder{color:#ccc}.pub_htmlform .p_row .textarea_box::-ms-input-placeholder{color:#ccc}.pub_htmlform .p_row .textarea_box::placeholder{color:#ccc}.pub_htmlform .p_row .textarea_box.error{background-color:#fff7d9!important;border-color:#f5190a}.pub_htmlform .p_row .textarea_box.error+p{color:#f5190a}.pub_htmlform .p_row p{text-align:right;color:#999;font-size:12px;line-height:18px}.pub_htmlform .err_tips{color:#f5190a;font-size:14px;line-height:18px;margin-top:5px;position:relative;padding-right:20px}.pub_htmlform .err_tips .icon_errinfo{position:absolute;top:1px;right:0;font-size:16px}.sidebar_fix{position:fixed;left:50%;margin-left:670px;bottom:40px;z-index:900}.store-frame-pagefixed_right{z-index:901}@media screen and (max-width:1460px){.sidebar_fix{left:auto;margin-left:auto;right:0}}.server_contact{min-height:540px}.server_contact h3{color:#333;font-size:20px;line-height:26px;font-weight:700}.server_contact h3 b{display:inline-block;margin-left:8px;color:#666;font-size:14px;line-height:18px;font-weight:400}.server_contact .server_contact_bd{margin-top:24px}.server_contact .server_contact_bd .form_row .chat_link{margin-top:0}.server_contact_tab{background-color:#f6f8fa;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.server_contact_tab>span{margin:0 24px;color:#333;font-size:14px;line-height:48px;font-weight:700;border-bottom:transparent 3px solid}.server_contact_tab>span.cur{color:#0086f6;border-color:#0086f6}.server_contact_con{border-radius:2px;border:1px solid #eee;min-height:354px}.server_contact_item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding:25px}.server_contact_item img{width:60px;height:60px;min-width:60px;min-height:60px}.server_contact_item .server_contact_info{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:24px}.server_contact_item .server_contact_block{font-size:14px;padding:16px 0}.server_contact_item .server_contact_block:first-child{padding-top:0}.server_contact_item .server_contact_block:last-child{padding-bottom:0}.server_contact_item .server_contact_block+.server_contact_block{border-top:#eee 1px solid}.server_contact_item .server_contact_block h4{margin-bottom:8px;color:#333;font-size:14px;line-height:22px;font-weight:700}.server_contact_item .server_contact_block h4 b{color:#666;line-height:18px;font-weight:400;display:inline-block;margin-left:8px}.server_contact_item .server_contact_block p{color:#666;line-height:18px;margin-right:-4px}.server_contact_item .server_contact_block p.top_gap{margin-top:8px}.server_contact_item .server_contact_block p em{color:#0086f6}.server_contact_item .pub_htmlform{margin-top:-16px}.server_contact_item .pub_htmlform .form_row:last-child{margin-top:0}.server_contact_item .chat_link{margin-top:8px}.server_contact_item .form .form_row:first-child{margin-bottom:16px}.server_contact_apo_suc{padding:80px}.server_contact_apo_suc .icon_sidebar{width:36px;height:36px;font-size:36px;vertical-align:top}.server_contact_apo_suc .icon_sidebar.icon_failured{color:#f5190a}.server_contact_apo_suc .icon_sidebar.icon_corrected{color:#00b87a}.server_contact_apo_suc .server_contact_apo_suc_text{margin-left:8px;display:inline-block;margin-top:5px}.server_contact_apo_suc .server_contact_apo_suc_text h4{color:#333;font-size:20px;line-height:26px;font-weight:600}.server_contact_apo_suc .server_contact_apo_suc_text p{color:#333;font-size:16px;line-height:22px;font-weight:400;margin-top:20px}.server_contact_tips{color:#999;font-size:14px;line-height:18px;margin-top:8px}.server_contact_tips a{color:#0086f6}.side_pop{position:absolute;top:0;right:76px;background-color:#fff;padding:24px;width:474px}.side_pop::before{content:'';width:16px;height:16px;min-width:16px;min-height:16px;border-style:solid;border-width:8px;border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff;position:absolute;top:14px;right:-16px;-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.06);box-shadow:-2px -2px 5px rgba(0,0,0,.06);-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}.side_pop.bottom::before{position:absolute;top:auto;bottom:14px}.side_pop.side_pop_small{width:378px}.side_pop h3{color:#333;font-size:24px;line-height:30px;font-weight:700}.side_pop h3 b{color:#666;font-size:14px;line-height:18px;font-weight:400;margin-left:8px}.side_pop .btn_box{text-align:right}.side_pop .side_pop_scan_text{text-align:center;font-size:14px;position:relative;z-index:2;line-height:1.2}.scroll_view{max-height:208px;overflow-y:auto;scrollbar-face-color:#ddd;scrollbar-highlight-color:#ddd;scrollbar-shadow-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-arrow-color:#fff;scrollbar-track-color:#f8f8f8;scrollbar-darkshadow-color:#f8f8f8}.scroll_view::-webkit-scrollbar{width:5px}.scroll_view::-webkit-scrollbar-thumb{background:#ddd}.scroll_view::-webkit-scrollbar-track-piece{background-color:#f8f8f8}.side_pop_route_box{margin:16px -20px;padding:0 16px}.side_pop_route h4{color:#333;font-size:16px;line-height:18px;font-weight:500;margin:0 0 8px}.side_pop_route .with_delbtn li{padding-right:40px}.side_pop_route li{min-height:30px;padding:4px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;color:#333;font-size:16px;line-height:22px}.side_pop_route li .icon_sidebar{position:absolute;top:6px;left:0;color:#ccc;font-size:18px}.side_pop_route li .del,.side_pop_route li .icon_radioes_cur{color:#0086f6}.side_pop_route li label{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}.side_pop_route li .before_price{margin-left:14px;display:inline-block;margin-top:6px;color:#ff6913;font-size:12px;line-height:12px;font-weight:500}.side_pop_route li .price{color:#ff6913;font-size:18px;line-height:22px;font-weight:500}.side_pop_route li .price s{text-decoration:none;color:#999;font-size:12px;font-weight:400}.side_pop_route li .del{color:#0086f6;font-size:12px;padding:0 8px;display:none;position:absolute;top:5px;right:0}.side_pop_route li:hover{background-color:#f6f8fa}.side_pop_route li:hover .del{display:inline-block}.side_pop_route:first-child:not(:last-child){padding-bottom:16px}.side_pop_route+.side_pop_route{border-top:#eee 1px solid;padding:24px 0 8px;margin-top:-8px}.side_pop_route.onlychild{padding-top:16px;margin:0 0 16px}.side_pop_route.onlychild label{font-weight:500}.side_pop_default{text-align:center}.side_pop_default img{margin:0 auto;width:170px;height:170px;min-width:170px;min-height:170px}.side_pop_default h4,.side_pop_default p{margin-top:8px}.side_pop_default h4{color:#333;font-size:16px;line-height:22px;font-weight:700}.side_pop_default p{color:#999;font-size:14px;line-height:18px;font-weight:500}.side_pop_shares{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.side_pop_shares p{margin:0 40px}.side_pop_shares p img{width:40px;height:40px;min-width:40px;min-height:40px}.side_pop_shares p em{text-align:center;margin-top:7px;color:#999;font-size:12px;line-height:18px}.side_pop_shares p em:hover{color:#0086f6}.side_pop_shares_xcx{text-align:center}.side_pop_shares_xcx img{width:200px;height:200px;min-width:200px;min-height:200px;margin:15px auto 0}.side_pop_shares_xcx h4{margin-top:24px;color:#999;font-size:14px;line-height:18px;font-weight:500}.side_pop .side_pop_mail_tit{color:#333;font-size:16px;line-height:24px;font-weight:700;text-align:center}.side_pop .side_pop_mail_tit b{display:block;color:#333;font-size:12px;line-height:18px;font-weight:400}.side_pop .side_pop_mail_tit .icon_backed{position:absolute;top:32px;left:32px;color:#333;font-size:28px;-webkit-text-stroke-width:.2px}.side_pop .side_pop_mail .form_row{margin-top:24px}.side_pop .icon_server,.side_pop .icon_telphone{font-size:32px;margin-right:8px;top:-2px;width:28px;height:28px;min-width:28px;min-height:28px}.side_pop .side_pop_faq{padding-top:16px}.side_pop .side_pop_faq p{margin-top:8px;color:#333;font-size:16px;line-height:22px;font-weight:400}.side_pop .side_pop_faq p em{color:#0086f6}.side_pop_scan{width:173px;height:266px;text-align:center;position:absolute;top:-50px;right:69px}.side_pop_scan .side_pop_scan_bg{width:173px;height:266px;position:absolute;top:0;left:0}.side_pop_scan .side_pop_scan_img{position:relative;padding:83px 0 13px 0}.side_pop_scan .side_pop_scan_img img{width:110px;height:110px;min-width:110px;min-height:110px;margin:0 auto}.side_pop_scan .side_pop_scan_text{font-size:16px;color:#fff;position:relative;z-index:2;line-height:1.2}.anim_opacity_change_box{opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.anim_opacity_change_box.box_visible{opacity:1}.side_pop_share_info{position:relative;padding-left:46px}.side_pop_share_info .icon_sidebar{width:36px;position:absolute;top:4px;left:0;font-size:36px}.side_pop_share_info .icon_sidebar.icon_failured{color:#f5190a}.side_pop_share_info .icon_sidebar.icon_corrected{color:#00b87a}.side_pop_share_info h4{color:#333;font-size:20px;line-height:26px;font-weight:600}.side_pop_share_info p{color:#333;font-size:16px;line-height:22px;font-weight:400;margin-top:20px}.side_pop_share_info .rows_right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}.bst-notify .bestone_mask{z-index:901!important}.server_contact_info #region-selector-component>.l-content .country-select .country-list{height:330px}.scenic_card_wrapper{padding-top:24px;background-color:#fff;width:1060px;max-height:640px;overflow-y:auto}.card_title_wrapper{position:relative;font-size:20px;font-weight:600;color:#333;font-family:PingFangSC-Semibold;line-height:26px;margin:0 24px 9px;overflow:hidden}.card_title_wrapper .close_btn{cursor:pointer;height:18px;width:18px;float:right;color:#333}.scenic_card_table{margin-left:24px;margin-bottom:24px;border-radius:4px;border-spacing:0;border-collapse:collapse;width:1084px;table-layout:fixed}.scenic_card_table thead{background-color:#f6f8fa}.scenic_card_table thead tr{height:54px}.scenic_card_table thead th{border:1px solid #f6f8fa;color:#999;font-family:PingFangSC-Semibold;font-size:14px;font-weight:600;padding-left:16px;text-align:left}.scenic_card_table thead th:not(:last-child){width:164px}.scenic_card_table td{border:1px solid #eee;border-top:0;padding:15px 26px 15px 16px;line-height:18px;font-size:14px;word-wrap:break-word;word-break:break-all}.scenic_card_table td:not(:last-child){width:138px}.scenic_card_table .poi_name{font-weight:600}.card_sub_title{color:#333;font-size:16px;line-height:48px;font-weight:700;margin:0 24px}.card_half{display:inline-block;margin:0 0 0 24px;width:530px}.card_half .card_scene_title{padding:3px 0;color:#333;font-size:14px;font-weight:700}.card_half .card_scene_title .day_card{display:inline-block;background:#aabbd3;height:18px;padding:0 3px;color:#fff;font-size:16px;vertical-align:middle;line-height:19px;text-align:center;margin-right:5px}.card_half .guide_card_table{margin:5px 0 15px 0;width:530px;border-radius:4px;border-spacing:0;border-collapse:collapse;table-layout:fixed;display:inline-table}.card_half .guide_card_table thead{background-color:#f6f8fa}.card_half .guide_card_table thead tr{height:40px}.card_half .guide_card_table thead th{border:1px solid #f6f8fa;color:#333;font-family:PingFangSC-Semibold;font-size:14px;font-weight:600;padding-left:16px;text-align:left}.card_half .guide_card_table td{border:1px solid #eee;border-top:0;height:48px;color:#666;padding:0 16px;line-height:18px;font-size:14px;word-wrap:break-word;word-break:break-all}.see_details{color:#0086f6;display:inline-block;cursor:pointer}.see_details .arrow{-webkit-transform:translateY(-4%);transform:translateY(-4%)}.warning_info_box{background:#fff8f2;border-radius:4px;font-size:14px;color:#333;padding:16px 36px;line-height:20px;margin-top:10px;margin-bottom:10px;position:relative}.warning_info_box .icon_base{display:none;position:absolute;top:18px;right:16px}.warning_info_box .icon_arr_down,.warning_info_box .icon_arr_up{cursor:pointer}.warning_info_box .text_main{margin-top:16px;position:relative}.warning_info_box .text_main .text_content{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.warning_info_box .text_main .text_content .text_content_title{font-weight:700;color:#333;display:inline-block;margin-right:2px}.warning_info_box .text_main .text_content .text_content_title_a{color:#f70}.warning_info_box .text_main .text_content .text_content_title_s{color:#f5190a}.warning_info_box .text_main .warning_info_box_icon{background-repeat:round;width:15px;height:15px;display:inline-block;vertical-align:-4px;margin-right:10px;position:absolute;top:2px;left:-18px}.warning_info_box .text_main:first-of-type{margin-top:0}.warning_info_box .text_main:nth-child(n+4){display:none}.warning_info_box .title_main_a .warning_info_box_icon{color:#f70}.warning_info_box .title_main_s .warning_info_box_icon{color:#f5190a}.warning_info_s{background:#fef3f2}.warning_info_overtext .icon_arr_down{display:block!important}.warning_info_overtext .icon_arr_up{display:none!important}.warning_info_overtext_open .icon_arr_down{display:none!important}.warning_info_overtext_open .icon_arr_up{display:block!important}.warning_info_overtext_open .text_main{display:block!important}.warning_info_overtext_open .text_main .text_content{white-space:normal!important}.overflow_x_hidden{overflow-x:hidden}.overflow_y_hidden{overflow-y:hidden}.overflow_hidden{overflow:hidden}#hp_container #root .popup-content{background:0 0!important;padding:0!important}#hp_container #root .popup-overlay{background:unset}#hp_container .header_wrap{padding-top:10px}#hp_top_layer input,#hp_top_layer input:focus{background-color:unset;border-color:unset;border-style:unset;border-width:unset;-webkit-box-shadow:unset;box-shadow:unset}