﻿@charset "utf-8";
/* reset start */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
html{background-color:#FFF;}
body{background-color:#FFF;font-size:12px;line-height:1.5;font-family:Tahoma,Simsun,sans-serif;color:#333;}
img,fieldset{margin:0;padding:0;border:0;}
input,textarea{font-size:12px;}
table{border-collapse:collapse;}
a{color:#06c;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5{font-family:Arial,Simsun,sans-serif;font-size:100%;}
ul li,ol li{list-style:none;}
dfn{font:normal 12px Arial;}
section{display:block;}
.layoutfix{display:inline-block;}
.layoutfix{display:block;overflow:hidden;}
.clearfix,.basefix{*zoom:1;}
.clearfix:after,.basefix:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.base_warning{color:#d81921;font:normal 12px Simsun;}
.float_left{float:left!important;}
.float_right{float:right!important;}
.base_txtgray{color:#999;}
.invisible{visibility:hidden!important;}
.hidden{display:none!important;}
.base_txtdiv{border-bottom:1px dashed #16B;cursor:pointer;}
.text_right{text-align:right!important;}
.border_none{border:0 none!important;}
.text_green{color:#10A200;}
.text_orange{ color: #f60;}
.inputSel{color:#999;}
tt.mark{background-color:#ffff00!important;}
.hotel_item tt.mark{background-color:#ffff00!important;font-family: "Microsoft YaHei";}
tt.enhanced{background-color:#ffff00!important;font-family: "Microsoft YaHei";}
/* close button */
.c_close{position:absolute;z-index:20;right:10px;top:8px;width:20px!important;height:20px!important;margin:0!important;padding:0!important;line-height:20px!important;text-align:center;color:#666!important;background:none!important;border:none!important;font:bold 16px/20px Simsun;}
.c_close:hover{text-decoration:none!important;color:#FFA800!important;}
/* ------------------------------------------------------- hotel common part icon BEGIN ----------------------------------- */
/* head width */
.cui_hd,.cui_nav{width:1180px;}
/* =s stars & diamonds */
.hotel_diamond01,.hotel_diamond02,.hotel_diamond03,.hotel_diamond04,.hotel_diamond05,.hotel_diamond06,.hotel_halfdiamond01,.hotel_halfdiamond02,.hotel_halfdiamond03,.hotel_halfdiamond04,.hotel_halfdiamond05,.hotel_halfdiamond06,.hotel_stars01,.hotel_stars02,.hotel_stars03,.hotel_stars04,.hotel_stars05{display:inline-block;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat;overflow:hidden;vertical-align:middle;}
.hotel_stars01,.hotel_stars02,.hotel_stars03,.hotel_stars04,.hotel_stars05{height:16px;background-position:0 -10px;}
.hotel_stars01{width:12px;}
.hotel_stars02{width:24px;}
.hotel_stars03{width:36px;}
.hotel_stars04{width:48px;}
.hotel_stars05{width:60px;}
.hotel_diamond01,.hotel_diamond02,.hotel_diamond03,.hotel_diamond04,.hotel_diamond05,.hotel_diamond06,.hotel_halfdiamond01,.hotel_halfdiamond02,.hotel_halfdiamond03,.hotel_halfdiamond04,.hotel_halfdiamond05,.hotel_halfdiamond06{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;}
.hotel_diamond01,.hotel_diamond02,.hotel_diamond03,.hotel_diamond04,.hotel_diamond05,.hotel_diamond06{background-position:0 3px;}
.hotel_halfdiamond01{background-position:-72px 3px;}
.hotel_halfdiamond02{background-position:-60px 3px;}
.hotel_halfdiamond03{background-position:-48px 3px;}
.hotel_halfdiamond04{background-position:-36px 3px;}
.hotel_halfdiamond05{background-position:-24px 3px;}
.hotel_halfdiamond06{background-position:-12px 3px;}
/* =e stars & diamonds */
/*c_ico_ad Begin*/
.c_ico_ad{ position: absolute; left: 0; bottom: 0; padding: 0 2px; line-height: 1; color: #fff; background-color: #666; opacity: 0.7;filter:alpha(opacity=70); border-radius: 0 5px 0 0;}
.c_ico_ad i{ display: inline-block; vertical-align: middle;margin:2px 4px 2px 0; width: 11px; height: 12px; background: url(//pic.c-ctrip.com/hotelcommon/ico_common_v1.png?160823.png);}
/*c_ico_ad End*/
/* =s icon_facility */
.icons-facility01,.icons-facility02,.icons-facility03,.icons-facility04,.icons-facility05,.icons-facility06,.icons-facility07,.icons-facility08,.icons-facility09,.icons-facility10,.icons-facility11,.icons-facility12,.icons-facility13,.icons-facility14,.icons-facility15,.icons-facility16,.icons-facility17,.icons-facility18,.icons-facility19,.icons-facility20,.icons-facility21,.icons-facility22,.icons-facility23,.icons-facility24,.icons-facility25,.icons-facility26,.icons-facility27,.icons-facility28,.icons-facility29,.icons-facility30,.icons-facility31,.icons-facility32,.icons-facility33,.icons-facility34,.icons-facility35,.icons-facility36,.icons-facility37,.icons-facility38,.icons-facility39,.icons-facility40,.icons-facility41,.icons-facility42,.icons-facility43,.icons-facility44,.icons-facility45,.icons-facility46{ display: inline-block; vertical-align: middle; margin-right: 8px; width: 21px; height: 21px; background-image: url(//pic.c-ctrip.com/hotelcommon/icon_facility.png); background-repeat: no-repeat;}
.icons-facility02{background-position: -30px 0;}
.icons-facility03{background-position: -60px 0;}
.icons-facility04{background-position: -90px 0;}
.icons-facility05{background-position: -120px 0;}
.icons-facility06{background-position: -150px 0;}
.icons-facility07{background-position: 0px -30px;}
.icons-facility08{background-position: -30px -30px;}
.icons-facility09{background-position: -60px -30px;}
.icons-facility10{background-position: -90px -30px;}
.icons-facility11{background-position: -120px -30px;}
.icons-facility12{background-position: -150px -30px;}
.icons-facility13{background-position: 0px -60px;}
.icons-facility14{background-position: -30px -60px;}
.icons-facility15{background-position: -60px -60px;}
.icons-facility16{background-position: -90px -60px;}
.icons-facility17{background-position: -120px -60px;}
.icons-facility18{background-position: -150px -60px;}
.icons-facility19{background-position: 0px -90px;}
.icons-facility20{background-position: -30px -90px;}
.icons-facility21{background-position: -60px -90px;}
.icons-facility22{background-position: -90px -90px;}
.icons-facility23{background-position: -120px -90px;}
.icons-facility24{background-position: -150px -90px;}
.icons-facility25{background-position: -0px -120px;}
.icons-facility26{background-position: -30px -120px;}
.icons-facility27{background-position: -60px -120px;}
.icons-facility28{background-position: -90px -120px;}
.icons-facility29{background-position: -120px -120px;}
.icons-facility30{background-position: -150px -120px;}
.icons-facility31{background-position: 0px -150px;}
.icons-facility32{background-position: -30px -150px;}
.icons-facility33{background-position: -60px -150px;}
.icons-facility34{background-position: -90px -150px;}
.icons-facility35{background-position: -120px -150px;}
.icons-facility36{background-position: -150px -150px;}
.icons-facility37{background-position: 0px -180px;}
.icons-facility38{background-position: -30px -180px;}
.icons-facility39{background-position: -60px -180px ;}
.icons-facility40{background-position: -90px -180px ;}
.icons-facility41{background-position: -120px -180px ;}
.icons-facility42{background-position: -150px -180px ;}
.icons-facility43{background-position: 0px -210px;}
.icons-facility44{background-position: -30px -210px;}
.icons-facility45{background-position: -60px -210px;}
.icons-facility46{background-position: -90px -210px;}
/* =e icon_facility */

/* page_mini */
.c_page_mini{font:12px/1.5 arial;margin:0;padding:0;text-align:center;}
.c_page_mini a{display:inline-block;margin:0;color:#0055AA;padding:0 6px;font:14px/1.5 Arial,Simsun,sans-serif;text-decoration:underline;}
.c_page_mini .c_page_mini_current{color:#666;text-decoration:none;cursor:default;}
/* =s sales icon */
.label_onsale_txt{display:inline-block;height:14px;border:1px solid #fba62c;color:#fba62c;padding-right:3px;white-space:nowrap;word-break:keep-all;font-size:12px;line-height:14px!important;background-color:#fff; cursor: pointer;}
.label_onsale_txt i{float:left;height:14px;overflow:hidden;padding:0 1px;margin-right:3px;background-color:#fba62c;color:#fff;font-style:normal;}
.label_onsale_blue,.label_onsale_orange,.label_onsale_green,.label_onsale_red{padding:2px;_padding:3px 2px 1px;font-size:12px;color:#fff;white-space:nowrap;word-break:keep-all;line-height:1!important;font-family:Arial!important;}
.label_onsale_blue{background-color:#84c1ff; cursor: pointer;}
.label_onsale_orange{background-color:#fba62c;}
.label_onsale_green{background-color:#5fc400;}
.label_onsale_red{background-color:#ff5252;}
.icon_traveltic{display:inline-block;margin:0 2px;line-height:16px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat 0 -54px;white-space:nowrap;width:19px;height:16px;overflow:hidden;}
/* =e sales icon */
/* =s vouch&prepay icon */
.ico_vouch,.icon_prepay,.ico_check,.ico_group,.ico_order{display:inline-block;width:25px;height:23px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat;line-height:70px;overflow:hidden;vertical-align:middle;}
.ico_vouch{background-position:-54px -54px;}
.icon_prepay{background-position:-24px -54px;}
.ico_check{width: 36px;height:23px;background-position:-110px -144px;cursor:pointer;}
.ico_group{ background-position: -80px -144px;}
.ico_order{width: 34px;height:23px;background-position:-41px -144px;cursor:pointer;}

/* =e vouch&prepay icon */


/*=s medals */
.ico_quality_agent,.ico_brandQ,.ui_tips_help{display:inline-block;width:20px;height:20px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat;}
.ico_quality_agent{ width: 18px; height: 20px;background-position: -128px -120px;}
.ico_brandQ{ background-position: -81px -120px;}
.ico_quality_gold{display:inline-block; padding: 0 5px; color: #ff9913; background-color: #feedd5; border-radius: 3px;}
.ui_tips_help{ display: inline-block; width:16px;height:16px;position:relative;z-index:1;vertical-align:middle;cursor:help;background-position: 0 -82px;}


.hotel_strategymedal,
.hotel_goldmedal,
.hotel_silvermedal,
.hotel_bluemedal,
.hotel_strategymedal_su,
.hotel_goldmedal_su,
.hotel_silvermedal_su,
.hotel_bluemedal_su{display:inline-block;height:22px;background:url(//pic.c-ctrip.com/htlpic/common/icon_fabulous_v1.png?200323.png) no-repeat;}

.hotel_strategymedal{width:22px;background-position: 0 0;}
.hotel_goldmedal{width:22px;background-position: 0 -32px;}
.hotel_silvermedal{width:22px;background-position: 0 -64px;}
.hotel_bluemedal{width:22px;background-position: 0 -96px;}
.hotel_strategymedal_su{width: 55px;background-position: -32px 0;}
.hotel_goldmedal_su{width: 55px;background-position: -32px -32px;}
.hotel_silvermedal_su{width: 55px;background-position: -32px -64px;}
.hotel_bluemedal_su{width: 55px;background-position: -32px -96px;}
/*=e medals */

.icon_down,.icon_right,.icon_up{display:inline-block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;cursor:pointer;}
.icon_down{border-top:5px solid #0066cc;border-bottom:0 none;border-left:5px dashed transparent;border-right:5px dashed transparent;}
.icon_right{border-left:5px solid #0066cc;border-right:0 none;border-top:5px dashed transparent;border-bottom:5px dashed transparent;}
.icon_up{border-bottom:5px solid #0066cc;border-top:0 none;border-left:5px dashed transparent;border-right:5px dashed transparent;}
/* ------------------------------------------------------- hotel common part icon END ----------------------------------- */
/********************************************************* Sprite Start ***************************************************************/

.c_sort_btn b,.c_sort_twoway i,.path_bar .flt_htl_i,.path_bar .flt_htl b,.selected_items a span,.ico_low_price,.hotel_abbrpic .view_pic i,.hotel_item_pic .view_pic i,.icon_desc_text,.searchresult_info_name .htl_noprice .i,.hotel_item_name .htl_noprice .i,.huixuan_recommend .low_price,.tuan_recommend .low_price,.hotel_roompic,.theme_hotel_bd a,.huixuan_box b,.sider_pic .delete,.hot_sold_rank span,.sider_other_info dt,.search_noresult .ico_alert,.search_noresult2 .ico_alert,h2.title3 span,h2.title4 span,.detail_extralist2 .icon_notice,.integral3 .hotles_tips .l,.integral3 .hotles_tips .r,.integral3 .hotles_tips b,.side_map .tool_box .map_link_i,.jingpin_pop a,.searchresult_mapjump .tri_b,.searchresult_mapjump .tri_t,.c_sort .ico_new,.filter_item .filter_item_more i,.filter_box .location_item .more_cnt i,.filter_box .brand_item2 .more_cnt i,.filter_item .filter_item_packup i,.tabs_page a span,.side_map .tool_box .map_unfold i,.side_map .tool_box .map_fold i,.htl_promotion,.htl_promotion span,.room_alert_pop .room_form .room_form_tips i,.room_alert_pop .room_form .error_tips i,.room_alert_pop .room_alert_scuess i,.room_alert_pop .room_alert_fail i,.ico_alert_m,.room_alert_warning i,.modular_list_tips i,.searchresult_info .pro_info_txt i,.compare_pop_bd .room_type .hotel_roompic,.compare_pop_bd .btn_fold i,.compare_pop_bd .btn_unfold i,.compare_pop_bd .room_type .more_unfold i,.compare_pop_bd .room_caplist .more_fold i,.compare_pop_bd .col4 .more_price i,.compare_pop_bd .more_supplier_btn i,.my_record_bd .hotel_list .delete,.my_record_bd .more .i_up,.my_record_bd .more .i_down,.hot_area .ico_front,.promotion_info .promotion_info_txt i,.sale_info .sale_info_txt i,.everyday_main .btn_prev i,.everyday_main .btn_next i,.search_part_active i,.service_info i,.show_service_item .ico_service,.tip-hasbook-i,.filterItem-bd .optionList .ico-hook,.sorting .icon_rarrow{background-image:url(//pic.c-ctrip.com/htlpic/hotels/searchresult/un_searchresult.png?171212.png);background-repeat:no-repeat;}
.gallery_thumb .prev_btn,.gallery_thumb .next_btn,.pic_b .prev .hover b,.pic_b .next .hover b,.map_pop .map_box_tabs i,.ctrip_360_pic .menu_left,.ctrip_360_pic .menu_right{background-image:url(//pic.c-ctrip.com/hotels121118/un_detail7.png);background-repeat:no-repeat;}

.available_coupon_pop .icon_info,.available_coupon_pop .icon_prompt,.compare_pop_bd .get_tips_i,.searchresult_info .hotel_decoration_i,.btns_base22_dis .i_tips,.hotel_item .hotel_decoration_i{background-image: url(//pic.c-ctrip.com/hotelcommon/msg-bg.png); background-repeat: no-repeat;}
/********************************************************* Sprite End ***************************************************************/
/* COMMON BEGIN */
/* Structure Begin */
#base_bd{width:1180px;padding:0 10px;margin:0 auto;*zoom:1;*margin-bottom:20px;}
#base_bd:after,.base_main:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.base_main{*zoom:1;}
.base_main_box{float:left;width:100%;zoom:1;}
.base_main_box .base_b{margin-right:240px;}
.detail2_side{position:relative;float:right;width:220px;margin-left:-220px;margin-top:38px;z-index:3;}
.cui_hd,.cui_nav,#base_bd,#base_ft{width:1180px;}
.base_wrap{max-width:860px;min-width:660px;padding-right:320px;*zoom:1;}
.base_wrap:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.base_main2{float:left;width:100%;overflow:hidden;}
.base_side2{float:right;display:inline;width:300px;background-color:#fff;margin:0 -320px 0 20px;}
.base_side2_fixed{position:fixed;top:0;}
.base_wrap3{max-width:380px;min-width:180px;padding-left:800px;*zoom:1;}
.base_wrap3:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.base_side3{float:left;width:100%;background-color:#fff;}
.base_main3{float:left;display:inline;width:780px;margin:0 20px 0 -800px;background-color:#fff;}
.j_floatright{width:380px;}
/* footer */
.base_ft_wrap{border-top:1px dashed #9ECCF5;padding-top:18px;}
p.copyright{font-family:Verdana,simsun,sans-serif;}
/* Structure End */
/* =s page */
.page_box{position:relative;zoom:1;width:100%;height:46px;overflow:hidden;}
.page_box .ico_to_top{margin-top:15px;}
.c_page{position:absolute;right:0;height:26px;padding:10px 0;color:#666;font:12px/2 Arial;margin-right:10px;zoom:1;}
.c_page_list,.c_up,.c_down,.c_pagevalue,.c_up_nocurrent,.c_down_nocurrent{float:left;}
.c_up,.c_down,.c_up_nocurrent,.c_down_nocurrent{width:25px;height:0;padding:23px 0 0;border:0;overflow:hidden;background-image:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png);background-repeat:no-repeat;}
.c_up{margin-right:10px;border:solid 1px #aaa;background-position:-12px -165px;}
.c_down{width:61px;height:23px;padding:0 0 0 9px;margin-left:1px;border:solid 1px #aaa;background-position:55px -165px;line-height:23px;}
.c_page_list{margin-right:10px;}
.c_page_list a,.c_page_list .c_page_ellipsis{float:left;}
.c_page_list a{height:23px;margin:0 1px;padding:0 8px;border:solid 1px #aaa;background:#fff;text-decoration:none;overflow:hidden;}
.c_page_list a:hover{background-position:0 -25px;text-decoration:none;}
.c_page_list .c_page_ellipsis{margin:0 3px;}
.c_page_list .current,.c_page_list .current:hover{background:#27c;cursor:default;border-color:#1256aa;text-decoration:none;color:#fff;}
.c_up_nocurrent,.c_up_nocurrent:hover{margin-right:10px;border:solid 1px #ccc;background-position:-12px -186px;color:#666;cursor:default;}
.c_down_nocurrent,.c_down_nocurrent:hover{width:61px;height:23px;padding:0 0 0 9px;border:solid 1px #ccc;background-position:55px -186px;cursor:default;line-height:23px;color:#ccc;font-weight:bold;text-decoration:none;}
.c_pagevalue{margin-left:20px;}
.c_pagevalue .c_page_num{width:25px;height:14px;margin:0 3px;padding:3px;border:1px solid #ccc;vertical-align:middle;}
.c_page_submit{width:40px;height:23px;margin-left:10px;padding:0 8px;background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#EEEEEE));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:linear-gradient(to bottom,#FFFFFF 0%,#EEEEEE 100%);background-color:#eee;border:solid 1px #aaa;cursor:pointer;vertical-align:middle;}
.c_page_submit:hover{background:#27c;border:1px solid #1256aa;color:#fff;}
/* =e page */
/* =s pop */
.base_pop{border:1px solid #67A1E2;background:#fff;margin:0 auto;font-family:Arial;}
.base_pop .pop_hd,.jmp_hd{height:29px;padding-left:10px;background:#D6E9F9;font-size:12px;line-height:29px;color:#333;}
.base_pop .pop_hd h3,.jmp_hd h3{font-size:12px;}
.base_pop .pop_hd .delete,.jmp_hd .delete{float:right;width:29px;height:29px;font-size:14px;color:#176FB7;font-weight:bold;font-family:Simsun;text-align:center;text-decoration:none;}
.base_pop .pop_bd,.jmp_bd{padding:8px 10px;}
.pop_hd .delete:hover,.jmp_hd .delete:hover{background-color:#F2F8FF;color:#EB8C05;text-decoration:none;}
/* =e pop */
/*=s book_percent_tips*/
.book_percent_tips .green{ color: #13a101;}
.book_percent_tips .orange{ color: #fb9b10;}
.book_percent_tips .blue{ color: #509ad9;}
/*=e book_percent_tips*/
/* =s jmps */
#tuna_jmpinfo .jmp_hd{height:30px;padding-left:10px;background:url(//pic.c-ctrip.com/common/un_jmp_tri120220.png) repeat-x 0 -80px;font-size:12px;line-height:30px;color:#333;}
#tuna_jmpinfo .jmp_hd h3{font-size:12px;}
#tuna_jmpinfo .jmp_bd{padding:8px 10px;font-family:Arial;}
.jmp_bd .orange{ color: #f60;}
.jmp_title,.jmp_table{border:1px solid #67a1e2;background:#fff;}
.jmp_alert{border:1px solid #ffb533;background:#fff5d1;}
.jmp_text{border:1px solid #67a1e2;background:#e8f4ff;}
.base_jmp b{position:absolute;width:16px;height:7px;background-image:url(//pic.c-ctrip.com/common/un_jmp_tri120220.png);background-repeat:no-repeat;overflow:hidden;}
#tuna_jmpinfo .base_jmp_t{margin-top:6px;}
#tuna_jmpinfo .base_jmp_r{margin-right:8px;}
#tuna_jmpinfo .base_jmp_b{margin-bottom:6px;}
#tuna_jmpinfo .base_jmp_l{margin-left:8px;}
#tuna_jmpinfo .base_jmp_t b{margin-top:-7px;}
#tuna_jmpinfo .base_jmp_r b{margin-top:4px;right:-7px;height:12px;}
#tuna_jmpinfo .base_jmp_b b{height:7px;bottom:0;}
#tuna_jmpinfo .base_jmp_l b{margin-top:4px;left:2px;width:7px;height:12px;}
.jmp_title .tri_t,.jmp_text .tri_t{background-position:-6px -24px;}
.jmp_title .tri_r,.jmp_text .tri_r{background-position:-16px -30px;}
.jmp_title .tri_b{background-position:-6px -16px;}
.jmp_title .tri_l,.jmp_text .tri_l{background-position:0 -30px;}
.jmp_text .tri_b{background-position:-6px -40px}
.jmp_alert .tri_t{background-position:-6px -48px;}
.jmp_alert .tri_r{background-position:-16px -54px;}
.jmp_alert .tri_b{background-position:-6px -64px;}
.jmp_alert .tri_l{background-position:0 -54px;}
.jmp_table .tri_t{background-position:-6px 0;}
.jmp_table .tri_r{background-position:-16px -6px;}
.jmp_table .tri_b{background-position:-6px -16px;}
.jmp_table .tri_l{background-position:0 -6px;}
.jmp_tab_list{position:relative;padding:10px 10px 0;overflow:hidden;z-index:99;zoom:1;}
.jmp_tab_list li{float:left;}
.jmp_tab_list li.current{border:1px solid #67A1E2;border-bottom:1px solid #E8F4FF;}
.jmp_tab_list li a{display:inline-block;padding:4px 10px 3px;}
.jmp_tab_list li.current a{border-top:1px solid #fff;color:#333;font-weight:bold;}
.jmp_tab_bd{margin:-1px 10px 10px;padding-top:10px;border-top:1px solid #67A1E2;background:#E8F4FF;zoom:1;}
/* 160812 jmp_breakfast jyp */
.txt_green{color:#10A200;}
.jmp_breakfast{padding:15px 25px;}
.jmp_breakfast .price{ color: #f60; font-weight: bold;}
.jmp_table table{width:100%;}
.jmp_table .hotel_everyday_list2{width:auto;border:1px solid #f1f1f1;width:auto;}
.hotel_currency{margin-top:10px;white-space:nowrap;}
.hotel_currency .base_price{ color: #f60;}
.hotel_currency_tips{ padding-left: 20px; color: #999;}
.hotel_everyday_data{ padding-bottom:5px;}
.hotel_everyday_data p{ padding-bottom: 5px; color: #666;}
.hotel_everyday_data strong{ padding: 0 5px; color: #333;}
.hotel_everyday_data .all{ padding-left: 10px;}
.everyday_main{ position: relative;}
.everyday_main .btn_prev,.everyday_main .btn_next{ position: absolute; top: 50%; margin-top: -10px; width: 20px; height: 20px; border: 0 none; cursor: pointer;}
.everyday_main .btn_prev{ left: -20px;}
.everyday_main .btn_next{ right: -20px;}
.everyday_main .btn_prev i,.everyday_main .btn_next i{ display: block; margin: 4px auto; width: 8px; height: 14px;}
.everyday_main .btn_prev i{ background-position: -84px -125px;}
.everyday_main .btn_next i{ background-position: -92px -125px;}
.everyday_main .btn_prev:hover i{ background-position: -105px -125px;}
.everyday_main .btn_next:hover i{ background-position: -113px -125px;}
.everyday_scroll{ position: relative; max-width: 624px; _width:624px; overflow: hidden;}
.everyday_scroll .everyday_item li{ float: left; max-width: 624px;}
.hotel_everyday_list2{ border: 1px solid #F1F1F1;}
.hotel_everyday_list2 .i_low,.hotel_everyday_list2 .i_high{ position: absolute; left: 0; top: -8px; *top: -10px; width: 13px; height: 13px; line-height: 13px; font-size: 11px;color: #fff; font-style: normal; font-family:"Microsoft yahei";}
.hotel_everyday_list2 .i_high{background-color:#999;}
.hotel_everyday_list2 .i_low{background-color:#ffb000;}
:root .hotel_everyday_list2 .i_low,:root .hotel_everyday_list2 .i_high{top: -9px;left: -1px; width: 14px;height: 14px;font-size: 12px;-webkit-transform: scale(.92);-ms-transform: scale(.92);-o-transform: scale(.92);transform: scale(.92);}
.hotel_everyday_list2 .day_full{ padding: 15px 0; color: #999; vertical-align: middle;}
.hotel_everyday_list2 th{background:#F1F1F1;white-space:nowrap;height:25px;text-align:center;font-weight:normal;}
.hotel_everyday_list2 td{ width:88px;margin:0;padding:8px 0; vertical-align: top; text-align:center;line-height:20px;background:none; border: 1px solid #F1F1F1;}
.hotel_everyday_price{position: relative;color:#F60;}
.hotel_everyday_price dfn{color:#333;margin-right:4px;}
.hotel_everyday_list2 .hotel_everyday_price em{color:green;font-style:normal;}
.hotel_everyday_list2 span em{color:gray;font-style:normal;}
.hotel_everyday_nobreakfast{color:#b4b4b4;}
.hotel_everyday_txt{padding:0 10px 10px;color:#666;font-family:Arial;}
.jmp_breakfast .base_price dfn{color:#333;}
/* 160812 jmp_breakfast jyp */
#address_hot{width:415px;}
.address_hotcity{color:#fff!important;}
.hotel_index_area{padding:10px 0 4px;overflow:hidden;width:403px!important;}
.index_area{float:left;width:180px;height:68px;overflow-x:hidden;overflow-y:auto;border:1px inset #000;color:#000;}
.index_area li{padding-left:3px;height:14px;line-height:14px;overflow:hidden;cursor:pointer;}
.index_area li.on{background:#0a246a;color:#fff;}
.index_area span{float:right;margin-right:3px;}
.ico_index_area{display:inline;float:left;width:21px;height:20px;margin:25px 8px 0;background:url(//pic.c-ctrip.com/hotels110127/ico_index_area.gif);overflow:hidden;}
#address_area{clear:both;width:505px;}
.choice{position:absolute;width:200px;margin:0px;padding:4px;border:1px solid #7F9DB9;background:#FFF;text-align:left;z-index:120;}
.choice a{padding:1px 5px 0px 5px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;cursor:pointer;line-height:20px;color:#05a;display:block;text-decoration:none;min-height:20px}
* html .choice a{height:20px}
.choice a:hover,.choice .checked{background-color:#E7F1FD;border-top:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;text-decoration:none;}
.choice .close{display:none;}
.c_input_error{border:1px solid #E50000!important;background-color:#FFF7D9!important;}
.c_alert{padding-left:7px;background:url(//pic.c-ctrip.com/common/bg_alertinfo.gif) no-repeat 0 -8px;overflow:hidden;}
.c_alertinfo{padding:4px 5px 4px 8px;border:1px solid #ffb533;border-left:0;color:#333;font-size:12px;line-height:20px;background-color:#fff5d1;}
.keyword{border:1px solid #7F9DB9;background:#FFF;padding:4px;margin:0px;text-align:left;overflow:hidden;position:absolute;z-index:120;}
.keyword a{padding:1px 5px 0px 5px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;cursor:pointer;line-height:20px;color:#05a;display:block;text-decoration:none;min-height:20px}
* html .keyword a{height:20px}
.keyword .checked{background:#E7F1FD;border-top:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;text-decoration:none;}
.keyword a span{font-weight:bold;color:#000;}
#div_metro a.current{border-color:#74A2DE;background-color:#74A2DE;color:#FFF;}
#div_metro .metro_station{clear:both;margin-top:5px;padding:5px 10px;border:1px solid #CCE0F0;background-color:#E9F5FF;overflow:hidden;}
#div_metro .metro_station a{display:inline-block;float:none;width:auto;border:0 none;color:#16B;}
#div_metro .metro_station a:hover{text-decoration:underline;}
/* =e jmps */
/* =s sort */
label input{cursor:pointer;}
.c_sort{font-family:Arial,simsun;*zoom:1;}
.c_sort:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.c_sort li{position:relative;float:left;display: inline; height:20px;line-height:20px; margin-bottom: 3px;}
.c_sort_star{float: left; display: inline;}
.c_sort_price,.c_sort_special{float: right; display: inline;}
.c_sort_special{margin-right: 10px;}
.c_sort_special li{margin-left: 7px; margin-top: 2px; _margin-top: 6px;}
/* sort_select */
.c_sort_select a{float:left;height:20px;padding:0 3px;border:1px solid #CCC;line-height:22px\9;_line-height:21px;}
.c_sort_select a:hover,.c_sort_select a.selected{border-color:#376CB2;color:#FFF;text-decoration:none;}
.c_sort_select a,.c_sort_btn a,.c_sort_twoway a{background-color:#f7f4f1;background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#EFEFEF));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:linear-gradient(to bottom,#FFFFFF 0%,#EFEFEF 100%);}
.c_sort_select a:hover,.c_sort_select a.selected,.c_sort_btn a:hover,.c_sort_btn a.selected,.c_sort_twoway a:hover,.c_sort_twoway a.selected{background-color:#0073c0;background-image:-ms-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-moz-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-o-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1983CA),color-stop(1,#0072BA));background-image:-webkit-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:linear-gradient(to bottom,#1983CA 0%,#0072BA 100%);border-color:#376CB2;}
/* sort_btn */
.c_sort_btn{width:43px;text-align:center;}
.c_sort_btn a,.c_sort_btn a.selected{display:block;position:relative;height:20px;border:1px solid #CCC;border-left:none;line-height:22px\9;_line-height:21px;}
.c_sort_btn b{position:absolute;top:6px;left:39px;display:none;width:8px;height:9px;background-position:-52px -83px;overflow:hidden;}
.c_sort_btn b.up{background-position:-21px -99px;}
.c_sort_btn a:hover,.c_sort_btn a.selected{border-color:#376CB2;color:#FFF;text-decoration:none;}
.c_sort_btn a:hover b,.c_sort_btn a.selected b{background-position:-21px -83px;}
.c_sort_btn a:hover b.up,.c_sort_btn a.selected b.up{background-position:-36px -99px;}
.c_sort_btn.c_goodsort_btn{ width: auto;}
.c_sort_btn.c_goodsort_btn a{padding:0 3px;}
/* sort_twoway */
.c_sort_twoway{width:58px;}
.c_sort_twoway a,.c_sort_twoway a.selected{display:block;position:relative;height:20px;padding-left:11px;border:1px solid #CCC;border-left:none;line-height:22px\9;_line-height:21px;}
.c_sort_twoway a:hover,.c_sort_twoway a.selected{border-color:#376CB2;color:#FFF;text-decoration:none;}
.c_sort_twoway i{position:absolute;top:5px;left:39px;width:7px;height:10px;background-position:-68px -68px;overflow:hidden;}
.c_sort_twoway a:hover i{background-position:-37px -68px;}
.c_sort_twoway a.selected i.down{background-position:-21px -68px;}
.c_sort_twoway a.selected i.up{background-position:-52px -68px;}
/* sort_range */
.c_sort_range{position:absolute;left:713px;*margin-top:-2px;width:114px;height:20px;_height:25px;padding:0 3px 0 2px;text-align:center;}
.text_range,.btn_range{display:none;}
.input_range{width:44px;padding:2px;border:1px solid #ccc;_margin-top:1px;font:12px arial,simsun;}
.text_range{padding-top:2px;line-height:18px;color:#999;}
.btn_range{width:44px;height:21px;padding-bottom:1px;padding-top:1px/9;margin:3px auto 0;border:1px solid #9a9a9a;background-image:-ms-linear-gradient(top,#FFFFFF 0%,#E8E7E9 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#E8E7E9 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#E8E7E9 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#E8E7E9));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#E8E7E9 100%);background-image:linear-gradient(to bottom,#FFFFFF 0%,#E8E7E9 100%);background-color:#f7f4f1;line-height:20px;cursor:pointer;border-radius:3px;}
.sort_range_hover{height:70px;margin-top:-20px;border-left:1px solid #478DCB;}
.sort_range_hover .text_range,.sort_range_hover .btn_range{display:block;}
.sort_range_hover{height:68px;margin-top:-21px;margin-left:-1px;border:1px solid #478DCB;border-radius:3px;background-image:-ms-linear-gradient(top,#FFFFFF 0%,#91D3F1 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#91D3F1 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#91D3F1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#91D3F1));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#91D3F1 100%);background-image:linear-gradient(to bottom,#FFFFFF 0%,#91D3F1 100%);background-color:#e4f6ff;}
.search_cate_bd .sort_range_hover .btn_range{margin-top:3px;}
.c_sort_range .c_close{display:none;}
.sort_range_hover .c_close{display:block;top:0;right:0;}
/* =e sort */
/* =s others */
.base_label{_padding-bottom:1px;*display:inline-block;border-bottom:1px solid transparent;_border-bottom:none;_font-family:Simsun;cursor:pointer;}
.base_label:hover{border-bottom:1px dashed #aaa;}
.base_label input{margin:-4px 3px 0 0;*margin-top:-2px;width:12px;height:12px;overflow:hidden;border:none;font-family:Arial;vertical-align:middle;}
.input_txt{height:20px;padding:3px;border:1px solid #ccc;background:#fff;font-family:Arial;}
.c_sort_special .coupon{padding-right:18px; background-position: 100% 3px; cursor: pointer; _margin-top: 2px; position: relative; margin-left: 15px;}
.c_sort_special .coupon_open{background-position: 100% -29px;}
.c_sort_special .coupon b{color: #06c; font-weight: normal; zoom: 1;}
/* =e others */
/* COMMON END */

/* PATH BAR BEGIN */
.path_bar{position:relative;max-height:36px;padding:0 120px 5px 0;color:#666;font-family:Simsun;overflow:hidden;z-index:2;zoom:1;}
.path_bar:after{content:".";display:block;clear:both;height:0;overflow:hidden;}
.path_bar .flt_htl{position:absolute;top:-13px;right:15px;height:16px;margin-top:15px;line-height:16px;zoom:1;}
.path_bar .flt_htl_i{ display: inline-block;vertical-align: top; margin-right: 5px; width: 47px; height:15px; background-position:-160px -32px;}
.path_bar .flt_htl b{position:absolute;width:5px;height:8px;margin:4px 0 0 5px;background-position:-6px -99px;overflow:hidden;}
.path_bar h1{display:inline;color:#666;font-family:Simsun;font-weight:normal;}
/* PATH BAR END */
/* SEARCH FORM BEGIN */
.search_form{position:relative;margin-bottom:10px;zoom:1;z-index:7;}
.search_form .input_txt{margin-right:16px;height:18px;vertical-align:middle;line-height:18px;}
.search_form span{*margin-top:1px;}
.search_form .btn_search{display:inline;width:75px;height:28px;margin-right:7px;padding-bottom:4px;padding-bottom:0\9;border:1px solid #0055aa;border-radius:3px;color:#fff;background-color:#27c;cursor:pointer;text-align:center;vertical-align:middle;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:14px;cursor:pointer;box-shadow:0 1px 0 rgba(51,119,187,0.7);*filter:chroma(color=#000000);outline:none;}
.btn_search:hover{background-color:#29f;border-color:#07d;box-shadow:0 1px 0 rgba(107,143,178,0.7);}
.search_form dfn{color:#ff0000;font-family:simsun;padding:0 3px;}
#hotelKeyWord{z-index:2;}
.search_part{height:24px;padding:10px 15px;background:#fffcd8;font-size:14px;border-top:2px solid #5E9FFB; border-left:1px solid #d9e8ff; border-right:1px solid #d9e8ff;}
.search_part_fix{ position: fixed; top: 0; z-index: 3; width: 1148px; border-bottom:1px solid #d9e8ff;}
.search_part_active{float:right;color:#06c; cursor: default;}
.search_part_active:hover{ text-decoration: underline;}
.search_part_active i{ display: inline-block; margin-left: 5px; width: 8px; height:8px; background-position: -4px -70px;}
.search_part .input_txtShort{ width: 110px;}
.search_part .input_txtLong{ width: 150px;}
.search_part .ui_tips_help{ margin-left: 3px; margin-right: 12px;}
.search_part input[disabled]{ background: #ebebe4; }


.n_gst{display:inline-block; height:26px;position:relative;z-index:8;cursor:default;vertical-align:middle;font-size:12px;color:#333;line-height:2;*display:inline;*zoom:1;}
.n_gstRoom{ margin-right: 16px;}
.n_gstRoom .n_gst_v{width:52px;}
.n_gstRoom .n_gst_p{ width: 55px;}
.n_gstRoom .n_gst_num li{ padding-left: 3px;}
.n_gstRoom .n_gst_num li:hover{ color: #fff; background-color:#2577e3;}

.n_gst_v{display:inline-block;padding-left:3px;width:106px;height:24px;overflow:hidden;border:1px solid #ccc;line-height:24px;cursor:default;vertical-align:top;font-size:12px;*display:inline;*zoom:1;}
.n_gst_tri{position:absolute;z-index:2;top:10px;right:6px;width:0;height:0;overflow:hidden;border-width:5px 5px 0;border-color:#666 transparent transparent;border-style:solid dashed dashed;}
.n_gst:hover .n_gst_v,.n_gst_active .n_gst_v{border-color:#39f;}
.n_gst_active .n_gst_p{display:block;}
.n_gst_p{display:none;position:absolute;z-index:1;left:0;top:26px;*top:27px;width:248px;border:1px solid #ccc;background:#fff;}
.n_gst_list{padding:10px;line-height:24px;overflow:hidden;}
.n_gst_list_opt{position:relative;z-index:1;margin-bottom:6px;overflow:hidden;}
.n_gst_age{margin-left:14px;color:#999;}
.n_gst .n_gst_p select{width:70px;height:24px;margin:0;padding:0;vertical-align:top;}
.n_gst_childs{border-top:1px dashed #ccc;margin:0 10px;padding:8px 0;width:228px;overflow:hidden;position:relative;z-index:1;/* 儿童年龄选择 */}
.n_gst_childs_dl{position:relative;z-index:1;width:110%;}
.n_gst_childs_dl:after{display:block;clear:both;content:'\20';height:0;overflow:hidden;visibility:hidden;}
.n_gst_childs_dl dt{margin-bottom:6px;}
.n_gst_childs dd{float:left;width:79px;margin-bottom:5px;vertical-align:top;}
.n_gst_childs_tips{padding-top:3px;color:#f00f0f;line-height:1.3;}
.n_gst_ft{padding:10px 0;text-align:center;}
.n_gst_btn{ display: inline-block; *display: inline; *zoom:1;height:28px;width:110px;border:1px solid #1b6bd3;background:#2577e3;color:#fff;font-size:14px;font-weight:bold;border-radius:3px;}
.n_gst_btncancel{height:30px;padding:0 10px;border:none;background:none;color:#39f;font-size:12px;}
.number_control{position:absolute;z-index:1;right:0;top:0;width:70px;height:24px;}
.number_plus,.number_reduce{position:absolute;z-index:2;top:0;width:22px;height:22px;border:1px solid #bbb;background-color:#fff;transition:background-color .2s ease 0s;}
.number_reduce{left:0;border-radius:2px 0 0 2px;}
.number_plus{right:0;border-radius:0 2px 2px 0;}
.number_plus:hover,.number_reduce:hover{border-color:#67A1E2;}
.number_control .number_input{position:absolute;z-index:1;left:23px;top:0;width:22px;height:16px;line-height:18px\9;margin:0;padding:3px 0;border:1px solid #bbb;background:#fff;text-align:center;}
.number_control .number_input:focus{z-index:3;}
.icon_numplus,.icon_numreduce{display:block;margin:0 auto;overflow:hidden;}
.icon_numplus{width:10px;height:10px;margin-top:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABhSURBVEhL7c1RCoBACARQ7+Rpu4jXM4SxyFbcaIM+fDAfAzJSxJuqBXWaiKgFNdcPUE8+WAXnBx+s8v2DKBuspINRP0Btf8bMakFdrx/c+GAVnD83GhsF5+8tH4z6wRXRDmUrDnxueI8rAAAAAElFTkSuQmCC) 0 -14px no-repeat;}
.number_plus:hover .icon_numplus{background-position:0 0;}
.icon_numreduce{width:10px;height:2px;margin-top:10px;background-color:#333;}
.number_reduce:hover .icon_numreduce{background-color:#39f;}
.number_disable,
.number_disable:hover{cursor:default;background-color:#dedede;border-color:#bbb;}
.number_disable .icon_numreduce,
.number_disable:hover .icon_numreduce{background-color:#b6b6b6;}
.number_disable .icon_numplus,
.number_disable:hover .icon_numplus{background-position:-14px 0;}

/*****=s 新版筛选框*****/
/*=s 筛选布局*/
.modular-filter{ background-color: #fff; border-left: 1px solid #d9e8ff; border-right: 1px solid #d9e8ff;}
.filterItem{ padding-left: 80px; background-color: #f8f8f8; border-bottom: 1px solid #f1f1f1;}
.filterItem-hd{ float: left; margin-left: -80px; padding: 15px 0 0 15px; width: 65px; color: #666;}
.filterItem-bd{ padding-left: 72px; background-color: #fff;}
.filterItem-bd .btn-unlimited{ float: left; margin: 16px 0 0 -48px; cursor: default;}
.filterItem-bd .btn-unlimited.cur,
.filterItem-bd .btn-unlimited.cur:hover{ color: #06c;}
.filterItem-bd .btn-unlimited:hover{ color: #666;}
.filterItem-bd .icon_down,.filterItem-bd .icon_up{ margin-left: 5px;}
/*=s 筛选布局*/
/*=s 筛选标题list*/
.filterItem-bd .selectList{ padding-top: 9px; border-bottom: 1px solid transparent;}
.filterItem-bd .selectListCur{ border-bottom: 1px solid #39f;}
.filterItem-bd .selectList li{ float: left; padding: 5px 13px 9px 17px; margin:0 0 -1px 5px; border:1px solid transparent; border-radius: 3px 3px 0 0; cursor: default;}
.filterItem-bd .selectList li.cur{ color: #06c; border: 1px solid #39f; border-bottom: 1px solid #fff;}
.filterItem-bd .selectList li:hover{ color: #06c;}
.filterItem-bd .selectList .num{ display: inline-block; vertical-align: middle; padding: 0 5px; margin-left: 3px; height: 14px; line-height: 14px; color: #fff; background-color: #39f; border-radius: 7px;}
/*=e 筛选标题list*/
/*=s 二级标题*/
.filterItem-bd .selectSecList{ border-bottom: 1px solid #f1f1f1;}
.filterItem-bd .selectSecList li{ float: left; margin: 0 12px; height: 36px; line-height: 36px; border-bottom: 3px solid transparent; cursor: default;}
.filterItem-bd .selectSecList li.cur{ color: #06c; border-color: #39f;}
/*=e 二级标题*/
/*=s 单个选项不定宽*/
.filterItem-bd .optionList{ position: relative; padding-top: 5px; margin-bottom: 10px;}
.filterItem-bd .optionList .optionList-more{ position: absolute; right: 20px; bottom: 10px; width:50px; text-align: right; cursor: default;}
.filterItem-bd .optionList dfn{ padding: 0; color: #333; font-family: Arial;}
.filterItem-bd .optionList-item{ position: relative; float: left; *float: none; *display:inline; padding: 7px 10px; margin: 5px 5px 0 0; border: 1px solid #e0e0e0; border-radius: 3px; text-align: center; *zoom:1;}
.filterItem-bd a.optionList-item{ color: #333; text-decoration: none; }
.filterItem-bd .optionFixList .optionList-item{ width: 72px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.filterItem-bd .optionFixList .optionList-item-w_auto{ width: auto;}

.filterItem-bd .optionList-item.cur,
.filterItem-bd .optionList-item:hover{ color: #06c; border-color: #3399ff; cursor: default;}
.filterItem-bd .optionList .text_orange{ margin-right: 5px;}
.filterItem-bd .optionList .ico-hook{ position: absolute; right: -1px; bottom: -1px; width: 11px; height: 11px; background-position:  -233px -288px;}
.filterItem-bd .optionList .optionList-more:hover{ color: #06c;}
/*=e 单个选项不定宽*/
/*=s 热门商区*/
.filterItemHot .optionList-coupon{ padding-right: 15px !important; background-image:url(//pic.c-ctrip.com/hotels121118/un_ico_searchresult.png?2013320.png); background-repeat: no-repeat; background-position: 100% 10px;}
.filterItemHot .coupon_open{ background-position: 100% -22px;}
.filterItemHot .optionList-coupon .available_coupon_pop{ top: 32px; left: -1px; z-index: 1; text-align: left;}
/*=e 热门商区*/
/*=s 模块-位置区域*/
.filterItemLocal .optionListHid{ padding-right: 70px;}
.filterItemLocal .optionFixList{ padding-right: 0;}
.filterItemLocal .optionListHid{ height: 57px; overflow: hidden;}
.filterItemLocal .icon_down,.filterItemLocal .icon_up{ margin-left: 5px;}
.filterItemLocal .optionList .optionList-more{ bottom: 18px;}
.filterItemLocal .urbanBox{ padding-left: 60px;}
.filterItemLocal .urbanBox + .urbanBox{ margin-bottom: 10px;}
.filterItemLocal .urbanBox-t{ float: left; margin: 18px 0 0 -60px; color: #666;}
.filterItemLocal .urbanBox .optionList{ margin-bottom: 0;}
.filterItemLocal .J_ZoneName{ width: 109px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
/*=s 模块-位置区域*/
/*=s 模块-星级价格*/
.filterItemStar .optionList{ margin-bottom: 0;}
.filterItemStar .optionList + .optionList{ padding-top: 0; margin-bottom: 10px;}
.filterItemStar .customPrice{ float: left; margin-left: 55px; padding-top: 8px;}
.filterItemStar .customPrice-line{ display: inline-block; *display: inline; vertical-align: middle; *padding: 0 3px; *zoom:1;}
.filterItemStar .customPrice-input{ display:inline-block; *display: inline; vertical-align: middle; padding: 3px; width: 60px; height:18px; border:1px solid #ccc; *zoom:1;}
.filterItemStar .customPrice-input:hover{ border-color: #7be;}
.filterItemStar .customPrice-btn{ display: inline-block; vertical-align: middle; padding: 0 10px; margin-left: 6px; height: 26px; background-color: #39f; color: #fff; font-size: 14px; border: 0 none; border-radius: 3px; outline: none;}
.filterItemStar .customPrice-btn:hover{ background-color: #4faeff;}
/*=e 模块-星级价格*/
/*=s 模块-高级筛选*/
.filterItemSenior .optionList{ padding-right: 70px;}
.filterItemSenior .optionListHid{ height: 39px; overflow-y: hidden;}
.filterItemSenior .SeniorWrapBrand .btn-unlimited{ margin-top: 9px;}
.filterItem-bd .SeniorWrapBrand .optionList-item{ width: 96px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
/*=e 模块-高级筛选*/
/*****=e 新版筛选框*****/
/* filter box */
.filter_box .filter_item:after,.location_item_current:after,.filter_box .filter_item .filter_item_bd:after,.location_item_subway .subway_line:after,.location_item_subway .subway_station:after,.location_item_area .area_list:after,.filter_item_sub:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.filter_box{position:relative; padding-top: 5px; border:1px solid #d9e8ff; border-top: 0 none;*zoom:1;}
.filter_box_fix{position: fixed; top: 46px; z-index: 3; width: 1178px; background-color: #fff;}
.filter_box .filter_item{padding:7px 0 5px 40px;margin:0 15px;border-bottom:1px solid #f1f1f1;*zoom:1;}
.filter_box .filter_item .filter_item_hd{display:inline;float:left;margin:1px 0 0 -40px;color:#999;}
.filter_box .filter_item .filter_item_bd{padding:0 50px 0 60px;*zoom:1;}
.filter_box .filter_item .filter_item_bd .label_list{height:22px;overflow:hidden;}
.filter_box .filter_item .filter_item_bd label,.filter_box .filter_item .filter_item_bd label input,.filter_box .location_item .select{cursor:pointer;}
.filter_box .filter_item .filter_item_bd label dfn{padding:0;font:12px arial;color:#333;}
.filter_box .filter_item .filter_item_bd label,.filter_item_sub label{float:left;padding:0 3px;*padding:0 6px 0 0px;margin:0 10px 6px 0;width:105px;height:22px;line-height:18px;line-height:20px\9;overflow:hidden;white-space:nowrap;}
.filter_box label{border-bottom:0!important;}
.location_item_business label{float:left;padding:0 3px;*padding:0 6px 0 0px;margin:0 10px 6px 0;width:94px;height:40px;line-height:18px;line-height:20px\9;overflow:hidden;white-space:nowrap;}
.filter_box .filter_item .filter_item_bd label input,.location_item_business label input,.filter_item_sub label input{display:inline-block;vertical-align:middle;vertical-align:-3px\9;margin-right:4px; margin-top: 1px;}
.filter_box .select{color:#fff;background:#2577e3;}
.filter_box .location_item_current .hover,.filter_box .filter_item_bd .hover{color:#fff;background:#2577e3;}
.filter_box .filter_item .filter_item_bd .select dfn,.filter_box .filter_item .filter_item_bd .hover dfn{color:#fff;}
.filter_box .filter_item .filter_item_bd .select{color:#fff!important;background:#2577e3!important;}
.filter_box .filter_item .filter_item_bd .filter_item_unlimited{float:left;display:inline-block;margin-left:-60px;height:20px;line-height:18px;line-height:20px\9;width:43px;text-align:center;}
.filter_box .filter_item .filter_item_bd .filter_item_unlimited:hover{text-decoration:none;}
.filter_item .filter_item_more{position:relative;float:right;margin-right:-42px;height:20px;padding:0 12px 0 0;background:none;color:#06c;line-height:20px;font-family:tahoma;}
.filter_item .filter_item_sub .filter_item_more,.filter_item .location_item_business .filter_item_more,.brand_item1 .filter_item_bd .filter_item_more{position:absolute;bottom:6px;right:0;margin:0;}
.brand_item1 .filter_item_bd .filter_item_more{bottom:2px;right:7px;}
.brand_item1 .filter_item_bd{position:relative;}
.filter_item .filter_item_more:hover{color:#0066cc;}
.filter_item .filter_item_more i,.filter_item .filter_item_packup i{position:absolute;top:8px;width:8px;height:8px;margin:0 0 0 4px;}
.filter_item .filter_item_more i{background-position:-4px -70px;}
.filter_item .filter_item_packup i,.filter_item_sub.sta-all .filter_item_more i,.location_item_business.sta-all .filter_item_more i,.filter_item_bd.sta-all .filter_item_more i{background-position:-4px -85px;}
.filter_item .filter_item_packup{clear:both;text-align:right;}
.filter_item .filter_item_packup a{display:inline-block;position:relative;height:20px;padding:0 10px 0 0;margin-right:-40px;background:none;color:#06c;line-height:20px;font-family:tahoma;}
.filter_item .filter_item_develop .filter_item_packup a{margin-right:10px;}
.filter_box .location_item .more_cnt,.filter_box .brand_item2 .more_cnt{position:relative;float:left;padding:0 18px 0 5px;margin-right:20px;height:20px;line-height:18px;line-height:20px\9;color:#333;}
.filter_box .location_item .more_cnt:hover,.filter_box .brand_item2 .more_cnt:hover{text-decoration:none;}
.filter_box .location_item .more_cnt i,.filter_box .brand_item2 .more_cnt i{position:absolute;top:8px;width:8px;height:8px;margin:0 0 0 4px;background-position:-4px -70px;}
.filter_box .location_item .select,.filter_box .brand_item2 .select{color:#fff;}
.filter_box .location_item .select i,.filter_box .brand_item2 .select i{background-position:-36px -85px;}
.filter_box .location_item .filter_item_bd .hover,.filter_box .brand_item2 .filter_item_bd .hover{color:#06f;background:#fff;}
.filter_box .location_item .filter_item_bd .current,.filter_box .brand_item2 .filter_item_bd .current{padding:2px 18px 2px 8px;margin-top:-2px;margin-bottom:-1px;font-weight:bold;border:1px solid #f1f6ff;border-bottom:1px solid #f1f6ff;background-color:#f1f6ff;}
.filter_box .location_item .filter_item_bd .current i,.filter_box .brand_item2 .filter_item_bd .current i{background-position:-4px -85px;}
.filter_box .location_item .filter_item_bd .high_light,.filter_box .filter_item_sub .filter_item_bd .high_light{color:#06c;font-weight:bold;}
.location_item_current,.filter_item_sub{padding:9px 50px 2px 59px;border:1px solid #f1f6ff;background-color:#f1f6ff;*zoom:1;position:relative;}
.location_item_current a,.filter_item_sub a{color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.location_item_current .filter_item_more,.filter_item_sub .filter_item_more{width:30px;}
.location_item_current label,.filter_item_sub label{width:105px;cursor:pointer;}
.txt_rate{display:block;padding-left:17px;color:#999;cursor:default;}
.rate_highlight{ color: #f60;}
.filter_box .filter_item .txt{ display: inline-block; vertical-align: middle; max-width:85px;width:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.location_item_station a,
.location_item_scenic a,
.location_item_season a,
.location_item_exam a,
.location_item_hospital a{
    float: left; padding: 0 15px 0 5px; margin: 0 10px 7px 0; height: 20px; overflow: visible;
    line-height: 18px;
    line-height: 20px \9; *zoom: 1;
}
.location_item_exam a{
    width: 110px; padding: 0 10px 0 10px; overflow: hidden;
}
.location_item_hospital a{
    width: 130px; padding: 0 10px 0 10px; overflow: hidden;
}

.location_item_subway{padding:0 7px;}
.location_item_subway .subway_line,.location_item_subway .subway_station{*zoom:1;padding:10px 0 5px;}
.location_item_subway .subway_line{border-bottom:1px solid #d9e8ff;}
.location_item_subway .subway_line a{float:left;margin-right:20px;padding:0 10px;margin:0 8px 5px 0;height:20px;line-height:18px;line-height:20px\9;color:#333;}
.location_item_subway .subway_station a{float:left;width:86px;padding:0 10px 0 4px;margin:0 8px 5px 0;height:20px;line-height:18px;line-height:20px\9;color:#333;}
.location_item_subway .subway_line .current,.location_item_subway .subway_station .current{color:#06c;font-weight:bold;}
.location_item_area{padding:7px 7px 5px 7px;}
.location_item_area .area_list{padding-left:63px;*zoom:1;}
.location_item_area .area_list_title{float:left;display:inline;color:#999;margin-left:-63px;}
.location_item_area .area_list a{float:left;padding:0 15px 0 5px;margin:0  10px 2px 0;width:62px;height:20px;line-height:18px;line-height:20px\9;}
.location_item_station a:hover,.location_item_subway a:hover,.location_item_subway a:hover{text-decoration:none;}
.filter_item_sub{height:22px;overflow:hidden;}
.location_item_business{height:44px;overflow:hidden;}
.filter_item_sub_max{
    height: auto; max-height: 81px; _height: 78px; overflow-y: auto;
}
.filter_item_sub.sta-all,.location_item_business.sta-all,.filter_box .filter_item .filter_item_bd.sta-all .label_list{height:auto;}
.hotel_condition{margin-bottom:-28px;text-align:center;}
.hotel_condition_fold,.hotel_condition_unfold{display:inline-block;margin-right:15px;width:140px;height:26px;line-height:26px;text-align:center;font-weight:bold;background-color:#f7f8ff;border:1px solid #d9e8ff;border-top:1px solid #fff;}
.hotel_condition_fold:hover,.hotel_condition_unfold:hover{text-decoration:none;background-color:#2977e4;color:#fff;border:1px solid #2977e4;}
.feature_item .hot_spring{font-weight:bold;color:#06c;}
.feature_item label.select{color:#fff;}
.filter_box .filter_item_last{border-bottom:0 none;}
.filter_box .filter_item .filter_item_develop{padding:0 0 0 60px;}
.filter_box .brand_item2_table td{vertical-align:top;padding-right:5px;}
.filter_box .brand_item2_table .title{margin-bottom:6px;padding-left:3px;font-size:12px;font-weight:bold;}
.filter_box .brand_item2_table .item_box{float:left;width:100px;_width:94px;}
.filter_box .brand_item2_table .item_box li{margin-bottom:5px;}
.filter_box .brand_item2_table .item_box li label{float:none;display:inline-block;width:90px;_width:84px;}
.filter_box .brand_item2_table .item_box li .select{color:#fff;}
.filter_box .brand_item2_table .btn{position:absolute;bottom:10px;left:50%;display:block;width:44px;height:20px;margin-left:-22px;padding-bottom:1px;padding-top:1px/9;border:none;background-position:-128px -432px;text-align:center;cursor:pointer;line-height:20px;}
.filter_box .filter_item .filter_item_bd .disabled,.filter_box .filter_item .filter_item_bd .disabled dfn,.filter_box .filter_item .filter_item_bd .disabled input,.location_item_current .disabled{color:#999!important;cursor:default!important;}
/* tabs_page BEGIN */
.tabs_page{position:relative;*zoom:1;margin:0 0 10px 0;}
.mt_35{margin-top:35px;}
.tabs_page:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.tabs_page .total_htl_amount{float:left;margin:0 10px 0 8px;font:normal 12px/20px Arial,Simsun;color:#666;height:20px;}
.tabs_page .total_htl_amount b{color:#f60;font:normal 20px Arial;vertical-align:-3px;}
.tabs_page a{float:left;height:20px;line-height:18px;line-height:21px\0;*line-height:19px;margin:2px 3px 0 3px;padding:0 23px 0 10px;background-color:#2577E3;color:#FFF;white-space:nowrap;}
.tabs_page a span{display:inline-block;width:16px;height:16px;margin:0 -16px 0 2px;background-position:-80px -96px;vertical-align:-4px;*vertical-align:-1px;_vertical-align:-2px;*zoom:1;cursor:pointer;}
.tabs_page .clear_all{padding:0;border-radius:0px;color:#0066CC;background-color:transparent;}
.tabs_page a label{cursor:pointer;}
.tabs_page a:hover{text-decoration:none;}
.tabs_page .clear_all:hover{text-decoration:underline;}
/* tabs_page END */

/* =S 171212 酒店筛选 */
.sorting{position:relative;z-index:6;border:1px solid #dcdcdc;background:#f5f5f5;line-height:40px;cursor:default;/* 滚动后，需要fixed */}
.sorting .sorting_item{float:left;border-right:1px solid #dcdcdc;color:#666;}
.sorting .sorting_item.choosed{background:#fff;color:#06c;}
.sorting .sorting_item:hover{position:relative;z-index:5;background:#fff;}
.sorting .sorting_txt{padding:0 15px;white-space:nowrap;word-break:keep-all;}
.sorting .sorting_txt.hightlight{color:#06c;}
.sorting .icon_down,.sorting .icon_up{margin-left:5px;cursor:default;}
.sorting .sorting_select{display:none;position:absolute;z-index:1;left:-1px;top:-1px;background:#fff;border:1px solid #39f;}
.sorting .sorting_select .sorting_txt{color:#666;}
.sorting .sorting_select .sorting_txt:hover,.sorting .sorting_select .sorting_txt.hightlight{color:#06c;}
.sorting .sorting_item:hover .sorting_select{display:block;}
.sorting .icon_rarrow{display:inline-block;width:7px;height:7px;margin:0 3px;overflow:hidden;background-position:-22px -112px;}
.sorting .hightlight .icon_rarrow{background-position:-32px -112px;}
.sorting .sorting_itemright{float:right;position:relative;z-index:1;color:#666;}
.sorting .available_coupon_pop{top:40px;right:-1px;left:auto;line-height:1.5;}
/* =E 171212 酒店筛选 */
/* =S 距离筛选 */
.distance_filter{padding:6px 0;border-bottom:1px solid #cecece;color:#666;}
.distance_filter strong{padding-left:3px;color:#333;}
.distance_filter_item{display:inline-block;padding:1px 10px;margin-right:3px;}
.distance_filter_item:hover,.distance_filter .current{color:#fff;background-color:#39f;text-decoration:none;}
/* =E 距离筛选 */


/*=s 旗舰店入口 */
.storeEnter,
.storeEnter-hd .logo,
.storeEnter-hd .adv .ico{ background-image: url(//pic.c-ctrip.com/htlpic/flagship/store/hyatt/un_query_hyatt_v1.png?180130.png); background-repeat: no-repeat;}
.storeEnter{ padding-left: 134px; margin-bottom: 20px; height: 134px; overflow: hidden; font-family: "Microsoft Yahei",Simsun,sans-serif; background-color: #f8f8f8; background-position: right top; *zoom:1;}
.storeEnter-hd{ width: 450px; height: 132px; border-top: 1px solid #e6ebf2; border-bottom: 1px solid #e6ebf2; background-color: #f8f8f8;}
.storeEnter-hd .logo{ float: left; margin-top: -1px; margin-left: -134px; width: 134px; height: 134px; background-position: 0 -150px;}
.storeEnter-hd .name{ padding: 10px 15px 0; font-size: 20px;}
.storeEnter-hd .name .tag{ display: inline-block; vertical-align: middle; padding: 0 4px;  height:18px; line-height: 18px; color: #fff; font-size: 12px; background-color: #7be; border-radius: 3px;}
.storeEnter-hd .adv{ display: block; padding:10px 15px 0; font-size: 14px; overflow: hidden;}
.storeEnter-hd .adv li{ float: left;}
.storeEnter-hd .adv li + li{ margin-left: 20px;}
.storeEnter-hd .adv .ico{ display: inline-block; *display: inline; vertical-align: middle; *zoom:1; margin-right: 3px;}
.storeEnter-hd .adv .ico-discount{ width: 21px; height: 18px; background-position: -150px -150px;}
.storeEnter-hd .adv .ico-points{ width: 22px; height: 19px; background-position: -150px -180px;}
.storeEnter-hd .adv .ico-exchange{ width: 18px; height: 18px; background-position: -150px -210px;}
.storeEnter-hd .bottom{ padding: 20px 15px 0;}
.storeEnter-hd .btn{ display: inline-block; *display: inline; vertical-align: middle; width: 72px; height: 30px; line-height: 30px; text-align: center; color: #fff; background-color: #2676e3; border-radius: 5px; transition:background-color 0.3s;}
.storeEnter-hd .btn:hover{ text-decoration: none; background-color: #4faeff;}
/*=e 旗舰店入口 */
/* SORT BOX BEGIN */
.sort_box{width:760px;padding:10px;background-color:#f1f1f1;_z-index:3; zoom: 1;}
.sort_box:after{content: "."; font-size: 0; height: 0; line-height: 0; display: block; visibility: hidden; clear: both;}
.c_page2{top:12px;_top:10px;right:15px;}
.sort_box_wrap{position:relative;z-index:6;zoom:1;}
.scenic_sub_sort_box{padding-left:14px;border:1px solid #f2f2f2;line-height:normal;box-shadow:0 1px 0 rgba(0,0,0,.1);}
.scenic_sub_sort_box li{float:left;padding:9px 0;}
.scenic_sub_sort_box li span{display:block;line-height:1;padding-bottom:2px;}
.scenic_sub_sort_box a{display:block;padding:0 14px 2px;border-right:1px solid #999;line-height:1;color:#333;}
.scenic_sub_sort_box a:hover{color:#06c;text-decoration:none;}
.scenic_sub_sort_box .active{color:#06c;font-weight:bold;}
.scenic_sub_sort_box .last_sort{border-right:none;}
.ico_low_price{position:absolute;top:-12px;left:15px;display:inline-block;width:24px;height:15px;background-position:-176px -16px;}
/* SORT BOX END */
/* SEARCH LIST BEGIN */
/*=S Room rate*/
.tip-hasbook{ padding: 6px 10px; margin-top: 10px; background-color: #fce6e6; border: 1px solid #ffd9d9; border-left: 4px solid #f00f0f; border-radius: 3px; font-size: 14px; color: #f00f0f;}
.tip-hasbook .close{ float: right; color: #f00f0f; font-size: 18px; line-height: 18px;}
.tip-hasbook .close:hover{ text-decoration: none;}
.tip-hasbook .tip-hasbook-i{ display: inline-block; vertical-align: middle; margin-right: 10px; width: 15px; height: 18px; background-position: -141px 0;}
.tip-hasbook .num{ padding: 0 5px; font-weight: bold;}
/*=E Room rate*/
#hotel_list{zoom:1;background-color:#fff;}
.searchresult_list{padding:15px 0 10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbwAAAADAQMAAADSlSiIAAAABlBMVEXd3d27u7s8FWAUAAAAD0lEQVQIHWOgP/hPHvgAADa6N7rKWHlLAAAAAElFTkSuQmCC) 0 bottom repeat-x;*background:url(//pic.c-ctrip.com/hotels121118/hotel_line.png) repeat-x 0 bottom;zoom:1;}
.searchresult_list_load{margin:50px auto 0;padding-top:60px;padding-bottom: 100px;width:300px;text-align:center;font:14px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;color:#5F5F5F;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center top;}
.searchresult_info{padding-left:110px;*zoom:1;}
.searchresult_info:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}

.searchresult_info li{float:left;}
.compare_line{position:relative;height:34px; margin-top: 5px; margin-bottom:-34px;padding-right:22px;text-align:right;color:#10A200;overflow:hidden;}
.compare_line .compare_line_btn{ display: inline-block; margin-top: 8px; background-color:#2277cc;border:1px solid #1256aa;color:#fff;font-weight:bold;box-shadow:0 1px 0 #ccc;border-radius:2px;padding:2px 10px;cursor:pointer;}


.compare_line2{position:relative;height:34px; margin-top: 5px; margin-bottom:-34px;padding-right:22px;text-align:right;color:#10A200;overflow:hidden;}
.compare_line2 .compare_line_btn{ display: inline-block; padding-left:10px; padding-right: 10px; margin-top: 5px; padding-right: 10px; height:28px;background-color:#46a0fc;line-height:28px;text-align:center;color:#fff;font-size:12px;border-radius:3px;}
.compare_line2 .compare_line_btn:hover{background-color:#29f;text-decoration:none;}
/* =s hotel pic */
.hotel_pic{position:relative;margin-right:10px;z-index:5;}
.hotel_abbrpic img{display:block;border-radius:6px;}
.hotel_abbrpic .label_hot{ position: absolute; top: 0; left: 0; width: 35px; height: 15px; line-height:15px; font-size: 10px; text-align: center; color: #fff; background-color: #ff9913;-webkit-text-size-adjust:none; border-radius: 6px 0 6px 0;}
.hotel_abbrpic .view_pic{display:none;}
.hotel_abbrpic:hover .view_pic{position:absolute;top:60px;left:0;display:block;width:100px;height:18px;padding:6px 0;background-color:rgb(0,102,204);background-color:rgba(0,102,204,0.8);*background-color:#06c;color:#fff;text-align:center;z-index:2;cursor:pointer;overflow:hidden;}
.hotel_abbrpic .view_pic i{display:inline-block;width:7px;height:7px;margin-left:5px;overflow:hidden;background-position:-120px 0;vertical-align:middle;}
.hotel_pic_big{display:none;position:absolute;top:-1px;left:104px;width:300px;height:225px;padding:2px;border:2px solid #CCC;box-shadow:2px 2px 4px #CCC;z-index:5;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center center #FFF;}
.hotel_pic_big2{position:absolute;width:300px;height:225px;padding:2px;border:2px solid #CCC;box-shadow:2px 2px 4px #CCC;z-index:5;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center center #FFF;z-index:20;}
.hotel_abbrpic{display:block;position:relative;width:100px;height:100px;background-image:url(//pic.c-ctrip.com/hotels121118/bg_nopic1.png);background-repeat:no-repeat;background-position:center center;background-color:#FFFAF0;overflow:hidden;z-index:1;}
.hotel_abbrpic:hover{overflow:visible;}
.hotel_abbrpic:hover .hotel_pic_big{display:block;}
.hotel_abbrpic .hotel_pic_big:hover{visibility:hidden;}
/* =e hotel pic */
/* =s hotel info name */
.searchresult_info_name{display:inline;width:52%;margin-right:5px;}
.searchresult_info_name .full_text{position:absolute;width:18px;text-align:right;margin:0 0 0 300px;background:#fff;top:76px;}
.searchresult_name{display:inline;margin-bottom:5px;font-size:16px;color:#333;line-height:20px;}
.searchresult_info_name a,.searchresult_info_name span{margin-right:3px;vertical-align:middle;}
.hotel_name .label_selection{ display: inline-block; vertical-align: 1px; margin-right: 3px; width: 36px; height: 18px; line-height: 18px; text-align: center; color: #fff; font-weight: bold; font-size: 12px; background-color: #ff4318; background-image: linear-gradient(to right,#ff2102,#ff632d); border-radius: 3px;}
.icon_desc_text{display:inline-block;width:16px;height:14px;background-position:-176px 0;vertical-align:middle; cursor: pointer;}
.searchresult_info_name a{_filter:Alpha(opacity=100);}
.searchresult_htladdress{margin-bottom:10px;overflow:hidden;color:#333;}
.searchresult_htladdress a{text-decoration:underline;color:#333;vertical-align:0;}
.searchresult_desc_text{color:#666;line-height:18px;overflow:hidden;}
.searchresult_desc_text .address{color:#333;}
.searchresult_info_name .medal_list{margin:3px 0 5px 28px;}
.searchresult_info_name .medal_list span{ margin-right: 0; display: inline-block; vertical-align: middle;}
.searchresult_info_name .special_label{ margin-left: 3px;}
.searchresult_info_name .special_label .i_label,
.searchresult_info_name .special_label .i_orange,
.searchresult_info_name .special_label .i_orange2,
.searchresult_info_name .special_label .i_green2{ display: inline-block; vertical-align: middle; padding:0 3px; margin-left: 3px; height: 16px; line-height: 16px; font-style: normal;}
.searchresult_info_name .special_label .i_label{ border: 1px solid #7be; color: #fff; background-color: #7be;}
.searchresult_info_name .special_label .i_orange{ border: 1px solid #ffcc89; color: #ff9a14; background-color: #fff;}
.searchresult_info_name .special_label .i_orange2{ border: 1px solid #ff9a14; color: #fff; background-color: #ff9a14;}
.searchresult_info_name .special_label .i_green2{ border: 1px solid #00aea8; color: #fff; background-color: #00aea8;}
.tuan_recommend .searchresult_info_name .medal_list,.huixuan_recommend .searchresult_info_name .medal_list{margin-left:0;}
.searchresult_info_name .range{margin-bottom:6px;}
.searchresult_info_name .recommend_info{margin-bottom:6px;color:#666;}
.searchresult_info_name .hotel_num{display:inline-block;width:24px;height:28px;background:url(//pic.c-ctrip.com/htlpic/hotels/searchresult/un_map_spot.png?20170814.png) no-repeat 0 -254px;_background:url(//pic.c-ctrip.com/hotels121118/un_map_spot_ie6.png) no-repeat 0 -254px;font-family:tahoma;font-weight:bold;font-size:12px;color:#fff;line-height:24px;text-align:center;vertical-align:1px;}
.searchresult_info_name a:hover .hotel_num,.searchresult_name_hover .hotel_num{background-position:0 -284px;text-decoration:none;}
.searchresult_info_name .htl_noprice{padding:8px 0 0 22px;border-top:1px dashed #ccc;font-size:14px;color:#666;*zoom:1;height:21px;position:relative;}
.searchresult_info_name .htl_noprice:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.searchresult_info_name .htl_noprice_warp{position:absolute;width:400px;}
.searchresult_info_name .htl_noprice .i{float:left;display:inline;width:16px;height:16px;margin:2px 0 0 -22px;background-position:0 -125px;}
.searchresult_info_name .recom_htl_info{margin-bottom:8px;padding-top:8px;border-top:1px dashed #ccc;color:#999;}
.searchresult_info_name .room_alert_btn{display:inline-block;padding:0 7px;*padding:0 6px;margin-left:4px;height:20px;border:solid 1px #88B6E3;color:#06c;font-size:12px;font-family:"\5B8B\4F53";cursor:pointer;line-height:20px;text-align:center;vertical-align:middle;box-shadow:0 1px 0 rgba(179,206,233,0.7);background:#E6F3FF;outline:none;}
.searchresult_info_name .room_alert_btn:hover{background-color:#185A9B;border-color:#134D84;color:#fff;text-decoration:none;}
.searchresult_info_name .ico_ad{display: inline-block;padding: 0 5px;color: #fff;background-color: #ff9913;border-radius: 3px;}
/* =e hotel info name */
/* =s htl_promotion_box */
.searchresult_info .pro_info{float:right;width:275px;height:36px;text-align:right;}
.searchresult_info .pro_info{ text-align: right;}
.searchresult_info .pro_info_txt{ position: relative; display: inline-block; margin-top: 5px; height: 20px; overflow: hidden; padding-left: 26px; padding-right: 6px; line-height: 20px;background-color: #85c220; border: 1px solid #85c220; border-radius: 2px; color: #fff; text-align: left; *zoom:1;}
.searchresult_info .pro_info_txt i{ position: absolute; top: 0; left: 0; width: 20px; height: 20px; background-color: #fff; background-position:-227px -310px;}
.searchresult_info .pro_info_txt2{ vertical-align: top; margin-top: 0; max-width: 157px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.searchresult_info .give_info_txt{ display: inline-block; vertical-align: top; margin-right: 5px; width: 66px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; color: #fba62c; border: 1px solid #fba62c; border-radius: 2px;}
.searchresult_info .give_info_txt i{ float: left; width: 37px; height: 20px; text-align: center; background-color: #fba62c; font-style: normal; color: #fff;}
/* =e htl_promotion_box */
/* =s hotel judge */
.searchresult_info_judge{text-align:right;}
.searchresult_judge_box{ padding:10px; width: 112px; background-color:#edf7ff; white-space:nowrap;}
.searchresult_judge_box .hotel_level{ float: left; padding:8px 0 0 10px; font:18px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif; *position: absolute; *left: 0; *top:10px;}
.hotel_judge{display:block;font-family:tahoma;}
.total_judgement_score{color:#666;}
.hotel_value,.hotel_value:hover{height:26px;font-size:24px;color:#16B;overflow:hidden;}
.searchresult_info .no_comment{ width: 132px;}
.searchresult_info .no_comment .searchresult_judge_box{ padding-top: 12px; text-align: center;}
.searchresult_info .hotel_loot {
	display: inline-block; margin-top: 5px; padding: 0 5px; height: 16px;
	color: #FFF; background-color: #5B9DF4;
	line-height: 16px; text-align: center;
	cursor: pointer;
}
.searchresult_info .hotel_loot:hover{
	text-decoration: none;
}
.searchresult_info .no_grade{
	display: inline-block;
	color: #666;
	font-size: 16px;
}
.searchresult_info .no_grade:hover{
	text-decoration: none;
	cursor: default;
}
/* =e hotel judge */
/* =s hotel_decoration */
.searchresult_info .hotel_decoration{ font-size: 14px; font-weight: bold; color: #666;}
.searchresult_info .hotel_decoration_i{ display: inline-block; vertical-align: middle; margin-right: 8px; width: 16px; height: 16px; background-position: -216px -124px;}
/* =e hotel_decoration */
/* =s hotel price */
.searchresult_info .hotel_price_icon{float:right;display:inline;width:130px;margin-bottom:10px;text-align:right;}
.searchresult_info .hotel_price{min-width:72px;margin-bottom:4px;overflow:hidden;margin-top:-9px;}
.searchresult_info .original_price{text-align:right;margin-bottom:4px;}
.hotel_price{color:#F60;}
.hotel_price span{font:36px Tahoma;}
.hotel_price a{ color:#f60;}
.hotel_price a:hover{ text-decoration: none; color: #f91;}
.hotel_price.price_out{color:#929292}
.hotel_price.price_out a{ color:#929292;}
.exclusive_price{color:#F60;}
.exclusive_price dfn{padding-right:3px;color:#666;font:12px arial;vertical-align:7px;}
.exclusive_price a{font:20px "microsoft yahei"; color:#f60;}
.exclusive_price a:hover{ text-decoration: none; color: #f91;}
.hotel_price dfn{margin-right:3px;font:normal 12px arial;vertical-align:17px;color:#666;}
.original_price{text-align:right;color:#333;}
.original_price .price{padding-right:5px;font:14px verdana;margin-right:-3px;}
.original_price dfn{font:10px arial;vertical-align:3px;}
.original_price .ticket_available{display:inline-block;margin-left:8px;vertical-align:middle;}
.searchresult_info .original_price .btn_compare{display:inline-block;vertical-align:middle;margin-top:5px;margin-left:8px;width:80px;height:20px;line-height:20px;text-align:center;background-color:#e6f3ff;color:#06c;font-size:14px;font-weight:bold;border:1px solid #88b6e3;text-align:center;box-shadow:0 1px 0 rgba(204,204,204,0.7);border-radius:3px;}
.searchresult_info .original_price .btn_compare:hover{text-decoration:none;color:#fff;background:#185a96;}
.searchresult_info .hotel_titcket_buy{float:right;}
.hotel_price .base_txtdiv{display:inline-block;height:28px;margin-right:3px;padding:0;color:#F60;border-bottom:1px dashed #F60;zoom:1;vertical-align:top;overflow:hidden;}
.original_price .base_txtdiv{color:#333;border-bottom-color:#333;}
.searchresult_info .sale_soon{ margin-bottom: 2px; color: #b00;}
.searchresult_info .sale_gift{ margin-bottom: 2px; color: #FF9914;}
.searchresult_info .sale_hourRoom,.searchresult_info .sale_out{margin-bottom: 2px;color:#666666;}
.searchresult_info .save_price{text-align:right;color:#333;position:relative;height:18px;margin-bottom:10px;}
.searchresult_info .save_price .delprice{color:rgb( 153, 153, 153 );text-decoration:line-through;line-height:18px;height:18px;display:inline-block;font-size:14px;vertical-align:middle;}
.searchresult_info .save_price .ratio{padding-right:2px;overflow:hidden;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat -90px -169px;height:18px;width:54px;display:inline-block;line-height:18px;vertical-align:middle;color:#FFFFFF;}
.ticket_available{display:block;height:0;width:19px;padding-top:16px;overflow:hidden;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat 0 -54px;color:#989898;}
/* =e hotel price */
/* =s medal box */
.searchresult_info .pic_medal{display:inline;width:100px;margin-left:-110px;}
.pic_medal .hotel_medal{_position:relative;height:24px;margin:2px 0 0 2px;font-size:14px;*zoom:1;}
.pic_medal .hotel_medal span{margin-right:5px;vertical-align:middle;}
/* =e medal box */
/* =s huixuan */
.huixuan_recommend .searchresult_info{margin-bottom:0;}
.huixuan_recommend .searchresult_data{display:none;}
.huixuan_recommend .room_list2{margin-top:10px;}
.huixuan_recommend .huixuan_title{margin-top:-12px;font:normal 14px/36px Simsun;}
.huixuan_recommend .low_price{position:absolute;top:-2px;left:-2px;width:52px;height:52px;background-position:0 0;z-index:2;}
.huixuan_recommend .searchresult_info_judge{padding:0 10px;}
.huixuan_recommend .searchresult_no_comment{padding:10px 0;}
.huixuan_recommend .searchresult_info .hotel_price_icon{margin-bottom:0;width:155px;*zoom:1;}
.huixuan_recommend .huixuan_price{padding-right:8px;color:#333;font-size:12px;vertical-align:17px;}
.huixuan_recommend .ctrip_price{margin-bottom:8px;color:#999;}
.huixuan_recommend .ctrip_price .c{padding-right:8px;vertical-align:8px;}
.huixuan_recommend .ctrip_price dfn{padding-right:4px;vertical-align:8px;}
.huixuan_recommend .ctrip_price .p{font-size:22px;text-decoration:line-through;}
.huixuan_recommend .searchresult_info_name{ width: 51%;}
/* =e huixuan */
/* =s tuan */
.tuan_recommend .searchresult_info{margin-bottom:0;}
.tuan_recommend .searchresult_data{display:none;}
.tuan_recommend .room_list2{margin-top:10px;}
.tuan_recommend .tuan_title{margin-top:-12px;font:normal 14px/36px Simsun;}
.tuan_recommend .low_price{position:absolute;top:-2px;left:-2px;width:52px;height:52px;background-position:0 0;z-index:2;}
.tuan_recommend .searchresult_info_judge{padding:0 10px;}
.tuan_recommend .searchresult_no_comment{ padding:10px 0;}
.tuan_recommend .searchresult_info .hotel_price_icon{margin-bottom:0;width:155px;*zoom:1;}
.tuan_recommend .hotel_price_icon .j{font:16px Tahoma;}
.tuan_recommend .hotel_price_icon .hotel_discount{padding:0 0 5px;color:#666;font-size:12px;}
.tuan_recommend .hotel_price_icon .hotel_discount span{color:#10a200;padding:0 1px 0 0;}
.tuan_recommend .hotel_price_icon .hotel_discount dfn{padding:0 0 0 3px;}
.tuan_recommend .hotel_price_icon .tuan_now{float:right;padding:0 0 10px;}
.tuan_recommend .hotel_price_icon .tuan_now_link{float:right;width:110px;height:36px;margin-top:5px;overflow:hidden;color:#fff;font:14px/36px "\5B8B\4F53",SimSun,Tahoma,Verdana,Arial,sans-serif;text-align:center;text-decoration:none;border-radius:5px;background-color:#ff9a14;cursor:pointer;outline:none;}
.tuan_recommend .hotel_price_icon .tuan_now_link:hover{background-color:#ff7315;}
.tuan_recommend .hotel_price_icon .sales_data{clear:both;overflow:hidden;color:#666;font-size:12px;}
.tuan_recommend .hotel_price_icon .sales_data span{color:#ff6600;}
.tuan_recommend .ctrip_price{margin-bottom:8px;color:#999;}
.tuan_recommend .ctrip_price .c{padding-right:8px;vertical-align:8px;}
.tuan_recommend .ctrip_price dfn{padding-right:4px;vertical-align:8px;}
.tuan_recommend .ctrip_price .p{font-size:22px;text-decoration:line-through;}
.tuan_recommend .recommend_info{overflow:hidden;max-height:36px;}
.tuan_recommend .searchresult_info_judge,.huixuan_recommend .searchresult_info_judge{margin:0 0 0 45px;}
.tuan_recommend .searchresult_info_name{ width: 51%;}
/* =e tuan */

/*=s other_rec*/
.other_rec{position: relative; padding:14px 10px 20px;margin-top:10px;border:1px solid #E8E8E8;background:#F5F5F5;}
.wrap_main_result .other_rec{width:758px;}
.other_rec_hd_wrap{position:relative;z-index:1;_zoom:1;}
.other_rec_hd_wrap .carousel_page{ position: absolute; top: 0; right:0;}
.other_rec_hd{font:normal 20px/22px "microsoft yahei",simsun; padding-bottom: 12px;}
.other_rec_bd{width:717px;margin:0 auto;overflow:hidden;position:relative;z-index:1;}
/*=e other_rec*/
/*=s popular_chioce*/
.popular_chioce:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.popular_chioce{width:500%;*zoom:1;}
.popular_chioce a:hover{ text-decoration: none;}
.popular_chioce a:hover .hotel_name{ text-decoration: underline;}
.popular_chioce li{ position: relative; float: left; padding-left:3px; width: 200px; height: 267px; margin-right:54px;}
.popular_chioce .hotel_img{ position: relative; height: 135px;}
.popular_chioce .hotel_score{ position: absolute; top: 90px; left: 155px; width: 36px; height: 36px; line-height: 36px; border-radius: 50%; text-align: center; color: #fff; font-size: 16px; *background-color:#06c;background-color:#06c\9;filter:Alpha(opacity=70);background-color:rgba(0,102,255,0.7); z-index: 1;}
.popular_chioce .hotel_name{ margin-top: 5px; height: 36px; overflow: hidden; font-weight: bold;}
.popular_chioce .hotel_name a:hover{ text-decoration: underline;}
.popular_chioce .hotel_name span{ float: right; margin-left: 3px;}
.popular_chioce .hotel_name p{ overflow: hidden;}
.popular_chioce .hotel_location{ margin-top: 3px; height: 18px; color: #666; *zoom:1;}
.popular_chioce .hotel_location:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.popular_chioce .hotel_location .area{ float: left; width: 138px; overflow: hidden; white-space:nowrap;text-overflow:ellipsis;}
.popular_chioce .hotel_location span{ float: right; margin-top: 2px;}
.popular_chioce .hotel_discount{ position: absolute; top: 200px; left: 0; width: 200px;}
.popular_chioce .hotel_info{ position: absolute; top: 225px; left: 0; width: 200px;}
.popular_chioce .btns_base22{ float: right; margin-top: -3px; margin-left: 10px;}
.popular_chioce .hotel_prices{ margin-top: -3px; color: #666;}
.popular_chioce .hotel_prices dfn{ color: #4d4d4d;}
.popular_chioce .hotel_prices .price{ display: inline-block; padding:0 2px; font-size: 18px; color: #f60;}
.popular_chioce .hotel_prices .up{ vertical-align: 2px; *vertical-align: 0; font-size: 12px; color: #f60;}
/*=e popular_chioce*/
/* SEARCH LIST END */

/*=s SEARCH LIST NEW START*/
.hotel_new_list{padding:10px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbwAAAADAQMAAADSlSiIAAAABlBMVEXd3d27u7s8FWAUAAAAD0lEQVQIHWOgP/hPHvgAADa6N7rKWHlLAAAAAElFTkSuQmCC) 0 bottom repeat-x;*background:url(//pic.c-ctrip.com/hotels121118/hotel_line.png) repeat-x 0 bottom;zoom:1;}
.hotel_new_list_load{margin:50px auto 0;padding-top:60px;padding-bottom: 100px;width:300px;text-align:center;font:14px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;color:#5F5F5F;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center top;}
.hotel_item{padding-left:185px;*zoom:1;}
.hotel_item:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.hotel_item li{float:left;}
/* =s hotel pic */
.hotel_item .hotel_pic{position:relative;z-index:5;margin-right:0; height: 200px;}
.hotel_item .hotel_pic .dpic{ height: 200px; overflow: hidden; border-radius: 6px; }
.hotel_item_pic img{display:block; margin-left: -15px; width: 200px; height: 200px;}
.hotel_item_pic .label_hot{ position: absolute; top: 0; left: 0; width: 38px; height: 28px;text-align: center; background-color: #ff9913;-webkit-text-size-adjust:none; border-radius: 6px 0 6px 0;font-size:12px;font-family:" Tahoma,Simsun,sans-serif;";color:#FFF;line-height:28px;}
.hotel_item_pic .label_yxh{position: absolute; top: 0; left: 0; padding: 5px 8px; font-size: 12px; color: #ffedc3; background-color: #5e6c8b; border-radius: 6px 0 6px 0;}

.hotel_onsale{position:absolute;z-index:1;top:5px;left:-4px;width:78px;color:#fff;*cursor:pointer;}
.hotel_onsale_txt{display:block;padding:0 5px;background-color:#fba62c;font-size:14px;font-weight:bold;text-align:center;}
.hotel_onsale_txt_in{display:block;border-top:1px solid #ff8e00;padding-bottom:2px;letter-spacing:2px;}
.hotel_onsale_tri{ display: none; }

.hotel_item_pic .view_pic{display:none;}
.hotel_item_pic:hover .view_pic{position:absolute;top:118px;left:0;display:block;width:100%;padding:11px 0;background-color:rgb(0,102,204);background-color:rgba(0,102,204,0.8);*background-color:#06c;color:#fff;text-align:center;z-index:2;cursor:pointer;overflow:hidden;}
.hotel_item_pic .view_pic i{display:inline-block;width:7px;height:7px;margin-left:5px;overflow:hidden;background-position:-120px 0;vertical-align:middle;}
.hotel_item_pic:hover span.view_pic_fall_down{top:160px;border-radius:0 0 6px 6px;}
.hotel_item_pic .view_360_pic{display:none;}
.hotel_item_pic:hover .view_360_pic{border-radius:0 0 6px 6px;position:absolute;top:160px;left:0;display:block;width:100%;height:40px;background-color:rgb(0,102,204);background-color:rgba(0,102,204,0.8);*background-color:#06c;color:#fff;text-align:center;z-index:2;cursor:pointer;overflow:hidden;}
.hotel_item_pic .view_360_pic i{display:inline-block;margin-top:6px;width:40px;height:24px;overflow:hidden;background-image:url(//pic.c-ctrip.com/htlpic/hotels/searchresult/un_searchresult.png?170814.png); background-repeat: no-repeat;background-position: -120px -20px;vertical-align:middle;}
.hotel_item_pic .icon_360_pic{position:absolute;top:168px;right:8px;display:block;width:40px;height:24px;overflow:hidden;background-image:url(//pic.c-ctrip.com/htlpic/hotels/searchresult/un_searchresult.png?170814.png); background-repeat: no-repeat;background-position: -120px -20px;vertical-align:middle;}
.hotel_item_pic:hover .icon_360_pic{display:none;}
/*=s 酒店视频btn*/
.hotel_item_pic .view_video_pic{display:none;}
.hotel_item_pic:hover .view_video_pic{border-radius:0 0 6px 6px;position:absolute;top:160px;left:0;display:block;width:100%;height:40px;line-height:40px;background-color:rgb(0,102,204);background-color:rgba(0,102,204,0.8);*background-color:#06c;color:#fff;text-align:center;z-index:2;cursor:pointer;overflow:hidden;}
.hotel_item_pic .view_video_pic .txt{ display: inline-block; margin-left: 3px;}
.hotel_item_pic .view_video_pic i{display:inline-block;width:29px;height:22px;overflow:hidden;background-image:url(//pic.c-ctrip.com/htlpic/hotels/querypage/un_query.png?171129.png); background-repeat: no-repeat;background-position: 0 -110px;vertical-align:middle;}
.hotel_item_pic .icon_video_pic{position:absolute;top:168px;right:8px;display:block;width:29px;height:22px;overflow:hidden;background-image:url(//pic.c-ctrip.com/htlpic/hotels/querypage/un_query.png?171129.png); background-repeat: no-repeat;background-position: 0 -110px;vertical-align:middle;}
.hotel_item_pic:hover .icon_video_pic{ display: none;}
/*=e 酒店视频btn*/
.hotel_pic_big{display:none;position:absolute;top:-1px;left:104px;width:300px;height:225px;padding:2px;border:2px solid #CCC;box-shadow:2px 2px 4px #CCC;z-index:5;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center center #FFF;}
.hotel_pic_big2{position:absolute;width:300px;height:225px;padding:2px;border:2px solid #CCC;box-shadow:2px 2px 4px #CCC;z-index:5;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center center #FFF;z-index:20;}
.hotel_item_pic{display:block;position:relative;width:170px;height:200px;background-image:url(//pic.c-ctrip.com/hotels121118/bg_nopic1.png);background-repeat:no-repeat;background-position:center center;background-color:#FFFAF0;z-index:1;}
.hotel_item_pic:hover{overflow:visible;}
.hotel_item_pic:hover .hotel_pic_big{display:block;}
.hotel_item_pic .hotel_pic_big:hover{visibility:hidden;}
/* =e hotel pic */
/* =s hotel info name */
.hotel_item_name{display:inline;width:56%;margin-right:5px;margin-top:-2px;}
.hotel_item_name .full_text{position:absolute;width:18px;text-align:right;margin:0 0 0 300px;background:#fff;top:76px;}
.hotel_item_name .hotel_name{display:inline;margin-bottom:5px;font-size: 18px; font-family: "Microsoft YaHei"; font-weight: bold; color:#0066cc;line-height:20px; padding-right: 3px;}
.hotel_item_name .hotel_ico{ vertical-align:top;}
.hotel_item_name .hotel_ico span{  vertical-align:middle; margin-right: 3px;}
.hotel_item_name .hotel_num{margin-right:8px;vertical-align:middle;}
.hotel_item_name .icon_desc_text{display:inline-block;width:16px;height:14px;background-position:-176px 0;vertical-align:middle; cursor: pointer;}
.hotel_item_name a{_filter:Alpha(opacity=100);}
.hotel_item_htladdress{margin-top:5px;margin-bottom:5px;overflow:hidden;font-size:12px;font-family:"SimSun,sans-serif";color:#666;line-height:18px;}
.hotel_item_htladdress a{text-decoration:underline;color:#666;vertical-align:0;margin-right:1px;}
.hotel_item_htladdress .icon_list_map{display:inline-block;margin-right:5px;height:16px;line-height:16px;color:#06c;white-space:nowrap;text-decoration:none;}
.hotel_item_name .medal_list{margin:3px 0 5px 0px;}
.hotel_item_name .medal_list span{ margin-right: 0;}
.hotel_item_name .special_label{ display: inline-block; *zoom:1;}
.hotel_item_name .special_label:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.hotel_item_name .special_label .i_label,
.hotel_item_name .special_label .i_orange,
.hotel_item_name .special_label .i_orange2,
.hotel_item_name .special_label .i_green2,
.hotel_item_name .special_label .i_black{ float: left; padding:0 3px; margin-right: 3px; margin-bottom: 1px; height: 18px; line-height: 18px; font-style: normal;}
.hotel_item_name .special_label .i_label{ color: #fff; background-color: #7be;}
.hotel_item_name .special_label .i_orange{ height: 16px; line-height: 16px; border: 1px solid #ffcc89; color: #ff9a14; background-color: #fff;}
.hotel_item_name .special_label .i_orange2{ color: #fff; background-color: #ff9a14;}
.hotel_item_name .special_label .i_green2{ color: #fff; background-color: #00aea8;}
.hotel_item_name .special_label .i_black{ color: #ffedc3; background-color: #5e6c8b;}
.tuan_recommend .hotel_item_name .medal_list,.huixuan_recommend .hotel_item_name .medal_list{margin-left:0;}
.hotel_item_name .range{margin-bottom:6px;}
.hotel_item_name .recommend_info{margin-bottom:6px;color:#666;}
.hotel_item_name .hotel_num{display:inline-block;width:20px;height:20px;background:url(//pic.c-ctrip.com/htlpic/hotels/searchresult/un_map_spot.png?20170814.png) no-repeat 0 -363px;_background:url(//pic.c-ctrip.com/hotels121118/un_map_spot_ie6.png) no-repeat 0 -363px;font-family:tahoma;font-weight:bold;font-size:12px;color:#fff;line-height:20px;text-align:center;vertical-align:2px;padding-bottom: 3px;}
.hotel_item_name a:hover .hotel_num,.hotel_name_hover .hotel_num{background-position:0 -387px;text-decoration:none;}
.hotel_item_name .htl_noprice{padding:8px 0 0 22px;border-top:1px dashed #ccc;font-size:12px;color:#666;*zoom:1;position:relative;}
.hotel_item_name .htl_noprice:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.hotel_item_name .htl_noprice .i{float:left;display:inline;width:16px;height:16px;margin:2px 0 0 -22px;background-position:0 -125px;}
.hotel_item_name .recom_htl_info{margin-bottom:8px;padding-top:8px;border-top:1px dashed #ccc;color:#999;}
.hotel_item_name .room_alert_btn{display:inline-block;margin-left:4px;height:20px;color:#06c;font-size:12px;font-family:"\5B8B\4F53";cursor:pointer;line-height:20px;text-align:center;vertical-align:middle;outline:none;}
.hotel_item_name .icon_list{margin-top:5px; margin-bottom:2px;height:24px;line-height:21px;overflow:hidden;}
/* =e hotel info name */
/* =s htl_promotion_box */
.hotel_item .pro_info{float:right;width:275px;height:36px;text-align:right;}
.hotel_item .pro_info{ text-align: right;}
.hotel_item .pro_info_txt{ position: relative; display: inline-block; margin-top: 5px; height: 20px; overflow: hidden; padding-left: 26px; padding-right: 6px; line-height: 20px;background-color: #85c220; border: 1px solid #85c220; border-radius: 2px; color: #fff; text-align: left; *zoom:1;}
.hotel_item .pro_info_txt i{ position: absolute; top: 0; left: 0; width: 20px; height: 20px; background-color: #fff; background-position:-227px -310px;}
.hotel_item .pro_info_txt2{ vertical-align: top; margin-top: 0; max-width: 157px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hotel_item .give_info_txt{margin-top:2px;*margin-top:0px;display:inline-block;vertical-align:top;width:50px;height:15px;line-height:15px;text-align:center;color:#fba62c;border:1px solid #fba62c;}
.hotel_item .give_info_txt i{display:block;width:50px;height:15px;text-align:center;background-color:#fba62c;font-style:normal;color:#fff;}
.hotel_item .promotion_info{padding:3px 0;}
.hotel_item .promotion_info .promotion_info_txt{ display: inline-block; vertical-align: middle; height: 15px; overflow: hidden; padding-left: 17px; line-height: 15px;border: 1px solid #fee4bf; color: #fff; text-align: left;}
.hotel_item .promotion_info .promotion_info_txt i{ float: left; display: inline; margin-left: -17px; width: 17px; height: 17px; background-color: #fff; background-position:-211px -313px; word-break:break-all;}
.hotel_item .promotion_info .promotion_info_txt b{ display: inline-block; *display: inline; *zoom:1; max-width: 255px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap; font-size: 12px; font-family: "SimSun,sans-serif";font-weight:normal;color: rgb( 255, 142, 0 ); line-height: 15px; }
/* =e htl_promotion_box */
/* =s hotel judge */
.hotel_item_judge{ text-align:right;width:110px;height:198px;padding-right:10px;border-right:1px solid #f1f1f1;}
.hotelitem_judge_box{width: 110px;height:105px;white-space:nowrap;}
.hotelitem_judge_box .hotel_level{vertical-align: middle;font:18px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight: bold; color:#0066cc;line-height:20px;}
.hotel_item .hotel_judge{display:block;font-family:tahoma;text-align:right; text-decoration: none;}
.hotel_item .hotel_judge:hover span{ text-decoration: underline;}
.hotel_item .hotelitem_judge_box .total_judgement_score,.hotel_judgement{color:#999;line-height:10px;margin-top:8px;display:block; font-size:12px;font-family:"SimSun,sans-serif";}
.hotel_item .hotel_value{vertical-align: middle;margin-right:5px;height:20px;font:22px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight: bold; color:#0066cc;line-height:20px;overflow:hidden;}
.hotelitem_judge_box .recommend{font:14px/1.5 Tahoma,Arial,"Hiragino Sans GB","Microsoft YaHei","\5fae\8f6f\96c5\9ed1",simsun,"\9ed1\4f53","STHeiti",sans-serif;color:#ff9a14;margin-top:10px;display:block;}
.hotel_item .hotel_loot {display: inline-block; margin-top: 5px; padding: 0 5px; height: 16px;color: #FFF; background-color: #5B9DF4;line-height: 16px; text-align: center;cursor: pointer;}
.hotel_item .hotel_loot:hover{text-decoration: none;}
.hotel_item .no_grade{display: inline-block;color: #999;font-size:18px;font-family:'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;}
.hotel_item .no_grade:hover{text-decoration: none;cursor: default;}
.hotel_item_favorite {margin-top:70px;text-align:right;}
.hotel_item_last_book {font-size:12px;font-family:"SimSun,sans-serif";color: rgb( 16, 162, 0 );line-height: 1.5;text-align: left;}
/* =e hotel judge */
/* =s hotel_decoration */
.hotel_item .hotel_decoration{ float: right; font-size: 14px; font-weight: bold; color: #666;}
.hotel_item .hotel_decoration_i{ display: inline-block; vertical-align: middle; margin-right: 8px; width: 16px; height: 16px; background-position: -216px -124px;}
/* =e hotel_decoration */
/* =s hotel price */
.hotel_item .hotel_price_icon{float:right;display:inline;width:130px;text-align:right;position:relative;}

.hotel_item .text-grayMiddle{ line-height: 1.3; }
.hotel_item .text-grayMiddle span{ display: inline-block; *display: inline; *zoom:1; }
.hotel_item .hotel_price{min-width:72px;overflow:hidden;margin-top:-9px;}
.hotel_item .hotel_price{color:#F60;}
.hotel_item .hotel_price span{font:32px Tahoma;}
.hotel_item .hotel_price a{ color:#f60;}
.hotel_item .hotel_price a:hover{ text-decoration: none; color: #f91;}
.hotel_item .hotel_price.price_out{color:#929292}
.hotel_item .hotel_price.price_out a{ color:#929292;}
.hotel_item .exclusive_price{color:#F60;}
.hotel_item .exclusive_price dfn{padding-right:3px;color:#666;font:12px arial;vertical-align:7px;}
.hotel_item .exclusive_price a{font:20px "microsoft yahei"; color:#f60;}
.hotel_item .exclusive_price a:hover{ text-decoration: none; color: #f91;}
.hotel_item .hotel_price dfn{margin-right:3px;font:normal 12px arial;vertical-align:14px;color:#f60;}
.hotel_item .original_price{text-align:right;color:#333;position:relative;margin-top: 5px;}
.hotel_item .original_price .price{padding-right:5px;font:14px verdana;margin-right:-3px;font-size:12px;color:#999;}
.hotel_item .original_price dfn{font:10px arial;vertical-align:0px;}
.hotel_item .original_price .giftcard_available{display:block;margin-left:8px;vertical-align:middle;color:#999;font-family:"SimSun,sans-serif";font-size:12px;line-height:12px;padding-left: 19px;height: 20px;}
.hotel_item .original_price .btn_compare{display:inline-block;vertical-align:middle;margin-top:5px;margin-left:8px;width:80px;height:20px;line-height:20px;text-align:center;background-color:#e6f3ff;color:#06c;font-size:14px;font-weight:bold;border:1px solid #88b6e3;text-align:center;box-shadow:0 1px 0 rgba(204,204,204,0.7);border-radius:3px;}
.hotel_item .original_price .btn_compare:hover{text-decoration:none;color:#fff;background:#185a96;}
.hotel_item .hotel_titcket_buy{float:right;}
.hotel_item .hotel_price .base_txtdiv{display:inline-block;height:28px;margin-right:3px;padding:0;color:#F60;border-bottom:1px dashed #F60;zoom:1;vertical-align:top;overflow:hidden;}
.hotel_item .original_price .base_txtdiv{color:#999;border-bottom-color:#333;}
.hotel_item .save_price{text-align:right;color:#333;position:relative;height:18px;margin-bottom:10px;}
.hotel_item .save_price .delprice{color:rgb( 153, 153, 153 );text-decoration:line-through;line-height:18px;height:18px;display:inline-block;font-size:14px;vertical-align:middle;}
.hotel_item .save_price .ratio{padding-right:2px;overflow:hidden;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat -90px -169px;height:18px;width:54px;display:inline-block;line-height:18px;vertical-align:middle;color:#FFFFFF;}
.hotel_item .sale_soon{ color: #b00;}
.hotel_item .sale_hourRoom,.hotel_item .sale_out{margin-bottom: 2px;color:#666666;}
.hotel_item .sale_gift{margin-bottom: 2px;color:#FF9914;}
.hotel_item .giftcard_available i{display:inline-block;vertical-align: -2px; *vertical-align: 1px; height:15px;width:19px;margin-right:5px;overflow:hidden;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat 0 -54px;color:#989898;margin-left:-19px;}
.hotel_item .btn_buy{width: 110px;height: 36px;font-weight:normal; box-shadow:none; text-shadow:none; border:0 none; border-radius: 5px; background-color: #ff9a14;font:14px/36px "\5B8B\4F53",SimSun,Tahoma,Verdana,Arial,sans-serif; letter-spacing: 0;}
.hotel_item .btn_buy:hover{background-color:#ff7315;}
.hotel_item .action_info{position: absolute;top: 165px;right:0;}
/* =e hotel price */
/* =s medal box */
.hotel_item .pic_medal{display:inline;width:170px;margin-left:-185px;}
.pic_medal .hotel_medal{_position:relative;height:24px;margin:2px 0 0 2px;font-size:14px;*zoom:1;}
.pic_medal .hotel_medal span{margin-right:5px;vertical-align:middle;}
/* =e medal box */
/*= SEARCH LIST NEW END*/

/* */
.searchresult_data{clear:both;color:#10A200;overflow:hidden;}
.view_detail{height:40px;}
.view_detail_link{float:right;width:97px;height:30px;margin-top:5px;overflow:hidden;color:#fff;font:bold 14px/30px simsun;text-align:center;border:solid 1px #e77c00;padding-bottom:2px;border-radius:3px;background-color:#ffb000;cursor:pointer;color:#fff;vertical-align:middle;font-weight:bold;box-shadow:0 1px 0 rgba(95,50,0,0.7);text-shadow:1px 1px 0 #cf7000;outline:none;}
.view_detail_link:hover{text-decoration:none;}
.room_list{margin-left:139px;}
/* SEARCH LIST TABLE BEGIN */
/* =s base table style fáng xíng liè biǎo */
.searchresult_info .hotel_room_list{width:100%;}
.hotel_datelist{clear:both;width:100%;margin-top:2px;margin-bottom:10px;color:#4D4D4D;}
.hotel_datelist td{padding:4px;background:url(data:image/gif;base64,R0lGODlhIAABAIAAAP///8zMzCH5BAAAAAAALAAAAAAgAAEAAAIITACGmtfrGCsAOw==) 0 100% repeat-x;*background:url(//pic.c-ctrip.com/hotels_seo/bg_hotel_breakfast.gif) repeat-x center bottom;font-family:Arial;}
.hotel_datelist td .fast_book_loading{padding:50px 0;font-size:14px;font-weight:bold;text-align:center;}
.hotel_datelist td .fast_book_loading i{display:inline-block;vertical-align:middle;margin-right:20px;width:48px;height:48px;background:url(//pic.c-ctrip.com/common/loading_48.gif);}
/* display:none 不能display:none 会导致高度异常,by xuweichen */
.fastbook_is_loading iframe{height:0;}
.hotel_datelist tr.h td{background:url(//pic.c-ctrip.com/hotels110127/td_hover.gif) repeat-x 0 2px;}
.hotel_datelist tr.h td.pic_icon{background:#fff;}
.hotel_datelist tr.n td{background:none;}
.hotel_datelist td .ico_vouch,.hotel_datelist td .icon_vouch,.hotel_datelist td .icon_prepay{vertical-align:middle;cursor:default;}
.hotel_datelist .clicked td{padding:13px 9px;background-color:#EDF7FF;}
.hotel_datelist .clicked td a.show_more{visibility:visible}
.hotel_datelist th{height:34px;padding:0 4px;border-top:1px solid #DDD;background-color:#F1F1F1;color:#4D4D4D;font-weight:normal;text-align:left;line-height:22px;}
.hotel_datelist .price_th{padding-left:3px;color:#333;overflow:hidden;}
.hotel_datelist .price_th .price_tips{font-weight:bold;}
.hotel_datelist_blue th{background:#E8F4FF;}
.hotel_datelist del{font-family:verdana;color:#999;}
.hotel_datelist .base_price02{border-bottom:1px dashed #F60;}
.hotel_datelist .base_price02:hover{text-decoration:none;}
.hotel_datelist del dfn{font-family:arial;}
.hotel_datelist .base_txtdiv,.searchresult_info_name .base_txtdiv{border-bottom:1px dashed #F60;}
.hotel_datelist .base_price,.hotel_datelist .base_txtdiv{font:normal 18px Tahoma;color:#F60;vertical-align:-2px;}
.hotel_datelist .base_price dfn,.hotel_datelist .base_txtdiv dfn{margin-right:2px;color:#666;font-size:12px;vertical-align:4px;}
.hotel_datelist .net_free{color:#10a200; cursor: pointer;}
.hotel_datelist .b_none{padding-left:9px;}
.hotel_datelist .base_price .j,.hotel_datelist .base_txtdiv .j{font:normal 12px Tahoma;display:inline-block;}
.hotel_datelist .base_price .exclusive{font-size:14px;}
.detail2_room_list .base_txtdiv{color:#F60;font-family:Arial;border-bottom:1px dashed #F60;}
.hotel_datelist .ico_alert_box{padding:0;margin:0;background-color:#fffde7;text-align:center;font-size:14px;}
.hotel_datelist .ico_alert_m{display:inline-block;width:24px;height:24px;margin-right:14px;background-position:-170px -58px;vertical-align:middle;}
.hotel_datelist .close{float:right;margin-top:4px;color:#999;font-family:Simsun,sans-serif;font-size:16px;font-weight:bold;line-height:1;}
.hotel_datelist .close:hover{color:#ffa800;text-decoration:none;}
.hotel_datelist .supplier_logo{ display: inline-block; vertical-align: middle; width: 65px; height: 20px; overflow: hidden; background-repeat: no-repeat; cursor: default;}
.hotel_datelist .hotel_room span{ display: inline-block; *zoom:1;}
.hotel_datelist .hotel_room a,.hotel_datelist .hotel_room span{ *position: relative; margin:0 8px 2px 0;text-align:left;line-height:16px;vertical-align:middle;}
.hotel_datelist .hotel_room .hotel_room_name{line-height:28px;cursor:pointer;}
.hotel_datelist .hotel_room .hotel_roompic{vertical-align:top;margin-top:4px; *margin-top: 0;}
.hotel_datelist .hotel_room .b_line{ font-style: normal; border-bottom: 1px dashed #4d4d4d; cursor: pointer;}
.hotel_datelist .hotel_room .child_room_box{padding-left:36px;}
.hotel_datelist .hotel_room .hotel_room_style2{margin-left:18px;}
.hotel_datelist .hotel_room .child_room_box .book_percent{ margin-top: 0;}
.room_policy{cursor:pointer;}
.htl_price_td span{*zoom:1;*position:relative;}
.hotel_datelist .hotel_room .book_percent{ margin-top: -5px; margin-bottom: 2px; _margin-top: 0px; _margin-bottom: 0;}
.hotel_datelist .hotel_room .book_percent .green{ display: inline; color: #10a200; border-bottom: 1px dashed #10a200;}
.hotel_datelist .hotel_room .book_percent .gray{ display: inline; color: #999; border-bottom: 1px dashed #999;}
.hotel_datelist .confirm_green,.hotel_datelist .confirm_black{ display: block;}
.hotel_datelist .confirm_green{ color: #10a200;}
.hotel_datelist .confirm_black{ color: #4d4d4d;}
/* =e base table style */

/*=s base table Beta APP=2*/
.hotel_datelist2{clear:both;width:100%;margin-top:2px;margin-bottom:10px;color:#4D4D4D;table-layout:fixed;}
.hotel_datelist2 td{padding: 8px 4px;background:url(data:image/gif;base64,R0lGODlhIAABAIAAAP///8zMzCH5BAAAAAAALAAAAAAgAAEAAAIITACGmtfrGCsAOw==) 0 100% repeat-x;*background:url(//pic.c-ctrip.com/hotels_seo/bg_hotel_breakfast.gif) repeat-x center bottom;font-family:Arial; vertical-align: top;}
.hotel_datelist2 td .fast_book_loading{padding:50px 0;font-size:14px;font-weight:bold;text-align:center;}
.hotel_datelist2 td .fast_book_loading i{display:inline-block;vertical-align:middle;margin-right:20px;width:48px;height:48px;background:url(//pic.c-ctrip.com/common/loading_48.gif);}
/* display:none 不能display:none 会导致高度异常,by xuweichen */
.fastbook_is_loading iframe{height:0;}
.hotel_datelist2 tr.h td{background:url(//pic.c-ctrip.com/hotels110127/td_hover.gif) repeat-x 0 2px;}
.hotel_datelist2 tr.h td.pic_icon{background:#fff;}
.hotel_datelist2 tr.n td{background:none;}
.hotel_datelist2 td .ico_vouch,.hotel_datelist2 td .icon_vouch,.hotel_datelist2 td .icon_prepay{vertical-align:middle;cursor:default;}
.hotel_datelist2 .clicked td{padding:13px 9px;background-color:#EDF7FF;}
.hotel_datelist2 .clicked td a.show_more{visibility:visible}
.hotel_datelist2 th{height:34px;padding:0 4px;border-top:1px solid #DDD;background-color:#F1F1F1;color:#4D4D4D;font-weight:normal;text-align:left;line-height:22px;}
.hotel_datelist2 .price_th{padding-left:3px;color:#333;overflow:hidden;}
.hotel_datelist2 .price_th .price_tips{font-weight:bold;}
.hotel_datelist2_blue th{background:#E8F4FF;}
.hotel_datelist2 del{font-family:verdana;color:#999;}
.hotel_datelist2 .base_price02{border-bottom:1px dashed #F60;}
.hotel_datelist2 .base_price02:hover{text-decoration:none;}
.hotel_datelist2 del dfn{font-family:arial;}
.hotel_datelist2 .base_txtdiv,.searchresult_info_name .base_txtdiv{border-bottom:1px dashed #F60;}
.hotel_datelist2 .base_price,.hotel_datelist2 .base_txtdiv{ font:normal 22px Tahoma;color:#F60;}
.hotel_datelist2 .base_price dfn,.hotel_datelist2 .base_txtdiv dfn{margin-right:2px;color:#666;font-size:12px;vertical-align:4px;}
.hotel_datelist2 .net_free{border-bottom:1px dashed #10A200;color:#10A200;cursor:default;display:inline;}
.hotel_datelist2 .b_none{padding-left:9px;}
.hotel_datelist2 .base_price .j,.hotel_datelist2 .base_txtdiv .j{font:normal 12px Tahoma;display:block;}
.hotel_datelist2 .base_price .exclusive{font-size:14px;}
.detail2_room_list .base_txtdiv{color:#F60;font-family:Arial;border-bottom:1px dashed #F60;}
.hotel_datelist2 .ico_alert_box{padding:0;margin:0;background-color:#fffde7;text-align:center;font-size:14px;}
.hotel_datelist2 .ico_alert_m{display:inline-block;width:24px;height:24px;margin-right:14px;background-position:-170px -58px;vertical-align:middle;}
.hotel_datelist2 .close{float:right;margin-top:4px;color:#999;font-family:Simsun,sans-serif;font-size:16px;font-weight:bold;line-height:1;}
.hotel_datelist2 .close:hover{color:#ffa800;text-decoration:none;}
.hotel_datelist2 .supplier_logo{ display: inline-block; vertical-align: middle; width: 65px; height: 20px; overflow: hidden; background-repeat: no-repeat; cursor: default;}
.hotel_datelist2 .hotel_room span{ display: inline-block; *zoom:1;}
.hotel_datelist2 .hotel_room a,
.hotel_datelist2 .hotel_room span{ *position: relative; margin:0 8px 2px 0;text-align:left;line-height:16px;vertical-align:middle;}
.hotel_datelist2 .hotel_room .hotel_room_name{cursor:pointer;}
.hotel_datelist2 .hotel_room .hotel_roompic{ vertical-align: middle;}
.hotel_datelist2 .hotel_room .b_line{ font-style: normal; border-bottom: 1px dashed #4d4d4d; cursor: pointer;}
.hotel_datelist2 .hotel_room .child_room_box{padding-left:36px;}
.hotel_datelist2 .hotel_room .hotel_room_style2{margin-left:18px;}
.hotel_datelist2 .hotel_room .child_room_box .book_percent{ margin-top: 0;}
.hotel_datelist2 .room_policy{cursor:pointer;}
.hotel_datelist2 .htl_price_td{ padding-top: 3px;}
.hotel_datelist2 .htl_price_td span{*zoom:1;*position:relative;}
.hotel_datelist2 .book_percent{ cursor: pointer;}
.hotel_datelist2 .book_percent .green{ display: inline; color: #10a200; border-bottom: 1px dashed #10a200;}
.hotel_datelist2 .book_percent .gray{ display: inline; color: #999; border-bottom: 1px dashed #999;}
.hotel_datelist2 .confirm_green,.hotel_datelist2 .confirm_black{ display: block;}
.hotel_datelist2 .confirm_green{ color: #10a200;}
.hotel_datelist2 .confirm_black{ color: #4d4d4d;}
.book_type{ float:right; padding-right: 15px; width: 76px;}
.book_type:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.btns_base22{ display: block; width:76px;border:0 none;background:none;text-align:center;cursor:pointer;font-family:"\5B8B\4F53",SimSun,Tahoma,Verdana,Arial,sans-serif; }
.btns_base22:hover{text-decoration: none;}
.btns_base22:focus{outline:none;}
.btns_base22_main{height:28px;line-height:28px;font-size:14px;color:#fff;background:#ff9a14;border-radius:3px 3px 0 0;}
.btns_base22:hover .btns_base22_main{background-color:#ff7315;}
.btns_base22_skin01{border:1px solid #ffd092;border-top:none;height:14px;line-height: 14px;color:#ff7d15;background:#ffecd2;border-radius:0 0 3px 3px;}
.btns_base22_skin02{border:1px solid #c0def3;border-top:none;height:14px;line-height: 14px;color:#0ca3e8;background:#e3edf6;border-radius:0 0 3px 3px;}
.btns_base22_skin03{border:1px solid #aaeca5;border-top:none;height:14px;line-height: 14px;color:#10a200;background:#e6fde5;border-radius:0 0 3px 3px;}
.btns_base22_skin04{border:1px solid #ccc;border-top:none;height:14px;line-height: 14px;color:#666;background:#f4f4f4;border-radius:0 0 3px 3px;}
.btns_base22_skin05{border:1px solid #d7c8ff;border-top:none;height:14px;line-height: 14px;color:#a489eb;background:#eee7ff;border-radius:0 0 3px 3px;}
.payment_txt{display:inline-block;vertical-align:middle; margin-top: -2px; font-size:10px;font-family:"Microsoft Yahei";}
:root .payment_txt{ margin-top: -4px; font-size:12px; transform:scale(0.8333333333333333); -ms-transform:scale(0.8333333333333333); -moz-transform:scale(0.8333333333333333); -webkit-transform:scale(0.8333333333333333); -o-transform:scale(0.8333333333333333);}
.btns_base22_rush .btns_base22_main{ background-color: #f60;}
.btns_base22_rush:hover .btns_base22_main{ background-color: #ff4600;}
.btns_base22_dis{cursor:default; position: relative;}
.btns_base22_dis .i_tips{ position: absolute; width: 12px;height: 12px;background-position: -160px -120px; top: 50%; right: -15px; margin-top: -6px;}
.btns_base22_dis .btns_base22_main,.btns_base22_dis:hover .btns_base22_main{background:#ccc;}
.btns_base22_dis .btns_base22_skin01,
.btns_base22_dis .btns_base22_skin02,
.btns_base22_dis .btns_base22_skin03,
.btns_base22_dis .btns_base22_skin04,
.btns_base22_dis .btns_base22_skin05{ border-color:#ccc; background-color: #fff; color: #aaa; }
.btns_base22_single .btns_base22_main{border-radius:3px;/* 没有现付、预付、担保、免担保时，预订按钮4周需要都是圆角 */}
/*=e base table Beta APP=2*/
/*=s base table gobal*/
.loading_box{text-align:center;font-size:14px;font-weight:bold;}
.loading_box img{margin-right:10px;vertical-align:-5px;}
.hotel_roompic{ display: inline-block; width:16px;height:16px;margin-right:4px;background-position:-160px 0;overflow:hidden;}
.btn_buy{_position:relative;display:inline-block;width:46px;height:22px;border:solid 1px #e77c00;border-radius:3px;background-color:#ffb000;cursor:pointer;color:#fff;text-align:center;vertical-align:middle;line-height:24px;font-weight:bold;font-size:12px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;box-shadow:0 1px 0 rgba(95,50,0,0.7);text-shadow:1px 1px 0 #cf7000;*filter:chroma(color=#000000);outline:none; letter-spacing: 1px;}
.hotel_btn_view{display:inline-block;width:29px;height:20px;margin:0 8px;border:0 none;border-bottom:1px dashed #666;background:none;cursor:default;color:#666;text-align:center;vertical-align:middle;line-height:24px\9;}
.hotel_btn_view:hover{text-decoration:none;}
.hotel_btn_none{display:inline-block;width:45px;text-align:center;height:20px;background:none;border:0 none;cursor:default;color:#999;}
.btn_buy:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.group_btn_buy{ color: #06c; border: 1px solid #88b6e3; background-color: #e6f3ff;box-shadow:0 1px 0 rgba(213,232,250,0.7);text-shadow:none;}
.group_btn_buy:hover{ background-color: #d5e8fa; border: 1px solid #88b6e3;}
/*=e base table gobal*/
/* =s sub room */
.searchresult_caption{position:relative;width:100%;color:#4D4D4D;overflow:hidden;}
.searchresult_caption .link{float:left;width:75px;height:75px;margin-right:10px;border-radius:5px;background-repeat:no-repeat;background-position:center center;}
.searchresult_caption .link img{border-radius:5px;}
.searchresult_caplist_box{clear:both;padding-top:5px;}
.searchresult_caplist{width:100%;overflow:hidden;}
.searchresult_caplist li{display:inline;float:left;width:31%;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.searchresult_caplist li.f{clear:both;width:555px;white-space:normal;}
.searchresult_caption .show_fold{position:absolute;top:auto;right:20px;bottom:0;width:26px;}
/* =e sub room */
/* IE67 bug */
.hotel_datelist .hotel_room_last{color:#BB0000; font-weight: normal; text-align: center;}
.hotel_datelist2 .hotel_room_last{color:#BB0000; font-weight: normal; text-align: center;}
.hotel_room_showall{float:right;margin-bottom:0;padding-right:10px;cursor:pointer;color:#0055AA;}
.searchresult_toggle{padding-left:7px;zoom:1;font-family:simsun;}
.searchresult_toggle:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.searchresult_toggle .new_book{ margin-top: 2px; margin-right: 5px; color: #10a200;}
.searchresult_toggle .new_book span{ color: #ccc;}
.tip_list{margin-left:25px;}
.tip_list li{list-style:decimal;padding:3px 0;}
.show_fold,.show_unfold,.c_sort_special .coupon{background-image:url(//pic.c-ctrip.com/hotels121118/un_ico_searchresult.png?2013320.png); background-repeat: no-repeat;}
.show_fold,.show_unfold{padding:1px 20px 0 0;color:#06c;cursor:pointer;font-family:Tahoma,simsun;}
.show_fold{background-position:98% -29px;}
.show_unfold{background-position:98% 3px;}
.searchresult_toggle_tuan{color:#666;border-bottom:1px solid #fff;}
.searchresult_toggle_tuan:hover{border-bottom:1px solid #666;text-decoration:none;}
.searchresult_toggle_tuan .label_onsale_red{margin:0 5px;}
.searchresult_toggle_tuan .price{padding-right:3px;color:#f60;font-weight:bold;font-size:14px;}
.searchresult_toggle_tuan .txt_blue{color:#287bce;}
.searchresult_toggle_tuan .room_type{display:inline-block;vertical-align:-5px;vertical-align:-6px\9;*vertical-align:0;max-width:130px;_width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* =e other detail */
/* =e room style icon */
.icon_list{margin-bottom:2px;height:24px;line-height:21px;overflow:hidden;}
.searchresult_info_name .icon_list_map{display:inline-block;margin-right:10px;height:16px;line-height:16px;color:#06c;vertical-align:middle;white-space:nowrap;}
/* =s room style icon */
/* SEARCH LIST TABLE END */

/* THEME HOTEL BEGIN */
.theme_hotel{width:100%;margin-top:20px;margin-bottom:10px;}
.theme_hotel h3{color:#666;font-weight:bold;font-size:12px;}
.theme_hotel_bd{margin-left:-20px;padding-top:5px;overflow:hidden;}
.theme_hotel_bd a{float:left;height:34px;margin-left:20px;line-height:100px;overflow:hidden;}
.theme_hotel_bd a.s1{width:120px;background-position:0 -154px;}
.theme_hotel_bd a.s2{width:100px;background-position:-124px -154px;}
.theme_hotel_bd a.s3{width:120px;background-position:0 -223px;}
.theme_hotel_bd a.s4{width:102px;background-position:-122px -223px;}
/* THEME HOTEL END */
/* =S show service */
.show_service{margin-bottom:30px;}
.show_service_tit{margin-bottom:10px;padding-top:10px;font-size:20px;}
.show_service_box{border:2px solid #c2cbd4;padding:10px 10px 0;border-radius:3px;*zoom:1;}
.show_service_box:after{display:block;content:"\20";clear:both;height:0;overflow:hidden;visibility:hidden;}
.show_service_box_colleft{float:left;width:35%;margin-right:3%;padding-left:8px;}
.show_service_box_colright{float:left;width:60%;}
.show_service_dl{padding-bottom:10px;line-height:22px;}
.show_service_dl dt{color:#27c;font-size:16px;}
.show_service_dl dd{padding:4px 0;color:#8f9ba7;}
.show_service_ul{color:#8f9ba7;}
.show_service_ul li{padding-left:142px;position:relative;z-index:1;}
.show_service_ul_tit{position:absolute;z-index:1;left:0;color:#7c858e;}

.show_service_cont{ overflow: hidden;}
.show_service_link{ display: block; padding: 10px 0; border: 2px solid #dedede; color: #7c858e; font-size: 14px; font-family:"Microsoft Yahei"; border-radius: 3px;}
.show_service_link:hover{ border-color: #77bbee; text-decoration: none;}
.show_service_item{ float: left; width: 16.66%; text-align: center; overflow: hidden;}
.show_service_item .ico_service{ display: block; width: 42px; height: 42px; margin: 0 auto 5px; overflow: hidden;}
.show_service_item .ico_service_1{ background-position: 0 -332px;}
.show_service_item .ico_service_2{ background-position: -50px -332px;}
.show_service_item .ico_service_3{ background-position: -100px -332px;}
.show_service_item .ico_service_4{ background-position: -150px -332px;}
.show_service_item .ico_service_5{ background-position: -200px -332px;}
.show_service_item .ico_service_6{ background-position: 0 -379px;}
/* =E show service */
/* SIDE BEGIN */
.sider_pic{margin-bottom:15px;padding:16px 14px 8px;background-color:#edf7ff;}
.huixuan_box{position:relative;width:170px;height:62px;margin-bottom:25px;padding:5px 10px;border:1px solid #D7E7EB;background-color:#FFF;color:#666;}
.huixuan_box strong{display:block;margin-bottom:5px;font-size:14px;}
.huixuan_box b{position:absolute;top:8px;right:9px;width:38px;height:19px;background-position:-64px -304px;}
.huixuan_box .cover{position:absolute;top:0;left:0;width:192px;height:74px;background:url(#);}
.sider_pic_list{position:relative;color:#666;*zoom:1;}
.sider_pic_list:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.sider_pic_list li{position:relative;float:left;display:inline;width:128px;height:36px;_height:36px;padding:0 0 10px 45px;margin:0 2px 10px 0;overflow:hidden;*zoom:1;}
.sider_pic_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.sider_pic .sider_title{margin-bottom:13px;font-size:14px;font-weight:bold;*zoom:1;}
.sider_pic .sider_title .more{float:right;font:normal 12px/22px Simsun;}
.sider_pic .sider_hotel_pic{position:absolute;top:0;left:0;width:36px;height:36px;background:url(//pic.c-ctrip.com/hotels121118/bg_nopic3.png) no-repeat;overflow:hidden;}
.sider_pic .sider_hotel_pic img{width:36px;height:36px;border-radius:3px;}
.sider_pic .hotel_name{display:block;width:114px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sider_pic .huixuan_name{display:block;width:144px;margin-bottom:2px;}
.sider_pic .info{display:none;width:146px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sider_pic .delete{position:absolute;top:0;right:0;width:16px;height:16px;background-position:-80px -64px;}
.sider_pic .delete:hover{background-position:-80px -80px;}
.sider_pic .region{display:block;margin-bottom:2px;color:#666;}
.sider_pic .region:hover{text-decoration:none;cursor:default;}
.sider_pic .hotel_price{float:right;color:#f60;font-size:18px;}
.sider_pic .hotel_price dfn{color:#333;font-size:12px;vertical-align:4px;}
.sider_pic_list_test li{float:none;display:block;width:auto;}
.sider_pic_list_test .hotel_name{width:280px;}
.hot_sold_rank{position:relative;display:block;width:182px;height:46px;margin:-25px 0 35px;padding:4px;background-color:#D0ECF3;z-index:1;}
.hot_sold_rank span{display:block;height:41px;padding:3px 0 0 35px;border:1px solid #AFD2DB;background-position:-197px -292px;background-color:#FFF;}
.hot_sold_rank strong{display:block;}
.hot_sold_rank:hover{background-color:#FFA800;text-decoration:none;}
.hot_sold_rank:hover span{border-color:#FF8A00;cursor:pointer;}
.sider_exhibition{margin:-5px 0 25px;color:#666;}
.sider_exhibition li{padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed #CCC;}
.sider_exhibition span{display:block;}
.sider_other_info dt{display:block;height:27px;padding-left:25px;background-position:-191px -108px;font:18px "Microsoft Yahei";color:#528C01;}
.sider_other_info dd{display:block;margin-bottom:10px;padding-left:25px;color:#666;font:11px "Microsoft Yahei";}
.hot_rank_list li{height:54px;}
.hot_rank_list .region_info{width:114px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* =s side normal links (without floating) */
.sider_links{margin-bottom:20px;}
.sider_links a{display:inline-block;margin:0 5px 5px 0;color:#666;white-space:nowrap;}
/* =e side normal links (without floating) */
/* SIDE END */

/* =s my_record*/
.my_record_bd:after,.my_record_bd .hotel_list:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.my_record{ margin-bottom: 10px; border:1px solid #e2eef6; background-color: #f3faff;}
.my_record_hd{ height: 30px;}
.my_record_hd span{float: left; width: 50%; height: 30px; line-height: 30px; text-align: center; color: #666; font-size: 14px; background-color: #dce9f3; cursor: pointer;}
.my_record_hd .current{ color: #333; background-color: #f3faff; cursor: default;}
.my_record .no_fav{ border-bottom: 1px solid #e2eef6;}
.my_record .no_fav span{ display: inline-block; width: auto; padding-left: 15px; color: #333; text-align: left; background: none;}
.my_record_bd{ position: relative; padding-bottom: 5px; *zoom:1;}
.my_record_bd .hotel_list{ *zoom:1;}
.my_record_bd .more{ text-align: right; padding-right: 10px;}
.my_record_bd .hotel_list li{position:relative;float:left;display:inline;width:128px;height:36px;padding-left:45px;margin:7px 0 0 12px;overflow:hidden;*zoom:1;}
.my_record_bd .hotel_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.my_record_bd .hotel_list .fav_del{position:absolute;top:2px;right:0;width:18px;height:18px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat -128px -46px;}
.my_record_bd .hotel_list .fav_del:hover{background-position:-128px -70px;}
.my_record_bd .hotel_list .delete{position:absolute;top:0;right:0;width:16px;height:16px;background-position:-80px -64px;}
.my_record_bd .hotel_list .delete:hover{background-position:-80px -80px;}
.my_record_bd .hotel_list .sider_hotel_pic{position:absolute;top:0;left:0;width:36px;height:36px;background:url(//pic.c-ctrip.com/hotels121118/bg_nopic3.png) no-repeat;overflow:hidden;}
.my_record_bd .hotel_list .sider_hotel_pic img{width:36px;height:36px;border-radius:3px;}
.my_record_bd .hotel_list .hotel_name{display:block;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.my_record_bd .my_history li{ position: relative; overflow: visible; height: 45px;}
.my_record_bd .my_history .hotel_name{ margin-top: -6px;}
.my_record_bd .my_history span{ position: absolute; top: 10px; left: 45px;}
.my_record_bd .my_history .info{ position: absolute; top: 22px; left: 45px; color: #999;}
.my_record_bd .no_record{ padding: 10px 10px 0; font-size: 14px; color: #999; text-align: center;}
.my_record_bd .no_record .fav{ margin: 0 2px; display: inline-block; vertical-align: middle; width: 17px; height: 14px; background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat -128px 0;}
.more_unfold{ display: none;}
.my_history{height: 54px; overflow: hidden; *position: relative;}
.history_unfold .my_history{ height: auto;}
.history_unfold .more_unfold{ display: block;}
.history_unfold .more_fold{ display: none;}
/* =e my_record*/

/* =S service*/
.service_enter{ margin-bottom: 10px; border: 2px solid #c4ebff; background-color: #edf7ff;}
.service_link{ display: block; width: 100%; height: 38px; line-height: 38px; text-align: center;}
.service_link:hover{ text-decoration: none;}
.service_info{ display: inline-block; margin-left: 10px; margin-right: 10px; color: #0daae6; font-weight: bold; font-size: 16px; font-family: "Microsoft Yahei";}
.service_info i{ display: inline-block; width: 24px; height: 24px; margin-right: 5px; vertical-align: middle; overflow: hidden;}
.service_info .ico_serv{ background-position: -120px -280px;}
.service_info .ico_scy{ background-position: -150px -280px;}
/* =E service*/

/* =s hotel_promote*/
.hotel_promote{margin-bottom:10px;}
.hotel_promote_hd{position:relative;z-index:1;padding-bottom:5px;*zoom:1;}
.hotel_promote_hd:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.hotel_promote_hd h3{ float: left; font-size:14px;}
.hotel_promote_hd .carousel_page{ float: left; margin-left: 10px;}
.carousel_page .next,.carousel_page .prev{display:inline-block;padding-left:5px;width:13px;height:18px;overflow:hidden;vertical-align:middle;font-family:SimSun,serif;font-weight:bold;font-size:14px;border:1px solid #06c;border-radius:50%;}
.carousel_page .next{padding-left:6px;width:12px;}
.carousel_page .next:hover,.carousel_page .prev:hover{text-decoration:none;}
.carousel_page .num{display:inline-block;vertical-align:middle;padding:0 5px;}
.hotel_promote_bd{ position: relative; overflow: hidden; padding-bottom: 20px; border-top: 2px solid #4ba1f7;  border-left: 1px solid #e2eef6; border-right: 1px solid #e2eef6; border-bottom: 1px solid #e2eef6; background-color: #f3faff;}
.hotel_promote_bd li{ position: relative; padding-left: 100px; padding-top: 8px; padding-bottom: 8px;*zoom:1;}
.hotel_promote_bd li .medal_type{ float: right; margin-right: 6px;}
.hotel_promote_bd .sider_hotel_pic{ position: relative; float: left; display: inline; margin-left: -89px; margin-top: 5px;}
.hotel_promote_bd .sider_hotel_pic img{width: 80px; height: 80px;}
.hot_area{ position: absolute; top: 4px; left: -3px; padding: 0 3px; width: 70px; height: 20px; font:normal 12px/20px "Microsoft Yahei"; color: #fff; text-align: center; background-color: #f60;}
.hot_area .ico_front{ position: absolute; top: 20px; left:0; width: 3px; height: 3px; background-position: -71px -125px;}
.hotel_promote_bd .hotel_name{display:block;width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hotel_promote_bd .hotel_location{display:block; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666;}
.hotel_promote_bd .hotel_level .score{ display: inline-block; vertical-align: middle; margin-left: 8px; color: #06c;}
.hotel_promote_bd .hotel_info{ padding-top: 5px; color: #666; *zoom:1;}
.hotel_promote_bd .hotel_info:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.hotel_promote_bd .hotel_info .hotel_price{ float: left; padding-top: 6px;}
.hotel_promote_bd .hotel_info dfn{vertical-align:0px;}
.hotel_promote_bd .hotel_info .hotel_discount{ display: inline-block; margin-top: 8px; *margin-top: 0; margin-left: 2px;}
.hotel_promote_bd .hotel_info .price{ display: inline-block; vertical-align: bottom; *vertical-align: 1px; padding-right: 3px; line-height: 18px; color: #f60; font-size: 18px;}
.hotel_promote_bd .hotel_info .btns_base22{float:right; margin-right: 10px;}
.hotel_btn_view{display:inline-block;width:29px;height:20px;margin:0 8px;border:0 none;border-bottom:1px dashed #666;background:none;cursor:default;color:#666;text-align:center;vertical-align:middle;line-height:24px\9;}
.hotel_promote_bd .li_tag{ position: absolute; top: 72px; right: -1px; width: 66px; height: 22px; line-height: 22px; background-color: #3480ff; color: #fff; text-align: center; border-top-left-radius:10px;}
.slider_box{width:100%;overflow:hidden;position:relative;z-index:1;}
.slider_box_in{width: 500%;*zoom:1;}
.slider_box_in:after{display:block;content:'\20';clear:both;height:0;overflow:hidden;visibility:hidden;}
.slider_box_in ul{float:left;width:378px;}
.wrap_main_result .slider_box_in ul{width:218px;}
/* =e hotel_promote*/

/*=s meeting_enter*/
.meeting_enter{position: relative;height:135px;}
.meeting_enter a {text-decoration:none;display: block;width:100%;height:100%;background:url(//pic.c-ctrip.com/htlpic/hotels/searchresult/meeting_ad_big.png?20170725.png) repeat-x center bottom ;background-size:100% 100%; }
.meeting_enter span{position: absolute; top: 50%; right: 6%; margin-top: -32px; width: 100px; height: 34px; line-height: 34px; border: 1px solid #ff9a14; border-radius: 5px; background: #ff9a14; color: #fff; cursor: pointer; text-align: center; vertical-align: middle; outline: none; font-family: "\5B8B\4F53",SimSun,Tahoma,Verdana,Arial,sans-serif; font-size: 14px; box-shadow: 0 1px 0 rgba(187, 147, 51, 0.7));}
.meeting_enter span:hover{ background-color: #ff7315;outline: none;}
/*=e meeting_enter*/

/*=s 新热门酒店*/
.hotel_hot{ position: relative; overflow: hidden; margin-bottom: 10px;}
.hotel_hot .b_prev,
.hotel_hot .b_next{ position: absolute; z-index: 1; top:68px; width: 20px; height: 40px; line-height: 40px; text-align: center; font-family: "\5B8B\4F53",SimSun,Tahoma,Verdana,Arial,sans-serif;  font-size: 18px; font-weight: bold; color: #fff; background: #000; background: rgba(0,0,0,0.5); cursor: pointer;}
.hotel_hot .b_prev{ left: 0; }
.hotel_hot .b_next{ right: 0; }
.hotel_hot ul{ display: block; }
.hotel_hot li{ position: relative; float: left; width: 380px;}
.hotel_hot .score{ position: absolute; top:0; left: 15px; padding: 8px 0; width: 33px; font-weight: bold; color: #fff; font-size: 14px; text-align: center; background-color: #ff9a14;}
.hotel_hot .c_ico_ad{ left: auto; bottom: auto; right: 0; top: 0; border-radius: 0 0 0 5px; }
.hotel_hot .pic{ display: block; width: 100%; }
.hotel_hot .info{ position: absolute; left: 0; bottom: 0; right: 0; width: 100%; height: 68px; color: #fff; background: #000; background: rgba(0,0,0,0.7);}
.hotel_hot .btn{ position: absolute; z-index: 1; left: 0; top: 15px; width: 100px; height: 36px; line-height: 36px; font-size: 14px; font-weight: bold; text-align: center; background-color: #ff9a14; color: #fff;}
.hotel_hot .btn i{ position: absolute; top: 0; right: -36px; width: 0; height: 0; overflow: hidden; border-width: 18px; border-style: solid; border-color: transparent transparent transparent #ff9a14;}
.hotel_hot .btn:hover{ background-color: #ff7315; text-decoration: none;}
.hotel_hot .btn:hover i{border-left-color: #ff7315; }

.hotel_hot .name{ position: absolute; top: 3px; right: 10px; font-size: 14px; text-align: right; font-weight: bold;}
.hotel_hot .name .txt{ display: inline-block; vertical-align: middle; max-width: 220px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hotel_hot .name .level{ display: inline-block; vertical-align: middle; }
.hotel_hot .area{ position: absolute; top: 26px; right: 10px; width: 240px; font-size: 12px; color: #c9c9c9; text-align: right; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hotel_hot .price{ position: absolute; top: 40px; right: 10px; width: 240px; text-align: right; color: #f60; font-size: 18px;}
.hotel_hot .price .up{ font-size: 14px; }

.hotel_hot .b_num{ position: absolute; z-index: 1; left: 50%; bottom: 0; margin-left: -50px; width: 100px; text-align: center; white-space: nowrap; }
.hotel_hot .b_num .dot{ display: inline-block; width: 5px; height: 5px; overflow: hidden; border: 1px solid #8c8c8c; background-color: #8c8c8c; border-radius: 50%; }
.hotel_hot .b_num .dot + .dot{ margin-left: 1px; }
.hotel_hot .b_num .cur{ background-color: #fff; }
/*=e 新热门酒店*/

/* NO SEARCH RESULT BEGIN */
#no_tips{margin:10px 0;}
.search_noresult{position:relative;padding:25px 0 30px 73px;background:#FFFCD8;zoom:1;}
.search_noresult .ico_alert{position:absolute;top:25px;left:17px;width:48px;height:48px;margin:0;background-position:-112px -58px;}
.search_noresult strong{font:normal 22px/32px "Microsoft Yahei";}
.search_noresult p{margin-top:6px;}
.search_noresult p strong{font:bold 12px/16px simsun;}
.search_noresult .num{padding:0 5px;font-weight:bold;}
.search_noresult2{position:relative;padding:10px 10px 10px 50px;font-size:14px;background:#FFFCD8;zoom:1;}
.search_noresult2 .ico_alert{position:absolute;top:9px;left:17px;width:24px;height:24px;margin:0;background-position:-170px -58px;}
h2.title3{position:relative;margin-bottom:20px;padding:7px 15px;border-bottom:1px solid #c4e0f9;background-color:#eaf5ff;font-size:14px;z-index:5;}
h2.title3 span{position:absolute;left:34px;top:35px;*top:32px;width:15px;height:9px;background-position:-209px 0;}
h2.title4{position:relative;height:42px;margin:0 0 20px;padding-left:15px;border:1px solid #BEDCF4;background-color:#CEE6FE;font-size:14px;line-height:42px;z-index:5;}
h2.title4 span{position:absolute;left:34px;top:42px;width:16px;height:9px;background-position:0 -112px;overflow:hidden;}
h2.title5{position:relative;padding:0 15px;margin-bottom:10px;height:28px;line-height:28px;font-size:12px;font-weight:normal;background-color:#edf7ff;}
h2.title5 span{font-weight:bold;}
h2.title6{ padding: 4px 15px; margin-bottom: 5px; background-color: #69a6df; font-size: 14px; font-weight: normal; color: #fff;}
h2.title6 span{ font-weight: bold;}
/* NO SEARCH RESULT END */
/* POP BPXES BEGIN */
/* =s more benefits */
.pop_hotel_page{margin-top:10px;font-size:14px;text-align:center;}
.pop_hotel_page a{padding:0 5px;}
.pop_hotel_page .pop_hotel_current{color:#4D4D4D;}
.pop_hotel_page .pop_hotel_current:hover{text-decoration:none;cursor:default;}
/* =e more benefits */
/* =s map/traffic */
.detail_extralist2{clear:both;float:left;width:100%;margin:0 0 10px;font-size:12px;color:#4D4D4D;*table-layout:fixed;}
.detail_extralist2 th,.detail_extralist2 td{text-align:left;padding-top:8px;padding-bottom:8px;}
.detail_extralist2 tr:last-child th,.detail_extralist2 tr:last-child td{background:none;}
.detail_extralist2 th{width:115px;color:#4D4D4D;vertical-align:top;}
.detail_extralist2 td{background:url(data:image/gif;base64,R0lGODlhIAABAIAAAP///8zMzCH5BAAAAAAALAAAAAAgAAEAAAIITACGmtfrGCsAOw==) 0 100% repeat-x!important;*background:url(//pic.c-ctrip.com/hotels_seo/bg_hotel_breakfast.gif) repeat-x center bottom;}
.detail_extralist2 span{margin-right:10px;}
.detail_extralist2 a{margin-right:10px;color:#4D4D4D;}
.detail_extralist2 p{margin-bottom:6px;}
.detail_extralist2 .icon_notice{display:inline-block;width:16px;height:16px;margin-left:5px;background-position:-160px -16px;vertical-align:middle;}
.map_traffic_t{margin:10px 0 6px;}
.map_traffic_t span{font-weight:bold;padding-right:20px;}
.map_traffic_t a{font-family:verdana;}
/* =e map/traffic */
/* =s commercial region map */
.searchresult_mapjump{position:absolute;width:318px;height:131px;border:2px solid #287bce;padding:10px;background-color:#fff;}
.searchresult_mapjump .tri_b{position:absolute;top:151px;width:17px;height:10px;background-position:0 -260px;}
.searchresult_mapjump .tri_t{position:absolute;top:-2px;width:17px;height:10px;margin-top:-8px;background-position:-20px -260px;}
.searchresult_mapjump .delete{float:right;width:26px;height:26px;font-size:14px;color:#176FB7;font-weight:bold;font-family:Simsun;text-align:center;text-decoration:none;line-height:26px;}
.searchresult_mapjump .delete:hover{color:#EB8C05;text-decoration:none;}
.searchresult_mapjump strong{display:block;margin-bottom:10px;font-size:14px;line-height:24px;}
.searchresult_mapjump p{height:72px;margin-bottom:10px;line-height:18px;overflow:hidden;}
.searchresult_mapjump_bom{text-align:right;}
/* =e commercial region map */
/* =s brand pop */
.brand_pop{width:326px;padding:18px 16px 6px 16px;border:1px solid #67a1e2;background-color:#FFF;}
.brand_pop li{float:left;width:80px;margin-bottom:5px;}
.brand_pop label input{width:12px;height:12px;margin-right:3px;overflow:hidden;border:none;font-family:Arial;vertical-align:middle;}
.brand_pop li a{display:inline-block;width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;vertical-align:middle;}
.brand_pop li a:hover{text-decoration:none;}
.brand_pop .btn,.brand_pop2 .btn{display:block;width:44px;height:20px;margin:6px auto;padding-bottom:1px;padding-top:1px/9;border:1px solid #9a9a9a;background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#EEEEEE));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:linear-gradient(to bottom,#FFFFFF 0%,#EEEEEE 100%);background-color:#eee;border-radius:3px;text-align:center;cursor:pointer;line-height:20px;}
.brand_pop .close{display:none;}
/* =e brand pop */
/* POP BPXES END */

/* =s integral3 */
.integral3{height:27px;margin-top:-10px;margin-bottom:10px;overflow:hidden;}
.integral3 .icon_integral3{display:inline-block;*display:inline;width:300px;height:27px;background-position:0 0;background-repeat:no-repeat;zoom:1;}
.integral3 .hotles_tips{position:relative;float:right;height:20px;padding:0 10px;background-color:#8ebb16;color:#fff;line-height:18px;}
.integral3 .hotles_tips .l,.integral3 .hotles_tips .r{position:absolute;top:0;width:5px;height:20px;background-position:-180px -112px;overflow:hidden;}
.integral3 .hotles_tips .l{left:0;}
.integral3 .hotles_tips .r{right:0;background-position:-185px -112px;}
.integral3 .hotles_tips b{position:absolute;right:20px;top:20px;width:9px;height:5px;background-position:-181px -134px;}
/* =e integral3 */
/*=s sale_info*/
.sale_info{ margin: -10px 0 10px; text-align: right;}
.sale_info .sale_info_txt{ display: inline-block; vertical-align: middle; height: 20px;  padding-left: 20px; line-height: 20px;background-color: #85c220; border: 1px solid #85c220; border-radius: 2px; color: #fff; text-align: left; *zoom:1;}
.sale_info .sale_info_txt i{ float: left; display: inline; margin-left: -20px; width: 20px; height: 20px; background-color: #fff; background-position:-227px -310px; word-break:break-all;}
.sale_info .sale_info_txt b{  display:inline-block; *display: inline; padding: 0 6px; max-width: 256px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap; *zoom:1;}
.sale_info .give_info_txt{ display: inline-block; vertical-align: middle; margin-right: 5px; width: 66px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; color: #fba62c; border: 1px solid #fba62c; border-radius: 2px;}
 .sale_info .give_info_txt i{ float: left; width: 37px; height: 20px; text-align: center; background-color: #fba62c; font-style: normal; color: #fff;}
/*=e sale_info*/
/* hotel recommend */
.recommend_title{margin:0 0 20px;font:22px "microsoft yahei",simsun;}
.expandedBaseRoom td{*zoom:1;}
.expandedBaseRoom a,.expandedBaseRoom span,.expandedBaseRoom p{display:none; visibility: hidden;}
.expandedBaseRoom .hotel_roompic{display:inline-block;}
.expandedBaseRoom .hotel_room_name{display:inline;}
.expandedBaseRoom .hotel_room a{visibility:inherit;}
.hotel_datelist .text_right span,.hotel_datelist .text_right a,
.hotel_datelist2 .text_right span,.hotel_datelist2 .text_right a{*position:relative;*zoom:1;}
.expandedBaseRoom .label_show{ display: inline-block; visibility:visible;}
/* key word lhsl begin */
.key_word_lhsl{width:498px;padding:8px 10px;border:1px solid #999;background-color:#fff;}
.key_word_lhsl .close{float:right;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.key_word_lhsl .close:hover{text-decoration:none;color:#FFA800;}
.key_word_lhsl .key_word_list{margin-bottom:6px;}
.key_word_lhsl .key_word_list dt{font-weight:bold;}
.key_word_lhsl .key_word_list dd{display:inline-block;}
.key_word_lhsl .key_word_list dd{display:block;overflow:hidden;}
.key_word_lhsl .key_word_list a{float:left;height:22px;padding:0 15px 0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;}
.key_word_lhsl .key_word_list a:hover{border:1px solid #ACCCEF;background-color:#E8F4FF;text-decoration:none;}
/* key word lhsl end */
/* keyword prompting lhsl begin */
.keyword_prompting_lhsl{width:388px;border:1px solid #999;background-color:#fff;}
.keyword_prompting_lhsl .keyword_block{margin-top:-1px;padding:4px 0;border-top:1px solid #ccc;}
.keyword_prompting_lhsl .keyword_block .title{float:right;margin-right:10px;color:#666;}
.keyword_prompting_lhsl .keyword_block a{display:block;width:310px;height:24px;padding-left:10px;font-size:14px;line-height:24px;font-family:"Microsoft YaHei";color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.keyword_prompting_lhsl .keyword_block a:hover,.keyword_prompting_lhsl .keyword_block .hover{background-color:#E8F4FF;text-decoration:none;}
.keyword_prompting_lhsl .keyword_block .b{color:#06c;}
/* keyword prompting lhsl end */
/* side map begin */
.side_map{margin-bottom:10px;border:1px solid #ccc;z-index:1;}
.side_map .tool_box{min-width:178px;position:relative;width:100%;height:34px;background-color:#F5F5F5;}
.side_map .tool_box .base_label{position:absolute;top:0;right:80px;margin:8px 10px 0 0;}
.side_map .tool_box .map_link{display:inline-block;width:94px;height:35px;margin:-1px 0 0 -1px;background-color:#06c;color:#fff;line-height:34px; text-align: center;}
.side_map .tool_box .map_link_i{ display: inline-block; vertical-align: middle; margin-right: 5px; width: 16px; height:16px; background-position:-228px -85px;}
.side_map .tool_box .map_link:hover{background-color:#fd952d; text-decoration: none;}
.side_map .tool_box .map_link:hover .map_link_i{background-position:-228px -58px;}
.side_map .tool_box .map_unfold,.side_map .tool_box .map_fold{position:absolute;top:0;right:0;margin:8px 10px;padding-right:12px;}
.side_map .tool_box .map_unfold i,.side_map .tool_box .map_fold i{position:absolute;top:8px;width:8px;height:8px;margin-left:5px;overflow:hidden;}
.side_map .tool_box .map_unfold i{background-position:-4px -70px;}
.side_map .tool_box .map_fold i{background-position:-4px -85px;}
.side_map .tool_box .map_tips{position:absolute;top:-30px;right:10px;z-index:50;padding:6px 28px 6px 10px;color:#666;border:1px solid #5ba0dd;background-color:#fff;}
.side_map .tool_box .map_tips .btn_close{position:absolute;top:6px;right:10px;color:#555;font-size:14px;font-weight:bold;font-family:"Simsun";overflow:hidden;}
.side_map .tool_box .map_tips .btn_close:hover{color:#ffa800;text-decoration:none;}
.side_map .tool_box .map_tips .ico_arrows{position:absolute;bottom:-7px;right:10px;width:13px;height:7px;background-image:url(//pic.c-ctrip.com/common/un_jmp_tri120220.png);background-repeat:no-repeat;background-position:-5px -16px;overflow:hidden;}
.side_map .map_box{height:266px;background-color:#fff;overflow:hidden;}
.side_map_hotel{width:380px;padding:10px 0 10px 10px;border:1px solid #999;background-color:#fff;display:inline-block;}
.side_map_hotel{display:block;overflow:hidden;}
.side_map_hotel .left{float:left;display:inline;width:95px;height:95px;margin-right:10px;border-radius:5px;overflow:hidden;}
.side_map_hotel .pic{width:95px;height:95px;}
.side_map_hotel .right{float:left;width:268px;padding-right:4px;}
.side_map_hotel .name{margin-bottom:4px;font-size:14px;font-weight:bold;}
.side_map_hotel .adress{margin-bottom:4px;}
.side_map_hotel .comment{color:#666;}
.side_map_hotel .comment .score{font-size:24px;color:#1166BB;}
.side_map_hotel .price{float:right;color:#f60;font-size:22px;}
.side_map_hotel .price dfn{padding-right:2px;font-size:12px;font-family:arial;color:#333;vertical-align:7px;}
.side_map_hotel .price .qi{padding-left:2px;font-size:12px;}
/* seoblock_201205 begin */
.seo_201305{clear:both;margin-bottom:30px;padding:10px 15px;border:2px solid #DEDEDE;color:#999;line-height:2;}
.seo_201305 a{color:#999;}
.seo_201305 h4{font-size:12px;font-weight:bold;color:#666;}
.seo_201305 .p{margin-bottom:10px;}
.seo_201305 .seo_hot{height:24px;margin-right:-5px;padding-left:123px;display:block;overflow:hidden;*zoom:1;}
.seo_201305 .seo_hot dt,.seo_201305 .seo_hot li h5{float:left;display:inline;width:123px;margin-left:-123px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.seo_201305 .seo_hot dd{float:left;width:84px;margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.seo_201305 .seo_hot .black{color:#333;}
.seo_201305 .seo_more{margin-left:20px;}
.seo_201305 .seo_line{height:0;overflow:hidden;border-bottom:1px dotted #ccc;margin:5px 0;}
.seo_201305 .seo_booking dd{width:auto;margin-right:50px;}
.seo_201305 .sta_unfold,.seo_201305 .sta_unfold .seo_hott{height:auto;}
.seo_201305 .sec_item{position:relative; *zoom:1;}
.seo_201305 .seo_pic{overflow: hidden;}
.seo_201305 .seo_pic img{display:block;height:91px;margin:-121px 0 30px;width:121px;}
.seo_201305 .sec_new{display:none;}
.seo_201305 .sec_new .sec_new_more{margin-left:30px;display:inline-block;}
.seo_201305 .sec_new .seo_hot{height:auto;margin:3px 0;}
.seo_201305 .sec_new .seo_hot strong,.seo_201305 .seo_hot h5{font-weight:normal;}
.seo_201305 .ico_fold,.seo_201305 .ico_unfold{background:#f7f7f7;height:9px;width:9px;line-height:9px;text-align:center;border:1px solid #ccc;overflow:hidden;position:absolute;top:6px;right:5px;font-family:arial;text-decoration:none;color:#ccc;}
.seo_201305 .ico_unfold{display:none;}
.seo_201305 .sta_unfold .ico_unfold,.seo_201305 .sta_unfold .seo_sub,.seo_201305 .sta_unfold .sec_new{display:block;}
.seo_201305 .sta_unfold .ico_fold,.seo_201305 .sta_unfold .seo_location{display:none;}
.seo_201305 .sta_unfold .seo_hot{height:auto;}
/* seoblock_201205 end */
/* --- map pop --- */
.searchresult_popname{position:absolute;background-color:#fff;}
.searchresult_popname span{display:block;width:200px;padding:6px 18px 6px 8px;border:2px solid #287BCE;border-radius:5px;line-height:18px;color:#0066cc;font-size:12px;}
.searchresult_popname2{position:absolute;border-radius:5px;}
.searchresult_popname2 span{float:left;height:26px;line-height:26px;padding:0 15px;border:2px solid #EE5B78;color:#A44343;border-radius:5px;font-size:12px;background-color:#FFF;}
.map_pop{width:894px;margin:0 auto;padding:35px 0 8px;border-left:8px solid #555;border-right:8px solid #555;background:#555;overflow:hidden;}
.map_pop .map_box_tabs{position:absolute;top:5px;left:0;*zoom:1;}
.map_pop .map_box_tabs:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.map_pop .map_box_tabs a{float:left;width:61px;height:22px;padding:2px 0 0 12px;line-height:18px;color:#AEAEAE;border:1px solid #3C3C3C;background:#3a3a3a;text-decoration:none;box-shadow:1px 1px 1px #212123 inset;}
.map_pop .map_box_tabs i{display:inline-block;vertical-align:-4px;*vertical-align:middle;margin-right:3px;width:19px;height:20px;}
.map_pop .map_box_tabs .tabs_map{border-radius:3px 0 0 3px;}
.map_pop .map_box_tabs .tabs_street{border-radius:0 3px 3px 0;}
.map_pop .map_box_tabs .tabs_map_icon{background-position:-111px -334px;}
.map_pop .map_box_tabs .tabs_street_icon{background-position:-111px -313px;}
.map_pop .map_box_tabs .current{color:#0067CB;background:#fff;border:1px solid #85AFDF;box-shadow:none;}
.map_pop .map_box_tabs .current .tabs_map_icon{background-position:-90px -334px;}
.map_pop .map_box_tabs .current .tabs_street_icon{background-position:-90px -313px;}
.map_pop .map_box_tabs .tabs_hover{background:#484848;}
.map_pop .map_box_tabs .tabs_hover .tabs_map_icon{background-position:-132px -335px;}
.map_pop .map_box_tabs .tabs_hover .tabs_street_icon{background-position:-132px -313px;}
.map_pop .delete{position:absolute;right:0;top:5px;width:30px;height:28px;font-size:14px;color:#fff;font-weight:bold;font-family:Simsun;text-align:center;text-decoration:none;line-height:28px;}
.map_pop .delete:hover{text-decoration:none;color:#EB8C05;}
.map_pop .map_box{position:relative;background:#fff;}
.map_pop .street_box{position:relative;height:692px;background:#fff;}
.map_pop .map_box .map_pop_loading,.map_pop .street_box .map_pop_loading{position:absolute;top:50%;left:50%;padding-top:60px;margin:-41px 0 0 -60px;width:120px;height:22px;text-align:center;font:14px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;color:#5F5F5F;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center top;}
.map_pop .map_content{overflow:hidden;}
.map_pop .map_side{position:absolute;top:0;right:0;width:260px;padding:0 10px;border-left:1px solid #ccc;background-color:#fff;}
.map_pop .map_side_hidden{right:-280px;}
.btn_side_close,.btn_side_open{position:absolute;top:50%;left:-22px;margin-top:-22px;z-index:10;}
.btn_side_close a,.btn_side_open a{display:block;width:22px;height:43px;border:1px solid #ccc;border-right:0 none;border-radius:2px;background:#fff url(//pic.c-ctrip.com/hotels121118/un_bg_map2.png) no-repeat;box-shadow:-1px 0 1px rgba(0,0,0,.1);}
.btn_side_close a:hover{background-position:0 -86px;}
.btn_side_open a{background-position:0 -43px;}
.btn_side_open a:hover{background-position:0 -129px;}
.map_pop .trans_info_box{position:relative;float:right;width:244px;}
.map_pop .trans_info_box .toogle{position:absolute;top:318px;width:16px;display:block;margin-left:-39px;padding:8px 8px 8px 14px;border:3px solid #555;border-right:0 none;border-radius:3px 0 0 3px;background:url(//pic.c-ctrip.com/hotels121118/un_ico_detail.png?121226.png) no-repeat 0 -48px #fff;font-size:14px;font-weight:bold;line-height:16px;color:#333;}
.map_pop .trans_info_box .toogle:hover{text-decoration:none;}
.map_pop .trans_info_hidden{width:0;}
.map_pop .trans_info_hidden  .toogle{margin-left:-41px;background-position:0 -79px;}
.map_pop .trans_info_content{padding:10px 0 0 10px;border-left:2px solid #555;background:#fff;}
.trans_info_hidden .trans_info_content{display:none;}
.map_pop .ico_filter{float:right;width:46px;padding:12px 12px 0 0;}
.map_pop .ico_filter a{display:block;width:46px;height:46px;margin-bottom:4px;background-image:url(//pic.c-ctrip.com/hotels121118/ico_map.png);_background-image:url(//pic.c-ctrip.com/hotels121118/ico_map_png8.png);background-repeat:no-repeat;overflow:hidden;}
.ico_filter a:hover{text-decoration:none;}
.ico_filter .train{background-position:0 -48px;}
.ico_filter .sight{background-position:0 -96px;}
.ico_filter .restaurant{background-position:0 -144px;}
.ico_filter .shopping{background-position:0 -192px;}
.ico_filter .entertainment{background-position:0 -240px;}
.ico_filter .hotel:hover,.ico_filter .hotel_clicked{background-position:0 -288px;}
.ico_filter .train:hover,.ico_filter .train_clicked{background-position:0 -336px;}
.ico_filter .sight:hover,.ico_filter .sight_clicked{background-position:0 -384px;}
.ico_filter .restaurant:hover,.ico_filter .restaurant_clicked{background-position:0 -432px;}
.ico_filter .shopping:hover,.ico_filter .shopping_clicked{background-position:0 -480px;}
.ico_filter .entertainment:hover,.ico_filter .entertainment_clicked{background-position:0 -528px;}
.trans_info_content .spot_select{height:21px;margin-bottom:9px;overflow:hidden;}
.map_pop .trans_info_content .transfer_info p{width:160px;}
.map_pop .transfer_info .exchange_btn{left:192px;}
.map_pop .drive_route{padding:0 10px 0 0;}
.visual_search_bg{position:absolute;top:12px;right:20px;border-radius:3px;background:url(//pic.c-ctrip.com/hotels110127/bg_sort_place.png) repeat;}
.visual_search{width:88px;height:22px;margin:3px;padding:0 8px;border:1px solid #888;background-color:#fff;line-height:22px;white-space:nowrap;}
.visual_search .base_label{_padding-top:3px;border:none!important;}
.visual_search .base_label input{margin:-3px 4px 0 0;}
/* map 2.6 begin */
/* pic */
.around_box .hotel i,.around_box .restaurant i,.around_box .metro i,.around_box .entertainment i,.around_box .sight i,.around_box .market i,.hotel_list .num,.restaurant_list .num,.metro_list .num,.entertainment_list .num,.sight_list .num,.market_list .num,.route_search .route_box,.route_result .route_detail .ico_start,.route_result .route_detail .ico_end,.traffic_hub .traffic_title .airport,.traffic_hub .traffic_title .train,.route_result .route_detail .ico_bus,.route_result .route_detail .ico_foot,.route_result .route_detail .ico_forward,.route_result .route_detail .ico_back,.route_result .route_detail .ico_left1,.route_result .route_detail .ico_left2,.route_result .route_detail .ico_left3,.route_result .route_detail .ico_right1,.route_result .route_detail .ico_right2,.route_result .route_detail .ico_right3,.route_search .route_box .change,.map_pop .map_marker_box i,.map_side .no_result_spot .i,.map_side .no_result .i,.traffic_hub .traffic_item i{background-image:url(//pic.c-ctrip.com/hotels121118/detail_map/um_map_pop_side.png);background-repeat:no-repeat;}
.map_pop .map_marker_tips{position:absolute;top:18px;left:100px;width:390px;height:48px;background-color:rgba(0,0,0,0.6);overflow:hidden;line-height:48px;font-size:14px;color:#fff;text-align:center;text-shadow:-1px 1px 0 #333;border-radius:5px;}
.map_pop .map_marker_box{position:absolute;top:8px;right:290px;display:block;width:68px;height:32px;border:1px solid #ADADAD;background-color:#fff;background-color:rgba(255,255,255,0.8);color:#333;line-height:32px;}
.map_pop .map_marker_box:hover{background-color:#ECF4FF;background-color:rgba(236,244,255,0.8);text-decoration:none;}
.map_pop .map_marker_box i{display:inline-block;width:12px;height:19px;margin:0 10px;background-position:-20px -1083px;overflow:hidden;vertical-align:middle;}
.map_side .around_search{margin-bottom:10px;}
.map_side_title{font-size:14px;font-weight:bold;line-height:50px;}
.map_side .around_box{width:260px;*zoom:1;}
.map_side .around_box:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.map_side .around_box a{position:relative;float:left;display:inline;width:41px;height:46px;margin:-1px 0 0 -1px;padding-left:44px;border:1px solid #DADBDA;border-top:1px solid #EAEBEA;border-bottom:1px solid #EAEBEA;color:#333;font-size:14px;line-height:46px;background-color:#F5F5F5;overflow:hidden;}
.around_box a:hover{text-decoration:none;color:#06c;}
.around_box i{position:absolute;top:12px;left:10px;display:inline-block;width:34px;}
.around_box .hotel i{height:19px;background-position:0 0;}
.around_box .restaurant i{height:25px;background-position:0 -23px;}
.around_box .metro i{height:25px;background-position:0 -52px;}
.around_box .entertainment i{height:26px;background-position:0 -81px;}
.around_box .sight i{height:21px;background-position:0 -111px;}
.around_box .market i{height:30px;background-position:0 -136px;}
.map_side .hotel_selected .hotel{position:relative;height:45px;border:1px solid #267BD0;border-top:2px solid #267BD0;background-color:#F4FAFF;z-index:2;}
.map_side .restaurant_selected .restaurant{position:relative;height:45px;border:1px solid #FBBD27;border-top:2px solid #FBBD27;background-color:#FAF7EB;z-index:2;}
.map_side .metro_selected .metro{position:relative;height:45px;border:1px solid #84C058;border-top:2px solid #84C058;background-color:#F2F9ED;z-index:2;}
.map_side .entertainment_selected .entertainment{position:relative;height:45px;border:1px solid #DB71BB;border-top:2px solid #DB71BB;background-color:#F7EEF5;z-index:2;}
.map_side .sight_selected .sight{position:relative;height:45px;border:1px solid #55A8E5;border-top:2px solid #55A8E5;background-color:#F4FAFF;z-index:2;}
.map_side .market_selected .market{position:relative;height:45px;border:1px solid #F7625F;border-top:2px solid #F7625F;background-color:#F5F1F1;z-index:2;}
.hotel_selected .hotel i{background-position:0 -170px;}
.restaurant_selected .restaurant i{background-position:0 -192px;}
.metro_selected .metro i{background-position:0 -221px;}
.entertainment_selected .entertainment i{background-position:0 -250px;}
.sight_selected .sight i{background-position:0 -280px;}
.market_selected .market i{background-position:0 -305px;}
.map_side .hotel:hover{position:relative;border-color:#267BD0;z-index:3;zoom:1;}
.map_side .restaurant:hover{position:relative;border-color:#FBBD27;z-index:3;zoom:1;}
.map_side .metro:hover{position:relative;border-color:#84C058;z-index:3;zoom:1;}
.map_side .entertainment:hover{position:relative;border-color:#DB71BB;z-index:3;zoom:1;}
.map_side .sight:hover{position:relative;border-color:#55A8E5;z-index:3;zoom:1;}
.map_side .market:hover{position:relative;border-color:#F7625F;z-index:3;zoom:1;}
.map_side .traffic_hub{width:260px;margin:0 -10px;padding:0 10px 10px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.map_side_title .traffic_info{padding-left:10px;font-size:12px;font-weight:normal;color:#666;}
.traffic_hub .traffic_title{margin-bottom:10px;font-size:14px;color:#666;}
.traffic_hub .traffic_title i{display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:middle;}
.traffic_hub .traffic_title .airport{background-position:0 -663px;}
.traffic_hub .traffic_title .train{background-position:0 -681px;}
.traffic_hub .traffic_item{margin-bottom:10px;padding-left:26px;}
.traffic_hub .traffic_item span{padding:0 6px;color:#ccc;}
.traffic_hub .traffic_item i{float:left;display:inline;width:16px;height:16px;margin-left:-26px;overflow:hidden;}
.traffic_hub .traffic_item .airport{background-position:0 -663px;}
.traffic_hub .traffic_item .train{background-position:0 -681px;}
.rounte_search_ipad{height:46px;margin-top:18px;border:1px solid #d1d1d1;border-bottom-width:2px;color:#06c;font-weight:bold;font-size:18px;line-height:46px;text-align:center;}
.route_search{width:260px;height:214px;margin-bottom:10px;overflow:hidden;}
.route_search .route_way{margin-bottom:24px;padding-left:1px;*zoom:1;}
.route_search .route_way:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.route_search .route_way a{position:relative;float:left;display:inline;width:85px;height:28px;margin:0 0 0 -1px;border:1px solid #DADBDA;background-color:#F5F5F5;color:#333;font-size:14px;line-height:28px;text-align:center;}
.route_way a:hover{position:relative;border-color:#267BD0;text-decoration:none;color:#06c;z-index:2;}
.route_search .route_way .selected{position:relative;height:27px;border:1px solid #267BD0;border-top:2px solid #267BD0;background-color:#F4FAFF;color:#06c;font-weight:bold;cursor:default;z-index:2;}
.route_search .route_box{position:relative;padding-left:42px;background-position:0 -549px;}
.route_search .route_box .change{position:absolute;top:10px;left:236px;width:21px;height:44px;background-position:1px -1083px;}
.route_box .change a{display:block;width:18px;height:18px;margin:13px 0 0 3px;background-color:#C9CACB;line-height:18px;text-align:center;color:#fff;}
.route_box .change a:hover{text-decoration:none;background-color:#2577E3;}
.route_box .input_txt{margin-bottom:12px;padding:3px 6px;width:174px;border-color:#bbb #ddd #ddd #bbb;box-shadow:1px 1px 1px #DDD inset;outline:none;}
.route_box .input_txt:hover{border-color:#999;}
.route_box .input_txt:focus{border-color:#67A1E2;box-shadow:none;}
.route_box .btn{display:inline-block;width:98px;height:28px;border:1px solid #26a;background-color:#27c;color:#fff;line-height:28px;text-align:center;}
.route_box .btn:hover{border-color:#2979C9;background-color:#2D9BFC;text-decoration:none;}
.map_side_title .back{padding-right:4px;font-weight:normal;font-size:12px;color:#ccc;}
.map_side_title .back a{margin-right:4px;}
.map_side .around_list_box{width:260px;}
.around_list_box .around_title{height:30px;margin:0 -10px;padding:0 10px;background-color:#F5F5F5;color:#666;line-height:30px;}
.around_list_box .around_title .result{float:right;}
.around_title .result .num{color:#FD7917;font-weight:bold;}
.around_list_box .around_title .b{font-weight:bold;color:#333;}
.around_list_box .around_list{position:relative;margin-right:-10px;padding-right:10px;overflow-y:auto;}
.around_list_box .around_item{min-height:36px;_height:36px;padding:8px 0 8px 40px;border-bottom:1px dashed #ccc;cursor:pointer;}
.around_list_box .around_item .num{position:absolute;display:block;width:24px;height:28px;margin-left:-38px;text-align:center;line-height:24px;font-weight:bold;color:#fff;}
.around_list_box .around_item .go_to{display:none;}
.around_item .go_to a{margin:0 4px;}
.around_list_box .item_hover{background-color:#ECF4FF;}
.around_list_box .item_hover .num{background-position:0 -519px;}
.around_list_box .item_hover .go_to{float:right;display:inline;margin-top:1px;color:#ccc;}
.around_item .go_to a{margin:0 4px;}
.around_list_box .list_type{margin:6px 0;color:#ccc;}
.around_list_box .list_type a{display:inline-block;margin:0 4px;padding:0 2px;line-height:22px;white-space:nowrap;}
.around_list_box .list_type a:hover,.around_list_box .list_type .selected{background-color:#06c;color:#fff;text-decoration:none;}
.map_side .no_result_spot{position:relative;margin:0 -10px 10px;padding:22px 2px 22px 46px;}
.map_side .no_result_spot .i{position:absolute;top:28px;display:block;width:32px;height:32px;margin-left:-37px;background-position:0 -955px;}
.map_side .no_result_spot .txt{font-size:14px;}
.no_result_spot .txt .b{font-weight:bold;}
.hotel_list .num{background-position:0 -339px;}
.hotel_list .item_hover  .go_to{margin-top:5px;}
.restaurant_list .num{background-position:0 -369px;}
.metro_list .num{background-position:0 -399px;}
.entertainment_list .num{background-position:0 -429px;}
.sight_list .num{background-position:0 -459px;}
.market_list .num{background-position:0 -489px;}
.around_item .distance{float:right;width:64px;text-align:right;}
.around_item .distance span{font-weight:bold;}
.around_item .name{width:132px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.around_item .price{font-size:14px;}
.around_item .price .base_price{font-size:16px;color:#FD7917;}
.around_item .price dfn{padding-right:4px;font-size:12px;color:#333;vertical-align:3px;}
.map_side .c_page_mini{height:22px;margin:0 -10px;padding:8px 0;background-color:#fff;}
.route_search_box .route_search{margin-bottom:10px;}
.map_side .route_search_box{width:260px;margin:0 -10px;padding:10px;background-color:#F5F3EF;}
.map_side .no_result{position:relative;margin:0 -10px 10px;padding:22px 10px 22px 90px;background-color:#F5F3EF;}
.map_side .no_result .i{position:absolute;top:28px;display:block;width:32px;height:32px;margin-left:-38px;background-position:0 -955px;}
.map_side .no_result .txt{font-size:14px;}
.no_result .txt .b{font-weight:bold;color:#06c;}
.map_side .result_error{position:relative;margin:0 -10px 10px;background-color:#F5F3EF;overflow:hidden;}
.map_side .result_error .route{position:relative;margin-top:-1px;padding:12px 30px 12px 48px;border-top:1px solid #DADADA;}
.result_error .ico_start,.result_error .ico_end{position:absolute;top:10px;display:block;width:24px;height:28px;margin-left:-38px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/bg_start_end.png) no-repeat;overflow:hidden;}
.result_error .ico_end{background-position:0 -41px;}
.result_error .place{min-height:30px;_height:30px;margin-bottom:6px;}
.result_error .place .b{font-weight:bold;}
.result_error .tips{margin-left:-38px;padding:10px 0 10px 38px;background-color:#fff;}
.result_error .rec_list{margin-left:-38px;background-color:#fff;*zoom:1;}
.result_error .rec_list .list_item{padding:8px 0 8px 48px;cursor:pointer;}
.result_error .rec_list .num{position:absolute;display:inline-block;width:24px;height:28px;margin:2px 0 0 -38px;text-align:center;line-height:24px;font-weight:bold;color:#fff;background:url(//pic.c-ctrip.com/hotels121118/detail_map/num_hotel.png) no-repeat;}
.result_error .rec_list .adress{color:#999;}
.result_error .rec_list .item_hover{background-color:#ECF4FF;}
.map_side .line_tips{margin-bottom:10px;}
.map_side .bus_route_height{overflow-y:auto;}
.map_side .bus_sort{margin-bottom:10px;*zoom:1;}
.map_side .bus_sort:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.map_side .bus_sort a{float:left;display:inline;width:62px;height:28px;margin:-1px 0 0 -1px;border:1px solid #DADBDA;background-color:#fff;color:#333;line-height:28px;text-align:center;}
.bus_sort a:hover{text-decoration:none;}
.map_side .bus_sort .selected{position:relative;border-color:#257AD0;background-color:#257AD0;color:#fff;}
.map_side .bus_route_box{margin-bottom:10px;background-color:#fff;}
.bus_route_box .route_table{width:242px;table-layout:auto;}
.bus_route_box .route_table th{width:18px;padding:6px 0;background-color:#9DA7B6;font-size:12px;font-weight:bold;color:#fff;text-align:middle;vertical-align:top;}
.bus_route_box .route_table td{padding:6px;}
.bus_route_box .route_table .route_pass{margin-bottom:2px;}
.bus_route_box .route_table .bus_stop{font-weight:bold;}
.bus_route_box .route_table .total{color:#999;}
.bus_route_box .route_table .print{float:right;}
.route_result .route_detail_box{display:none;padding:10px 0;border-top:1px dashed #ccc;border-bottom:1px solid #ccc;background-color:#fff;}
.route_result .route_detail_box2{background:url(//pic.c-ctrip.com/hotels121118/detail_map/bg_line.png) repeat-y 17px 0;}
.route_result .route_detail{margin-bottom:10px;padding-left:28px;min-height:28px;_height:28px;}
.route_result .route_detail p{margin-top:-4px;padding:4px 0 4px 10px;}
.route_result .route_detail .hover,.route_result .route_detail .selected{background-color:#ECF4FF;}
.route_result .route_detail .distance{float:right;padding:0 10px;color:#999;}
.route_result .route_detail .b{font-weight:bold;}
.route_result .route_detail .bus{background-color:#666;color:#fff;}
.route_result .route_detail .ico_start,.route_result .route_detail .ico_end{float:left;display:inline;width:24px;height:28px;margin-left:-24px;background-color:#fff;overflow:hidden;}
.route_result .route_detail .ico_start{background-position:0 -549px;}
.route_result .route_detail .ico_end{background-position:0 -590px;}
.route_result .route_detail .place_start{padding-top:2px;font-weight:bold;color:#51BF4C;}
.route_result .route_detail .place_end{padding-top:2px;font-weight:bold;color:#E53E49;}
.route_result .route_detail .ico_bus{float:left;display:inline;width:13px;height:22px;margin-left:-17px;background-position:0 -699px;overflow:hidden;}
.route_result .route_detail .ico_foot{float:left;display:inline;width:9px;height:22px;margin-left:-15px;background-position:0 -723px;overflow:hidden;}
.route_result .route_detail .ico_forward{float:left;display:inline;width:16px;height:25px;margin-left:-22px;background-position:0 -747px;overflow:hidden;}
.route_result .route_detail .ico_back{float:left;display:inline;width:22px;height:24px;margin-left:-22px;background-position:0 -773px;overflow:hidden;}
.route_result .route_detail .ico_left1{float:left;display:inline;width:20px;height:25px;margin-left:-22px;background-position:0 -799px;overflow:hidden;}
.route_result .route_detail .ico_left2{float:left;display:inline;width:21px;height:24px;margin-left:-22px;background-position:0 -825px;overflow:hidden;}
.route_result .route_detail .ico_left3{float:left;display:inline;width:25px;height:24px;margin-left:-22px;background-position:0 -851px;overflow:hidden;}
.route_result .route_detail .ico_right1{float:left;display:inline;width:20px;height:25px;margin-left:-22px;background-position:0 -876px;overflow:hidden;}
.route_result .route_detail .ico_right2{float:left;display:inline;width:21px;height:24px;margin-left:-22px;background-position:0 -902px;overflow:hidden;}
.route_result .route_detail .ico_right3{float:left;display:inline;width:26px;height:24px;margin-left:-22px;background-position:0 -929px;overflow:hidden;}
.route_result .route_detail .m_default,.route_result .route_detail .m_zhengzhou,.route_result .route_detail .m_changsha,.route_result .route_detail .m_changchun,.route_result .route_detail .m_hongkong,.route_result .route_detail .m_xian,.route_result .route_detail .m_wuhan,.route_result .route_detail .m_wuxi,.route_result .route_detail .m_tianjin,.route_result .route_detail .m_taipei,.route_result .route_detail .m_suzhou,.route_result .route_detail .m_shenyang,.route_result .route_detail .m_shenzhen,.route_result .route_detail .m_shanghai,.route_result .route_detail .m_qingdao,.route_result .route_detail .m_nanjing,.route_result .route_detail .m_nanchang,.route_result .route_detail .m_kunming,.route_result .route_detail .m_hangzhou,.route_result .route_detail .m_harbin,.route_result .route_detail .m_guangzhou,.route_result .route_detail .m_dalian,.route_result .route_detail .m_chengdu,.route_result .route_detail .m_beijing,.route_result .route_detail .m_fuzhou{border-top:3px solid #fff;border-bottom:3px solid #fff;}
.m_default,.m_zhengzhou,.m_changsha,.m_changchun,.m_hongkong,.m_xian,.m_wuhan,.m_wuxi,.m_tianjin,.m_taipei,.m_suzhou,.m_shenyang,.m_shenzhen,.m_shanghai,.m_qingdao,.m_nanjing,.m_nanchang,.m_kunming,.m_hangzhou,.m_harbin,.m_guangzhou,.m_dalian,.m_chengdu,.m_beijing,.m_fuzhou{float:left;display:inline;width:13px;height:13px;margin-left:-17px;overflow:hidden;}
.m_default{height:14px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_default.png) no-repeat;}
.m_zhengzhou{height:12px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_zhengzhou.png) no-repeat;}
.m_changsha{height:11px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_changsha.png) no-repeat;}
.m_changchun{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_changchun.png) no-repeat;}
.m_hongkong{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_hongkong.png) no-repeat;}
.m_xian{width:12px;height:12px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_xian.png) no-repeat;}
.m_wuhan{width:12px;height:11px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_wuhan.png) no-repeat;}
.m_wuxi{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_wuxi.png) no-repeat;}
.m_tianjin{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_tianjin.png) no-repeat;}
.m_taipei{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_taipei.png) no-repeat;}
.m_suzhou{width:12px;height:9px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_suzhou.png) no-repeat;}
.m_shenyang{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_shenyang.png) no-repeat;}
.m_shenzhen{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_shenzhen.png) no-repeat;}
.m_shanghai{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_shanghai.png) no-repeat;}
.m_qingdao{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_qingdao.png) no-repeat;}
.m_nanjing{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_nanjing.png) no-repeat;}
.m_nanchang{width:21px;height:8px;margin-left:-31px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_nanchang.png) no-repeat;}
.m_kunming{height:12px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_kunming.png) no-repeat;}
.m_hangzhou{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_hangzhou.png) no-repeat;}
.m_harbin{height:14px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_harbin.png) no-repeat;}
.m_guangzhou{width:11px;height:11px;margin-left:-26px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_guangzhou.png) no-repeat;}
.m_dalian{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_dalian.png) no-repeat;}
.m_chengdu{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_chengdu.png) no-repeat;}
.m_beijing{width:15px;height:15px;margin-left:-28px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_beijing.png) no-repeat;}
.m_fuzhou{width:14px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_fuzhou.png) no-repeat;}
.show_route .route_detail_box{display:block;}
.show_route .route_table th{background-color:#EA7E5F;}
.map_side .car_sort{margin-bottom:10px;*zoom:1;}
.map_side .car_sort:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.map_side .car_sort a{float:left;display:inline;width:84px;height:28px;margin:-1px 0 0 -1px;border:1px solid #DADBDA;background-color:#fff;color:#333;line-height:28px;text-align:center;}
.map_side .car_sort a:hover{text-decoration:none;}
.map_side .car_sort .selected{position:relative;border-color:#257AD0;background-color:#257AD0;color:#fff;}
.map_side .car_total{padding:4px 10px;background-color:#fff;}
.map_side .car_total .l{line-height:22px;}
.map_side .car_total .b{font-weight:bold;}
.map_side .car_total .print{float:right;}
.car_route_result .route_detail_box,.foot_route_result .route_detail_box{display:block;overflow-y:auto;}
.side_input_pop{width:250px;border:1px solid #999;overflow:hidden;}
.side_input_pop .item{margin-top:-1px;padding:6px;border-top:1px dashed #ccc;cursor:pointer;}
.side_input_pop .name{padding-right:8px;}
.side_input_pop .name .b{font-weight:bold;color:#06c;}
.side_input_pop .adress{color:#999;}
.side_input_pop .item_hover,.side_input_pop .item:hover{background-color:#06c;cursor:pointer;}
.side_input_pop .item_hover .name,.side_input_pop .item_hover .b,.side_input_pop .item:hover .name,.side_input_pop .item:hover .b{color:#fff;}
/* map 2.6 end */
/* cooperation_ad360 begin */
.floatad_360,.floatad_360 p .floatad_360_btn span,.floatad_360 p .floatad_360_btn:hover span{background-image:url(//pic.c-ctrip.com/hotels121118/floatad_360.jpg);background-repeat:no-repeat;}
.floatad_360{position:fixed;_position:absolute;bottom:0;left:50%;width:980px;height:76px;margin-left:-490px;z-index:10;background-color:#009bff;}
.floatad_360 p{float:right;width:136px;height:76px;background:#009bff;}
.floatad_360 p .floatad_360_btn{float:left;padding:22px 0 19px;margin:0 0 0 11px;}
.floatad_360 p .floatad_360_btn span{display:block;width:101px;height:35px;background-position:-844px 0;}
.floatad_360 p .floatad_360_btn:hover span{background-position:-844px -35px;}
.floatad_360 p .floatad_360_close{width:23px;height:23px;float:right;font:bold 20px/20px Simsun;color:#fff;text-align:center;}
.floatad_360 p .floatad_360_close:hover{color:#ee5555;text-decoration:none;}
/* cooperation_ad360 end */
/* video gallery begin */
ul.inline_float{position:relative;width:9999px;}
ul.inline_float li,ul.inline_float li a{float:left;display:inline;}
ul.inline_float li img{vertical-align:middle;}
.gallery{margin-bottom:20px;}
.gallery .gallery_view{margin-left:auto;margin-right:auto;}
.gallery .ellipsis{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:normal;}
.gallery .gallery_info{line-height:30px;margin:5px auto 10px;text-align:right;}
.gallery .gallery_info .ellipsis{float:left;display:inline;text-align:left;font-size:14px;font-weight:bold;}
.gallery .gallery_num i{font-style:normal;margin:0 2px;}
.gallery .gallery_num .num_current{color:#f60;}
.gallery .gallery_thumb{position:relative;*zoom:1;}
.gallery_thumb_view li{margin-right:5px;}
.gallery_thumb_view li a{border:2px solid #fff;}
.gallery_thumb_view li a:hover{border-color:#89B4F1;}
.gallery_thumb_view li.active a{border-color:#F60;}
.gallery_thumb .prev_btn,.gallery_thumb .next_btn{background-position:0 0;height:36px;position:absolute;top:26px;width:19px;}
.gallery_thumb .prev_btn{left:20px;_left:5px;}
.gallery_thumb .next_btn{right:20px;_right:5px;background-position:-20px 0;}
.gallery_thumb .prev_btn:hover{background-position:-42px 0;}
.gallery_thumb .next_btn:hover{background-position:-62px 0;}
.gallery_thumb .prev_btn.disabled{background-position:-83px 0;}
.gallery_thumb .next_btn.disabled{background-position:-103px 0;}
.gallery_thumb .disabled,.gallery_thumb .disabled:hover{cursor:default;background-position-y:-72px;}
.gallery_video .gallery_view{width:640px;height:385px;}
.gallery_video .gallery_info{width:640px;}
.gallery_video .gallery_title{width:500px;}
.gallery_video .gallery_thumb_view{width:640px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;}
.gallery_video .gallery_thumb_view li{width:156px;position:relative;}
.gallery_video .gallery_thumb_view img{width:152px;height:85px;}
.gallery_video .gallery_thumb_view .ellipsis{display:none;line-height:24px;width:100%;position:absolute;left:0;top:65px;text-align:center;color:#fff;background-color:#333;background-color:rgba(0,0,0,.5);}
.gallery_thumb_view li a:hover .ellipsis{display:block;}
/* video gallery end */
/* gaode map begin */
.htl_spot{border:1px solid #fff;border-radius:4px;white-space:nowrap;}
.htl_spot .spot_border{border:2px solid #2E91DE;border-radius:4px;background-color:#fff;cursor:pointer;}
.htl_spot table{whitie-space:no-wrap;}
.htl_spot .num{display:block;width:18px;height:22px;margin:-2px 0;border-right:2px solid #2E91DE;border-radius:0 4px 4px 0;color:#2E91DE;text-align:center;line-height:22px;font-family:tahoma;font-weight:bold;}
.htl_spot .name{padding:0 8px;color:#2E91DE;white-space:nowrap;*zoom:1;}
.htl_spot .price{padding-right:8px;color:#FF7A17;font-weight:bold;}
.htl_spot .price dfn{color:#333;font-weight:normal;}
.htl_spot_box .arrow{display:block;width:12px;height:7px;margin:-1px 0 0 6px;overflow:hidden;background:url(//pic.c-ctrip.com/hotels121118/bg_spot_arrow.png) no-repeat;}
.htl_spot_hover .spot_border{background-color:#2E91DE;cursor:default;}
.htl_spot_hover .num,.htl_spot_hover .name,.htl_spot_hover .price,.htl_spot_hover .price dfn{color:#fff;}
/* gaode map end */
/* metro pop begin */
.metro_pop{width:618px;padding:10px 20px 10px 10px;border:1px solid #999;background-color:#fff;}
.metro_pop .metro_line{display:inline-block;}
.metro_pop .metro_line{display:block;overflow:hidden;}
.metro_pop .metro_line .metro{float:left;width:106px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.metro_pop .metro_line .metro:hover{border:1px solid #ACCCEF;background:#E8F4FF;text-decoration:none;}
.metro_pop .metro_line .current,.metro_pop .metro_line .current:hover{border-color:#74A2DE;background-color:#74A2DE;color:#FFF;cursor:default;}
.metro_pop .metro_station{margin-top:5px;padding:5px 10px;border:1px solid #CCE0F0;background-color:#E9F5FF;overflow:hidden;}
.metro_pop .metro_station a{display:inline-block;height:22px;margin-right:5px;padding:0 5px;color:#16B;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/* metro pop end */
/* district_pop begin */
.district_pop{display:inline-block;width:490px;padding:10px 20px 10px 10px;border:1px solid #999;background-color:#fff;}
.district_pop{display:block;overflow:hidden;}
.district_pop a{float:left;width:80px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.district_pop a:hover{border:1px solid #ACCCEF;background:#E8F4FF;text-decoration:none;}
/* district_pop end */
/* airport railway pop begin */
.airport_railway_pop{display:inline-block;width:440px;padding:10px 20px 10px 10px;border:1px solid #999;background-color:#fff;}
.airport_railway_pop{display:block;overflow:hidden;}
.airport_railway_pop a{float:left;width:200px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.airport_railway_pop a:hover{border:1px solid #ACCCEF;background:#E8F4FF;text-decoration:none;}
/* airport railway pop end */
/* business quarter pop begin */
.business_quarter_pop{border:8px solid #555;background-color:#fff;}
.business_quarter_pop .close{float:right;width:20px;height:22px;font:bold 16px/22px Simsun;color:#666;text-align:center;}
.business_quarter_pop .close:hover{text-decoration:none;color:#FFA800;}
.business_quarter_pop .tab_box{height:26px;margin:4px 10px 6px;border-bottom:2px solid #ccc;}
.business_quarter_pop .tab_box li{position:relative;float:left;display:inline;height:26px;margin-right:24px;line-height:26px;color:#333;cursor:pointer;}
.business_quarter_pop .tab_box li b{display:none;}
.business_quarter_pop .tab_box li span{font-size:14px;font-weight:bold;}
.business_quarter_pop .tab_box .selected{border-bottom:2px solid #06c;margin-bottom:-2px;color:#06c;}
.business_quarter_pop .tab_box .selected b{position:absolute;top:28px;left:50%;display:block;width:0;height:0;margin-left:-5px;overflow:hidden;font-size:0;line-height:0;border-color:#06c transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;}
.business_quarter_pop .business_map{width:730px;}
.business_quarter_pop .business_list{width:618px;margin:0 10px 10px;}
.business_list .letters_block a{float:left;width:119px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.business_list .no_letter{padding:0;}
.business_list div.no_letter a{width:136px;}
/* brand_pop2 begin */
.brand_pop2{position:absolute;padding:10px 10px 40px;_width:648px;border:1px solid #999;background-color:#fff;}
.brand_pop2 .close{position:absolute;top:10px;right:10px;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.brand_pop2 .close:hover{text-decoration:none;color:#FFA800;}
.brand_pop2 td{padding-right:10px;vertical-align:top;}
.brand_pop2 .title{margin-bottom:6px;padding-right:30px;font-size:12px;font-weight:bold;}
.brand_pop2 .item_box{float:left;width:84px;}
.brand_pop2 .item_box li{margin-bottom:5px;}
.brand_pop2 .item_box input{width:12px;height:12px;margin-right:3px;overflow:hidden;border:none;font-family:Arial;vertical-align:middle;}
.brand_pop2 .item_box a{display:inline-block;width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;vertical-align:middle;}
.brand_pop2 .item_box a:hover{text-decoration:none;}
/* brand_pop2 end */
/* jingpin pop begin */
.jingpin_pop{position:absolute;width:96px;border:1px solid #67A1E2;background-color:#fff;}
.jingpin_pop b{position:absolute;left:41px;width:16px;height:7px;margin-top:-7px;background-image:url(//pic.c-ctrip.com/common/un_jmp_tri120220.png);background-repeat:no-repeat;background-position:-6px 0;overflow:hidden;}
.jingpin_pop .jinpin_bd{padding:10px;}
.jingpin_pop a{display:block;padding:2px 0 2px 20px;background-position:-227px -171px;color:#333;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jingpin_pop a:hover,.jingpin_pop a.selected{text-decoration:none;background-color:#74A2DE;background-position:-227px -200px;color:#fff;}
/* jingpin pop begin */
/* discount S */
.pop_discount_box{border:1px solid #67a1e2;padding:16px 8px;width:470px;color:#333;background-color:#fff;position:absolute;z-index:25}
.pop_discount_box ul{margin-top:6px}
.pop_discount_box li{float:left;display:inline;}
.pop_discount_box .method{color:#999;line-height:30px;font-family:simsun}
.method1{border-right:1px solid #eee;padding-right:0px;width:240px;}
.price_tag{color:#f60}
.method1 p,.method2 p{line-height:2;font-family:arial}
.method1 img{vertical-align:middle;}
.method1 .method_txt{float:right;margin:20px 10px;color:#999}
.method2{width:200px;padding-left:24px}
/* discount E */
/* htl_pic_pop begin */
.htl_pic_pop{width:945px; *width: 960px; padding:10px 0 18px 15px;border:10px solid #DCDCDC;background-color:#fff;}
.htl_pic_pop .close{float:right;width:30px;height:30px;margin-top:-6px;font:bold 24px/30px Simsun;color:#99BBDD;}
.htl_pic_pop .close:hover{color:#3984e6;text-decoration:none;}
.pic_tab{height:22px;margin-bottom:20px;}
.pic_tab a{position:relative;float:left;height:22px;margin-bottom:-2px;padding:0 14px;border-bottom:2px solid #D2D2D2;font-size:14px;font-weight:bold;color:#4D4D4D;}
.pic_tab a:hover{text-decoration:none;}
.pic_tab b{position:absolute;top:23px;left:50%;display:none;width:0;height:0;margin-left:-6px;border-width:5px;border-color:#004FB8 transparent transparent transparent;border-style:solid dashed dashed dashed;font-size:0;line-height:0;overflow:hidden;}
.pic_tab .current{border-bottom:2px solid #004FB8;color:#06c;cursor:default;}
.pic_tab .current b{display:block;}
.pic_box .pic_type_select{float:left;width:365px;min-height:21px;_height:21px; margin-bottom: 15px;}
.pic_type_select a{display:inline-block;height:16px;margin-right:8px;padding:0 5px;line-height:16px;}
.pic_type_select a:hover,.pic_type_select a.current{background-color:#2577e3;color:#FFF;text-decoration:none;}
.pic_box{padding-top:30px;*zoom:1;}
.pic_box:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.view_video{ position: relative; margin: 0 auto; width: 854px; height: 480px;}
.view_video .view_video_detail{ display: block; margin: 0 auto; width: 854px; height: 480px;}
.view_video .view_video_tip{position:absolute;top:50%;left:50%;width:600px;height:50px;line-height:50px;color:#fff;text-align:center;margin:-25px 0 0 -300px; font-size: 14px;}
.view_video .view_video_tip{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');}



.pic_left{float:left;display:inline;width:550px;margin-right:15px;}
.pic_b{position:relative;width:550px;height:412px;margin-bottom:8px;overflow:hidden;}
.pic_b img{display:block;width:550px;height:412px;}
.pic_b .prev,.pic_b .next{position:absolute;top:0;display:block;height:412px;outline:none;z-index:2;cursor:pointer;background:url(//pic.c-ctrip.com/hotels121118/un_detail8.png) no-repeat -9999px -9999px;}
.pic_b .prev{left:0;width:50%;}
.pic_b .next{right:0;width:50%;}
.pic_b .prev .hover,.pic_b .next .hover{float:left;width:32px;height:50px;margin-top:180px;border-radius:0 2px 2px 0;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);_background-color:#000;}
.pic_b .prev .hover b,.pic_b .next .hover b{display:block;width:32px;height:17px;margin-top:17px;background:url(//pic.ctrip.com/hotels121118/un_htl_pic2.png) no-repeat 0 -133px;}
.pic_b .next .hover{float:right;border-radius:5px 0 0 5px;}
.pic_b .next .hover b{margin-left:2px;background-position:-2px -112px;}
.pic_b .pic_copyright{position: absolute;top: 10px;right: 10px;text-shadow: 0 0 3px #333;color: #fff;z-index: 3;}
.pic_info{margin-bottom:20px;font-size:14px;font-weight:bold;}
.pic_info .num{float:right;font-size:12px;font-weight:normal;}
.pic_info .c{color:#f60;}
.vfml{font-size:10px;-webkit-text-size-adjust:none;color:#999;}
.pic_right{position:relative;float:left;display:inline;width:365px;height:366px;margin-top:-2px;overflow-y:auto;}
.htl_pic_pop .pic_s{float:left;width:80px;height:60px;margin:0 2px 2px 0;border:2px solid #fff;overflow:hidden;}
.htl_pic_pop .pic_s img{display:block;width:80px;height:60px;}
.htl_pic_pop .pic_s .pic_name{position:relative;display:block;*display:none;width:80px;height:20px;color:#EEE;line-height:20px;text-align:center;white-space:nowrap;overflow:hidden;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8);_background-color:#000;}
.htl_pic_pop .pic_s:hover{border:2px solid #8BB6EE;text-decoration:none;}
.current .pic_name,.pic_s:hover .pic_name{display:block;margin-top:-20px;}
.pic_right .current,.pic_right .current:hover{border:2px solid #f60;}
.pop_gta{width:858px;height:480px;overflow-y:auto;}
/*=s 酒店视频btn*/
.htl_pic_pop .view_video_link{position:absolute;top:10px;left:10px;z-index:3; padding: 4px; background-color: #0066cc;}
.htl_pic_pop .view_video_link i{display:block;width:29px;height:22px;background:url(//pic.c-ctrip.com/htlpic/hotels/querypage/un_query.png?171129.png) no-repeat 0 -110px;}
.htl_pic_pop .view_video_link:hover{ background-color: #ff9618; text-decoration:none;}
/*=e 酒店视频btn*/
.htl_pic_pop .view_360_link{position:absolute;top:10px;left:10px;display:block;width:49px;height:30px;background:url(//pic.c-ctrip.com/hotels121118/un_detail8.png) no-repeat 0 -313px;z-index:3;}
.htl_pic_pop .view_360_link:hover{background-position:0 -345px;text-decoration:none;}

.htl_pic_pop .pic_loading{position:absolute;top:187px;left:204px;width:102px;height:40px;padding-left:50px;background:url(//pic.c-ctrip.com/common/loading_black18.gif) no-repeat 17px 12px #000;z-index:3;color:#fff;font-size:14px;line-height:40px;}
.pic_box .pic_bottom_info{position:absolute;bottom:0;left:0;width:510px;padding:8px 20px;color:#fff;z-index:3;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);_background-color:#000;}
.pic_bottom_info .pic_bottom_content{overflow:hidden;}
.pic_box .pic_bottom_info .toggle{position:absolute;top:-20px;left:250px;display:block;width:50px;height:20px;border-radius:4px 4px 0 0;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);_background-color:#000;}
.pic_bottom_info .toggle b{display:block;width:12px;height:7px;margin:7px 0 0 19px;background:url(//pic.ctrip.com/hotels121118/un_htl_pic2.png) no-repeat 0 -154px;}
.pic_bottom_hidden .toggle b{background-position:-27px -154px;}
.pic_box .pic_bottom_hidden{padding:5px 0 0;}
.pic_bottom_hidden .pic_bottom_content{height:0;}
.pic_box .pic_bottom_info .txt{padding-bottom:2px;line-height:20px;}
.pic_box .pic_bottom_info .tuan_info{display:inline-block;margin-top:-1px;padding-top:4px;border-top:1px dotted #818384;}
.pic_box .pic_bottom_info .tuan_info{display:block;overflow:hidden;}
.pic_bottom_info .tuan_info .tuan{float:left;display:inline;width:29px;height:16px;margin:2px 10px 0 0;background-color:#f28a10;line-height:16px;color:#fff;text-align:center;overflow:hidden;}
.pic_bottom_info .tuan_info .tun_item{float:left;width:230px;}
.tuan_info .tun_item .link{color:#fff;}
.tun_item .link:hover .name{text-decoration:underline;}
.tuan_info .tun_item .name{display:inline-block;max-width:144px;_width:144px;height:16px;margin-right:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tuan_info .tun_item .price{color:#ffa21c;font-size:16px;}
.tuan_info .tun_item dfn{color:#999;vertical-align:3px;}
.tun_item .price .minus{font-size:12px;}
.pic_bottom_info .tuan_1 .tun_item{width:auto;}
.tuan_1 .tun_item .name{max-width:374px;_width:374px;}
.htl_pic_pop .pic_entry_detail{margin-top: -9px;}
.htl_pic_pop .pic_to_detail{height: 70px;background-color: #f6f6f6;margin: -10px 0px 0px -15px;overflow: auto;}
.htl_pic_pop .pic_to_detail span{display: inline-block;}
.htl_pic_pop .pic_to_detail .hotel_detail_left{display: inline-block;margin-top: 20px;margin-left: 15px;}
.hotel_detail_left .hotel_name{display: inline-block;vertical-align: middle;font: bold 20px/22px "microsoft yahei",simsun;color: #06c;line-height: 1.5;
max-width:510px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;
}
.hotel_detail_left .hotel_medal{margin: 0px 10px;vertical-align: middle;}
.htl_pic_pop .pic_to_detail .hotel_detail_right{float: right;margin-top: 5px;margin-right: 20px;width:312px;}
.hotel_detail_right .close{width: 16px;height: 20px;font-size: 16px; margin-right: -10px; margin-left: 5px;}
.hotel_detail_right .hotel_price_item{margin-right: 20px;text-align: right;color: #f60;display:inline;width:150px;margin-top: 5px;}
.hotel_detail_right .hotel_price_item .hotel_price{font-size:30px;}
.hotel_detail_right .hotel_price_item .currency{padding: 0 4px;font-size: 12px;font-family: arial;vertical-align: 12px;color: #333;}
.hotel_detail_right .view_detail{float: right;width: 129px;height: 46px;margin-top: 4px;border: solid 1px #e77c00;color: #FFF;font: bold 18px/46px Simsun;text-align: center;overflow: hidden;
    box-shadow: 0 1px 0 rgba(95,50,0,0.7);border-radius: 3px;text-shadow: 1px 1px 0 #cf7000;background-color: #ffb000;outline: none;font-family: \5FAE\8F6F\96C5\9ED1;}
.hotel_detail_right a:hover{text-decoration:none;}
/* htl_pic_pop end */
/* tabs S */
.pic_box .pic_tabs{border-bottom:2px solid #ccc;font:18px "microsoft yahei";float:left;display:inline;width:365px;line-height:30px;margin-bottom:10px;}
.pic_tabs a{color:#333;display:inline-block;text-align:center;width:90px;border-bottom:2px solid #ccc;text-decoration:none;height:30px;position:relative;top:2px}
.pic_tabs a:hover:{text-decoration:none;}
.pic_tabs a.active{color:#06c;border-bottom-color:#06c;}
/* tabs E */
.htl_pic_pop .view_360{width:710px;margin:30px auto 0;overflow:hidden;}
/* ------ 360 3d S ------ */
.ctrip_360{width:651px;margin:0 auto;overflow:hidden;}
.ctrip_360_bd:before,.ctrip_360_bd:after{content:"";display:table;}
.ctrip_360_bd:after{clear:both;}
.ctrip_360_bd{position:relative;margin-bottom:20px;background:#ddd;zoom:1;}
.pic_num{text-align:right;padding-right:30px;margin-bottom:5px;}
.pic_num span{color:#FF6600;}
.ctrip_360_pic{float:left;width:550px;height:302px;overflow:hidden;position:relative;}
.ctrip_360_panorama_btn{position:absolute;left:10px;top:10px;width:49px;height:29px;background:url(//pic.c-ctrip.com/htlpic/hotels/querypage/un_query.png) no-repeat 0 -32px;z-index:6;}
.ctrip_360_panorama_btn:hover{background-position:0 -71px;}
.ctrip_360_pic .menu_left,.ctrip_360_pic .menu_right{position:absolute;top:139px;width:20px;height:22px;}
.ctrip_360_pic .menu_left{left:50px;background-position:0 -120px;}
.ctrip_360_pic .menu_right{right:50px;background-position:-22px -120px;}
.ctrip_360_pic_box{position:relative;width:550px;height:302px;overflow:hidden;}
.ctrip_360_pic_box img{width:550px;height:302px;display:block;}
.ctrip_360_pic_btn{position:absolute;top:250px;right:20px;}
.ctrip_360_pic_btn,.ctrip_360_tip{z-index:1;}
.btn_360{display:inline-block;width:37px;height:37px;position:relative;zoom:1;background:url(//pic.c-ctrip.com/hotels121118/360/q_bg.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//pic.c-ctrip.com/hotels121118/360/q_bg.png",sizingMethod="scale");cursor:pointer;}
.btn_360 i{display:inline-block;width:15px;height:15px;cursor:pointer;position:absolute;top:12px;left:11px;background:url(//pic.c-ctrip.com/hotels121118/360/btn_icon.png) no-repeat;}
.btn_left i{background-position:0 0;}
.btn_right i{background-position:0 -120px;}
.btn_play i{background-position:1px -40px;}
.btn_stop i{background-position:1px -80px;}
.ctrip_360_tip{position:absolute;top:50%;left:50%;width:200px;height:33px;line-height:33px;color:#fff;text-align:center;margin:-16px 0 0 -76px;}
.ctrip_360_tip{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');}
:root .ctrip_360_tip{filter:none;background-color:rgba(0,0,0,0.5);}
.ctrip_360_browser{position:absolute;top:50%;left:50%;width:600px;height:50px;line-height:50px;color:#fff;text-align:center;margin:-25px 0 0 -300px; font-size: 14px;}
.ctrip_360_browser{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');}
:root .ctrip_360_browser{filter:none;background-color:rgba(0,0,0,0.8);}

.ctrip_360_txt{float:right;width:100px; height: 246px; padding: 28px 0; position: relative;}
.ctrip_360_txt a.menu_360{ position: absolute; left: 0; width: 98px; height:26px;line-height:26px;background-color:#ffffff;border:1px solid #e6e6e6;margin-bottom:1px;}
.ctrip_360_txt a:hover.menu_360{background-color:#024faf;border-color:#024faf;}
.ctrip_360_txt a.menu_360{ background:url(//pic.c-ctrip.com/hotels121118/360/menu_icon.png) no-repeat;background-position:42px 9px;}
.ctrip_360_txt a.menu_top{ top: 0;}
.ctrip_360_txt a.menu_btm{ bottom: 0; background-position:42px -31px;}
.ctrip_360_txt a:hover.menu_top{background-position:42px -71px;}
.ctrip_360_txt a:hover.menu_btm{background-position:42px -111px;}
.ctrip_360_txt a.menu_top_dis,.ctrip_360_txt a:hover.menu_top_dis{background-position:42px -191px;cursor:default;background-color:#ffffff;border-color:#e6e6e6;}
.ctrip_360_txt a.menu_btm_dis,.ctrip_360_txt a:hover.menu_btm_dis{background-position:42px -151px;cursor:default;background-color:#ffffff;border-color:#e6e6e6;}
.ctrip_360_txt_cont{overflow:hidden;zoom:1;}
.ctrip_360_txt_cont li{height:35px;overflow:hidden;text-align:center;border-top:1px solid #e6e6e6;margin-top:-1px;}
.ctrip_360_txt_cont a{display:block;height:35px;line-height:35px;background-color:#fafafa;color:#333;font-family:"microsoft yahei";text-overflow:ellipsis;padding:0 5px;width:90px;white-space:nowrap;overflow:hidden;}
.ctrip_360_txt_cont a:hover,.ctrip_360_txt_cont li.current a{text-decoration:none;background-color:#dcebf8;color:#003475;}

.ctrip_vr{ width: 860px;}
.ctrip_vr .ctrip_360_pic{ width: 760px;}
.ctrip_vr .ctrip_360_pic_box{ width: 760px;}
.ctrip_vr .ctrip_360_pic_box img{ width: auto;}
/* ------ 360 3d E ------ */
/* 20131129 TODO list optimization 2.6 */
.ico_favorite,.ico_unfavorite,.ico_hotel_join{width:auto;padding-left:20px;_height:16px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat;}
.ico_favorite{background-position:-128px -49px;}
.ico_favorite:hover{background-position:-128px -73px;text-decoration:none;}
.ico_unfavorite{background-position:-128px 0;}
.ico_unfavorite:hover{background-position:-128px -25px;}
.ico_hotel_join{padding:3px 3px 3px 26px;background-position:-124px -95px;background-position:-124px -97px\9;}
.sider_pic .fav_del{position:absolute;top:2px;right:0;width:18px;height:18px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat -128px -46px;}
.sider_pic .fav_del:hover{background-position:-128px -70px;}
.base_main3 .sta_fixed{position:fixed;top:0;box-shadow:0 2px 1px rgba(40,40,40,0.2);border-bottom:1px solid #ddd;z-index:6; width: 780px;}
.base_side3 .sta_fixed{position:fixed;top:0;z-index:3;}
.searchresult_info{position:relative;}
.searchresult_info .hotel_price_icon{margin-bottom:22px;min-height:60px;_height:60px;}
.searchresult_info .hotel_favorite_info{position:absolute;bottom:-5px;right:0;line-height:1;padding:5px;line-height:16px;}
.hotel_favorite_info .hotel_tologin{display:inline-block;margin-right:8px;border-right:1px solid #333;padding-right:8px;}
.hotel_favorite_info .hotel_favorite{display:inline-block;}
.searchresult_info .hotel_join{position:absolute;bottom:-5px;right:63px;line-height:1;padding:5px;}
.hotel_tologin a{margin:0 5px;}
.hotel_tologin{position:relative;}
.hotel_tologin em{width:100px;position:absolute;left:35px;font-style:normal;}
.caption_imgbox{float:left;margin-right:10px;padding:0 23px;position:relative;}
.caption_imgbox .link,.caption_imgbox .link img{margin:0;border-radius:0;}
.btn_preview,.btn_next{position:absolute;top:0;z-index:1;background-color:#fff;display:block;width:22px;height:73px;border:1px solid #ddd;overflow:hidden;}
.btn_preview{left:0;}
.btn_next{right:0;}
.btn_preview:hover .ico_preview{border-right-color:#ffa800}
.btn_next:hover .ico_next{border-left-color:#ffa800}
.ico_preview,.ico_next{display:inline-block;width:0;height:0;border:8px dashed transparent;vertical-align:middle;overflow:hidden;font-size:0;position:absolute;margin-top:28px;cursor:pointer;}
.ico_preview{border-right:8px solid #ccc;}
.ico_next{border-left:8px solid #ccc;margin-left:8px;}
.caption_imgbox .link{position:relative;}
.link_img_num,.current_img_num{background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#AA000000',endColorstr='#AA000000');color:#fff;line-height:18px;height:18px;padding:0 5px;position:absolute;}
.link_img_num{bottom:5px;right:0;}
.current_img_num{width:32px;line-height:20px;height:20px;text-align:center;z-index:5;bottom:10px;left:50%;margin-left:-16px;}
.current_img_num .c{color:#F60;}
.searchresult_caption_new .searchresult_caplist_box{overflow:hidden;clear:none;*zoom:1;}
.searchresult_caption_new .show_fold{background:none;padding-right:0;}
.net_free{border-bottom:1px dashed #10a200;cursor:default;}

.sider_title .link_more{position:absolute;right:0;font-size:12px;font-weight:normal;}
.brand_pop2 .sta_disable,.brand_pop2 .sta_disable:hover,.brand_pop .sta_disable,.brand_pop .sta_disable:hover{background:#e6e6e6;color:#fff;cursor:default;}
.searchresult_info_name{width:58%;}
.path_bar h1{display:inline;font-weight:normal;}
.active_banner{margin:-5px 0 5px;}
.searchresult_info_name .hotel_num{float:left;}
.room_policy{border-bottom:1px dashed #4D4D4D;}
.tuan_recommend .searchresult_info_judge,.huixuan_recommend .searchresult_info_judge{margin-left:10px;}
.hotel_datelist .base_price .exclusive,.hotel_datelist2 .base_price .exclusive{font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;border-bottom:1px dashed #ff6600;}
.searchresult_caption_new .link{overflow:hidden;background:url(//pic.c-ctrip.com/hotels121118/bg_nopic1.png) no-repeat center center #FEFAEF;}
.searchresult_caption_new .img_box{width:1000px;position:absolute;top:0;left:0;}
.searchresult_caption_new .link a{float:left;width:75px;height:75px;background-repeat:no-repeat;background-position:center center;}
.attractions_pop{padding-right:35px;}
.attractions_pop .close{position:absolute;top:10px;right:5px;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.attractions_pop .close:hover{text-decoration:none;color:#FFA800;}
.net_fee{border-bottom:1px dashed #4D4D4D;cursor:default;}
.collect_list{max-height:92px;_height:92px;overflow:hidden;margin-bottom:10px;}
/* 20140109 TODO list optimization 2.6 */
.district_pop .pop_box_district{margin:5px 0;}
.district_pop a.close{position:absolute;top:10px;right:10px;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;border:none;}
.district_pop a.close:hover{background:none;border:none;color:#FFA800;}
/* shangyequ map begin */
.shangyequ_map .map_pop_loading{position:absolute;top:50%;left:50%;padding-top:60px;margin:-41px 0 0 -60px;width:120px;height:22px;text-align:center;font:14px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;color:#5F5F5F;background:url(//pic.ctrip.com/common/loading_48.gif) no-repeat center top;}
.shangyequ_map{position:relative;background-color:#fff;}
.shangyequ_map .shangyequ_side_close,.shangyequ_map .shangyequ_side_open{position:absolute;top:250px;background-color:#fff;z-index:3;}
.shangyequ_map .shangyequ_side_open,.shangyequ_map .shangyequ_side_close{right:-24px;}
.shangyequ_side_close a,.shangyequ_side_open a{display:block;width:22px;height:43px;line-height:43px;text-align:center;border:1px solid #ccc;border-left:1px #fff solid;letter-spacing:-3px;color:#333;font-family:"\5B8B\4F53";}
.shangyequ_side_close a:hover{background-position:0 -86px;text-decoration:none;}
.shangyequ_side_open a{background-position:0 -43px;}
.shangyequ_side_open a:hover{background-position:0 -129px;text-decoration:none;}
.shangyequ_map .shangyequ_side{position:absolute;top:0;left:0;width:375px;padding:10px 5px 0 10px;border-right:1px solid #ccc;background-color:#fff;}
.shangyequ_map .shangyequ_side_hidden{left:-391px;}
.shangyequ_side .business_list{overflow-y:auto;}
.letters_block{padding-left:70px;*zoom:1;}
div.letters_block a{width:119px;}
.letters_block:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.letters_block .letters{float:left;width:56px;height:14px;margin:6px 0 0 -70px;background-color:#EBEBEB;color:#666;line-height:14px;text-align:center;}
.shangyequ_side .letters_block{margin-bottom:10px;padding-left:0;}
.shangyequ_side .letters_block .letters{float:none;display:block;margin:0 0 4px;}
.shangyequ_side .letters_block a{width:104px;}
.shangyequ_side .letters_block .selected{background-color:#2577e3;color:#fff;}
.shangyequ_side .letters_block label{float:left;width:102px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.shangyequ_side .letters_block label:hover{cursor:pointer;}
.shangyequ_side .letters_block label input{vertical-align:middle;margin-right:4px;}
.business_list_btn{padding:25px 0 30px;margin:10px 10px 0 0;border-top:1px solid #ccc;text-align:center;}
.business_list_btn .submit{display:inline-block;width:78px;height:24px;border:solid 1px #e77c00;border-radius:3px;background-color:#ffb000;cursor:pointer;color:#fff;text-align:center;vertical-align:middle;line-height:24px;font-weight:bold;font-size:16px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;box-shadow:0 1px 0 rgba(95,50,0,0.7);text-shadow:1px 1px 0 #cf7000;*filter:chroma(color=#000000);outline:none;}
.business_list_btn .submit:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
/* shangyequ map end */
/* ajax loading box */
.ajax_loading_box{width:244px;height:110px;padding-left:90px;border:7px solid #dcdcdc;background:url(//pic.c-ctrip.com/common/loading_32.gif) no-repeat 41px 44px;overflow:hidden;}
.ajax_loading_box .p1{margin:36px 0 6px;font-size:14px;}
.ajax_loading_box .p2{color:#999;}
.hotel_datelist .ajax_loading,.hotel_datelist2 .ajax_loading{width:160px;height:114px;margin:0 auto;padding-left:40px;background:url(//pic.c-ctrip.com/common/loading_32.gif) no-repeat 0 44px;line-height:114px;overflow:hidden;}
/* room_alert_pop begin */
.room_alert_pop{width:420px;border:10px #dcdcdc solid;background-color:#fff;}
.room_alert_pop .room_form{padding:40px 20px 40px 75px;}
.room_alert_pop .room_form p{margin-bottom:16px;}
.room_alert_pop .close{float:right;margin:5px 5px 0 0;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.room_alert_pop .close:hover{text-decoration:none;color:#FFA800;}
.room_alert_pop .room_form .t{float:left;margin:4px 0 0 -65px;*margin:6px 0 0 -65px;width:60px;text-align:right;}
.room_alert_pop .room_form .t2{margin:0 2px 0 18px;}
.room_alert_pop .room_form .input_txt,.room_alert_pop .room_form span{display:inline-block;vertical-align:middle;}
.room_alert_pop .room_form .room_form_tips{padding:2px 5px 2px 22px;margin-bottom:8px;width:291px;*width:293px;color:#000;border:1px solid #67a1e2;background-color:#ddefff;}
.room_alert_pop .room_form .room_form_tips i{display:inline-block;width:12px;height:12px;overflow:hidden;float:left;margin-left:-16px;margin-top:3px;background-position:-48px -260px;}
.room_alert_pop .room_form .room_form_date .input_txt{width:114px;}
.room_alert_pop .room_form .error{border:1px solid #d80000;background:#fff3f3;}
.room_alert_pop .room_form .error_tips{display:block;padding-left:17px;margin-top:2px;color:#d80000;}
.room_alert_pop .room_form .error_tips i{float:left;margin:3px 0 0 -17px;width:12px;height:12px;background-position:-65px -260px;}
.room_alert_pop .room_form .room_form_phone .input_txt,.room_alert_pop .room_form .room_form_mail .input_txt{width:170px;}
.room_alert_pop .room_form .room_form_phone .tips{margin-left:10px;color:#999;}
.room_alert_pop .room_form .room_form_btn input{display:inline-block;width:58px;height:24px;line-height:20px;border:1px solid #0055aa;border-radius:3px;color:#fff;background-color:#27c;cursor:pointer;text-align:center;vertical-align:middle;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:14px;cursor:pointer;box-shadow:0 1px 0 rgba(51,119,187,0.7);*filter:chroma(color=#000000);outline:none;}
.room_alert_pop .room_form .room_form_btn input:hover{background-color:#29f;border-color:#07d;box-shadow:0 1px 0 rgba(107,143,178,0.7);text-decoration:none;}
.room_alert_pop .room_alert_scuess{padding:60px 20px 60px 105px;font-size:14px;}
.room_alert_pop .room_alert_scuess i{float:left;margin:-2px 0 0 -60px;width:48px;height:48px;background-position:0 -279px;}
.room_alert_pop .room_alert_fail{padding:60px 20px 60px 145px;font-size:14px;}
.room_alert_pop .room_alert_fail i{float:left;margin:-2px 0 0 -60px;width:48px;height:48px;background-position:-57px -279px;}
.room_alert_pop .room_alert_warning{padding:60px 20px 60px 45px;font-size:14px;}
.room_alert_pop .room_alert_warning i{display:inline-block;width:48px;height:48px;margin-right:7px;background-position:-112px -58px;vertical-align:middle;}
.room_alert_pop .room_alert_warning span{width:295px;_width:290px;display:inline-block;vertical-align:middle;}
/* room_alert_pop end */
/* =s wjie added on 2014/11/07 */
.rt_origin_price{ display: inline-block; *zoom:1;border-bottom: 1px dashed #fff;color: #999;font:normal 12px/1.5 tahoma,arial;vertical-align: -2px;}
.rt_origin_price i{border-bottom: 1px dashed #999;font-style: normal;margin-left: 3px;cursor: default;vertical-align: text-bottom;padding-bottom: 1px;}
/* =e wjie added on 2014/11/07 */
/* =s wjie added on 2014/11/12 */
.sort_box .rt_line{width:1px;margin-right: 10px;margin-left: 5px; display: none;}
.sort_box .rt_line b{position:absolute;top:-2px;width:1px;height:50px;display: inline-block;*display: inline;*zoom:1;background-color: #c6c6c6;}
.rt_price_tips{position:absolute;z-index:50;top:-45px;right:-15px;width:125px;padding:6px 28px 6px 10px;color:#666;border:1px solid #5ba0dd;background-color:#fff;}
.rt_price_tips .btn_close{position:absolute;top:6px;right:10px;color:#555;font-size:14px;font-weight:bold;font-family:"Simsun";overflow:hidden;}
.rt_price_tips .btn_close:hover{color:#ffa800;text-decoration:none;}
.rt_price_tips .ico_arrows{position:absolute;bottom:-7px;right:45px;width:13px;height:7px;background-image:url("//pic.c-ctrip.com/common/un_jmp_tri120220.png");background-repeat:no-repeat;background-position:-5px -16px;overflow:hidden;}
/* =e wjie added on 2014/11/12 */
/* =s */

/* =e */
/* =s compare_pop */
.compare_pop_fail{margin-top:200px;font-size:22px;text-align:center; font-family:"Microsoft Yahei",Simsun,sans-serif;}
.compare_pop_loading{margin-top:200px;font-size:22px;text-align:center; font-family:"Microsoft Yahei",Simsun,sans-serif;}
.compare_pop_loading i{display:inline-block;vertical-align:middle;width:100px;height:100px;background:url(//pic.ctrip.com/common/loading_100.gif) no-repeat;}
.compare_pop_bd .modular_fold:after,.compare_pop_bd .modular_list ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.compare_pop,.compare_fail_pop{width:988px;background:#fff; box-shadow: 3px 3px 3px 3px #888;}
.compare_pop_hd{ padding-left: 20px; height:40px; line-height: 40px; font-size:14px; color: #fff; background: #414243;}
.compare_pop_hd .state{float:right;margin-right:30px;height:40px;overflow:hidden;font-size:12px;color:#999;font-weight:normal;}
.compare_pop_hd .close{float:right;margin-top:10px; margin-right: 10px; width:20px;height:20px;color:#fff;text-align:center;font:bold 18px/20px Simsun;}
.compare_pop_hd .tips{ color: #bfbfbf;}
.compare_pop_hd .name{ float: left; margin-right: 5px; max-width: 470px; height: 40px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.compare_pop_hd .close:hover{text-decoration:none;color:#FFA800;}
.compare_pop_bd{position:relative;padding-bottom:10px; margin-bottom: -1px; height:530px;overflow-x:hidden;overflow-y:auto;}

.compare_pop_bd .modular_list{ position: relative; text-align: center;}
.compare_pop_bd .modular_list_hd{ overflow: hidden; border-radius:5px 5px 0 0; background: #51b8e7; *zoom:1;}
.compare_pop_bd .modular_list_hd:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.compare_pop_bd .modular_list_hd div{ padding: 0 5px; height: 40px; line-height: 40px; color: #fff; font-weight: normal;}
.compare_pop_bd .modular_list_hd .col1{padding: 0 0 0 20px;}
.compare_pop_bd .col1{float: left; width: 65px; text-align: left;}
.compare_pop_bd .col2{float: left; width: 65px;}
.compare_pop_bd .col3{float: left; width: 65px;}
.compare_pop_bd .col4{float: left; width: 170px; text-align: left;}
.compare_pop_bd .col4 .label_onsale_orange{ display: inline-block; vertical-align: 4px; vertical-align: 6px\0; *vertical-align: -1px; margin-left: 2px;}
.compare_pop_bd .col5,
.compare_pop_bd .col6{float: left; width: 45px;}
.compare_pop_bd .col7{float: left; width: 70px;}
.compare_pop_bd .col8{float: left; width: 70px;}
.compare_pop_bd .col9{float: left; width: 140px; text-align: left;}
.compare_pop_bd .col9 .rt_origin_price{ display: inline-block; vertical-align: 0; margin-left: 2px; border-bottom: 0 none;}
.compare_pop_bd .col10{ float: right; width: 87px; padding-bottom: 8px; text-align: left;}
.compare_pop_bd .col10 .ico_vouch,
.compare_pop_bd .col10 .icon_prepay,
.compare_pop_bd .col10 .ico_check,
.compare_pop_bd .col10 .ico_group{ margin-left: -4px;}
:root .compare_pop_bd .col10 .payment_txt01,:root .compare_pop_bd .col10  .payment_txt02{ margin-left: -4px;}
.compare_pop_bd .child_room,
.compare_pop_bd .more_room_list,
.compare_pop_bd .more_supplier_btn,
.compare_pop_bd .get_tips{*zoom:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABAQMAAADdO609AAAABlBMVEXMzMz////TjRV2AAAAC0lEQVQIHWMIdQAAAO0AlrS3+YUAAAAASUVORK5CYII=) 0 0 repeat-x;*background:url(//pic.c-ctrip.com/hotels121118/border_1px.png) repeat-x center 0; background-color: #fff;}

.compare_pop_bd .child_room{ position: relative; padding-left: 85px;}
.compare_pop_bd .child_room_model{ *zoom:1;}
.compare_pop_bd .child_room:after,
.compare_pop_bd .child_room_model:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}

.compare_pop_bd .child_room:hover,
.compare_pop_bd .more_room_list:hover{background: #dcf0fa;}
.compare_pop_bd .child_room:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.compare_pop_bd .child_room .col1,
.compare_pop_bd .child_room .col2,
.compare_pop_bd .child_room .col3,
.compare_pop_bd .child_room .col4,
.compare_pop_bd .child_room .col5,
.compare_pop_bd .child_room .col6,
.compare_pop_bd .child_room .col7,
.compare_pop_bd .child_room .col8,
.compare_pop_bd .child_room .col9,
.compare_pop_bd .child_room .col10{ padding: 15px 5px;}
.compare_pop_bd .modular_list_hd .col4{ width: 160px; padding: 0 0 0 20px;}
.compare_pop_bd .modular_list_hd .col9{ width: 126px; padding: 0 0 0 30px;}
.compare_pop_bd .child_room .col9{ padding:7px 0 7px 5px;}
.compare_pop_bd .child_room .col10{ padding-left: 0;}
.compare_pop_bd .supplier_logo{  position: absolute; left: 10px; top: 16px; width: 65px; height: 20px;}
.compare_pop_bd .supplier_logo_open{ top:50%; margin-top: -10px; }
.compare_pop_bd .info{ display: inline-block; max-width: 150px; _width:150px; height: 18px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.child_room_open .info{ padding-bottom:2px;  height: auto; overflow: visible; text-overflow:clip; white-space:normal; word-break:break-all;}
.compare_pop_bd .more_price{ display: block; color: #999;}
.compare_pop_bd .more_price i,
.compare_pop_bd .more_supplier_btn i{ margin-left: 3px; display: inline-block; vertical-align: middle; width: 9px; height: 6px; overflow: hidden; background-position: -237px -50px;}
.compare_pop_bd .line_orange{ border-bottom: 1px dashed #f60;}
.compare_pop_bd .line_blue{ border-bottom: 1px dashed #06c;}
.compare_pop_bd .line_gray{ border-bottom: 1px dashed #808080;}
.compare_pop_bd .price_orange dfn,
.compare_pop_bd .price_blue dfn,
.compare_pop_bd .price_gray dfn
{ margin-right: 4px; font-size: 12px;}
.compare_pop_bd .price_orange{ color: #f60; font-size: 24px;}
.compare_pop_bd .price_blue{ color: #06c; font-size: 24px;}
.compare_pop_bd .price_gray{ color: #808080; font-size: 24px;}
.compare_pop_bd .label_onsale_txt{ vertical-align: 3px; margin-left: 5px;}
.compare_pop_bd .btn{_position:relative;display:inline-block;width:43px;height:22px;border:solid 1px #e77c00;border-radius:3px;background-color:#ffb000;cursor:pointer;color:#fff;text-align:center;vertical-align:middle;line-height:24px;font-weight:bold;font-size:12px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;box-shadow:0 1px 0 rgba(95,50,0,0.7);text-shadow:1px 1px 0 #cf7000;*filter:chroma(color=#000000);outline:none;}
.compare_pop_bd .sold_out{ padding-top: 3px; width: 44px; height: 23px; color: #808080; font-weight: bold; cursor: default;}

.compare_pop_bd .child_room_open{ position: relative;}
.compare_pop_bd .child_room_open .child_room{ background:none;}
.compare_pop_bd .child_room_open .col1,
.compare_pop_bd .child_room_open .col2,
.compare_pop_bd .child_room_open .col3,
.compare_pop_bd .child_room_open .col4,
.compare_pop_bd .child_room_open .col5,
.compare_pop_bd .child_room_open .col6,
.compare_pop_bd .child_room_open .col7,
.compare_pop_bd .child_room_open .col8,
.compare_pop_bd .child_room_open .col9,
.compare_pop_bd .child_room_open .col10{padding:10px 5px 2px;}
.compare_pop_bd .child_room_open .col9{ padding: 2px 0 2px 5px;}
.compare_pop_bd .child_room_open .col10{ padding-left: 0;}
.compare_pop_bd .modular_fold,.compare_pop_bd .modular_unfold{ padding: 0 20px; *zoom:1;}
.compare_pop_bd .modular_fold:after,.compare_pop_bd .modular_fold:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.compare_pop_bd .modular_fold{ padding: 15px 20px 20px; background: #f2f6f7; border-bottom:1px solid #dcdcdc;}
.compare_pop_bd .modular_fold .room_pic{ clear: both; margin-bottom: 5px; *zoom:1;}
.compare_pop_bd .modular_fold .room_pic:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.compare_pop_bd .modular_fold .room_pic li{ float: left; margin: 0 15px 10px 0; }
.compare_pop_bd .modular_fold .room_pic img{border-radius: 3px;}
.compare_pop_bd .room_caplist{ margin-bottom: 10px; width: 720px; *zoom:1;}
.compare_pop_bd .room_caplist:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.compare_pop_bd .room_caplist li{float:left;width:30%;margin-right:15px;line-height:26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.compare_pop_bd .room_caplist li.f{clear:both;width:90%;white-space:normal;
}
.compare_pop_bd .room_caplist .more_fold{ clear: both; width: 900px; margin-top: -28px; text-align: right;}
.compare_pop_bd .room_caplist .more_fold i{ display: inline-block; vertical-align: middle; margin-left: 6px; width: 9px; height: 6px; overflow: hidden; background-position: -237px -20px;}


.compare_pop_bd .modular_unfold:hover{ background: #dcf0fa;}
.compare_pop_bd .modular_unfold_wrap{ padding-top:12px; height: 68px; border-bottom:1px solid #dcdcdc; cursor: pointer; *zoom:1;}
.compare_pop_bd .modular_unfold_wrap:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.compare_pop_bd .room_btn{ float: right; padding-top: 15px; margin-left: 30px; width: 74px;}
.compare_pop_bd .room_btn .btn_fold,.compare_pop_bd .room_btn .btn_unfold{ display: inline-block; width: 74px; padding: 2px 0 3px; text-align: center; color: #fff; background: #019fe8; border-radius: 2px; cursor: pointer;}
.compare_pop_bd .btn_fold i,.compare_pop_bd .btn_unfold i{ display: inline-block; vertical-align: middle; margin-left: 3px; width: 9px; height: 6px; overflow: hidden;}
.compare_pop_bd .btn_fold i{ background-position: -237px 0;}
.compare_pop_bd .btn_unfold i{ background-position: -237px -10px;}
.compare_pop_bd .room_btn .btn_fold:hover,.compare_pop_bd .room_btn .btn_unfold:hover{ background: #3cb5ee;}
.compare_pop_bd .room_price{ float: right; padding-top: 8px; width: 120px; text-align: right;font-size: 24px; color: #f60;}
.compare_pop_bd .room_price dfn{ margin-right: 4px;  font-size: 12px;}
.compare_pop_bd .room_price .up{ margin-left: 2px; display: inline-block; vertical-align: 2px; color: #808080; font-size: 12px;}
.compare_pop_bd .price_gray dfn,
.compare_pop_bd .price_gray,
.compare_pop_bd .modular_fold .price_gray dfn,
.compare_pop_bd .modular_unfold .price_gray{ color: #808080;}
.compare_pop_bd .room_type .room_type_name{ margin-bottom: 5px; font-size: 18px; font-family:"Microsoft Yahei",Simsun,sans-serif;}
.compare_pop_bd .room_type .hotel_roompic{ display: inline-block; vertical-align: middle; width:16px;height:16px;margin-right:4px; overflow:hidden; background-position:  -160px -2px;}
.compare_pop_bd .room_type .room_type_info{ width: 600px; height:18px; overflow: hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color: #707070;}
.compare_pop_bd .room_type_info .area,
.compare_pop_bd .room_type_info .floor,
.compare_pop_bd .room_type_info .wifi,
.compare_pop_bd .room_type_info .window,
.compare_pop_bd .room_type_info .bed{ margin-right: 30px;}
.compare_pop_bd .room_type .more_unfold{ margin-top: -18px; margin-bottom: 10px; width: 700px; text-align: right;}
.compare_pop_bd .room_type .more_unfold i{ display: inline-block; margin-left:6px; width: 9px; height: 6px; overflow: hidden; background-position: -237px -30px;}
.compare_pop_bd .more_supplier_btn{ padding: 10px; text-align: center;}
.compare_pop_bd .more_supplier_btn a{ color: #999;}
.compare_pop_bd .get_tips{ padding: 10px; text-align: center;}
.compare_pop_bd .get_tips_i{ display: inline-block; vertical-align: middle; margin-right: 3px; width: 12px; height: 12px; background-position: -144px -136px;}

.compare_jump_pop{margin:0 auto;width:537px;border:9px solid #dcdcdc;background:#fff;text-align:center;font-family:"Microsoft Yahei",Simsun,sans-serif;}
.compare_jump_pop .jump_load{padding-top:40px;height:140px;font-size:14px;font-size:24px;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center 100px;}
.compare_jump_pop .jump_load span{color:#2577e3;}
.compare_jump_pop .jump_name{height:48px;line-height:48px;background-color:#eff6fc;font-size:18px;}
/* =s jmp_gift_cont_desc @dfx */
.jmp_gift_cont_desc{line-height: 1.8; padding: 8px 10px 0 42px;}
.jmp_gift_cont_desc .icon_jmp_gift{background:url(//pic.c-ctrip.com/hotels121118/ico_gift.png) no-repeat 0 0; float: left; *display: inline; margin-left: -42px; width: 32px; height: 32px; margin-top: 2px;}
/* =e jmp_gift_cont_desc @dfx */
/* =s label_pink @dfx */
.label_pink{display:inline-block;*display:inline;*zoom: 1;height:16px;line-height:16px;overflow:hidden;color:#fff;background-color:#ff828e;padding:0 2px;font-size: 12px;font-family: arial, simsun, sans-serif;}
.room_policy_g2{color:#10A200;cursor:default;display:inline-block;white-space:nowrap;*display:inline;*zoom: 1; margin-left: 8px;}
.hotel_datelist .th_policy,.hotel_datelist2 .th_policy{width: 90px !important;}
/* =e label_pink @dfx */
/*=s lzj coupon_pop*/
.coupon_pop dt{font-weight:bold;font-size:12px;}
.coupon_pop dd{padding:5px 0 5px 12px;line-height:18px;}
.coupon_pop dd i{float: left; display: inline; margin: 0 0 0 -10px; font-style: normal;}
.coupon_pop dd .orange{color:#f60;}
.coupon_pop .coupon_pop_tip{ padding:8px 0 3px; margin-top: 5px; color: #666; border-top: 1px solid #e2e2e2;}
.coupon_pop .coupon_pop_tip i{display:inline-block;float:none;margin:0 3px 0 0;vertical-align:-2px;*vertical-align:1px;}
/*=e lzj coupon_pop*/

/*=e jyp jmp_discount_info*/
.jmp_discount_info td{ vertical-align: top;}
.jmp_discount_info .line{ padding-top: 5px; margin-top: 5px; border-top: 1px dashed #ccc;}
.jmp_discount_info .title{ margin-bottom: 5px; font-weight: bold;}
.jmp_discount_info .list{ *zoom:1;}
.jmp_discount_info .list:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.jmp_discount_info .list span{ float: left;}
.jmp_discount_info .col1,.jmp_discount_info .col2{ width: 100px;}
.jmp_discount_info .col3{ width: 175px;}
/*=s jyp jmp_discount_info*/

/*=s package_pop*/
.package_pop dt{ padding-bottom: 5px; font-weight:bold;}
.package_pop dd{padding:2px 0 2px 12px;line-height:18px;}
.package_pop dd i{float: left; display: inline; margin: 0 0 0 -10px; font-style: normal;}
.package_pop dd .orange{color:#f60;}
/*=e package_pop*/
/*=s jyp recommend_jj_pop*/
.recommend_jj_pop .pic{padding:2px;width:300px;overflow:hidden;border:2px solid #d0d0d0;}
.recommend_jj_pop .pic .p{display:block;width:300px;}
.comment_pic_pop{padding:2px;width:550px;border:2px solid #d0d0d0;}
/*=e jyp recommend_jj_pop*/
/* Base Pop Begin */
.pop-box{position:relative;width:390px;padding:10px 15px 20px;font-family:Tahoma,Simsun;border:9px solid #DCDCDC;background-color:#FFF;}
.pop-box .pop-hd{height:28px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #E1E1E1;font:bold 14px/28px Tahoma,Simsun;}
.pop-box .c_close{position:absolute;right:0;top:0;padding:0 5px;font:normal 18px/28px Tahoma;color:#CCC;}
.pop-box .c_close:hover{text-decoration:none;color:#FFA800;}
.pop-box .pop-ft{text-align:center;margin-top:10px;}

.pop-box .btn{
	display: inline-block;
	line-height: 24px;
	padding: 0 10px;
	margin-right:10px;
	background-color: #fff;
	border:1px solid #D1D1D1;
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	border-radius: 3px;
	font-size: 12px;
	color: #333;
	vertical-align: middle;
	font-weight: bold;
}
.pop-box .btn:hover{
	text-decoration: none;
	background-color: #06c;
	border-color:#06c;
	color: #fff;
}

.pop-box .btn-primary{display:inline-block;font-size:12px;height:24px;margin-right:10px;padding:0 10px;font-weight:bold;text-align:center;line-height:24px;background-color:#27C;border:1px solid #05A;color:#fff;vertical-align:middle;border-radius:3px;}
.pop-box .btn-primary:hover{background-color:#29F;border-color:#07D;text-decoration:none;}
.pop-box .btn-bright{ border: 1px solid #e77c00; background-color: #ffb000; color: #fff;}
.pop-box .btn-bright:hover{background-color:#f79700;border-color:#e77c00;text-decoration:none;}
.pop-box .gray{color:#999;}
.pop-box .fr{float:right;}
.pop-box .form-text{width:150px;}
.pop-box .text-disabled{background:#e6e6e6;color:#ababab;}
.pop-box .text-small{width:50px;}
.pop-box .form-label{width:80px;}
.pop-box .form-field,.pop-box .action-left{margin-left:90px;}
.pop-box .label-b{font-weight:bold;}
.pop-box .icon-success,.pop-box .icon-error{margin-right:10px;}
.pop-box-ask .disabled{background:#e6e6e6!important;color:#ababab!important;border:1px solid #ddd!important;cursor:default!important;}
/*first-book*/
.first-book{ padding: 10px 20px; font-size: 14px;}
/*first-book*/
/*=s jyp pop_tips*/
.pop_tips{ position: absolute; padding: 8px 10px; border: 1px solid #67a1e2; background: #fff; z-index: 99;}
.apply_people{ width: 200px;}
/*=e jyp pop_tips*/
/* 20140107 */
.c_sort .ico_new{background-position:-22px -125px;width:23px;height:14px;overflow:hidden;position:absolute;top:-12px;left:16px;}
.c_sort label{position:relative;}
/* map unfold fold wrap */
.wrap_main_result{padding-left:960px;}
.wrap_main_result .base_main3{width:940px;margin-left:-960px;}
.wrap_main_result .sort_box{width:920px;}
.wrap_main_result .j_floatright{width:220px;}
.wrap_main_result .side_map{width:218px;}
.wrap_main_result .side_map .base_label,.wrap_main_result .side_map .map_link,.wrap_main_result .side_map .map_box{display:none;}
.wrap_main_result .my_record_bd .hotel_list .hotel_name{ width: 120px;}
.wrap_main_result .hotel_promote_bd .hotel_name{ width: 84px;}
.wrap_main_result .hotel_promote_bd .hotel_location{ width: 100px;}
.wrap_main_result .hotel_promote_bd .li_tag{ top: 100px;}
.wrap_main_result .sider_pic_list li{ width: 150px;}
.wrap_main_result .sider_pic .hotel_name{ width: 150px;}
.wrap_main_result .hotel_promote_bd li{ padding-left: 95px;}
.wrap_main_result .hotel_promote_bd .hotel_level{ padding-top: 3px;}
.wrap_main_result .hotel_promote_bd .hotel_price{ float: left; display: block; padding-top: 0;}
.wrap_main_result .hotel_promote_bd .hotel_info .hotel_discount{ float: none; display: block; margin: 0 0 5px 0;}
.wrap_main_result .hotel_promote_bd .hotel_info .btns_base22{ float: left;}
.wrap_main_result .sider_pic_list li,.wrap_main_result .my_record_bd .hotel_list li{ width: 158px;}
.wrap_main_result .service_info{ margin-left: 5px; margin-right: 5px;}
.wrap_main_result .meeting_enter{height:135px;}
.wrap_main_result .meeting_enter a{ background:url(//pic.c-ctrip.com/htlpic/hotels/searchresult/meeting_ad_small.png?20170725.png) repeat-x center bottom ;}
.wrap_main_result .meeting_enter span{right: 65px; margin-top: 0px; width: 90px; height: 30px; line-height: 30px;font-size: 12px;}

.wrap_main_result .hotel_hot li{ width: 220px; }
.wrap_main_result .hotel_hot .info{ position: relative; left: auto; right: auto; bottom: auto; padding: 0 5px; width: auto; height: 75px; background-color: #fff; border: 1px solid #bcbcbc;}
.wrap_main_result .hotel_hot .name,
.wrap_main_result .hotel_hot .area,
.wrap_main_result .hotel_hot .price{position: relative; top: auto; right: auto; text-align: left; width: 140px;}
.wrap_main_result .hotel_hot .name{ width: auto; color: #333;}
.wrap_main_result .hotel_hot .name .txt{ max-width: 180px; }
.wrap_main_result .hotel_hot .btn{ top: 30px; left: auto; right: 8px; width: 60px; height: 26px; line-height: 26px;}
.wrap_main_result .hotel_hot .btn i{ display: none; }
.wrap_main_result .hotel_hot .b_prev,
.wrap_main_result .hotel_hot .b_next{ top: 45px !important; }

/* =s available_coupon_pop @dfx */
.available_coupon_pop{display: none; width: 230px; border: 1px solid #67a1e2; background-color: #fff; padding: 10px 15px; position: absolute; left: 0; top: 20px; cursor: default;}
.available_coupon_pop .status_list{margin-top: -8px; zoom: 1;}
.available_coupon_pop .status_list .status_item{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 230px; margin-top: 8px;}
.available_coupon_pop .status_list input{vertical-align: middle;}
.available_coupon_pop .status_list .label_onsale_txt{margin: 0 6px; cursor: default;}
.available_coupon_pop .status_prompt,.available_coupon_pop .status_list_info{position: relative; line-height: 16px; zoom: 1;}
.available_coupon_pop .status_prompt{padding-left: 24px;}
.available_coupon_pop .status_list_info{background-color: #f8f8f8; margin: 10px -15px -10px -15px; padding: 8px 15px 8px 35px; color: #999;}
.available_coupon_pop .icon_info,.available_coupon_pop .icon_prompt{position: absolute; overflow: hidden;}
.available_coupon_pop .icon_info{width: 12px; height: 12px; background-position: -160px -120px; top: 10px; left: 15px;}
.available_coupon_pop .icon_prompt{width: 16px; height: 16px; background-position: -216px -124px; top: 0; left: 0;}
.coupon_open .available_coupon_pop{display: block;}
.available_coupon_pop .close{display: none;}
.available_coupon_pop .status_list label{position: static;}

/* =s discount_box */
.discount_box,.discount_box .close{background:url(//pic.c-ctrip.com/hotels121118/un_discount_box.png) no-repeat;}
.discount_box{padding:0 25px 0 0;margin-bottom:8px;height:36px; _overflow: hidden;border:1px solid #f9cf97;background-position:top center; text-align: center; background-color: #fff4e8;}
.discount_box .close{float:right;margin:9px -21px 0 0;width:19px;height:19px;background-position:-840px -55px;}
.discount_box .list{overflow:hidden;margin-top:6px;font:normal 14px/26px "Microsoft Yahei";text-align:center;}
.discount_box .list a{padding:0 12px;display:inline-block;width:170px;overflow:hidden;text-align:center;color:#ff8e00;border-left:1px solid #f9cf97;_border-left:0 none;height:26px;}
.discount_box .list a:first-child{border-left:0 none;}
.discount_box .list_one a{width:auto; font-size: 20px; border:0 none;}
.discount_box .list_two a{width:270px; font-size: 18px;}

.bannerIntegral,
.bannerIntegral .ico-sign,
.bannerIntegral .close{ background-image: url(//pic.c-ctrip.com/htlpic/hotels/searchresult/banner_integral_v1.png?190318.png); background-repeat: no-repeat;}
.bannerIntegral{ position: relative; padding-right: 25px; margin-bottom: 8px; height: 38px; overflow: hidden; text-align: center; font: normal 20px/38px "Microsoft Yahei"; color: #ff6913; border: 1px solid #ffdfcc; background-position: center top; background-color: #fff7f2;}
.bannerIntegral .ico-sign{ display: inline-block; vertical-align: bottom; margin-right: 15px; width: 44px; height: 35px; background-position: 0 -50px;}
.bannerIntegral .close{ float:right; margin:9px -21px 0 0; width:19px; height:19px;background-position:-54px -50px;}

.bannerLogin{ padding-right: 100px; margin-bottom: 8px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #c2e0ff; border-radius: 0 5px 5px 0; background: url(//pic.c-ctrip.com/htlpic/common/banner_login.png?180626.png) repeat-x #e7f3ff; font:20px/40px "Microsoft Yahei",Simsun,sans-serif; cursor: pointer;}
.bannerLogin-btn{ float: right; margin:-1px -100px 0 0; width: 100px; height: 40px;line-height: 40px; color: #fff; background-color: #2276cc; transition: background-color 0.15s; -webkit-transition: background-color 0.15s; -moz-transition: background-color 0.15s; -ms-transition: background-color 0.15s; overflow: hidden; border-radius: 0 5px 5px 0;}
.bannerLogin:hover .bannerLogin-btn{ background-color: #4284c8;}
.bannerLogin-txt{ position: relative; display: inline-block; padding: 0 10px 0 75px; height: 38px; color: #3298ff; background-color: #e7f3ff;}
.bannerLogin-txt .ico-face{ position: absolute; left: 10px; top: 0; width: 55px; height: 38px; background: url(//pic.c-ctrip.com/htlpic/common/banner_login.png?180626.png) no-repeat 0 -40px;}



.bannerPolicy{ margin-bottom: 8px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #c2e0ff; border-radius: 0 5px 5px 0; background: url(//pic.c-ctrip.com/htlpic/common/banner_login.png?180626.png) repeat-x #e7f3ff; font:20px/40px "Microsoft Yahei",Simsun,sans-serif;}
.bannerPolicy-txt{ position: relative; display: inline-block; height: 38px; color: #3298ff;}

/* =e discount_box */
/*=s coupon_ad_box*/
.ad_box .ad_box_item + .ad_box_item{margin-top: -7px;}
.coupon_ad_box,.coupon_ad_box .close,.coupon_ad_box .coupon_ad_title{background: url(//pic.c-ctrip.com/htlpic/hotels/querypage/un_advert.png?20171219) no-repeat;}
.coupon_ad_box{height: 34px;line-height:34px;text-align: center; background-position: -5px -2px;border: 1px solid #ffc4c7;background-color: #feeeef;margin-bottom: 15px; }
.coupon_ad_box .close{float: right;display: inline;width: 19px;height: 19px; background-position: -66px -56px;margin: 9px 5px 0 0;}
.coupon_ad_box .coupon_ad_title{display: inline-block;*display:inline;*zoom: 1;width: 53px; height: 34px;background-position: 0px -51px;}
.coupon_ad_box .coupon_ad a{display: inline-block;*display:inline;*zoom: 1;*padding-top: 3px;text-align: center;color: #ff8c91;width: auto;font-size: 16px;border: 0 none;padding: 0 12px;overflow: hidden;}
.coupon_ad_box .coupon_ad_one a{font-size: 20px}
/*=s coupon__ad_box*/
/* =e available_coupon_pop @dfx */
.hotel_present_coupon{border: 1px solid #f9cf97; overflow: hidden; margin-bottom: 8px; background-color: #fff4e8;}
.hotel_present_coupon img{vertical-align: top;}

/*=s update app*/
.searchresult_list2{ background:none; border-bottom: 1px solid #bbb; }
.searchresult_list2 .room_list2{}
/*.searchresult_list2 .hotel_datelist{ display: none;}*/
.searchresult_list2 .compare_line{ display: none;}
/*.searchresult_list2 .searchresult_toggle{ display: none;}*/
.searchresult_list2 .hotel_price_icon{ margin-bottom: 0px !important;}
.searchresult_list2 .ico_hotel_join{ margin-right: 5px;}
.searchresult_list2 .action_info .join_fav{ text-align: right;}
.searchresult_list2 .hotel_favorite_info{ position: static;}
.searchresult_list2 .detail_btn{ padding-top: 5px;}
.searchresult_list2 .detail_btn .btn_buy{ padding: 0 12px; width: auto;}
.searchresult_list2 .searchresult_info_judge{ position: relative;}
.searchresult_list2 .searchresult_info_judge .new_book{ margin-top: 5px; width: 132px; text-align: center; color: #10a200;}
.room_list_load{ padding: 10px 0; text-align: center;}
.room_list_load i{ display: inline-block; vertical-align: middle; margin-right: 5px; width: 18px; height: 18px; background: url(//pic.c-ctrip.com/common/loading_18.gif) no-repeat;}
/*=e update app*/

/* ie8 & <l200 add class="ie8w980" to body or html label,ie6/7 use 1180 version directly */
.ie8w980 .cui_hd,.ie8w980 .cui_nav,.ie8w980 #base_bd,.ie8w980 #base_ft{width:980px!important;}
.ie8w980 .base_wrap3{width:300px;padding-left:680px;}
.ie8w980 .base_main3{width:670px;margin:0 10px 0 -680px;}
.ie8w980 .base_side3,.ie8w980 .j_floatright{width:300px;}
.ie8w980 .sort_box{ padding: 10px 0 10px 10px; width:660px;}
.ie8w980 .sider_pic_list li{margin:0;}
.ie8w980 .searchresult_info_name{width:52%;}
.ie8w980 .sider_pic{padding:10px 14px 8px;}
.ie8w980 .sider_pic .sider_title{margin-bottom:10px;}
.ie8w980 .filter_box .brand_item2_table .item_box{width:80px;_width:76px;}
.ie8w980 .filter_box .brand_item2_table .item_box li label{width:70px;_width:66px;}
.ie8w980 .icon_list span{margin-right:6px;}
.ie8w980 .hotel_datelist .th_policy,.ie8w980 .hotel_datelist2 .th_policy{width: 50px !important;}
.ie8w980 .room_policy_g2{margin-left: 0;}
.ie8w980 .sider_pic_list li,
.ie8w980 .my_record_bd .hotel_list li{ width: 234px;}
.ie8w980 .my_record_bd .hotel_list .hotel_name{ width: 210px;}
.ie8w980 .hotel_promote_bd .hotel_name{ width: 160px;}
.ie8w980 .wrap_main_result .hotel_promote_bd .hotel_name{ width: 80px;}
.ie8w980 .sider_pic .hotel_name{ width: 234px;}
.ie8w980 .huixuan_recommend .searchresult_info_name,
.ie8w980 .tuan_recommend .searchresult_info_name{ width: 42%;}
.ie8w980 .wrap_main_result .other_rec{width:718px;}
.ie8w980 .other_rec_hd_wrap .carousel_page{right:0;}
.ie8w980 .popular_chioce li{margin-right:19px;}
.ie8w980 .wrap_main_result .popular_chioce li{margin-right:54px;}
.ie8w980 .location_item_exam a{ margin-right: 24px;}
.ie8w980 .location_item_hospital a{ margin-right: 8px;}
.ie8w980 .filter_box .location_item .more_cnt,.ie8w980 .filter_box .brand_item2 .more_cnt{ margin-right: 14px;}
.ie8w980 .wrap_main_result{padding-left:760px;}
.ie8w980 .wrap_main_result .base_main3{width:740px;margin-left:-760px;}
.ie8w980 .wrap_main_result .sort_box{width:730px;}
.ie8w980 .wrap_main_result .j_floatright{width:220px;}
.ie8w980 .c_sort_special{width: 400px; margin-right: 0;}
.ie8w980 .c_sort_special .coupon{margin-left: 7px;}
.ie8w980 .sort_box .rt_line{display: block;}
.ie8w980 .slider_box_in ul{float:left;width:298px;}
.ie8w980 .wrap_main_result .slider_box_in ul{float:left;width:218px;}
.ie8w980 .discount_box .list a{ width: 160px; padding: 0;}
.ie8w980 .discount_box .list_one a{ width: auto;}
.ie8w980 .discount_box .list_two a{width:240px;}
.ie8w980 .bannerLogin{ background-position: -60px 0; }
.ie8w980 .bannerPolicy-txt{ font-size:18px;}
.ie8w980 .searchresult_info .pro_info{ width: 260px;}
.ie8w980 .searchresult_info .pro_info_txt2{ max-width: 146px;}
.ie8w980 .hotel_promote_bd .hotel_info .hotel_discount{ float: none; display: block; margin: 0 0 5px 0;}
.ie8w980 .wrap_main_result .hotel_promote_bd .hotel_info .btns_base22{ float: left;}
.ie8w980 .wrap_main_result .my_record_bd .hotel_list .hotel_name{ width: 124px;}
.ie8w980 .wrap_main_result .sider_pic_list li,.ie8w980 .wrap_main_result .my_record_bd .hotel_list li{ width: 158px;}
.ie8w980 .search_part_fix{ width: 948px;}
.ie8w980 .filter_box_fix{ width: 978px;}
.ie8w980 .meeting_enter {height:108px;}
.ie8w980 .meeting_enter span{margin-top: -27px; width: 80px; height: 27px; line-height: 27px; font-size: 11px;}
.ie8w980 .hotel_item{padding-left:165px;}
.ie8w980 .hotel_item_pic{width:150px;}
.ie8w980 .hotel_item .pic_medal{margin-left:-165px;width:150px;}
.ie8w980 .hotel_item_name{width:48%;}
.ie8w980 .hotel_item .promotion_info .promotion_info_txt b{ max-width: 165px;}
.ie8w980 .filterItem-bd .selectSecList li{ margin: 0 6px;}
.ie8w980 .filterItem-bd .optionList-item{ padding: 7px;}
.ie8w980 .base_main3 .sta_fixed{ width: 670px;}
.ie8w980 .search_part .input_txtShort{ width: 65px; background-image: none !important;}
.ie8w980 .search_part .input_txt,.ie8w980 .n_gst{ margin-right: 3px;}
.ie8w980 .coupon_ad_box .coupon_ad a{font-size: 14px}
.ie8w980 .hotel_item_pic img{ margin-left: -25px;}
.ie8w980 .hotel_hot li{ width: 300px; }
.ie8w980 .hotel_hot .btn{ width: 70px; }
.ie8w980 .hotel_hot .name .txt{ width: 180px; }
.ie8w980 .hotel_hot .area{ width: 200px; }
.ie8w980 .hotel_hot .b_prev,
.ie8w980 .hotel_hot .b_next{ top: 43px; }
.ie8w980 .filterItemLocal .J_ZoneName{ width: 86px;}
@media screen and (max-width:1200px){
	.cui_hd,.cui_nav,#base_bd,#base_ft{width:980px!important;}
	.search_part .input_txtShort{ width: 65px; background-image: none !important;}
	.search_part .input_txt,.n_gst{ margin-right: 3px;}
	.base_wrap3{width:300px;padding-left:680px;}
	.base_main3{width:670px;margin:0 10px 0 -680px;}
	.base_side3,.j_floatright{width:300px;}
	.sort_box{ padding: 10px 0 10px 10px; width:660px;}
	.sider_pic_list li{margin:0;}
	.searchresult_info_name{width:52%;}
	.sider_pic{padding:10px 14px 8px;}
	.sider_pic .sider_title{margin-bottom:10px;}
	.filter_box .brand_item2_table .item_box{width:80px;}
	.filter_box .brand_item2_table .item_box li label{width:70px;}
	.icon_list span{margin-right:6px;}
	.hotel_datelist .th_policy,.hotel_datelist2 .th_policy{width: 50px !important;}
	.room_policy_g2{margin-left: 0;}
	.sider_pic_list li,.my_record_bd .hotel_list li{ width: 234px;}
	.wrap_main_result .sider_pic_list li,.wrap_main_result .my_record_bd .hotel_list li{ width: 124px;}
	.my_record_bd .hotel_list .hotel_name{ width: 210px;}
	.hotel_promote_bd .hotel_name{ width: 160px;}
    .wrap_main_result .hotel_promote_bd .hotel_name{ width: 80px;}
	.sider_pic .hotel_name{ width: 234px;}
	.huixuan_recommend .searchresult_info_name,
	.tuan_recommend .searchresult_info_name{ width: 42%;}
    .wrap_main_result .other_rec{width:718px;}
    .other_rec_bd{width:100%;}
    .other_rec_hd_wrap .carousel_page{right:0;}
	.popular_chioce li{margin-right:19px;}
    .wrap_main_result .popular_chioce li{margin-right:54px;}
	.location_item_hospital a{ margin-right: 8px;}
	.location_item_exam a{ margin-right: 24px;}
	.filter_box .location_item .more_cnt,.filter_box .brand_item2 .more_cnt{ margin-right: 14px;}
	.wrap_main_result{padding-left:760px;}
	.wrap_main_result .base_main3{width:740px;margin-left:-760px;}
	.wrap_main_result .sort_box{width:730px;}
	.wrap_main_result .j_floatright{width:220px;}
    .c_sort_special{width: 400px; margin-right: 0;}
    .c_sort_special .coupon{margin-left: 7px;}
    .sort_box .rt_line{display: block;}
    .slider_box_in ul{float:left;width:298px;}
    .wrap_main_result .slider_box_in ul{float:left;width:218px;}
    .discount_box .list a{ width: 160px; padding: 0;}
	.discount_box .list_one a{ width: auto;}
	.discount_box .list_two a{width:240px;}
	.bannerLogin{ background-position: -60px 0; }
	.bannerPolicy-txt{ font-size:18px;}
	.searchresult_info .pro_info{ width: 260px;}
	.searchresult_info .pro_info_txt2{ max-width: 146px;}
	.hotel_promote_bd .hotel_info .hotel_discount{ float: none; display: block; margin: 0 0 5px 0;}
	.wrap_main_result .my_record_bd .hotel_list .hotel_name{ width: 120px;}
 	.wrap_main_result .my_record_bd .hotel_list li{ width: 158px;}
 	.search_part_fix{ width: 948px;}
 	.filter_box_fix{ width: 978px;}
	.meeting_enter {height:108px;}
	.meeting_enter span{margin-top: -27px; width: 80px; height: 27px; line-height: 27px; font-size: 11px;}
	.hotel_item{padding-left:165px;}
	.hotel_item_pic{width:150px;}
	.hotel_item .pic_medal{margin-left:-165px;width:150px;}
	.hotel_item_name{width:48%;}
	.hotel_item .promotion_info .promotion_info_txt b{ max-width: 165px;}
	.filterItem-bd .selectSecList li{ margin: 0 6px;}
	.filterItem-bd .optionList-item{ padding: 7px;}
	.base_main3 .sta_fixed{ width: 670px; }
    .coupon_ad_box .coupon_ad a{font-size: 14px}
    .hotel_item_pic img{ margin-left: -25px;}
    .hotel_hot li{ width: 300px; }
    .hotel_hot .btn{ width: 70px; }
    .hotel_hot .name .txt{ width: 180px; }
    .hotel_hot .area{ width: 200px; }
    .hotel_hot .b_prev,
	.hotel_hot .b_next{ top: 43px; }
	 .filterItemLocal .J_ZoneName{ width: 86px;}
}



.hlist_item_price2_sec{display: inline-block;color: #999;line-height: 1;text-decoration: line-through;}
.hlist_item_price2_sec span{ font-size: 18px; vertical-align: -1px;}

.text-grayMiddle{color:#666 !important;}


.maskdesc {color:#f60;padding-bottom: 2px;}