@charset "UTF-8";
.wrap{width:1226px;margin:0 auto;}
/*头部*/
.header{height:70px;padding:15px 0;border-bottom:3px solid #999;margin-bottom:10px;}
.logo{float:left;width:420px;height:70px;}
.logo a{float:left;}
.logo span{float:left;border-left:1px solid #efefef;margin-left:10px;padding-left:10px;font-size:24px;line-height:70px;height:70px;}
.loginBar{float:right;padding-right:80px;line-height:70px;color:#ccc;}
.loginBar span{color:red;}
.loginBar a{padding:0 5px;color:#666;}
.loginBar a:hover{color:#517ac0;}
.product_feature{margin-top: 12px;}
/*nav*/
.nav{ height:45px; background:url(../images/nav.jpg) repeat-x 0 0; padding:0; line-height:41px;margin-bottom: 10px;}
.nav_bar {width: 1226px;margin: 0 auto;}
.nav_bar li { float: left; height: 41px; line-height: 41px; position: relative; border-right:1px #444 solid;   }
.nav_bar li a{cursor: pointer; color:#fff; font-size:14px; padding:0 35px; display:inline-block; position:relative; height:41px; overflow:hidden}
.nav_bar li a:hover,.nav_bar li a.on{border-bottom:4px #ffb000 solid; text-decoration:none;}

body {-moz-user-select:none;font-family:Tahoma,microsoft yahei,Simsun,sans-serif;}
h1,h2,h3,h4,h5 {font-family:Tahoma,microsoft yahei,Simsun,sans-serif;font-weight: bold;}
a {color:#0065bb;}
.cui_nav,.cui_hd {width:1180px;}
.cui_sub_nav {width:1178px;}
.vacation_bd {margin:0 auto;padding:0px;width:1226px;overflow: hidden;}
.vacation_bd::after {clear:both;content:".";display:block;height:0;overflow:hidden;}
#base_bd {margin-top:-54px;}
.function_label {top:35%;}
dfn {margin-left:3px;}
input[type="color"],input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="url"] {border:1px solid #ccc;box-shadow:1px 1px 3px #dddddd inset;padding:3px;}
input {font-family:Tahoma,microsoft yahei,Simsun,sans-serif;}
.bg_miancolor {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v2/bg_miancolor.png") repeat scroll 0 0;padding-top:54px;}
.attraction_photo_big .photo_name a,.attraction_photo_small .small_photo_control i,.pkg_circle_top,.pkg_circle_bottom,.calendar_right .date i,.detail_main_wrap .detail_main_title i,.resource_price_wrap .children_price i,.resource_title i,.flt_resource_table .transfer_plane i,.htl_resource_table .htl_detail h3 i,.product_scroll_wrap .simple_route .arrow,.other_resource_table .room_selected a,.include_flt h4 i,.online_service_btn i,.route_tab .tab_r a,.journey_title .icon_b_day,.icon_m,.icon_s,.transparent_group_tab li i,.email_pop .send_success,.htl_room_list .room_name i,.icon_l,.resource_mask .htl_detail h3 i,.resource_mask .close span,.resource_mask .selected a,.flt_mask_table .transfer_plane i,.resource_mask .select_radio a,.crumbs_search a,.detail_frd_float i,.other_mask_table .room_selected a,.free_gift,.mice_in_bottom .mice_link i,.luggage_limit_info i,.compare_btn i,.compare_product_wrap .clean,.product_scroll_wrap .special_info .free_wifi,.product_scroll_wrap .special_info .ctrip_logo,.map_mask .close span,.time_alert .alert_info_blod i,.how_to_book i,.how_to_book .arr_r,.tab_link_help i,.detail_tab_col li dt a i,.detail_tab_col li dd a i,.resource_price_wrap .child_tip i,.flt_mask_filtered dd a i,.ctrip_recommend,.flt_mask_table th a i,.hot_telphone,.hot_telphone .phone_num i,.tab_hot_phone i,.pm_face_recommend .pm_face i,.pm_face_recommend .pm_recommend i,.mice_in_bottom .new_mice_link i,.more_del_info em,.label_ipad_close,.collect_passport_time .arrow,.visa_table_more a i,.label_collect .collect_btn,.label_collect_pop .close,.collect_pop_content .error i,.product_scroll_wrap .provider i,.cabin_info .notice_alert s,.quick_book a,.product_scroll_wrap .special_info .dv,.leader_info .leader_name a,.leader_info .leader_score .star i,.htl_facility i,.htl_title_wrap h3 i,.questions_mask .close,.questions_mask .type_wrap a.current,.submit_success .send_success,.submit_success .close,.special_info .fire_icon,.down_icon01,.up_icon01,.flt_icon01,.htl_icon01,.hotel_diamond_1,.hotel_diamond_2,.hotel_diamond_3,.hotel_diamond_4,.hotel_diamond_5,.hotel_diamond_6,.hotel_diamond_1_half,.hotel_diamond_2_half,.hotel_diamond_3_half,.hotel_diamond_4_half,.hotel_diamond_5_half,.htl_grade i,.htl_map i,.totle_price .bottom_bg,.flt_resource_table .line_icon i,.time_icon02,.new_tips_orange01 .left,.new_tips_orange01 .right,.new_tips_orange01 .down,.choose_icon01,.choose_icon02,.up_icon02,.down_icon02,.new_detail_tab .tab .right_icon,.new_detail_tab .tab .num,.calender_left_icon,.calender_right_icon,.flt_icon02,.hlt_icon02,.arrow_icon01,.tips_icon01,.flt_num_icon01,.calen_tips_blue,.change_resource_btn .no_flt_cont,.htl_room_list .title .more_icon,.htl_room_list .no_room .room_select_btn a i,.new_sale_cont .new_sale_tips .icon,.icon_cheap,.new_calendar .calen_handle .calen_handle_peo .more_icon,.calen_handle .calen_handle_date .date_icon,.jx_flthtl_list01 .htl_cont .htl_name i,.new_calendar .calendar_content .ctrip_feedback .icon_htltips,.free_calendar .title a i,.tickets_select .sel_tit i.gray,.htl_select_cont .htl_detail h3 i,.more_book_btn01 .icon,.calendar_right .change,.icon_peo01,.icon_peo02,.new_detail_cont .date_tips01 i,.icon_down01,.icon_up01,.icon_gif01,.detail_journey_note .city b,.detail_journey_note .line b,.icon_select01 i,.base_btn_return b,.pay_box01 .pay_shop_box .prev_stop b,.dp_new_book_wrap .info_write .person_choose .choose,.htl_room_list .room_name .icon_htltips,.htl_room_list .room_name .icon_gift,.name_frame .blue_tips,.choose_box01,.buy_car,.price_detail_cont .del,.price_detail_side01 .buy_car02,.resource_cont .hidden_content .choose_peo01 dd a .choose,.resource_box01 .resource_table01 .del,.return_icon02,.resource_box01 .no_resource .buy_car02,.pay_frame01 .close,.resource_post_wrap .ttd_select01 label .choose_box,.detail_time i,.resource_cont .ttd_list02 .choose_box,.tips_type01 .close,.tips_type02 .close,.tips_type04 .close,.new_pop_type01 .text_type01 .title,.drop_query .btn.cur .check_box_c {background-image:url("http://pic.c-ctrip.com/flt_htl/v3/un_group_detail.png?20160224.png");background-repeat:no-repeat;}
.plus_icon,.sub_icon,.equal_icon,.totle_price .price_round,.price_round .row,.price_hint .bottom_icon,.date_icon01,.peo_icon01,.type_lis_tks .line_icon i,.type_lis_tks .turn_div .pot i,.icon_return,.flt_return span,.tickets_select .sel_tit i,.flt_select_cont .icon_round01,.flt_select_cont .icon_time01,.step li .dot,.flt_li .arrow_up,.flt_li .arrow_down,.htl_select_cont .cate_fliter .cate_select i,.htl_select_cont .data_fliter .check_type em,.htl_select_cont .search_htl .search_icon01,.cate_select .htl_search .htl_but,.cate_select .more_select b,.spc_tip_gray b,.dp_new_book_wrap .per_write .address b,.flt_city_go i,.check_box_type01,.resource_table01 .spc_tip_gray b,.resource_post_wrap .ttd_select01 .select_del .title01 b {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v1/spirite_icon_flt_htl.png?20160224.png") no-repeat scroll 0 0;}
.orange_icon,.down_icon01,.up_icon01,.flt_icon01,.htl_icon01,.hotel_diamond_1,.hotel_diamond_2,.hotel_diamond_3,.hotel_diamond_4,.hotel_diamond_5,.hotel_diamond_6,.hotel_diamond_1_half,.hotel_diamond_2_half,.hotel_diamond_3_half,.hotel_diamond_4_half,.hotel_diamond_5_half,.htl_grade,.htl_map,.gray_icon02,.time_icon02,.choose_icon01,.choose_icon02,.up_icon02,.down_icon02,.new_detail_tab .tab .num,.calender_left_icon,.calender_right_icon,.flt_icon02,.hlt_icon02,.arrow_icon01,.tips_icon01,.flt_num_icon01,.icon_cheap {display:inline-block;}
.orange_icon {background:#ff6600 none repeat scroll 0 0;border-radius:3px;color:#fff;height:16px;line-height:16px;padding:0 3px;}
.down_icon01,.up_icon01 {height:5px;width:9px;}
.down_icon01 {background-position:-216px -792px;}
.up_icon01 {background-position:-220px -1060px;}
.more_type01 {color:#666;padding-right:15px;position:relative;}
.more_type01 .down_icon01,.more_type01 .up_icon01 {margin-top:-2px;position:absolute;right:0;top:50%;}
.more_type01:hover .down_icon01 {background-position:-220px -1060px;}
.jx_flthtl_list01 .more_type01:hover .down_icon01 {background-position:-216px -792px;}
.flt_icon01,.htl_icon01 {height:22px;width:20px;}
.flt_icon01 {background-position:-281px -791px;}
.htl_icon01 {background-position:-252px -791px;}
.hotel_diamond_1,.hotel_diamond_2,.hotel_diamond_3,.hotel_diamond_4,.hotel_diamond_5,.hotel_diamond_6,.hotel_diamond_1_half,.hotel_diamond_2_half,.hotel_diamond_3_half,.hotel_diamond_4_half,.hotel_diamond_5_half {height:10px;}
.htl_grade,.htl_map {padding-left:15px;position:relative;}
.htl_grade i,.htl_map i {height:12px;left:0;margin-top:-5px;position:absolute;top:50%;width:12px;}
.htl_grade i {background-position:-252px -828px;}
.htl_map i {background-position:-288px -828px;}
.gray_icon02 {background:#efefef none repeat scroll 0 0;color:#6f7680;height:14px;line-height:14px;margin-right:4px;text-align:center;width:14px;}
.date_icon01 {background-position:-130px -832px;}
.peo_icon01 {background-position:-130px -800px;}
.time_icon02 {background-position:-15px -875px;height:10px;width:10px;}
.choose_icon01 {background-position:-50px -890px;height:12px;width:16px;}
.choose_icon02 {background-position:-72px -890px;height:9px;width:13px;}
.up_icon02,.down_icon02 {height:5px;width:9px;}
.up_icon02 {background-position:-108px -890px;}
.down_icon02 {background-position:-125px -890px;}
.calender_left_icon,.calender_right_icon {height:30px;width:18px;}
.calender_left_icon {background-position:0 -920px;}
.calender_right_icon {background-position:0 -960px;}
.flt_icon02,.hlt_icon02,.arrow_icon01 {height:28px;width:28px;}
.flt_icon02 {background-position:-108px -925px;}
.hlt_icon02 {background-position:-144px -925px;}
.arrow_icon01 {background-position:-180px -925px;}
.tips_icon01 {background-position:-252px -895px;height:12px;width:12px;}
.flt_num_icon01 {background-position:-240px -1060px;color:#becbd8;font:100 12px/20px microsoft yahei,sans-serif;height:20px;text-align:center;width:20px;}
.new_tips_orange01 {background:#ff6600 none repeat scroll 0 0;color:#fff;display:inline-block;font:100 12px/19px microsoft yahei,sans-serif;height:19px;padding:0;position:relative;}
.new_tips_orange01:hover {text-decoration:none;}
.new_tips_orange01 .left,.new_tips_orange01 .right,.new_tips_orange01 .down {height:19px;position:absolute;}
.new_tips_orange01 .left {background-position:0 -890px;left:-9px;top:0;width:9px;}
.new_tips_orange01 .right {background-position:-15px -890px;right:-9px;top:0;width:10px;}
.new_tips_orange01 .down {background-position:-30px -890px;bottom:-4px;height:4px;left:20px;width:10px;}
.new_tips_orange01 .close {color:#ffc299;display:inline-block;line-height:19px;margin:0 -7px 0 -10px;padding:0 10px;}
.new_tips_orange01 dfn {margin-right:0;}
.new_tips_orange01 .num {font-size:13px;vertical-align:-1px;}
.new_tips_orange01 .close:hover {background:rgba(0,0,0,0) none repeat scroll 0 0;color:#fff;text-decoration:none;}
.btn_red01 {background:#ff4648 none repeat scroll 0 0;border-radius:2px;color:#fff;display:inline-block;font:100 12px/16px microsoft yahei,simsun,sans-serif;height:16px;text-align:center;width:42px;}
.icon_cheap {background-position:-240px -960px;height:16px;width:16px;}
.detail_main_title .tips .icon_red {background-color:#fa6464;border:1px solid #fa6464;border-radius:3px;color:#fff;display:inline-block;font:100 12px/14px simsun,sans-serif;height:14px;margin-left:3px;padding:1px 2px;vertical-align:middle;}
.breakfast_content {overflow:hidden;}
.jmp_content .breakfast_list {margin:-1px;padding-top:1px;width:auto;}
.breakfast_list td {background-color:#fff;border:1px solid #b8dfff;line-height:20px;margin:-1px;width:40px;}
.breakfast_list td span {display:block;line-height:20px;overflow:hidden;padding:5px;text-align:center;width:40px;}
.breakfast_list td .top {background:#f1f9ff none repeat scroll 0 0;border-bottom:1px solid #b8dfff;}
.new_sale_cont {display:inline-block;height:22px;position:relative;}
.new_sale_cont .new_sale_tips {background:#fff none repeat scroll 0 0;border:1px solid #ff9900;border-radius:3px;color:#ff7a20;display:inline-block;font-size:12px;height:22px;line-height:22px;padding:0 9px;position:relative;z-index:9;}
.new_sale_cont .new_sale_tips:hover,.new_sale_cont:hover .new_sale_tips {border-bottom-width:0;border-radius:3px 3px 0 0;height:23px;text-decoration:none;}
.new_sale_cont .new_sale_tips .num {font-size:12px;font-style:normal;font-weight:bold;}
.new_sale_cont .new_sale_tips .icon {background-position:-82px -328px;float:right;height:15px;margin:5px -3px 0 3px;position:relative;width:14px;}
.price_hint {background:#fff none repeat scroll 0 0;border:1px solid #ff9900;position:relative;width:298px;z-index:2;}
.new_sale_cont .price_hint {background:#fff none repeat scroll 0 0;border:1px solid #ff9900;display:none;position:absolute;right:0;top:23px;width:298px;z-index:2;}
.new_sale_cont:hover .price_hint {display:block;}
.no_price_hint:hover .price_hint {display:none;}
.no_price_hint:hover .new_sale_tips {border-bottom-width:1px;border-radius:3px;height:22px;}
.price_hint ul {padding:5px 0;}
.price_hint li {position:relative;text-align:left;}
.price_hint li a {color:#666;display:inline-block;font-size:12px;padding:6px 68px 6px 15px;position:relative;width:215px;word-spacing:normal;word-wrap:break-word;}
.price_hint li a:hover {cursor:default;text-decoration:none;}
.price_hint li .price {color:#ff7a20;font-size:12px;position:absolute;right:8px;top:6px;}
.price_hint li .price dfn {margin-right:0;vertical-align:0;}
.price_hint li .price .copies {color:#666;margin-left:2px;}
.detail_main_wrap .detail_main_title {color:#999;font:12px microsoft yahei,simsun,sans-serif;margin:15px 12px;}
.detail_main_wrap .detail_main_title::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.detail_main_wrap .detail_main_title h1 {color:#333;display:inline-block;font:24px/30px microsoft yahei,simsun,sans-serif;width:818px;}
.detail_main_wrap .detail_main_title i {background-position:-148px -138px;display:inline-block;height:20px;margin:0 10px;overflow:hidden;vertical-align:middle;width:0;}
.detail_main_wrap .detail_main_title .diamond_7 {width:90px;}
.detail_main_wrap .detail_main_title .diamond_6 {width:77px;}
.detail_main_wrap .detail_main_title .diamond_5 {width:64px;}
.detail_main_wrap .detail_main_title .diamond_4 {width:51px;}
.detail_main_wrap .detail_main_title .diamond_3 {width:38px;}
.detail_main_wrap .detail_main_title .diamond_2 {width:25px;}
.detail_main_wrap .detail_main_title .diamond_1 {width:12px;}
.detail_main_wrap .detail_main_title .gray_ico {background-color:#fff;border:1px solid #c5cccf;border-radius:3px;color:#959ea1;display:inline-block;font:100 12px/14px simsun,sans-serif;height:14px;margin-left:10px;padding:1px 2px;vertical-align:middle;}
.detail_main_wrap .detail_main_title .tips {display:inline-block;}
.detail_main_wrap .detail_main_title .tips span {margin-left:0;margin-right:3px;}
.detail_main_wrap .comment_wrap {position:absolute;right:20px;top:9px;}
.detail_main_wrap .comment_wrap .score {font-size:30px;padding-right:10px;}
.detail_main_wrap .comment_wrap .score:hover {text-decoration:none;}
.detail_main_wrap .comment_wrap .score em {font-size:12px;font-style:normal;}
.detail_main_wrap .comment_wrap .comment_num {color:#999999;text-decoration:underline;}
.detail_main_wrap .comment_wrap .citygo {margin-left:30px;}
.detail_main_wrap .comment_wrap .citygo em {color:#666;font-size:20px;font-style:normal;margin-right:5px;}
.detail_main_wrap {background-color:#fff;border:1px solid #eaeaea;margin-bottom:10px;margin-top:10px;padding-bottom:15px;position:relative;width:1178px;}
.detail_main_wrap .main_left {float:left;width: 630px;}
.attraction_photo_wrap {overflow:hidden;width:585px;}
.attraction_photo_big {float:left;height:280px;position:relative;width:630px;}
.attraction_photo_big img {display:block;height:280px;width:630px;}
.attraction_photo_big .prev,.attraction_photo_big .next {background-image:url("http://pic.c-ctrip.com/flt_htl/v2/un_icon_arrow.png");background-position:-9999em -9999em;background-repeat:no-repeat;height:100%;position:absolute;top:0;}
.attraction_photo_big .prev {width:200px;}
.attraction_photo_big .prev:hover {background-position:-46px 126px;}
.attraction_photo_big .next {right:0;width:300px;}
.attraction_photo_big .next:hover {background-position:280px 126px;}
.attraction_photo_big .photo_name {bottom:0;color:#fff;height:28px;line-height:28px;padding:0 10px;position:absolute;width:480px;z-index:1;}
:root .attraction_photo_big .photo_name {background-color:rgba(0,0,0,0.4);filter:none;}
.attraction_photo_big .photo_name a {height:0;overflow:hidden;padding-top:15px;position:absolute;right:6px;top:2px;width:15px;}
.attraction_photo_big .photo_name .play {background-position:-93px -139px;display:none;}
.attraction_photo_big .photo_name .stop {background-position:-76px -139px;display:none;}
.attraction_photo_small {float:right;height:280px;overflow:hidden;width:82px;}
.attraction_photo_small .small_photo_wrap {height:242px;overflow:hidden;position:relative;width:82px;}
.attraction_photo_small ul {height:242px;overflow:hidden;width:9999em;}
.attraction_photo_small li {float:left;height:242px;margin-right:10px;overflow:hidden;width:82px;}
.attraction_photo_small li a {display:block;margin-bottom:3px;opacity:0.8;position:relative;}
.attraction_photo_small li a:hover,.attraction_photo_small li .current {opacity:1;}
.attraction_photo_small li a span {display:none;}
.attraction_photo_small li .current span,.attraction_photo_small li .current:hover span,.attraction_photo_small li a:hover span {border:2px solid #6cb9ee;display:block;height:42px;left:0;position:absolute;top:0;width:78px;}
.attraction_photo_small li .current i,.attraction_photo_small li .current:hover i,.attraction_photo_small li a:hover i {border:1px solid #fff;display:block;height:40px;left:0;position:absolute;top:0;width:76px;}
:root .attraction_photo_small li .current:hover span {border:2px solid #6cb9ee;display:block;height:42px;left:0;position:absolute;top:0;width:78px;}
:root .attraction_photo_small li .current:hover i {border:1px solid #fff;display:block;height:40px;left:0;position:absolute;top:0;width:76px;}
:root .attraction_photo_small li a:hover span,*:root .attraction_photo_small li a:hover i {display:none;}
.attraction_photo_small li img {display:block;height:46px;width:82px;}
.attraction_photo_small .small_photo_control {height:35px;overflow:hidden;padding-top:3px;width:82px;}
.attraction_photo_small .small_photo_control a {background-color:#f1faff;height:35px;position:relative;width:40px;}
.attraction_photo_small .small_photo_control i {cursor:pointer;height:26px;left:13px;position:absolute;top:5px;width:14px;}
.attraction_photo_small .small_photo_control .prev,.attraction_photo_small .small_photo_control .prev_disable {float:left;}
.attraction_photo_small .small_photo_control .next,.attraction_photo_small .small_photo_control .next_disable {float:right;}
.attraction_photo_small .small_photo_control .prev_disable,.attraction_photo_small .small_photo_control .next_disable {cursor:default;}
.attraction_photo_small .small_photo_control .prev i {background-position:-157px -169px;}
.attraction_photo_small .small_photo_control .prev:hover i {background-position:-124px -170px;}
.attraction_photo_small .small_photo_control .prev_disable i,.attraction_photo_small .small_photo_control .prev_disable:hover i {background-position:-190px -170px;cursor:default;}
.attraction_photo_small .small_photo_control .next i {background-position:-173px -169px;}
.attraction_photo_small .small_photo_control .next:hover i {background-position:-140px -170px;}
.attraction_photo_small .small_photo_control .next_disable i,.attraction_photo_small .small_photo_control .next_disable:hover i {background-position:-208px -169px;cursor:default;}
.new_calendar {background-color:#fff;border-bottom:0 none;border-top:0 none;}
.new_calendar .calendar_layout {position:relative;}
.new_calendar .calendar_layout::after,.new_calendar .calen_handle::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.new_calendar .calen_handle {padding:18px 35px;position:relative;}
.new_calendar .calen_handle .fr {float:right;position:relative;}
.new_calendar .calen_handle .calen_tips_top {left:auto;right:-39px;top:40px;z-index:3;}
.new_calendar .calen_handle .calen_handle_peo {float:left;height:36px;line-height:32px;margin-right:30px;}
.new_calendar .calen_handle .calen_handle_peo .title {float:left;font-size:14px;line-height:32px;margin-right:10px;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 {border:1px solid #ccc;float:left;height:32px;line-height:32px;width:122px;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 .handle_handle {background:#f9f9f9 none repeat scroll 0 0;color:#39a7ee;cursor:pointer;float:left;font-size:24px;height:32px;line-height:32px;text-align:center;width:32px;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 .big {font-size:32px;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 .disable {color:#ddd;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 .handle_handle:hover {color:#39a7ee;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 .disable:hover {color:#ddd;cursor:default;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 input {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;box-shadow:0 0 0;float:left;font-size:16px;height:32px;line-height:32px;padding:0;text-align:center;width:56px;}
.new_calendar .calen_handle .calen_handle_peo .more_icon {background-position:-160px -975px;display:inline-block;height:12px;margin:0 0 0 8px;vertical-align:-2px;width:12px;}
.new_calendar .calen_handle .calen_handle_date {float:left;height:34px;padding-left:32px;position:relative;}
.new_calendar .calen_handle .calen_handle_date span {color:#bbb;float:left;font-size:16px;height:32px;line-height:32px;padding:0 10px;width:160px;}
.new_calendar .calen_handle .calen_handle_date .choose {color:#333;}
.new_calendar .calen_handle .calen_handle_date .date_icon {background-position:-260px -960px;height:22px;left:6px;position:absolute;top:5px;width:22px;}
.new_calendar .calen_handle .btn {background:#ffb000 none repeat scroll 0 0;border:1px solid #ffb000;border-radius:3px;color:#fff;float:left;font:100 18px/32px microsoft yahei,simsun,sans-serif;height:32px;text-align:center;text-decoration:none;transition:all 0.3s linear 0s;width:128px;}
.new_calendar .calen_handle .btn:hover {background:#ff961b none repeat scroll 0 0;border:1px solid #ff961b;}
.new_calendar .calen_handle .gray_btn {background:#e7e7e7 none repeat scroll 0 0;border:1px solid #ccc;height:32px;width:128px;}
.new_calendar .calen_handle .gray_btn:hover {background:#e7e7e7 none repeat scroll 0 0;border:1px solid #ccc;cursor:default;}
.new_calendar .arrow_up {border-bottom:20px solid #fbfbfb;border-left:20px solid transparent;border-right:20px solid transparent;height:0;left:50%;margin-left:-10px;position:absolute;top:62px;width:0;}
.new_calendar .calen_handle_fixed,.totle_price_fixed {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#ffb346;border-image:none;border-style:solid;border-width:0 3px 3px;bottom:0;left:50%;margin-left:-590px;position:fixed;width:1104px;z-index:9;}
.totle_price_fixed {width:1148px;}
.new_calendar .calendar_anim_content {overflow:hidden;padding:0 35px;position:relative;}
.new_calendar .calendar_height1 {height:360px;}
.new_calendar .calendar_anim_content .calendar_date_main {float:left;margin-top:15px;position:relative;width:1104px;}
.new_calendar .calendar_date_main::after,.new_calendar .calendar_anim_content::after,.new_calendar .calendar_anim_content .calendar_roll_content::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.new_calendar .calendar_content {background:#fbfbfb none repeat scroll 0 0;overflow:hidden;position:relative;width:1100px;}
.new_calendar .calendar_anim_content .calendar_roll_content {position:relative;width:auto;}
.new_calendar .calendar_anim_content .calendar_free {float:right;margin-right:-1174px;margin-top:20px;}
.new_calendar .calendar_content .line {border-left:1px dotted #dddcdc;height:300px;left:549px;position:absolute;top:73px;width:0;z-index:3;}
.new_calendar .calendar_content .calendar_scroll {width:auto;}
.new_calendar .calendar_content .calendar_table {float:left;height:336px;padding-left:25px;padding-right:20px;width:501px;z-index:3;}
.new_calendar .calendar_content .left_table {margin-right:2px;}
.new_calendar .calendar_content .calen_year {color:#333;font:100 16px/26px microsoft yahei,simsun,sans-serif;margin-top:10px;text-align:center;}
.new_calendar .calendar_num {border-bottom:1px solid #f2f2f2;height:24px;margin:0 0 5px -2px;position:relative;width:501px;}
.new_calendar .calendar_num li {color:#ccc;float:right;font-family:microsoft yahei,simsun,sans-serif;height:24px;line-height:24px;text-align:center;width:71px;}
.new_calendar .calendar_num li.bold {font-weight:bold;}
.new_calendar .calendar_arrows {height:384px;position:absolute;top:0;width:35px;}
.new_calendar .calendar_arrows_left {left:-35px;}
.new_calendar .calendar_arrows_right {right:-35px;}
.new_calendar .calendar_arrows a {color:#fff;display:block;font-size:0;height:384px;position:relative;text-indent:-99999px;}
.new_calendar .calendar_arrows .calender_left_icon,.new_calendar .calendar_arrows .calender_right_icon {margin-top:-15px;position:absolute;top:50%;}
.new_calendar .calendar_arrows .calender_left_icon {left:50%;margin-left:-7px;}
.new_calendar .calendar_arrows .calender_right_icon {margin-right:-7px;right:50%;}
.new_calendar .calendar_arrows .calender_left_icon:hover,.new_calendar .calendar_arrows:hover .calender_left_icon {background-position:-36px -920px;}
.new_calendar .calendar_arrows .calender_right_icon:hover,.new_calendar .calendar_arrows:hover .calender_right_icon {background-position:-36px -960px;}
.new_calendar .no_month a:hover {cursor:default;}
.new_calendar .no_month .calender_left_icon,.no_month .calender_left_icon:hover,.new_calendar .no_month:hover .calender_left_icon {background-position:-72px -920px;cursor:default;}
.new_calendar .no_month .calender_right_icon,.no_month .calender_right_icon:hover,.new_calendar .no_month:hover .calender_right_icon {background-position:-72px -960px;cursor:default;}
.new_calendar .no_month:hover {cursor:default;}
.new_calendar .calendar_left {left:0;}
.new_calendar .calendar_right {right:0;}
.new_calendar .pkg_circle_top,.new_calendar .pkg_circle_bottom {display:block;height:0;left:50%;margin-left:-18px;overflow:hidden;padding-top:19px;position:absolute;text-decoration:none;width:36px;}
.new_calendar .pkg_circle_top {background-position:0 -163px;top:10px;}
.new_calendar .pkg_circle_bottom {background-position:0 -184px;bottom:10px;}
.new_calendar .pkg_circle_top:hover {background-position:-40px -163px;}
.new_calendar .pkg_circle_bottom:hover {background-position:-40px -184px;}
.new_calendar .pkg_circle_top_disable,.new_calendar .pkg_circle_top_disable:hover {background-position:-80px -163px;cursor:default;}
.new_calendar .pkg_circle_bottom_disable,.new_calendar .pkg_circle_bottom_disable:hover {background-position:-80px -184px;cursor:default;}
.new_calendar .calendar_right td {color:#aaa;height:42px;vertical-align:top;width:71px;}
.new_calendar .calendar_right .date,.new_calendar .calendar_right .team,.new_calendar .calendar_right .festival_name {display:block;font-family:microsoft yahei,simsun,sans-serif;font-size:14px;margin-top:5px;text-align:center;}
.new_calendar .calendar_right .date i {background-position:-125px -141px;float:right;margin:-2px -4px 0 0;overflow:hidden;padding-left:14px;position:relative;width:0;}
.new_calendar .calendar_price01 {display:block;margin-top:-5px;text-align:center;}
.new_calendar .date .icon_cheap,.new_calendar .festival_name .icon_cheap {display:none;position:absolute;right:5px;top:3px;}
.new_calendar .calendar_right .on {cursor:pointer;}
.new_calendar .calendar_right .on .date {color:#333;}
.new_calendar .calendar_right .on .team {color:#339900;}
.new_calendar .calendar_right .on .festival_name {color:#333;margin-top:3px;}
.new_calendar .calendar_right .on .calendar_price01 {color:#ff6000;font-size:12px;}
.new_calendar .calendar_right .visited .festival_name {color:#8a97a7;}
.new_calendar .calendar_right .visited .calendar_price01 {color:#f4a86a;}
.new_calendar .calendar_right .calendar_price01 dfn,.new_calendar .calendar_right .calendar_price01 em {font-style:normal;font-weight:normal;}
.new_calendar .calendar_right .bg_blue {background-color:#fcfcfc;}
.new_calendar .calendar_right a {color:#ccc;display:block;height:40px;margin-left:2px;padding:0;width:63px;}
.new_calendar .calendar_right a:hover {text-decoration:none;}
.new_calendar .calendar_right .on a:hover,.new_calendar .calendar_right a.current {}
.new_calendar .calendar_right a.current {background-color:#fffbee;border:1px solid #febe32;margin:0 0 0 -1px;}
.new_calendar .calendar_right .on a:hover {background:#f5f5f5 none repeat scroll 0 0;border-width:0;}
.new_calendar .calendar_right a.current:hover {background-color:#fffbee;border:1px solid #febe32;}
.new_calendar .calendar_loding {float:right;padding:147px 0;text-align:center;width:591px;}
.new_calendar .calendar_loding img {margin-right:10px;vertical-align:middle;}
.new_calendar .calen_tips {color:#999999;float:left;line-height:16px;padding:8px 35px 8px 15px;position:relative;}
.new_calendar .calen_tips .tips_icon01 {float:left;margin-left:-15px;margin-top:3px;}
.new_calendar .calendar_right .visited .current .festival_name {color:#333;}
.new_calendar .calendar_right .visited .current .calendar_price01 {color:#ff6000;}
.calendar_content .free_calendar {display:block;margin:30px auto;width:660px;}
.free_calendar .title {border-bottom:1px solid #d7d7d7;color:#333;font:100 20px/26px microsoft yahei,simsun,sans-serif;height:42px;position:relative;width:660px;}
.free_calendar .title a {color:#0065bb;float:right;font-size:12px;line-height:16px;margin:10px 0 0 20px;padding-left:23px;position:relative;text-decoration:none;}
.free_calendar .title a i {background-position:-252px -927px;height:16px;left:0;position:absolute;top:0;width:16px;}
.free_calendar .free_calendar_list {margin:20px 0;padding-left:230px;}
.free_calendar .free_calendar_list dt {float:left;font:100 18px/32px microsoft yahei,simsun,sans-serif;margin-left:-230px;padding-left:40px;position:relative;width:190px;}
.free_calendar .free_calendar_list dt i {float:left;height:28px;margin-left:-40px;margin-top:3px;width:28px;}
.free_calendar .free_calendar_list .choose_date {position:relative;}
.free_calendar .free_calendar_list .choose_date::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.free_calendar .free_calendar_list .input_div {border:1px solid #ccc;float:left;line-height:32px;position:relative;width:198px;}
.free_calendar .free_calendar_list .input_div input {border:0 none;box-shadow:0 0 0;font-size:16px;height:32px;line-height:32px;padding:0 40px 0 10px;width:148px;}
.free_calendar .free_calendar_list .input_div .text {color:#999;position:absolute;right:10px;top:0;}
.free_calendar .free_calendar_list .choose_date .fl {color:#bbb;float:left;line-height:32px;margin:0 3px;}
.free_calendar .free_calendar_list .date_num {font-size:16px;line-height:32px;position:absolute;right:-60px;text-align:left;width:60px;}
.new_calendar .calendar_content .ctrip_feedback {background-color:#fffbf3;border:1px solid #ffca63;clear:both;margin:5px 0 0 -190px;padding:4px 8px;position:relative;top:3px;width:627px;}
.new_calendar .calendar_content .ctrip_feedback .icon_htltips {background-position:-262px -175px;cursor:pointer;display:inline-block;font-size:0;height:12px;line-height:0;margin-right:5px;vertical-align:-2px;width:12px;}
.calendar_right a,.calendar_right a span,.calendar_right a i,.calendar_right a em {cursor:default;}
.calendar_right .on a,.calendar_right .on a span,.calendar_right .on a i,.calendar_right .on a em {cursor:pointer;}
.calen_tips_blue {background-position:0 -1000px;color:#fff;cursor:default;font:100 12px/18px Tahoma,Simsun,sans-serif,"Microsoft YaHei";height:44px;left:50%;margin-left:-103px;padding-bottom:6px;position:absolute;text-align:center;top:-55px;width:206px;}
.calen_tips_blue em {cursor:default;display:block;font-family:tahoma;font-size:14px;font-style:normal;padding-top:5px;}
.new_calendar .flt_loading {font-size:20px;}
.detail_main_wrap .main_right {float:right;margin-right:12px;position:relative;width:557px;}
.detail_product_note {color:#666;height:18px;padding-bottom:14px;}
.detail_product_note li {float:left;}
.detail_product_note .product_num {padding-right:20px;}
.detail_product_note .product_city {border-left:1px solid #cccccc;padding:0 10px;}
.detail_product_note .product_city .city,.detail_product_note .product_more .line {border:1px solid #fff;cursor:pointer;display:block;height:16px;line-height:16px;padding:0 10px;position:relative;width:116px;z-index:1;}
.detail_product_note .product_more .line {width:90px;}
.detail_product_note .product_city .city_spread,.detail_product_note .product_more .line_spread {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#eaeaea #eaeaea #fff;border-image:none;border-style:solid;border-width:1px;color:#0065bb;}
.detail_product_note .product_city .city_spread {z-index:7;}
.detail_product_note .product_more .line_spread {z-index:5;}
.detail_product_note .city b,.detail_product_note .line b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:5px 5px 0;display:inline-block;font-size:0;height:0;line-height:0;margin-left:6px;overflow:hidden;vertical-align:middle;width:0;}
.detail_product_note .city_spread b,.detail_product_note .line_spread b {border-color:-moz-use-text-color transparent #0065bb;border-style:none dashed solid;border-width:0 6px 6px;margin-left:5px;}
:root .detail_product_note .city_spread b,*:root .detail_product_note .line_spread b {border-color:-moz-use-text-color transparent #0065bb;border-style:none dashed solid;border-width:0 5px 5px;margin-left:6px;}
.detail_product_note .product_city .link_wrap,.detail_product_note .product_more .link_wrap {background-color:#fff;border:1px solid #eaeaea;display:none;margin-top:-1px;overflow:hidden;padding:7px;position:absolute;width:230px;z-index:6;}
.detail_product_note .product_more .link_wrap {margin-left:-198px;padding:10px 0;width:308px;z-index:4;}
.detail_product_note .product_city .link_wrap a {color:#666;float:left;height:26px;line-height:26px;overflow:hidden;padding:0 10px;width:54px;}
.detail_product_note .product_city .link_wrap a:hover {background-color:#f5f5f5;text-decoration:none;}
.detail_product_note .close_for_ipad {color:#0065bb;float:left;text-align:right;width:100%;}
.detail_product_note .close_for_ipad span {padding-right:10px;}
.detail_product_note .product_more {border-left:1px solid #cccccc;padding:0 10px;}
.detail_product_note .product_more .link_wrap a {color:#666;display:block;height:26px;line-height:26px;overflow:hidden;padding:0 74px 0 10px;}
.detail_product_note .product_more .link_wrap a:hover {background-color:#f5f5f5;text-decoration:none;}
.detail_product_note .product_more .price {color:#f60;cursor:pointer;font-weight:bold;position:absolute;right:10px;}
.detail_product_note .product_more .price dfn {font-weight:normal;}
.main_price_wrap {border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;margin-bottom:12px;padding:10px 0 5px;position:relative;z-index:3;}
.main_price_wrap .total_price {color:#f60;font-size:32px;font-weight:normal;padding-right:16px;}
.main_price_wrap .total_price dfn {padding-right:4px;vertical-align:12px;}
.main_price_wrap .total_price em {font-size:12px;font-style:normal;padding-left:4px;}
.main_price_wrap .favorable_tips {display:inline-block;position:relative;white-space:nowrap;}
.main_price_wrap .favorable_tips .sr_label03 {}
.sr_label03 {background-color:#fff;border:1px solid #fda70c;color:#fda70c;cursor:pointer;display:inline-block;height:16px;line-height:15px;padding:0 2px 0 0;white-space:nowrap;}
.sr_label03 i {background:#fda70c none repeat scroll 0 0;color:#fff;float:left;font-style:normal;height:16px;margin-right:1px;text-align:center;width:16px;}
.main_price_wrap .price_explain {color:#999;cursor:pointer;margin-right:3px;text-decoration:underline;}
.main_price_wrap .main_price_wrap_left {display:inline-block;height:46px;width:210px;}
.main_price_wrap .main_price_wrap_right {border-left:1px solid #eaeaea;color:#666666;display:inline-block;height:46px;padding:0 0 0 29px;position:relative;width:310px;}
.main_price_wrap .main_price_wrap_right .vertical_middle {display:table-cell;height:46px;vertical-align:middle;}
.main_price_wrap .main_price_wrap_right dl {margin-bottom:0;padding:0 65px 0 42px;position:relative;z-index:2;}
.main_price_wrap .main_price_wrap_right dl.z3 {z-index:3;}
.main_price_wrap .main_price_wrap_right dl.have_next {margin-bottom:5px;z-index:3;}
.main_price_wrap .main_price_wrap_right dl dt {left:0;margin:0;position:absolute;top:0;width:42px;}
.main_price_wrap .main_price_wrap_right dl dd {height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:195px;}
.main_price_wrap .main_price_wrap_right .more {position:absolute;right:0;top:0;}
.pm_face_recommend {overflow:hidden;padding-left:84px;position:relative;}
.pm_face {display:none;}
.pm_face_recommend .pm_face {border-radius:50%;display:block;left:0;position:absolute;top:0;}
:root .pm_face_recommend .pm_face {border:1px solid #d0d0d0;padding:3px;}
.pm_face_recommend .pm_face img {border-radius:50%;display:block;height:78px;width:78px;}
:root .pm_face_recommend .pm_face img {height:75px;width:75px;}
.pm_face_recommend .pm_face i {background-position:-94px -553px;height:78px;position:absolute;width:78px;}
:root .pm_face_recommend .pm_face i {display:none;}
.pm_face_recommend .pm_recommend {height:auto;max-height:62px;padding:0 15px 0 0;position:relative;}
.pm_face_recommend .pm_recom_cur {height:auto;max-height:1000px;padding-bottom:10px;}
.pm_face_recommend .pm_recommend .more_type01 {background:#fff none repeat scroll 0 0;padding-left:3em;position:absolute;right:8px;top:45px;z-index:2;}
.pm_face_recommend .pm_recommend .shouqi {bottom:0;display:none;top:auto;}
.pm_face_recommend .pm_recom_cur .more_type01 {display:none;}
.pm_face_recommend .pm_recom_cur .shouqi {display:block;}
.pm_face_recommend .pm_recommend h4 {float:left;margin-left:-84px;overflow:hidden;width:84px;}
.pm_face_recommend .pm_recommend i {height:20px;position:absolute;width:20px;}
.pm_face_recommend .pm_recommend .quote_before {background-position:-187px -553px;left:0;top:0;}
.pm_face_recommend .pm_recommend .quote_after {background-position:-221px -553px;bottom:0;right:0;}
.new_detail_tab {background:#f6f6f6 none repeat scroll 0 0;display:block;height:55px;position:relative;text-align:center;width:1174px;}
.new_detail_tab::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.new_detail_tab .tab {background:#fffcf4 none repeat scroll 0 0;border-bottom:1px solid #eadfc3;color:#d9983c;float:left;font:20px/54px microsoft yahei,simsun,sans-serif;height:54px;position:relative;width:587px;z-index:1;}
.new_detail_tab .first_tab {z-index:2;}
.new_detail_tab .gray_tab {background:#f6f6f6 none repeat scroll 0 0;border-color:#e7e7e7;color:#bbbbbb;}
.new_detail_tab .tab .text {display:inline-block;padding-left:35px;position:relative;}
.new_detail_tab .tab .num {height:22px;left:0;margin-top:-11px;position:absolute;top:50%;width:22px;}
.new_detail_tab .tab .one {background-position:-144px -890px;}
.new_detail_tab .tab .two {background-position:-181px -890px;}
.new_detail_tab .gray_tab .two {background-position:-217px -890px;}
.new_detail_tab .tab .right_icon {background-position:-294px -895px;height:54px;position:absolute;right:-13px;top:0;width:13px;}
.new_detail_tab .tab .small {font-size:14px;margin-left:7px;margin-right:15px;}
.new_detail_tab .tab .peo {margin-left:10px;}
.new_detail_tab .tab .peo .peo_num {font-style:normal;margin-right:7px;}
.new_detail_tab .tab .change {display:inline-block;font-size:14px;margin-left:50px;}
.new_detail_content {background:#fff none repeat scroll 0 0;border:3px solid #ffb346;margin-bottom:20px;position:relative;width:1174px;}
.totle_price {background:#fbfbfb none repeat scroll 0 0;display:block;height:46px;padding:10px 26px 10px 0;position:relative;text-align:right;width:1148px;z-index:9;}
.totle_price .btn {background:#ffb000 none repeat scroll 0 0;border-radius:3px;color:#fff;float:right;font:16px/34px microsoft yahei,simsun,sans-serif;height:34px;margin-left:30px;margin-top:2px;text-align:center;width:110px;}
.totle_price .btn:hover {background:#ff961b none repeat scroll 0 0;text-decoration:none;}
.totle_price .new_sale_cont {margin-left:10px;margin-top:8px;}
.totle_price .new_sale_cont .price_hint li .price .copies {font-style:normal;}
.totle_price .price_num {color:#666666;font-size:16px;margin-top:-8px;}
.totle_price .price_num i {color:#ff6600;font-size:34px;font-style:normal;margin-left:20px;}
.totle_price .price_num i dfn {font-size:24px;margin-right:8px;}
.totle_price .fr {float:right;}
.totle_price .bottom_bg {background-position:0 -866px;background-repeat:repeat-x;border-bottom:1px solid #ddd;height:4px;left:0;position:absolute;top:-5px;width:1174px;}
.product_scroll_wrap {color:#666;overflow-y:auto;position:relative;}
.product_scroll_wrap dl {margin-bottom:8px;padding-left:84px;}
.product_scroll_wrap dl.jx_flthtl_list01 {padding-left:29px;}
.jx_flthtl_list01 .more_type01 .down_icon01,.jx_flthtl_list01 .more_type01 .up_icon01 {right:-5px;}
.product_scroll_wrap dl::after {clear:both;content:".";display:block;height:0;overflow:hidden;}
.product_scroll_wrap dt {float:left;font-weight:bold;height:18px;margin-left:-84px;overflow:hidden;width:84px;}
.product_scroll_wrap .sale_info dt {color:#ff7223;letter-spacing:26px;white-space:nowrap;}
.product_scroll_wrap .sale_info dd,.product_scroll_wrap .sale_info dd a {color:#ff7223;}
.product_scroll_wrap .comment_info .score {font-size:16px;font-weight:bold;line-height:18px;}
.product_scroll_wrap .comment_info span {margin:0 6px;}
.product_scroll_wrap .comment_info .back_ico {border:1px solid #fba62b;color:#fba62b;display:inline-block;height:14px;line-height:14px;overflow:hidden;padding-right:4px;vertical-align:middle;}
.product_scroll_wrap .comment_info .back_ico i {background-color:#fba62b;color:#fff;float:left;font-style:normal;margin-right:4px;padding:0 2px;}
.product_scroll_wrap .special_info dt {letter-spacing:26px;white-space:nowrap;}
.product_scroll_wrap .special_info dd {overflow:hidden;}
.product_scroll_wrap .special_info dd span {border:1px solid #a4d1a4;border-radius:3px;color:#2aaf28;float:left;height:18px;line-height:18px;margin-bottom:2px;margin-right:4px;padding:0 4px;}
.product_scroll_wrap .special_info dd span.brown {border-color:#ddc296;color:#aa6724;}
.product_scroll_wrap .special_info .flt_ico {background-position:-293px -105px;}
.product_scroll_wrap .special_info .htl_ico {background-position:-293px -124px;}
.product_scroll_wrap .special_info .free_ico {background-position:-293px -143px;}
.product_scroll_wrap .special_info .gold_ico {background-position:-293px -162px;}
.product_scroll_wrap .special_info .sh_ico {background-position:-293px -181px;}
.product_scroll_wrap .special_info .group_ico {background-position:-293px -86px;}
.product_scroll_wrap .special_info .free_wifi {background-position:-291px -366px;border-color:#a4d1a4;color:#2aaf28;padding-left:20px;}
.product_scroll_wrap .special_info .ctrip_logo {background-position:-63px -328px;display:inline-block;font-size:0;height:12px;line-height:0;margin-right:2px;vertical-align:-2px;width:12px;}
.product_scroll_wrap .special_info .dv {background-position:-291px -620px;padding-left:20px;}
.product_scroll_wrap .simple_route dd {max-height:72px;overflow:hidden;position:relative;}
.product_scroll_wrap .simple_route .height_auto {height:auto;max-height:none;}
.product_scroll_wrap .simple_route span {border:1px solid #dddddd;display:inline-block;margin-bottom:4px;padding:0 4px;}
.product_scroll_wrap .simple_route .day {color:#98cced;font-style:normal;font-weight:bold;padding-right:6px;}
.product_scroll_wrap .simple_route .arrow {background-position:-25px -144px;display:inline-block;font-size:0;height:7px;line-height:0;margin:0 4px;vertical-align:middle;width:6px;}
.product_scroll_wrap .simple_route .more_route {color:#999999;display:inline-block;margin-left:4px;}
.product_scroll_wrap .simple_route .more_route b {border-color:#999 transparent -moz-use-text-color;border-style:solid dashed none;border-width:5px 5px 0;display:inline-block;font-size:0;height:0;line-height:0;margin-left:4px;overflow:hidden;vertical-align:middle;width:0;}
.product_scroll_wrap .simple_route .fold b {border-bottom:5px solid #999;border-top:0 none;}
.product_scroll_wrap .simple_route .more_route_wrap {background-color:#fff;bottom:2px;display:none;height:24px;line-height:24px;overflow:hidden;padding:0 8px;position:absolute;right:0;width:82px;}
.product_scroll_wrap .simple_route .height_auto .more_route_wrap {position:static;text-align:right;width:auto;}
.product_scroll_wrap .pm_recommend h4 {font-size:12px;padding-bottom:4px;}
.product_scroll_wrap .pm_recommend li {line-height:22px;overflow:visible;padding-left:15px;position:relative;white-space:pre-wrap;}
.product_scroll_wrap .pm_recommend li .star {left:0;position:absolute;top:0;}
.product_scroll_wrap .pm_recommend li a {display:inline-block;margin:0 4px;}
.product_scroll_wrap .provider_info dt {letter-spacing:7px;white-space:nowrap;}
.product_scroll_wrap .provider_info dd {overflow:hidden;}
.product_scroll_wrap .provider {float:left;}
.product_scroll_wrap .provider i {float:left;height:18px;width:46px;}
.product_scroll_wrap .provider .ctrip {background-position:-172px -643px;overflow:hidden;width:19px;}
.product_scroll_wrap .provider .agency {background-position:-221px -643px;}
.product_scroll_wrap .provider strong {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#98c9ff #98c9ff #98c9ff -moz-use-text-color;border-image:none;border-style:solid solid solid none;border-width:1px 1px 1px 0;color:#0065ba;float:left;font-weight:normal;height:16px;line-height:16px;margin-right:10px;padding:0 6px;}
.product_scroll_wrap .provider span {color:#999999;float:left;line-height:18px;}
.product_scroll_wrap .provider:hover {cursor:pointer;text-decoration:none;}
.product_scroll_wrap .provider:hover .ctrip {background-position:-172px -664px;}
.product_scroll_wrap .provider:hover .agency {background-position:-221px -664px;}
.product_scroll_wrap .provider:hover strong {border-color:#73a7ed;text-decoration:none;}
.product_scroll_wrap .provider:hover span {color:#333333;text-decoration:underline;}
.product_scroll_wrap .provider_disable,.product_scroll_wrap .provider_disable:hover {cursor:default;}
.product_scroll_wrap .provider_disable:hover .ctrip {background-position:-172px -643px;}
.product_scroll_wrap .provider_disable:hover .agency {background-position:-221px -643px;}
.product_scroll_wrap .provider_disable strong,.product_scroll_wrap .provider_disable:hover strong {border-color:#cccccc;color:#666666;}
.product_scroll_wrap .provider_disable span {display:none;}
.product_scroll_wrap .provider_disable .agency {border-right:1px solid #ccc;overflow:hidden;width:0;}
.jx_title {background:#f8f8f8 none repeat scroll 0 0;display:block;height:22px;line-height:22px;margin:14px 0 5px;text-indent:5px;}
.flt_htl_info {margin-right:2px;}
.flt_htl_info::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.tuna_jmpinfo dl.jx_flthtl_list01,dl.jx_flthtl_list01 {padding:8px 0 8px 22px;position:relative;}
.product_scroll_wrap dl.jx_flthtl_list01 {margin-bottom:0;position:relative;}
.product_scroll_wrap dl.jx_flthtl_list01:hover,.product_scroll_wrap dl.jx_flthtl_list01_cur {background:#f8f8f8 none repeat scroll 0 0;}
.jx_flthtl_list01 dt {margin-left:2px;}
.jx_flthtl_list01 dt {height:22px;left:0;position:absolute;top:7px;width:20px;}
.tuna_jmpinfo .jx_flthtl_list01 dt {margin-top:-11px;top:50%;}
.sim_htl_list .jx_flthtl_list01 dt {left:4px;}
.tuna_jmpinfo .sim_htl_list .jx_flthtl_list01 dt {left:2px;}
.tuna_jmpinfo .sim_htl_list .jx_flthtl_list01 dt {top:17px;}
.tuna_jmpinfo .jx_flthtl_list01 dd,.jx_flthtl_list01 dd {padding-right:0;position:relative;}
.jx_flthtl_list01 dd .more_type01 {height:5px;position:absolute;right:10px;top:8px;}
.jx_flthtl_list01 dd .more_type02 {background:#f8f8f8 none repeat scroll 0 0;color:#0065bb;display:none;height:20px;position:absolute;right:0;top:0;}
.jx_flthtl_list01 dd:hover .more_type02 {display:block;}
.jx_flthtl_list01 .jx_flt_list::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.jx_flthtl_list01 .jx_flt_list li {float:left;position:relative;width:50%;}
.jx_flthtl_list01 .jx_flt_list li .line {border-right:1px dotted #bababa;height:16px;position:absolute;right:3px;top:0;width:0;}
.jx_flthtl_list01 .jx_flt_list li .gray_icon02 {background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #eaeaea;color:#b1b4ba;font-size:10px;padding:0 1px;width:auto;}
.jx_flthtl_list01 li .time {font-weight:bold;margin-right:3px;}
.jx_flthtl_list01 .jx_flt_list li .city {display:inline-block;max-width:50px;overflow:hidden;text-overflow:ellipsis;vertical-align:-4px;white-space:nowrap;width:auto;}
.jmp_content .jx_flthtl_list01 .jx_flt_list li .city {vertical-align:-9px;}
.jx_flthtl_list01 .jx_flt_list li .tc {display:inline-block;}
.jx_flthtl_list01 .htl_cont .htl_grade {margin-right:5px;width:65px;}
.jx_flthtl_list01 .htl_cont .htl_map {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75px;}
.jx_flthtl_list01 .htl_cont .fl {float:left;}
.jx_flthtl_list01 .htl_cont .htl_name {color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:316px;}
.jx_flthtl_list01 .htl_cont .htl_name .hotel {display:inline-block;float:left;margin-right:10px;width:230px;}
.sim_htl_list .jx_flthtl_list01 .htl_cont .htl_name,.sim_htl_list .jx_flthtl_list01 {color:#666;}
.sim_htl_list .jx_flthtl_list01 .htl_cont .htl_name:hover {text-decoration:underline;}
.jx_flthtl_list01 .htl_cont .htl_name i {display:inline-block;font-size:0;height:14px;line-height:0;vertical-align:middle;}
.sim_htl_list .jx_flthtl_list01 .htl_cont .htl_name {margin-right:16px;overflow:visible;white-space:normal;width:300px;}
.jx_flthtl_list01 .jx_mul_flt_list {border-left:1px solid #ddd;}
.jx_flthtl_list01 .jx_mul_flt_list::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.jx_flthtl_list01 .jx_mul_flt_list li {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ddd;border-image:none;border-style:solid;border-width:1px 1px 1px 0;float:left;position:relative;}
.jx_flthtl_list01 .jx_mul_flt_list li .left,.jx_flthtl_list01 .jx_mul_flt_list li .right {display:inline-block;width:50px;}
.jx_flthtl_list01 .jx_mul_flt_list li .left {text-align:right;}
.jx_flthtl_list01 .jx_mul_flt_list li .city {display:inline-block;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;}
.jx_flthtl_list01 .jx_mul_flt_list li .time {display:block;font-size:14px;}
.jx_flthtl_list01 .jx_mul_flt_list li .line {border-right:1px dotted #bababa;font-size:0;height:46px;line-height:1px;margin-top:-23px;position:absolute;right:0;text-align:center;top:50%;width:0;}
.jx_flthtl_list01 .flt_num_icon01 {margin-top:-10px;position:absolute;top:50%;}
.mul_flt_list .jx_flthtl_list01 .jx_mul_flt_list {border-width:0;}
.mul_flt_list .jx_flthtl_list01 .jx_mul_flt_list li {border-width:0;padding:2px 0 0 2px;width:144px;}
.mul_flt_list .jx_flthtl_list01 .jx_mul_flt_list li .left {margin-left:10px;width:50px;}
.mul_flt_list .jx_flthtl_list01 .jx_mul_flt_list li .line {border-right:1px dotted #bababa;font-size:0;height:46px;line-height:1px;margin-top:-23px;right:0;text-align:center;top:50%;width:0;}
.tuna_jmpinfo .mul_flt_list .jx_flthtl_list01,.mul_flt_list .jx_flthtl_list01 {margin-bottom:0;padding-right:0;}
.mul_flt_list .jx_flthtl_list01 dd .more_type01 {right:-22px;}
.jx_flt_list02 {position:relative;}
.mul_flt_list,.sim_flt_list,.sim_htl_list {background:#f8f8f8 none repeat scroll 0 0;border:1px solid #ddd;display:inline-block;position:relative;z-index:9;}
.mul_flt_list,.sim_flt_list {padding:0 10px;}
.sim_flt_list {}
.sim_flt_list dl.jx_flthtl_list01,.mul_flt_list dl.jx_flthtl_list01 {border-top:1px solid #ddd;}
.sim_flt_list .jx_flt_list p,.mul_flt_list .jx_mul_flt_list p {color:#999;text-align:center;}
.mul_flt_list .gray_icon02,.sim_flt_list .gray_icon02,.sim_htl_list .gray_icon02 {background:#f8f8f8 none repeat scroll 0 0;}
.mul_flt_list::after,.sim_flt_list::after,.sim_htl_list::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.mul_flt_list:hover .jx_flthtl_list01,.sim_flt_list:hover .jx_flthtl_list01,.sim_htl_list:hover .jx_flthtl_list01 {background:#f8f8f8 none repeat scroll 0 0;}
.mul_flt_list:hover .down_icon01,.sim_flt_list:hover .down_icon01,.sim_htl_list:hover .down_icon01 {transform:rotate(-180deg);}
.sim_htl_list {width:547px;}
.sim_htl_list .jx_flthtl_list01 dd::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.mul_flt_list dl.jx_flthtl_list01 {white-space:nowrap;}
.mul_flt_list .title,.sim_flt_list .title {font-size:14px;height:30px;line-height:30px;position:relative;}
.mul_flt_list .title .flt_icon01,.sim_flt_list .title .flt_icon01 {float:left;margin-left:-1px;margin-top:4px;}
.sim_flt_list .jx_flthtl_list01 dt {left:-1px;}
.mul_flt_list .title .date {color:#b1b4ba;float:left;font-weight:100;text-align:center;width:144px;}
.mul_flt_list .title .more_type01 {position:absolute;right:-5px;top:15px;}
.jx_flthtl_list01 .to {background:#ccc none repeat scroll 0 0;display:inline-block;height:1px;margin:0 5px;width:10px;}
.jx_flthtl_list01 .to {vertical-align:5px;}
.jx_mul_flt_list .to {vertical-align:16px;}
.tuna_jmpinfo .mul_flt_list {float:right;margin-top:-60px;}
.sim_flt_list dl.jx_flthtl_list01 {width:510px;}
.tuna_jmpinfo .sim_flt_list .jx_flthtl_list01 dd,.sim_flt_list .jx_flthtl_list01 dd {padding-right:0;}
.sim_flt_list .title .date {color:#b1b4ba;float:left;font-weight:100;text-align:center;width:255px;}
.sim_flt_list .title .more_type01 {position:absolute;right:-5px;top:15px;}
.sim_flt_list .jx_flthtl_list01 .jx_flt_list li {color:#666;text-align:center;}
.sim_flt_list .jx_flt_list li .city {margin-left:-2px;max-width:50px;width:auto;}
.sim_flt_list .jx_flt_list li .line {height:36px;right:-5px;}
.jmp_content .sim_flt_list .jx_flthtl_list01 .jx_flt_list li .city {vertical-align:-4px;}
.sim_flt_list .time {font-size:14px;margin-right:5px;}
.sim_flt_list .to {vertical-align:middle;}
.sim_flt_list .left,.sim_flt_list .right {display:inline-block;width:95px;}
.sim_flt_list .left {text-align:right;}
.sim_flt_list .right {text-align:left;}
.tuna_jmpinfo .sim_htl_list dl.jx_flthtl_list01,.sim_htl_list dl.jx_flthtl_list01 {padding-left:31px;}
.product_scroll_wrap dl.jx_flthtl_list01 .htl_cont::after,.tuna_jmpinfo::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.product_scroll_wrap dl.jx_flthtl_list01 .city_name {display:none;}
.product_scroll_wrap dl.jx_flthtl_list01 .muti_htl .city_name,.sim_htl_list .htl_cont .city_name {color:#b1b4ba;display:inline-block;float:left;padding-right:5px;width:50px;}
.sim_htl_list .htl_cont .city_name {float:left;height:18px;width:50px;}
.tuna_jmpinfo .jx_flt_list,.tuna_jmpinfo .jx_flthtl_list01 {color:#666;font-family:Tahoma,microsoft yahei,Simsun,sans-serif;line-height:1.5;}
.tuna_jmpinfo .sim_flt_list,.tuna_jmpinfo .sim_htl_list {float:right;margin-left:0;margin-top:-32px;}
.tuna_jmpinfo .sim_htl_list {margin-top:-34px;}
.resource_wrap {background-color:#fff;}
.resource_price_wrap {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fffcf4;border-color:#ffb346 #ffb346 #eadfc3;border-image:none;border-style:solid;border-width:3px 3px 1px;height:42px;padding:10px 20px;}
.price_bar_fixed,.price_bar_fixed_page {padding-top:66px;}
.price_bar_fixed .resource_price_wrap,.price_bar_fixed_page .resource_price_wrap {position:fixed;top:0;width:1134px;z-index:99;}
.price_bar_fixed_page .resource_price_wrap {border-bottom:3px solid #ffb346;}
.resource_price_wrap li {float:left;height:30px;margin-top:8px;}
.resource_price_wrap li::after {clear:both;content:".";display:block;height:0;overflow:hidden;}
.resource_price_wrap li b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:5px 5px 0;cursor:text;float:left;font-size:0;height:0;line-height:0;margin:13px 0 0 -15px;overflow:hidden;vertical-align:middle;width:0;}
.resource_price_wrap label {float:left;font-size:14px;font-weight:bold;height:30px;line-height:30px;padding-right:10px;}
.resource_price_wrap label span {color:#999999;font-size:12px;font-weight:normal;}
.resource_price_wrap .input_wrap {float:left;position:relative;z-index:2;}
.resource_price_wrap .input_wrap input {color:#333;float:left;font-size:14px;height:22px;line-height:22px;padding-right:16px;}
.resource_price_wrap .input_wrap p {background-color:#fff;border:1px solid #ccc;left:0;position:absolute;top:29px;width:45px;}
.resource_price_wrap .line_select .input_wrap p {width:95px;}
.resource_price_wrap .input_wrap p a {color:#333;display:block;height:18px;line-height:18px;text-align:center;}
.resource_price_wrap .line_select .input_wrap p a {padding:3px;text-align:left;}
.resource_price_wrap .input_wrap p a:hover {background-color:#ccc;color:#fff;text-decoration:none;}
.resource_price_wrap .children_price {color:#999;cursor:pointer;float:left;height:30px;line-height:30px;margin-left:8px;padding-left:16px;position:relative;}
.resource_price_wrap .children_price i {background-position:-110px -141px;height:12px;left:2px;position:absolute;top:10px;width:12px;}
.resource_price_wrap .start_date {width:380px;}
.resource_price_wrap .start_date input {width:286px;}
.resource_price_wrap .tourist_num,.resource_price_wrap .children_num {padding-left:14px;width:90px;}
.resource_price_wrap .children_num {width:200px;}
.resource_price_wrap .line_select {padding-left:14px;}
.resource_price_wrap .tourist_num input,.resource_price_wrap .children_num input {width:26px;}
.resource_price_wrap .line_select input {width:76px;}
.resource_price_wrap .total_price {float:right;height:42px;margin-top:0;position:relative;text-align:right;width:312px;}
.resource_price_wrap .total_price .btn_red_big,.resource_price_wrap .total_price .btn_big_disabled {padding:0 30px;white-space:nowrap;width:72px;}
.resource_price_wrap .total_price .btn_big_disabled {color:#666;}
.resource_price_wrap .total_price .price {color:#f60;font-size:32px;line-height:42px;padding-right:20px;vertical-align:middle;}
.resource_price_wrap .total_price .price_name {padding-right:10px;vertical-align:middle;}
.resource_price_wrap .total_price .price dfn {padding-right:4px;vertical-align:12px;}
.resource_price_wrap .child_tip {cursor:pointer;float:left;line-height:30px;overflow:hidden;padding-left:20px;position:relative;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:90px;}
.resource_price_wrap .child_tip i {background-position:-82px -328px;height:12px;left:6px;position:absolute;top:9px;width:12px;}
.time_alert {position:absolute;}
.time_alert s,.time_alert u {border-top:0 none;font-size:0;height:0;line-height:0;position:absolute;right:14px;width:0;}
.time_alert s {border-bottom:5px solid #ffb533;border-left:5px dashed transparent;border-right:5px dashed transparent;top:-5px;}
.time_alert u {border-bottom:5px solid #fff5d1;border-left:5px dashed transparent;border-right:5px dashed transparent;top:-4px;}
.time_alert .alert_info {background-color:#fff5d1;border:1px solid #ffb533;line-height:18px;padding:3px 20px 3px 3px;white-space:nowrap;}
.time_alert .alert_info_blod {background-color:#fff5d1;border:1px solid #ffb533;font-weight:bold;line-height:18px;padding:3px;white-space:nowrap;}
.time_alert .alert_info_blod i {background-position:-82px -328px;display:inline-block;font-size:0;height:12px;line-height:0;margin-right:4px;vertical-align:-1px;width:12px;}
.time_alert .close {color:#fe9813;font-size:12px;font-weight:bold;position:absolute;right:5px;text-decoration:none;top:5px;}
.time_alert .close:hover {text-decoration:none;}
.all_resource {padding:0 20px;}
.all_resource .flt_htl_resource {min-height:80px;padding:10px 8px;}
.all_resource .flt_resource_detail,.all_resource .htl_resource_detail {border-bottom:1px solid #e4e4e4;padding:10px 0 10px 82px;}
.other_resource_detail {border-top:1px solid #e4e4e4;padding:10px 0 10px 82px;}
.first_other_resource {border-top-width:0;}
.resource_title {background:#6bc2fa none repeat scroll 0 0;color:#fff;font:16px/28px microsoft yahei,simsun,sans-serif;height:78px;margin-left:-116px;padding-top:2px;position:absolute;text-align:center;width:80px;}
.resource_title i {bottom:8px;left:20px;position:absolute;}
.icon_b {display:inline-block;height:40px;width:40px;}
.icon_b_01 {background-position:0 0;}
.icon_b_02 {background-position:-40px 0;}
.icon_b_03 {background-position:-80px 0;}
.icon_b_04 {background-position:-120px 0;}
.icon_b_05 {background-position:-160px 0;}
.icon_b_06 {background-position:-200px 0;}
.icon_b_07 {background-position:-240px 0;}
.icon_b_08 {background-position:0 -40px;}
.icon_b_09 {background-position:-40px -40px;}
.icon_b_10 {background-position:-80px -40px;}
.icon_b_11 {background-position:-120px -40px;}
.icon_b_12 {background-position:-160px -40px;}
.icon_b_13 {background-position:-200px -40px;}
.icon_b_14 {background-position:-229px -696px;}
.resource_detail_title {background-color:#f8f8f8;font:18px/24px microsoft yahei,simsun,sans-serif;height:24px;margin-bottom:10px;padding:0 10px;}
.resource_detail_title2 {float:left;font:bold 20px/24px microsoft yahei,simsun,sans-serif;margin-left:-82px;margin-top:5px;position:relative;}
.htl_resource_detail .resource_detail_title2 {margin-top:10px;}
.flt_resource_table,.htl_resource_table {table-layout:fixed;width:100%;}
.flt_resource_table td {padding:10px;}
.flt_resource_table .td_type01 {padding-left:0;}
.flt_resource_table .td_type02 {padding-right:0;}
.flt_resource_table td .gray_icon02 {display:block;width:36px;}
.flt_resource_table .date {display:block;font-size:16px;}
.flt_resource_table .special_flt {background:#fff4f4 none repeat scroll 0 0;color:#e88e8e;cursor:pointer;display:inline-block;margin-right:10px;padding:0 5px;}
.flt_mask_table .special_flt {color:#ff5f00;cursor:pointer;display:inline-block;text-decoration:underline;}
.flt_resource_table .time {display:inline-block;font-size:22px;font-weight:bold;}
.flt_resource_table .flt_city {display:block;font-size:14px;}
.flt_resource_table .base_txtdiv,.flt_resource_table .book_memo_bgwhite {cursor:pointer;display:inline-block;margin-right:10px;}
.change_resource_btn {background:#6bc2fa none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;font-size:14px;line-height:30px;position:relative;text-align:center;width:100px;}
.change_resource_btn:hover {background-color:#1d8fd9;text-decoration:none;}
.change_resource_btn .no_flt_cont {background-position:-208px -999px;bottom:-58px;color:#ff4648;display:none;font:100 12px/16px microsoft yahei,simsun,sans-serif;height:39px;left:50%;margin-left:-50px;padding-top:12px;position:absolute;text-align:center;width:100px;}
.no_flt .no_flt_cont {display:block;}
.flt_resource_table .flt_num {display:inline-block;font-style:normal;}
.flt_resource_table .text_ar {text-align:right;}
.flt_resource_table .text_ac {text-align:center;}
.flt_resource_table .flt_time_info {color:#666;display:block;text-align:center;}
.flt_resource_table .line_icon {background:#d4d4d4 none repeat scroll 0 0;display:block;height:1px;margin:10px auto;position:relative;width:138px;}
.flt_resource_table .line_icon i {background-position:-40px -876px;display:block;height:7px;position:absolute;top:-3px;width:7px;}
.flt_resource_table .line_icon i.first {left:0;}
.flt_resource_table .line_icon i.center {background-position:0 -875px;height:11px;left:50%;margin-left:-5px;top:-5px;width:11px;}
.flt_resource_table .line_icon i.last {right:0;}
.flt_resource_table .flt_jt_info {background:#f4f4f4 none repeat scroll 0 0;color:#666;display:inline-block;padding:0 5px;text-align:center;}
.flt_resource_table .flt_jt_info .jt_time {margin-left:9px;padding-left:15px;position:relative;}
.flt_resource_table .flt_jt_info .jt_time .time_icon02 {left:0;margin-top:-5px;position:absolute;top:50%;}
.flt_tips_little {color:red;}
.flt_jcstye {display:inline-block;margin-left:18px;margin-right:15px;}
.flt_resource_table .col_01 {width:80px;}
.flt_resource_table .col_02 {width:140px;}
.flt_resource_table .col_03 {width:150px;}
.flt_resource_table .col_04 {width:140px;}
.flt_resource_table .col_05 {width:150px;}
.flt_resource_table .col_06 {width:140px;}
.htl_resource_table td {border-top:1px solid #eaeaea;}
.flt_resource_table .border td,.htl_resource_table .border td {border-bottom-width:0;border-top-width:0;}
.flt_resource_table td.col_btn {border-bottom:0 none;padding-right:0;text-align:right;}
.flt_resource_table .transfer_plane {border-top:1px dotted #e2e2e2;margin-left:100px;position:relative;}
.flt_resource_table .transfer_plane i {background-position:-60px -140px;display:inline-block;height:12px;margin-right:6px;vertical-align:-2px;width:12px;}
.flt_resource_table .transfer_plane span {background-color:#fff;color:#999;left:208px;margin-top:-9px;padding:0 14px;position:absolute;}
.htl_room_list .title {background:#f5f5f5 none repeat scroll 0 0;border-bottom:0 none;color:#999;margin-top:5px;padding:0;}
.htl_room_list .title .room_name {text-indent:5px;}
.htl_room_list .title .room_price {color:#999;font-weight:100;}
.htl_room_list .title .more_icon {background-position:-160px -975px;display:inline-block;height:12px;margin:0 0 0 3px;vertical-align:-2px;width:12px;}
.htl_resource_table td {padding:10px;vertical-align:top;}
.htl_resource_table .td_type01 {padding-left:0;}
.htl_resource_table .td_type02 {padding-right:0;}
.htl_resource_table .htl_resource_grade {border-right:1px solid #eaeaea;margin-right:10px;padding-right:10px;}
.htl_resource_table .htl_resource_grade i {font-size:16px;font-style:normal;font-weight:bold;margin-right:3px;}
.htl_resource_table .city_title {color:#333;font:bold 16px/24px microsoft yahei,simsun,sans-serif;margin-bottom:10px;}
.htl_resource_table td.col_btn {padding-right:0;text-align:right;}
.gray {color:#666;}
.htl_resource_table .col_01 {width:120px;}
.htl_resource_table .col_02 {width:760px;}
.htl_resource_table .htl_info01 {color:#333;font-family:microsoft yahei,simsun,sans-serif;font-size:14px;}
.htl_resource_table .htl_img {height:110px;margin-left:-20px;margin-top:3px;position:absolute;width:110px;}
.htl_resource_table .htl_img img {display:block;height:110px;width:110px;}
.htl_resource_table .htl_detail {min-height:100px;padding-left:110px;width:652px;}
.htl_resource_table .htl_detail h3 {margin-bottom:6px;}
.htl_resource_table .htl_detail h3 a {color:#333;font:bold 16px microsoft yahei,simsun,sans-serif;}
.htl_resource_table .htl_detail h3 i {display:inline-block;font-size:0;height:14px;line-height:0;margin-left:10px;vertical-align:middle;}
.hotel_star_5 {background-position:-43px -305px;width:58px;}
.hotel_star_4 {background-position:-43px -305px;width:47px;}
.hotel_star_3 {background-position:-43px -305px;width:34px;}
.hotel_star_2 {background-position:-43px -305px;width:23px;}
.hotel_star_1 {background-position:-43px -305px;width:11px;}
.hotel_hollow_5 {background-position:0 -248px;width:70px;}
.hotel_hollow_4 {background-position:0 -248px;width:56px;}
.hotel_hollow_3 {background-position:0 -248px;width:42px;}
.hotel_hollow_2 {background-position:0 -248px;width:28px;}
.hotel_hollow_1 {background-position:0 -248px;width:14px;}
.hotel_diamond_6 {background-position:-43px -291px;width:72px;}
.hotel_diamond_5 {background-position:-43px -291px;width:60px;}
.hotel_diamond_4 {background-position:-43px -291px;width:48px;}
.hotel_diamond_3 {background-position:-43px -291px;width:35px;}
.hotel_diamond_2 {background-position:-43px -291px;width:23px;}
.hotel_diamond_1 {background-position:-43px -291px;width:11px;}
.hotel_diamond_6_half {background-position:-43px -291px;width:84px;}
.hotel_diamond_5_half {background-position:-55px -291px;width:72px;}
.hotel_diamond_4_half {background-position:-67px -291px;width:60px;}
.hotel_diamond_3_half {background-position:-80px -291px;width:47px;}
.hotel_diamond_2_half {background-position:-91px -291px;width:35px;}
.hotel_diamond_1_half {background-position:-103px -291px;width:23px;}
.htl_room_list {}
.htl_room_list li {border-bottom:1px dotted #ccc;padding:6px 0;}
.htl_room_list li::after {clear:both;content:".";display:block;height:0;overflow:hidden;}
.htl_room_list .room_name,.htl_room_list .room_bed,.htl_room_list .room_breakfast,.htl_room_list .room_net,.htl_room_list .room_price,.htl_room_list .room_num,.htl_room_list .room_selected,.htl_room_list .room_select_btn,.htl_room_list .room_detail_wrap {display:inline-block;float:left;line-height:26px;overflow:hidden;padding-right:4px;}
.htl_room_list .room_name {cursor:pointer;width:248px;}
.htl_room_list .room_name span {color:#0065bb;font-family:microsoft yahei,simsun,sans-serif;margin-left:5px;}
.htl_room_list .title .room_name span {color:#999;}
.htl_room_list .room_name .icon_htltips,.htl_room_list .room_name .icon_gift {background-position:-262px -175px;cursor:pointer;display:inline-block;font-size:0;height:12px;line-height:0;margin-left:8px;vertical-align:middle;width:12px;}
.htl_room_list .room_name .icon_gift {background-position:-253px -144px;height:16px;width:16px;}
.htl_room_list .room_bed {text-align:center;width:56px;}
.htl_room_list .room_breakfast {text-align:center;width:45px;}
.htl_room_list .room_net {text-align:center;width:62px;}
.htl_room_list .room_price {color:#ff5f00;font-weight:bold;text-align:center;width:85px;}
.htl_room_list .col_green {color:#73b100;}
.htl_room_list .room_price dfn {font-weight:normal;}
.htl_room_list .room_num {text-align:center;width:76px;}
.htl_room_list .room_selected,.htl_room_list .room_select_btn {height:24px;overflow:hidden;padding-right:0;width:54px;}
.htl_room_list .num_input_wrap {float:left;margin-left:15px;}
.htl_room_list .num_input_wrap::after {clear:both;content:".";display:block;height:0;overflow:hidden;}
.htl_room_list .num_input_wrap input {box-shadow:0 0 0;float:left;height:18px;line-height:18px;margin-right:4px;padding-right:10px;text-align:center;width:32px;}
.htl_room_list .num_input_wrap b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:4px 4px 0;cursor:text;float:left;font-size:0;height:0;line-height:0;margin:12px 0 0 -17px;overflow:hidden;vertical-align:middle;width:0;}
.htl_room_list .num_input_wrap p {background-color:#fff;border:1px solid #ccc;clear:both;margin:25px 0 0;position:absolute;width:45px;z-index:1;}
.htl_room_list .num_input_wrap p a {color:#333;display:block;height:18px;line-height:18px;text-align:center;}
.htl_room_list .num_input_wrap p a:hover {background-color:#ccc;color:#fff;text-decoration:none;}
.htl_room_list .room_detail_wrap {background-color:#f8f8f8;border:1px solid #e2e2e2;height:auto;margin-top:10px;padding:10px 10px 30px 20px;position:relative;width:620px;}
.htl_room_list .room_detail_wrap::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.htl_room_list .room_select_btn a {background-color:#ffb000;color:#fff;display:block;height:24px;line-height:23px;text-align:center;width:54px;}
.htl_room_list .room_select_btn a:hover {background-color:#ff961b;text-decoration:none;}
.htl_room_list .room_selected a {border:1px solid #dfeacf;border-radius:2px;color:#85bc35;cursor:default;display:block;line-height:22px;padding-left:18px;position:relative;text-align:center;text-decoration:none;width:34px;}
.htl_room_list .room_selected a .choose_icon02 {left:5px;position:absolute;top:8px;}
.htl_room_list .room_img_wrap {padding-top:8px;}
.htl_room_list .room_img_wrap img {border-radius:5px;cursor:pointer;height:75px;width:75px;}
.htl_room_list .room_txt_wrap {}
.htl_room_list .room_txt_wrap div {float:left;height:24px;overflow:hidden;padding-right:8px;width:300px;}
.htl_room_list .room_txt_wrap .long {height:auto;width:430px;}
.htl_room_list .room_detail_wrap .flod_btn {bottom:5px;position:absolute;right:10px;}
.htl_room_list .room_detail_wrap .flod_btn b {border-color:-moz-use-text-color transparent #0065bb;border-style:none dashed solid;border-width:0 5px 5px;display:none;font-size:0;height:0;line-height:0;margin-left:4px;overflow:hidden;vertical-align:middle;width:0;}
.htl_room_list .different_price {cursor:auto;padding-left:30px;text-decoration:none;width:218px;}
.flod_spread_btn {background:#fff none repeat scroll 0 0;line-height:24px;overflow:hidden;}
.flod_spread_btn a {float:left;margin-left:5px;}
.flod_spread_btn b {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v1/spirite_icon_flt_htl.png?20160224.png") no-repeat scroll 0 0;display:inline-block;height:5px;margin-left:4px;width:9px;}
.flod_spread_btn .up {background-position:-80px -895px;vertical-align:2px;}
.flod_spread_btn .down {background-position:-60px -895px;}
.htl_room_list .no_room .room_num {}
.htl_room_list .no_room .num_input_wrap b {border-top:4px solid #c2c2c2;}
.htl_room_list .no_room .num_input_wrap input {border:1px solid #e4e4e4;color:#adadad;}
.htl_room_list .no_room .room_select_btn {overflow:visible;position:relative;}
.htl_room_list .no_room .room_select_btn .btn_red01 {left:0;position:absolute;top:-16px;width:54px;}
.htl_room_list .no_room .room_select_btn a {background:#f7f7f7 none repeat scroll 0 0;color:#c9c9c9;cursor:default;}
.htl_room_list .no_room .room_select_btn a i {background-position:-180px -975px;display:inline-block;height:11px;margin-right:2px;vertical-align:-2px;width:14px;}
.other_resource_detail {padding-bottom:30px;padding-top:30px;position:relative;}
.other_resource_detail .calen_tips {color:#999;}
.other_resource_detail .calen_tips .tips_icon01 {margin:0 3px 0 0;vertical-align:-2px;}
.other_resource_detail .num_input_wrap {float:left;}
.other_resource_detail .num_input_wrap::after {clear:both;content:".";display:block;height:0;overflow:hidden;}
.other_resource_detail .num_input_wrap input {box-shadow:0 0 0;float:left;height:18px;line-height:18px;margin-right:4px;padding-right:10px;text-align:center;width:32px;}
.other_resource_detail .num_input_wrap b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:4px 4px 0;cursor:text;float:left;font-size:0;height:0;line-height:0;margin:12px 0 0 -17px;overflow:hidden;vertical-align:middle;width:0;}
.other_resource_detail .num_input_wrap p {background-color:#fff;border:1px solid #ccc;clear:both;margin:25px 0 0;position:absolute;width:45px;z-index:100;}
.other_resource_detail .num_input_wrap p a {color:#333;display:block;height:18px;line-height:18px;text-align:center;}
.other_resource_detail .resource_detail_title2 {margin-top:0;}
.other_resource_detail .new_tips_orange01 {left:15px;position:absolute;top:6px;}
.other_resource_detail .rela_pro {padding-right:89px;position:relative;width:907px;}
.other_resource_detail .resource_detail_title2 {margin-left:-82px;margin-top:-5px;}
.other_resource_detail table {table-layout:fixed;width:100%;}
.other_resource_detail td {border-top:1px dotted #eaeaea;color:#999;padding:10px 10px 10px 0;}
.other_resource_detail .no_line td {border-top-width:0;}
.other_resource_detail th {background:#f5f5f5 none repeat scroll 0 0;color:#999;font:100 12px/14px microsoft yahei,simsun,sans-serif;padding:5px 10px 5px 0;}
.last_other_detail .table_box {position:relative;}
.last_other_detail .table_box .th_bg {background:#f5f5f5 none repeat scroll 0 0;height:24px;left:-5px;position:absolute;top:0;width:5px;}
.other_resource_detail .ver_top {vertical-align:top;}
.other_resource_detail .ver_top .title {float:left;margin-top:3px;}
.other_resource_detail .text_ac {text-align:center;}
.other_resource_detail .td_type02 {padding-right:0;}
.other_resource_detail .serve_name {border-bottom:1px solid #333;color:#333;cursor:pointer;font-size:14px;}
.other_resource_detail .price {color:#ff6600;font-size:14px;padding-right:5px;}
.other_resource_detail .use_date {display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:88px;}
.other_more {display:inline-block;padding-right:18px;position:relative;text-decoration:none;}
.other_more .down_icon02,.other_more .up_icon02 {margin-top:-2px;position:absolute;right:0;top:50%;}
.other_resource_detail .add_col_1 {width:120px;}
.other_resource_detail .add_col_2 {}
.other_resource_detail .add_col_3 {width:170px;}
.other_resource_detail .add_col_4 {width:110px;}
.other_resource_detail .add_col_5 {width:75px;}
.other_resource_detail .add_col_6 {width:54px;}
.other_resource_detail .other_product_detail {background:#f8f8f8 none repeat scroll 0 0;border:1px solid #eaeaea;color:#333;font-family:microsoft yahei,simsun,sans-serif;padding:20px 20px 30px;position:relative;}
.other_resource_detail .other_product_detail .flod_btn {bottom:10px;position:absolute;right:20px;}
.other_resource_detail .other_product_detail b.triangle {border-color:-moz-use-text-color transparent #eaeaea;border-style:none dashed solid;border-width:0 8px 8px;font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;top:-8px;width:0;}
.other_resource_detail .other_product_detail i {border-color:-moz-use-text-color transparent #f8f8f8;border-style:none dashed solid;border-width:0 8px 8px;font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;top:-7px;width:0;}
.resource_detail_list {padding:0 10px;}
.resource_detail_list li {line-height:24px;list-style:inside none decimal;}
.cost_detail {padding-bottom:14px;padding-left:90px;}
.include_flt {padding:20px 0 0 10px;}
.include_flt h4 {color:#69bcfb;float:left;font-size:12px;height:21px;line-height:21px;padding-left:28px;position:relative;}
.include_flt h4 i {background-position:-35px -137px;height:21px;left:0;position:absolute;top:0;width:21px;}
.include_flt span {float:left;margin-left:24px;margin-top:2px;width:400px;}
.include_flt .base_txtdiv {cursor:pointer;float:none;margin:0;padding:0;text-decoration:underline;}
.rebates {background-color:#fff;border:1px solid #fba62c;color:#ff9614;cursor:pointer;display:inline-block;font-family:Arial;height:14px;line-height:14px;margin-left:5px;padding-right:3px;text-decoration:none !important;}
.rebates em {background-color:#fba62c;color:#fff;float:left;font-style:normal;margin-right:2px;padding:0 2px;}
.detail_tab {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v2/bg_miancolor.png") repeat scroll 0 0;border-bottom:1px solid #d5d5d5;height:39px;position:relative;width:1180px;}
.detail_tab_fixed {position:fixed;top:0;z-index:22;}
.detail_tab_col {border-right:1px solid #d5d5d5;float:left;height:38px;position:relative;top:1px;}
.detail_tab_col li {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#d5d5d5 #d5d5d5 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;display:inline;float:left;height:37px;margin-right:-1px;min-width:86px;}
.detail_tab_col li a {background:#fff none repeat scroll 0 0;color:#666;display:block;font-size:14px;height:37px;line-height:37px;min-width:56px;padding:0 15px;text-align:center;}
.detail_tab_col li a.current {border-top:3px solid #32a1ff;color:#333;font-weight:bold;height:34px;line-height:34px;margin-top:-1px;padding-bottom:2px;position:relative;}
.detail_tab_col li a:hover {color:#333;}
.detail_tab_col li dl {background-color:#fff;float:left;}
.detail_tab_col li dt {background-color:#fff;float:left;height:36px;position:relative;z-index:2;}
.detail_tab_col li dt a {cursor:pointer;float:left;padding-left:30px;}
.detail_tab_col li dt a.inner_current {border-top:0 none;color:#4ab3f6;font-weight:bold;height:37px;line-height:37px;margin-top:0;padding-bottom:0;}
.detail_tab_col li dt a i {background-position:-296px -575px;height:16px;margin-left:-17px;position:absolute;top:11px;width:12px;}
.detail_tab_col li dt a.inner_current i {background-position:-296px -390px;}
.detail_tab_col li dt span {border-left:1px solid #d6d6d6;float:left;height:16px;margin-top:11px;overflow:hidden;}
.detail_tab_col li dl.current {border-top:3px solid #32a1ff;height:34px;line-height:34px;margin-top:-1px;padding-bottom:2px;position:relative;z-index:1;}
.detail_tab_col li dl.current dt a {height:34px;line-height:34px;min-width:0;}
.detail_tab_col li dl.current a.inner_current {height:34px;line-height:34px;}
.detail_tab_col li dl.current dt a i {top:9px;}
.detail_tab_col li dl.current dt span {margin-top:9px;}
.detail_tab_col li dd {background-color:#fff;border:1px solid #d5d5d5;display:none;height:36px;left:-1px;padding:4px 0;position:absolute;top:35px;width:1178px;}
.detail_tab_col li dd::after {background:rgba(0,0,0,0) radial-gradient(farthest-corner at center top,#f0f0f0 0%,#fff 60%) repeat scroll 0 0;content:"";display:block;float:left;font-size:0;height:10px;margin-top:5px;width:100%;}
.abc_tab .detail_tab_col li dd {display:block;}
.detail_tab_col li dd a {float:left;height:36px;line-height:36px;min-width:0;}
.detail_tab_col li dd a.below_current {color:#4ab3f6;font-weight:bold;}
.detail_tab_col li dd a i {background-position:-296px -414px;float:left;height:16px;margin-right:6px;margin-top:10px;width:12px;}
.detail_tab_col li dd a.below_current i {background-position:-296px -600px;}
.abc_tab {height:84px;}
.tab_btn_wrap {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v2/bg_miancolor.png") repeat scroll 0 0;position:absolute;right:0;}
.tab_btn_wrap .btn_red_middle,.tab_btn_wrap .btn_middle_disabled {display:none;margin-left:10px;vertical-align:middle;}
.online_service_btn {background-color:#f8f8f8;background-image:-moz-linear-gradient(center top,#fdfdfd,#f5f5f5);border:1px solid #d6d6d6;border-radius:3px;color:#666;float:left;font:16px/34px microsoft yahei,simsun,sans-serif;height:34px;padding:0 10px 0 36px;position:relative;text-align:center;}
.online_service_btn i {background-position:-231px -173px;font-size:0;height:18px;left:10px;line-height:0;position:absolute;top:9px;width:22px;}
.online_service_btn:hover {border-color:#aaaaaa;color:#333333;text-decoration:none;}
.under_tab_detail {background:#fff none repeat scroll 0 0;border:1px solid #d5d5d5;box-shadow:1px 1px 1px #ebeef0;margin-bottom:20px;margin-top:-1px;padding:0 20px;margin-top: 30px;}
.under_tab_detail .detail_content {border-top:3px solid #f1f1f1;min-height:80px;padding:20px 14px 20px 116px;position:relative;}
.under_tab_detail .first_detail_content {border-top-width:0;}
.under_tab_detail .detail_content::after {clear:both;content:".";display:block;height:0;overflow:hidden;}
.detail_content .product_feature {line-height:3em;margin-bottom:30px;overflow:hidden;}
.detail_content .product_feature img {margin:10px 10px 10px 0;}
.detail_content .link_to_info {border-top:1px solid #eaeaea;color:#333;display:block;font-size:14px;font-weight:bold;margin-top:10px;padding:10px 0;}
.route_tab {margin-bottom:20px;}
.route_tab .tab_li {background:#f5f5f5 none repeat scroll 0 0;border-radius:6px;color:#333;float:left;font:18px/30px "microsoft yahei";margin-right:10px;padding:0 15px;position:relative;}
.route_tab b {border-color:#6bc2fa transparent -moz-use-text-color;border-style:solid dashed none;border-width:6px 6px 0;display:none;height:0;line-height:0;width:0;}
.route_tab .current,.route_tab .tab_li:hover {background:#6bc2fa none repeat scroll 0 0;color:#fff;text-decoration:none;}
.route_tab .current b {bottom:-6px;display:block;left:46px;position:absolute;}
.route_tab .tab_r {float:right;padding-top:10px;}
.route_tab .tab_r a {display:inline-block;line-height:20px;margin-left:20px;padding-left:20px;}
.icon_mail {background-position:-293px 6px;}
.icon_print {background-position:-293px -15px;margin-left:20px;}
.day_link {left:0;position:absolute;width:60px;}
.day_link a {background:#dddddd none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;font-size:14px;height:30px;line-height:30px;margin-bottom:3px;text-align:center;width:60px;}
.day_link .current,.day_link a:hover {background:#ffb04a none repeat scroll 0 0;text-decoration:none;}
.transparent_group {border:1px solid #cbcbcb;margin-top:10px;}
.transparent_group_tab {overflow:hidden;width:100%;}
.transparent_group_tab li {background-color:#ededed;border-bottom:1px solid #cbcbcb;font-size:14px;font-weight:bold;height:38px;line-height:38px;padding:0 30px;}
.transparent_group_tab li i {background-position:-86px -249px;display:inline-block;font-size:0;height:20px;line-height:0;margin-left:20px;vertical-align:middle;width:189px;}
.transparent_group_tab li span {display:inline-block;vertical-align:middle;}
.transparent_group .tab_2 li {background-color:#fff;border-left:1px solid #cbcbcb;cursor:pointer;float:left;font-weight:normal;margin-left:-1px;text-align:center;width:443px;}
.transparent_group .tab_2 li.current {background-color:#ededed;border-bottom:1px solid #ededed;font-weight:bold;}
.transparent_group .tab_2 li:hover {background-color:#ededed;}
.transparent_group table {table-layout:fixed;width:100%;}
.transparent_group th {background-color:#ededed;}
.transparent_group th,.transparent_group td {line-height:22px;padding:0 12px;text-align:left;}
.transparent_group td {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#d8d8d8;border-image:none;border-style:dotted;border-width:1px 1px 1px 0;}
.email_pop {background-color:#fff;border:2px solid #b1daf5;font-size:14px;padding:30px 20px;position:absolute;width:310px;}
.email_pop li {overflow:hidden;padding-bottom:10px;}
.email_pop label {float:left;height:24px;line-height:24px;padding-right:10px;text-align:right;width:32px;}
.email_pop li input {width:198px;}
.email_pop .btn_wrap {height:30px;overflow:hidden;padding-left:42px;}
.email_pop .btn_wrap a {float:left;height:28px;line-height:28px;margin-right:10px;text-align:center;width:96px;}
.email_pop .btn_wrap .yes {background-color:#39a7ee;border:1px solid #2a93d5;color:#fff;}
.email_pop .btn_wrap .yes:hover {background-color:#1d8fd9;text-decoration:none;}
.email_pop .btn_wrap .no {background-color:#f8f8f8;border:1px solid #d6d6d6;color:#666;}
.email_pop .btn_wrap .no:hover {background-color:#e8e8e8;text-decoration:none;}
.email_pop .close {color:#b2b2b2;font-size:18px;font-weight:bold;position:absolute;right:8px;top:0;}
.email_pop .close:hover {color:#1f83c4;text-decoration:none;}
.email_pop .send_success,.submit_success .send_success {background-position:-276px -249px;height:32px;line-height:32px;margin:0 auto;padding-left:42px;width:218px;}
.no_resource_txt {padding:30px 0;text-align:center;}
.resource_mask {background-color:#fff;border:1px solid #7c7c7c;box-shadow:0 0 45px -10px #000;padding:15px 10px 15px 20px;position:absolute;width:880px;}
.resource_mask .scroll_wrap {overflow-y:auto;padding-right:20px;position:relative;width:860px;}
.resource_mask .mask_htl_wrap {border:1px solid #e4e4e4;padding:19px 0 15px;}
.resource_mask .htl_img_wrap {position:absolute;}
.resource_mask .htl_img_wrap img {display:block;height:75px;width:100px;}
.resource_mask .htl_img_wrap .score {background-color:#f5f5f5;color:#999;height:22px;line-height:22px;margin-top:4px;text-align:center;width:100px;}
.resource_mask .htl_img_wrap .score span {color:#0065bb;font-size:14px;font-weight:bold;}
.resource_mask .htl_detail {min-height:100px;padding-left:110px;width:730px;}
.resource_mask .htl_room_list .room_name {width:326px;}
.resource_mask .htl_room_list .room_bed {width:66px;}
.resource_mask .htl_room_list .room_breakfast {width:46px;}
.resource_mask .htl_room_list .room_net {width:78px;}
.resource_mask .htl_room_list .room_price {width:60px;}
.resource_mask .htl_room_list .room_price dfn {padding-left:2px;}
.resource_mask .htl_room_list .room_num {width:76px;}
.resource_mask .htl_room_list .room_selected,.resource_mask .htl_room_list .room_select_btn {width:54px;}
.resource_mask .htl_room_list .room_detail_wrap {width:697px;}
.resource_mask .htl_room_list .room_txt_wrap div {width:224px;}
.resource_mask .htl_room_list .room_txt_wrap .long {width:689px;}
.resource_mask .htl_detail h3 i {display:inline-block;font-size:0;height:14px;line-height:0;margin-left:10px;vertical-align:0;}
.resource_mask .htl_detail h3 a {color:#333;font:bold 16px microsoft yahei,simsun,sans-serif;}
.resource_mask .close {background-color:#333;height:34px;position:absolute;right:-34px;top:0;width:34px;}
.resource_mask .close:hover {background-color:#555;}
.resource_mask .close span {background-position:-43px -272px;cursor:pointer;height:0;left:11px;overflow:hidden;padding-top:13px;position:absolute;top:11px;width:13px;}
.resource_mask .fixed_bottom {background-color:#fff;bottom:0;position:absolute;}
.flt_mask_table,.other_mask_table {table-layout:fixed;width:100%;}
.other_mask_table td {border-bottom:1px dotted #c4c4c4;padding:10px;}
.flt_mask_table td {border-top:1px dotted #a4a4a4;padding:10px;}
.flt_mask_table th,.other_mask_table th {background-color:#f1f1f1;color:#999;font-weight:normal;padding:4px 10px;text-align:left;}
.flt_mask_table .col_01 {width:60px;}
.flt_mask_table .col_02 {width:134px;}
.flt_mask_table .col_03 {width:100px;}
.flt_mask_table .col_04 {width:90px;}
.flt_mask_table .col_05 {width:66px;}
.flt_mask_table .col_06 {width:120px;}
.flt_mask_table .col_07 {width:64px;}
.flt_mask_table .flt_num {padding-left:18px;}
.flt_mask_table .base_txtdiv {cursor:pointer;display:inline-block;margin-right:10px;text-decoration:underline;}
.flt_mask_table .flt_num .base_txtdiv {margin-left:5px;margin-right:0;}
.flt_mask_table .no_underline {display:inline-block;margin-right:10px;}
.flt_mask_table .flt_price {color:#ff5f00;}
.flt_mask_table .col_green {color:#73b100;}
.flt_mask_table .flt_price dfn {padding-left:2px;}
.resource_mask .select_btn a {background-color:#ffb000;border-radius:3px;box-shadow:0 -1px 0 0 #b77f00 inset;color:#fff;display:block;height:24px;line-height:23px;text-align:center;width:54px;}
.resource_mask .select_btn a:hover {background-color:#ff961b;text-decoration:none;}
.resource_mask .selected a,.other_mask_table .room_selected a {background-position:0 -139px;cursor:default;display:block;height:0;margin:0 auto;overflow:hidden;padding-top:18px;width:18px;}
.resource_mask .flt_mask_city {font-size:14px;margin:10px 0;padding:4px 10px;}
.resource_mask .no_select_city {background-color:#f5f5f5;color:#999;}
.flt_mask_table_selected td {padding:10px;}
.flt_mask_table_selected .col_01 {width:164px;}
.flt_mask_table_selected .col_02 {width:76px;}
.flt_mask_table_selected .col_03 {width:150px;}
.flt_mask_table_selected .col_04 {width:94px;}
.flt_mask_table_selected .col_05 {width:86px;}
.flt_mask_table_selected .col_06 {width:44px;}
.flt_mask_table_selected .col_07 {width:20px;}
.flt_mask_table_selected .flt_mask_city {margin:0;padding:0;}
.flt_mask_table_selected .flt_num {display:inline;margin-right:8px;padding:0;}
.flt_mask_table .transfer_plane {border-top:1px dotted #e2e2e2;margin-left:80px;position:relative;}
.flt_mask_table .transfer_plane i {background-position:-60px -140px;display:inline-block;height:12px;margin-right:6px;vertical-align:-2px;width:12px;}
.flt_mask_table .transfer_plane span {background-color:#fff;color:#999;left:170px;margin-top:-9px;padding:0 14px;position:absolute;}
.other_mask_table .col_01 {width:256px;}
.other_mask_table .col_02 {width:60px;}
.other_mask_table .col_03 {width:60px;}
.other_mask_table .col_04 {width:120px;}
.other_mask_table .col_05 {width:100px;}
.other_mask_table .col_06 {width:60px;}
.other_radio_table .col_01 {width:480px;}
.other_radio_table .col_02 {width:124px;}
.other_radio_table .col_03 {width:110px;}
.other_mask_table .room_num,.other_mask_table .use_date {line-height:26px;}
.other_mask_table .num_input_wrap,.other_mask_table .date_input_wrap {float:left;width:51px;}
.other_mask_table .date_input_wrap {width:86px;}
.other_mask_table .num_input_wrap::after {clear:both;content:".";display:block;height:0;overflow:hidden;}
.other_mask_table .date_input_wrap::after {clear:both;content:".";display:block;height:0;overflow:hidden;}
.other_mask_table .num_input_wrap input,.other_mask_table .date_input_wrap input {float:left;height:18px;line-height:18px;margin-right:4px;padding-right:10px;width:32px;}
.other_mask_table .date_input_wrap input {width:70px;}
.other_mask_table .num_input_wrap b,.other_mask_table .date_input_wrap b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:4px 4px 0;cursor:text;float:left;font-size:0;height:0;line-height:0;margin:12px 0 0 -15px;overflow:hidden;vertical-align:middle;width:0;}
.other_mask_table .num_input_wrap p,.other_mask_table .date_input_wrap p {background-color:#fff;border:1px solid #ccc;clear:both;margin:25px 0 0;position:absolute;width:45px;z-index:1;}
.other_mask_table .date_input_wrap p {width:83px;}
.other_mask_table .num_input_wrap p a,.other_mask_table .date_input_wrap p a {color:#333;display:block;height:18px;line-height:18px;text-align:center;}
.other_mask_table .num_input_wrap p a:hover {background-color:#ccc;color:#fff;text-decoration:none;}
.other_mask_table .date_input_wrap p a:hover {background-color:#ccc;color:#fff;text-decoration:none;}
.other_mask_table .original_price {color:#999;text-decoration:line-through;}
.other_mask_table .product_name {cursor:pointer;text-decoration:underline;}
.other_mask_table .ctrip_price {color:#ff6600;}
.resource_mask .select_radio a {background-position:1px -269px;display:block;height:0;margin:0 auto;overflow:hidden;padding-top:18px;width:18px;}
.resource_mask .select_radio a:hover {background-position:-20px -269px;}
.resource_mask .btn_wrap {height:30px;margin:20px auto 0;overflow:hidden;width:218px;}
.resource_mask .btn_wrap a {float:left;height:28px;line-height:28px;margin-right:10px;text-align:center;width:96px;}
.resource_mask .btn_wrap .yes {background-color:#39a7ee;border:1px solid #2a93d5;color:#fff;}
.resource_mask .btn_wrap .yes:hover {background-color:#1d8fd9;text-decoration:none;}
.resource_mask .btn_wrap .no {background-color:#f8f8f8;border:1px solid #d6d6d6;color:#666;}
.resource_mask .btn_wrap .no:hover {background-color:#e8e8e8;text-decoration:none;}
.other_mask_table .other_product_detail {background-color:#f8f8f8;border:1px solid #eaeaea;padding:20px 20px 30px;position:relative;}
.other_mask_table .other_product_detail .flod_btn {bottom:10px;position:absolute;right:20px;}
.other_mask_table .other_product_detail b.triangle {border-color:-moz-use-text-color transparent #eaeaea;border-style:none dashed solid;border-width:0 8px 8px;font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;top:-8px;width:0;}
.other_mask_table .other_product_detail i {border-color:-moz-use-text-color transparent #f8f8f8;border-style:none dashed solid;border-width:0 8px 8px;font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;top:-7px;width:0;}
.no_border td {border:0 none;}
.flt_time_notice {color:#b9b9b9;display:inline-block;font-family:simsun,sans-serif;font-size:12px;font-weight:normal;padding-left:10px;vertical-align:middle;}
.more_cabin {color:#0065bb;cursor:pointer;display:block;height:18px;position:relative;}
.more_cabin .up,.more_cabin .down {border-style:solid;cursor:pointer;height:0;line-height:0;margin-top:-2px;position:absolute;top:50%;}
.more_cabin .down {border-color:#0065bb #ffffff #ffffff;border-width:5px 5px 0;}
.more_cabin .up {border-color:#ffffff #ffffff #0065bb;border-width:0 6px 6px;margin-top:-3px;}
:root .more_cabin .up {border-width:0 5px 5px;margin-top:-2px;}
.flt_loading {font:bold 12px simsun;padding:10px 0;text-align:center;}
.flt_loading img {margin:0 0.5em 6px 0;vertical-align:middle;}
.error_tip01 {font:bold 12px microsoft yahei;padding:30px 0;text-align:center;}
.flt_table_alert {text-align:center;}
.flt_table_alert img {height:16px;padding:0 0.5em 4px 0;vertical-align:middle;width:16px;}
.trans_bg_blue td {background-color:#f6fcff;}
.trans_bg_blue .transfer_plane span {background-color:#f6fcff;}
.journey_pic_single {margin-bottom:10px;}
.journey_pic_single img {float:left;height:118px;margin:12px 20px 0 0;vertical-align:top;width:210px;}
.single_destination_wrap {float:left;font-size:12px;margin-top:12px;width:676px;}
.single_destination_wrap .title {padding-bottom:10px;}
.single_destination_wrap .destination_introduce {}
.crumbs {position:relative;width:100%;}
.crumbs .crumbs_title {display:inline-block;font-size:12px;font-weight:100;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:450px;}
.crumbs_search {float:right;}
.crumbs_search input {float:left;height:16px;line-height:16px;width:116px;}
.crumbs_search a {background-position:0 -292px;float:left;font-size:0;height:0;line-height:0;overflow:hidden;padding-top:24px;width:26px;}
.under_tab_anchor {display:block;height:0;line-height:0;margin-top:-60px;padding-top:60px;width:0;}
.include_flt .flt_detail_wrap {float:right;width:914px;}
.flight_info {overflow:hidden;width:842px;}
.detail_content .include_flt {padding:0;}
.free_gift {background-position:-143px -296px;height:20px;margin-left:-30px;position:absolute;width:22px;}
.resource_mask .free_gift {display:inline-block;margin:0 10px 0 0;position:static;vertical-align:middle;}
.main_right .mice_link,.main_right .new_mice_link {display:none;}
.mice_in_bottom .mice_link {border-top:1px solid #ededed;display:block;margin-top:16px;padding-top:6px;}
.mice_in_bottom .mice_link i {background-position:-186px -293px;display:inline-block;font-size:0;height:23px;line-height:0;margin-right:4px;vertical-align:middle;width:38px;}
.mice_in_bottom .mice_link em {font-style:normal;}
.mice_in_bottom .product_scroll_wrap {height:195px;}
.luggage_limit_info {background-color:#e7f5ff;padding:4px 10px;}
.luggage_limit_info i {background-position:-240px -1450px;display:inline-block;height:16px;margin-right:6px;vertical-align:-2px;width:16px;}
.other_product_detail h3.title {border-bottom:1px solid #eaeaea;font-size:12px;margin-bottom:4px;padding:10px 0 4px;}
.compare_btn {background-color:#f9faf9;border:1px solid #dddddd;color:#333333;height:20px;line-height:18px;overflow:hidden;position:absolute;right:-1px;top:-1px;transition:all 0.3s ease-in 0s;width:52px;}
.compare_btn i {background-position:-296px -316px;cursor:pointer;height:14px;left:1px;position:absolute;top:3px;width:14px;}
.compare_btn span {cursor:pointer;display:inline-block;padding-left:16px;text-align:center;width:36px;}
.compare_btn:hover {background-color:#74c3fd;border-color:#74c3fd;color:#fff;text-decoration:none;}
.compare_btn:hover i {background-position:-296px -330px;}
.compare_selected {background-color:#fffdf8;border-color:#f8b75a;color:#efa943;}
.compare_selected span {position:absolute;top:0;transition:top 0.2s ease 0s;}
.compare_selected i {background-position:-296px -343px;transition:background-position 0.2s ease 0s;}
.compare_selected:hover {background-color:#f8b75a;border-color:#f8b75a;}
.compare_selected:hover i {background-position:-296px -354px;}
.compare_selected:hover span {top:-18px;}
.compare_fixed {bottom:0;left:50%;margin-left:-590px;position:fixed;width:1180px;z-index:99;}
.compare_wrap {background-color:#f1faff;border:3px solid #7cc5f8;height:94px;position:relative;}
.compare_list {float:left;width:963px;}
.compare_list li {border-right:1px dashed #ddd;float:left;width:320px;}
.compare_notice_wrap,.compare_product_wrap {height:74px;padding:10px;position:relative;width:300px;}
.compare_notice_wrap {background-color:#fcfcfc;}
.compare_notice_wrap .compare_num {color:#d9d9d9;float:left;font:54px/74px tahoma,sans-serif;padding:0 20px;}
.compare_notice_wrap .compare_notice {color:#bbb;float:left;font-size:14px;line-height:18px;padding-top:20px;width:165px;}
.compare_product_wrap {background-color:#f1faff;z-index:1;}
.compare_product_wrap .compare_pic {float:left;margin-top:3px;}
.compare_product_wrap .compare_pic img {display:block;}
.compare_product_wrap .compare_name {float:left;font-size:14px;height:54px;line-height:18px;overflow:hidden;padding-left:8px;width:167px;}
.compare_product_wrap .compare_price {float:left;padding-left:8px;width:167px;}
.compare_product_wrap .compare_price .place {color:#bababa;float:right;line-height:20px;}
.compare_product_wrap .compare_price .base_price {color:#ff6600;float:left;height:20px;}
.compare_product_wrap .compare_price .base_price strong {font-size:20px;font-weight:normal;line-height:20px;}
.compare_product_wrap .clean {background-position:0 -321px;display:none;height:0;overflow:hidden;padding-top:26px;position:absolute;right:-15px;top:-15px;width:26px;}
.compare_product_wrap .clean:hover {background-position:-31px -321px;height:0;overflow:hidden;padding-top:26px;position:absolute;width:26px;}
.compare_product_hover {background-color:#fffcf2;z-index:2;}
.compare_product_hover .clean {display:block;}
.compare_begin {float:right;padding:29px 21px 0 0;}
.compare_begin .begin {background-color:#39a7ed;border-radius:5px;color:#fff;display:inline-block;font-family:microsoft yahei,simsun,sans-serif;font-size:18px;height:36px;line-height:36px;margin-right:4px;text-align:center;width:140px;}
.compare_begin .begin:hover {background-color:#1d8fd9;text-decoration:none;}
.compare_begin .clean_all {font-size:14px;text-decoration:underline;}
.compare_hidden {color:#0065bb;height:22px;position:absolute;right:0;text-align:center;top:0;width:80px;}
.compare_show {background-color:#78c4fa;border-radius:5px;bottom:0;color:#fff;font:18px/20px microsoft yahei,simsun,sans-serif;height:72px;padding:6px;position:fixed;right:0;text-align:center;width:33px;z-index:99;}
.compare_show:hover {background-color:#30a6f1;text-decoration:none;}
.compare_show s,.compare_show b {border-top:0 none;bottom:6px;font-size:0;height:0;left:17px;line-height:0;position:absolute;width:0;}
.compare_show s {border-bottom:7px solid #fff;border-left:7px dashed transparent;border-right:7px dashed transparent;}
.compare_show b {border-bottom:7px solid #78c4fa;border-left:7px dashed transparent;border-right:7px dashed transparent;margin-bottom:-3px;}
.compare_show:hover b {border-bottom-color:#30a6f1;}
.compare_liststep {left:0;position:absolute;top:0;}
.compare_wrap .error_notice {background-color:#fff9d5;border:3px solid #fff9d5;color:#ff490a;font-size:14px;left:-3px;line-height:24px;position:absolute;text-align:center;top:-33px;width:100%;}
.more_del_up {color:#666666;position:absolute;width:180px;z-index:50;}
.more_del_up b,.more_del_up i {border-top:0 none;font-size:0;height:0;line-height:0;position:absolute;width:0;}
.more_del_up b {border-bottom:5px solid #ffb534;border-left:5px dashed transparent;border-right:5px dashed transparent;top:-5px;}
.more_del_up i {border-bottom:5px solid #fff5d1;border-left:5px dashed transparent;border-right:5px dashed transparent;top:-4px;}
.more_del_up span {margin:0;}
.more_del_info {background-color:#fff9d5;border:1px solid #ffb534;color:#333333;padding:5px 22px 5px 10px;}
.more_del_info em {background-position:-248px -327px;cursor:pointer;height:18px;position:absolute;right:5px;top:5px;width:18px;}
.label_ipad_close {background-position:-236px -287px;height:30px;margin-right:10px;position:absolute;right:-45px;width:30px;}
.flt_mask_filter {padding:0 10px 10px;}
.flt_mask_filter .left {float:left;}
.flt_mask_filter .right {float:right;}
.input_select {}
.input_select::after {clear:both;content:".";display:block;height:0;overflow:hidden;}
.input_select .base_text {float:left;height:18px;line-height:18px;padding-right:14px;width:89px;}
.input_select b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:4px 4px 0;cursor:text;float:left;font-size:0;height:0;line-height:0;margin:12px 0 0 -12px;overflow:hidden;vertical-align:middle;width:0;}
.input_select p {background-color:#fff;border:1px solid #ccc;clear:both;margin:25px 0 0;position:absolute;width:106px;z-index:1;}
.input_select p a {color:#333;display:block;height:20px;line-height:20px;overflow:hidden;padding:0 3px;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.input_select p a:hover {background-color:#ccc;color:#fff;text-decoration:none;}
.input_select p input {height:13px;margin-right:2px;vertical-align:middle;width:13px;}
.flt_mask_filter .input_select {float:left;margin-right:10px;}
.flt_mask_filter .filter_checkbox {float:left;margin-left:10px;}
.flt_mask_filter .filter_checkbox input {cursor:pointer;margin-right:2px;vertical-align:middle;}
.flt_mask_filtered {line-height:22px;padding:0 10px 16px 68px;}
.flt_mask_filtered dt {float:left;margin-left:-58px;position:relative;}
.flt_mask_filtered dd {overflow:hidden;}
.flt_mask_filtered dd a {background-color:#39a7ee;color:#fff;float:left;height:22px;line-height:22px;margin-right:5px;padding:0 18px 0 5px;position:relative;}
.flt_mask_filtered dd a:hover {background-color:#1d8fd9;text-decoration:none;}
.flt_mask_filtered dd a i {background-position:-233px -329px;height:8px;position:absolute;right:5px;top:7px;width:8px;}
.flt_mask_filtered dd .clean {background:rgba(0,0,0,0) none repeat scroll 0 0;color:#0065ba;padding:0 5px;}
.flt_mask_filtered dd .clean:hover {background:rgba(0,0,0,0) none repeat scroll 0 0;text-decoration:underline;}
.ctrip_recommend {background-position:-140px -325px;display:inline-block;height:0;overflow:hidden;padding-top:16px;vertical-align:middle;width:52px;}
.flt_mask_filter .filter_checkbox .ctrip_recommend {margin-left:4px;}
.flt_mask_table th a {color:#999;display:block;}
.flt_mask_table th a:hover {text-decoration:none;}
.flt_mask_table th a i {background-position:-204px -328px;display:inline-block;height:10px;margin-left:4px;vertical-align:-1px;width:7px;}
.flt_mask_table th a:hover i,.flt_mask_table th a.current i {background-position:-219px -328px;}
.filter_error {background-color:#fffcf4;border-top:1px solid #eadfc3;margin-bottom:20px;padding:40px 0 60px;}
.filter_error .clean_filter {color:#666;text-align:center;text-indent:-148px;}
.filter_error .detail_loading {padding-bottom:5px;}
.hot_telphone {background-position:-283px -447px;color:#fff;font-family:microsoft yahei,simsun,sans-serif;height:38px;line-height:38px;padding-left:25px;position:absolute;right:0;top:-4px;}
.hot_telphone .phone_tip {background-color:#67c1fc;float:left;font-size:15px;padding-left:4px;}
.hot_telphone .phone_num {background:#67c1fc none repeat scroll 0 0;float:left;font-family:tahoma;font-size:22px;height:38px;padding:0 14px 0 46px;position:relative;}
.hot_telphone .phone_num i {background-position:-200px -960px;height:22px;left:14px;position:absolute;top:7px;width:21px;}
.tab_hot_phone {color:#29a2ee;display:inline-block;font-family:Tahoma;font-size:20px;height:36px;line-height:36px;padding-left:27px;padding-right:6px;position:relative;vertical-align:middle;}
.tab_hot_phone strong {font-family:microsoft yahei,simsun,sans-serif;font-size:18px;font-weight:normal;padding-right:6px;}
.tab_hot_phone i {background-position:-287px -541px;height:21px;left:0;position:absolute;top:8px;width:21px;}
.mice_in_bottom .new_mice_link {border-top:1px solid #ededed;display:block;height:28px;margin-top:9px;padding-top:8px;}
.mice_in_bottom .new_mice_link a {display:inline-block;}
.mice_in_bottom .new_mice_link a:hover {text-decoration:none;}
.mice_in_bottom .new_mice_link i {background-position:-178px -585px;cursor:pointer;display:inline-block;font-size:0;height:28px;line-height:0;margin-right:6px;vertical-align:middle;width:105px;}
.mice_in_bottom .new_mice_link span {color:#666;font:16px/28px microsoft yahei,simsun,sans-serif;}
.simple_journey {border-top:1px solid #cccccc;}
.simple_journey li {border-bottom:1px solid #cccccc;font-size:0;min-height:50px;overflow:hidden;padding-left:70px;position:relative;}
.simple_journey .simple_day {font:16px/24px microsoft yahei,simsun,sans-serif;left:8px;margin-top:-12px;position:absolute;top:50%;}
.simple_journey .content_table {font-size:12px;margin-top:-1px;table-layout:fixed;width:100%;}
.simple_journey .content_table td {border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0;padding:14px 10px;vertical-align:top;}
.simple_journey .content_table .icon_s {float:left;margin-right:4px;vertical-align:middle;}
.simple_journey .content_table .col_1 {width:150px;}
.simple_journey .content_table .hours {color:#999;padding-left:4px;}
.collect_passport_time {table-layout:fixed;width:100%;}
.collect_passport_time th {border-bottom:1px solid #eaeaea;color:#666;font-weight:normal;padding:8px 20px;text-align:left;width:50%;}
.collect_passport_time td {border:1px solid #f8f8f8;padding:8px 20px;}
.collect_passport_time i {display:inline-block;height:12px;vertical-align:middle;width:30px;}
.collect_passport_time .arrow {background-position:-174px -616px;height:14px;}
.collect_passport_time .date {display:inline-block;vertical-align:middle;width:48px;}
.collect_passport_time .time {display:inline-block;vertical-align:middle;}
.visa_content .disclaimer {color:#999;float:right;}
.visa_table_more {padding:10px 0 0 20px;}
.visa_table_more a {padding-right:10px;position:relative;}
.visa_table_more a i {height:10px;position:absolute;right:0;top:2px;width:8px;}
.visa_table_more .down {background-position:1px -643px;}
.visa_table_more .up {background-position:-12px -643px;}
.label_collect {height:45px;margin-bottom:4px;position:relative;width:45px;}
.label_collect .collect_btn {background-position:-26px -641px;display:block;height:45px;width:45px;}
.label_collect .collect_btn:hover {background-position:-26px -691px;}
.label_collect a.collected {background-position:-75px -641px;}
.label_collect a.collected:hover {background-position:-75px -691px;}
.label_collect_pop {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#ff8d26 #d5d5d5 #d5d5d5;border-image:none;border-style:solid;border-width:2px 1px 1px;margin-right:45px;position:absolute;right:0;text-align:left;top:0;width:370px;}
.label_collect_pop b {background-color:#ff8d26;height:45px;position:absolute;right:-6px;top:-2px;width:6px;}
.label_collect_pop h3 {background-color:#fff9e6;color:#ff5f00;font:18px/58px microsoft yahei,simsun,sans-serif;height:58px;padding:0 10px;position:relative;}
.label_collect_pop .close {background-position:-133px -643px;height:25px;position:absolute;right:20px;top:16px;width:25px;}
.collect_pop_content {padding:10px;}
.collect_pop_content .content_notice {background-color:#fff;position:relative;}
.collect_pop_content dl {border-top:1px solid #eeeeee;margin-top:-1px;padding:4px 0 10px;}
.collect_pop_content dt {color:#999999;padding-bottom:4px;}
.collect_pop_content .input_text {width:152px;}
.collect_pop_content .or {color:#999;display:inline-block;text-align:center;width:16px;}
.collect_pop_content .error {color:#ff4c4c;padding-bottom:10px;}
.collect_pop_content .error i {background-position:-82px -328px;display:inline-block;height:12px;margin-right:4px;vertical-align:-2px;width:12px;}
.book_message_btn {background-color:#39a7ed;border:1px solid #2a93d5;border-radius:4px;color:#fff;display:inline-block;font:14px/26px microsoft yahei,simsun,sans-serif;height:26px;text-align:center;width:158px;}
.book_message_btn:hover {background-color:#1d8fd9;text-decoration:none;}
.app_banner {height:157px;margin-top:20px;overflow:hidden;width:1180px;}
.app_banner img {display:block;height:157px;width:1180px;}
.icon_s {background-color:#fff;display:inline-block;height:16px;padding:3px 0;width:16px;}
.icon_s_food {background-position:0 -81px;}
.icon_s_htl {background-position:-19px -81px;}
.icon_s_plane {background-position:-40px -81px;}
.icon_s_scene {background-position:-59px -81px;}
.icon_s_shop {background-position:-79px -81px;}
.icon_s_pay {background-position:-99px -81px;}
.icon_s_free {background-position:-119px -81px;}
.icon_s_traffic {background-position:-139px -81px;}
.icon_s_other {background-position:-159px -81px;}
.icon_s_berth {background-position:-180px -81px;}
.icon_s_ship {background-position:-199px -81px;}
.icon_s_end {background-position:-217px -85px;margin-top:7px;padding:0;}
.icon_m {display:inline-block;font-size:0;height:18px;line-height:0;vertical-align:middle;width:34px;}
.icon_m_plane {background-position:0 -110px;}
.icon_m_bus {background-position:-34px -110px;}
.icon_m_car {background-position:-68px -110px;}
.icon_m_ship {background-position:-102px -110px;}
.icon_m_train {background-position:-136px -110px;}
.journey_list {border-left:2px solid #eaeaea;margin-bottom:20px;margin-left:50px;}
.journey_list li {padding:0 0 20px 50px;position:relative;}
.journey_list .time_list {margin-left:-164px;position:absolute;text-align:right;width:84px;}
.journey_title {position:relative;}
.journey_title .time_list {font:16px/32px microsoft yahei;}
.journey_title .icon_b_day {background-position:-242px -100px;color:#fff;font-family:tahoma;font-size:14px;font-style:normal;height:40px;line-height:34px;margin-left:-68px;position:absolute;text-align:center;width:34px;}
.journey_title h4 {font:20px microsoft yahei;height:30px;margin-bottom:15px;}
.journey_title h4 .seo_link {color:#333;cursor:text;text-decoration:none;}
.journey_title h4 span {display:inline-block;vertical-align:middle;}
.journey_title h4 a {color:#333;}
.journey_title h4 .icon_m {margin:0 10px;}
.journey_service {background:#f5f5f5 none repeat scroll 0 0;color:#666;line-height:22px;padding:4px 10px;}
.journey_service strong {color:#333;margin-right:15px;}
.journey_service .htl_link {color:#666;}
.journey_detail {border-bottom:1px dotted #ccc;line-height:22px;padding-top:15px;}
.journey_detail .time_list {font-family:tahoma,microsoft yahei;font-size:12px;font-style:italic;font-weight:bold;}
.journey_detail .time_list p {margin-right:2px;}
.journey_detail .icon_s {margin-left:-59px;position:absolute;}
.journey_detail dl {padding-bottom:15px;}
.journey_detail dd .journey_pic {font-size:0;margin-left:-20px;position:relative;}
.journey_detail dd .journey_pic img {height:118px;margin:12px 0 0 20px;vertical-align:top;width:210px;}
.journey_list .journey_end {padding-bottom:0;}
.journey_list .journey_end .journey_detail {padding-top:0;}
.group_book_notice {color:#666;padding-bottom:14px;}
.detail_date {border-bottom:1px dotted #ccc;line-height:22px;margin-bottom:20px;padding-bottom:20px;}
.detail_date dt {font-weight:bold;margin-bottom:5px;}
.detail_date .num_list {padding-left:20px;}
.detail_date .num_list li {list-style:outside none decimal;}
.detail_visa_notice {padding-bottom:18px;}
.detail_visa_list a {border:1px solid #d4e5f2;color:#333;display:inline;float:left;height:28px;line-height:28px;margin-right:-1px;padding:0 20px;}
.detail_visa_list .current,.detail_visa_list a:hover {background:#f0f9ff none repeat scroll 0 0;text-decoration:none;}
.detail_visa_list .current {border-bottom-color:#f0f9ff;font-weight:bold;position:relative;}
.detail_visa_tips {background:#f0f9ff none repeat scroll 0 0;border:1px solid #d4e5f2;margin-top:-1px;padding:12px 0;}
.detail_visa_tips a {border-left:1px solid #d4e5f2;display:inline;float:left;line-height:13px;margin-left:-1px;padding:2px 20px;white-space:nowrap;}
.detail_visa_tips .current {color:#333;font-weight:bold;}
.detail_visa_content {border:1px solid #d4e5f2;margin-top:-1px;padding:15px 20px 0;}
.visa_type a {border-radius:5px;float:left;margin-right:10px;padding:2px 10px;}
.visa_type a:hover,.visa_type .current {background:#6bc2fa none repeat scroll 0 0;color:#fff;text-decoration:none;}
.visa_list {line-height:22px;table-layout:fixed;}
.visa_list th,.visa_list td {border-top:1px dotted #ccc;color:#666;padding:10px 0;text-align:left;vertical-align:top;}
.visa_list th {color:#333;font-weight:bold;width:150px;}
.pkg_user_comments_t {color:#666;margin-top:-5px;}
.pkg_user_comments_t span {color:#0060be;font:bold 30px/1.5 Arial,simsun,sans-serif;padding-right:0.2em;}
.pkg_user_comments_m {color:#333;margin-bottom:10px;}
.pkg_user_comments_m li {border-bottom:1px dotted #ccc;padding:16px 0 8px;}
.pkg_user_comments_m h4 {color:#333;font:bold 12px/1.5 Arial,simsun,sans-serif;position:relative;}
.pkg_user_comments_m h4 .seo_link {color:#333;}
.pkg_user_comments_m .pkg_user_time {color:#999;font-size:12px;font-weight:normal;}
.pkg_user_comments_m p {color:#666;padding-top:3px;}
.pkg-heart-1,.pkg-heart-2,.pkg-heart-3,.pkg-heart-4,.pkg-heart-5 {background-image:url("http://pic.c-ctrip.com/flt_htl/v2/bg_heart.png?20160224.png");background-repeat:no-repeat;display:inline-block;height:14px;position:relative;vertical-align:middle;width:75px;}
.pkg-heart-1:hover,.pkg-heart-2:hover,.pkg-heart-3:hover,.pkg-heart-4:hover,.pkg-heart-5:hover {padding:0;text-decoration:none;}
.pkg-heart-1 span,.pkg-heart-2 span,.pkg-heart-3 span,.pkg-heart-4 span,.pkg-heart-5 span {color:#bd4f16;display:none;font:12px/1.5 Arial,simsun,sans-serif;min-width:90px;padding:2px 4px 5px;position:absolute;top:-28px;white-space:nowrap;word-break:keep-all;}
.pkg-heart-1 span {left:-14px;}
.pkg-heart-2 span {left:1px;}
.pkg-heart-3 span {left:16px;}
.pkg-heart-4 span {left:30px;}
.pkg-heart-5 span {left:46px;}
.pkg-heart-1:hover span,.pkg-heart-2:hover span,.pkg-heart-3:hover span,.pkg-heart-4:hover span,.pkg-heart-5:hover span {background:#fec96d url("http://pic.c-ctrip.com/flt_htl/v2/bg_heart_trangle.png") no-repeat scroll 0 100%;border:medium none;display:block;}
.pkg-heart-1 {background-position:-60px 0;}
.pkg-heart-2 {background-position:-45px 0;}
.pkg-heart-3 {background-position:-30px 0;}
.pkg-heart-4 {background-position:-15px 0;}
.pkg-heart-5 {background-position:0 0;}
.pkg_user_comments_m .ctrip_feedback {background-color:#fffbf3;border:1px solid #ffca63;color:#a57748;margin-top:3px;padding:8px;}
.pkg_user_comments_m .ctrip_feedback span {color:#999;}
.user_left {float:left;width:860px;}
.user_right {border:1px solid #ff962d;float:right;text-align:center;width:60px;}
.user_pro {line-height:22px;margin:5px;}
.user_pro .pkg_user_time {margin-right:20px;}
.user_right .comment_back {background-color:#ff962d;color:#fff;display:block;height:22px;line-height:22px;}
.user_right .user_prise {color:#ff962d;font-size:12px;}
.user_right .user_prise em {font-family:Arial,simsun,sans-serif;font-size:20px;font-style:normal;font-weight:bold;margin-right:2px;}
.consult_nav {border-bottom:1px dotted #ccc;padding-bottom:15px;}
.visa_question_tnt li {border-bottom:1px dotted #ccc;padding:15px 0;}
.visa_question_tnt li .seo_link {color:#333;}
.visa_question_tnt li.noborder {border-bottom:medium none;}
.visa_question_yellow,.visa_question_blue {line-height:20px;padding-left:90px;}
.visa_question_tnt .no_problem {border:0 none;padding-bottom:15px;}
.visa_question_yellow .icon_l,.visa_question_blue .icon_l {display:inline-block;margin-left:-90px;vertical-align:baseline;width:70px;}
.visa_question_yellow .grey {color:#999999;}
.visa_sort,.visa_content {color:#333;line-height:20px;padding-left:75px;}
.visa_sort .title03,.visa_content .title03 {display:inline-block;margin-left:-75px;vertical-align:middle;width:75px;}
.visa_sort a {border-radius:2px;color:#0080c4;display:inline-block;margin-right:10px;padding:2px 6px;vertical-align:middle;}
.visa_content {margin-top:10px;}
.visa_content * {display:inline-block;vertical-align:middle;}
.visa_content .visa_btn01 {margin:0;}
.visa_content .line {color:#ccc;font-size:18px;padding:0 15px;}
.question_notice {padding-top:10px;}
.visa_sort .select,.visa_sort a:hover {background:#67c2fc none repeat scroll 0 0;color:#fff;text-decoration:none;}
.visa_question_blue {color:#a57748;margin-top:5px;}
.visa_question_my .icon_l {color:#fd973e;}
.icon_l {line-height:20px;padding-left:20px;}
.icon_ask {background-position:-293px -36px;}
.icon_reply {background-position:-293px -57px;}
.detail_loading {font:18px microsoft yahei,simsun,sans-serif;margin:0 auto;padding:20px 0;text-align:center;vertical-align:middle;}
.detail_loading strong {font-weight:normal;}
.detail_loading img {margin-right:10px;vertical-align:middle;}
.btn_orange {background:#ffb000 none repeat scroll 0 0;color:#fff !important;display:inline-block;height:26px;line-height:26px;padding:0 10px;}
.btn_orange:hover {background-color:#ff961b;text-decoration:none;}
.bottom_hot_recommend {background:#fff none repeat scroll 0 0;border:1px solid #d5d5d5;box-shadow:1px 1px 1px #ebeef0;margin-bottom:20px;}
.hot_recommend {border-bottom:1px solid #d5d5d5;position:relative;}
.hot_recommend a,.hot_spot a {color:#333;}
.hot_recommend .more {position:absolute;right:20px;top:10px;}
.hot_recommend ul {height:76px;margin-left:-6px;overflow:hidden;padding:0 20px;}
.hot_recommend li {display:inline;float:left;height:56px;margin-left:6px;padding:0 0 20px 108px;position:relative;width:172px;}
.hot_recommend li .pic {left:0;position:absolute;top:3px;}
.hot_recommend li p {height:36px;overflow:hidden;}
.hot_recommend li .base_price dfn {padding-right:2px;vertical-align:6px;}
.hot_recommend li .base_price strong {font-family:Tahoma;font-size:20px;font-weight:normal;padding-right:3px;}
.hot_recommend h3,.hot_spot h3 {font:bold 16px microsoft yahei;padding:10px 0 8px 20px;}
.hot_spot h3 {padding-left:0;}
.hot_spot {border-left:1px solid #d5d5d5;display:inline;float:left;margin-left:-1px;overflow:hidden;padding:0 20px 20px;width:548px;}
.hot_spot li {float:left;line-height:2em;overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:132px;}
.hot_recommend .base_price {color:#ff6600;}
.bottom_guarantee {border-bottom:1px solid #eaeaea;color:#858585;padding:20px 31px;}
.bottom_guarantee dl {display:inline;float:left;margin-right:104px;padding-left:70px;position:relative;}
.bottom_guarantee dt {font:16px microsoft yahei;margin-bottom:10px;white-space:nowrap;}
.bottom_guarantee dt i {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v2/icon_guarantee.png") no-repeat scroll 0 0;height:50px;left:0;overflow:hidden;position:absolute;top:0;width:50px;}
.bottom_guarantee dd {line-height:22px;}
.bottom_guarantee dd a {color:#858585;}
.bottom_guarantee .security {padding-left:60px;width:230px;}
.bottom_guarantee .security i {background-position:0 0;}
.bottom_guarantee .security dd a {float:left;width:110px;}
.bottom_guarantee .security .special_instruct {clear:both;color:#999;}
.bottom_guarantee .standard {margin-right:0;}
.bottom_guarantee .help i {background-position:-50px 0;}
.bottom_guarantee .guide i {background-position:-100px 0;}
.bottom_guarantee .standard {padding-left:60px;}
.bottom_guarantee .standard i {background-position:-150px 0;}
.questions_mask h2,.detail_frd_float h2 {background:#6bc2fa none repeat scroll 0 0;color:#fff;font-size:14px;height:30px;line-height:30px;padding:0 10px 0 18px;}
.questions_mask .close,.detail_frd_float .close {color:#fff;float:right;font-family:Tahoma,simsun,sans-serif;font-size:18px;font-weight:bold;height:30px;line-height:30px;}
.questions_mask .close:hover,.detail_frd_float .close:hover {color:#1f83c4;text-decoration:none;}
.questions_mask,.detail_frd_float {background-color:#fff;border:1px solid #b1daf5;position:absolute;width:520px;}
.questions_mask .line {margin:10px 0;}
.questions_mask .btn {margin:5px 0;text-align:left;}
.questions_mask textarea {height:80px;padding:6px;resize:vertical;width:386px;}
.questions_mask .content {color:#999;}
.detail_frd_float .detail_frd_txtgray {color:#999;margin-bottom:10px;}
.detail_frd_float table {table-layout:fixed;}
.detail_frd_float table th {font-weight:normal;text-align:right;width:80px;}
.detail_frd_float th dfn {color:red;}
.detail_frd_float td {padding:5px 1px;}
.detail_frd_float td .input_text {padding:5px;width:200px;}
.detail_frd_float .verification {border:1px solid #ccc;padding:5px;width:57px;}
.detail_frd_float .verification_pic {cursor:pointer;height:26px;margin-right:5px;vertical-align:bottom;width:80px;}
.detail_frd_float .notice_alert {background:#f5faff none repeat scroll 0 0;border:1px solid #81b6f2;margin-bottom:10px;padding:5px;text-align:left;}
.detail_frd_float .icon_notice {background-position:-110px -141px;display:inline-block;height:12px;margin-right:5px;vertical-align:-2px;width:12px;}
.detail_frd_alert {background-color:#fff;padding:30px 20px;}
.detail_frd_alert .send_success,.detail_frd_alert .send_failure {height:32px;line-height:32px;margin:0 auto;padding-left:42px;width:140px;}
.detail_frd_alert .send_success i,.detail_frd_alert .send_failure i {background-position:-276px -248px;display:inline;float:left;height:32px;margin-left:-42px;width:32px;}
.detail_frd_alert .send_failure i {background-position:-276px -284px;}
.map_mask .scroll_btn,.map_mask .scroll_journey dt a,.map_mask .scroll_journey dd i,.map_mask .map_pic .arrows_left:hover i,.map_mask .map_pic .arrows_right:hover i,.map_mask .map_pop .pic_close,.map_link {background-image:url("http://pic.c-ctrip.com/flt_htl/v2/map_pop.png");background-repeat:no-repeat;}
.journey_map {height:150px;margin-bottom:20px;overflow:hidden;position:relative;}
.map_link {background-color:#06c;background-position:-70px -127px;bottom:0;color:#fff;height:25px;line-height:25px;padding-left:32px;position:absolute;right:0;width:62px;}
.map_link:hover {background-color:#fd952d;background-position:-70px -97px;}
.map_mask {background-color:#fff;border:1px solid #7c7c7c;box-shadow:0 0 45px -10px #000;padding:10px;position:absolute;width:1092px;}
.map_mask .close {background-color:#333;height:34px;position:absolute;right:-34px;top:0;width:34px;}
.map_mask .close:hover {background-color:#555;}
.map_mask .close span {background-position:-43px -272px;cursor:pointer;height:0;left:11px;overflow:hidden;padding-top:13px;position:absolute;top:11px;width:13px;}
.map_mask .map_col {border:1px solid #abc0e3;height:630px;overflow:hidden;position:relative;}
.map_mask .scroll_wrap {background:#fff none repeat scroll 0 0;border-left:1px solid #bcc0c8;height:630px;position:absolute;right:0;top:0;width:180px;}
.map_mask .scroll_cont {height:630px;overflow-y:auto;padding-right:20px;position:relative;width:160px;}
.map_mask .scroll_btn {height:38px;left:-11px;margin-top:-19px;position:absolute;top:50%;width:11px;}
.map_mask .scroll_btn:hover {background-position:-20px 0;}
.map_mask .scroll_titile {font:20px/40px microsoft yahei,simsun,sans-serif;margin-bottom:5px;margin-left:10px;}
.map_mask .scroll_border {border-left:1px solid #d7d7d7;display:inline-block;margin-left:24px;min-height:585px;width:128px;}
.map_mask .scroll_journey {}
.map_mask .scroll_journey dt a {background-position:-20px -60px;color:#fff;display:inline-block;font-size:14px;font-weight:normal;height:30px;left:-15px;line-height:30px;overflow:hidden;position:relative;text-align:center;width:30px;}
.map_mask .scroll_journey dd {color:#69829f;margin:10px 0;padding-left:20px;position:relative;}
.map_mask .scroll_journey dd i {background-position:-20px -40px;color:#fff;font-style:normal;height:18px;left:-10px;line-height:18px;position:absolute;text-align:center;width:19px;}
.map_mask .scroll_journey .journey_start .start_icon {background-position:0 -40px;}
.map_mask .journey_cur dt a,.map_mask .scroll_journey dt a:hover {background-position:-20px -95px;color:#fff;}
.map_mask .scroll_journey .journey_start a,.map_mask .journey_cur dd a,.map_mask .scroll_journey .cur a,.map_mask .scroll_journey a:hover {color:#ff6600;text-decoration:none;}
.map_mask .journey_cur dd i,.map_mask .scroll_journey .cur i,.map_mask .scroll_journey a:hover i {background-position:0 -60px;}
.map_mask .map_pop {background:#fff none repeat scroll 0 0;border:1px solid #c0c0c0;padding:15px;position:absolute;width:392px;}
.map_mask .map_pop .pic_close {background-position:2px -79px;color:#fff;height:19px;padding:2px;position:absolute;right:5px;top:5px;width:19px;z-index:40;}
.map_mask .map_pop .pic_close:hover {background-color:rgba(0,0,0,0.5);text-decoration:none;}
.map_mask .map_pop h3 {font-size:14px;}
.map_mask .map_pop h3 span {font-size:12px;margin-left:5px;}
.map_mask .map_pop p {margin-bottom:3px;}
.map_mask .map_pop .scenic_pot,.map_mask .map_pop .synopsis {color:#666;}
.map_mask .map_pop .synopsis {line-height:1.8em;margin-top:5px;max-height:63px;overflow:hidden;}
.map_mask .map_pic {height:220px;margin-bottom:5px;overflow:hidden;position:relative;width:392px;}
.map_mask .pic_col {height:220px;overflow:hidden;position:relative;width:392px;}
.map_mask .pic_col img {height:220px;width:392px;}
.map_mask .map_pic .arrows_left {background:rgba(0,0,0,0) url("about:blank") repeat scroll 0 0;cursor:pointer;height:220px;left:0;position:absolute;top:0;width:170px;}
.map_mask .map_pic .arrows_right {background:rgba(0,0,0,0) url("about:blank") repeat scroll 0 0;cursor:pointer;height:220px;position:absolute;right:0;top:0;width:222px;}
.map_mask .map_pic .arrows_left span,.map_mask .map_pic .arrows_right span {height:220px;position:absolute;width:56px;}
.map_mask .map_pic .arrows_left span {left:0;}
.map_mask .map_pic .arrows_right span {right:0;}
.map_mask .map_pic .arrows_left i,.map_mask .map_pic .arrows_right i {height:41px;left:50%;margin:-21px 0 0 -11px;position:absolute;top:50%;width:22px;}
.map_mask .map_pic .arrows_left:hover span,.map_mask .map_pic .arrows_right:hover span {background-color:rgba(0,0,0,0.2);}
:root .map_mask .map_pic .arrows_left:hover span,*:root .map_mask .map_pic .arrows_right:hover span {filter:none;}
.map_mask .map_pic .arrows_left:hover i {background-position:-72px 0;}
.map_mask .map_pic .arrows_right:hover i {background-position:-72px -50px;}
.map_marks {height:40px;overflow:hidden;padding-left:33px;padding-top:3px;}
.map_marks .map_num {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v2/pop_bg.png") no-repeat scroll 0 0;color:#fff;font-size:14px;font-weight:bold;height:43px;left:0;line-height:32px;position:absolute;text-align:center;top:0;width:33px;z-index:3;}
.map_marks .map_mark_inner {background-color:#fff;border-bottom-right-radius:13px;border-top-right-radius:13px;box-shadow:2px 2px 2px 0 #ccc;height:29px;left:-10px;line-height:29px;padding:0 10px 0 14px;position:relative;z-index:2;}
.map_mark_price {white-space:nowrap;}
.map_mark_price dfn {font-family:tahoma;margin-right:5px;}
.map_mark_price .b {color:#fd7917;font-family:tahoma;font-size:12px;font-weight:bold;}
.map_mark_select .map_num,.map_mark_hover .map_num {background-position:0 -53px;}
.map_mark_select .map_mark_inner,.map_mark_hover .map_mark_inner {background-color:#fffac5;}
.map_mask .scroll_journey .cur2 i {background-position:0 -60px;}
.map_mask .scroll_journey .cur2 {color:#ff6600;}
.map_mark_index,.map_mark_index_select {z-index:5;}
.seo_newbox {border:1px solid #eaeaea;margin:10px auto;overflow:hidden;padding:10px 0;width:1178px;}
.seo_newbox p {color:#999;padding:0 10px;}
.seo_newbox dl {color:#999;overflow:hidden;padding:0 10px;}
.seo_newbox dl.links {height:auto;}
.seo_newbox dt,.seo_newbox dd {float:left;}
.seo_newbox dt {font-weight:bold;}
.seo_newbox dt a,.seo_newbox dd a {color:#999;white-space:nowrap;}
.seo_newbox dt a:hover,.seo_newbox dd a:hover {color:#0065bb;}
.seo_newbox dd {margin-right:10px;}
.seo_newbox .links {margin-top:10px;}
.seo_newbox .links dt {margin-right:10px;}
.bottom_seo2 {width:1158px;}
.booking_now {margin-top:10px;overflow:hidden;padding:0 10px;width:1158px;}
.booking_now strong {color:#999;float:left;margin-right:10px;}
.booking_now span {color:#aaa;display:inline-block;line-height:18px;margin-right:20px;}
.booking_info_box {float:left;overflow:hidden;white-space:nowrap;width:1090px;}
.booking_info_box a {color:#999;}
.how_to_book {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fbfdfd none repeat scroll 0 0;border-color:#e8e8e8 #d5d5d5 #d5d5d5;border-image:none;border-style:solid;border-width:1px;margin:-21px 0 20px;padding:20px 0;position:relative;}
.how_to_book h3 {line-height:21px;padding:0 0 15px 20px;}
.how_to_book i {display:block;height:93px;margin:0 auto 10px;position:relative;width:87px;}
.how_to_book .title {font-size:1.17em;text-align:center;}
.how_to_book ul {margin:0 -20px 0 0;overflow:hidden;}
.how_to_book li {float:left;position:relative;width:14%;}
.how_to_book li.book_step3 {width:15%;}
.how_to_book .info {border-right:1px solid #e8e9e9;height:95px;}
.how_to_book .book_step7 .info {border:medium none;}
.how_to_book .book_step1 i {background-position:0 -350px;}
.how_to_book .book_step2 i {background-position:-87px -350px;}
.how_to_book .book_step3 i {background-position:-176px -350px;}
.how_to_book .book_step4 i {background-position:0 -447px;}
.how_to_book .book_step5 i {background-position:-88px -447px;}
.how_to_book .book_step6 i {background-position:-177px -447px;}
.how_to_book .book_step7 i {background-position:0 -543px;}
.how_to_book li p {color:#666;padding:10px 16px 0;}
.how_to_book .bar {background:#eaf1f4 none repeat scroll 0 0;left:0;position:absolute;top:103px;width:100%;z-index:0;}
.how_to_book .bar,.how_to_book .arr_r {display:inline-block;font-size:0;height:10px;line-height:0;}
.how_to_book .arr_r {background-position:-98px -329px;position:absolute;right:-6px;top:47px;width:13px;z-index:1;}
.how_to_book .book_step7 .arr_r {display:none;}
.tab_link_help {float:left;height:38px;line-height:38px;padding-left:20px;}
.tab_link_help a {display:block;}
.tab_link_help i {background-position:-115px -325px;display:inline;float:left;height:16px;margin-right:5px;margin-top:11px;width:16px;}
.line_cus_pop {display:block;}
.calendar {position:relative;}
.sell_out,.seckill_pop,.seckill_pop .right_txt .c_box_ico i {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v2/seckill.png") no-repeat scroll 0 0;}
.sell_out {display:block;height:162px;left:50%;margin-left:-106px;margin-top:-81px;position:absolute;top:50%;width:213px;z-index:10;}
.seckill_pop {background:#d8262e none repeat scroll 0 0;color:#fff;height:69px;position:relative;width:100%;z-index:2;}
.seckill_pop b {border-color:-moz-use-text-color transparent #d8262e;border-style:none dashed solid;border-width:0 8px 8px;display:block;font-size:0;height:0;line-height:0;position:absolute;right:80px;top:-8px;width:0;}
.seckill_pop .left_txt {background:#a5181e none repeat scroll 0 0;display:table;float:left;height:69px;overflow:hidden;width:50%;}
.seckill_pop .left_txt p {display:table-cell;padding:0 20px;vertical-align:middle;}
.seckill_pop .left_txt p span {display:block;}
.seckill_pop .right_txt {position:absolute;right:0;top:0;width:50%;}
.seckill_pop .right_txt p {float:left;line-height:28px;margin-left:-15px;padding:20px 0 0;}
.seckill_pop .right_txt p span {background:#64050a none repeat scroll 0 0;border-radius:5px;color:#ffff00;display:inline-block;font-size:22px;height:28px;margin:0 4px;text-align:center;vertical-align:middle;width:32px;}
.seckill_pop .right_txt .c_box_ico {float:left;width:30%;}
.seckill_pop .right_txt .c_box_ico i {background-position:-216px 0;display:inline-block;float:right;height:66px;width:69px;}
.pos_re {position:relative;}
.cruise_resource_detail {}
.cruise_resource_detail .other_resource_table .col_01 {width:280px;}
.cruise_resource_detail .other_resource_table .col_02 {width:120px;}
.cabin_info .cabin_picgrounp {float:left;margin-right:15px;width:350px;}
.cabin_info .cabin_picgrounp .focus_img {height:210px;margin-bottom:15px;overflow:hidden;width:350px;}
.cabin_info .cabin_picgrounp ul {margin-left:-5px;}
.cabin_info .cabin_picgrounp li {display:inline;float:left;height:35px;margin-left:5px;width:66px;}
.cabin_info .cabin_picgrounp li img {opacity:0.5;}
.cabin_info .cabin_picgrounp li a:hover img,.cabin_info .cabin_picgrounp li .cur img {opacity:1;}
.cabin_info table {table-layout:fixed;}
.cabin_info th,.cabin_info td {padding:4px 0;vertical-align:top;}
.cabin_info th {font-weight:normal;padding-right:5px;text-align:right;}
.cabin_info td {border:0 none;text-align:left;}
.route_intro {margin-bottom:10px;overflow:hidden;}
.route_intro .route_pic {display:inline;float:left;height:194px;margin-right:30px;overflow:hidden;width:345px;}
.route_intro .table_list {width:613px;}
.route_intro .rote_tips {color:#999;margin-top:10px;text-align:right;}
.table_list {color:#666;table-layout:fixed;}
.table_list th,.table_list td {padding:3px 5px;text-align:left;}
.table_list th {background:#f8f8f8 none repeat scroll 0 0;font-weight:normal;}
.table_list td {border-bottom:1px dotted #ccc;padding:6px 5px;}
.table_nb {table-layout:fixed;}
.table_nb td {padding:5px 10px;text-align:center;}
.comments_tabs {font:14px microsoft yahei,simsun,sans-serif;margin:14px 0 10px;}
.comments_tabs a {color:#666;}
.comments_tabs a.current {color:#0060be;font-weight:bold;}
.comments_tabs i {border-left:1px solid #cccccc;display:inline-block;height:14px;margin:0 10px;vertical-align:middle;}
.cabin_info .notice_alert {background:#f5faff none repeat scroll 0 0;border:1px solid #81b6f2;margin-bottom:10px;padding:5px;text-align:left;}
.cabin_info .notice_alert s {background-position:-110px -141px;display:inline-block;height:12px;margin-right:6px;vertical-align:-2px;width:12px;}
.quick_book {height:45px;margin-bottom:4px;position:relative;width:45px;}
.quick_book a {background-position:-128px -691px;display:block;height:0;overflow:hidden;padding-top:45px;width:45px;}
.quick_book a:hover {background-position:-178px -691px;}
.leader_box {font-size:0;overflow:hidden;white-space:nowrap;width:1008px;}
.leader_info {border:1px solid #e5e5e5;display:inline-block;font-size:12px;height:146px;margin-right:18px;position:relative;white-space:normal;width:322px;}
.leader_info .leader_photo {float:left;}
.leader_info .leader_photo img {display:block;height:146px;width:146px;}
.leader_info .photo_no_click {cursor:default;}
.leader_info .leader_detail {float:right;padding-right:10px;width:156px;}
.leader_info .leader_name {border-bottom:1px dotted #666666;font-size:14px;height:22px;line-height:22px;overflow:hidden;padding:13px 0;}
.leader_info .leader_name a {background-position:52px -655px;color:#999999;float:right;font-size:12px;font-weight:normal;padding-right:18px;}
.leader_info .leader_score {padding-top:12px;}
.leader_info .leader_score strong {color:#666666;float:left;font-weight:normal;}
.leader_info .leader_score li {height:24px;line-height:24px;}
.leader_info .leader_score .start_date {background-color:#6bc1fa;border-radius:3px;color:#fff;padding:0 6px;}
.leader_info .leader_score .popularity {color:#da412c;}
.leader_info .leader_score .star {color:#da412c;float:left;white-space:nowrap;}
.leader_info .leader_score .star i {display:inline-block;height:13px;margin-right:2px;vertical-align:-1px;width:64px;}
.leader_info .leader_score .star_1 {background-position:-39px -757px;}
.leader_info .leader_score .star_2 {background-position:-26px -757px;}
.leader_info .leader_score .star_3 {background-position:-13px -757px;}
.leader_info .leader_score .star_4 {background-position:0 -757px;}
.leader_info .leader_score .star_5 {background-position:0 -741px;}
.leader_info .leader_score .star_half {background-position:-65px -741px;}
.leader_info .leader_score .star_1_half {background-position:-52px -741px;}
.leader_info .leader_score .star_2_half {background-position:-39px -741px;}
.leader_info .leader_score .star_3_half {background-position:-26px -741px;}
.leader_info .leader_score .star_4_half {background-position:-13px -741px;}
.leader_notice {color:#999999;margin-top:16px;}
.leader_content {border-top:3px solid #f1f1f1;margin:20px -12px 0 -116px;padding:20px 14px 20px 116px;position:relative;}
.cruise_resource_mask {background-color:white;border:1px solid #7c7c7c;box-shadow:0 0 45px -10px #000;height:440px;padding:15px 10px 15px 20px;width:910px;}
.cruise_resource_mask .close {background-color:#333;float:right;height:34px;margin:-16px -44px 0 0;width:34px;}
.cruise_resource_mask .close span {background-image:url("http://pic.c-ctrip.com/flt_htl/v2/un_group_detail.png?20160224.png");background-position:-43px -272px;background-repeat:no-repeat;cursor:pointer;display:block;height:0;margin:11px;overflow:hidden;padding-top:13px;width:13px;}
.cruise_scroll_wrap {height:430px;overflow-y:auto;padding:0 20px 0 0;position:relative;width:880px;}
.cabin_mask_table {border-collapse:collapse;font:12px/1.5 arial,simsun,sans-serif;table-layout:fixed;width:100%;}
.cabin_mask_table dfn {font-style:normal;}
.cabin_mask_table .cabin_room_type {border-collapse:collapse;cursor:pointer;font-size:14px;text-decoration:underline;}
.cabin_mask_table th {background-color:#f1f1f1;color:#999;font-weight:normal;padding:4px 10px;text-align:center;}
.cabin_mask_table th.text_indent {border-left:medium none;text-indent:25px;}
.cabin_mask_table td {background-color:white;border-bottom:1px dotted #c4c4c4;padding:10px;text-align:center;}
.cabin_mask_table .col_01 {border-left:40px solid white;padding-left:0;text-align:left;width:210px;}
.cabin_mask_table .col_02 {width:100px;}
.cabin_mask_table .col_03 {width:95px;}
.cabin_mask_table .col_04 {width:90px;}
.cabin_mask_table .col_05 {width:75px;}
.cabin_mask_table .col_06 {width:70px;}
.cabin_mask_table .col_07 {width:60px;}
.cabin_room_num {line-height:26px;}
.cabin_num_input_wrap {float:left;width:50px;}
.cabin_num_input_wrap input {border:1px solid #ccc;box-shadow:1px 1px 3px #ddd inset;float:left;font-size:12px;height:18px;line-height:18px;margin-right:4px;padding:3px 10px 3px 3px;width:32px;}
.cabin_num_input_wrap input:focus,.cabin_num_input_wrap input:focus {background-color:#f1f9ff;border-color:#5d9de5 #67a1e2 #67a1e2 #5d9de5;border-style:solid;border-width:1px;box-shadow:1px 1px 3px #d0dee6 inset;}
.cabin_num_input_wrap p {background-color:#fff;border:1px solid #ccc;clear:both;margin:25px 0 0;position:absolute;width:45px;z-index:1;}
.cabin_num_input_wrap p a {color:#333;display:block;height:18px;line-height:18px;text-align:center;text-decoration:none;}
.cabin_num_input_wrap p a:hover {background-color:#ccc;color:#fff;text-decoration:none;}
.cabin_num_input_wrap b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:4px 4px 0;cursor:text;float:left;font-size:0;height:0;line-height:0;margin:12px 0 0 -15px;overflow:hidden;vertical-align:middle;width:0;}
.ctrip_cabin_price {color:#f60;}
.ctrip_cabin_price dfn {font-family:arial;font-style:normal;}
.cruise_resource_mask .select a,.cabin_mask_table .cabin_room_selected a {background-image:url("http://pic.c-ctrip.com/flt_htl/v2/un_group_detail.png?20160224.png");background-position:0 -139px;background-repeat:no-repeat;cursor:default;display:block;height:0;margin:0 auto;overflow:hidden;padding-top:18px;width:18px;}
.cabin_room_selected_btn a {background-color:#ffb000;color:#fff;display:block;height:24px;line-height:23px;margin:0 auto;text-align:center;text-decoration:none;width:54px;}
.cabin_room_selected_btn a:hover {background-color:#ff961b;text-decoration:none;}
.cabin_room_detail > td {padding:0;}
.cabin_flod_spread_box {background-color:#e7e7e7;margin-left:20px;padding:10px;}
.cabin_flod_spread {overflow:hidden;}
.cabin_flod_spread a.cabin_room_img {cursor:pointer;display:block;float:left;height:139px;margin-right:10px;width:247px;}
.cabin_flod_spread a.cabin_room_img img {border:0 none;height:139px;margin:0;padding:0;width:247px;}
.cabin_flod_spread table {border-collapse:collapse;}
.cabin_flod_spread table th {background:rgba(0,0,0,0) none repeat scroll 0 center;color:#333;padding:3px 30px 3px 10px;text-align:right;vertical-align:top;width:80px;}
.cabin_flod_spread table td {background:rgba(0,0,0,0) none repeat scroll 0 center;border-bottom:0 none;padding:3px;text-align:left;}
.cabin_flod_spread_btn {line-height:24px;margin-top:-1px;overflow:hidden;}
.cabin_flod_spread_btn a {color:#0065bb;float:left;text-decoration:none;}
.cabin_flod_spread_btn b {border-left:5px dashed transparent;border-right:5px dashed transparent;display:inline-block;font-size:0;height:0;line-height:0;margin-left:0;overflow:hidden;vertical-align:middle;width:0;}
.cabin_flod_spread_btn .down {border-bottom:0 none;border-top:5px solid #0065bb;}
.cabin_flod_spread_btn .up {border-bottom:5px solid #0065bb;border-top:0 none;}
.intention_jump .route_btn,.intention_submit_jump .route_btn {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#ffbb01;border-color:-moz-use-text-color -moz-use-text-color #ff9c01;border-image:none;border-style:none none solid;border-width:0 0 5px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;height:35px;line-height:35px;text-align:center;vertical-align:middle;width:100px;}
.intention_jump .route_btn:hover,.intention_submit_jump .route_btn:hover {background-color:#ff9c01;border-color:#ec8211;text-decoration:none;}
.intention_jump .btn_box {position:relative;}
.intention_jump .btn_box,.intention_submit_jump .btn_box {height:52px;margin:0 auto;width:174px;}
.intention_jump .btn_box .route_btn,.intention_submit_jump .btn_box .route_btn {color:#fff;font:24px/44px "Microsoft Yahei",simsun,sans-serif;height:48px;width:100%;}
.intention_jump .base_price {color:#999;font-family:"Century Gothic",tahoma,arial,Simsun,sans-serif;font-size:12px;}
.intention_jump .base_price dfn {color:#ff9c01;font-family:Arial;font-style:normal;font-weight:normal;position:relative;top:-10px;z-index:1;}
.intention_jump .base_price span {color:#ff9c01;font-size:28px;padding-left:5px;padding-right:5px;}
.intention_jump p,.intention_submit_jump p {margin:0;padding:0;}
.intention_jump .intention_top a,.intention_submit_jump .intention_submit_top a,.intention_jump .date_box .line_prev_time i,.intention_jump .date_box .line_next_time i,.intention_jump .date_box .month_box .checked i,.intention_jump .people .number_box .checked i,.intention_bottom .error i,.intention_bottom .time i,.intention_bottom .checked i,.intention_submit_message i {background-image:url("http://pic.c-ctrip.com/flt_htl/v2/un_detail.png");background-repeat:no-repeat;}
.intention_jump .route_btn,.intention_submit_jump .route_btn {}
.intention_jump .intention_top a,.intention_submit_jump .intention_submit_top a {background-position:-95px -61px;border:0 none;float:right;height:18px;margin:16px 16px 0 0;text-decoration:none;width:17px;}
.intention_jump .intention_top a:hover,.intention_submit_jump .intention_submit_top a:hover {text-decoration:none;}
.intention_jump {background-color:#fff;border:8px solid #b7b7b7;font-family:"Century Gothic","Microsoft Yahei",simsun,sans-serif;height:540px;width:965px;}
.intention_top {font:16px/50px "Microsoft Yahei",simsun,sans-serif;padding-left:30px;}
.intention_top h2 {font:22px/1.5 "Microsoft Yahei",simsun,sans-serif;margin:0;padding:20px 0 5px;}
.intention_top p {color:#666;font:14px/1.5 "Microsoft Yahei",simsun,sans-serif;margin-right:30px;}
.intention_middle,.intention_bottom {margin:10px 30px;padding:10px 0 0;}
.intention_middle {border-bottom:2px dashed #bbb;border-top:2px dashed #bbb;}
.intention_middle .date h3,.intention_middle .people h3 {color:#010101;font:18px/1.5 "Microsoft Yahei",simsun,sans-serif;margin:0 0 10px;padding:0;text-align:center;}
.intention_middle .date {margin-bottom:15px;overflow:hidden;}
.intention_middle .date_box {overflow:hidden;position:relative;}
.intention_middle .date_box .month_wrap,.intention_middle .date_box .month_box,.intention_middle .date_box .month_box .day_box,.intention_middle .date_box .month_box .month_num {float:left;overflow:hidden;}
.intention_middle .date_box .month_wrap {margin-left:-5px;overflow-x:hidden;position:relative;width:839px;}
.intention_middle .date_box .month_wrap a {float:left;}
.intention_middle .date_box .line_prev_time,.intention_middle .date_box .line_next_time {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#dcdcdc;border-image:none;border-style:solid;border-width:1px 1px 5px;height:98px;margin:0;position:relative;width:33px;}
.intention_middle .date_box .line_prev_time i,.intention_middle .date_box .line_next_time i {display:block;height:50px;left:50%;margin:-25px 0 0 -15px;position:absolute;top:50%;width:30px;}
.intention_middle .date_box .line_prev_time {float:left;}
.intention_middle .date_box .line_next_time {float:right;}
.intention_middle .date_box .line_prev_time i {background-position:-98px -280px;}
.intention_middle .date_box .line_next_time i {background-position:-135px -280px;}
.intention_middle .date_box .line_prev_time:hover,.intention_middle .date_box .line_next_time:hover,.intention_middle .date_box .current {background-color:#f6f7f0;border-color:#f5f5f0;cursor:pointer;}
.intention_middle .month_box {margin-left:5px;}
.intention_middle .month_box .month_num {background-color:#dcdcdc;color:#9d9d9d;font-size:24px;height:76px;padding:14px 5px;position:relative;text-align:center;vertical-align:middle;width:30px;}
.intention_middle .month_box .month_num p {margin-top:-40px;padding:0 5px;position:absolute;top:50%;}
.intention_middle .month_box .day_box {border:1px solid #dcdcdc;height:102px;margin-left:-1px;position:relative;text-decoration:none;width:116px;}
.intention_middle .month_box .day_box:hover {background-color:#f5f5f5;text-decoration:none;}
.intention_middle .day_box .day {color:#000;font:18px/1.5 tahoma,"Microsoft Yahei",simsun,sans-serif;margin-top:15px;text-align:center;}
.intention_middle .day_box .base_price {margin-top:10px;text-align:center;}
.day_box .base_price span {font-size:24px;}
.intention_middle .date_box .month_box .checked {background-color:#f5f5f5;border:2px solid #ff9c01;height:100px;margin-left:-2px;width:115px;}
.intention_middle .date_box .month_box .checked i {background-position:-68px -285px;bottom:0;display:block;height:23px;position:absolute;right:0;width:22px;}
.intention_bottom table {border-collapse:collapse;margin-bottom:15px;table-layout:fixed;}
.intention_bottom table th {font:18px/2.5 "Microsoft Yahei",simsun,sans-serif;padding:5px 20px 0 0;text-align:right;width:120px;}
.intention_bottom .error {color:#f00;font-size:14px;line-height:17px;}
.intention_bottom .error i {background-position:-177px -289px;display:block;float:left;height:17px;margin:0 5px;width:17px;}
.intention_bottom td input {border:1px solid #d7d7d7;font:16px/2 "Microsoft Yahei",simsun,sans-serif;height:40px;padding-left:10px;width:305px;}
.intention_bottom .time_box {height:50px;padding:5px 0;}
.intention_bottom .time {background-color:#f5f5f5;color:#000;cursor:pointer;display:inline-block;font:18px/47px "Microsoft Yahei",simsun,sans-serif;height:47px;margin-right:10px;padding:0 10px 0 5px;text-align:center;text-decoration:none;}
.intention_bottom .time i {background-position:0 -282px;display:block;float:left;height:30px;margin:10px 5px 0;width:30px;}
.intention_bottom .time:hover,.intention_bottom .checked {background-color:#dcdcdc;cursor:pointer;}
.intention_bottom .checked i {background-color:#dcdcdc;background-position:-35px -282px;}
.intention_jump .btn_box,.intention_submit_jump .btn_box {width:250px;}
.intention_submit_jump {background-color:#fff;border:8px solid #b7b7b7;font-family:"Century Gothic","Microsoft Yahei",simsun,sans-serif;height:420px;width:965px;}
.intention_submit_top {background-color:#f0f5fb;border-bottom:1px dashed #c8cacb;font:16px/50px "Microsoft Yahei",simsun,sans-serif;padding-left:30px;}
.intention_submit_top h2 {color:#06c;font:26px/3 "Microsoft Yahei",simsun,sans-serif;margin:0;padding:0;text-align:center;}
.intention_submit_message {border-top:1px dashed #eee;margin:0 0 50px;padding:65px 50px 0 120px;}
.intention_submit_message i {background-position:-195px -275px;display:block;float:left;height:60px;margin:0 30px 0 -75px;width:60px;}
.intention_submit_message .title {color:#000;font:28px/28px "Microsoft Yahei",simsun,sans-serif;margin-bottom:20px;}
.intention_submit_message .title span {padding:0 10px;}
.intention_submit_message .content {color:#010101;font:18px/1.5 "Microsoft Yahei",simsun,sans-serif;}
.intention_submit_message .content span {padding:0 5px;}
.group_info_alert {position:absolute;z-index:10;}
.group_info_alert .alert_info {background-color:#fff;border:1px solid #4cabea;color:#333;padding:3px 6px;white-space:nowrap;}
.group_info_alert b,.group_info_alert i {border-bottom:0 none;font-size:0;height:0;left:50%;line-height:0;margin-left:-3px;position:absolute;width:0;}
.group_info_alert b {border-left:5px dashed transparent;border-right:5px dashed transparent;border-top:5px solid #4cabea;top:26px;}
.group_info_alert i {border-left:5px dashed transparent;border-right:5px dashed transparent;border-top:5px solid #fff;top:25px;}
.htl_detail_mask {padding-right:10px;}
.htl_mask_top {border-bottom:1px solid #cccccc;}
.htl_mask_top .htl_title_wrap {float:left;width:720px;}
.htl_mask_top .htl_score_wrap {color:#666;float:right;text-align:right;width:150px;}
.htl_mask_top h3 {font:bold 20px/30px microsoft yahei,simsun,sans-serif;}
.htl_mask_top h3 span {font-size:12px;font-weight:normal;padding-left:10px;}
.htl_mask_top .htl_address {font-size:14px;}
.htl_mask_top .htl_facility {padding:10px 0 6px;}
.htl_facility i {display:inline-block;height:16px;margin-right:10px;vertical-align:top;}
.htl_facility .ico_wifi {background-position:-264px -739px;width:19px;}
.htl_facility .ico_net {background-position:-236px -760px;width:21px;}
.htl_facility .ico_parking {background-position:-161px -739px;width:16px;}
.htl_facility .ico_meeting {background-position:-186px -760px;width:17px;}
.htl_facility .ico_gym {background-position:-236px -739px;width:19px;}
.htl_facility .ico_swim {background-position:-136px -760px;width:18px;}
.htl_facility .ico_breakfast {background-position:-136px -739px;width:18px;}
.htl_facility .ico_airport_shuttle {background-position:-186px -739px;width:16px;}
.htl_facility .ico_computer {background-position:-161px -760px;width:16px;}
.htl_facility .ico_restaurant {background-position:-211px -739px;width:13px;}
.htl_facility .ico_spa {background-position:-211px -760px;width:17px;}
.htl_facility .ico_bus {background-position:-265px -760px;width:13px;}
.htl_facility .ico_free_wifi {background-position:-289px -739px;height:23px;width:19px;}
.htl_mask_top .htl_score {line-height:30px;}
.htl_mask_top .htl_score strong {color:#0064cb;font-size:30px;font-weight:normal;padding-right:5px;}
.htl_mask_top .comment_people {padding-bottom:7px;}
.htl_mask_bottom {padding-top:15px;}
.htl_mask_bottom .pic_loop {float:left;width:500px;}
.htl_mask_bottom .user_comment {border-left:1px solid #cfcfcf;float:right;height:456px;overflow:auto;padding:0 10px;width:335px;}
.htl_mask_bottom .big_pic {position:relative;}
.htl_mask_bottom .big_pic img {height:375px;vertical-align:top;width:500px;}
.htl_mask_bottom .big_pic .prev,.htl_mask_bottom .big_pic .next {background-image:url("http://pic.c-ctrip.com/flt_htl/v2/un_icon_arrow.png");background-position:-9999em -9999em;background-repeat:no-repeat;height:100%;position:absolute;top:0;}
.htl_mask_bottom .big_pic .prev {left:0;width:40%;}
.htl_mask_bottom .big_pic .prev:hover {background-position:-46px 160px;}
.htl_mask_bottom .big_pic .next {right:0;width:60%;}
.htl_mask_bottom .big_pic .next:hover {background-position:280px 160px;}
.htl_mask_bottom .small_pic {font-size:0;margin-top:15px;overflow:hidden;position:relative;white-space:nowrap;width:500px;}
.htl_mask_bottom .small_pic li {cursor:pointer;display:inline-block;margin-right:15px;opacity:0.8;position:relative;}
.htl_mask_bottom .user_comment h4 {font:16px/18px microsoft yahei,simsun,sans-serif;padding-bottom:10px;}
.htl_mask_bottom .user_comment li {border-top:1px dotted #cfcfcf;padding:10px 0;}
.htl_mask_bottom .user_name {color:#999;font-size:14px;overflow:hidden;padding-bottom:4px;}
.htl_mask_bottom .user_name span {float:right;}
.htl_title_wrap h3 i {display:inline-block;height:13px;margin-left:10px;margin-right:2px;overflow:hidden;vertical-align:-1px;width:64px;}
.htl_title_wrap h3 i.star_1 {background-position:-39px -757px;}
.htl_title_wrap h3 i.star_2 {background-position:-26px -757px;}
.htl_title_wrap h3 i.star_3 {background-position:-13px -757px;}
.htl_title_wrap h3 i.star_4 {background-position:0 -757px;}
.htl_title_wrap h3 i.star_5 {background-position:0 -741px;}
.htl_title_wrap h3 i.star_half {background-position:-65px -741px;}
.htl_title_wrap h3 i.star_1_half {background-position:-52px -741px;}
.htl_title_wrap h3 i.star_2_half {background-position:-39px -741px;}
.htl_title_wrap h3 i.star_3_half {background-position:-26px -741px;}
.htl_title_wrap h3 i.star_4_half {background-position:-13px -741px;}
.htl_mask_bottom .small_pic li:hover,.htl_mask_bottom .small_pic li.current {opacity:1;}
.htl_mask_bottom .small_pic li span {display:none;}
.htl_mask_bottom .small_pic li.current span,.htl_mask_bottom .small_pic li.current:hover span,.htl_mask_bottom .small_pic li:hover span {border:2px solid #6cb9ee;display:block;height:62px;left:0;position:absolute;top:0;width:84px;}
.htl_mask_bottom .small_pic li.current i,.htl_mask_bottom .small_pic li.current:hover i,.htl_mask_bottom .small_pic li:hover i {border:1px solid #fff;display:block;height:60px;left:0;position:absolute;top:0;width:82px;}
:root .htl_mask_bottom .small_pic li.current:hover span {border:2px solid #6cb9ee;display:block;height:62px;left:0;position:absolute;top:0;width:84px;}
:root .htl_mask_bottom .small_pic li.current:hover i {border:1px solid #fff;display:block;height:60px;left:0;position:absolute;top:0;width:82px;}
:root .htl_mask_bottom .small_pic li:hover span,*:root .htl_mask_bottom .small_pic li:hover i {display:none;}
.qr_code_share {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#dddddd;border-image:none;border-style:solid;border-width:1px 1px 0;left:0;padding:20px 0;position:absolute;text-align:center;top:45px;width:171px;}
.qr_code_share img {height:118px;width:118px;}
.qr_code_share p {color:#999;}
.questions_mask .close {background-position:-101px -781px;height:0;margin-top:4px;overflow:hidden;padding-top:21px;width:21px;}
.questions_mask .close:hover {background-position:-75px -781px;}
.questions_mask .title {display:inline-block;line-height:24px;padding-right:10px;text-align:right;vertical-align:top;width:60px;}
.questions_mask .security_code_input {vertical-align:middle;width:70px;}
.questions_mask .security_code_img {cursor:pointer;height:23px;margin-right:4px;vertical-align:middle;width:46px;}
.questions_mask .btn_blue_middle {margin-left:74px;width:102px;}
.questions_mask .type_wrap {display:inline-block;line-height:24px;vertical-align:middle;}
.questions_mask .type_wrap a {border:1px solid #cccccc;color:#333;display:inline-block;line-height:22px;margin-right:4px;padding:0 10px;vertical-align:middle;}
.questions_mask .type_wrap a:hover,.questions_mask .type_wrap a.current {border:2px solid #6bc2fa;line-height:20px;padding:0 9px;text-decoration:none;}
.questions_mask .type_wrap a.current {background-position:29px -686px;}
.questions_mask .content {border-top:1px solid #dddddd;margin-top:20px;padding-top:10px;}
.submit_success {background-color:#fff;box-shadow:0 0 45px -10px #000;padding:30px 20px;position:absolute;width:260px;}
.submit_success .send_success {font:16px/32px microsoft yahei,simsun,sans-serif;width:86px;}
.submit_success .close {background-position:-127px -781px;height:0;overflow:hidden;padding-top:21px;position:absolute;right:10px;top:10px;width:21px;}
.submit_success .close:hover {background-position:-153px -781px;}
.pkg_user_comments_t .score_tab {float:right;height:46px;width:920px;}
.pkg_user_comments_t .score_tab li {border-radius:3px;color:#0065bb;cursor:pointer;float:left;height:24px;line-height:24px;margin-right:4px;padding:0 6px;}
.pkg_user_comments_t .score_tab li:hover,.pkg_user_comments_t .score_tab li.current {background-color:#6bc2fa;color:#fff;}
.pkg_user_comments_t .score_tab li em {color:#999999;font-style:normal;}
.pkg_user_comments_t .score_tab li:hover em,.pkg_user_comments_t .score_tab li.current em {color:#fff;}
.pkg_user_comments_t .score_tab ul {float:left;padding-top:12px;}
.pkg_user_comments_t .score_tab a {float:right;height:46px;line-height:46px;}
.pkg_user_comments_t .score_tab a strong {color:#ff6600;font-weight:normal;}
.pkg_user_comments_t .score_tab a em {color:#999;font-style:normal;}
.product_scroll_wrap .special_info dd .fire_icon {background-position:-183px -785px;border:1px solid #f2b5b6;color:#d15759;padding-left:15px;}
.base_alert_down02 {color:#666666;position:absolute;width:auto;z-index:999;}
.base_alert_down02 .alert_info {background-color:#fff5d1;border:1px solid #ffb533;padding:3px 8px;}
.base_alert_down02 span {margin:0;}
.fulled_room {color:#f00;}
.flt_resource_table .base_txtdiv,.other_resource_table .other_name,.flt_resource_table .book_memo_bgwhite {border-bottom:1px dashed #b7b7b7;color:#666;}
.flt_resource_table .flt_num_info .base_txtdiv,.flt_resource_table .flt_num_info .book_memo_bgwhite {line-height:13px;margin-left:6px;margin-right:0;}
.htl_room_list .room_name span.rebates {border-bottom:1px solid #fba62c;color:#ff9614;font-family:Tahoma,Simsun,sans-serif;padding-bottom:0;vertical-align:middle;}
.htl_room_list .room_name span {padding-bottom:2px;}
.other_resource_table .other_name {display:inline;padding-bottom:2px;}
.new_detail_content {}
.resource_price_wrap li.children_num {position:relative;}
.resource_price_wrap .child_tip {height:30px;width:auto;}
.resource_price_wrap li.children_num .ie6_childhack {overflow:hidden;}
.resource_price_wrap li.children_num .more_del_up {left:52px;margin-top:44px;}
.resource_price_wrap li.children_num .more_del_up .more_del_info {padding:5px 10px;width:180px;z-index:2;}
.resource_price_wrap li.children_num .more_del_up b {border-color:-moz-use-text-color transparent #ffb534;border-style:none dashed solid;border-width:0 5px 5px;font-size:0;height:0;line-height:0;margin:0;position:absolute;width:0;}
.htl_detail .htl_room_list li .ctrip_feedback {background-color:#fffbf3;border:1px solid #ffca63;clear:both;padding:4px 8px;position:relative;top:3px;}
.htl_detail .htl_room_list li .ctrip_feedback::after,.resource_price_wrap .child_tip::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.detail_tab_div {position:relative;z-index:5;}
.resource_price_wrap .input_wrap {position:relative;z-index:6;}
.pm_face_recommend_pic {min-height:78px;padding-left:78px;}
.pm_face_recommend .pm_face {display:none;}
.pm_face_recommend_pic .pm_face {display:block;}
.pm_face_recommend_pic .pm_recommend {padding-left:12px;}
.pm_face_recommend_pic .pm_recommend h4 {float:none;margin-left:0;padding-left:14px;width:auto;}
.pm_face_recommend_pic .pm_recommend ul {border-left:1px solid #eee;padding-left:14px;}
.pm_face_recommend .quote_after,.pm_face_recommend .quote_before {display:none;}
.pm_face_recommend_pic .quote_after,.pm_face_recommend_pic .quote_before {display:block;}
h1.crumbs {font-size:12px;font-weight:normal;}
.seo_box {background:#fff none repeat scroll 0 0;border:1px solid #f0f0f0;color:#999;margin:20px auto 0;padding:15px;width:1148px;}
.seo_box a {color:#999;display:inline-block;margin:0 10px 5px 0;white-space:nowrap;}
.seo_box h1 {color:#999;margin-bottom:5px;}
.seo_box h1 {color:#666;font-size:12px;}
.seo_box p {border-bottom:1px dotted #e9e9e9;margin-bottom:15px;padding:0 0 15px;text-indent:2em;}
.seo_travel dt {color:#aaa;font-weight:bold;overflow:hidden;}
.seo_travel dd a {display:inline-block;margin-right:6px;}
.detail_travel {background:#fff none repeat scroll 0 0;border:1px solid #d5d5d5;margin:15px 0;}
.detail_travel .product_feature {padding:20px;}
.product_feature p{line-height: 24px;}
.htl_room_list .different_price {padding-left:0;}
.mpwr_sale_cur {background:#fff none repeat scroll 0 0;border:1px solid #ddd;padding:5px;position:relative;width:254px;z-index:3;}
.main_price_wrap_right .mpwr_sale_cur {display:none;left:39px;position:absolute;top:0;}
.main_price_wrap_right .mpwr_sale_cur p {overflow:visible;white-space:normal;}
.main_price_wrap_right .mpwr_sale_cur h4 {}
.main_price_wrap_right .vertical_middle dl:hover .mpwr_sale_cur {display:block;}
.mpwr_sale_cur .up_icon01 {position:absolute;right:10px;top:12px;}
.mpwr_sale_cur ul li {list-style-position:inside;list-style-type:disc;}
.mpwr_sale_cur p {padding:5px 10px;}
.rela_pro .use_date input {box-shadow:0 0 0;color:#333;height:24px;line-height:24px;padding:0 3px;text-align:center;width:80px;}
.rela_pro .use_date p {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px 1px;clear:both;left:0;position:absolute;top:26px;z-index:10;}
.rela_pro .use_date p a {color:#333;display:block;height:24px;line-height:24px;text-align:center;width:86px;}
.rela_pro .use_date p a:hover {background:#ccc none repeat scroll 0 0;color:#fff;text-decoration:none;}
.tips_blue01 {border:1px solid #67a1e3;padding:10px 15px;width:200px;}
.tips_blue01 .tips_list01 li,.tips_blue01 .tips_list01 li {line-height:20px;white-space:pre-wrap;width:200px;}
.tips_type01 {padding:10px 15px;width:200px;}
.other_resource_detail .rela_pro .choose_btn {background-color:#ffb000;color:#fff;display:block;height:24px;line-height:23px;text-align:center;width:54px;}
.other_resource_detail .rela_pro .choose_btn:hover {background-color:#ff961b;text-decoration:none;}
.calen_tips_top {background-position:0 -1060px;}
.calen_tips_top em {padding-top:10px;}
.icon_list {height:23px;line-height:23px;margin-bottom:3px;overflow:hidden;}
.icon_list .icon_list_map {color:#06c;display:inline-block;height:16px;line-height:16px;margin-right:10px;vertical-align:top;white-space:nowrap;}
.icon_list span {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png") no-repeat scroll 0 0;display:inline-block;height:16px;margin-right:10px;vertical-align:top;}
.icon_list .ico_wifi {background-position:-25px -124px;width:19px;}
.icon_list .ico_net {background-position:-100px -103px;width:21px;}
.icon_list .ico_parking {background-position:-25px -82px;width:16px;}
.icon_list .ico_meeting {background-position:-50px -103px;width:17px;}
.icon_list .ico_gym {background-position:-100px -82px;width:19px;}
.icon_list .ico_swim {background-position:0 -103px;width:18px;}
.icon_list .ico_breakfast {background-position:0 -82px;width:18px;}
.icon_list .ico_airport_shuttle {background-position:-50px -82px;width:16px;}
.icon_list .ico_computer {background-position:-25px -103px;width:16px;}
.icon_list .ico_restaurant {background-position:-75px -82px;width:13px;}
.icon_list .ico_spa {background-position:-75px -103px;width:17px;}
.icon_list .ico_bus {background-position:-50px -124px;width:13px;}
.icon_list .ico_free_wifi {background-position:0 -124px;height:23px;width:19px;}
.detail_travel .print {float:right;margin-top:5px;padding:10px;}
.empty,.query {background:#fff none repeat scroll 0 0;color:#333;font:18px microsoft yahei;margin-bottom:30px;padding:20px;position:relative;}
.empty {text-align:center;}
.empty b {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v1/spirite_icon_flt_htl.png?20160224.png") no-repeat scroll 0 -960px;display:block;height:100px;margin:0 auto 30px;width:106px;}
.htl_room_list .room_name .jsqr {background:#80b8dd none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;font:100 12px/14px microsoft yahei;margin-left:3px;padding:0 3px;text-indent:0;vertical-align:-1px;}
.scroll_wrap .searchresult_list_load {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/common/loading_100.gif") no-repeat scroll center top;color:#5f5f5f;font:bold 14px "Microsoft YaHei UI","Microsoft YaHei",SimSun,Tahoma,Verdana,Arial,sans-serif;left:50%;margin:-62px 0 0 -150px;padding:100px 0 10px;position:absolute;text-align:center;top:50%;width:300px;z-index:9;}
.new_frame {background:#fff none repeat scroll 0 0;border-radius:10px;display:inline-block;font:100 16px "΢���ź�",Tahoma,Simsun,sans-serif;padding:50px 20px;text-align:center;width:500px;z-index:99;}
.new_frame .text01 {display:block;line-height:24px;margin-bottom:20px;text-align:center;}
.new_frame .btn01,.new_frame .btn02,.new_frame .btn03 {border-radius:5px;color:#fff;display:inline-block;height:30px;line-height:30px;margin:0 15px;text-align:center;text-decoration:none;transition:all 0.5s ease 0s;width:100px;}
.new_frame .btn01 {background:#ffb000 none repeat scroll 0 0;}
.new_frame .btn02 {background:#6bc2fa none repeat scroll 0 0;}
.new_frame .btn03 {background:#fff none repeat scroll 0 0;border:1px solid #6bc2fa;color:#2fa3ed;height:28px;line-height:28px;width:98px;}
.new_frame .btn01:hover {background:#ff961b none repeat scroll 0 0;}
.new_frame .btn02:hover {background:#39a7ee none repeat scroll 0 0;}
.new_frame .btn03:hover {background:#39a7ee none repeat scroll 0 0;border:1px solid #39a7ee;color:#fff;}
.new_frame .text01 .price {margin:0 3px;}
.new_frame .out b {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v3/un_group_detail.png?20160224.png") no-repeat scroll -160px -1157px;display:block;height:72px;margin:0 auto 5px;width:78px;}
.new_calendar .calendar_right .chs {font-size:12px;}
.tips_orange {border:1px solid #ffaf13;border-radius:2px;color:#ffaf13;display:inline-block;font-family:Tahoma,microsoft yahei,Simsun,sans-serif;font-size:12px;line-height:14px;padding:0 2px;text-align:center;}
.new_detail_content {z-index:3;}
.detail_tab {z-index:2;}
.all_resource .flt_htl_resource {position:relative;z-index:10;}
.other_resource_detail th {text-align:left;}
.day_link_fixed {left:auto;margin-right:510px;position:fixed;right:50%;top:30px;}
.child_tips {color:#999;}
.new_calendar .calen_handle_fixed,.totle_price_fixed {z-index:11;}
.detail_main_wrap {z-index:3;}
.new_calendar .calendar_right a.current {margin:-1px 0 0 1px;}
.product_scroll_wrap dl.jx_flthtl_list01 .muti_htl .city_name {overflow:hidden;text-overflow:ellipsis;}
.jx_flthtl_list01 .htl_cont .htl_name .hotel {overflow:hidden;text-overflow:ellipsis;}
.crumbs .crumbs_title {width:auto;}
.htl_room_list li.full_room {border-bottom-width:0;}
.htl_room_list li.full_room .ctrip_feedback {text-align:center;width:570px;}
.no_htl .no_flt_cont {background-position:0 -1239px;display:block;margin-left:-75px;width:150px;}
.full_icon {background:red none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;height:16px;line-height:16px;padding:0 2px;}
.full_icon b {border-color:transparent red transparent -moz-use-text-color;border-style:dashed solid dashed none;border-width:4px 4px 4px 0;height:0;left:-4px;overflow:hidden;position:absolute;top:4px;width:0;}
.full_room .full_icon {position:absolute;right:-50px;top:5px;}
.new_sale_cont .jmp_text {border-width:0;}
.room_num .base_txtdiv {border-bottom-width:0;}
.other_product_detail .details_bd .visa_detail {background:#fff none repeat scroll 0 0;margin-bottom:10px;}
.other_product_detail .details_bd .visa_detail td {border:1px solid #dce5ec;padding:5px 24px;text-align:left;}
.other_product_detail .pack_up .more_type {bottom:10px;padding-right:12px;position:absolute;right:20px;}
.other_product_detail .pack_up .more_type b {border-color:transparent transparent #0065bb;border-style:none dashed solid;border-width:0 4px 4px;font-size:0;height:4px;line-height:0;position:absolute;right:0;top:3px;}
.htl_detail .htl_room_list li .tips_gray01 {clear:both;color:#999;padding:4px 8px;text-align:left;}
.squ_red1,.squ_green1 {border-radius:2px;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-right:3px;padding:0 1px;}
.squ_red1 {border:1px solid #ff7c7c;color:#f55252;}
.squ_green1 {border:1px solid #80b03b;color:#80b03b;}
.htl_room_list .room_name .squ_red1 {color:#f55252;}
.htl_room_list .room_name .squ_green1 {color:#80b03b;}
.htl_type_pub .type_lis .ico_gift {margin-right:3px;}
.tips_red,.flt_resource_table .tips_red {border:1px solid #ff7d13;color:#ff7d13;}
.tips_type02 {line-height:18px;padding:5px;width:auto;}
.flt_resource_table .base_txtdiv,.other_resource_table .other_name,.flt_resource_table .book_memo_bgwhite {margin-right:3px;}
.htl_room_list .room_name .base_txtdiv {margin-left:0;margin-right:3px;}
.flt_resource_table .squ_red1 {border-bottom:1px solid #ff7c7c;color:#f55252;}
.flt_resource_table .squ_green1 {border-bottom:1px solid #80b03b;color:#80b03b;}
.no_pointer,.flt_resource_table .no_pointer,.flt_resource_table .no_pointer {cursor:default;}
input.input_error,.rela_pro .use_date input.input_error {color:#f85252;}
.second_sub .route_tab {border-bottom:2px solid #e6e6e6;height:32px;margin:10px 0 20px;}
.second_sub .route_tab::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.second_sub .route_tab .tab_li {border:1px solid #d8d8d8;border-radius:20px;color:#333;float:left;font:14px/30px simsun;margin-right:10px;padding:0 15px;position:relative;text-align:center;width:80px;}
.second_sub .route_tab b {border-color:#6bc2fa transparent -moz-use-text-color;border-style:solid dashed none;border-width:6px 6px 0;display:none;height:0;line-height:0;width:0;}
.second_sub .route_tab .cur,.second_sub .route_tab .tab_li:hover {border-bottom:2px solid #32a1ff;color:#333;font-weight:800;text-decoration:none;}
.second_sub .route_tab .current b {bottom:-6px;display:block;left:46px;position:absolute;}
.other_product_detail .second_sub .route_tab .tab_r {float:right;padding-top:10px;}
.other_product_detail .second_sub .route_tab .tab_r a {display:inline-block;line-height:20px;margin-left:20px;padding-left:20px;}
.other_product_detail .second_sub .route_tab a {color:#666;float:left;font-size:12px;height:32px;line-height:32px;padding:0 20px;}
.other_product_detail .second_sub .route_tab a.cur {color:#333;}
.other_product_detail .second_sub .route_tab a:hover {border-bottom:2px solid #32a1ff;color:#333333;font-weight:bold;text-decoration:none;}
.info_provide dl {border-bottom:1px solid #eaeaea;line-height:20px;margin-bottom:10px;overflow:hidden;padding:0 0 10px 185px;}
.info_provide .other_info_note {background:#f8f9f8 none repeat scroll 0 0;border-bottom:0 none;margin-top:30px;padding-right:10px;}
.info_provide .other_info_note dt,.info_provide .other_info_note {padding-top:10px;}
.info_provide dt {float:left;font-weight:bold;margin-left:-185px;padding:0 10px;width:135px;}
.second_sub .visa_detail td {border:1px solid #dce5ec;color:#333;text-align:left;}
.other_product_detail .first_sub a {background:rgba(0,0,0,0) none repeat scroll 0 0;color:#666;display:inline-block;font-size:14px;font-weight:bold;padding-bottom:10px;}
.other_product_detail .first_sub a.cur {background:rgba(0,0,0,0) none repeat scroll 0 0;color:#333;}
.other_product_detail .first_sub a:hover {background:rgba(0,0,0,0) none repeat scroll 0 0;color:#333;text-decoration:none;}
.second_sub {background:#fff none repeat scroll 0 0;padding:5px;position:relative;}
.second_sub .up {border-bottom:7px solid #fff;border-left:7px dashed transparent;border-right:7px dashed transparent;display:block;height:0;position:absolute;top:-5px;width:0;}
.htl_room_list .room_name {width:244px;}
.htl_room_list .different_price {width:214px;}
.htl_room_list .room_bed {width:60px;}
.new_htl_resource_mask .htl_room_list .room_name {width:487px;}
.resource_mask .htl_room_list .room_bed {width:115px;}
.block_bed {display:block;}
.resource_mask .htl_room_list .block_bed {display:inline;}
.other_product_detail .details_bd .visa_detail {margin-bottom:0;}
.other_product_detail .details_bd p {margin-top:5px;}
.htl_room_list .room_bed {width:70px;}
.htl_room_list .room_breakfast {width:40px;}
.htl_room_list .room_net {width:57px;}
.resource_mask .htl_room_list .room_bed {width:125px;}
.step_box {padding:0;position:relative;}
.step {height:32px;padding-top:15px;}
.step_over .cur a {cursor:text;}
.step li {border-top:6px solid #d7d7d7;color:#999;display:inline;float:left;font:12px/20px Arial;padding-top:10px;position:relative;text-align:center;width:25%;}
.step li .dot {background-position:-28px -20px;height:20px;position:absolute;right:47%;top:-13px;width:20px;}
.step .cur {border-top-color:#ff9813;color:#ff9813;}
.step .cur .dot {background-position:0 -20px;}
.flt_select_cont i {font-style:normal;}
.flt_select_cont .flight_info {background:#fff none repeat scroll 0 0;border:1px solid #eaeaea;margin-bottom:20px;padding-bottom:20px;width:1178px;}
.flt_select_cont .flt_choosed_info {border-bottom:2px solid #e2e2e2;padding:20px 0;position:relative;}
.flt_select_cont .last_choosed_info {border-bottom:0 none;padding-bottom:10px;}
.flt_select_cont .flt_choosed_info .flt_mask_city {border-bottom:1px solid #eaeaea;color:#333;font:100 18px/26px microsoft yahei,simsun,sans-serif;margin:0;padding:0 0 10px 15px;position:relative;}
.flt_select_cont .flt_choosed_info .flt_mask_city .chosed {font-weight:bold;}
.flt_select_cont .flt_choosed_info .flt_mask_city .base_btn_return {background:#6bc2fa none repeat scroll 0 0;border-radius:3px;color:#fff;height:30px;padding-left:18px;position:absolute;right:0;text-align:center;top:0;width:115px;}
.flt_select_cont .flt_choosed_info .flt_mask_city em {font-style:normal;}
.flt_select_cont .flt_choosed_info .choose {background:#6bc2fa none repeat scroll 0 0;border-radius:3px;border-width:0;color:#fff;font:100 12px/24px microsoft yahei,simsun,sans-serif;height:24px;margin-top:-12px;position:absolute;right:0;text-align:center;text-decoration:none;top:50%;transition:all 0.3s linear 0s;width:50px;}
.flt_select_cont .flt_choosed_info .choose:hover {background:#39a7ee none repeat scroll 0 0;}
.flt_select_cont .room_select_btn a.return_choose {background:#fff none repeat scroll 0 0;border:1px solid #e3e3e3;border-radius:3px;color:#0a9fde;font-size:13px;height:28px;line-height:28px;text-align:center;width:128px;}
.flt_select_cont .room_select_btn a.return_choose:hover {background:#fff none repeat scroll 0 0;}
.flt_select_cont .flt_choosed_info .flt_info i {font-style:normal;font-weight:bold;}
.cate_select a:hover,.cate_select .cur,.cate_sel_tit a,.cate_sel_tit a:hover {background:#39a7ee none repeat scroll 0 0;color:#fff;text-decoration:none;}
.select_form .flt,.select_form .htl,.select_form .per {height:28px;left:18px;position:absolute;top:10px;width:28px;}
.sort li {float:left;line-height:22px;overflow:hidden;}
.sort li a {color:#333;display:inline-block;float:left;padding:0 15px 0 10px;position:relative;}
.sort li a:hover {color:#f60;text-decoration:none;}
.sort i {border-left:1px dotted #ccc;float:left;height:16px;line-height:16px;margin:4px 10px 0 18px;width:1px;}
.sort .prise_k {float:left;margin-left:15px;}
.sort .prise_l {float:left;}
.sort .all {padding:0 2px 0 10px;}
.sort .cur_li a {color:#f60;}
.sort li b {height:0;line-height:0;position:absolute;width:0;}
.sort .base_label {float:left;margin:3px 10px 0 0;}
.sort li .up {border-color:transparent transparent #666;border-style:none dashed solid;border-width:0 4px 4px;right:0;top:9px;}
.sort li b {margin-top:-2px;}
.sort .click_select_up .up,.sort li a:hover .up {border-color:transparent transparent #ff7a17;}
.sort li .down {border-color:#666 transparent transparent;border-style:solid dashed none;border-width:4px 4px 0;right:0;top:14px;}
.sort .click_select_down .down,.sort li a:hover .down {border-color:#ff7a17 transparent transparent;}
.sort .fliter_sub a {padding-right:20px;}
.sort .fliter_sub .up {display:none;}
.sort .fliter_sub .down {display:block;}
.sort .fliter_sub_nav {overflow:visible;position:relative;}
.sort .fliter_sub_nav .up,.sort .fliter_sub_nav .down {right:5px;}
.sort .fliter_sub_nav .down {display:none;}
.sort .fliter_sub_nav .up {border-bottom-color:#666;display:block;top:12px;}
.sort .fliter_sub_nav a {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#468dca #468dca -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px 0;margin:-1px -1px 0;position:relative;z-index:1;}
.sort .fliter_sub_nav .sub_nav {background:#fff none repeat scroll 0 0;border:1px solid #468dca;left:-1px;overflow:hidden;padding:3px;position:absolute;top:21px;width:110px;z-index:0;}
.sort .fliter_sub_nav .sub_nav .lab {display:block;padding-bottom:0;text-align:left;}
* + html .sort li .up {top:7px;}
* + html .sort li .down {top:12px;}
.sort .li {float:left;line-height:22px;overflow:hidden;}
.sort .li a {color:#666;display:inline-block;float:left;padding:0 15px 0 5px;position:relative;}
.sort .li a:hover {color:#f60;text-decoration:none;}
.sort .li b {height:0;line-height:0;position:absolute;width:0;}
.sort .li .up {border-color:transparent transparent #666;border-style:none dashed solid;border-width:0 4px 4px;right:0;top:9px;}
.sort .li b {margin-top:-2px;}
.sort .click_select_up .up,.sort .li a:hover .up {border-color:transparent transparent #ff7a17;}
.sort .li .down {border-color:#666 transparent transparent;border-style:solid dashed none;border-width:4px 4px 0;right:0;top:14px;}
.sort .click_select_down .down,.sort .li a:hover .down {border-color:#ff7a17 transparent transparent;}
* + html .sort .li .up {top:7px;}
* + html .sort .li .down {top:12px;}
.cate_fliter {line-height:20px;padding:5px 20px 0;}
.cate_fliter .cate_select {height:22px;}
.cate_fliter .clos {height:auto;}
.cate_fliter .clos .cate_box {padding-right:0;}
.cate_fliter .clos .cate_box .more_select {position:relative;right:auto;}
.flt_select_cont .cate_select {line-height:20px;margin:5px 0 0;overflow:hidden;padding-left:68px;position:relative;}
.cate_select .tit {color:#333;float:left;font:100 13px/20px microsoft yahei,simsun,sans-serif;margin-left:-68px;text-align:left;width:52px;}
.cate_select a,.cate_select_cur .lab,.cate_select .lab,.sub_cate_fliter .lab,.sub_nav .lab {color:#333;display:inline-block;font-family:Arial;line-height:20px;margin-left:3px;padding:0 6px;position:relative;text-align:center;vertical-align:middle;}
.cate_box {display:inline-block;padding-right:90px;position:relative;}
.htl_sear .cate_box {padding-right:275px;}
.cate_box .more_select,.htl_sear .htl_search {position:absolute;right:34px;top:0;}
.htl_sear .more_select {right:220px;}
.htl_sear .htl_search {right:12px;}
.cate_select a {margin-bottom:2px;}
.cate_select .more_select,.cate_select .more_select:hover {background:#fff none repeat scroll 0 0;border:1px solid #e0e0e0;color:#999;line-height:18px;}
.cate_select .more_select {padding-right:18px;}
.cate_select .more_select b {background-position:-58px -31px;height:8px;position:absolute;right:5px;top:5px;width:8px;}
.cate_select .more b {background:rgba(0,0,0,0) none repeat scroll 0 0;font-size:0;height:0;line-height:0;top:8px;width:0;}
.cate_select .more .down {border-color:#333 transparent transparent;border-style:solid dashed none;border-width:4px 4px 0;top:8px;}
.cate_select .more .up {border-color:transparent transparent #999;border-style:none dashed solid;border-width:0 4px 4px;top:8px;}
.cate_select .htl_search {border:1px solid #ccc;display:inline-block;height:18px;line-height:18px;margin-left:5px;}
.cate_select .htl_search_hover {border-color:#5d9de5;}
.cate_select .htl_search .htl_name,.cate_select .htl_search .htl_but {vertical-align:top;}
.cate_select .htl_search .htl_name {border:0 none;padding:1px 3px;width:170px;}
.cate_select .htl_search .htl_but {background-color:#fff;background-position:-108px -27px;border:0 none;display:inline-block;font-size:0;height:18px;line-height:0;overflow:hidden;position:relative;text-indent:-2em;width:20px;}
.cate_select_cur {background:#eef8ff none repeat scroll 0 0;height:auto;padding:10px 90px 5px 68px;position:relative;}
.cate_select_cur .lab,.cate_select .lab,.sub_cate_fliter .lab,.sub_nav .lab {padding:0 0 2px 20px;white-space:nowrap;}
.cate_select_cur .lab input,.cate_select .lab input,.sub_cate_fliter .lab input,.sub_nav .lab input {height:12px;left:0;overflow:hidden;position:absolute;top:4px;width:12px;}
.cate_fliter .current .cate_box {padding-right:0;}
.cate_fliter .current .btn_submit {position:absolute;right:6px;top:10px;}
.cate_fliter .current .btn_submit input {border:0 none;height:20px;padding:0 4px;}
.cate_fliter .current .btn_submit .multiple_btn1 {background:#39a7ee none repeat scroll 0 0;color:#fff;margin-right:10px;}
.cate_fliter .current .btn_submit .multiple_btn1:hover {background:#1d8fd9 none repeat scroll 0 0;text-decoration:none;}
.cate_fliter .current .btn_submit .multiple_btn2 {background:rgba(0,0,0,0) none repeat scroll 0 0;color:#0065bb;}
.cate_fliter .current .btn_submit .multiple_btn2:hover {text-decoration:underline;}
.cate_fliter .cate_select .more_select {border-width:0;color:#333;padding-left:6px;right:0;}
.cate_fliter .current {height:auto;padding:0 90px 0 68px;position:relative;}
.cate_fliter .current a {padding-left:22px;}
.cate_fliter .current i,.new_flt_resource_mask .data_fliter .check_type em {background-position:-75px -286px;height:13px;left:5px;margin-right:3px;position:absolute;top:3px;width:13px;}
.cate_fliter .current a:hover i {background-position:-103px -286px;}
.cate_fliter .current .cur {background-color:#39a7ee;color:#ffffff;}
.cate_fliter .current .cur i {background-position:-89px -286px;}
.cate_fliter .current .cur:hover i {background-position:-117px -286px;}
.cate_sel_tit {border-bottom:1px solid #eaeaea;padding-bottom:10px;}
.cate_fliter .cate_sel_tit {height:auto;padding-right:90px;}
* + html .cate_sel_tit {padding-top:10px;}
.cate_sel_tit a {color:#fff;padding:0 18px 0 0;text-align:left;}
.cate_sel_tit a:hover {background:#2c8bc8 none repeat scroll 0 0;}
.cate_sel_tit .title {background-color:#2c8bc8;display:inline-block;margin-right:3px;padding:0 5px;}
.cate_sel_tit b {background-position:-76px -31px;height:8px;position:absolute;right:5px;top:6px;width:8px;}
.cate_sel_tit a:hover b {background-position:-94px -31px;}
.cate_sel_tit .del_all,.cate_sel_tit .del_all:hover {background:rgba(0,0,0,0) none repeat scroll 0 0;color:#0080c9;padding:0;}
.cate_sel_tit .del_all {position:absolute;right:6px;top:0;}
.cate_sel_tit .del_all:hover {text-decoration:underline;}
.flt_select_cont .tickets_select .half_cate_select {display:inline-block;width:488px;}
.flt_city_go {padding-right:31px;position:relative;}
.flt_city_go i {background-position:-159px -895px;display:inline-block;font-size:0;height:8px;line-height:0;margin-top:-4px;position:absolute;right:5px;top:50%;width:20px;}
.flt_select_cont .tickets_select {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#9aceef #eaeaea #eaeaea;border-image:none;border-style:solid;border-width:3px 1px 1px;margin:20px 0 10px;padding:0 20px 10px;}
.tickets_select .select_form {padding:15px 20px;}
.tickets_select .from,.tickets_select .to {font:20px microsoft yahei;}
.tickets_select .sel_tit {font:800 14px/1.5 Tahoma;}
.tickets_select .sel_tit i {background-position:0 -216px;display:inline-block;font-size:0;height:8px;line-height:0;vertical-align:10px;width:20px;}
.tickets_select .cate_select .lab {overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:80px;}
.tickets_select .fl {display:inline;float:left;margin-top:0;}
.tickets_select .fl strong {}
.tickets_selected .from,.tickets_selected .to,.tickets_select .from,.tickets_select .to {margin:0 10px;}
.tickets_selected,.tickets_select {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#6bc2fa #eaeaea #eaeaea;border-image:none;border-style:solid;border-width:2px 1px 1px;}
.select_form .sel_tit .from {color:#333;font:900 18px microsoft yahei,simsun,sans-serif;}
.select_form .sel_tit .date {color:#333;font:900 16px microsoft yahei,simsun,sans-serif;}
.sub_cate_fliter,.tickets_select .sear_tip {display:inline;float:left;margin-right:30px;}
.tickets_select .data_fliter {background:#f9f9f9 none repeat scroll 0 0;overflow:hidden;position:relative;}
.tickets_select .sear_tip {margin:0 30px 0 0;padding:0;}
.flt_select_cont .data_fliter {background:#f9f9f9 none repeat scroll 0 0;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;padding:5px 20px;}
.flt_select_cont .data_fliter::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.flt_select_cont .data_fliter .sort label {margin:0 5px;}
.flt_select_cont .data_fliter .sort input {vertical-align:-3px;}
.flt_select_cont .data_fliter .sear_tip {display:inline;float:right;margin:0;padding:0;}
.flt_select_cont .data_fliter .sear_tip .num {color:#0065bb;font:14px/1 Tahoma,"Microsoft YaHei";padding:0 2px;}
.flt_select_cont .flt_li {padding:0 20px;}
.flt_select_cont .v3_flt_col_1 {width:120px;}
.flt_select_cont .v3_flt_col_2 {width:130px;}
.flt_select_cont .v3_flt_col_3 {width:100px;}
.flt_select_cont .v3_flt_col_4 {width:130px;}
.flt_select_cont .v3_flt_col_5 {width:100px;}
.flt_select_cont .v3_flt_col_6 {width:177px;}
.flt_select_cont .v3_flt_col_7 {}
.flt_select_cont .v3_flt_col_8 {width:90px;}
.flt_select_cont .v3_flt_col_9 {width:75px;}
.flt_select_cont .v3_flt_col_10 {width:55px;}
.flt_select_cont .tickets_select .v3_flt_col_5 {width:160px;}
.flt_select_cont .tickets_select .v3_flt_col_8 {width:100px;}
.flt_select_cont .tickets_select .flt_choosed_info .room_select_btn .choose {width:90px;}
.flt_select_cont .type_lis_tks th {border-bottom:1px solid #eaeaea;color:#999999;line-height:2;padding:5px 0;text-align:left;}
.flt_select_cont .type_lis_tks th.ac,.flt_select_cont .type_lis_tks th.type {text-align:center;}
.flt_select_cont .flt_hd .type_lis_tks th {background:#f5f5f5 none repeat scroll 0 0;text-align:center;}
.flt_select_cont .type_lis_tks td {border-top:1px dotted #eaeaea;padding:7px 0;}
.flt_select_cont .type_lis_tks td .more_cw {display:block;}
.flt_select_cont .type_lis_tks td .more_cw img {margin-left:5px;vertical-align:middle;}
.flt_select_cont .type_lis_tks .no_line td {border-top:0 none;}
.flt_select_cont .type_lis_tks .flt_hbh {padding-left:18px;}
.flt_select_cont .type_lis_tks .flt_hbh .base_txtdiv {border-bottom-width:0;color:#0065bb;}
.flt_select_cont .base_txtdiv,.flt_select_cont .book_memo_bgwhite,.flt_select_cont .tips_txtdiv {border-bottom:1px dashed #0065bb;color:#0065bb;display:inline-block;margin-right:5px;}
.flt_select_cont .squ_red1 {border-bottom:1px solid #ff7c7c;color:#f55252;margin-left:3px;}
.flt_select_cont .squ_green1 {border-bottom:1px solid #80b03b;color:#80b03b;margin-left:3px;}
.tips_green,.flt_select_cont .tips_green {border:1px solid #049966;color:#669932;}
.tips_red,.flt_select_cont .tips_red {border:1px solid #ff7d13;color:#ff7d13;margin-left:3px;}
.flt_select_cont .type_lis_tks .pubFlights_thin i,.flt_select_cont .type_lis_tks .pubFlights_thin span {line-height:16px;vertical-align:top;}
.flt_select_cont .type_lis_tks .pubFlights_thin i {display:inline-block;margin-right:3px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;}
.flt_select_cont .type_lis_tks .time {display:inline-block;font-size:24px;font-weight:bold;}
.flt_select_cont .type_lis_tks .flt_city {display:block;}
.flt_select_cont .type_lis_tks .text_ar {text-align:right;}
.flt_select_cont .type_lis_tks .line_icon {background:#d4d4d4 none repeat scroll 0 0;display:block;height:1px;margin:0 auto;position:relative;width:80px;}
.flt_select_cont .type_lis_tks .line_icon i {display:block;position:absolute;top:-3px;}
.flt_select_cont .type_lis_tks .line_icon i.first,.flt_select_cont .type_lis_tks .line_icon i.last {background-position:0 -893px;height:7px;width:7px;}
.flt_select_cont .type_lis_tks .line_icon i.center {background:rgba(0,0,0,0) none repeat scroll 0 0;height:16px;left:0;text-align:center;top:-10px;width:80px;}
.flt_select_cont .type_lis_tks .line_icon i.center span {background:#fff none repeat scroll 0 0;display:inline-block;line-height:16px;padding:0 3px;}
.flt_select_cont .type_lis_tks .line_icon i.last {right:0;}
.flt_select_cont .type_lis_tks .line_icon .jt_text {display:block;overflow:hidden;padding-top:5px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.flt_select_cont .type_lis_tks .turn_div {background:#f8f8f8 none repeat scroll 0 0;border:1px solid #eaeaea;margin-top:0;padding:25px 0 25px 115px;position:relative;}
.flt_select_cont .type_lis_tks .turn_div div {position:relative;}
.flt_select_cont .type_lis_tks .turn_div .xc {border-left:1px solid #d9d9d9;line-height:26px;margin-top:10px;padding-left:13px;}
.flt_select_cont .type_lis_tks .turn_div .type01 {border-left:1px solid #eaeaea;display:inline-block;margin-left:10px;padding-left:10px;}
.flt_select_cont .type_lis_tks .turn_div .type02 {background:#e2e2e2 none repeat scroll 0 0;display:inline-block;margin:0 8px;}
.flt_select_cont .type_lis_tks .turn_div .type03 {color:#999;display:inline-block;}
.flt_select_cont .type_lis_tks .turn_div .date,.flt_select_cont .type_lis_tks .turn_div .time,.flt_select_cont .type_lis_tks .turn_div .city {display:inline-block;margin-right:0;}
.flt_select_cont .type_lis_tks .turn_div .date {font-size:14px;width:70px;}
.flt_select_cont .type_lis_tks .turn_div .xc .time {font-size:14px;width:80px;}
.flt_select_cont .type_lis_tks .turn_div .arrow_up {background-position:-60px -906px;height:14px;left:500px;position:absolute;top:-12px;width:24px;}
.flt_select_cont .type_lis_tks .turn_div .flt_return {border-bottom:1px dashed #ddd;height:1px;margin:30px 0;position:relative;text-align:center;width:100%;}
.flt_select_cont .type_lis_tks .turn_div .flt_return .tl_time {color:red;margin-left:5px;}
.flt_select_cont .type_lis_tks .turn_div .flt_return .flt_return_main {display:inline-block;margin-top:-12px;}
.flt_select_cont .type_lis_tks .turn_div .flt_return .flt_return_main::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.flt_select_cont .type_lis_tks .turn_div .flt_return span {float:left;height:24px;line-height:24px;}
.flt_select_cont .type_lis_tks .turn_div .flt_return span.left {background-position:0 -906px;width:15px;}
.flt_select_cont .type_lis_tks .turn_div .flt_return span.center {background-position:0 -936px;color:#999;padding:0 10px;width:auto;}
.flt_select_cont .type_lis_tks .turn_div .flt_return span.right {background-position:-20px -906px;width:15px;}
.flt_select_cont .type_lis_tks .turn_div .flt_return .center .icon_return {background-position:-120px -888px;display:inline-block;height:12px;margin-right:5px;vertical-align:-2px;width:12px;}
.flt_select_cont .jt_time {padding-left:20px;position:relative;}
.flt_select_cont .jt_time .icon_time01 {background-position:-100px -890px;display:inline-block;height:10px;margin:0 0 0 -15px;width:10px;}
.flt_select_cont .jt_time .jt_time_num {display:block;}
.flt_select_cont .turn .line {background:#d4d4d4 none repeat scroll 0 0;border-width:0;display:inline-block;height:1px;margin:0 3px 0 auto;position:relative;vertical-align:3px;width:17px;}
.flt_select_cont .turn .line i {left:50%;margin:-5px 0 0 -4px;position:absolute;top:50%;}
.flt_select_cont .icon_round01 {background-position:-20px -891px;display:inline-block;height:9px;width:9px;}
.flt_select_cont .type_lis_tks .turn_div .flt_return .center em {font-style:normal;}
.flt_select_cont .type_lis_tks .turn_div .pot {background:#f8f8f8 none repeat scroll 0 0;height:18px;left:-17px;position:absolute;width:7px;}
.flt_select_cont .type_lis_tks .turn_div .pot i {background-position:0 -893px;height:7px;left:0;position:absolute;width:7px;}
.flt_select_cont .type_lis_tks .turn_div .top .pot i {bottom:0;}
.flt_select_cont .type_lis_tks .turn_div .bottom .pot {bottom:0;}
.flt_select_cont .type_lis_tks .turn_div .bottom .pot i {top:0;}
.flt_select_cont .type_lis_tks .turn_div .center {color:#999;}
.flt_select_cont .type_lis_tks .turn_div .center .pot {background:rgba(0,0,0,0) none repeat scroll 0 0;height:11px;left:-19px;top:3px;}
.flt_select_cont .type_lis_tks .turn_div .center .pot i {background-position:-40px -889px;height:11px;top:5px;width:11px;}
.flt_select_cont .type_lis_tks .turn_div .center .city {width:200px;}
.flt_select_cont .type_lis_tks .turn_div .base_txtdiv {border-bottom-width:0;color:#0065bb;}
.flt_select_cont .type_lis_tks .first_turn_div .base_txtdiv {border-bottom:1px dashed;color:#0065bb;}
.flt_select_cont .col_green {color:#73b100;font-size:16px;}
.flt_select_cont .col_oran {color:#f60;font-size:16px;}
.flt_select_cont .room_select_btn a {background:#ffb000 none repeat scroll 0 0;color:#fff;display:block;height:24px;line-height:24px;text-align:center;width:54px;}
.flt_select_cont .room_select_btn a:hover {background:#ff961b none repeat scroll 0 0;text-decoration:none;}
.flt_select_cont .room_select_btn .choosed {background:#fff none repeat scroll 0 0;border:1px solid #dfeacf;border-radius:2px;color:#85bc35;height:22px;line-height:22px;padding-left:18px;position:relative;width:34px;}
.flt_select_cont .room_select_btn .choosed:hover {background:#fff none repeat scroll 0 0;}
.flt_select_cont .room_select_btn .choosed .choose_icon02 {left:5px;position:absolute;top:8px;}
.turn_div .luggage_limit_info {background:rgba(0,0,0,0) none repeat scroll 0 0;margin-left:-15px;padding-right:20px;}
.tgq_jmp_type1 {margin:-1px;width:508px;}
.tgq_jmp_type1 table {background:#f0f8ff none repeat scroll 0 0;table-layout:fixed;width:100%;}
.tgq_jmp_type1 .bz_title {font-size:14px;padding-top:10px;text-align:center;}
.tgq_jmp_type1 table th,.tgq_jmp_type1 table td {border:1px solid #0099cc;padding:5px;text-align:center;}
.tuna_jmpinfo .base_jmp b {display:none !important;}
.flt_tips_little {display:block;}
.htl_room_list .flt_tips_little {display:inline-block;float:right;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 {margin-right:5px;width:57px;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 .per_num {height:32px;position:relative;width:57px;}
.child_tips {font-size:14px;}
.htl_resource_table .htl_detail {padding-left:0;width:762px;}
.htl_resource_table .htl_detail .htl_detail_img {display:block;}
.htl_resource_table .htl_detail .htl_detail_img::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.htl_resource_table .htl_img {float:left;height:80px;margin:0 10px 0 0;overflow:hidden;position:relative;width:100px;}
.htl_resource_table .htl_img img {height:auto;width:100px;}
.htl_resource_table .htl_detail .htl_detail_img h3 {display:inline-block;position:relative;width:642px;}
.htl_resource_table .htl_detail .htl_detail_img h3 i {display:block;margin-left:0;}
.htl_resource_table .htl_detail .htl_detail_img h3 .score {color:#666;font-size:12px;font-style:normal;font-weight:100;position:absolute;right:-7px;text-align:right;top:0;}
.htl_resource_table .htl_detail .htl_detail_img h3 .no_score {color:#999;font-size:12px;top:5px;}
.htl_resource_table .htl_detail .htl_detail_img h3 .score span {color:#0e67b8;font-size:24px;margin-right:3px;}
.htl_resource_table .htl_detail .htl_detail_img h3 .score_num {background-image:none;color:#999;display:block;font-size:12px;font-style:normal;line-height:12px;margin-top:-3px;}
.htl_room_list .room_zhenc {float:left;line-height:26px;padding-right:4px;width:80px;}
.htl_room_list .room_name {width:206px;}
.htl_room_list .room_num {width:86px;}
.htl_room_list .room_detail_wrap {width:730px;}
.htl_room_list .room_txt_wrap div {width:355px;}
.htl_room_list .room_txt_wrap .long {width:720px;}
.flt_resource_table .detail_flt_hbtext {padding-left:18px;}
.flt_resource_table .detail_flt_hbtext .flt_jcstye,.flt_resource_table .detail_flt_hbtext .flt_tips_little {margin-left:0;}
.htl_detail .book_memo_bgwhite {border-bottom:1px dashed #0065bb;color:#0065bb;cursor:pointer;display:inline-block;line-height:16px;margin-right:3px;}
.calen_handle_peo .num_input_wrap {position:relative;}
.calen_handle_peo .num_input_wrap::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 .num_input_wrap input {border-width:0;text-align:left;text-indent:15px;}
.calen_handle_peo .num_input_wrap b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:4px 4px 0;cursor:text;float:left;font-size:0;height:0;line-height:0;margin:15px 0 0 -13px;overflow:hidden;vertical-align:middle;width:0;}
.calen_handle_peo .num_input_wrap p {background-color:#fff;border:1px solid #ccc;clear:both;margin:25px 0 0 -1px;position:absolute;width:57px;z-index:100;}
.calen_handle_peo .num_input_wrap p a {color:#333;display:block;height:18px;line-height:18px;text-align:center;}
.calen_handle_peo .num_input_wrap p a:hover {background:#ccc none repeat scroll 0 0;color:#fff;text-decoration:none;}
.squ_red1,.squ_green1 {height:16px;line-height:16px;}
.htl_room_list .room_name .squ_red1,.htl_room_list .room_name .squ_green1 {padding-bottom:1px;}
.flt_select_cont .cate_fliter {padding:5px 8px 0;}
.flt_select_cont .cate_fliter .cate_select {padding-bottom:5px;padding-top:5px;}
.check_box_type01 {background-position:-170px -1140px;display:inline-block;height:14px;width:14px;}
.tickets_select .cate_select .lab .check_box_type01 {left:0;position:absolute;top:13px;}
.flight_info .sort .check_box_type01 {margin-right:5px;vertical-align:-2px;}
.cang_name {margin-right:5px;}
.flt_select_cont .cate_fliter .no_border {border-bottom-width:0;}
.flt_select_cont .cate_fliter .cate_select .tit {font-weight:600;}
.flt_select_cont .tickets_select .cate_select .lab {margin-top:-8px;padding:11px 0 11px 23px;}
.flt_select_cont .tickets_select .cate_select .lab:hover {background:#f5f5f5 none repeat scroll 0 0;}
.flt_select_cont .tickets_select .cate_select .lab input {top:15px;}
.flt_select_cont .cate_fliter .cate_select .tit {margin-top:2px;}
.flt_select_cont .cate_fliter .cate_select a {margin-bottom:7px;}
.htl_resource_table .htl_detail .htl_detail_img {padding-left:0;}
.mask_htl_wrap .htl_img {float:left;height:80px;margin:0 10px 0 0;overflow:hidden;position:relative;width:100px;}
.mask_htl_wrap .htl_img img {height:80px;width:100px;}
.htl_room_list {}
.htl_room_list .room_name span {margin-left:0;text-indent:0;}
.mask_htl_wrap .htl_room_list {}
.htl_detail h3 {}
.htl_detail h3 .score {}
.htl_detail h3 .score .score_num {font-family:Arial,Simsun,sans-serif;height:16px;line-height:16px;}
.htl_room_list .title {border-top-width:0;margin-top:10px;}
.htl_room_list .room_bed {text-align:left;}
.flod_spread_btn a {float:right;}
.flt_li .arrow_up,.flt_li .arrow_down {display:inline-block;height:5px;margin-left:3px;width:9px;}
.flt_li .arrow_up {background-position:-60px -895px;}
.flt_li .arrow_down {background-position:-80px -895px;}
.more_cw .arrow_down {vertical-align:3px;}
.icon_time01,.flt_select_cont .icon_time01 {background-position:-100px -890px;display:inline-block;height:10px;margin-right:3px;width:10px;}
.line_icon .center em {display:block;font-style:normal;}
.flt_select_cont .type_lis_tks .flt_hbh .base_txtdiv {border-bottom-width:1px;vertical-align:-2px;}
.flt_select_cont .jt_time .jt_time_num .icon_time01 {margin-left:0;}
.flt_select_cont .flt_return_main .icon_time01 {margin:0 3px;}
.htl_select_cont {background:#fff none repeat scroll 0 0;margin:20px 0 0;padding:0;}
.new_detail_cont .htl_select_cont {margin-top:0;}
.htl_select_cont .select_form {border-bottom:1px solid #dce1e4;color:#666;margin:0 8px;padding:15px 0;}
.base_btn_return {background:#6bc2fa none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:13px;height:30px;line-height:30px;padding-left:15px;position:relative;text-align:center;transition:all 0.3s ease 0s;width:115px;}
.base_btn_return b {background-position:-240px -1240px;display:inline-block;height:12px;left:5px;position:absolute;top:9px;width:8px;}
.base_btn_return:hover,.flt_select_cont .flt_choosed_info .flt_mask_city .base_btn_return:hover {background:#39a7ee none repeat scroll 0 0;text-decoration:none;}
.htl_select_cont .select_form .base_btn_return {float:right;padding-left:18px;position:relative;}
.htl_select_cont .sel_tit {font:100 14px/1.5 Tahoma;}
.htl_select_cont .search_htl {float:right;height:28px;margin-top:-24px;position:relative;width:204px;z-index:3;}
.htl_select_cont .search_htl input {border:1px solid #bbb;height:26px;padding:0 30px 0 10px;width:162px;}
.htl_select_cont .search_htl .search_icon01 {background-color:#fff;background-position:-108px -27px;border:0 none;display:inline-block;font-size:0;height:18px;line-height:0;overflow:hidden;position:absolute;right:5px;text-indent:-2em;top:5px;width:20px;}
.htl_select_cont .cate_fliter .cate_sel_tit,.htl_select_cont .cate_fliter .cate_select {margin:10px 0;padding-left:68px;}
.htl_select_cont .cate_fliter .cate_select {overflow:hidden;}
.htl_select_cont .cate_fliter .current a {padding-left:22px;}
.htl_select_cont .cate_fliter .current a.title01 {padding-left:3px;}
.htl_select_cont .cate_fliter .current i,.htl_select_cont .data_fliter .check_type em {background-position:-170px -1140px;height:14px;left:5px;margin-right:3px;position:absolute;top:3px;width:14px;}
.htl_select_cont .cate_fliter .current .cur i {background-position:-170px -1140px;}
.htl_select_cont .sear_num {padding:5px 0;position:absolute;right:10px;top:6px;}
.htl_select_cont .sear_num .float_right {margin-left:0;}
.htl_select_cont .sear_num .sear_htl_num {margin-right:5px;margin-top:2px;}
.htl_select_cont .tickets_select .data_fliter {border-top:1px solid #eee;margin-bottom:-1px;padding:8px 20px 8px 10px;}
.htl_select_cont .htl_detail {border-top:1px solid #e4e4e4;margin:10px 0;padding:10px 20px;}
.htl_select_cont .big_htl_list {border:1px solid #eee;margin-top:-1px;}
.htl_select_cont .big_htl_list .htl_detail {margin-top:0;}
.htl_select_cont .htl_detail h3 a {color:#0e67b8;font:18px microsoft yahei,simsun,sans-serif;margin-bottom:5px;margin-right:10px;}
.htl_select_cont .htl_detail .gray {color:#999;}
.htl_select_cont .htl_detail .htl_detail_img .gray {display:inline-block;width:890px;}
.htl_select_cont .htl_detail h3 {display:inline-block;padding-right:130px;position:relative;width:890px;}
.htl_select_cont .htl_detail h3 .score {color:#666;font-size:12px;font-style:normal;font-weight:100;position:absolute;right:15px;text-align:right;top:0;}
.htl_select_cont .htl_detail h3 .no_score {color:#999;font-size:12px;top:5px;}
.htl_select_cont .htl_detail h3 .score span {color:#0e67b8;font-size:24px;margin-right:3px;}
.htl_select_cont .htl_detail h3 .score_num {background-image:none;color:#999;display:block;font-size:12px;font-style:normal;line-height:12px;margin-top:-3px;}
.htl_detail_img::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.htl_select_cont .htl_detail .htl_detail_img {padding-left:110px;width:1028px;}
.new_detail_cont .htl_select_cont .htl_detail .htl_detail_img {width:640px;}
.new_detail_cont .htl_select_cont .htl_detail .htl_detail_img a:hover {text-decoration:underline;}
.htl_select_cont .htl_detail .htl_img {float:left;margin:0 0 0 -110px;}
.htl_select_cont .htl_detail .htl_img,.htl_select_cont .htl_detail .htl_img img {height:80px;width:100px;}
.htl_select_cont .htl_room_list .room_name {width:408px;}
.htl_select_cont .htl_room_list .different_price {padding-left:30px;width:378px;}
.htl_select_cont .htl_room_list .room_totle_price {display:inline-block;float:left;font-size:14px;line-height:26px;margin-right:4px;width:90px;}
.htl_select_cont .htl_room_list .room_bed {width:135px;}
.htl_select_cont .htl_room_list .room_net {width:80px;}
.htl_select_cont .htl_room_list .room_num {padding-left:5px;text-align:left;width:103px;}
.htl_select_cont .htl_room_list .num_input_wrap {display:inline-block;float:none;margin-left:0;}
.htl_select_cont .htl_room_list .room_breakfast {width:50px;}
.htl_select_cont .htl_room_list .room_price {font-size:14px;width:100px;}
.htl_select_cont .htl_room_list .room_tot_price {float:left;font-size:14px;line-height:26px;overflow:hidden;padding-right:4px;text-align:center;width:85px;}
.htl_select_cont .htl_room_list .room_selected,.htl_select_cont .htl_room_list .room_select_btn {text-align:right;width:54px;}
.htl_select_cont .htl_room_list .room_select_btn a,.htl_select_cont .htl_room_list .room_selected a {float:right;}
.htl_select_cont .htl_room_list .room_detail_wrap {width:1106px;}
.htl_select_cont .htl_room_list .room_txt_wrap div {width:540px;}
.htl_select_cont .htl_room_list .room_txt_wrap .long {width:1100px;}
.htl_select_cont .htl_detail .icon_list {display:none;margin-top:5px;}
.htl_select_cont .htl_room_list {margin:0;}
.htl_select_cont .block_bed {display:inline-block;}
.htl_select_cont .htl_detail h3 i {display:block;font-size:0;height:14px;line-height:0;margin-top:5px;vertical-align:0;}
.new_detail_content .htl_select_cont .htl_detail h3 i {display:inline-block;}
.hotel_star_6,.hotel_star06 {background-position:0 -1480px;width:84px;}
.hotel_star_5,.hotel_star05 {background-position:0 -1480px;width:70px;}
.hotel_star_4,.hotel_star04 {background-position:0 -1480px;width:56px;}
.hotel_star_3,.hotel_star03 {background-position:0 -1480px;width:42px;}
.hotel_star_2,.hotel_star02 {background-position:0 -1480px;width:28px;}
.hotel_star_1,.hotel_star01 {background-position:0 -1480px;width:14px;}
.hotel_star00_half {background-position:-84px -1480px;width:14px;}
.hotel_star01_half {background-position:-70px -1480px;width:28px;}
.hotel_star02_half {background-position:-56px -1480px;width:42px;}
.hotel_star03_half {background-position:-42px -1480px;width:56px;}
.hotel_star04_half {background-position:-28px -1480px;width:70px;}
.hotel_star05_half {background-position:-14px -1480px;width:84px;}
.hotel_hollow_5 {background-position:0 -248px;width:70px;}
.hotel_hollow_4 {background-position:0 -248px;width:56px;}
.hotel_hollow_3 {background-position:0 -248px;width:42px;}
.hotel_hollow_2 {background-position:0 -248px;width:28px;}
.hotel_hollow_1 {background-position:0 -248px;width:14px;}
.htl_select_cont .htl_page {padding-right:20px;text-align:right;}
.htl_detail .htl_room_list .num_input_wrap {display:inline-block;position:relative;}
.htl_detail .htl_room_list .num_input_wrap b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:4px 4px 0;cursor:text;font-size:0;height:0;left:50px;line-height:0;overflow:hidden;position:absolute;top:0;vertical-align:middle;width:0;}
.htl_detail .htl_room_list .room_name .icon_gift01 {background:#fba62c none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;font-style:normal;height:16px;line-height:16px;margin-left:5px;text-align:center;width:16px;}
.new_step_mod .step li {width:33.3%;}
.flt_select_cont .type_lis_tks .time {font-size:22px;}
.new_book_wrap {margin-top:20px;}
.under_tab_detail,.single_destination_wrap {font-size:14px;}
.book_mod01 {margin-bottom:10px;position:relative;}
.book_mod01 li.title {}
.new_detail_cont .htl_select_cont {border-width:0;}
.new_detail_cont .new_detail_content {border-width:0;width:1180px;}
.new_detail_cont .resource_wrap::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.new_detail_cont .resource_wrap .all_resource {float:left;padding:0 0 0 20px;width:846px;}
.book_mod01 .title_mod01 {border-left:3px solid #6bc2fa;font:100 20px/20px Tahoma,microsoft yahei,Simsun,sans-serif;height:20px;margin:0 0 20px -20px;padding-left:20px;}
.right_side {display:inline-block;margin-left:10px;}
.new_book_wrap .flt_select_cont {display:block;position:relative;width:815px;}
.new_bookcon_wrap .flt_select_cont,.new_detail_cont .flt_select_cont {width:auto;}
.new_book_wrap .flt_li {position:relative;}
.new_book_wrap .flt_li .tgq_mod {left:715px;margin-top:-10px;position:absolute;top:50%;}
.new_book_wrap .flt_li .tgq_mod span {border-bottom:1px dotted #0065bb;color:#0065bb;display:inline-block;}
.new_book_wrap .flt_select_cont .type_lis_tks td {border-top:1px solid #eaeaea;padding:7px 0;}
.new_book_wrap .flt_select_cont .type_lis_tks .no_line td {border-top-width:0;}
.new_book_wrap .flt_select_cont .v3_flt_col_1 {width:50px;}
.new_book_wrap .flt_select_cont .v3_flt_col_2 {width:auto;}
.new_book_wrap .flt_select_cont .v3_flt_col_3 {width:130px;}
.new_book_wrap .flt_select_cont .v3_flt_col_4 {width:100px;}
.new_book_wrap .flt_select_cont .v3_flt_col_5 {width:130px;}
.new_book_wrap .flt_select_cont .v3_flt_col_6 {width:90px;}
.new_book_wrap .flt_select_cont .v3_flt_col_7 {width:70px;}
.new_book_wrap .flt_select_cont .v3_flt_col_8 {text-align:right;width:100px;}
.flt_select_cont .flt_pot {display:inline-block;max-width:100px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:-3px;white-space:nowrap;width:auto;}
.flt_select_cont .text_ar .flt_pot {text-align:right;}
.htl_select_cont {position:relative;}
.new_bookcon_wrap .htl_select_cont {width:845px;}
.new_book_wrap .htl_detail .htl_room_list .room_name {width:150px;}
.new_book_wrap .htl_detail .htl_room_list .room_num {width:80px;}
.new_book_wrap .htl_detail .htl_room_list .room_bed {width:75px;}
.new_book_wrap .htl_detail .tips_little {display:inline-block;}
.book_mod01 .htl_select_cont .htl_detail {padding:20px 0 0;}
.flt_select_cont .internation_flt .v3_flt_col_1 {width:50px;}
.flt_select_cont .internation_flt .v3_flt_col_2 {width:auto;}
.flt_select_cont .internation_flt .v3_flt_col_3 {width:110px;}
.flt_select_cont .internation_flt .v3_flt_col_4 {width:100px;}
.flt_select_cont .internation_flt .v3_flt_col_5 {width:110px;}
.flt_select_cont .internation_flt .v3_flt_col_6 {width:90px;}
.flt_select_cont .internation_flt .v3_flt_col_7 {width:70px;}
.flt_select_cont .internation_flt .v3_flt_col_8 {width:70px;}
.new_book_wrap .flt_select_cont .internation_flt .v3_flt_col_3 {width:110px;}
.new_book_wrap .flt_select_cont .internation_flt .v3_flt_col_5 {width:130px;}
.flt_select_cont .flt_pot {font-style:normal;max-width:70px;width:auto;}
.book_mod01 .choose {background:#6bc2fa none repeat scroll 0 0;border-radius:3px;border-width:0;color:#fff;font:100 12px/24px microsoft yahei,simsun,sans-serif;height:24px;left:735px;margin-top:-12px;position:absolute;text-align:center;text-decoration:none;top:50%;transition:all 0.3s linear 0s;width:80px;}
.book_mod01 .choose:hover {background:#39a7ee none repeat scroll 0 0;}
.book_mod01 .flt_select_cont .flt_li {padding:0;}
.htl_select_cont .htl_detail .htl_img,.htl_select_cont .htl_detail .htl_img img {height:80px;width:100px;}
.htl_select_cont .htl_detail h3 {margin-bottom:5px;position:relative;}
.htl_select_cont .internation_htl h3 {padding-right:0;width:595px;}
.new_detail_content .htl_select_cont .htl_detail h3 .score {color:#666;display:block;font-size:12px;font-style:normal;font-weight:100;position:relative;right:auto;text-align:left;top:auto;}
.new_detail_content .htl_select_cont .htl_detail h3 .score a {color:#666;font-size:12px;}
.new_detail_content .htl_select_cont .htl_detail h3 .no_score {color:#999;font-size:12px;top:5px;}
.new_detail_content .htl_select_cont .htl_detail h3 .score span {color:#0e67b8;font-size:16px;font-weight:bold;margin-right:3px;text-decoration:none;}
.new_detail_content .htl_select_cont .htl_detail h3 .score_num {background-image:none;color:#999;display:inline-block;font-size:12px;font-style:normal;line-height:12px;margin-left:10px;margin-top:0;}
.new_book_wrap .htl_select_cont .htl_detail .htl_detail_img p {width:595px;}
.htl_detail_img::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.new_bookcon_wrap .hotel_mod01 {width:705px;}
.new_book_wrap .internation_htl .htl_room_list .room_name {padding-left:4px;text-indent:0;width:281px;}
.new_book_wrap .internation_htl .htl_room_list .room_name {width:207px;}
.new_book_wrap .internation_htl .htl_room_list .room_bed {text-align:center;width:140px;}
.new_book_wrap .internation_htl .htl_room_list .room_num {padding-left:0;text-align:center;width:70px;}
.new_detail_cont .hotel_mod01 .htl_detail .tips_p {line-height:14px;margin-top:-8px;}
.hotel_mod01 .htl_detail .tips_little {color:red;}
.hotel_mod01 .htl_detail .price {color:#f60;}
.internation_htl .htl_room_list .room_zhenc {text-align:center;}
.internation_htl .htl_room_list .room_price {display:inline-block;float:left;line-height:26px;padding-right:4px;text-align:center;width:86px;}
.hotel_mod01 {position:relative;}
.htl_select_cont .choose {left:735px;top:35px;}
.htl_select_cont .fist_hotel_mod01 .htl_detail {border-top-width:0;}
.dp_new_book_wrap .book_mod01 .htl_select_cont .htl_detail {padding-top:0;}
.htl_select_cont .htl_room_list li {border-bottom-width:0;}
.addition_detail01 .addition_detail_list li {border-top:1px dotted #ccc;padding:6px 0;}
.addition_detail01 .addition_detail_list li.noline,.addition_detail01 .addition_detail_list li:first-child {border-top-width:0;}
.addition_detail01 .addition_detail_list li::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.addition_detail01 .addition_detail_list .title {background:#f5f5f5 none repeat scroll 0 0;border-top-width:0;color:#999;padding:0;}
.addition_detail01 .addition_type,.addition_detail01 .addition_day,.addition_detail01 .addition_name,.addition_detail01 .addition_num,.addition_detail01 .addition_price,.addition_detail01 .addition_zhenc,.addition_detail02 .addition_select {display:inline-block;float:left;line-height:26px;padding-right:4px;}
.addition_detail01 .addition_type {padding-left:5px;width:110px;}
.addition_detail01 .addition_day {width:113px;}
.addition_detail01 .addition_name {width:363px;}
.addition_detail01 .addition_num {width:60px;}
.addition_detail01 .addition_price {width:83px;}
.addition_detail01 .addition_zhenc {width:66px;}
.addition_detail01 del {color:#ccc;}
.addition_detail01 .red {color:red;margin-left:5px;}
.addition_detail01 .price {color:#f60;}
.addition_detail01 .book_memo_bgwhite {border-bottom:1px dotted #0065bb;color:#0065bb;line-height:1.5;text-decoration:none;}
.addition_detail02 {width:705px;}
.addition_detail02 li {position:relative;}
.addition_detail02 .addition_type {width:85px;}
.addition_detail02 .addition_day {text-align:center;width:115px;}
.addition_detail02 .addition_num {text-align:center;width:70px;}
.addition_detail02 .addition_price {text-align:center;width:86px;}
.addition_detail02 .addition_select {text-align:center;width:54px;}
.addition_detail02 .more_icon01 {left:735px;padding-right:15px;position:absolute;top:10px;width:80px;}
.addition_detail02 .num_input_wrap,.addition_detail03 .num_input_wrap {display:inline-block;height:24px;position:relative;width:48px;}
.addition_detail02 .num_input_wrap input,.addition_detail03 .num_input_wrap input {border:1px solid #ccc;box-shadow:0 0 0;float:left;font-size:14px;height:24px;line-height:24px;padding:0;text-align:center;width:48px;}
.addition_detail02 .num_input_wrap b,.addition_detail03 .num_input_wrap b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:4px 4px 0;cursor:text;font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;right:3px;top:12px;vertical-align:middle;width:0;}
.addition_detail02 .num_input_wrap p,.addition_detail03 .num_input_wrap p {background-color:#fff;border:1px solid #ccc;clear:both;margin:26px 0 0;position:absolute;width:48px;z-index:99;}
.addition_detail02 .num_input_wrap p a,.addition_detail03 .num_input_wrap a {color:#333;display:block;height:18px;line-height:18px;text-align:center;}
.addition_detail02 .num_input_wrap p a:hover,.addition_detail03 .num_input_wrap p a:hover {background-color:#ccc;color:#fff;text-decoration:none;}
.addition_detail02 .use_date,.addition_detail03 .use_date {display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:88px;}
.addition_detail02 .use_date input,.addition_detail03 .use_date input {box-shadow:0 0 0;color:#333;float:left;height:24px;line-height:24px;padding:0 3px;text-align:center;width:80px;}
.addition_detail02 .use_date p,.addition_detail03 .use_date p {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px 1px;clear:both;left:0;position:absolute;top:26px;z-index:10;}
.addition_detail02 .use_date p a,.addition_detail03 .use_date p a {color:#333;display:block;height:24px;line-height:24px;text-align:center;width:86px;}
.addition_detail02 .use_date p a:hover,.addition_detail03 .use_date p a:hover {background:#ccc none repeat scroll 0 0;color:#fff;text-decoration:none;}
.addition_detail02 .use_date input.input_error,.addition_detail03 .use_date input.input_error {color:#f85252;}
.more_book_btn01 {border:1px solid #ebeef0;border-radius:3px;color:#116fbf;display:inline-block;height:38px;line-height:38px;margin:20px 0 30px 275px;text-align:center;transition:all 0.5s ease 0s;width:178px;}
.more_book_btn01:hover {background:#76c2fe none repeat scroll 0 0;color:#fff;}
.more_book_btn01 .icon {background-position:-280px -1260px;display:inline-block;height:18px;margin-right:10px;vertical-align:-5px;width:18px;}
.addition_detail01 .hidden_content {background:#f8f8f8 none repeat scroll 0 0;border:1px solid #eaeaea;margin-left:90px;padding:15px 15px 30px;position:relative;}
.addition_detail01 .hidden_content .visa_box li {border-top-width:0;line-height:20px;list-style-type:disc;margin-left:15px;padding:0;}
.addition_detail01 .hidden_content .pack_up {bottom:5px;color:#0065bb;position:absolute;right:15px;}
.travel_detail01 {width:705px;}
.travel_detail01 .travel_detail_list li {border-top:1px dotted #ccc;padding:6px 0;}
.travel_detail01 .travel_detail_list li.noline {border-top-width:0;}
.travel_detail01 .travel_detail_list li::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.travel_detail01 .travel_detail_list .title {background:#f5f5f5 none repeat scroll 0 0;border-top-width:0;color:#999;padding:0;}
.travel_detail01 .travel_name,.travel_detail01 .travel_num,.travel_detail01 .travel_price,.travel_detail01 .travel_select {display:inline-block;float:left;line-height:26px;padding-right:4px;}
.travel_detail01 .travel_name::after,.travel_detail01 .travel_num::after,.travel_detail01 .travel_price::after,.travel_detail01 .travel_select::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.travel_detail01 .travel_name {padding-left:5px;width:618px;}
.travel_detail01 .travel_num {text-align:center;width:70px;}
.travel_detail01 .travel_price {text-align:center;width:86px;}
.travel_detail01 .travel_select {text-align:center;width:54px;}
.travel_detail01 del {color:#ccc;}
.travel_detail01 .red {color:red;margin-left:5px;}
.travel_detail01 .price {color:#f60;}
.travel_detail01 .book_memo_bgwhite {border-bottom:1px dashed #0065bb;line-height:1.5;text-decoration:none;}
.new_book_wrap .mod {border:1px solid #eaeaea;}
.new_book_wrap .book_info .hd {background:#f5f5f5 none repeat scroll 0 0;border-width:0;font:20px/26px Tahoma,microsoft yahei,Simsun,sans-serif;}
.new_book_wrap .book_info .hd .tips {font-size:14px;margin-left:5px;vertical-align:2px;}
.price_detail_side01 {background:#fff none repeat scroll 0 0;border:1px solid #ddd;display:inline-block;padding:0 3px 0 13px;width:280px;}
.price_detail_side02 {border-color:#ffd89d;}
.price_detail_side01 .title {background:#fafafa none repeat scroll 0 0;color:#333;font:14px/34px Tahoma,microsoft yahei,Simsun,sans-serif;margin:0 0 0 -13px;text-indent:13px;}
.price_detail_side01 .price_title {color:#333;display:block;font:bold 14px/22px Tahoma,microsoft yahei,Simsun,sans-serif;padding-right:140px;padding-top:10px;width:120px;}
.price_detail_side01 .price_title::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.price_detail_side01 .price_title .price {float:right;margin-right:-140px;text-align:right;width:140px;}
.price_detail_side01 .price_title .price .old {color:#999;margin-right:8px;}
.price_detail_side01 .price_detail_cont {margin-top:20px;}
.price_detail_side01 .product_scroll_wrap {margin-bottom:20px;padding-right:5px;width:275px;}
.price_detail_side01 .product_scroll_wrap .price_detail_cont {padding-left:0;}
.price_detail_side01 .price_detail_cont dd,.price_detail_side01 .product_scroll_wrap .price_detail_cont dd {color:#666;float:left;line-height:16px;margin-bottom:10px;padding-right:70px;width:190px;}
.price_detail_side01 .price_detail_cont dd .price,.price_detail_side01 .product_scroll_wrap .price_detail_cont dd .price {float:right;margin-right:-70px;margin-top:-17px;text-align:right;width:70px;}
.price_detail_side01 .price_detail_cont dt.price_title,.price_detail_side01 .product_scroll_wrap .price_detail_cont dt.price_title {border-bottom:1px dotted #ddd;display:block;margin-bottom:10px;margin-left:0;padding-bottom:5px;width:120px;}
.price_detail_side01 .tot_price_title {color:#ff6600;font-size:16px;margin-bottom:10px;}
.price_detail_side01 .tot_price_title .new_sale_tips {border:1px solid #f60;border-radius:3px;display:inline-block;font-size:12px;height:20px;line-height:20px;padding:0 5px;}
.price_detail_side01 .tot_price_title .new_sale_tips i {font-style:normal;}
.price_detail_side01 .pay_bottom {background:#f90 none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;font-size:18px;height:40px;line-height:40px;margin:0 0 20px;text-align:center;text-decoration:none;transition:all 0.3s ease 0s;width:270px;}
.price_detail_side01 .pay_bottom span {font-size:13px;margin-left:5px;}
.price_detail_side01 .pay_bottom:hover {background:#f60 none repeat scroll 0 0;}
.new_pop_type01 {display:block;height:100%;left:50%;margin-left:-475px;padding:1px 0;position:relative;top:0;width:950px;}
.new_pop_type01 .content {background:#fff none repeat scroll 0 0;display:block;height:100%;position:relative;width:950px;}
.new_pop_type01 .content h3 {border-bottom:1px solid #ddd;font-size:16px;height:54px;line-height:54px;position:relative;text-indent:30px;}
.new_pop_type01 .content h3 .delete {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v1/bg_ticket_v1.png") no-repeat scroll -168px 0;height:21px;margin-top:-10px;position:absolute;right:15px;top:50%;width:21px;}
.new_pop_type01 .content h3 .delete:hover {background-position:-195px 0;}
.new_pop_type01 .content ul.tab {border-bottom:2px solid #ddd;margin:3px 30px 20px;padding:17px 0;}
.new_pop_type01 .content ul.tab::after,.new_pop_type01 .content ul.tab li::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.new_pop_type01 .content ul.tab li {border-left:1px solid #ddd;float:left;height:20px;list-style:outside none none;padding:0 15px;}
.new_pop_type01 .content ul.tab li.first_tab {border-left-width:0;padding-left:0;}
.new_pop_type01 .content ul.tab li a {display:block;float:left;height:35px;padding:0 15px;text-decoration:none;}
.new_pop_type01 .content ul.tab li.cur a {border-bottom:4px solid #6bc2fa;color:#333;}
.product_scroll_wrap {overflow-y:auto;position:relative;}
.addition_detail03 .addition_detail_list {border-top:1px solid #ddd;padding:10px 0;}
.addition_detail03 .first_detail_list {border-top-width:0;padding-top:0;}
.addition_detail03 .addition_detail_list li {margin-left:0;position:relative;}
.addition_detail03 .addition_detail_list .title {margin-left:0;}
.addition_detail03 .addition_title,.new_pop_type01 .addition_detail03 .addition_type {color:#999;display:inline-block;float:left;line-height:26px;margin-left:-87px;padding:0 4px 0 5px;width:78px;}
.addition_detail03 .addition_name {width:470px;}
.addition_detail03 .addition_detail_list .title .addition_title,.new_pop_type01 .addition_detail03 .addition_detail_list .title .addition_type {margin-left:0;}
.addition_detail03 .hidden_content {background:#f8f8f8 none repeat scroll 0 0;border:1px solid #eaeaea;margin-left:0;padding:15px 15px 30px;position:relative;}
.addition_detail03 .hidden_content li {border-top-width:0;line-height:20px;list-style-type:disc;margin-left:15px;padding:0;}
.addition_detail03 .hidden_content .pack_up {bottom:5px;color:#0065bb;position:absolute;right:15px;}
.new_pop_type01 .content .addition_detail01 {padding:0 30px;}
.more_icon01 {color:#0065bb;cursor:pointer;display:inline-block;}
.more_icon01:hover {text-decoration:underline;}
.icon_down01,.icon_up01 {display:inline-block;height:5px;margin-left:3px;width:9px;}
.icon_down01 {background-position:-280px -1240px;}
.icon_up01 {background-position:-260px -1240px;vertical-align:2px;}
.addition_detail03 .second_link {color:#333;}
.addition_detail03 .third_content {position:relative;}
.addition_detail03 .third_content .addition_name {padding-left:20px;width:450px;}
.addition_detail03 .third_content .top_icon01,.addition_detail03 .third_content .bottom_icon01 {background:#fff none repeat scroll 0 0;display:block;height:18px;left:-2px;position:absolute;width:2px;}
.addition_detail03 .third_content .top_icon01 {top:0;}
.addition_detail03 .third_content .bottom_icon01 {bottom:0;}
.addition_detail03 .third_content .line_icon01 {background:#fff none repeat scroll 0 0;display:block;height:3px;left:0;position:absolute;top:-1px;width:20px;}
.addition_detail03 .first_third_content .line_icon01 {display:none;}
.new_pop_type01 .btn_cont {bottom:50px;left:0;position:absolute;text-align:center;}
.new_pop_type01 .btn_sure,.new_pop_type01 .btn_false {border-radius:3px;display:inline-block;font:18px/40px Tahoma,microsoft yahei,Simsun,sans-serif;height:40px;margin:0 10px;width:138px;}
.new_pop_type01 .btn_sure {background:#6bc2fa none repeat scroll 0 0;border:1px solid #6bc2fa;color:#fff;}
.new_pop_type01 .btn_false {background:#f9f9f9 none repeat scroll 0 0;border:1px solid #d6d6d6;color:#333;}
.new_pop_type01 .btn_sure:hover {background:#39a7ee none repeat scroll 0 0;}
.new_detail_cont .attraction_photo_wrap {width:630px;}
.new_detail_cont .attraction_photo_small {float:none;height:44px;padding-top:1px;position:relative;width:500px;}
.new_detail_cont .attraction_photo_small .small_photo_wrap {height:44px;margin:0 auto;width:474px;}
.new_detail_cont .attraction_photo_small ul {height:44px;}
.new_detail_cont .attraction_photo_small li {height:44px;width:auto;}
.new_detail_cont .attraction_photo_small li a {display:inline-block;float:left;margin-right:1px;}
.new_detail_cont .attraction_photo_small li img {height:44px;width:78px;}
.new_detail_cont .attraction_photo_small li .current span,.new_detail_cont .attraction_photo_small li .current:hover span,.new_detail_cont .attraction_photo_small li a:hover span {height:40px;width:74px;}
.new_detail_cont .attraction_photo_small li .current i,.new_detail_cont .attraction_photo_small li .current:hover i,.new_detail_cont .attraction_photo_small li a:hover i {height:38px;width:72px;}
.new_detail_cont .attraction_photo_small .small_photo_control a {background:#a9d3f3 none repeat scroll 0 0;cursor:pointer;height:44px;position:absolute;top:1px;width:12px;}
.new_detail_cont .attraction_photo_small .small_photo_control a:hover {background:#6bc2fa none repeat scroll 0 0;}
.new_detail_cont .attraction_photo_small .small_photo_control .prev_disable,.new_detail_cont .attraction_photo_small .small_photo_control .next_disable {background:#d8e1e6 none repeat scroll 0 0;cursor:default;}
.new_detail_cont .attraction_photo_small .small_photo_control .prev_disable:hover,.new_detail_cont .attraction_photo_small .small_photo_control .next_disable:hover {background:#d8e1e6 none repeat scroll 0 0;}
.new_detail_cont .attraction_photo_small .small_photo_control .prev {left:0;}
.new_detail_cont .attraction_photo_small .small_photo_control .next {right:0;}
.new_detail_cont .attraction_photo_small .small_photo_control i {border-color:transparent #fff transparent -moz-use-text-color;border-style:dashed solid dashed none;border-width:4px 4px 4px 0;cursor:text;float:left;font-size:0;height:0;line-height:0;margin:15px 0 0 -10px;overflow:hidden;vertical-align:middle;width:0;}
.new_detail_cont .attraction_photo_small .small_photo_control .next i {border-left:4px solid #fff;border-right:0 none;margin-left:-8px;}
.new_detail_cont .detail_main_wrap .main_right {width:637px;}
.new_detail_cont .main_right .detail_main_title h1 {font-size:24px;font-weight:100;line-height:30px;width:625px;}
.detail_journey_note {border-bottom:1px solid #eee;color:#666;height:18px;margin-bottom:10px;padding-bottom:10px;position:relative;z-index:5;}
.detail_journey_note li {float:right;width:33%;}
.detail_journey_note .product_more {border-right:1px solid #ddd;}
.detail_journey_note .product_num {text-align:right;}
.detail_journey_note .product_city {border-right:1px solid #ddd;text-align:center;}
.detail_journey_note .product_city:hover .link_wrap {display:block;}
.detail_journey_note .product_city .city,.detail_journey_note .product_more .line {border:1px solid #fff;cursor:pointer;display:block;height:16px;line-height:16px;margin:0 auto;padding:0 6px;position:relative;width:124px;z-index:1;}
.detail_journey_note .product_more .line {width:94px;}
.detail_journey_note .product_more .line {float:left;}
.detail_journey_note .product_more:hover .link_wrap {display:block;}
.detail_journey_note .product_more:hover .line {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#eaeaea #eaeaea #fff;border-image:none;border-style:solid;border-width:1px;color:#0065bb;z-index:5;}
.detail_journey_note .product_city:hover .city {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#eaeaea #eaeaea #fff;border-image:none;border-style:solid;border-width:1px;color:#0065bb;z-index:7;}
.detail_journey_note .product_city .city_spread,.detail_journey_note .product_more .line_spread {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#eaeaea #eaeaea #fff;border-image:none;border-style:solid;border-width:1px;color:#0065bb;}
.detail_journey_note .product_city .city_spread {z-index:7;}
.detail_journey_note .product_more .line_spread {z-index:5;}
.detail_journey_note .city b,.detail_journey_note .line b {background-position:-216px -792px;display:inline-block;height:5px;margin-left:5px;vertical-align:2px;width:9px;}
.detail_journey_note .city_spread b,.detail_journey_note .line_spread b {border-color:-moz-use-text-color transparent #0065bb;border-style:none dashed solid;border-width:0 6px 6px;margin-left:5px;}
:root .detail_journey_note .city_spread b,*:root .detail_journey_note .line_spread b {border-color:-moz-use-text-color transparent #0065bb;border-style:none dashed solid;border-width:0 5px 5px;margin-left:6px;}
.detail_journey_note .product_city .link_wrap,.detail_journey_note .product_more .link_wrap {background-color:#fff;border:1px solid #eaeaea;display:none;margin-top:-1px;overflow:hidden;padding:7px;position:absolute;width:230px;z-index:6;}
.detail_journey_note .product_more .link_wrap {left:0;padding:10px 0;top:18px;width:400px;z-index:4;}
.detail_journey_note .product_city .link_wrap a {color:#666;float:left;height:26px;line-height:26px;overflow:hidden;padding-right:20px;text-align:left;width:95px;}
.detail_journey_note .product_city .link_wrap a span {color:#f60;float:right;font-weight:bold;}
.detail_journey_note .product_city .link_wrap a:hover {background:#f5f5f5 none repeat scroll 0 0;text-decoration:none;}
.detail_journey_note .close_for_ipad {color:#0065bb;float:left;text-align:right;width:100%;}
.detail_journey_note .close_for_ipad span {padding-right:10px;}
.detail_journey_note .product_more {position:relative;}
.detail_journey_note .product_more .link_wrap a {color:#666;display:block;height:26px;line-height:26px;overflow:hidden;padding:0 74px 0 84px;position:relative;}
.detail_journey_note .product_more .link_wrap a:hover {background:#f5f5f5 none repeat scroll 0 0;text-decoration:none;}
.detail_journey_note .product_more .price {color:#f60;cursor:pointer;font-weight:bold;position:absolute;right:10px;top:0;}
.detail_journey_note .product_more .price dfn {font-weight:normal;}
.detail_journey_note .product_more .starting {cursor:pointer;height:26px;left:10px;overflow:hidden;position:absolute;top:0;width:53px;}
.new_detail_cont .detail_main_wrap .comment_wrap {position:relative;right:auto;top:auto;}
.new_detail_cont .product {font-size:13px;}
.detail_info_sale01 {padding-left:75px;}
.detail_info_sale01 dl {padding:3px 0;position:relative;}
.detail_info_sale01 dl.z10 {z-index:10;}
.detail_info_sale01 dl.z9 {z-index:9;}
.detail_info_sale01 dl.z8 {z-index:8;}
.detail_info_sale01 dl.z7 {z-index:7;}
.detail_info_sale01 dl.z6 {z-index:6;}
.detail_info_sale01 dl.z5 {z-index:5;}
.detail_info_sale01 dl.z4 {z-index:4;}
.detail_info_sale01 dl.z3 {z-index:3;}
.detail_info_sale01 dl.z2 {z-index:2;}
.detail_info_sale01 dl.z1 {z-index:1;}
.detail_info_sale01 dt {float:left;margin-left:-65px;width:65px;}
.detail_info_sale01 dd {height:16px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:562px;}
.detail_info_sale01 .color_orange {color:#ff6600;}
.detail_info_sale01 .mpwr_sale_cur {display:none;left:0;position:absolute;top:20px;width:550px;}
.detail_info_sale01 dl:hover .mpwr_sale_cur {display:block;}
.detail_info_sale01 .orange_icon {padding:0;text-align:center;width:54px;}
.new_detail_cont .detail_main_wrap .detail_main_title {margin:5px 12px;}
.new_detail_cont .main_price_wrap {margin-bottom:5px;padding:5px 0;}
.new_detail_cont .pm_face_recommend {margin-top:15px;}
.new_detail_cont .pm_face_recommend .pm_recommend {padding-right:75px;}
.new_detail_cont .pm_face_recommend .pm_recommend li {}
.new_detail_cont .pm_face_recommend .pm_recommend .more_type01 {bottom:8px;text-decoration:underline;}
.new_detail_cont .pm_face_recommend .pm_recommend i {background-position:0 -1300px;height:43px;margin:10px 0 0 8px;width:58px;}
.new_detail_cont .new_calendar .calendar_arrows {z-index:9;}
.new_detail_cont .new_calendar .calendar_content .calendar_table {background:#fff none repeat scroll 0 0;}
.new_detail_cont .new_calendar .calendar_arrows_left {left:3px;}
.new_detail_cont .new_calendar .calendar_arrows_right {right:3px;}
.new_detail_cont .new_calendar .calendar_arrows .calender_left_icon,.new_detail_cont .new_calendar .calendar_arrows .calender_right_icon {margin-top:0;top:0;}
.new_detail_cont .new_calendar .calendar_arrows,.new_detail_cont .new_calendar .calendar_arrows a,.new_detail_cont .new_calendar .calendar_arrows a i {height:38px;width:60px;}
.new_detail_cont .new_calendar .calendar_arrows .calender_left_icon {left:0;margin-left:0;}
.new_detail_cont .calender_left_icon {background-position:0 -1350px;}
.new_detail_cont .new_calendar .calendar_arrows .calender_left_icon:hover,.new_detail_cont .new_calendar .calendar_arrows:hover .calender_left_icon {background-position:-160px -1350px;}
.new_detail_cont .new_calendar .no_month .calender_left_icon,.new_detail_cont .new_calendar .no_month .calender_left_icon:hover,.new_detail_cont .new_calendar .no_month:hover .calender_left_icon {background-position:-80px -1350px;}
.new_detail_cont .new_calendar .calendar_arrows .calender_right_icon {margin-right:0;right:0;}
.new_detail_cont .calender_right_icon {background-position:0 -1400px;}
.new_detail_cont .new_calendar .calendar_arrows .calender_right_icon:hover,.new_detail_cont .new_calendar .calendar_arrows:hover .calender_right_icon {background-position:-160px -1400px;}
.new_detail_cont .new_calendar .no_month .calender_right_icon,.new_detail_cont .new_calendar .no_month .calender_right_icon:hover,.new_detail_cont .new_calendar .no_month:hover .calender_right_icon {background-position:-80px -1400px;}
.new_detail_cont .new_calendar .calendar_anim_content {padding:0;}
.new_detail_cont .new_calendar .calendar_anim_content .calendar_date_main,.new_detail_cont .new_calendar .calendar_content {margin-top:0;width:1180px;}
.new_detail_cont .new_calendar .calendar_content .calendar_scroll {position:absolute;}
.new_detail_cont .new_calendar .calendar_content .calen_year {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#f2f2f2;border-image:none;border-style:solid;border-width:0 1px;margin-top:5px;padding-bottom:5px;width:580px;}
.new_detail_cont .new_calendar .calendar_content .calendar_table {padding:0;width:580px;}
.new_detail_cont .new_calendar .calendar_content .left_table {margin-right:20px;}
.new_detail_cont .new_calendar .calendar_num {border-bottom-width:0;margin:0 -1px -1px -2px;width:580px;}
.new_detail_cont .new_calendar .calendar_num li {border:1px solid #f2f2f2;margin-right:-1px;width:81px;}
.new_detail_cont .new_calendar .calendar_num li.bold {border-left-width:0;width:84px;}
.new_detail_cont .new_calendar .calendar_num li.six {margin-right:-3px;}
.new_detail_cont .new_calendar .calendar_right a {margin-bottom:0;width:80px;}
.new_detail_cont .new_calendar .calendar_right td {border-spacing:0;width:80px;}
.new_detail_cont .new_calendar .calendar_right td,.new_detail_cont .new_calendar .calendar_right th {border:1px solid #f2f2f2;color:#999;}
.new_detail_cont .new_calendar .calendar_right th.bold {color:#0a9fde;}
.new_detail_cont .new_calendar .calendar_right a.current {background:#ffab32 none repeat scroll 0 0;border-width:0;color:#fff;}
.new_detail_cont .new_calendar .calendar_right .on .festival_name,.new_detail_cont .new_calendar .calendar_right .on .date,.new_detail_cont .new_calendar .calendar_right .on .calendar_price01,.new_detail_cont .new_calendar .calendar_right .visited .current .calendar_price01,.new_detail_cont .new_calendar .calendar_right .visited .current .festival_name {color:#fff;}
.new_detail_cont .calendar_right .change {display:none;}
.new_detail_cont .calendar_right .on .change,.calendar_right a:hover .change {background-position:-180px -1300px;display:block;height:11px;position:absolute;right:5px;top:5px;width:11px;}
.new_detail_cont .date_tips01 {color:#666;line-height:24px;position:absolute;right:10px;top:5px;}
.new_detail_cont .date_tips01 i {background-position:-252px -895px;display:inline-block;height:12px;margin:2px 5px 0 0;width:12px;}
.new_detail_cont .new_calendar .calen_handle {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#faeddb #faeddb #ffb346;border-image:none;border-style:solid;border-width:2px;padding:15px 35px 8px;}
.icon_peo01 {background-position:-80px -1300px;display:inline-block;height:24px;width:24px;}
.new_detail_cont .new_calendar .calen_handle .calen_handle_peo .icon_peo01 {float:left;margin:3px 15px 0 0;}
.new_detail_cont .new_calendar .calen_handle .calen_handle_peo .handle_input02 {float:left;font-weight:bold;margin-right:5px;}
.new_detail_cont .new_calendar .calen_handle .calen_handle_peo .more_icon {background-position:-160px -1300px;height:16px;margin-right:10px;width:16px;}
.new_detail_cont .new_calendar .calen_handle .calen_handle_date .date_icon {background-position:-120px -1300px;height:24px;width:26px;}
.new_detail_cont .new_calendar .calen_handle .calen_handle_date span {width:130px;}
.new_detail_cont .new_calendar .calen_handle .btn {width:150px;}
.new_detail_cont .new_calendar .calen_handle .btn span {font-size:13px;}
.change_btn01,.change_btn02 {background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:3px;color:#666;display:inline-block;font-size:13px;height:30px;line-height:30px;padding:0 15px;}
.change_btn01 {color:#0a9fde;}
.change_btn01:hover,.change_btn02:hover {text-decoration:none;}
.new_detail_cont .new_calendar .calen_handle .btn {float:right;}
.new_detail_cont .new_calendar .calen_handle .tot_price .price_num {color:#666;float:left;font-size:14px;margin-top:-5px;}
.new_detail_cont .new_calendar .calen_handle .tot_price .price_num i {color:#ff6600;font-size:30px;font-style:normal;margin-left:5px;margin-right:10px;}
.new_detail_cont .new_calendar .calen_handle .tot_price .price_num i dfn {font-size:16px;margin-right:3px;}
.new_detail_cont .new_calendar .calen_handle .tot_price .new_sale_cont {float:left;margin:5px 10px 0 0;}
.calendar_content .free_calendar {width:1180px;}
.calendar_content .free_calendar::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.new_detail_cont .free_calendar .title {border-width:0;float:left;padding-right:30px;text-align:right;width:290px;}
.new_detail_cont .free_calendar .title {color:#ff9900;font:900 24px/30px microsoft yahei,simsun,sans-serif;}
.new_detail_cont .free_calendar .title span {color:#333;display:block;font-size:20px;}
.new_detail_cont .free_calendar .title em {color:#333;font-size:16px;font-style:normal;font-weight:100;vertical-align:5px;}
.new_detail_cont .free_calendar .free_calendr_cont {border-left:1px solid #ddd;float:left;padding-left:30px;}
.new_detail_cont .free_calendar .free_calendr_cont .first_list {margin-top:-10px;}
.new_detail_cont .free_calendar .free_calendr_cont .last_list {margin-bottom:-10px;}
.new_detail_cont .free_calendar .btn_list {display:block;float:left;margin:40px auto 0;text-align:center;width:1180px;}
.new_detail_cont .free_calendar .btn_list a {border-radius:3px;display:inline-block;font-size:18px;height:40px;line-height:40px;margin:0 10px;text-align:center;transition:all 0.3s ease 0s;width:138px;}
.new_detail_cont .free_calendar .btn_list .btn_sure {background:#6bc2fa none repeat scroll 0 0;border:1px solid #6bc2fa;color:#fff;}
.new_detail_cont .free_calendar .btn_list .btn_sure:hover {background:#39a7ee none repeat scroll 0 0;border:1px solid #39a7ee;}
.new_detail_cont .free_calendar .btn_list .btn_change {background:#f9f9f9 none repeat scroll 0 0;border:1px solid #d6d6d6;color:#333;}
.flt_loading,.error_tip01 {color:#666;font:100 16px microsoft yahei,simsun,sans-serif;}
.error_tip01 span {display:block;}
.empty .btn {background:#6bc2fa none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;height:34px;line-height:34px;margin:10px 0;text-align:center;transition:all 0.3s ease 0s;width:130px;}
.empty .btn:hover {background:#39a7ee none repeat scroll 0 0;text-decoration:none;}
.new_calendar .calendar_content .calendar_table {height:332px;}
.traver_detail02 li {position:relative;}
.travel_select a {background:#ffb000 none repeat scroll 0 0;color:#fff;display:block;height:24px;line-height:23px;text-align:center;width:54px;}
.travel_select .choosed {background:#fff none repeat scroll 0 0;border:1px solid #dfeacf;border-radius:2px;color:#85bc35;cursor:default;display:block;height:22px;line-height:22px;padding-left:18px;position:relative;text-align:center;text-decoration:none;width:34px;}
.travel_select .choosed .choose_icon02 {left:5px;position:absolute;top:8px;}
.travel_select .choose_icon01 {background:rgba(0,0,0,0) none repeat scroll 0 0;}
.traver_detail02 .more_icon01 {left:735px;position:absolute;top:10px;width:80px;}
.traver_detail02 .travel_name {width:548px;}
.traver_detail02 .travel_name .travel_date {display:inline-block;width:90px;}
.money_change {color:#73b100;font-size:14px;}
.money_change i {font-style:normal;}
.money_change .fuhao {margin-right:8px;}
.money_change .jianhao {font-size:18px;}
.htl_room_list .room_price dfn {margin-left:0;margin-right:2px;}
.col_oran {color:#f60;}
.icon_gif01 {background-position:0 -1450px;color:#fff;display:inline-block;font-size:14px;font-weight:100;height:22px;line-height:22px;text-align:left;text-indent:3px;width:86px;}
.detail_journey_note .product_more .link_wrap {width:240px;}
.detail_journey_note .product_more .link_wrap a {padding:0 74px 0 10px;}
.new_calendar .calendar_right .date {color:#333;font-size:13px;}
.new_calendar .calendar_right a {height:42px;}
.new_detail_cont .new_calendar .calendar_right th.bold {font-weight:100;}
.new_calendar .calendar_right .date,.new_calendar .calendar_right .team,.new_calendar .calendar_right .festival_name {margin-top:0;padding-top:3px;}
.calendar_arrow_tip {background:#fff none repeat scroll 0 0;border:1px solid #76c2fe;color:#333;float:left;line-height:25px;margin-top:-158px;padding:0 30px 0 10px;position:relative;z-index:9;}
.calendar_arrow_tip .ico_close {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v3/un_group_detail.png?20160224.png") no-repeat scroll -131px -784px;height:14px;position:absolute;right:5px;top:6px;width:14px;}
.new_sale_cont .new_sale_tips:hover,.new_sale_cont:hover .new_sale_tips {border-bottom-width:1px;border-radius:3px;height:22px;}
.mpwr_sale_cur ul li {list-style:outside none none;}
.new_detail_cont .calendar_right .on .change {top:8px;}
.new_calendar .calendar_right {background:#fff none repeat scroll 0 0;}
.new_calendar .calendar_content .calendar_table {height:314px;width:582px;}
.new_detail_cont .new_calendar .calendar_content .left_table {margin-right:14px;}
.new_detail_cont .new_calendar .calendar_right .on .calendar_price01 {margin-top:-2px;}
.new_calendar .calen_handle .calen_handle_date .choose {float:left;font-size:16px;height:32px;line-height:32px;padding:0 10px;width:130px;}
.new_calendar .calen_handle .calen_handle_date .choose .icon_down01 {margin-left:5px;position:relative;top:-3px;}
.free_calendar .free_calendar_list .date_num {right:-70px;}
.new_detail_cont .free_calendar .title em {color:#666;}
.new_detail_cont .new_calendar .calen_handle .tot_price .price_num .price_no {display:inline-block;height:36px;line-height:46px;overflow:hidden;vertical-align:bottom;}
.new_detail_cont .new_calendar .calen_handle {padding-left:15px;padding-right:10px;}
.new_detail_cont .new_calendar .calen_handle_fixed {width:1151px;}
.new_calendar .calen_handle .btn {background:#f90 none repeat scroll 0 0;height:38px;line-height:38px;}
.new_calendar .calen_handle .btn:hover {background:#fd792b none repeat scroll 0 0;}
.new_calendar .calen_handle .gray_btn,.new_calendar .calen_handle .gray_btn:hover {background:#ccc none repeat scroll 0 0;border:medium none;}
.new_detail_cont .date_tips01 {color:#999;}
.new_detail_cont .new_calendar .calendar_content .calen_year {color:#222;}
.new_detail_cont .new_calendar .calendar_right th.bold {font-weight:100;}
.tab_btn_wrap .btn_red_middle,.tab_btn_wrap .btn_middle_disabled {background-image:none;border:medium none;box-shadow:none;padding:0;width:160px;}
.tab_btn_wrap .btn_middle_disabled {background:#ccc none repeat scroll 0 0;color:#fff;text-shadow:none;}
.new_detail_cont .new_calendar .calen_handle .btn {border:medium none;}
.flt_loading,.error_tip01 {padding:115px 0;}
.flt_loading *,.error_tip01 * {font-weight:100;}
.book_mod01 .title_mod01 {font-size:22px;line-height:1;}
.box_section {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#fff #fff #ddd;border-image:none;border-style:solid;border-width:1px;margin-bottom:30px;margin-left:-19px;padding-bottom:10px;padding-left:19px;padding-right:95px;width:auto;}
.order_waring {color:#ff6767;font-size:13px;margin:-2px 0 -4px;text-align:center;}
.new_book_wrap .flt_select_cont .type_lis_tks td {padding:12px 0;}
.new_book_wrap .flt_select_cont .line_dash td {border-top:1px dashed #eaeaea;padding:6px 0 14px;}
.hotel_tips01 {color:#666;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hotel_tips01 .icon {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v3/un_group_detail.png") no-repeat scroll -252px -895px;display:inline-block;height:13px;margin-right:5px;vertical-align:-3px;width:13px;}
.room_detail_wrap .hotel_tips01 {overflow:visible;white-space:normal;}
.flt_select_cont .type_lis_tks .first_turn_div {background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;margin:-6px 0 -16px;padding:0;}
.flt_select_cont .type_lis_tks .first_turn_div .flt_return {margin:15px 0 28px;width:100%;}
.zztx_cont {display:inline-block;}
.flt_select_cont .base_txtdiv span {display:block;margin-left:0;text-align:right;}
.flt_select_cont .base_txtdiv {margin-left:0 !important;text-align:right;}
.travel_detail01 .travel_price {width:96px;}
.travel_detail01 .travel_select {float:right;padding-right:0;}
.flight .type_lis_tks .jt_line td {height:1px;padding:0;}
.pubFlights_thin strong {font-size:14px;font-weight:100;}
.flt_date {font-size:16px;}
.flt_select_cont .internation_flt .v3_flt_col_1 {width:56px;}
.flt_select_cont .gray_flt {background:#f5f5f5 none repeat scroll 0 0;border:1px solid #e6e6e6;color:#666;line-height:15px;margin-right:0;}
.flt_select_cont .type_lis_tks .flt_hbh .base_txtdiv {margin-left:5px;}
.flt_select_cont .type_lis_tks .flt_city,.flt_select_cont .text_ar .flt_pot {font-size:14px;line-height:18px;}
.flt_select_cont .type_lis_tks .time {margin-top:-6px;}
.flt_select_cont .type_lis_tks .flt_city {margin-top:-2px;}
.flt_select_cont .text_ar .flt_pot {vertical-align:top;}
.book_mod01 .choose {font-size:14px;height:30px;line-height:30px;}
.flt_select_cont .type_lis_tks .turn_div .flt_return span.center {background-repeat:repeat-x;}
.flt_return span.center .warging {color:#ff6767;margin-left:15px;text-decoration:none;}
.icon_time01,.flt_select_cont .jt {color:#666;display:block;}
.train {padding-top:10px;}
.train .travel_detail01 {border-bottom:medium none;}
.hotel {padding-top:10px;}
.new_bookcon_wrap .hotel {margin-top:0;width:auto;}
.book_mod01 .hotel .htl_detail {border-top:medium none;margin-top:0;padding-top:0;}
.hotel .internation_htl .htl_room_list .room_price {padding-right:0;width:96px;}
.hotel .htl_room_list .room_select_btn a.other_more {left:auto;right:-1px;}
.hotel .htl_detail .htl_room_list .zhilian_htl_cont {padding-right:3px;}
.new_book_wrap .internation_htl .htl_room_list .room_name {width:234px;}
.hotel .htl_room_list li.zhilian_htl .zhilian_htl_cont .room_price {width:92px;}
.htl_select_cont .htl_detail h3 .score {margin-top:6px;}
.htl_select_cont .choose {top:36px;}
.htl_select_cont .htl_room_list .num_input_wrap {display:inline-block;}
.htl_select_cont .htl_room_list .htl_over_tips {background:red none repeat scroll 0 0;border-radius:3px;color:#fff;display:block;line-height:18px;margin-top:-9px;text-align:center;width:47px;}
.htl_room_list .num_input_wrap input {float:none;margin-right:0;}
.hotel_mod01 .htl_detail .tips_p {margin-top:0;}
.hotel_mod01 .htl_detail .no_num {background:#ff4648 none repeat scroll 0 0;border-radius:0 0 3px 3px;color:#fff;width:46px;}
.hotel .hotel_tips01 {margin:-5px 0 15px;}
.book_mod01 .select_waring {border:1px solid #ff7c7c;}
.book_mod01 .select_waring .travel_detail01 {border-bottom-color:#fff;}
.book_mod01 .title_mod01 {font-size:20px;font-weight:bold;margin-bottom:10px;padding-left:18px;}
.book_mod01 .choose {left:auto;right:5px;}
.travel_detail01 .travel_detail_list li {padding:16px 0;}
.travel_detail01 {border-bottom:1px solid #ddd;width:auto;}
.traver_detail02 .more_icon01,.htl_select_cont .choose {left:auto;right:-95px;top:20px;}
.htl_select_cont .choose {right:-90px;}
.book_mod01 .title_mod01 .day {color:#333;font-size:18px;margin-left:15px;}
.book_mod01 .title_mod01 .day em {font-style:normal;}
.new_bookcon_wrap .hotel_mod01 {width:auto;}
.new_detail_cont .free_calendar .btn_list a:hover {text-decoration:none !important;}
.new_detail_cont .new_calendar .calen_handle {background:#fffdf9 none repeat scroll 0 0;}
.traver_detail02 .more_icon01 .icon_down01 {position:relative;top:-1px;}
.travel_detail01 .travel_detail_list li {position:relative;}
.travel_detail01 .travel_detail_list .more_icon01 {position:absolute;}
.flt_select_cont .inline_base_txtdiv {display:inline-block;margin-bottom:2px;text-align:left;white-space:normal;}
.new_book_wrap .htl_select_cont .htl_detail .htl_detail_img p {margin-top:10px;}
.addition_detail02 {width:auto;}
.addition_detail02 .more_icon01 {left:auto;padding-right:0;right:-88px;width:auto;}
.addition_detail02 .addition_select {padding-right:0;}
.addition_detail02 .addition_price {width:92px;}
.travel_detail01 .travel_price {width:86px;}
.travel_detail01 {border-bottom:medium none;}
.travel_detail_list .more_icon01 {right:-88px;}
.travel_detail01 .travel_detail_list .more_icon01 {top:20px;}
.travel_detail01 .travel_detail_list .more_icon01 {right:-90px;}
.travel_detail01 {border-bottom:medium none;}
.travel_detail01 .travel_detail_list .more_icon01 {right:-88px;top:20px;}
.addition_detail02 .addition_name {width:314px;}
.addition_detail02 .addition_select {padding-right:0;}
.addition_detail02 .more_icon01 {left:auto;padding-right:0;right:-88px;width:auto;}
.old_price01 {color:#ccc;}
.price_detail_side01 .totle_box .price_title {padding-top:0;}
.price_detail_side01 .price_title .price .old {color:#999;font-size:12px;font-style:normal;font-weight:100;}
.price_detail_side01 .price_title .price .color_red {color:red;font-style:normal;}
.price_detail_side01 .price_detail_cont {margin-top:10px;}
.price_detail_side01 .price_detail_cont::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.right_side {background:#fdfdfd none repeat scroll 0 0;}
.price_detail_side01 .title {background:rgba(0,0,0,0) none repeat scroll 0 0;border-bottom:1px solid #f1f1f1;font-weight:bold;}
.price_detail_side01 .tips {color:#999;}
.price_detail_fixed {left:50%;margin-left:286px;position:fixed;top:0;z-index:99;}
.htl_select_cont .htl_room_list li {border-top:1px dotted #e2e2e2;}
.htl_select_cont .htl_room_list .title {border-top-width:0;margin-top:10px;}
.new_book_wrap .internation_htl .htl_room_list .different_price {padding-left:30px;width:208px;}
.all_resource .htl_select_cont .htl_room_list .room_detail_wrap {width:717px;}
.all_resource .htl_select_cont .htl_room_list .room_txt_wrap div {width:345px;}
.all_resource .htl_select_cont .htl_room_list .room_txt_wrap .long {width:710px;}
.htl_select_cont .htl_room_list li.zhilian_htl {padding-bottom:0;}
.all_resource .flod_spread_btn a {float:left;}
.htl_room_list .room_select_btn,.htl_room_list .room_select_btn .flod_spread_btn {overflow:visible;}
.htl_room_list .room_select_btn .flod_spread_btn {display:block;height:26px;position:relative;width:54px;}
.htl_room_list .room_select_btn a.other_more {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:#e2e2e2 #e2e2e2 #fff;border-image:none;border-radius:3px 3px 0 0;border-style:solid;border-width:1px;bottom:-1px;color:#0065bb;left:0;position:absolute;width:36px;}
.htl_room_list .room_select_btn a.other_more i {right:5px;}
.htl_room_list .zhilian_htl_zk a.other_more {border-bottom:1px solid #e2e2e2;}
.htl_select_cont .htl_room_list .zhilian_htl_cont {border:1px solid #e2e2e2;display:block;float:left;margin-bottom:-1px;margin-left:28px;padding-right:5px;}
.htl_select_cont .htl_room_list .zhilian_htl_cont .different_price {padding-left:2px;}
.htl_select_cont .htl_room_list li.noline {border-top-width:0;}
.new_detail_cont .new_calendar .bg_grey,.new_detail_cont .new_calendar .bg_grey .date {color:#ccc;}
.new_detail_cont .new_calendar .calendar_right .on .festival_name {line-height:15px;}
.new_detail_cont .new_calendar .calendar_right .on .date {color:#333;}
.new_detail_cont .new_calendar .calendar_anim_content {border:2px solid #ddd;overflow:hidden;}
.new_detail_cont .new_calendar .calendar_right .on .calendar_price01 {color:#f60;}
.new_detail_cont .new_calendar .calendar_right .on .current .date,.new_detail_cont .new_calendar .calendar_right .on .current .calendar_price01 {color:#fff;}
.new_detail_cont .new_calendar .calendar_right th {font-weight:100;}
.dp_new_book_wrap .pro_cofirm_col .more_type_yellow {background:#fff none repeat scroll 0 0;border:1px solid #dfdfdf;bottom:-1px;color:#1f88d9;font-size:14px;height:28px;line-height:28px;padding:2px 18px 2px 8px;position:absolute;right:-1px;text-align:center;width:60px;}
.dp_new_book_wrap .pro_cofirm_col .more_type_yellow:hover {background:#52a7ea none repeat scroll 0 0;border:1px solid #52a7ea;color:#fff;}
.dp_new_book_wrap .pro_cofirm_col .more_type_yellow .down {border-color:transparent transparent #007ed5;border-style:none dashed solid;border-width:0 8px 8px;font-size:0;line-height:0;position:absolute;right:8px;top:11px;}
.dp_new_book_wrap .pro_cofirm_col .more_type_yellow:hover .down {border-color:transparent transparent #fff;}
.new_book_wrap .pro_cofirm_col .more_type_yellow .up {border-color:#007ed5 transparent transparent;border-style:solid dashed none;border-width:8px 8px 0;font-size:0;line-height:0;position:absolute;right:8px;top:12px;}
.new_book_wrap .pro_cofirm_col .more_type_yellow:hover .up {border-color:#fff transparent transparent;}
.dp_new_book_wrap .pro_confirm {margin-bottom:20px;padding-bottom:25px;position:relative;}
.dp_new_book_wrap::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.dp_new_book_wrap .book_left_side {float:left;width:866px;}
.dp_new_book_wrap .mod {background:#fff none repeat scroll 0 0;}
.dp_new_book_wrap .new_title {border-bottom:1px solid #eaeaea;font:24px/40px Tahoma,microsoft yahei,Simsun,sans-serif;margin:0 20px;padding:12px 0;}
.dp_new_book_wrap .book_left_side .book_mod01 {margin:0 20px;padding:10px 0;}
.dp_new_book_wrap .flt_select_cont .type_lis_tks .turn_div {background:#f8f8f8 none repeat scroll 0 0;border:1px solid #eaeaea;margin-top:0;padding:25px 0 25px 115px;}
.dp_new_book_wrap .flt_select_cont .type_lis_tks .turn_div .arrow_up {left:560px;}
.dp_new_book_wrap .city_name {display:inline-block;float:left;line-height:22px;padding-left:5px;padding-right:4px;width:310px;}
.dp_new_book_wrap .htl_detail .htl_room_list .room_name {width:90px;}
.dp_new_book_wrap .htl_room_list .room_zhenc {width:80px;}
.dp_new_book_wrap .col_oran {color:#f60;}
.dp_new_book_wrap .book_info .hd {background:#f5f5f5 none repeat scroll 0 0;border-width:0;font:20px/26px Tahoma,microsoft yahei,Simsun,sans-serif;padding:8px 20px;}
.dp_new_book_wrap .book_info .hd .tips {font-size:14px;margin-left:5px;vertical-align:2px;}
.person_floatlist {background:#fff none repeat scroll 0 0;border:1px solid #ccc;color:#bfbfbf;font-size:12px;overflow:hidden;padding:0;position:absolute;width:270px;z-index:200;}
.person_floatlist a {border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;cursor:pointer;display:block;line-height:22px;min-height:22px;overflow:hidden;padding:1px 5px 0;text-align:left;text-decoration:none;white-space:nowrap;}
.person_floatlist a:hover {background:#ffe7a2 none repeat scroll 0 0;}
.new_book_wrap .per_write .long_person_list {left:115px;width:420px;}
.new_book_wrap .per_write .long_person_list .price {color:#f60;float:none;margin:0 5px;}
.dp_new_book_wrap .book_info .bd {padding:15px 20px 0;position:relative;z-index:5;}
.dp_new_book_wrap .info_write li {display:table;float:left;margin:10px;position:relative;width:180px;}
.dp_new_book_wrap .info_write .per_choosebox {border:1px solid #bcbcbc;border-radius:3px;cursor:pointer;display:table-cell;height:48px;margin-right:5px;position:relative;text-align:center;vertical-align:middle;width:178px;}
.dp_new_book_wrap .book_info .product_scroll_wrap {height:210px;overflow-y:auto;position:relative;}
.dp_new_book_wrap .info_write .per_choosebox .ord_child_icon {border:1px solid #fd992e;border-radius:0 3px;color:#fd992e;font-size:12px;line-height:12px;margin-right:0;padding:1px 5px 2px;position:absolute;right:-1px;top:-1px;}
.dp_new_book_wrap .info_write .cur .per_choosebox .ord_child_icon {border-color:#fd992e;color:#fd992e;}
.dp_new_book_wrap .info_write .per_choosebox a {color:#666;display:block;line-height:12px;position:relative;width:100%;}
.dp_new_book_wrap .info_write .per_choosebox a span {display:block;font:13px/16px Tahoma,microsoft yahei,Simsun,sans-serif;margin-bottom:3px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;}
.dp_new_book_wrap .info_write .per_choosebox a span.en {font-size:10px;}
.dp_new_book_wrap .info_write .per_choosebox a span.ch {margin:0 15px;padding:0;}
.dp_new_book_wrap .info_write .per_choosebox a span:last-child {margin-bottom:0;}
.dp_new_book_wrap .info_write .per_choosebox:nth-child(3n) a {margin-right:0;}
.dp_new_book_wrap .info_write .per_choosebox.more a {color:#099fde;}
.dp_new_book_wrap .info_write .cur .per_choosebox {border-color:#fd992e;}
.dp_new_book_wrap .info_write .cur .per_choosebox a {color:#fd992e;}
.dp_new_book_wrap .info_write .person_choose .choose {display:none;}
.dp_new_book_wrap .info_write .person_choose .cur .choose {background-position:-260px -1450px;bottom:0;display:block;height:20px;position:absolute;right:1px;width:20px;}
.dp_new_book_wrap .per_write {padding-left:110px;}
.dp_new_book_wrap .per_write .tit {left:0;}
.dp_new_book_wrap .per_write .tit .icon_adult,.dp_new_book_wrap .per_write .tit .icon_child {background:#fff none repeat scroll 0 0;display:inline-block;margin:0 0 0 3px;padding:0;text-indent:0;vertical-align:2px;}
.dp_new_book_wrap .per_write .tit .icon_adult {border:1px solid #52b2e4;color:#52b2e4;font-size:12px;}
.dp_new_book_wrap .per_write .tit .icon_child {border:1px solid #feb982;color:#feb982;padding:1px 2px 2px;}
.dp_new_book_wrap .per_write {border-top:1px dotted #eaeaea;font-size:13px;margin-bottom:10px;padding:15px 15px 10px 110px;position:relative;}
.dp_new_book_wrap .per_write dd {padding:5px 0 10px;position:relative;z-index:0;}
.dp_new_book_wrap .per_write dd input[type="text"]:focus {background-color:#fff;border-color:#5d9de5 #67a1e2 #67a1e2 #5d9de5;border-style:solid;border-width:1px;box-shadow:none;}
.dp_new_book_wrap .per_write .tit {font:18px microsoft yahei;left:20px;position:absolute;top:22px;width:120px;}
.dp_new_book_wrap .per_write .tit .ages {float:right;font:12px simsun;padding-top:8px;}
.dp_new_book_wrap .per_write .lab {display:inline-block;padding-right:15px;position:relative;text-align:right;vertical-align:middle;width:100px;}
.dp_new_book_wrap .per_write .base_warning {color:#f00;line-height:14px;overflow:hidden;}
.dp_new_book_wrap .per_write .input_text,.dp_new_book_wrap .per_write .input_text_o,.dp_new_book_wrap .per_write .input_text_t,.dp_new_book_wrap .per_write .input_text_r,.dp_new_book_wrap .per_write .input_text_f,.dp_new_book_wrap .per_write .input_text_s,.dp_new_book_wrap .per_write .input_text_a,.dp_new_book_wrap .per_write .input_text_third {border:1px solid #ccc;font-size:13px;height:20px;line-height:20px;margin-right:10px;padding:7px 5px;}
.dp_new_book_wrap .per_write .input_text {width:284px;}
.dp_new_book_wrap .per_write .input_text_third {width:80px;}
.dp_new_book_wrap .per_write .input_text_o {width:116px;}
.dp_new_book_wrap .per_write .input_text_t {width:146px;}
.dp_new_book_wrap .per_write .input_text_r {width:100px;}
.dp_new_book_wrap .per_write .input_text_f {width:54%;}
.dp_new_book_wrap .per_write .input_text_s {width:420px;}
.dp_new_book_wrap .per_write .input_text_a {width:120px;}
.dp_new_book_wrap .per_write .input_text_hover {color:#333;}
.dp_new_book_wrap .per_write .base_txtdiv {border-bottom:1px dotted #0065bb;color:#0065bb;font-size:12px;margin:0 5px 0 0;}
.dp_new_book_wrap .per_write .btn_submit {position:absolute;right:20px;top:20px;}
.dp_new_book_wrap .per_write .btn_submit .multiple_btn1 {font-size:12px;margin-right:30px;padding-left:18px;position:relative;}
.dp_new_book_wrap .per_write .btn_submit .multiple_btn1 input {height:12px;left:0;overflow:hidden;position:absolute;top:3px;width:12px;}
.dp_new_book_wrap .per_write .btn_submit .multiple_btn2 {background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;color:#0065bb;}
.dp_new_book_wrap .per_write .btn_submit .multiple_btn2:hover {text-decoration:underline;}
.dp_new_book_wrap .per_write .lab .en_name {display:block;font-style:normal;}
.dp_new_book_wrap .spc_tip_gray {background:rgba(0,0,0,0) none repeat scroll 0 0;color:#0065bb;font-size:13px;line-height:20px;margin-left:120px;margin-top:10px;padding-left:32px;position:relative;}
.spc_tip_gray b {background-position:-91px -216px;height:12px;left:10px;position:absolute;top:4px;width:12px;}
.dp_new_book_wrap .per_write .address {display:inline-block;position:relative;}
.dp_new_book_wrap .per_write .input_text {width:410px;}
.dp_new_book_wrap .per_write .input_text_o {padding:5px;width:110px;}
.dp_new_book_wrap .per_write .address b {background-color:#fff;background-position:-68px -208px;height:18px;position:absolute;right:11px;top:8px;width:18px;}
.dp_new_book_wrap .per_write .input_text_t {width:278px;}
.icon_select01 {color:#333;display:inline-block;font-size:13px;height:16px;line-height:16px;margin-right:40px;}
.icon_select01 i {background-position:-100px -1450px;display:inline-block;height:15px;width:17px;}
.icon_select01 span {margin-left:5px;vertical-align:3px;}
.lab .icon_select01 {margin-right:0;}
.icon_select01_cur i {background-position:-140px -1450px;}
.dp_new_book_wrap .input_text_small {border:1px solid #ccc;font-size:14px;height:20px;line-height:20px;margin-right:10px;padding:5px;width:168px;}
.dp_new_book_wrap .btn_usr_confirm {border:1px solid #41bae9;border-radius:3px;box-shadow:0 0 0;color:#41bae9;display:inline-block;font:16px/28px Tahoma,microsoft yahei,Simsun,sans-serif;text-align:center;vertical-align:-1px;width:64px;}
.dp_new_book_wrap .btn_usr_confirm:hover {background:rgba(0,0,0,0) none repeat scroll 0 0;}
.dp_new_book_wrap .tips {color:#999;font-size:12px;}
.dp_new_book_wrap .htl_add_condition td {padding:7px 5px;}
.dp_new_book_wrap .product_tips {margin:20px 0 5px;padding-top:30px;}
.dp_new_book_wrap .luggage_limit_info {background:#fee6e6 none repeat scroll 0 0;border:1px solid #ff0000;color:#ff0000;margin:0 50px;padding:6px 10px;text-align:center;}
.dp_new_book_wrap .notes {margin:20px 0 0;}
.pay_box01 {position:relative;}
.pay_box01 .btn_proess_big {background:#ffa901 none repeat scroll 0 0;border-radius:3px;border-width:0;box-shadow:0 0 0;color:#fff;font:18px/38px Tahoma,microsoft yahei,Simsun,sans-serif;height:38px;position:absolute;right:10px;text-align:center;top:15px;transition:all 0.3s ease 0s;width:168px;}
.pay_box01 .btn_proess_big:hover {background:#ff7d01 none repeat scroll 0 0;}
.pay_box01 .btn_proess_big span {font-size:13px;margin-left:5px;}
.pay_box01 .pay_shop_box {background:#fffdee none repeat scroll 0 0;height:36px;padding:14px 230px 14px 0;}
.pay_box01 .pay_shop_box .prev_stop {color:#037dd3;display:inline-block;float:left;font-size:16px;line-height:36px;padding-left:30px;position:relative;}
.pay_box01 .pay_shop_box .total {float:right;}
.pay_box01 .pay_shop_box .total .tit_price,.pay_box01 .pay_shop_box .total .total_price {color:#7a7977;font-size:20px;line-height:36px;margin:0 5px;}
.pay_box01 .pay_shop_box .total .total_price {color:#f60;}
.pay_box01 .pay_shop_box .total .new_sale_cont {margin-left:10px;}
.dp_new_book_wrap .guest_tips {border:1px solid #eaeaea;float:left;margin:10px 0;width:863px;}
.dp_new_book_wrap .guest_tips .bd {padding:0 20px;}
.dp_new_book_wrap .guest_tips .hd {background:#f5f5f5 none repeat scroll 0 0;border-width:0;font-family:Tahoma,microsoft yahei,Simsun,sans-serif;padding:8px 20px;}
.dp_new_book_wrap .guest_tips .note {padding:10px 0;}
.dp_new_book_wrap .guest_tips .note .strong {background:#d4ebfa none repeat scroll 0 0;display:inline-block;font:800 12px/2 Tahoma,microsoft yahei,Simsun,sans-serif;margin-bottom:10px;padding:0 4px;}
.pay_box01 .pay_shop_box .prev_stop b {background-position:-20px -1360px;display:inline-block;height:20px;left:5px;position:absolute;top:8px;width:14px;}
.dp_new_book_wrap .traveller_write .htl_add td {vertical-align:top;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition {width:650px;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition td {padding:7px 10px;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition .htl_add_col01 {width:205px;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition .htl_add_col02 {}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition .htl_add_col03 {width:130px;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition .htl_add_col04 {width:130px;}
.flt_text_left {padding-left:45px;text-align:left;}
.flt_text_right {padding-right:45px;position:relative;text-align:right;}
.flt_text_right .book_memo_bgwhite {position:absolute;right:20px;top:3px;}
.flt_select_cont .text_ar .flt_text_left .flt_pot {display:inline-block;max-width:70px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:-3px;white-space:nowrap;width:auto;}
.new_detail_content .flt_text_left {padding-left:20px;}
.new_detail_content .flt_text_right {padding-right:40px;}
.totle_price01 {font-size:16px;}
.money_change dfn {margin:0 2px 0 0;}
.flt_select_cont .tickets_selected .select_form {background:#fff none repeat scroll 0 0;padding:0 20px 10px;}
.tickets_select .flt_mask_city {color:#333;font:100 18px/26px microsoft yahei,simsun,sans-serif;}
.tickets_select .flt_mask_city .chosed {font:900 18px/26px microsoft yahei,simsun,sans-serif;}
.per_write dd.z2 {z-index:2;}
.new_book_wrap .book_info .person_content {left:115px;width:410px;z-index:9;}
.cui-pop-box .text_left_tips .title01 {color:#666;margin:0 auto 5px;text-align:center;}
.cui-pop-box .text_left_tips .text01 {color:#666;text-align:center;}
.cui-pop-box .text_left_tips .price {font-weight:bold;margin:0 3px;}
.cui-pop-box .text_left_tips .totle_price {color:#ff7200;font-size:18px;margin:0 3px;}
.free_calendar .free_calendar_list .input_div {height:32px;}
.FRTSearchForm {margin-bottom:64px;}
.htl_room_list .num_input_wrap .room_select_type01 {box-shadow:0 0 0;float:left;height:24px;line-height:24px;margin-right:4px;text-align:center;width:42px;}
.empty,.query {text-align:center;}
.tgq_jmp_type1 .tgq_jmp01 {width:126px;}
.tgq_jmp_type1 .tgq_jmp02 {width:126px;}
.tgq_jmp_type1 .tgq_jmp03 {width:126px;}
.tgq_jmp_type1 .tgq_jmp04 {width:126px;}
.htl_room_list li.child_room_type {border-top-width:0;padding:0;}
.x_resource_type01 {border-top:1px dotted #ccc;}
.confirm_info_cont .num_input_wrap .flthtl_floatlist {background:#fff none repeat scroll 0 0;border:1px solid #ccc;clear:both;margin:-1px 0 0;position:absolute;width:138px;z-index:10;}
.confirm_info_cont .num_input_wrap .flthtl_floatlist a {color:#333;display:block;height:18px;line-height:18px;padding-left:8px;text-align:left;}
.confirm_info_cont .num_input_wrap .flthtl_floatlist a:hover {background:#ccc none repeat scroll 0 0;color:#fff;text-decoration:none;}
.confirm_info_cont .num_input_wrap .adult {background-position:35px -1260px;height:34px;padding:0;text-indent:7px;width:138px;}
.confirm_info_cont .num_input_wrap .children {background-position:35px -1298px;height:34px;padding:0;text-indent:7px;width:138px;}
.cate_select a {padding:5px 5px 5px 20px;}
.cate_fliter i {top:8px;}
.htl_detail .htl_room_list .child_room_type {border-top-width:1px;padding:0;}
.htl_detail .htl_room_list .child_room_type:first-of-type {border-top-width:0;}
.htl_detail .htl_room_list .child_room_type ul li:first-child {border-top-width:0;}
.htl_detail .htl_room_list li.title {margin-bottom:-1px;position:relative;}
.surname_select {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#ccc #ccc #a6a6a6;border-image:none;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(222,222,222,0.8);display:inline-block;}
.surname_item {padding:5px;}
.surname_item .tags_name {display:inline-block;margin:0 5px;padding:10px 0;}
.surname_item .input_radio {background:#fff none repeat scroll 0 0;border-width:0;color:#333;cursor:pointer;display:inline-block;padding:10px;vertical-align:top;white-space:nowrap;word-wrap:normal;}
.surname_item .input_radio:hover {color:#333;text-decoration:none;}
.surname_item .input_radio i {background-position:-100px -1450px;display:inline-block;height:15px;margin-right:3px;vertical-align:-5px;width:17px;}
.surname_item .input_radio_cur i {background-position:-140px -1450px;}
.surname_item .input_radio input {margin-right:3px;vertical-align:-3px;}
.surname_item .name_english {font-weight:bold;}
.surname_item .name_zh {margin-right:4px;}
.surname_acions {border-top:1px solid #e4e4e4;margin:10px 15px;padding-top:10px;}
.surname_acions .btn_link {background:#f8f9f8 none repeat scroll 0 0;border:1px solid #bbb;border-radius:2px;color:#333;display:inline-block;height:21px;margin-left:22px;margin-right:10px;text-align:center;vertical-align:middle;width:58px;}
.surname_acions a.btn_link {line-height:21px;}
.surname_acions .btn_link:hover {text-decoration:none;}
.surname_acions .ico {background-position:-91px -216px;display:inline-block;height:12px;margin-right:6px;overflow:hidden;vertical-align:-1px;width:12px;}
.surname_acions .high {color:#f00;}
.surname_acions .tips_txt {display:inline-block;vertical-align:middle;}
.new_pop_type01 .btn_cont {width:980px;}
.htl_select_cont .htl_room_list .room_price {font-size:12px;}
.htl_room_list .room_name span,.travel_detail01 .travel_name a,.xsong .addition_detail02 .addition_name a,.travel_detail01 .travel_name,.addition_detail02 .addition_name a,.addition_detail03 .addition_name a {cursor:pointer;font-size:13px;}
.htl_select_cont .htl_detail h3 {margin-bottom:0;}
.new_book_wrap .htl_select_cont .htl_detail .htl_detail_img p {margin-top:5px;}
.calendar_arrow_tip .ico_close:hover {background-position:-79px -784px;cursor:pointer;}
.new_book_wrap .sale_write_type01 .price {color:#f60;margin-left:5px;}
.new_book_wrap .sale_write_type01 .lj_sale_notice {color:#999;padding:5px 0 0 120px;}
.new_book_wrap .sale_write_type01 .lab {display:inline-block;padding-left:120px;width:auto;}
.new_book_wrap .sale_write_type01 .lab .icon_select01 {float:left;margin-left:-30px;}
.new_book_wrap .sale_write_type01 .dib {display:inline-block;}
.person_floatlist {width:120px;}
.long_person_list {width:420px;}
.new_pop_type01 .query {height:100px;left:50%;margin:-70px 0 0 -170px;position:absolute;top:50%;width:340px;z-index:3;}
.new_pop_type01 li .query {left:0;margin:0 0 0 -50px;position:relative;top:0;}
.cui-layer {display:inline-block;width:620px;}
.cate_select .more .down {top:12px;}
.cate_select .more .up {top:12px;}
.confirm_info_cont {position:relative;z-index:11;}
.addition_detail03 .addition_name {width:465px;}
.addition_detail03 .third_content .addition_name {width:443px;}
.addition_detail03 .addition_select {display:inline-block;float:left;line-height:26px;padding-right:4px;text-align:center;width:54px;}
.cate_fliter .cate_select .cate_box {padding-right:230px;}
.cate_fliter .current .cate_box {padding-right:90px;}
.cate_fliter .cate_select {height:36px;}
.cate_fliter .current {height:auto;}
.cate_fliter .cate_select label.title01 {padding-left:5px;}
.cate_fliter .cate_sel_tit label.title01 {padding-left:0;}
.cate_fliter .cate_select label.htl_search {position:absolute;right:0;top:0;}
.cate_fliter .current label.htl_search {position:relative;right:auto;top:auto;}
.htl_detail .htl_room_list .sale_out_btn a {background:rgba(0,0,0,0) none repeat scroll 0 0;color:#ccc;}
.htl_detail .htl_room_list .sale_out_btn a:hover {background:rgba(0,0,0,0) none repeat scroll 0 0;color:#ccc;cursor:default;}
.new_bookcon_wrap .htl_detail .htl_room_list .htl_over_tips {display:inline-block;}
.new_calendar .calen_handle_fixed,.totle_price_fixed {bottom:auto;top:0;}
.price_detail_side01 .pay_bottom_gray,.price_detail_side01 .pay_bottom_gray:hover {background:#ccc none repeat scroll 0 0;cursor:default;}
.pm_face_recommend .pm_recom_cur {padding-bottom:0;}
.detail_main_wrap {padding-bottom:10px;}
.new_detail_cont .main_right .detail_main_title h2 {color:#333;font-size:24px;font-weight:100;line-height:30px;width:625px;}
.seo_box h4 {color:#666;font-size:12px;}
.per_write .surname_select {display:none;left:115px;position:absolute;top:43px;z-index:9;}
.per_write dd.z2 {z-index:2;}
.book_info .product_scroll_wrap {height:auto;max-height:210px;}
.new_detail_cont .pm_face_recommend .pm_recommend .more_type01 {bottom:0;right:-8px;}
.new_detail_cont .pm_face_recommend .pm_recommend li .more_type01 {bottom:0;right:-72px;}
.new_detail_cont .pm_face_recommend {height:auto;min-height:57px;}
.new_detail_cont .pm_face_recommend .pm_recommend .dis_table {display:table;height:auto;min-height:57px;table-layout:fixed;text-align:left;width:560px;}
.new_detail_cont .pm_face_recommend .pm_recommend ul {display:table-cell;height:57px;text-align:left;vertical-align:middle;width:500px;}
.new_detail_cont .pm_face_recommend .pm_recommend li {float:left;line-height:19px;overflow:visible;position:relative;width:500px;}
.new_detail_cont .pm_face_recommend .pm_recommend li div {white-space:normal;width:500px;}
.new_detail_cont .resource_wrap .all_resource {transition:all 0.5s ease 0s;}
.right_side_fixed {left:50%;margin-left:286px;position:fixed;top:70px;z-index:99;}
.new_book_wrap .flt_select_cont .type_lis_tks .first_turn_div {margin-top:-25px;}
.flt_select_cont .type_lis_tks .first_turn_div .tips_cont01 {position:absolute;right:0;text-align:left;top:-8px;width:70px;}
.flt_select_cont .type_lis_tks .first_turn_div .tips_cont01 em {display:inline-block;font-style:normal;margin-bottom:2px;}
.flt_select_cont .type_lis_tks .first_turn_div .tips_cont01 span {display:inline;text-align:left;}
.tips_cont01 .base_txtdiv {background:#fff none repeat scroll 0 0;border-bottom:1px dashed #0065bb;height:16px;line-height:16px;}
.flt_loading {font:100 16px microsoft yahei,simsun,sans-serif;padding:10px 0;text-align:center;}
.flt_loading img {margin:0 0.5em 6px 0;vertical-align:middle;}
.tgq_jmp_type1 {background:#f0f8ff none repeat scroll 0 0;}
.tgq_jmp_type1 .flt_loading {padding:50px 0;}
.tgq_jmp_type2 {margin:-1px;width:140px;}
.tgq_jmp_type2 table {background:#f0f8ff none repeat scroll 0 0;table-layout:fixed;width:100%;}
.tgq_jmp_type2 table td {border:1px solid #0099cc;padding:5px 15px;text-align:left;}
.flt_select_cont .inland_flt .type_lis_tks .first_turn_div .tips_cont01 {right:5px;}
.price_detail_side01 {background:#fdfdfd none repeat scroll 0 0;}
.dp_new_book_wrap .info_write .per_choosebox a span.ch.ch {margin:0 auto;width:108px;}
.info_write .per_choosebox a span.en {padding:0 14px;width:150px;}
.flt_loading {padding:115px;}
.addition_detail02 .kexuan_tips02 {color:red;float:left;line-height:22px;margin-left:94px;}
.new_pop_type01 .btn_cont {bottom:0;padding-bottom:50px;padding-top:30px;}
.new_pop_type01 .content h3 {margin-bottom:20px;}
.new_pop_type01 .content ul.tab {padding-top:0;}
.new_pop_type01 .addition_detail01 .addition_day,.new_pop_type01 .addition_detail01 .addition_num,.new_pop_type01 .addition_detail01 .addition_price {text-align:center;}
.new_pop_type01 .addition_detail01 .addition_num {width:75px;}
.new_pop_type01 .addition_detail03 .addition_name {width:450px;}
.new_pop_type01 .addition_detail03 .num_input_wrap {float:left;}
.new_pop_type01 .addition_detail03 .third_content .addition_name {width:428px;}
#base_bd {background:#f5f8fa none repeat scroll 0 0;}
.new_detail_cont .new_calendar .calendar_anim_content {border-bottom-width:0;}
.new_detail_cont .detail_main_wrap {border-width:0;width:1180px;}
.new_detail_cont .detail_main_wrap .detail_main_title {margin:8px 12px 0 0;}
.new_detail_cont .detail_main_wrap .main_right {margin-right:20px;width:500px;}
.detail_journey_note .product_more .line {padding-left:0;}
.detail_journey_note .product_num {margin-right:4px;}
.detail_info_sale01 {padding-left:65px;}
.new_detail_cont .pm_face_recommend .pm_recommend i {margin-left:0;margin-top:0;}
.main_price_wrap .main_price_wrap_right {float:left;height:20px;line-height:20px;margin-top:8px;padding-left:16px;}
.main_price_wrap .main_price_wrap_left {height:auto;padding-right:16px;width:auto;}
.new_detail_cont .main_price_wrap {margin-bottom:10px;padding-bottom:10px;}
.pm_face_recommend .pm_recommend .more_type01 {background:rgba(0,0,0,0) none repeat scroll 0 0;}
.pm_face_recommend .pm_recommend h4 {height:43px;margin-left:-65px;margin-top:7px;width:58px;}
.pm_face_recommend {padding-left:0px;}
.detail_journey_note {margin-bottom:8px;padding-bottom:5px;}
.main_price_wrap .total_price dfn {font-size:14px;vertical-align:1px;}
.new_book_wrap .flt_select_cont .type_lis_tks td.ac {text-align:center;}
.flt_select_cont .internation_flt .v3_flt_col_6 {width:75px;}
.flt_select_cont .internation_flt .v3_flt_col_7 {width:85px;}
.new_book_wrap .flt_select_cont .type_lis_tks .first_turn_div {margin-bottom:-29px;margin-top:-19px;}
.inter_tips01 em {display:inline-block;font-style:normal;margin-bottom:2px;}
.inter_tips01 em .base_txtdiv {display:inline;text-align:left;}
.traver_detail02 .travel_name,.traver_detail02 .travel_price {font-size:13px;}
.traver_detail02 .travel_name {width:590px;}
.travel_detail01 .travel_price {padding-right:0;}
.htl_room_list .room_select_btn a.choosed {background:#fff none repeat scroll 0 0;border:1px solid #bfd4a1;border-radius:2px;color:#73b100;cursor:default;display:block;line-height:22px;padding-left:18px;position:relative;text-align:center;text-decoration:none;width:34px;}
.htl_room_list .room_select_btn a .choose_icon02 {left:5px;position:absolute;top:8px;}
.new_book_wrap .internation_htl .htl_room_list .room_bed {font-size:13px;}
.internation_htl .hotel_tips01 {color:#999;}
.book_mod01 .hotel .htl_detail {font-size:13px;}
.hotel .noline .hotel_tips01 {font-size:12px;margin-bottom:0;margin-top:-13px;}
.new_book_wrap .internation_htl .htl_room_list .different_price {padding-left:20px;width:218px;}
.new_book_wrap .internation_htl .htl_room_list .room_price {height:26px;overflow:visible;}
.new_book_wrap .internation_htl .htl_room_list .room_num {overflow:visible;}
.new_book_wrap .htl_select_cont .internation_htl .htl_room_list {border-bottom:1px solid #eee;}
.new_book_wrap .htl_select_cont .internation_htl .last_htl_room_list {border-bottom-width:0;}
.new_book_wrap .htl_select_cont .internation_htl .online {border-bottom-width:0;}
.htl_room_list .num_input_wrap input {text-align:left;text-indent:10px;}
.htl_room_list .col_green .jianhao {font-size:18px;margin-right:4px;vertical-align:-2px;}
.hotel_mod01 .htl_detail .price .fuhao {font-style:normal;}
.htl_select_cont .htl_room_list .room_price {font-size:14px;}
.htl_select_cont .htl_room_list .title,.htl_select_cont .htl_room_list .title .room_bed,.htl_select_cont .htl_room_list .title .room_num,.htl_select_cont .htl_room_list .title .room_price {font-size:12px;}
.htl_room_list .room_price dfn {margin-right:0;}
.htl_room_list .room_price {font-weight:100;}
.travel_detail01 .travel_name a {color:#0065bb;}
.travel_detail01 .travel_name {width:589px;}
.addition_price .old_price01 {margin-top:-5px;}
.travel_detail01 .travel_detail_list li {padding:10px 0;}
.money_change .fuhao {margin-right:4px;vertical-align:-1px;}
.travel_detail01 .travel_name {width:520px;}
.icon_gif01 {vertical-align:3px;}
.addition_detail02 .price_style01 {line-height:18px;}
.addition_detail02 .addition_num,.addition_detail02 .addition_day {height:26px;}
.box_section {border-bottom-color:#ddd;margin-left:0;padding-bottom:20px;padding-left:0;}
.x_resource_type01 {border-top:1px solid #ddd;}
.new_book_wrap .internation_htl .htl_room_list .room_num_tips {height:auto;}
.main_price_wrap {border-top-width:0;}
.main_price_wrap .total_price {font-size:22px;}
.detail_main_wrap .comment_wrap .score {font-size:22px;}
.new_detail_cont .new_calendar .calen_handle .tot_price .price_num .text01 {display:inline-block;font-style:normal;text-align:right;}
.new_detail_cont .new_calendar .calen_handle .tot_price .price_num .text01 i {color:#666;display:block;font-size:12px;margin-right:0;margin-top:-4px;}
.htl_select_cont .htl_room_list .zhilian_htl_cont {margin-left:0;margin-top:6px;}
.new_book_wrap .htl_select_cont .internation_htl .zhilian_htl_cont .htl_room_list {margin-bottom:-1px;}
.num_input_wrap .addition_num_text {position:absolute;right:-20px;top:0;width:15px;}
.more_book_btn01 {border-color:#ccc;font-size:14px;margin-top:-15px;}
.xroute .travel_detail01 .travel_name a,.addition_detail02 .addition_name a {display:block;line-height:20px;}
.price_detail_side01 .price_detail_cont dd,.price_detail_side01 .product_scroll_wrap .price_detail_cont dd {font-size:13px;margin-bottom:15px;}
.price_detail_side01 .price_detail_cont dd .price,.price_detail_side01 .product_scroll_wrap .price_detail_cont dd .price {font-size:13px;}
.price_detail_side01 .price_detail_cont dd .price .num,.price_detail_side01 .product_scroll_wrap .price_detail_cont dd .price .num {font-style:normal;margin-left:5px;}
.new_detail_cont .new_calendar .calendar_right a {margin-left:0;width:82px;}
.price_title em {font-style:normal;}
.new_pop_type01 .addition_detail03 .addition_detail_list li {padding-top:10px;}
.addition_detail01 .addition_detail_list li.line_style01 {padding:0 0 10px;}
.addition_detail01 .addition_detail_list li {border-top:1px dashed #ccc;}
.addition_detail02 .use_date input.gray,.addition_detail03 .use_date input.gray {border:1px solid #ccc;color:#ccc;}
.addition_detail03 .second_link {color:#0065bb;}
.addition_detail03 .link_visited {color:#333;}
.addition_detail03 .third_zk_content {border-left:2px solid #ddd;}
.addition_detail03 .third_zk_content .top_icon01,.addition_detail03 .third_zk_content .bottom_icon01 {background:#fff none repeat scroll 0 0;display:none;height:18px;left:-2px;position:absolute;width:2px;}
.addition_detail03 .first_third_content .top_icon01 {display:block;top:0;}
.addition_detail03 .last_third_content .bottom_icon01 {bottom:0;display:block;}
.addition_detail03 .third_zk_content .addition_name {padding-left:20px;width:428px;}
.book_mod01 .select_waring {margin-left:-19px;padding-left:19px;}
.htl_room_list .room_num .flt_tips_little {float:left;line-height:12px;margin-left:12px;margin-top:2px;}
.htl_select_cont .htl_room_list .num_input_wrap {float:left;margin-left:14px;}
.new_detail_cont .hotel_mod01 .htl_detail .tips_p {float:left;margin-left:15px;margin-top:-4px;position:relative;z-index:3;}
.new_calendar .calendar_anim_content {overflow:visible;}
.new_detail_cont .new_calendar .calendar_arrows,.new_detail_cont .new_calendar .calendar_arrows a,.new_detail_cont .new_calendar .calendar_arrows a i {height:60px;width:30px;}
.new_detail_cont .new_calendar .calendar_arrows_right {height:60px;margin-top:-30px;right:-28px;top:50%;width:30px;}
.new_detail_cont .new_calendar .calendar_arrows_left {height:60px;left:-28px;margin-top:-30px;top:50%;width:30px;}
.calender_left_icon,.calender_right_icon {height:60px;width:30px;}
.new_detail_cont .calender_left_icon {background-position:0 -1530px;}
.new_detail_cont .new_calendar .calendar_arrows .calender_left_icon:hover,.new_detail_cont .new_calendar .calendar_arrows:hover .calender_left_icon {background-position:-40px -1530px;}
.new_detail_cont .calender_right_icon {background-position:-80px -1530px;}
.new_detail_cont .new_calendar .calendar_arrows .calender_right_icon:hover,.new_detail_cont .new_calendar .calendar_arrows:hover .calender_right_icon {background-position:-120px -1530px;}
.traver_detail02 .more_icon01,.htl_select_cont .choose {top:13px;}
.price_detail_side01 .price_detail_cont dd div {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.more_book_btn01 {margin-top:20px;}
.new_detail_cont .new_calendar .no_month .calender_left_icon,.new_detail_cont .new_calendar .no_month .calender_left_icon:hover,.new_detail_cont .new_calendar .no_month:hover .calender_left_icon {background-position:-160px -1530px;display:none;}
.new_detail_cont .new_calendar .no_month .calender_right_icon,.new_detail_cont .new_calendar .no_month .calender_right_icon:hover,.new_detail_cont .new_calendar .no_month:hover .calender_right_icon {background-position:-200px -1530px;display:none;}
.travel_select .choose_icon01 {background:#fff url("http://pic.c-ctrip.com/flt_htl/v3/un_group_detail.png?20160224.png") no-repeat scroll -50px -890px;display:inline-block;height:12px;width:16px;}
.dp_new_book_wrap .city_name {width:331px;}
.addition_detail01 .addition_zhenc {width:80px;}
.addition_detail01 .addition_name {width:349px;}
.new_book_wrap .flt_select_cont .v3_flt_col_8 {width:105px;}
.dp_new_book_wrap .flt_select_cont .type_lis_tks .first_turn_div {background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;margin:-6px 0 -16px;padding:0;}
.flt_select_cont .inland_flt .type_lis_tks .first_turn_div .tips_cont01 {background:#fff none repeat scroll 0 0;right:0;width:110px;}
.tgq_jmp_type1 {background:#fff none repeat scroll 0 0;border:1px solid #67a1e2;}
.tgq_jmp_type1 table {background:#fff none repeat scroll 0 0;}
.tgq_jmp_type1 table th,.tgq_jmp_type1 table td {border-color:#ddd;}
.flt_select_cont .internation_flt .v3_flt_col_4 {width:85px;}
.htl_detail .base_txtdiv {border-bottom:1px dashed #0065bb;color:#0065bb;}
.htl_detail .flod_spread_btn {margin-top:6px;}
.new_pop_type01 .addition_detail03 .addition_detail_list li {}
.addition_detail01 .addition_detail_list li {padding:10px 0;}
.xroute .travel_detail01 .travel_name a,.addition_detail02 .addition_name a {padding:3px 0;}
.detail_tab {background:#f3f6f8 none repeat scroll 0 0;}
.tab_btn_wrap .btn_red_middle,.tab_btn_wrap .btn_middle_disabled {border-radius:3px;display:inline-block;font-size:16px;height:38px;line-height:38px;text-align:center;width:150px;}
.tab_btn_wrap .btn_red_middle {background:#f90 none repeat scroll 0 0;color:#fff;}
.tab_btn_wrap .btn_red_middle:hover {background:#fd792b none repeat scroll 0 0;}
.tab_btn_wrap .btn_middle_disabled {background:#ccc none repeat scroll 0 0;cursor:default;}
.tab_btn_wrap .btn_middle_disabled:hover {background:#ccc none repeat scroll 0 0;text-decoration:none;}
.addition_detail01 .addition_detail_list li {border-color:#eaeaea;}
.new_pop_type01 .addition_detail02 .use_date,.new_pop_type01 .addition_detail03 .use_date {float:left;margin-left:12px;}
.new_pop_type01 .content ul.tab,.new_pop_type01 .content h3 {margin-bottom:10px;}
.new_pop_type01 .addition_detail03 .addition_detail_list li.title {padding-top:0;}
.new_pop_type01 .content ul.tab li {margin-top:5px;}
.new_pop_type01 .content ul.tab li a {font-size:14px;}
.addition_detail02 .num_input_wrap input,.addition_detail03 .num_input_wrap input {font-size:13px;text-align:left;text-indent:15px;}
input,textarea {font-size:13px;}
.price_detail_side01 .price_detail_cont dd div {border-bottom:1px solid #fdfdfd;}
.price_detail_side01 .price_detail_cont dd div:hover {border-bottom:1px dashed #666;cursor:pointer;}
.book_mod01 .title_mod01 .tips {color:#666;font-size:14px;font-weight:100;margin-left:10px;vertical-align:2px;}
.book_mod01 .title_mod01 .tips .fuhao {font-family:Simsun;font-style:normal;}
.new_calendar .calen_handle .calen_handle_date .choose .choose_date {font-style:normal;}
.xdorps .travel_detail01 .price_style01 {line-height:18px;}
.xdorps .travel_detail01 .price_style01 .old_price01 {margin-top:-5px;}
.new_detail_cont .detail_main_wrap .detail_main_title {margin-top:15px;}
.new_detail_cont .main_price_wrap {margin-bottom:25px;}
.v_team_cont {}
.v_team_cont img {display:inline-block;margin:0;position:relative;z-index:2;}
.v_team_cont .banner {background:#fdba00 none repeat scroll 0 0;display:block;height:561px;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:100%;}
.v_team_cont .banner img {left:50%;margin-left:-960px;position:absolute;top:0;}
.v_team_cont .center {background:#ddd4bb none repeat scroll 0 0;display:block;height:388px;margin:0 auto;overflow:hidden;text-align:center;width:100%;}
.v_team_cont .center img {margin-top:80px;}
.v_team_cont .bottom {background:#ece6d4 none repeat scroll 0 0;display:block;height:716px;margin:0 auto;overflow:hidden;text-align:center;width:100%;}
.v_team_cont .bottom img {margin-top:50px;}
.htl_room_list .room_num .color_red {color:red;float:left;line-height:12px;margin-left:12px;margin-top:2px;}
.book_mod02 {border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px;}
.book_mod02 .box_section {border-bottom-width:0;margin-bottom:0;padding-bottom:0;padding-right:0;}
.book_mod02 .add_select_cont {padding-right:95px;}
.xroute .travel_detail01 .travel_detail_list .more_icon01 {top:15px;}
.new_pop_type01 .addition_detail03 .addition_name {width:390px;}
.new_pop_type01 .addition_detail01 .addition_num {text-align:left;width:135px;}
.new_pop_type01 .addition_detail01 .title .addition_num {text-indent:10px;}
.new_pop_type01 .addition_detail01 .addition_num .num_input_wrap {margin-right:5px;}
.travel_detail01 .travel_day {display:inline;float:left;line-height:26px;padding-right:4px;text-align:center;width:115px;}
.travel_detail01 .travel_name {width:589px;}
.travel_detail02 .travel_name {width:405px;}
.travel_num .num_input_wrap {display:inline-block;position:relative;width:70px;}
.travel_num .num_input_wrap input {border:1px solid #ccc;box-shadow:0 0 0;float:left;font-size:13px;height:24px;line-height:24px;margin-right:5px;padding:0;text-align:left;text-indent:15px;width:48px;}
.travel_num .num_input_wrap b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:4px 4px 0;cursor:text;font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;right:25px;top:12px;vertical-align:middle;width:0;}
.travel_num .num_input_wrap p {background:#fff none repeat scroll 0 0;border:1px solid #ccc;clear:both;margin:26px 0 0;position:absolute;width:48px;z-index:99;}
.travel_num .num_input_wrap p a {color:#333;display:block;height:18px;line-height:18px;text-align:center;}
.travel_num .num_input_wrap p a:hover {background:#ccc none repeat scroll 0 0;color:#fff;text-decoration:none;}
.travel_detail01 .travel_num {text-align:left;}
.travel_detail01 .title .travel_num {text-indent:12px;}
.addition_detail02 .addition_price {width:82px;}
.addition_detail02 .addition_name {width:318px;}
.addition_detail02 .addition_num {height:auto;text-align:left;}
.addition_detail02 .title .addition_num {text-indent:12px;}
.addition_detail02 .num_input_wrap,.addition_detail03 .num_input_wrap {height:auto;width:70px;}
.addition_detail02 .num_input_wrap input,.addition_detail03 .num_input_wrap input {margin-right:5px;}
.addition_detail02 .num_input_wrap b,.addition_detail03 .num_input_wrap b {right:25px;}
.num_input_wrap .addition_num_text {display:inline-block;float:left;position:relative;right:auto;top:auto;width:auto;}
.travel_detail01 .use_date {display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:88px;}
.travel_detail01 .use_date input {box-shadow:0 0 0;color:#333;float:left;height:24px;line-height:24px;padding:0 3px;text-align:center;width:80px;}
.travel_detail01 .use_date p {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px 1px;clear:both;left:0;position:absolute;top:26px;z-index:10;}
.travel_detail01 .use_date p a {color:#333;display:block;height:24px;line-height:24px;text-align:center;width:86px;}
.travel_detail01 .use_date p a:hover {background:#ccc none repeat scroll 0 0;color:#fff;text-decoration:none;}
.new_pop_type01 .addition_detail02 .num_input_wrap,.new_pop_type01 .addition_detail03 .num_input_wrap {width:48px;}
.new_pop_type01 .addition_detail02 .num_input_wrap b,.new_pop_type01 .addition_detail03 .num_input_wrap b {right:3px;}
.new_pop_type01 .addition_detail02 .num_input_wrap,.new_pop_type01 .addition_detail03 .num_input_wrap {width:139px;}
.new_pop_type01 .addition_detail02 .num_input_wrap b,.new_pop_type01 .addition_detail03 .num_input_wrap b {right:94px;}
.addition_detail02 .addition_name {width:314px;}
.addition_detail02 .addition_select {float:right;padding-right:0;}
.addition_detail02 .more_icon01 {left:auto;padding-right:0;right:-88px;width:auto;}
.new_pop_type01 .addition_detail03 .third_zk_content .addition_name {width:370px;}
.new_pop_type01 .addition_detail03 .third_content .addition_name {width:370px;}
.new_pop_type01 .addition_detail01 li .more_icon01 {right:0;}
.tips_cont01 em {display:inline-block;font-style:normal;}
.room_detail_wrap .room_img_wrap .pic_box {display:inline-block;height:75px;position:relative;}
.room_detail_wrap .room_img_wrap .pic_box:hover {z-index:1;}
.room_detail_wrap .room_img_wrap .pic_box .pic_img_big {border:2px solid #fff;display:none;left:75px;position:absolute;top:0;}
.room_detail_wrap .room_img_wrap .pic_box::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.room_detail_wrap .room_img_wrap .pic_box:hover .pic_img_big {background:#000 none repeat scroll 0 0;display:block;height:auto;width:auto;}
.htl_detail .htl_detail_img h3 .hotel_diamond01,.htl_detail .htl_detail_img h3 .hotel_diamond02,.htl_detail .htl_detail_img h3 .hotel_diamond03,.htl_detail .htl_detail_img h3 .hotel_diamond04,.htl_detail .htl_detail_img h3 .hotel_diamond05,.htl_detail .htl_detail_img h3 .hotel_diamond06,.htl_detail .htl_detail_img h3 .hotel_halfdiamond01,.htl_detail .htl_detail_img h3 .hotel_halfdiamond02,.htl_detail .htl_detail_img h3 .hotel_halfdiamond03,.htl_detail .htl_detail_img h3 .hotel_halfdiamond04,.htl_detail .htl_detail_img h3 .hotel_halfdiamond05,.htl_detail .htl_detail_img h3 .hotel_halfdiamond06 {background:rgba(0,0,0,0) url("http://pic.c-ctrip.com/flt_htl/v1/icon_hotel.png?20160224.png") no-repeat scroll 0 0;height:12px;}
.hotel_diamond01,.hotel_halfdiamond01 {width:11px;}
.hotel_diamond02,.hotel_halfdiamond02 {width:23px;}
.hotel_diamond03,.hotel_halfdiamond03 {width:35px;}
.hotel_diamond04,.hotel_halfdiamond04 {width:47px;}
.hotel_diamond05,.hotel_halfdiamond05 {width:59px;}
.hotel_diamond06,.hotel_halfdiamond06 {width:71px;}
.htl_detail .htl_detail_img h3 .hotel_diamond01,.htl_detail .htl_detail_img h3 .hotel_diamond02,.htl_detail .htl_detail_img h3 .hotel_diamond03,.htl_detail .htl_detail_img h3 .hotel_diamond04,.htl_detail .htl_detail_img h3 .hotel_diamond05,.htl_detail .htl_detail_img h3 .hotel_diamond06 {background-position:0 5px;}
.htl_detail .htl_detail_img h3 .hotel_halfdiamond01 {background-position:-72px 3px;}
.htl_detail .htl_detail_img h3 .hotel_halfdiamond02 {background-position:-60px 3px;}
.htl_detail .htl_detail_img h3 .hotel_halfdiamond03 {background-position:-48px 3px;}
.htl_detail .htl_detail_img h3 .hotel_halfdiamond04 {background-position:-36px 3px;}
.htl_detail .htl_detail_img h3 .hotel_halfdiamond05 {background-position:-24px 3px;}
.htl_detail .htl_detail_img h3 .hotel_halfdiamond06 {background-position:-12px 3px;}
.addition_detail01 .tips01,.travel_detail01 .tips01 {display:inline-block;margin-left:0;text-align:left;width:650px;}
.travel_detail01 .tips01 {padding-left:5px;}
.addition_detail01 .calen_tips {background:#f8f8f8 none repeat scroll 0 0;border:1px solid #eaeaea;float:left;line-height:24px;margin-left:94px;padding:6px 0;width:648px;}
.addition_detail01 .calen_tips .tips_icon01 {margin:0 5px;vertical-align:-1px;}
.calen_handle .btn_list {float:right;margin-bottom:4px;margin-top:-4px;}
.calen_handle .btn_list a {border-radius:3px;display:inline-block;font-size:16px;height:36px;line-height:36px;margin-left:10px;text-align:center;transition:all 0.3s ease 0s;width:108px;}
.calen_handle .btn_list a:hover {text-decoration:none;}
.calen_handle .btn_list .btn_change {background:#f9f9f9 none repeat scroll 0 0;border:1px solid #d6d6d6;color:#333;}
.calen_handle .btn_list .btn_sure {background:#6bc2fa none repeat scroll 0 0;border:1px solid #6bc2fa;color:#fff;}
.calen_handle .btn_list .btn_sure:hover {background:#39a7ee none repeat scroll 0 0;border:1px solid #39a7ee;}
.new_calendar .calen_handle .calen_handle_date span.tips01 {color:#333;}
.new_calendar .calendar_anim_content .calendar_free {display:table;height:auto;min-height:314px;}
.calendar_content .free_calendar {display:table-cell;vertical-align:middle;}
.free_calendar .free_calendar_list .input_div input {}
.free_calendar .free_calendar_list {}
.new_detail_cont .new_calendar .calendar_arrows_right {}
.htl_detail .squ_green1 {border:1px solid #80b03b;}
.new_sale_cont .new_sale_tips:hover,.new_sale_cont:hover .new_sale_tips {border-bottom:1px solid #fff;cursor:text;}
.new_sale_cont .new_sale_tips {padding-right:30px;}
.new_sale_cont .new_sale_tips .icon {margin:0;position:absolute;right:8px;top:5px;}
.new_sale_cont .new_sale_tips:hover {border-bottom:1px solid #ff9900;}
.flt_select_cont .type_lis_tks .first_turn_div .flt_return {margin-left:10px;width:550px;}
.hotel_mod01 .htl_detail .price .fuhao {margin-right:4px;}
.tgq_jmp_type1 table th.al,.tgq_jmp_type1 table td.al {text-align:left;}
.tgq_jmp_type1 table th.al {text-indent:15px;}
.travel_detail01 .travel_detail_list li {border-top:1px dashed #eaeaea;}
.price_detail_side01 .price_detail_cont dd div {display:inline-block;float:left;max-width:190px;width:auto;}
.price_detail_side01 .price_detail_cont dd .price,.price_detail_side01 .product_scroll_wrap .price_detail_cont dd .price {margin-top:0;}
.book_mod01 .new_flt_li .type_lis_tks {table-layout:fixed;}
.empty_x .btn {font-size:16px;}
.book_mod01 .box_section {z-index:1;}
.book_mod01 .choose {z-index:3;}
.label_list1,.label_list2,.label_list3,.label_list4,.label_route,.label_list1:hover,.label_list2:hover,.label_list3:hover,.label_list4:hover,.label_route:hover {background-image:url("http://pic.c-ctrip.com/flt_htl/un_base_common.png");background-repeat:no-repeat;}
.label_list4 a {display:block;height:45px;}
.price_detail_cont::after,.price_detail_side01 .price_detail_cont dd::after,.price_detail_side01 .product_scroll_wrap .price_detail_cont dd::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.new_pop_type01 .tips02 {text-align:left;}
.hover_type01:hover {cursor:default;text-decoration:none;}
.dp_new_book_wrap .book_left_side .book_mod01:last-child {border-bottom-width:0;}
.dp_new_book_wrap .per_write .tit .icon_child {font-size:12px;padding:0;}
.per_write .surname_select {top:40px;}
.name_frame {border-radius:0;padding:30px 46px 30px 120px;text-align:left;width:450px;}
.name_frame h4 {color:#333;font-family:microsoft yahei,Simsun,sans-serif;font-size:20px;font-weight:600;line-height:26px;margin-bottom:15px;position:relative;}
.name_frame .blue_tips {background-position:-160px -1495px;display:inline-block;height:25px;left:-35px;position:absolute;top:0;width:25px;}
.name_frame .name_tips {margin-bottom:25px;width:416px;}
.name_frame .name_tips::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.name_frame .name_tips li {color:#333;float:left;font-size:18px;line-height:24px;padding:8px 0;text-align:left;width:416px;}
.name_frame .name_tips li .en_name {margin-left:15px;}
.name_frame .name_tips li .en_name .error {color:#ff2a2a;font-style:normal;}
.name_frame .tips {color:#666;font-size:16px;line-height:26px;margin-bottom:50px;}
.name_frame .btn01,.name_frame .btn02 {font-size:18px;height:42px;line-height:42px;width:140px;}
.name_frame .btn02 {background:#39a7ee none repeat scroll 0 0;}
.name_frame .btn02:hover {background:#1892e0 none repeat scroll 0 0;}
.per_write .sex_tips {margin-left:120px;margin-top:10px;}
.per_write .sex_tips .red {color:red;}
.name_frame .fuhao {font-style:normal;padding:0 5px;}
.price .fuhao {margin-right:4px;vertical-align:-1px;}
.htl_room_list .price .jianhao {font-size:18px;vertical-align:-2px;}
.more_book_btn01:hover {cursor:pointer;}
.book_mod01 .cont01 {border-top:1px solid #eaeaea;position:relative;}
.x_resource_type01 {border-top-width:0;}
.book_mod01 .noline {border-top-width:0;}
.book_mod01 .more_icon01,.travel_detail01 .travel_detail_list .more_icon01 {top:12px;}
.travel_detail01 .travel_price {width:67px;}
th .addition_type,th .addition_name {text-align:left;}
.addition_detail02 .addition_num {height:26px;}
.book_mod01 td {padding:10px 0;vertical-align:middle;}
.travel_detail02 .title .travel_name:hover {cursor:text;}
.travel_detail01 .travel_day,.travel_detail01 .use_date,.travel_detail01 .travel_num {height:26px;}
.addition_detail01 .calen_tips {margin-left:93px;}
.addition_detail01 .hidden_content {margin-top:-10px;}
.book_mod01 td.nopadding {padding:0 0 10px;}
.book_mod01 td {border-top:1px dashed #eaeaea;}
.book_mod01 .noline td {border-top-width:0;}
.more_list01 .second_type02 dd::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.box_choosed02::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.cont01 .box_choosed02 .second_type02 dt {left:0;}
.addition_detail01 .hidden_content .pack_up {bottom:10px;color:#333;font-size:14px;text-decoration:underline;}
.addition_detail01 .hidden_content .pack_up:hover {text-decoration:none;}
.num_input_wrap .addition_num_text {line-height:26px;}
.more_book_btn01:hover {border:1px solid #76c2fe;text-decoration:none;}
.addition_detail02 .wifi_day .use_date,.addition_detail02 .wifi_num .num_input_wrap {float:left;}
.addition_detail_list .wifi_select {text-align:center;width:54px;}
.pop_tese03,.third_type01 .pop_tese02 {width:214px;}
.pop_tese06,.third_type01 .pop_tese05 {width:54px;}
.qujian {display:block;margin-right:20px;max-width:607px;}
.box_choosed02 .qujian {display:inline-block;float:left;margin-left:93px;max-width:514px;}
.tese_box .qujian {max-width:490px;}
.tese_box .box_choosed01 {margin-left:-5px;padding-left:5px;}
.book_mod01 td.td_title {border-top-width:0;line-height:26px;vertical-align:top;}
.more_book_btn01 {margin-top:0;}
.book_mod02 {border-bottom:1px solid #eaeaea;}
.huoche_date,.huoche_name,.huoche_num,.huoche_price,.huoche_zhenc {display:inline-block;float:left;font-size:13px;line-height:22px;padding-right:4px;}
.huoche_date {width:46px;}
.huoche_name {width:537px;}
.huoche_num {width:60px;}
.huoche_price {width:63px;}
.huoche_zhenc {width:80px;}
.flt_select_cont .huoche_price .col_oran {font-size:14px;}
.bg_bottom {border-bottom:1px solid #ddd;bottom:0;height:15px;left:0;position:absolute;width:950px;z-index:9;}
.new_pop_type01 .btn_cont {padding-bottom:30px;width:950px;}
.flt_text_left {padding-left:40px;}
.flt_text_right {padding-right:43px;}
.addition_detail01 .qujian_tr td {vertical-align:top;}
.addition_detail01 .qujian_tr .addition_name {color:#999;width:490px;}
.dp_new_book_wrap .book_left_side .book_mod01:last-child {border-bottom-width:0;}
.dp_new_book_wrap .per_write .tit .icon_child {font-size:12px;padding:0;}
.per_write .surname_select {top:40px;}
.xroute .travel_detail01 .travel_name a,.addition_detail02 .addition_name a {padding:0;}
.new_pop_type01 .qujian {max-width:687px;}
.new_pop_type01 .tese_box .qujian {max-width:678px;}
.new_pop_type01 .box_choosed02 .qujian {display:inline-block;float:left;}
.addition_detail02 .addition_type {color:#8d9297;}
.box_choosed01 {background:#f7fdff none repeat scroll 0 0;border:1px solid #d3e4ea;}
.box_choosed01::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.addition_detail01 .addition_detail_list li.box_choosed01 {border-top:1px solid #d3e4ea;}
.more_list01 {border-top:1px dashed #eaeaea;display:block;float:left;position:relative;width:100%;}
.box_choosed02 .more_list01 {border-top-width:0;}
.box_choosed02 .second_type02 dd {color:#666;}
.box_choosed02 {border-top-width:0;}
.box_choosed01 .second_type02 {border-top-width:0;}
.more_list01 .second_type02 {font-size:13px;margin:5px 0;padding:5px 0 5px 94px;position:relative;}
.more_list01 .second_type02 dt {font-weight:100;left:6px;line-height:22px;margin-left:0;position:absolute;text-align:left;top:9px;width:70px;}
.box_choosed02 .second_type02 {font-size:13px;margin:-5px 0 10px;padding:0 0 0 70px;}
.box_choosed02 .second_type02 dt {left:5px;text-align:left;top:4px;}
.more_list01 .second_type02 .more_label_type01 {cursor:pointer;display:inline-block;padding:0 0 0 30px;position:relative;}
.more_list01 .second_type02 .more_label_type01 .chance {position:absolute;right:0;text-align:center;top:2px;}
.more_list01 .second_type02 .more_label_type01 .chose {left:0;position:absolute;top:6px;}
.more_list01 .second_type02 dd {line-height:20px;padding:4px 0;}
.more_list01 .waring {color:#ff6767;}
.more_list01 .btn_list {margin-bottom:20px;margin-top:5px;text-align:center;}
.box_choosed01 .more_list01 .btn_list {margin-bottom:10px;}
.more_list01 .btn_list a {background:#fff none repeat scroll 0 0;border-radius:3px;display:inline-block;font-size:14px;height:32px;line-height:32px;margin:0 5px;text-align:center;transition:all 0.3s ease 0s;width:96px;}
.more_list01 .btn_list a:hover {text-decoration:none;}
.more_list01 .btn01 {border:1px solid #a8cee7;color:#0a9fde;}
.more_list01 .btn02 {border:1px solid #d6d6d6;color:#333;}
.more_list01 .btn01:hover {background:#6bc2fa none repeat scroll 0 0;color:#fff;}
.more_list01 .btn02:hover {background:#f9f9f9 none repeat scroll 0 0;}
.more_list01 .chance_btn01 {float:left;text-decoration:underline;z-index:2;}
.more_list01 .chance_btn01:hover {text-decoration:none;}
.new_pop_type01 .content ul.tab {border-bottom:1px solid #ddd;padding:0;}
.new_pop_type01 .content ul.tab li {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ddd;border-image:none;border-style:solid;border-width:1px 1px 0;height:44px;list-style:outside none none;margin:0 -1px 0 0;padding:0;}
.new_pop_type01 .content ul.tab li.first_tab {border-left-width:1px;}
.new_pop_type01 .content ul.tab li a {height:20px;line-height:20px;padding:12px 26px;}
.new_pop_type01 .content ul.tab li.cur a {border-bottom:1px solid #fff;border-top:4px solid #6bc2fa;height:16px;line-height:16px;}
.new_pop_type01 .addition_detail03 .addition_detail_list table {table-layout:fixed;width:100%;}
.new_pop_type01 .addition_detail03 .addition_detail_list td {border-top:1px dashed #eaeaea;padding:10px 0;vertical-align:middle;}
.new_pop_type01 .addition_detail03 .addition_detail_list .noline td {border-top-width:0;}
.new_pop_type01 .addition_detail01 .addition_type,.new_pop_type01 .addition_detail03 .addition_title {margin-left:0;}
.new_pop_type01 .addition_detail03 .addition_title {font-size:14px;}
.new_pop_type01 .addition_detail03 .addition_detail_list {border-top:1px solid #eaeaea;}
.cont01 .first_type01 {padding-left:0;}
.new_pop_type01 .addition_detail03 .addition_select {width:30px;}
.new_pop_type01 .addition_detail03 .addition_name {width:470px;}
.new_pop_type01 .addition_detail01 .addition_num,.new_pop_type01 .addition_detail02 .num_input_wrap,.new_pop_type01 .addition_detail03 .num_input_wrap {width:70px;}
.new_pop_type01 .addition_detail02 .num_input_wrap b,.new_pop_type01 .addition_detail03 .num_input_wrap b {right:25px;}
.addition_detail02 .use_date,.addition_detail03 .use_date {height:26px;line-height:26px;}
.new_pop_type01 .addition_detail03 .third_content .third_type01 .addition_name {width:360px;}
.addition_detail03 .third_type01 .addition_detail_list {border-top-width:0;}
.addition_detail03 .addition_detail_list td.nopadding {padding:0;}
.new_pop_type01 .addition_detail_list .query {left:auto;margin:0;position:relative;top:auto;}
.new_pop_type01 .addition_detail03 .third_zk_content .addition_name {position:relative;}
.addition_detail03 .third_zk_content {border-left-width:0;}
.third_zk_content .border01 {border-left:2px solid #ddd;}
.addition_detail03 .first_third_content .top_icon01 {top:-10px;}
.addition_detail03 .last_third_content .bottom_icon01 {bottom:-11px;}
.addition_detail02 .use_date input:hover,.travel_detail01 .use_date input:hover,.addition_detail02 .num_input_wrap input:hover,.addition_detail03 .num_input_wrap input:hover,.travel_num .num_input_wrap input:hover {cursor:pointer;}
.travel_detail01 .use_date input.input_error {color:#f85252;}
.new_pop_type01 .addition_detail03 .hidden_content .pack_up {color:#333;text-decoration:underline;}
.detail_link {margin-left:20px;text-decoration:underline;}
.box_choosed02 .qujian .second_type02 {margin-bottom:0;}
.pop_tese01 {width:94px;}
.pop_tese02,.third_type01 .pop_tese01 {width:auto;}
.new_pop_type01 .pop_tese03,.new_pop_type01 .third_type01 .pop_tese02 {width:206px;}
.pop_tese04,.third_type01 .pop_tese03 {width:73px;}
.pop_tese05,.third_type01 .pop_tese04 {width:67px;}
.new_pop_type01 .pop_tese06,.new_pop_type01 .third_type01 .pop_tese05 {width:30px;}
.addition_detail_list .wifi_title,.addition_detail_list .wifi_name,.addition_detail_list .wifi_day,.addition_detail_list .wifi_num,.addition_detail_list .wifi_price,.addition_detail_list .wifi_select {display:inline-block;float:left;font-size:13px;line-height:20px;padding-right:4px;}
.addition_detail_list .wifi_name {width:221px;}
.addition_detail_list .wifi_title {color:#8d9297;padding-left:5px;width:85px;}
.addition_detail_list .wifi_day {width:211px;}
.addition_detail_list .wifi_price {text-align:center;width:63px;}
.addition_detail_list .wifi_name {line-height:20px;}
.addition_detail_list .wifi_num {width:70px;}
.addition_detail_list .wifi_select {float:right;padding-right:0;text-align:center;width:54px;}
.new_pop_type01 .addition_detail_list .wifi_select {width:30px;}
.addition_detail03 .third_content .wifi_name {font-size:13px;padding-left:5px;width:360px;}
.addition_detail_list .first_tier .wifi_name {width:650px;}
.addition_detail_list .third_content .tese_box {margin-left:110px;}
.addition_detail_list .third_content .tese_box .wifi_name {width:202px;}
.addition_detail_list .third_content .tese_box .box_choosed02 .qujian {max-width:494px;}
.addition_detail_list .wifi_day .line_tyle01 {border-top:1px solid #b3b3b3;float:left;height:0;margin:12px 4px 0;width:12px;}
.new_pop_type01 .addition_detail03 .wifi_day .use_date {height:26px;margin-left:0;}
.addition_detail03 .third_content .addition_name {padding-left:5px;}
.new_pop_type01 .addition_detail03 .addition_detail_list .title .addition_type {font-weight:100;text-align:left;}
.new_pop_type01 .detail_title {font-size:16px;line-height:26px;margin-bottom:15px;padding:0 30px 15px;}
.new_pop_type01 .text_type01 {display:block;font-size:14px;margin:0 30px;}
.new_pop_type01 .text_type01 .title {background-position:0 -1598px;color:#fff;display:inline-block;font-size:16px;font-weight:bold;height:32px;line-height:32px;margin-bottom:15px;text-indent:10px;width:108px;}
.new_pop_type01 .text_type01 .title02 {font-size:14px;line-height:22px;margin-bottom:5px;}
.new_pop_type01 .text_type01 .cont01 {margin-bottom:35px;}
.new_pop_type01 .text_type01 .cont01 .list {overflow:hidden;}
.new_pop_type01 .text_type01 .cont01 .list p {line-height:22px;padding:4px 0;}
.new_pop_type01 .first_text_type01 {margin-top:25px;}
.new_pop_type01 .addition_detail03 .addition_detail_list .td_title {border-top-width:0;vertical-align:top;}
.addition_detail01 .addition_type,.addition_detail01 .addition_day,.addition_detail01 .addition_name,.addition_detail01 .addition_num,.addition_detail01 .addition_price,.addition_detail01 .addition_zhenc,.addition_detail02 .addition_select,.addition_detail03 .addition_title,.new_pop_type01 .addition_detail03 .addition_type {line-height:20px;}
.addition_detail01 .title .addition_type,.addition_detail01 .title .addition_day,.addition_detail01 .title .addition_name,.addition_detail01 .title .addition_num,.addition_detail01 .title .addition_price,.addition_detail01 .title .addition_zhenc,.addition_detail02 .title .addition_select {line-height:26px;}
.num_input_wrap .date_text {float:left;line-height:26px;position:relative;}
.num_input_wrap .date_text em {color:#999;display:inline-block;font-size:12px;font-style:normal;left:-53px;position:absolute;top:20px;width:80px;}
.addition_detail03 .link_visited {font-weight:bold;}
.more_icon01 .icon_down01 {background-position:-280px -1240px;vertical-align:2px;}
.new_pop_type01 .more_icon01 {color:#333;}
.new_pop_type01 .more_icon01 .icon_down01 {background-position:-260px -1255px;}
.new_pop_type01 .addition_detail01 .addition_day,.new_pop_type01 .addition_detail01 .addition_num,.new_pop_type01 .addition_detail01 .addition_price {font-weight:100;}
.addition_detail01 .addition_price {width:63px;}
.addition_detail03 .second_link {color:#333;font-size:13px;}
.addition_detail03 .second_link:hover {text-decoration:underline;}
.new_pop_type01 a:hover {text-decoration:none;}
.new_pop_type01 .btn_false:hover {background:#e7e7e7 none repeat scroll 0 0;}
.dp_new_book_wrap .book_left_side .book_mod01 {border-bottom:1px solid #eaeaea;}
.dp_new_book_wrap .book_left_side .noline_book_mod01 {border-bottom-width:0;}
.dp_new_book_wrap .new_title {margin-bottom:20px;}
.addition_detail01 .addition_type,.more_icon01 {font-size:13px;}
.addition_detail01 .title .addition_type {font-size:12px;}
.addition_detail01 .hidden_content .visa_box {font-size:13px;}
.new_pop_type01 .more_list01 .second_type02 .more_label_type01 .chose {top:4px;}
.new_pop_type01 {font-size:14px !important;}
.new_pop_type01 .addition_detail03 .second_link,.new_pop_type01 .addition_detail03 .addition_name a,.new_pop_type01 .more_list01 .second_type02,.new_pop_type01 .addition_detail01 .hidden_content .visa_box {font-size:14px;}
.new_pop_type02 {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#d5dbdf #eee #eee;border-image:none;border-style:solid;border-width:2px 1px 1px;left:auto;margin:0 auto;width:1178px;}
.new_pop_type02 .content {width:1178px;}
.new_pop_type02 .content h3 {border-bottom-width:0;height:auto;line-height:26px;padding-top:10px;}
.detail_title::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.detail_title .dt_img {float:left;height:118px;width:210px;}
.detail_title .dt_img img {height:118px;width:210px;}
.detail_title .dt_text {float:left;margin-left:15px;width:890px;}
.detail_title .dt_text .text {font-size:18px;font-weight:bold;line-height:26px;margin-bottom:8px;}
.detail_title .dt_text .gray_ico {background:#fff none repeat scroll 0 0;border:1px solid #c5cccf;border-radius:3px;color:#959ea1;display:inline-block;font:100 12px/14px simsun,sans-serif;height:14px;margin-right:10px;padding:1px 2px;vertical-align:middle;}
.detail_title .dt_text .pinfen {cursor:pointer;margin-top:6px;}
.detail_title .dt_text .pf_num {color:#0065bb;font-size:16px;margin-left:10px;}
.detail_title .dt_text .pf_num em {font-style:normal;}
.detail_title .dt_text .pf_link {color:#333;margin-left:10px;}
.new_pop_type02 .text_type01 {margin:0 40px;}
.new_pop_type02 .text_type01 .title {margin-left:-10px;}
.new_pop_type01 .content ul.tab {margin-bottom:20px;}
.new_pop_type02 .user_left {float:none;width:1098px;}
.new_pop_type02 .seo_link {color:#333;}
.new_pop_type02 .user_left h4 {margin-bottom:4px;}
.new_pop_type02 .user_pro .pkg_user_time {color:#999;}
.new_pop_type02 .user_pro {margin:5px 0;}
.new_pop_type01 .addition_detail03 .addition_detail_list li {margin-left:0;}
.new_pop_type01 .addition_detail03 .addition_detail_list li.third_type01 {padding:0 0 0 100px;}
.new_pop_type01 .addition_detail01 li .more_icon01,.new_pop_type01 .addition_detail_list .query {margin-left:90px;}
.new_pop_type01 .addition_detail01 .hidden_content {margin:0;}
.new_pop_type01 .addition_detail03 .addition_detail_list .visa_box li {margin-left:15px;}
.new_pop_type01 .addition_detail03 .third_type01 .addition_name {width:457px;}
.addition_detail03 .third_type01 .addition_detail_list {padding:0;}
.third_type01 .box_choosed02 .qujian {margin-left:0;}
.new_pop_type01 .qujian {max-width:659px;}
.new_pop_type01 .addition_detail_list .third_content .tese_box .box_choosed02 .qujian {max-width:643px;}
.new_pop_type01 .addition_detail_list .third_content .tese_box .wifi_name {width:346px;}
.resource_post_wrap {background:rgba(0,0,0,0) none repeat scroll 0 0;margin:10px 0;}
.resource_post_wrap .left_side {float:left;width:870px;}
.resource_post_wrap .left_side .tab {border-bottom:1px solid #ddd;padding:0;}
.resource_post_wrap .left_side .tab::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.resource_post_wrap .left_side .tab li {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ddd;border-image:none;border-style:solid;border-width:1px 1px 0;float:left;height:40px;margin:0 -1px 0 0;padding:0;}
.resource_post_wrap .left_side .tab li.first_tab {border-left-width:1px;padding-left:0;}
.resource_post_wrap .left_side .tab li a {background:#fff none repeat scroll 0 0;display:inline-block;float:left;font-size:14px;height:20px;line-height:20px;padding:10px 26px;text-decoration:none;}
.resource_post_wrap .left_side .tab li.cur a {background:#fff none repeat scroll 0 0;border-bottom:1px solid #fff;border-top:4px solid #6bc2fa;color:#333;height:18px;line-height:16px;margin-top:-1px;}
.resource_post_wrap .content {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#ddd;border-image:none;border-style:solid;border-width:0 1px 1px;font-family:microsoft yahei,Tahoma,Simsun,sans-serif;}
.resource_post_wrap .content::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.resource_post_wrap .content .title {background:#f5f5f5 none repeat scroll 0 0;float:left;font-size:16px;margin:13px 15px 5px;padding:2px 0;text-indent:5px;width:838px;}
.resource_post_wrap .resource_list01 {float:left;margin-top:-10px;padding:0 15px;}
.resource_post_wrap .resource_list01 li {border-top:1px solid #eaeaea;padding:15px 180px 15px 145px;position:relative;}
.resource_post_wrap .resource_list01 li::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.resource_post_wrap .resource_list01 li.noline {border-top-width:0;}
.resource_post_wrap .resource_list01 li .resource_img {float:left;margin-left:-145px;}
.resource_post_wrap .resource_list01 li .price {margin-top:-35px;position:absolute;right:10px;text-align:right;top:50%;width:180px;}
.resource_post_wrap .resource_list01 li .price .price_num {display:block;height:26px;line-height:26px;margin-bottom:10px;padding-right:10px;}
.resource_post_wrap .resource_list01 li .price .price_num i {color:#f60;font-size:20px;font-style:normal;line-height:26px;}
.resource_post_wrap .resource_list01 li .price .price_num i dfn {font-size:20px;margin-right:3px;}
.resource_post_wrap .resource_list01 li .price .btn01 {background:#f90 none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;font-size:16px;height:34px;line-height:34px;text-align:center;width:86px;}
.resource_post_wrap .resource_list01 li .price .btn01:hover {background:#f60 none repeat scroll 0 0;text-decoration:none;}
.resource_post_wrap .resource_list01 li .product_title {color:#0065bb;display:block;font-size:16px;font-weight:bold;line-height:20px;margin-bottom:13px;}
.resource_post_wrap .resource_list01 li .dianping {color:#5288cc;display:block;font-size:13px;line-height:16px;margin-bottom:8px;}
.resource_post_wrap .resource_list01 li .address {color:#666;display:inline-block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:513px;}
.resource_post_wrap .right_side {background:rgba(0,0,0,0) none repeat scroll 0 0;}
.resource_post_wrap .price_detail_side01 {background:#fff none repeat scroll 0 0;}
.resource_post_wrap .price_detail_side01 .product_scroll_wrap {margin-bottom:10px;}
.resource_post_wrap .price_detail_side01 .totle_box {border-top:1px solid #eaeaea;margin:0 -3px 0 -13px;padding-top:10px;}
.price_detail_side01 .resource_choose {background:#fff none repeat scroll 0 0;border-bottom:1px solid #eaeaea;font-size:12px;margin:0 -3px 0 -13px;padding:10px 0;}
.price_detail_side01 .resource_choose .buy_num {font-size:16px;margin-right:20px;}
.price_detail_side01 .resource_choose .num {font-style:normal;}
.price_detail_side01 .resource_choose .buy_car {margin:0 7px;vertical-align:-5px;}
.price_detail_side01 .resource_choose .buy_date {color:#666;}
.price_detail_side01 .resource_choose .buy_date .time {color:#0065bb;}
.price_detail_side01 .resource_choose .buy_date .time i {font-style:normal;}
.buy_num .buy_car {background-position:-200px -1500px;display:inline-block;height:23px;width:23px;}
.price_detail_side01 .buy_car02 {background-position:-240px -1520px;display:inline-block;height:60px;width:60px;}
.price_detail_side01 .choose_all {background:#fcfcfc none repeat scroll 0 0;display:block;margin:0 -3px 0 -13px;padding:10px 0 10px 13px;}
.price_detail_cont dd .choose_box01,.choose_all .choose_box01 {margin-right:5px;vertical-align:-3px;}
.choose_box01 {background-position:-240px -1500px;display:inline-block;height:16px;width:16px;}
.cur .choose_box01 {background-position:-260px -1500px;}
.gray_choose .choose_box01 {background-position:-280px -1500px;}
.zhence_style01 {font-size:13px;margin-top:10px;text-align:center;}
.zhence_style01 a {margin-left:5px;}
.price_detail_cont .del {background-position:-200px -1600px;display:none;float:right;height:14px;margin-right:-86px;margin-top:2px;width:14px;}
.price_detail_cont dd:hover {background:#fcfcfc none repeat scroll 0 0;}
.price_detail_cont dd:hover .del,.price_detail_cont dd.current .del {display:inline;}
.price_detail_cont .del:hover {background-position:-220px -1600px;}
.price_detail_side01 .price_detail_cont dd .price .num,.price_detail_side01 .product_scroll_wrap .price_detail_cont dd .price .num {margin-left:2px;}
.resource_post_wrap .price_detail_side01 .price_title .price {margin-right:-157px;}
.price_detail_side01 .rechoose {display:inline-block;float:left;margin:0 0 0 20px;}
.resource_post_wrap .price_detail_side01 .price_detail_cont dd div:hover {border-bottom:1px solid #fff;}
.tips_type02 .tgzc_title {border-bottom:1px solid #eaeaea;margin-bottom:5px;padding:5px 0;}
.tips_type02 .tgzc_list01 li {line-height:20px;margin-bottom:10px;}
.tips_type02 .tgzc_list01 li .tips {color:#666;display:block;}
.jmp_title01 {background:#f5f5f5 none repeat scroll 0 0;border:1px solid #ccc;padding:10px;}
.jmp_title .tips_type03 {padding:10px;}
.tips_type03 h4 {border-bottom:1px solid #ddd;line-height:20px;margin-bottom:10px;padding-bottom:5px;}
.tips_type03 .price_detail_cont dd {color:#666;float:left;font-size:13px;line-height:16px;margin-bottom:10px;padding-right:100px;position:relative;width:275px;}
.tips_type03 .price_detail_cont dd div {color:#333;float:left;}
.tips_type03 .price_detail_cont dd .time {color:#666;position:absolute;right:0;text-align:right;top:0;width:100px;}
.tips_type03 .price_detail_cont dd .time i {font-style:normal;}
.del_tips_frame {background:rgba(0,0,0,0.8) none repeat scroll 0 0;border-radius:3px;color:#fff;display:block;padding:15px 0;width:280px;}
.del_tips_frame .text01 {text-align:center;}
.del_tips_frame .text02 {padding:0 20px;text-align:left;}
.del_tips_frame .text02 span {display:block;}
.del_tips_frame .btn_cont {margin-top:10px;text-align:center;width:280px;}
.del_tips_frame .btn_cont a {border-radius:3px;color:#fff;display:inline-block;font-size:13px;height:26px;line-height:26px;margin:0 5px;text-align:center;width:66px;}
.del_tips_frame .btn_cont .btn01 {background:#39a7ee none repeat scroll 0 0;}
.del_tips_frame .btn_cont .btn01:hover {background:#1d8fd9 none repeat scroll 0 0;text-decoration:none;}
.del_tips_frame .btn_cont .btn02 {background:#505152 none repeat scroll 0 0;text-decoration:none;}
.del_tips_frame .btn_cont .btn02:hover {background:#666 none repeat scroll 0 0;}
.price_detail_side01 .text03 {color:#999;font-size:16px;margin-bottom:30px;padding-top:106px;position:relative;text-align:center;}
.price_detail_side01 .text03 .buy_car02 {left:50%;margin-left:-30px;position:absolute;top:40px;}
.new_pop_type01 .content h3 .delete:hover {background-position:-160px -1600px;}
.resource_box01 {margin:20px 0;}
.resource_box01 .resource_table01 {background:#fff none repeat scroll 0 0;table-layout:fixed;width:100%;}
.resource_box01 .resource_table01 td {font-size:14px;padding:15px 5px;text-align:center;}
.resource_box01 .resbox_width01 {width:30px;}
.resource_box01 .resbox_width02 {width:auto;}
.resource_box01 .resbox_width03 {width:235px;}
.resource_box01 .resbox_width04 {width:100px;}
.resource_box01 .resbox_width05 {width:65px;}
.resource_box01 .resource_table01 th {padding:10px 5px;text-align:center;}
.resource_box01 .resource_table01 td.title {color:#333;font-weight:900;text-align:left;text-indent:28px;}
.resource_box01 .resource_table01 td.title div {background:#f5f5f5 none repeat scroll 0 0;margin:0 30px;padding:2px 0;}
.resource_box01 .resource_table01 .res_name {padding-left:0;}
.resource_box01 .resource_table01 .res_name a {margin-right:20px;}
.resource_box01 .resource_table01 .no_resource .res_name a {color:#999;text-decoration:none;}
.resource_box01 .resource_table01 .no_resource .res_name .resbook {color:#0065bb;}
.resource_box01 .resource_table01 .no_resource .res_name .resbook:hover {text-decoration:underline;}
.resource_box01 .resource_table01 .no_resource .res_name a .choose_box01 {background-position:-280px -1500px;}
.resource_box01 .resource_table01 .no_resource .res_name a .icon_down01 {background-position:-260px -1270px;}
.resource_box01 .resource_table01 .res_time {width:235px;}
.resource_box01 .resource_table01 .res_price {width:100px;}
.resource_box01 .resource_table01 .res_name .choose_box01 {margin-right:10px;vertical-align:-3px;}
.resource_box01 .resource_table01 .close {display:inline-block;margin:-10px;padding:10px;}
.resource_box01 .resource_table01 .del {background-position:-200px -1600px;display:inline-block;height:14px;vertical-align:-2px;width:14px;}
.resource_box01 .resource_table01 .close:hover .del {background-position:-220px -1600px;}
.resource_box01 .hidden_content {background:#f8f8f8 none repeat scroll 0 0;border:1px solid #eaeaea;color:#999;margin:-20px 20px 0;padding:15px 15px 30px;position:relative;}
.resource_box01 .hidden_content li {text-align:left;}
.resource_box01 .no_resource {background:#fff none repeat scroll 0 0;border:1px solid #ddd;color:#ccc;font-size:20px;padding:195px 0 80px;position:relative;text-align:center;}
.resource_box01 .no_resource .buy_car02 {background-position:-240px -1520px;display:inline-block;height:60px;left:50%;margin-left:-30px;position:absolute;top:115px;width:60px;}
.pay_box02 {background:#fffdf9 none repeat scroll 0 0;border:2px solid #fed08d;height:64px;padding-right:184px;position:relative;width:992px;}
.pay_box02::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.pay_box02 .btn01 {background:#ff9900 none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:18px;height:42px;line-height:42px;margin-top:-21px;position:absolute;right:20px;text-align:center;top:50%;width:140px;}
.pay_box02 .btn01:hover {background:#ff7d01 none repeat scroll 0 0;text-decoration:none;}
.pay_box02 .btn01_gray,.pay_box02 .btn01_gray:hover {background:#ccc none repeat scroll 0 0;cursor:default;}
.pay_box02 .return {float:left;font-size:14px;height:64px;line-height:64px;padding:0 15px 0 44px;position:relative;}
.return_icon02 {background-position:-240px -1600px;display:inline-block;height:16px;width:16px;}
.pay_box02 .return .return_icon02 {left:20px;margin-top:-8px;position:absolute;top:50%;}
.pay_box02 .pay {display:table;float:right;height:64px;}
.pay_box02 .pay .pay_cont {display:table-cell;height:64px;text-align:right;vertical-align:middle;}
.pay_box02 .pay .pay_money {color:#f60;font-size:16px;font-weight:bold;}
.pay_box02 .pay .pay_money .price {margin-left:10px;}
.pay_box02 .pay .pay_time {color:#666;font-size:14px;}
.pay_box02 .pay .pay_time .time {color:#0065bb;}
.resource_box01 .zhence_style01 {text-align:right;}
.new_pop_type01 .resource_cont {margin:20px;}
.resource_table01 {border:1px solid #ddd;table-layout:fixed;width:100%;}
.resource_table01 td {border-top:1px dashed #eaeaea;color:#666;padding:15px 5px;text-align:left;}
.resource_table01 .noline td {border-top-width:0;}
.resource_table01 .line01 td {border-top:1px solid #ddd;}
.resource_table01 th {background:#fcfcfc none repeat scroll 0 0;border-bottom:1px solid #ddd;color:#999;font-weight:100;padding:5px;text-align:left;}
.resource_table01 td.title {background:#fcfcfc none repeat scroll 0 0;border-right:1px solid #ddd;vertical-align:middle;}
.resource_table01 .res_width01 {width:55px;}
.resource_table01 .res_width02 {width:auto;}
.resource_table01 .res_width03 {width:135px;}
.resource_table01 .res_width04 {width:105px;}
.resource_table01 .res_width05 {width:85px;}
.resource_table01 .res_width06 {width:70px;}
.resource_table01 .res_width07 {width:32px;}
.res_title,.res_name,.res_before,.res_time,.res_num,.res_price,.res_choose {display:inline-block;float:left;line-height:20px;}
.resource_table01 .res_title {width:55px;}
.resource_table01 .res_name {padding-left:10px;}
.resource_table01 .res_before {width:125px;}
.resource_table01 .res_time {text-align:center;width:95px;}
.resource_table01 .res_num {width:85px;}
.resource_table01 .res_price {text-align:center;width:55px;}
.resource_table01 .res_choose {width:25px;}
.resource_table01 th .res_name {padding-left:10px;}
.resource_table01 th .res_price {color:#999;}
.resource_table01 .res_price .price {color:#f60;margin:5px;}
.res_time .use_date {display:inline-block;float:left;height:24px;line-height:24px;margin-left:3px;position:relative;text-align:center;width:88px;}
.res_time .use_date .date_input_wrap::after {clear:both;content:"";display:block;height:0;overflow:hidden;}
.res_time .use_date input {box-shadow:0 0 0;color:#666;float:left;height:24px;line-height:24px;padding:0 3px;text-align:center;width:80px;}
.res_time .use_date p {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px 1px;clear:both;left:0;position:absolute;top:26px;z-index:10;}
.res_time .use_date p a {color:#333;display:block;height:24px;line-height:24px;text-align:center;width:86px;}
.res_time .use_date p a:hover {background:#ccc none repeat scroll 0 0;color:#fff;text-decoration:none;}
.res_name a:hover {text-decoration:underline;}
.res_num .num_input_wrap {display:inline-block;float:left;position:relative;width:70px;}
.res_num .num_input_wrap input {border:1px solid #ccc;box-shadow:0 0 0;color:#666;float:left;font-size:13px;height:24px;line-height:24px;margin-right:5px;padding:0;text-align:left;text-indent:15px;width:48px;}
.res_num .num_input_wrap b {border-color:#666 transparent -moz-use-text-color;border-style:solid dashed none;border-width:4px 4px 0;cursor:text;font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;right:25px;top:12px;vertical-align:middle;width:0;}
.res_num .num_input_wrap p {background:#fff none repeat scroll 0 0;border:1px solid #ccc;clear:both;margin:25px 0 0;position:absolute;width:48px;z-index:99;}
.res_num .num_input_wrap p a {color:#333;display:block;height:18px;line-height:18px;text-align:center;}
.res_num .num_input_wrap p a:hover {background:#ccc none repeat scroll 0 0;color:#fff;text-decoration:none;}
.new_pop_type01 .resource_cont .hidden_content {background:#f8f8f8 none repeat scroll 0 0;border:1px solid #eaeaea;color:#999;margin:-20px 10px 0;padding:15px 15px 30px;position:relative;}
.resource_cont .hidden_content li {border-top-width:0;font-size:14px;line-height:20px;list-style-type:disc;margin-left:15px;padding:15px 0 0;}
.resource_cont .hidden_content .pack_up {bottom:10px;color:#333;position:absolute;right:15px;text-decoration:underline;}
.resource_cont .hidden_content .pack_up:hover {text-decoration:none;}
.resource_cont .hidden_content .choose_peo01 {padding-left:90px;position:relative;}
.resource_cont .hidden_content .choose_peo01 dt {left:15px;line-height:34px;position:absolute;width:75px;}
.resource_cont .hidden_content .choose_peo01 dd a {background:#fff none repeat scroll 0 0;border:1px solid #ddd;color:#333;display:inline-block;font-size:13px;height:34px;line-height:34px;margin-right:10px;padding:0 15px;position:relative;}
.resource_cont .hidden_content .choose_peo01 dd a .choose {background-position:-260px -1450px;bottom:0;display:none;height:20px;position:absolute;right:0;width:20px;}
.resource_cont .hidden_content .choose_peo01 dd a:hover {border:1px solid #fd992e;}
.resource_cont .hidden_content .choose_peo01 dd .cur {border:1px solid #fd992e;color:#fd992e;}
.resource_cont .hidden_content .choose_peo01 dd .cur .choose {display:block;}
.resource_cont .hidden_content .ticket-detail-info dl {color:#666;margin-bottom:10px;min-height:20px;padding-left:100px;position:relative;}
.resource_cont .hidden_content .ticket-detail-info dl dt {color:#333;font-weight:bold;left:0;position:absolute;top:0;}
.resource_cont .hidden_content .ticket-detail-info dl dd {text-align:left;}
.pay_frame01 {background:#fff none repeat scroll 0 0;border-radius:5px;display:block;padding:50px;position:relative;width:500px;}
.pay_frame01 .close {background-position:-120px -1600px;height:20px;position:absolute;right:15px;top:15px;width:21px;}
.pay_frame01 .close:hover {background-position:-160px -1600px;}
.pay_frame01 .text_cont {display:table;height:110px;width:500px;}
.pay_frame01 .text_cont .cont {color:#333;display:table-cell;font-size:16px;height:110px;text-align:center;vertical-align:middle;width:500px;}
.pay_frame01 .text_cont .tips .time {color:#ff7d13;font-style:normal;}
.pay_frame01 .btn_cont {display:block;text-align:center;width:500px;}
.pay_frame01 .btn_cont a {border-radius:3px;color:#fff;display:inline-block;font-size:16px;height:36px;line-height:36px;margin:0 5px;text-align:center;width:118px;}
.pay_frame01 .btn_cont .btn01 {background:#39a7ee none repeat scroll 0 0;}
.pay_frame01 .btn_cont .btn01:hover {background:#1d8fd9 none repeat scroll 0 0;}
.pay_frame01 .btn_cont .btn02 {background:#f90 none repeat scroll 0 0;}
.pay_frame01 .btn_cont .btn02:hover {background:#ff7d01 none repeat scroll 0 0;}
.pay_frame01 .btn_cont .btn03 {background:#fff none repeat scroll 0 0;color:#0065bb;}
.resource_post_wrap .price_detail_side01 {border-width:2px;margin-top:40px;}
.order_success .ddh_num a {margin-left:0;}
.addition_detail_list .third_content .tese_box {margin-left:93px;}
.addition_detail_list .third_content .tese_box .wifi_name {width:223px;}
.new_pop_type01 .addition_detail_list .third_content .tese_box {margin-left:110px;}
.new_pop_type01 .addition_detail_list .wifi_price {width:63px;}
.new_pop_type01 .addition_detail_list .third_content .tese_box .wifi_name {width:345px;}
.function_label {bottom:0;top:auto;}
.qr_code_share {bottom:45px;top:auto;}
.addition_detail02 .addition_detail_list li,.addition_detail02 .addition_detail_list .title,.new_pop_type01 .addition_detail03 li {padding-left:94px;}
.new_pop_type01 .addition_detail03 li {padding-left:87px;}
.addition_detail02 .addition_type,.new_pop_type01 .addition_detail03 .addition_title,.new_pop_type01 .addition_detail03 .addition_type {left:0;position:absolute;top:10px;}
.ttditem_choosed .addition_type,.addition_detail02 .ttditem_choosed .addition_type,.addition_detail02 .tese_box .addition_detail_list .addition_type {left:-94px;}
.addition_detail02 .addition_detail_list .title .addition_type,.new_pop_type01 .addition_detail03 .title .addition_type {top:0;}
.addition_detail01 .calen_tips,.addition_detail_list .third_content .tese_box {margin-left:0;}
.new_pop_type01 .addition_detail_list .third_content .tese_box {margin-left:0;}
.addition_detail_list .third_content .tese_box li,.new_pop_type01 .addition_detail03 .third_type01 li {padding-left:0;}
.new_pop_type01 .addition_detail03 .first_detail_list {border-top-width:0;}
.new_pop_type01 .addition_detail03 .addition_detail_list li.third_type01 {padding:10px 0 10px 93px;}
.new_pop_type01 .addition_detail03 .third_type01 .addition_name {width:463px;}
.addition_detail02 .tese_box .addition_detail_list li {padding-left:0;}
.new_pop_type01 .addition_detail03 .addition_detail_list li.title {padding-left:87px;}
.new_pop_type01 .addition_detail03 .addition_name {width:476px;}
.new_pop_type01 .addition_detail_list .wifi_select {float:left;}
.pay_box01 .pay_shop_box .prev_stop {font-size:12px;}
.pay_box01 .pay_shop_box .prev_stop b {background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:transparent #0065bb transparent transparent;border-style:dashed solid dashed dashed;border-width:4px;display:block;height:0;left:15px;overflow:hidden;position:absolute;top:15px;width:0;}
.search_lx .icon_hotel01,.search_lx .icon_flt02,.search_lx .icon_map01,.search_lx .icon_flag01,.search_lx .flt_tips01 .arrow {background-image:url("http://pic.c-ctrip.com/flt_htl/v3/indx_taocan.png?20160224.png");background-repeat:no-repeat;}
.search_lx a {color:#333;}
.search_lx .icon_hotel01,.search_lx .icon_flt02,.search_lx .icon_map01,.search_lx .icon_flag01 {display:inline-block;height:20px;width:20px;}
.search_lx .icon_hotel01 {background-position:0 -1360px;}
.search_lx .icon_flag01 {background-position:-20px -1360px;}
.search_lx .icon_flt02 {background-position:-40px -1360px;}
.search_lx .icon_map01 {background-position:-60px -1360px;}
.search_lx {background:#fff none repeat scroll 0 0;border:1px solid #ccc;box-shadow:1px 1px 3px rgba(0,0,0,0.1);display:block;font-size:12px;line-height:22px;position:absolute;right:-1px;top:35px;width:338px;z-index:2;}
.search_lx h4 {font-size:13px;}
.search_lx .title {border-bottom:1px solid #ccc;font-weight:100;padding:5px 40px 5px 10px;position:relative;width:288px;}
.search_lx .lx:hover {background:#2577e3 none repeat scroll 0 0;cursor:pointer;}
.search_lx .lx:hover a {color:#fff;text-decoration:none;}
.search_lx .lx:hover a .city_name {color:#fff;}
.search_lx .lx:hover .icon_hotel01 {background-position:0 -1380px;}
.search_lx .lx:hover .icon_flag01 {background-position:-20px -1380px;}
.search_lx .lx:hover .icon_flt02 {background-position:-40px -1380px;}
.search_lx .lx:hover .icon_map01 {background-position:-60px -1380px;}
.search_lx .title .city_name {color:#0066cc;font-weight:900;margin-right:3px;}
.search_lx .wrong {color:#ff4648;}
.search_lx .wrong .city_name {color:#999;}
.search_lx em {font-style:normal;}
.search_lx .color_blue {color:#0066cc;font-weight:bold;}
.search_lx .color_gray {color:#999;}
.search_lx .gjz {margin-right:3px;}
.search_lx li {list-style:inside none disc;padding:5px 10px;}
.search_lx li.title {border-bottom-width:0;list-style:outside none none;padding-right:40px;}
.search_lx .flt_tips01 {background:#fff8e1 none repeat scroll 0 0;border:1px solid #ffd387;display:inline-block;line-height:16px;padding:5px;position:absolute;top:45px;width:158px;z-index:3;}
.search_lx .flt_tips01 .arrow {background-position:-80px -1360px;bottom:-7px;display:block;height:7px;position:absolute;right:50px;width:11px;}
.search_lx .icon_hotel01,.search_lx .icon_flt02,.search_lx .icon_map01,.search_lx .icon_flag01 {margin-top:-10px;position:absolute;right:10px;top:50%;}
h1,h2,h3,h4,h5 {font-family:microsoft yahei,sans-serif;}
@media screen and (max-width:1200px) {.cui_nav,.cui_hd {width:980px;}
.cui_sub_nav {width:978px;}
.vacation_bd {width:980px;}
.detail_main_wrap .main_right {margin-right:0;padding:0 10px 10px;width:367px;}
.detail_main_wrap .main_right h2 {font:20px/20px microsoft yahei,simsun,sans-serif;margin-bottom:8px;}
.detail_product_note .product_num {padding-right:8px;}
.detail_product_note .product_city {padding:0 2px;}
.detail_product_note .product_more {padding:0 2px;}
.main_price_wrap .comment_wrap {margin-right:10px;}
.resource_price_wrap {padding:10px;}
.resource_price_wrap label {padding-right:5px;}
.resource_price_wrap .children_price {margin-left:3px;}
.resource_price_wrap .start_date {width:310px;}
.resource_price_wrap .tourist_num,.resource_price_wrap .children_num,.resource_price_wrap .line_select {padding-left:5px;}
.resource_price_wrap .tourist_num {width:84px;}
.resource_price_wrap .children_num {width:140px;}
.resource_price_wrap .start_date input {font-size:12px;width:224px;}
.resource_price_wrap .line_select input {width:66px;}
.resource_price_wrap .line_select .input_wrap p {width:85px;}
.resource_price_wrap .child_tip {text-overflow:clip;width:0;}
.flt_resource_table .col_01 {width:70px;}
.flt_resource_table .col_02 {width:120px;}
.flt_resource_table .col_03 {width:150px;}
.flt_resource_table .col_04 {width:100px;}
.flt_resource_table .col_05 {width:100px;}
.flt_resource_table .col_06 {width:100px;}
.flt_resource_table .transfer_plane span {left:210px;}
.htl_resource_table .col_01 {width:106px;}
.htl_resource_table .col_02 {width:548px;}
.htl_resource_table .htl_detail {width:438px;}
.htl_room_list .room_name {width:120px;}
.htl_room_list .room_bed {width:44px;}
.htl_room_list .room_breakfast {width:30px;}
.htl_room_list .room_net {width:52px;}
.htl_room_list .room_num {width:70px;}
.htl_room_list .room_detail_wrap {width:406px;}
.other_resource_table .col_01 {width:106px;}
.other_resource_table .col_02 {width:112px;}
.other_resource_table .col_06 {width:50px;}
.other_resource_table .col_07 {width:36px;}
.detail_tab {width:980px;}
.detail_visa_tips a {padding:0 14px;}
.user_left {width:720px;}
.hot_recommend ul {margin-left:-34px;}
.hot_recommend li {margin-left:34px;width:182px;}
.hot_spot {width:449px;}
.hot_spot li {width:144px;}
.bottom_guarantee {padding:20px 0;}
.bottom_guarantee dl {margin-right:65px;}
.product_notes .more_line .city_list {left:auto;right:0;}
.single_destination_wrap {width:476px;}
.include_flt .flt_detail_wrap {width:714px;}
.journey_detail dd .journey_pic img {height:90px;width:160px;}
.journey_pic_single img {height:90px;width:160px;}
.mice_in_bottom .mice_link em {display:none;}
.include_flt span {margin-left:10px;width:328px;}
.detail_product_note .product_city .city,.detail_product_note .product_more .line {padding:0 3px;}
.detail_product_note .product_more .link_wrap {margin-left:-212px;}
.main_price_wrap .favorable_tips {width:64px;}
.main_price_wrap .favorable_tips .sr_label03 {left:0;position:absolute;top:-18px;}
.price_bar_fixed .resource_price_wrap,.price_bar_fixed_page .resource_price_wrap {width:954px;}
.compare_fixed {margin-left:-490px;width:980px;}
.compare_wrap {height:80px;}
.compare_list {width:820px;}
.compare_list li {width:270px;}
.compare_notice_wrap,.compare_product_wrap {height:60px;width:250px;}
.compare_notice_wrap .compare_num {font:48px/58px tahoma,sans-serif;}
.compare_notice_wrap .compare_notice {font-size:12px;padding-top:12px;}
.compare_product_wrap .compare_pic img {display:block;height:56px;width:100px;}
.compare_product_wrap .compare_name {font-size:12px;height:42px;line-height:14px;width:140px;}
.compare_product_wrap .compare_price {width:140px;}
.compare_product_wrap .compare_price .base_price strong {font-size:14px;}
.compare_begin {padding-right:12px;}
.compare_begin .begin {font-size:14px;width:100px;}
.seo_newbox {width:978px;}
.bottom_seo2 {width:958px;}
.booking_info_box {width:890px;}
.booking_now {width:958px;}
.map_mask {width:892px;}
.how_to_book .info {height:110px;}
.detail_tab_col li dd {width:978px;}
.tab_hot_phone strong {display:none;}
.app_banner {width:980px;}
.detail_tab_col li a {padding:0 10px;}
.detail_tab_col li dt a {padding-left:24px;}
.cruise_resource_detail .other_resource_table .col_01 {width:128px;}
.cruise_resource_detail .other_resource_table .col_02 {width:90px;}
.route_intro .table_list {width:433px;}
.leader_box {width:808px;}
.leader_info {margin-right:14px;width:258px;}
.leader_info .leader_photo img {height:49px;width:49px;}
.leader_info .leader_photo {left:10px;position:absolute;}
.leader_info .leader_detail {width:238px;}
.leader_info .leader_name {padding-left:58px;}
.pkg_user_comments_t .score_tab {width:720px;}
.totle_price {padding:10px 10px 10px 15px;width:949px;}
.totle_price .input_wrap input {width:170px;}
.totle_price .adult input {width:23px;}
.totle_price .kids input {width:20px;}
.totle_price .date,.totle_price .people {margin-right:-35px;width:230px;}
.totle_price .equal_icon {margin-right:10px;}
.totle_price .bottom_border {width:974px;}
.resource_price_wrap li.children_num .more_del_up {left:39px;}
.resource_price_wrap li.children_num .more_del_up .more_del_info {width:310px;}
.htl_detail .htl_room_list li .ctrip_feedback {width:422px;}
.seo_box {width:948px;}
.detail_main_wrap {width:978px;}
.detail_main_wrap .detail_main_title h1 {width:618px;}
.detail_main_wrap .main_left {margin-left:0;}
.new_detail_content,.new_detail_tab {width:974px;}
.new_detail_tab .tab {width:487px;}
.new_calendar .calendar_content {width:902px;}
.new_calendar .calendar_content .calendar_table,.new_calendar .calendar_num {width:402px;}
.new_calendar .calendar_num li {width:57px;}
.new_calendar .calendar_right a {width:49px;}
.new_calendar .calendar_content .line {left:452px;}
.new_calendar .calendar_right .on .calendar_price01 {font-size:12px;}
.other_resource_detail .rela_pro {width:707px;}
.new_calendar .date .icon_cheap,.new_calendar .festival_name .icon_cheap {right:0;}
.totle_price .bottom_bg {width:974px;}
.crumbs .crumbs_title {width:255px;}
.htl_room_list .room_price {width:60px;}
.htl_room_list .room_num {width:60px;}
.htl_room_list .room_name {width:110px;}
.htl_room_list .different_price {width:80px;}
.product_scroll_wrap .sim_flt_list dl.jx_flthtl_list01 {width:326px;}
.flt_htl_info {}
.product_scroll_wrap .pm_recommend li {}
.product_scroll_wrap dl.jx_flthtl_list01 {}
.detail_main_wrap .main_right {padding-left:5px;width:372px;}
.main_price_wrap .main_price_wrap_left {width:170px;}
.main_price_wrap .total_price {font-size:28px;padding-right:5px;}
.main_price_wrap .total_price dfn {padding-right:0;vertical-align:9px;}
.main_price_wrap .favorable_tips {width:50px;}
.main_price_wrap .main_price_wrap_right {padding-left:10px;width:190px;}
.main_price_wrap .main_price_wrap_right dl {padding:0 10px 0 35px;}
.main_price_wrap .main_price_wrap_right dl dd {width:150px;}
.main_price_wrap .have_next .more .more_type01 {display:inline-block;font-size:0;height:14px;overflow:hidden;width:0;}
.main_price_wrap_right .mpwr_sale_cur {left:34px;top:-7px;width:156px;}
.main_price_wrap_right .mpwr_sale_cur ul {padding-right:10px;}
.new_calendar .calendar_anim_content .calendar_date_main {width:904px;}
.new_calendar .calendar_content {width:900px;}
.new_calendar .calendar_anim_content .calendar_free {margin-right:-974px;}
.jx_flthtl_list01 .jx_mul_flt_list li .left,.jx_flthtl_list01 .jx_mul_flt_list li .right {width:67px;}
.tuna_jmpinfo .jx_flthtl_list01 .jx_mul_flt_list li .left,.tuna_jmpinfo .jx_flthtl_list01 .jx_mul_flt_list li .right {width:50px;}
.jx_flthtl_list01 .jx_flt_list li .city {max-width:25px;}
.jx_flthtl_list01 .jx_flt_list li .line {height:36px;}
.tuna_jmpinfo .sim_flt_list,.tuna_jmpinfo .sim_htl_list {margin-top:-52px;}
.tuna_jmpinfo .mul_flt_list {margin-top:-105px;}
.new_calendar .calen_tips {padding-right:15px;}
.new_calendar .calen_handle .calen_handle_peo {margin-right:20px;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 {width:98px;}
.new_calendar .calen_handle .calen_handle_peo .handle_input01 input {width:32px;}
.htl_room_list .room_txt_wrap .long {width:406px;}
.mpwr_sale_cur .up_icon01 {right:4px;}
.jx_flthtl_list01 .jx_flt_list li .tc {}
.jx_flthtl_list01 .jx_flt_list li {}
.jx_flthtl_list01 .jx_mul_flt_list li {}
.sim_flt_list .jx_flthtl_list01 .jx_flt_list li {}
.new_calendar .calen_handle {}
.new_calendar .calendar_anim_content {}
.new_calendar .calen_handle .fr {}
.main_price_wrap .main_price_wrap_right dl dd {width:80px;}
.main_price_wrap .main_price_wrap_right .more {right:-50px;}
.main_price_wrap_right .mpwr_sale_cur p,.main_price_wrap_right .mpwr_sale_cur h4 {}
.new_calendar .calen_handle_fixed {margin-left:-490px;width:904px;}
.new_calendar .totle_price_fixed {margin-left:-490px;width:948px;}
.htl_room_list .room_txt_wrap {}
.htl_room_list .room_txt_wrap div {width:190px;}
.day_link_fixed {margin-right:409px;}
.crumbs .crumbs_title {width:auto;}
.htl_room_list li.full_room .ctrip_feedback {width:370px;}
.htl_room_list .room_bed {width:60px;}
.htl_room_list .room_num {width:44px;}
.htl_room_list .num_input_wrap {margin-left:0;}
.htl_room_list .room_name {width:100px;}
.htl_room_list .room_bed {width:70px;}
.flt_select_cont .flight_info {width:980px;}
.htl_resource_table .htl_detail {width:590px;}
.htl_resource_table .htl_detail .htl_detail_img h3 {width:470px;}
.htl_room_list .room_name {width:180px;}
.htl_room_list .different_price {width:150px;}
.htl_detail .htl_room_list li .ctrip_feedback {width:574px;}
.htl_room_list .room_detail_wrap {width:560px;}
.htl_room_list .room_txt_wrap div {width:270px;}
.htl_room_list .room_txt_wrap .long {width:550px;}
.htl_room_list {}
.dp_new_book_wrap .book_left_side {width:720px;}
.price_detail_side01 {width:230px;}
.htl_select_cont .htl_room_list .room_name {width:208px;}
.htl_select_cont .htl_room_list .different_price {width:178px;}
.htl_select_cont .htl_room_list li .ctrip_feedback {width:919px;}
.htl_select_cont .htl_room_list .room_detail_wrap {width:905px;}
.htl_select_cont .htl_room_list .room_txt_wrap div {width:442px;}
.htl_select_cont .htl_room_list .room_txt_wrap .long {width:900px;}
.dp_new_book_wrap .city_name {width:163px;}
.dp_new_book_wrap .info_write li {width:145px;}
.dp_new_book_wrap .info_write .per_choosebox {width:143px;}
.addition_detail01 .addition_name {width:217px;}
.info_write li {width:145px;}
.info_write .per_choosebox {width:143px;}
.dp_new_book_wrap .per_write .input_text {width:305px;}
.dp_new_book_wrap .per_write .input_text_t {width:171px;}
.dp_new_book_wrap .per_write .input_text_o {width:100px;}
.dp_new_book_wrap .per_write .htl_add_box .input_text_o {width:110px;}
.dp_new_book_wrap .info_write .per_choosebox .ord_child_icon {padding:1px 2px 2px;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition {width:540px;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_lis {border-bottom:1px solid #eaeaea;margin-bottom:-1px;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition .htl_add_col01 {width:100px;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition .htl_add_col02 {}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition .htl_add_col03 {width:75px;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition .htl_add_col04 {width:130px;}
.dp_new_book_wrap .traveller_write .htl_add .htl_add_condition .htl_add_col05 {width:130px;}
.dp_new_book_wrap .guest_tips {width:718px;}
.flt_select_cont .v3_flt_col_2 {width:120px;}
.flt_select_cont .v3_flt_col_3 {width:90px;}
.flt_select_cont .v3_flt_col_4 {width:120px;}
.flt_select_cont .v3_flt_col_5 {width:85px;}
.flt_select_cont .v3_flt_col_6 {width:99px;}
.flt_select_cont .v3_flt_col_8 {width:70px;}
.flt_select_cont .v3_flt_col_9 {width:70px;}
.flt_select_cont .type_lis_tks .turn_div .arrow_up {left:458px;}
.new_book_wrap .flt_select_cont .type_lis_tks {table-layout:fixed;}
.new_book_wrap .flt_select_cont {width:676px;}
.new_book_wrap .flt_select_cont .v3_flt_col_3 {width:110px;}
.new_book_wrap .flt_select_cont .v3_flt_col_5 {width:110px;}
.new_book_wrap .flt_select_cont .v3_flt_col_6 {width:70px;}
.new_book_wrap .flt_select_cont .v3_flt_col_7 {width:60px;}
.new_book_wrap .flt_select_cont .v3_flt_col_8 {width:85px;}
.new_book_wrap .flt_select_cont .base_txtdiv {white-space:nowrap;}
.pubFlights_thin strong {font-size:12px;}
.dp_new_book_wrap .flt_select_cont .type_lis_tks .turn_div {padding-left:50px;}
.dp_new_book_wrap .flt_select_cont .type_lis_tks .turn_div .arrow_up {left:469px;}
.new_detail_cont .detail_main_wrap .main_right {width:437px;}
.new_detail_cont .main_right .detail_main_title h1 {width:413px;}
.new_detail_cont .detail_info_sale01 dd {width:360px;}
.new_detail_cont .detail_info_sale01 .mpwr_sale_cur {width:360px;}
.new_detail_cont .new_detail_content,.new_detail_cont .new_calendar .calendar_anim_content .calendar_date_main,.new_detail_cont .new_calendar .calendar_content {width:980px;}
.new_detail_cont .new_calendar .calendar_content .calendar_table {width:480px;}
.new_detail_cont .new_calendar .calendar_content .calen_year {width:480px;}
.new_calendar .calendar_right {table-layout:fixed;width:100%;}
.new_detail_cont .new_calendar .calendar_right a {width:68px;}
.new_calendar .calendar_right .date {font-size:12px;}
.calendar_content .free_calendar {width:980px;}
.new_detail_cont .free_calendar .title {width:190px;}
.new_detail_cont .new_calendar .calen_handle_fixed {width:951px;}
.new_detail_cont .calen_handle .calen_handle_peo .handle_input01 {width:45px;}
.new_detail_cont .calen_handle_peo .num_input_wrap p {width:45px;}
.new_detail_cont .calen_handle_peo .num_input_wrap b {margin:0;position:absolute;right:5px;top:15px;}
.new_detail_cont .new_calendar .calen_handle .calen_handle_peo {margin-right:10px;}
.new_detail_cont .new_calendar .calen_handle .calen_handle_date span {width:100px;}
.new_detail_cont .new_calendar .calen_handle .calen_handle_peo .more_icon,.new_calendar .calen_handle .calen_handle_peo .title {margin-right:5px;}
.price_detail_side01 .product_scroll_wrap {width:225px;}
.price_detail_side01 .price_detail_cont dt.price_title,.price_detail_side01 .product_scroll_wrap .price_detail_cont dt.price_title,.price_detail_side01 .price_title {width:72px;}
.price_detail_side01 .price_detail_cont dt.price_title {width:72px;}
.price_detail_side01 .price_detail_cont dd,.price_detail_side01 .product_scroll_wrap .price_detail_cont dd {width:141px;}
.price_detail_side01 {width:230px;}
.price_detail_side01 .pay_bottom {width:220px;}
.travel_detail01 .travel_price {width:70px;}
.all_resource .htl_select_cont .htl_room_list .room_detail_wrap {width:569px;}
.all_resource .htl_select_cont .htl_room_list .room_txt_wrap div {width:265px;}
.all_resource .htl_select_cont .htl_room_list .room_txt_wrap .long {width:560px;}
.new_detail_cont .resource_wrap .all_resource {width:702px;}
.new_detail_cont .resource_wrap .all_resource .flt_select_cont {width:630px;}
.new_book_wrap .flt_select_cont .internation_flt .v3_flt_col_3 {width:90px;}
.new_book_wrap .flt_select_cont .internation_flt .v3_flt_col_4 {width:78px;}
.new_book_wrap .flt_select_cont .internation_flt .v3_flt_col_5 {width:100px;}
.new_detail_content .flt_text_right {padding-right:20px;}
.new_detail_content .flt_text_left {padding-left:5px;}
.new_detail_content .flt_text_right .book_memo_bgwhite {right:0;}
.traver_detail02 .travel_name {width:459px;}
.new_detail_content .htl_select_cont .internation_htl h3 {width:513px;}
.new_book_wrap .internation_htl .htl_room_list .room_name {width:156px;}
.new_book_wrap .internation_htl .htl_room_list .different_price {width:126px;}
.new_book_wrap .internation_htl .htl_room_list .room_bed {width:75px;}
.htl_select_cont .block_bed {display:block;}
.price_detail_side01 .pay_bottom {width:220px;}
.hotel .internation_htl .htl_room_list .room_price {}
.hotel .htl_room_list li.zhilian_htl .zhilian_htl_cont .room_price {}
.hotel .htl_detail .htl_room_list .zhilian_htl_cont {}
.new_detail_cont .travel_detail01 .travel_name {width:459px;}
.new_detail_cont .addition_detail02 .addition_name {width:174px;}
.new_book_wrap .per_write .long_person_list {width:315px;}
.htl_select_cont .htl_detail .htl_detail_img {width:828px;}
.new_book_wrap .htl_select_cont .htl_detail .htl_detail_img {width:493px;}
.htl_select_cont .htl_detail h3 {width:710px;}
.new_detail_content .htl_select_cont .internation_htl h3 {width:495px;}
.right_side_fixed {margin-left:239px;}
.flt_select_cont .inland_flt .type_lis_tks .first_turn_div .tips_cont01 {right:-15px;}
.new_detail_cont .main_right .detail_main_title h2 {width:430px;}
.new_detail_cont .detail_main_wrap {width:980px;}
.new_detail_cont .detail_main_wrap .main_right {margin-right:6px;}
.detail_journey_note .product_num {margin-right:0;}
.main_price_wrap .main_price_wrap_left {width:auto;}
.new_detail_cont .main_price_wrap {margin-top:10px;}
.hotel .htl_detail .htl_room_list .zhilian_htl_cont {padding-right:4px;}
.addition_detail01 .addition_name {width:203px;}
.dp_new_book_wrap .htl_detail .htl_room_list .room_name {width:112px;}
.dp_new_book_wrap .flt_select_cont .type_lis_tks .turn_div {padding-left:0;}
.flt_select_cont .text_ar .flt_text_left .flt_pot,.flt_select_cont .flt_pot {max-width:50px;}
.v_team_cont .bottom img {width:980px;}
.new_detail_cont .resource_wrap .all_resource .flt_select_cont {width:620px;}
.new_book_wrap .flt_select_cont .internation_flt .v3_flt_col_3 {width:79px;}
.new_book_wrap .flt_select_cont .internation_flt .v3_flt_col_4 {width:73px;}
.new_book_wrap .flt_select_cont .internation_flt .v3_flt_col_5 {width:94px;}
.new_book_wrap .flt_select_cont .v3_flt_col_7 {width:70px;}
.new_book_wrap .flt_select_cont .v3_flt_col_8 {width:70px;}
.new_book_wrap .flt_select_cont .inter_tips01 .base_txtdiv {white-space:normal;}
.new_detail_cont .travel_detail02 .travel_name {width:262px;}
.addition_detail01 .tips01 {width:510px;}
.addition_detail01 .calen_tips {width:508px;}
.flt_select_cont .type_lis_tks .first_turn_div .flt_return {width:474px;}
.price_detail_side01 .price_detail_cont dd div {max-width:140px;width:auto;}
.addition_detail_list .wifi_name {width:77px;}
.addition_detail_list .third_content .tese_box .wifi_name {width:77px;}
.qujian {width:465px;}
.tese_box .qujian {width:430px;}
.addition_detail_list .third_content .tese_box .box_choosed02 .qujian {max-width:375px;}
.new_pop_type01 .qujian {width:659px;}
}


