@charset "UTF-8";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}a{color:#000;text-decoration: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}@-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}.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}#hp_container .imvc-view-item{margin:0 auto}.blueBorBtn,.blueBtn,.disableBtn,.disabledBorBtn,.orgBorBtn,.orgBtn{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}.orgBtn{background-color:#f70;color:#fff}.orgBtn:hover{background-color:#d96500;text-decoration:none}.disableBtn{background-color:#ccc;color:#fff}.disableBtn:hover{text-decoration:none}.orgBorBtn{background-color:#fff;color:#f70;border:1px solid #f70}.orgBorBtn:hover{text-decoration:none}.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}.disabledBorBtn{background-color:#fff;color:#ccc;border:1px solid #ccc;cursor:auto}.disabledBorBtn:hover{text-decoration:none}.btn_loading_img{vertical-align:-2px}.link_common_blue{color:#0086f6;line-height:20px;text-decoration:underline;cursor:pointer;display:inline-block;margin-left:10px;font-size:14px}.label-gray,.label-org{display:inline-block;border-radius:2px;margin-right:4px;cursor:pointer;padding:0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.label-gray{border:1px solid}.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}.scrollbar_suit{padding-right:0}.scrollbar_suit .scrollbar_content{margin-right:24px}.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_arr::before{content:"";font-family:common_icon}.icon_clear::before{content:"";font-family:common_icon}.icon_err_info::before{content:"";font-family:crn_font_ctrip_icon}.icon_info::before{content:"";font-family:crn_font_ctrip_icon}.icon_arr_down::before{content:"";font-family:crn_font_ctrip_icon}.icon_arr_up::before{content:"";font-family:crn_font_ctrip_icon}.icon_arr_left::before{content:"";font-family:crn_font_ctrip_icon}.icon_arr_right::before{content:"";font-family:crn_font_ctrip_icon}.icon_hook::before{content:"";font-family:common_icon}.icon_gendar_radio::before{content:"";font-family:crn_font_ctrip_icon}.icon_gendar_selected::before{content:"";font-family:crn_font_ctrip_icon}.icon_date::before{content:"";font-family:crn_font_ctrip_icon}.icon_time::before{content:"";font-family:crn_font_ctrip_icon}.icon_tel::before{content:"";font-family:crn_font_ctrip_icon}.icon_fail::before{content:"";font-family:crn_font_ctrip_icon}.icon_suc::before{content:"";font-family:crn_font_ctrip_icon}.icon_warn_toast::before{content:"";font-family:crn_font_ctrip_icon}.icon_question_mark::before{content:"";font-family:common_icon}.icon_hint::before{content:"";font-family:crn_font_ctrip_icon}.icon_dui::before{content:"";font-family:crn_font_ctrip_icon}.icon_jia::before{content:"";font-family:common_icon}.icon_jian::before{content:"";font-family:common_icon}.icon_check_square::before{content:"";font-family:crn_font_ctrip_icon}.icon_checked_square::before{content:"";font-family:crn_font_ctrip_icon}.icon_order::before{content:"";font-family:crn_font_ctrip_icon}.icon_hotel::before{content:"";font-family:common_icon}.icon_pop_close::before{content:"";font-family:crn_font_ctrip_icon}.icon_star::before{content:"";font-family:common_icon}.icon_location::before{content:"";font-family:crn_font_ctrip_icon}.icon_location_empty::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_meal::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_wifi::before{content:"󰀇";font-family:crn_font_ctrip_icon}.icon_htl_nosmoking::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_swimmingpool::before{content:"󰀎";font-family:crn_font_ctrip_icon}.icon_htl_parking::before{content:"󰀉";font-family:crn_font_ctrip_icon}.icon_htl_gym::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_laundary::before{content:"󰀊";font-family:crn_font_ctrip_icon}.icon_htl_24h_service::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_wake_up::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_baggage::before{content:"󰀌";font-family:crn_font_ctrip_icon}.icon_htl_pickup::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_hair_drayer::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_hot_water::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_free_water::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_free_map::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_bathroom::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_tiletries::before{content:"";font-family:crn_font_ctrip_icon}.icon_htl_bed::before{content:"";font-family:crn_font_icon}.icon_htl_discount::before{content:"";font-family:crn_font_icon}.icon_htl_gift::before{content:"";font-family:crn_font_icon}.icon_htl_creditcard::before{content:"";font-family:crn_font_icon}.icon_flight::before{content:"";font-family:crn_font_icon}.icon_common_safe::before{content:"";font-family:crn_font_ctrip_icon}.icon_more::before{content:"";font-family:common_icon}.icon_common_heart::before{content:"";font-family:common_icon}.icon_crn_heart::before{content:"";font-family:crn_font_icon}.icon_common_zuan::before{content:"";font-family:common_icon}.icon_common_singlearrow::before{content:"";font-family:crn_font_ctrip_icon}.icon_common_star::before{content:"";font-family:common_icon}.icon_cal_alreadylines::before{content:"";font-family:crn_font_icon}.icon_common_info::before{content:"";font-family:common_icon}.icon_diamonds::before{content:"";font-family:common_icon}.icon_product_diamond::before{content:"";font-family:crn_font_ctrip_icon}.icon_crn_earth::before{content:"";font-family:crn_font_icon}.icon_successful_line::before{content:"";font-family:crn_font_icon}.icon_follow::before{content:"";font-family:crn_font_ctrip_icon}.icon_detail_dian::before{content:"";font-family:crn_font_ctrip_icon}.icon_crn_supplier::before{content:"";font-family:crn_font_icon}.icon_search::before{content:"";font-family:common_icon}.icon_search_b::before{content:"";font-family:crn_font_ctrip_icon}.icon_input-clear::before{content:"";font-family:common_icon}.icon_hot::before{content:"";font-family:common_icon}.icon_province::before{content:"";font-family:common_icon}.icon_refresh::before{content:"";font-family:common_icon}.icon_crn_camera::before{content:"";font-family:crn_font_icon}.icon_crn_topay::before{content:"";font-family:crn_font_icon}.icon_crn_toorder::before{content:"";font-family:crn_font_icon}.icon_crn_touser::before{content:"";font-family:crn_font_icon}.icon_crn_car::before{content:"";font-family:crn_font_icon}.icon_crn_time::before{content:"";font-family:crn_font_icon}.icon_crn_tips::before{content:"";font-family:crn_font_ctrip_icon}.icon_crn_service::before{content:"";font-family:crn_font_icon}.icon_crn_ship::before{content:"";font-family:crn_font_icon}.icon_crn_play::before{content:"";font-family:crn_font_icon}.icon_crn_other::before{content:"";font-family:crn_font_icon}.icon_re_bus::before{content:"";font-family:crn_font_icon}.icon_search::before{content:"";font-family:common_icon}.icon_common_user::before{content:"";font-family:common_icon}.icon_hotel_scenery::before{content:"";font-family:crn_font_ctrip_icon}.icon_hotel_shuttle_bus::before{content:"";font-family:crn_font_ctrip_icon}.icon_pool::before{content:"";font-family:crn_font_icon}.icon_area::before{content:"";font-family:crn_font_icon}.icon_Tv::before{content:"";font-family:crn_font_ctrip_icon}.icon_border_user::before{content:"";font-family:crn_font_icon}.icon_hotel_floor::before{content:"";font-family:crn_font_icon}.icon_hotel_double_bed::before{content:"";font-family:crn_font_icon}.icon_hotel_multiple_bed::before{content:"";font-family:crn_font_icon}.icon_hotel_window::before{content:"";font-family:crn_font_icon}.icon_consign::before{content:"";font-family:crn_font_icon}.icon_transit::before{content:"";font-family:crn_font_icon}.icon_filter::before{content:"";font-family:crn_font_icon}.icon_warning::before{content:"";font-family:common_icon}.icon_tour_service::before{content:"";font-family:crn_font_icon}.icon_tour_F::before{content:"";font-family:crn_font_icon}.icon_tour_T::before{content:"";font-family:crn_font_icon}.icon_fa_spa::before{content:"";font-family:crn_font_icon}.icon_tour_hotel::before{content:"";font-family:crn_font_icon}.icon_product_id::before{content:"";font-family:crn_font_icon}.icon_tour_edit::before{content:"";font-family:crn_font_ctrip_icon}.icon_tour_delete::before{content:"";font-family:crn_font_ctrip_icon}.icon_close::before{content:"";font-family:crn_font_ctrip_icon}.icon_train::before{content:"";font-family:crn_font_icon}.icon_tour_jia::before{content:"";font-family:crn_font_icon}.icon_tour_jian::before{content:"";font-family:crn_font_icon}.icon_edit::before{content:"";font-family:crn_font_ctrip_icon}.icon_train_seat::before{content:"󰚇";font-family:crn_font_ctrip_icon}.icon_ctrip_sui_left::before{content:"󰛪";font-family:crn_font_ctrip_icon}.icon_ctrip_sui_right::before{content:"󰛫";font-family:crn_font_ctrip_icon}.icon_ctrip_question::before{content:"";font-family:crn_font_ctrip_icon}.icon_ctrip_vip_logo::before{content:"󰖢";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 40px;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:"";font-family:crn_font_icon}.icon_tour_dui::before{content:"";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}.store_bd{width:1180px;margin:24px auto 0 auto}.store_bd .list_product_box{margin-bottom:4px}.crumbs{padding:16px 0}.crumbs a{color:#0065bb}.top_tip{height:32px;line-height:32px;background:#fffcf2;padding:0 20px;font-size:14px;color:#666;margin-bottom:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.line1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.store_detail{background:#fff;padding:24px;padding-bottom:0;margin-bottom:16px}.store_detail_tit{height:20px;line-height:20px}.store_detail_tit h4{font-size:16px;float:left}.store_detail .more_link{display:inline-block;font-weight:400;color:#0086f6;margin-left:16px;font-size:14px;cursor:pointer}.store_detail .more_link .more_link_icon{font-size:16px;vertical-align:-3px}.store_detail_con{padding:0 0 24px 96px;position:relative;border-bottom:1px solid #eee}.store_detail_con:last-of-type{border-bottom:0}.store_detail_con .left_pic{position:absolute;top:0;left:0;width:80px;height:80px;background:#eee}.store_detail_con .left_pic_inner{display:block;width:80px;height:80px}.store_detail_con .store_name_con{position:relative;padding-right:450px}.store_detail_con .store_name_con .store_name{font-size:18px;line-height:24px;margin-bottom:8px;display:inline-block;font-weight:700}.store_detail_con .store_name_con .store_type{display:inline-block;width:61px;height:18px;margin-left:8px;background:url(https://static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/store/store_gold.png) no-repeat;background-size:61px auto;vertical-align:-3px}.store_detail_con .store_name_con .store_type.self_sale{background:url(https://static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/store/store_selfsale.png?v=20200921) no-repeat;background-size:61px auto}.store_detail_con .store_name_con .store_sub_name{font-size:14px;line-height:18px;margin-bottom:8px}.store_detail_con .store_name_con .right_search{position:absolute;top:0;right:0;width:401px;height:40px;line-height:40px;font-size:16px}.store_detail_con .store_name_con .right_search .input_con{position:relative;z-index:2;background:#fff;width:297px;height:40px;border:1px solid #eee;border-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 16px}.store_detail_con .store_name_con .right_search .input_con.cur{border-bottom:2px solid #0086f6}.store_detail_con .store_name_con .right_search .input_con input{outline:0}.store_detail_con .store_name_con .right_search .input_con input::-webkit-input-placeholder{font-size:16px}.store_detail_con .store_name_con .right_search .submit_btn{position:relative;z-index:2;float:left;height:40px;width:104px;background:#0086f6;color:#fff;text-align:center;cursor:pointer}.store_detail_con .store_name_con .right_search .submit_btn .submit_icon_search{font-size:20px;margin-right:4px;vertical-align:-2px}.store_detail_con .store_intro{font-size:14px;line-height:18px;height:18px;color:#999}.store_detail .store_info{padding:24px 0 12px 0}.store_detail .store_info .store_info_con{overflow:hidden}.store_detail .store_info .store_info_con .store_info_item{float:left;width:33.33%;margin-top:16px;font-size:14px}.store_detail .store_info .store_info_con .store_info_item_label{display:inline-block;min-width:100px;color:#666;margin-right:16px}.store_detail .store_condition{padding:24px 0 0 0}.store_detail .store_condition .store_condition_con{margin-top:8px;height:26px;font-size:14px}.store_detail .store_condition .store_condition_con em{display:inline-block;margin:0 8px;font-size:20px;font-weight:700}.store_detail .store_condition .store_condition_con .store_condition_text{color:#999}.store_detail .store_condition_sore{margin-top:18px;overflow:hidden}.store_detail .store_condition_sore .sore_item{width:50%;float:left;font-size:14px;color:#666;margin-bottom:8px}.store_detail .store_condition_sore .sore_item em{color:#0072d1;margin-right:8px;font-weight:700}.store_detail .store_condition_sore .sore_item .sore_bar{display:inline-block;margin:0 16px;background:#eee;border-radius:4px;width:200px;height:6px}.store_detail .store_condition_sore .sore_item .sore_bar .sore_bar_inner{display:block;background:#0072d1;height:6px;border-radius:4px}.store_detail .store_comment{padding:24px 0}.store_detail .store_comment .store_comment_con{margin:8px 0 0 0}.store_detail .store_comment .store_comment_con .comment_item{border-radius:13px;height:26px;line-height:26px;background:#f4f4f4;display:inline-block;margin-right:8px;padding:0 8px;color:#666;margin-top:8px}.store_detail .store_no_result{padding:24px 0;text-align:center}.store_detail .store_no_result_pic{width:180px}.store_detail .store_no_result_text{font-size:14px;color:#666;margin-top:16px}.store_detail .store_no_result_label{margin-top:16px}.store_detail .store_no_result_label .label_item{display:inline-block;height:28px;line-height:28px;border-radius:2px;padding:0 8px;background:#eef1f6;margin-right:8px}.store_detail .store_no_result_label .label_item:last-of-type{margin-right:0}.store_detail .search_pop_con{padding-left:16px}.store_detail .search_pop_con .con_item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eee;height:50px;line-height:50px;font-size:14px;overflow:hidden}.store_detail .search_pop_con .con_item .con_item_text{display:inline}.store_detail .search_pop_con .con_item .con_item_r_text{color:#999;margin-left:8px}.store_detail .search_pop_con .con_item em{color:#0086f6}.store_detail_tit{font-size:18px;height:22px;line-height:22px;font-weight:700;overflow:hidden}.pop_con{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;width:100%;z-index:1}.store_coupon{padding:24px;padding-bottom:0;background:#fff;margin-bottom:16px}.store_coupon .coupon_con_wrapper_more{position:relative}.store_coupon .coupon_con_wrapper_more .coupon_left_btn,.store_coupon .coupon_con_wrapper_more .coupon_right_btn{width:40px;height:120px;line-height:120px;font-size:40px;position:absolute;top:0;left:0;text-align:center;color:#ccc;cursor:pointer}.store_coupon .coupon_con_wrapper_more .coupon_left_btn.current,.store_coupon .coupon_con_wrapper_more .coupon_right_btn.current{color:#666}.store_coupon .coupon_con_wrapper_more .coupon_right_btn{left:inherit;right:0}.store_coupon .coupon_con_wrapper_more .coupon_con{width:1052px;overflow-y:hidden;position:relative;left:40px}.store_coupon .coupon_con_wrapper_more .coupon_con::after{content:"";position:absolute;top:12px;right:0;width:24px;height:120px;background:radial-gradient(ellipse 100% 500.7% at 100% 50%,rgba(0,0,0,.04) 0,rgba(132,132,132,.02) 50.92%,#fff 100%)}.store_coupon .coupon_con{padding:12px 0 24px 0}.store_coupon .coupon_con .coupon_item{position:relative;width:360px;height:120px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.06);box-shadow:0 4px 16px 0 rgba(0,0,0,.06);border-radius:8px;overflow:hidden;padding:0 80px 0 112px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:24px;float:left}.store_coupon .coupon_con .coupon_item:last-of-type{margin-right:0}.store_coupon .coupon_con .coupon_item .coupon_name{font-size:16px;height:20px;line-height:20px;margin-top:12px}.store_coupon .coupon_con .coupon_item .coupon_tip{margin-top:4px;height:16px;line-height:16px;color:#999}.store_coupon .coupon_con .coupon_item .coupon_date{margin-top:4px;line-height:16px;color:#999}.store_coupon .coupon_con .coupon_item .coupon_date_text{display:block}.store_coupon .coupon_con .coupon_item .explain_btn{display:inline-block;margin-top:4px;line-height:16px;color:#999;border-bottom:1px dotted #999;cursor:pointer}.store_coupon .coupon_con .coupon_item .item_left{position:absolute;top:0;left:0;width:100px;height:120px;background:linear-gradient(-45.67deg,#f85e53 0,#f98078 100%)}.store_coupon .coupon_con .coupon_item .item_left_inner{color:#fff;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.store_coupon .coupon_con .coupon_item .item_left_inner .sale_text{color:#fff;font-weight:700;font-size:32px;width:80px;text-align:center;display:inline-block;line-height:40px}.store_coupon .coupon_con .coupon_item .item_left_inner .top_text{height:16px;line-height:16px;font-size:14px;margin-top:4px}.store_coupon .coupon_con .coupon_item .item_left_inner .mon_text{height:36px;line-height:36px;font-size:20px}.store_coupon .coupon_con .coupon_item .item_left_inner .mon_text em{font-size:32px;font-weight:700;margin-right:2px;vertical-align:-2px}.store_coupon .coupon_con .coupon_item .item_right{position:absolute;top:0;right:0;width:80px;height:120px;text-align:center}.store_coupon .coupon_con .coupon_item .item_right .coupon_success{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:46px;background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/searchresult/coupon_success.png) no-repeat;background-size:60px auto}.store_coupon .coupon_con .coupon_item .item_right .coupon_none{position:absolute;top:0;right:0;width:51px;height:42px;background:url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/searchresult/coupon_none.png) no-repeat;background-size:51px 42px}.store_coupon .coupon_con .coupon_item .item_right .get_btn{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:54px;height:22px;line-height:24px;background:linear-gradient(-45.67deg,#f85e53 0,#f98078 100%);border-radius:4pX;color:#fff;text-align:center;cursor:pointer;border:1px solid #fff}.coupon_hover{width:360px;font-size:14px}.coupon_hover .coupon_hover_tit{height:22px;line-height:22px;font-size:16px;font-weight:700;line-height:22px}.coupon_hover .coupon_hover_con{color:#666;margin-top:16px}.coupon_hover .coupon_hover_con li{padding-left:12px;margin-bottom:8px;position:relative;line-height:18px}.coupon_hover .coupon_hover_con li::before{content:"";position:absolute;width:4px;height:4px;border-radius:4px;left:0;top:7px;background:#666}.coupon_hover .coupon_hover_text{margin-top:8px;overflow:hidden}.coupon_hover .coupon_hover_text p{margin-top:8px}.store_hover{width:360px;font-size:14px}.store_hover .store_hover_tit{line-height:22px;font-weight:700}.store_hover .store_hover_con{margin-top:16px;line-height:18px}.store_banner{display:block;margin:16px 0}.store_banner .store_banner_img{width:100%;height:auto;display:inline-block;vertical-align:middle}.store_banner .has_link{cursor:pointer}.store_banner.has_link{cursor:pointer}.detail_list{margin-top:16px;margin-bottom:16px}.detail_list .detail_list_choose_con{padding:24px 24px 0 24px;background:#fff;margin-bottom:4px}.detail_list .detail_list_choose_con .detail_list_tab_con{height:36px;line-height:34px;margin-top:8px}.detail_list .detail_list_choose_con .detail_list_tab_con .tab_item{display:inline-block;margin-right:48px;font-size:14px;font-weight:700}.detail_list .detail_list_choose_con .detail_list_tab_con .tab_item.current{color:#0086f6;border-bottom:2px solid #0086f6}.detail_list .list_recommend_content{padding:0;position:relative;left:-8px}.detail_list .list_product_box{margin-bottom:4px}.detail_list .list_recommend_box{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.detail_list .list_paging_box,.detail_list .list_recommend_top{position:relative;right:-8px}.list_recommend_content .list_recommend_text.cur{font-weight:700}.store_score_question_icon{font-size:18px;color:#999;margin-left:4px;cursor:pointer}.store_score_hover{width:408px;font-size:14px;letter-spacing:0}.store_score_hover .score_exp_title{color:#333;font-size:16px;font-weight:700;height:22px;width:144px}.store_score_hover .score_exp_img_box{display:block}.store_score_hover .score_exp_img_box .score_exp_img{width:360px;height:auto;vertical-align:top}.store_score_hover .score_exp_list{color:#333;padding-left:15px}.store_score_hover .score_exp_list .score_exp_item{margin-bottom:4px;list-style-type:disc}.store_score_hover .score_exp_list .score_exp_item .score_exp_item_title{color:#333}.store_score_hover .score_exp_list .score_exp_item .score_exp_item_content{color:#666}.store_list_item{position:relative;min-height:128px;margin-bottom:4px;background:#fff;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:24px 337px 24px 120px}.store_list_item.store_list_item_bst{padding-right:649px}.store_list_item .line1{white-space:normal;text-overflow:clip}.store_list_item .left_pic{position:absolute;top:24px;left:24px;width:80px;height:80px;border-radius:2px;overflow:hidden;background:#eee url(https://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/searchresult/store_logo.png) no-repeat center center;background-size:50% 50%}.store_list_item .left_pic_inner{display:block;width:100%;height:100%}.store_list_item .store_pro{margin-bottom:8px;line-height:24px;margin-right:16px}.store_list_item .store_pro .store_pro_text{display:inline;font-size:18px;font-weight:700;border-bottom:1px dashed #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.store_list_item .store_pro .store_type{display:inline-block;width:61px;height:18px;margin-left:8px;background:url(https://static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/store/store_gold.png) no-repeat;background-size:61px auto;vertical-align:-3px}.store_list_item .store_pro .store_type.self_sale{background:url(https://static.tripcdn.com/modules/vacation/vacationpic/online/tourpic/group_travel/store/store_selfsale.png?v=20200921) no-repeat;background-size:61px auto}.store_list_item .store_name{font-size:14px;line-height:18px;height:18px;margin-bottom:8px;border-radius:2px 2px 2px 2px}.store_list_item .label_con .orange_label{height:18px;line-height:18px;padding:0 4px;color:#f70;border:1px solid #ffdcbf;border-radius:2px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.store_list_item .right_con{position:absolute;top:24px;right:24px;height:80px;border-left:1px solid #eee;overflow:hidden}.store_list_item .right_con .store_info_item{width:132px;height:80px;float:left;margin-left:24px;text-align:center}.store_list_item .right_con .store_info_item .info_con{font-size:18px;font-weight:700;line-height:24px;margin-top:15px}.store_list_item .right_con .store_info_item .info_tit{display:inline-block;font-size:14px;line-height:18px;margin-top:8px;color:#999}.vacation_bd_bestone .store_list_item{padding-right:649px}.store_bd_offline{width:980px}.store_bd_offline .store_coupon .coupon_con_wrapper_more .coupon_con{width:852px}.store_bd_offline .store_coupon .coupon_con_wrapper_more .coupon_con::after{display:none}.vacation_bd_offline .search_wrap{width:790px}.store_info_wrapper{width:1062px}.store_info_wrapper .store_info_pro{font-size:16px;line-height:22px}.store_info_wrapper .store_info_name,.store_info_wrapper .store_info_text{font-size:14px;line-height:20px;margin-top:8px;color:#666}.store_info_wrapper .store_info_pic{margin-top:24px}.store_info_wrapper .store_info_pic_inner{display:block;width:100%}.store_situation_wrapper{font-size:14px;padding-right:0;width:600px}.store_situation_wrapper .close_btn{right:24px}.store_situation_wrapper .situation_item{position:relative;border-top:1px solid #eee;padding:24px 0;padding-left:88px}.store_situation_wrapper .situation_item:last-of-type{padding-bottom:0}.store_situation_wrapper .situation_item .item_left{width:80px;position:absolute;top:24px;left:0}.store_situation_wrapper .situation_item .item_left .item_left_text{line-height:22px;font-size:16px;font-weight:500}.store_situation_wrapper .situation_item .sore_tit{height:22px;line-height:16px;margin-bottom:18px}.store_situation_wrapper .situation_item .sore_tit em{margin:0 8px;font-size:20px;font-weight:500}.store_situation_wrapper .situation_item .sore_tit .tip{color:#999}.store_situation_wrapper .situation_item .sore_item{color:#666;margin-bottom:16px}.store_situation_wrapper .situation_item .sore_item label{min-width:70px;display:inline-block}.store_situation_wrapper .situation_item .sore_item em{color:#0072d1;margin-right:8px}.store_situation_wrapper .situation_item .sore_item .sore_bar{display:inline-block;margin:0 16px;background:#eee;border-radius:4px;width:200px;height:6px}.store_situation_wrapper .situation_item .sore_item .sore_bar .sore_bar_inner{display:block;background:#0072d1;height:6px;border-radius:4px}.store_announcement_wrapper{width:474px}.store_announcement_wrapper .icon_info{position:absolute;top:27px;left:26px;font-size:21px;color:#0086f6;overflow:hidden;width:21px;height:21px;line-height:21px}.store_announcement_wrapper .tips_text{font-size:14px;line-height:18px;color:#666}.store_announcement_wrapper .pop_box_title{padding-left:30px}#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}