@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;}
.basefix,.clearfix{*zoom:1;}
.basefix:after,.clearfix: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;}
/* 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;}
#base_bd{padding:0 10px;margin:0 auto;*zoom:1;*margin-bottom:20px;}
#base_bd:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.cui_hd,.cui_nav,#base_bd{width:1180px;}
/* 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;}
/***************************** Sprite Start ************************************/
.address_hot_abb2 .hot_selected2,.comment_score_num span,.detail_comment_pic,.htl_pic .view_360,.tips_unresult b,.date_change_box .pro_info span,.htl_tips .i,.trans_title .view_map,.hotel_kind_biz,.hotel_kind_kid,.hotel_kind_couple,.hotel_kind_friend,.hotel_kind_single,.hotel_kind_family,.hotel_kind_book,.hotel_kind_else,.ctrip_360_pic .menu_left,.ctrip_360_pic .menu_right,.big_pic .prev .hover b,.big_pic .next .hover b,.pic_scroll .page_up,.pic_scroll .page_down,.pic_scroll .page_up_disable,.pic_scroll .page_down_disable,.trans_info_box2 span,.trans_info_detail .trans_info_count,.sider_other_info dt,.map_pop .map_box_tabs i,.exchange_btn,.bottom_box,.bottom_box a,.huixuan_recommend .low_price,.gallery_thumb .prev_btn,.gallery_thumb .next_btn,.pic_b .prev .hover b,.pic_b .next .hover b,.comment_box_bar_new .bar_right a i,.comment_box_bar_new .bar_right a:hover i,.comment_box_bar_new .bar_right .current i,.comment_head_pop dd .num_comment,.comment_head_pop dd .num_pic,.comment_show_pop .pic .prev b,.comment_show_pop .pic .next b{background-image:url(http://pic.c-ctrip.com/hotels121118/un_detail10.png);background-repeat:no-repeat;}
.ico_fav,.ico_faved,.ico_print,.show_fold,.show_unfold,.alert_info_b .i,.htl_com .comment_text .p,.htl_room_table .room_unfold span,.htl_room_table .room_fold span,.comment_overall_score_bd span,.comment_overall_s_item .item_con_h:hover .del,.comment_tab span,.comment_score_new .detail2_key_word_new2 span,.detail_cmt_box .comment_box_bar_new .icon_lv,.trans_nearby_htl a,.htl_keyword b,.detail2_periphery_hotels .periphery_cmt_content .c_name,.map_pop .trans_info_box .toogle,.icon_desc_text,.ico_correction{background-image:url(http://pic.c-ctrip.com/hotels121118/un_ico_detail20140321.png);background-repeat:no-repeat;}
/***************************** Sprite End ************************************/
/* =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;}
/* =e others */
/* =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(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.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 */
/* ===icon=== */
.ico_fav,.ico_faved,.ico_print,.show_fold,.show_unfold{white-space:nowrap;}
/* =æ”¶è—æ‰“å? */
.ico_fav,.ico_faved,.ico_print,.ico_correction,.ico_apply_join{padding:2px 0 1px 20px;color:#16B;margin-left:27px;}
.ico_fav{background-position:0 -127px;}
.ico_faved{background-position:0 -158px;color:#999;cursor:default;}
.ico_faved:hover{text-decoration:none;}
.ico_print{background-position:0 -551px;}
.ico_correction{background-position:0 -586px;}
.ico_apply_join{padding:4px 0 4px 26px;background:url(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png) no-repeat -124px -97px;}
/* =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;}
.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;}
.label_onsale_orange{background-color:#fba62c;}
.label_onsale_green{background-color:#5fc400;}
.label_onsale_red{background-color:#e6250c;}
.label_save{margin-left:6px;}
.icon_traveltic{display:inline-block;margin:0 2px;line-height:16px;background:url(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png) no-repeat 0 -54px;white-space:nowrap;width:19px;height:16px;overflow:hidden;}
/* =e sales icon */
/* =s medals */
.hotel_goldmedal,.hotel_silvermedal,.hotel_bluemedal,.hotel_strategymedal{display:inline-block;width:20px;height:20px;background:url(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png) no-repeat;}
.hotel_goldmedal{background-position:-34px -27px;}
.hotel_silvermedal{background-position:-66px -27px;}
.hotel_bluemedal{background-position:-98px -27px;}
.hotel_strategymedal{width:22px;height:22px;background-position:0 -27px;}
/* =e medals */
.show_unfold{padding:1px 18px 0 0;background-position:100% 1px;}
.show_fold{padding:1px 18px 0 0;background-position:100% -31px;}
.btn_buy{display:inline-block;width:60px;height:26px;border:solid 1px #e77c00;color:#fff;font-size:12px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;cursor:pointer;line-height:26px;text-align:center;vertical-align:middle;letter-spacing:0.4em;text-indent:0.4em;box-shadow:0 1px 0 rgba(95,50,0,0.7);border-radius:3px;text-shadow:1px 1px 0 #cf7000;background-color:#ffb000;*filter:chroma(color=#000000);outline:none;}
.btn_buy:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.sold_out{display:inline-block;width:60px;height:26px;color:#999;text-align:center;}
.sold_out:hover{text-decoration:none;}
.btn_view{display:inline-block;width:36px;height:20px;margin:0 12px;border:0 none;border-bottom:1px dashed #666;background:none;cursor:default;color:#666;text-align:center;vertical-align:middle;line-height:24px\9;}
.btn_view:hover{text-decoration:none;}
/* =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:#EDF7FF;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 jmps */
#tuna_jmpinfo .jmp_hd{height:30px;padding-left:10px;background:url(http://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_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(http://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;}
/* 140423 jmp_breakfast jyp */
.jmp_table table{width:100%;}
.jmp_table .hotel_everyday_list{width:auto;border:1px solid #f1f1f1;width:auto;}
.hotel_currency{margin:-6px 0 6px;white-space:nowrap;}
.hotel_everyday_list th{background:#F1F1F1;white-space:nowrap;height:25px;text-align:center;font-weight:normal;border-top:1px solid #ddd;}
.hotel_everyday_list tr td{width:84px;margin:0;padding:8px 0;text-align:center;vertical-align:top;line-height:20px;border:1px solid #f1f1f1;background:none;}
.hotel_everyday_price{color:#F60;display:block;}
.hotel_everyday_price dfn{color:#333;margin-right:4px;}
.hotel_everyday_list .hotel_everyday_price em{color:green;font-style:normal;}
.hotel_everyday_list span em{color:gray;font-style:normal;}
.hotel_everyday_nobreakfast{color:#b4b4b4;}
.hotel_everyday_txt{padding:0 10px 10px;color:#666;font-family:Arial;}
.hotel_everyday_list3 td span{display:block;font-family:arial;}
.hotel_everyday_list3 td .green{color:#10A200;}
.jmp_breakfast{padding:15px;}
.jmp_breakfast .base_price dfn{color:#333;}
/* 140423 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(http://pic.c-ctrip.com/hotels110127/ico_index_area.gif);overflow:hidden;}
#address_area{clear:both;width:505px;}
.area_list{zoom:1;}
.area_list dt{padding:4px 0 4px 6px;border-bottom:1px dotted #ccc;color:#999;}
.area_list dd{width:100%;padding:5px 0;overflow:hidden;}
.area_list dd a{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;}
.area_list dd a:hover{border:1px solid #ACCCEF;background:#E8F4FF;text-decoration:none;}
.choice{border:1px solid #7F9DB9;background:#FFF;padding:4px;margin:0px;text-align:left;overflow:hidden;position:absolute;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:#E7F1FD;border-top:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;text-decoration:none;}
.c_input_error{border:1px solid #E50000!important;background-color:#FFF7D9!important;}
.c_alert{padding-left:7px;background:url(http://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;}
.keyword_search{width:504px;font-size:12px;background:#fff;}
.keyword_list,.keyword_list2{border:1px solid #999;border-top:none;overflow:hidden;zoom:1;}
.address_hot_list2{position:relative;padding-top:5px;margin:0 5px;border-bottom:2px solid #CCC;*height:23px;}
.address_hot_abb2{height:23px;_margin-bottom:-5px;}
.address_hot_abb2 li{float:left;height:28px;margin-right:10px;padding:0 7px;line-height:24px;color:#16B;cursor:pointer;_position:relative;}
.address_hot_abb2 li span{padding:3px 0;}
.address_hot_abb2 .hot_selected2{background-position:-173px 23px;}
.keyword_list2 .area_list{clear:both;margin:0 5px;}
.keyword_list2 .show_map{position:absolute;top:33px;left:408px;white-space:nowrap;z-index:2;}
.keyword_sub_city{padding:5px 10px;border-top:1px solid #CCC;background-color:#F3F3F3;color:#333;}
.keyword_sub_city a{margin-right:10px;color:#4D4D4D;}
#div_metro a.current{border-color:#74A2DE;background-color:#74A2DE;color:#FFF;}
#div_metro .metro_station{float:left;width:470px;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 vouch&prepay icon */
.ico_vouch,.icon_prepay{display:inline-block;width:25px;height:23px;background:url(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png) no-repeat;line-height:70px;overflow:hidden;vertical-align:middle;}
.ico_vouch{background-position:-54px -54px;}
.icon_prepay{background-position:-24px -54px;}
/* =e vouch&prepay icon */
/* =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(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.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 */
/* alert_info */
.alert_info_b{position:relative;margin-bottom:10px;padding:8px 24px;background:#E8F4FF;zoom:1;}
.alert_info_b .i{position:absolute;top:0;display:block;width:12px;height:12px;margin:11px 0 0 -14px;background-position:-2px -322px;}
.path_bar2{margin:10px 0;padding:0 10px;font-family:Simsun;}
.path_bar2 a{color:#999;}
.path_bar2 h1{display:inline;color:#666;font-family:Simsun;font-weight:normal;}
.search_form{height:24px;margin-bottom:10px;padding:10px 15px;background-color:#F0F8FF;overflow:hidden;}
.search_form .city{display:inline-block;width:184px;font-size:14px;font-weight:bold;}
.search_form .date{padding-right:14px;font-size:14px;font-weight:bold;}
.search_form .week{padding-right:30px;font-size:14px;font-weight:bold;color:#999;}
.search_part{height:24px;margin-bottom:10px;padding:10px 0 10px 15px;background:#E3F2FF;overflow:hidden;font-size:14px;}
.search_part .input_txt{margin-right:16px;height:18px;vertical-align:middle;line-height:18px;}
.search_part span{*margin-top:1px;}
.search_part .btn_search{display:inline-block;width:94px;height:25px;margin-right:5px;padding-bottom:4px;padding-bottom:0\9;border:1px solid #05a;border-radius:3px;background-color:#27c;color:#fff;cursor:pointer;text-align:center;vertical-align:middle;outline:none;line-height:22px\9;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:12px;text-align:cente;box-shadow:0 1px 0 rgba(51,119,187,0.7);*filter:chroma(color=#000000);outline:none;}
.search_part .btn_search:hover{background-color:#29f;box-shadow:0 1px 0 rgba(107,143,178,0.7);}
.search_part dfn{color:#ff0000;font-family:simsun;padding:0 3px;}
#hotelKeyWord{z-index:2;}
/* comment score */
.comment_score_num,.detail_comment_box{display:inline-block;width:54px;height:6px;border:1px solid #abccef;padding:1px;overflow:hidden;}
.comment_score_num span,.detail_comment_pic{display:block;height:6px;background-position:-133px -83px;}
/* -----------htl_info----------- */
.htl_info_com{margin-bottom:8px;}
.htl_info_com .htl_info{float:left;display:inline;width:860px;}
.htl_info_com .price_box{float:right;width:280px;}
.htl_info_com .book_info{float:right;display:inline;clear:both;width:280px;}
.htl_info_com .price_box .book_info .new_book{float:right;margin:16px 22px 0 0;color:#10A200;}
.htl_info_com .staring_price{height:45px;text-align:right;overflow:hidden;}
.htl_info_com .ico_box{display:inline-block;}
.htl_info_com .ico_box span{float:left;text-align:left;}
.staring_price dfn{padding:0 4px;font-size:12px;font-family:arial;vertical-align:12px;}
.staring_price .price{font-size:30px;color:#f60;}
.staring_price .qi{color:#f60;}
.staring_price .exclusive_price{font:bold 24px Simsun;color:#f60;}
.htl_info_com  .mlt_price{line-height:18px;text-align:right;}
.htl_info_com  .mlt_price dfn{padding-right:6px;font-size:10px;-webkit-text-size-adjust:none;}
.htl_info_com .book_btn{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;*filter:chroma(color=#000000);outline:none;font-family:\5FAE\8F6F\96C5\9ED1;}
.htl_info_com .book_btn:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.htl_info_com .name{margin-bottom:4px;}
.htl_info_com .name .cn_n{display:inline;font:bold 20px/22px "microsoft yahei",simsun;color:#06c;}
.htl_info_com .name .en_n{display:inline;padding-left:4px;font:12px Arial;color:#333;}
.htl_info_com .medal{margin-left:8px;vertical-align:middle;}
.htl_info_com .adress{margin-bottom:10px;line-height:25px;}
.htl_info_com .grade{overflow:hidden;}
.htl_info_com .grade span{vertical-align:middle;}
/* -- group S -- */
.hotel_group_company{background-color:#E7F1FC;display:inline-block;height:18px;line-height:18px;border-radius:4px;color:#71A2DB;padding:0 5px;margin-left:24px;overflow:hidden;white-space:nowrap;}
/* -- group E -- */
/* =e room style icon */
.icon_list{margin-bottom:3px;line-height:23px;}
.icon_list .icon_list_map{display:inline-block;margin-right:20px;height:16px;line-height:16px;color:#06c;vertical-align:top;white-space:nowrap;}
.icon_list .ico_wifi,.icon_list .ico_net,.icon_list .ico_parking,.icon_list .ico_meeting,.icon_list .ico_gym,.icon_list .ico_swim,.icon_list .ico_breakfast,.icon_list .ico_airport_shuttle,.icon_list .ico_computer,.icon_list .ico_restaurant,.icon_list .ico_spa,.icon_list .ico_bus,.icon_list .ico_free_wifi{display:inline-block;vertical-align:top;margin-right:10px;height:16px;background:url(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png) no-repeat;}
.icon_list .ico_wifi{width:19px;background-position:-25px -124px;}
.icon_list .ico_net{width:21px;background-position:-100px -103px;}
.icon_list .ico_parking{width:16px;background-position:-25px -82px;}
.icon_list .ico_meeting{width:17px;background-position:-50px -103px;}
.icon_list .ico_gym{width:19px;background-position:-100px -82px;}
.icon_list .ico_swim{width:18px;background-position:0 -103px;}
.icon_list .ico_breakfast{width:18px;background-position:0 -82px;}
.icon_list .ico_airport_shuttle{width:16px;background-position:-50px -82px;}
.icon_list .ico_computer{width:16px;background-position:-25px -103px;}
.icon_list .ico_restaurant{width:13px;background-position:-75px -82px;}
.icon_list .ico_spa{width:17px;background-position:-75px -103px;}
.icon_list .ico_bus{width:13px;background-position:-50px -124px;}
.icon_list .ico_free_wifi{width:19px;height:23px;background-position:0 -124px;}
/* =s room style icon */
/* -----------htl_com----------- */
.htl_info_com .htl_com{float:right;width:300px;}
.htl_com .commnet_score{float:left;width:200px;margin-bottom:14px;*margin-bottom:11px;color:#666;text-align:right;}
.htl_com .commnet_score .score{color:#06c;font:normal 30px Arial;}
.htl_com .commnet_score .commnet_num{display:block;color:#06c;}
.htl_com .recommend{display:block;margin:12px 0 -12px;}
.htl_com .comment_text{clear:both;height:42px;border:1px solid #D0E8EE;border-radius:5px;background-color:#F0F8FF;line-height:18px;color:#666;text-align:left;font-family:Simsun,sans-serif;overflow:hidden;}
.htl_com .text_box{float:left;width:256px;overflow:hidden;}
.htl_com .text{float:left;width:228px;padding:5px 8px 5px 20px;}
.htl_com .text .p{float:left;width:12px;height:14px;margin-left:-18px;background:url(http://pic.c-ctrip.com/hotels121118/un_ico_detail.png?121226.png) no-repeat -1px -417px;}
.htl_com .comment_text .pre,.htl_com .comment_text .pre_disabled,.htl_com .comment_text .next,.htl_com .comment_text .next_disabled{float:left;width:20px;height:42px;}
.htl_com .comment_text .pre{background:url(http://pic.c-ctrip.com/hotels121118/comment/pre.png) no-repeat 6px 14px;}
.htl_com .comment_text .pre:hover{background:url(http://pic.c-ctrip.com/hotels121118/comment/pre_hover.png) no-repeat 6px 14px;}
.htl_com .comment_text .next{background:url(http://pic.c-ctrip.com/hotels121118/comment/next.png) no-repeat 6px 14px;}
.htl_com .comment_text .next:hover{background:url(http://pic.c-ctrip.com/hotels121118/comment/next_hover.png) no-repeat 6px 14px;}
.htl_com .comment_text .pre_disabled{background:url(http://pic.c-ctrip.com/hotels121118/comment/pre_disabled.png) no-repeat 6px 14px;cursor:default;}
.htl_com .comment_text .next_disabled{background:url(http://pic.c-ctrip.com/hotels121118/comment/next_disabled.png) no-repeat 6px 14px;cursor:default;}
.htl_com .btn_comment{float:right;margin-top:36px;}
.htl_com .no_comment{margin-top:24px;font-size:14px;font-weight:bold;}
.htl_com .comment_view{float:right;margin-top:24px;width:87px;height:24px;border:solid 1px #88B6E3;color:#06c;font-size:12px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;cursor:pointer;line-height:24px;text-align:center;vertical-align:middle;box-shadow:0 1px 0 rgba(179,206,233,0.7);border-radius:3px;background:#E6F3FF;outline:none;}
.htl_com .comment_view:hover{background-color:#185A9B;border-color:#134D84;color:#fff;text-decoration:none;}
/* -----------htl_pic_map----------- */
.htl_pic_map{margin-bottom:18px;}
.htl_pic_map .htl_pic{float:left;width:871px;height:224px;overflow:hidden;}
.htl_pic .pop_link{position:relative;width:33.3333%;height:30px;clear:both;}
.htl_pic .all_pic{position:absolute;top:0;right:0;height:30px;margin-top:-40px;padding:0 2px 0 10px;background-color:rgb(0,102,204);background-color:rgba(0,102,204,0.8);*background-color:#06c;white-space:nowrap;color:#fff;line-height:30px;}
.htl_pic .all_pic:hover,.htl_pic .all_pic_hover{background-color:rgb(253,149,45);background-color:rgba(253,149,45,0.8);*background-color:#fd952d;text-decoration:none;}
.htl_pic .view_360{position:absolute;top:0;left:0;width:49px;height:30px;margin-top:-40px;background-position:0 -313px;}
.htl_pic .view_360:hover{background-position:0 -345px;text-decoration:none;}
.htl_pic .pic1,.htl_pic .pic2,.htl_pic .pic3,.htl_pic .pic4,.htl_pic .pic5,.htl_pic .pic6,.htl_pic .pic7,.htl_pic .pic8,.htl_pic .pic9{float:left;display:inline;margin-left:6px;background-image:url(http://pic.c-ctrip.com/hotels121118/bg_nopic1.png);background-position:50% 50%;background-repeat:no-repeat;background-color:#FFFAF0;overflow:hidden;cursor:pointer;}
.htl_pic .pic1,.htl_pic .pic2,.htl_pic .pic7{background-image:url(http://pic.c-ctrip.com/hotels121118/bg_nopic2.png);}
.htl_pic .pic1{width:33.3333%;height:224px;margin-left:0;}
.htl_pic .pic2,.htl_pic .pic7{width:28.2758%;height:109px;}
.htl_pic .pic3,.htl_pic .pic4,.htl_pic .pic5,.htl_pic .pic6,.htl_pic .pic8,.htl_pic .pic9{width:11.4942%;height:109px;}
.htl_pic .pic2,.htl_pic .pic3,.htl_pic .pic4,.htl_pic .pic5{margin-bottom:6px;}
.htl_pic div div{height:100%;background-position:50% 50%;background-repeat:no-repeat;}
.htl_pic_map .pic_bottom{clear:both;padding-right:8px;text-align:right;color:#666;}
.htl_pic_map .pic_bottom a{margin-left:12px;}
.htl_pic_map .htl_map{position:relative;float:right;width:298px;height:222px;border:1px solid #ccc;overflow:hidden;}
.htl_pic_map .htl_unpic{float:left;overflow:hidden;width:858px;height:218px;border:1px solid #F0E8D6;background:url(http://pic.ctrip.com/hotels121118/bg_htl_unpic.png) center;}
.htl_pic_map .htl_unpic div,.htl_pic_map .htl_unpic p{display:none;}
.htl_map .map{width:300px;height:222px;cursor:pointer;}
.htl_map .view{position:absolute;top:177px;right:0;display:block;width:128px;height:30px;background-color:rgb(0,102,204);background-color:rgba(0,102,204,0.8);*background-color:#06c;color:#fff;text-align:center;line-height:30px;overflow:hidden;}
.htl_map .view:hover,.htl_map .view_hover{background-color:rgb(253,149,45);background-color:rgba(253,149,45,0.8);*background-color:#fd952d;text-decoration:none;}
/* ------- --tips_unresult--------- */
.tips_unresult{ width:auto; padding:20px 20px 20px 67px; color: #666; font:18px 'Microsoft YaHei UI','Microsoft YaHei',SimSun, Tahoma, Verdana, Arial, sans-serif;}
.tips_unresult b{ display: inline-block; margin-right: 15px;margin-left: -47px; vertical-align: middle; width: 32px; height: 32px; background-position:-54px -313px;}
.tips_unresult .room_alert_btn{ display: inline-block; padding: 0 10px; height:25px; border:solid 1px #88B6E3; color:#06c; font-size:12px; font-weight: bold;font-family:"\5B8B\4F53"; cursor:pointer; line-height:25px;  text-align:center; vertical-align:middle; box-shadow:0 1px 0 rgba(179,206,233,0.7); border-radius:3px; background: #E6F3FF; outline:none; }
.tips_unresult .room_alert_btn:hover{background-color:#185A9B;border-color:#134D84; color: #fff; text-decoration:none;}
.search_alert{background-color:#fffcd8;}
.search_alert .highlight{color:#f89a37;}
.search_alert .small{font-size:14px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;}
/*-----------hotel_tabs-----------*/
.hotel_tabs_box{width:860px;height:37px;margin-bottom:10px;border-bottom:1px solid #74A2DE;background:#fff;}
.hotel_tabs_box .book_btn{float:right;width:60px;height:26px;border:solid 1px #e77c00;color:#fff;font-size:12px;font-family:"Microsoft YaHei",SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;cursor:pointer;line-height:26px;text-align:center;vertical-align:middle;box-shadow:0 1px 0 rgba(95,50,0,0.7);border-radius:3px;text-shadow:1px 1px 0 #cf7000;background-color:#ffb000;*filter:chroma(color=#000000);outline:none;}
.hotel_tabs_box .book_btn:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.book_time{float:right;display:inline;width:150px;margin-top:8px;color:#10A200;text-align:right;}
.hotel_tabs{position:absolute;z-index:1;}
.hotel_tabs li{float:left;display:inline;width:144px;height:36px;margin-right:3px;text-align:center;font:normal 14px/33px Simsun;}
.hotel_tabs a{display:block;height:36px;background:#FEFEFE;border-top:1px solid #B5CCE9;border-right:1px solid #B5CCE9;border-left:1px solid #B5CCE9;border-radius:2px 2px 0 0;color:#444;}
.hotel_tabs a:hover{background:#DCEEFD;text-decoration:none;}
.hotel_tabs li.current{height:38px;}
.hotel_tabs li.current a{height:35px;border-top-width:3px;border-color:#74A2DE;background:#fff;font-weight:bold;color:#0066CC;}
.main_detail_wrapper{width:860px;padding-right:320px;*zoom:1;}
.main_detail_wrapper:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.detail_main{float:left;width:100%;padding-bottom:64px;_overflow:hidden;}
.detail_content{display:none;}
.detail_side{float:right;display:inline;width:300px;margin:0 -320px 0 20px;}
.room_select_box{margin-bottom:10px;border:2px solid #ccc;}
.date_change_box{padding:10px 10px 10px 496px;background-color:#F1F1F1;display:inline-block;}
.date_change_box{display:block;overflow:hidden;}
.date_change_box .left{float:left;display:inline;width:480px;margin-left:-480px;overflow:hidden;}
.date_change_box .right{float:left;width:100%;overflow:hidden;}
.date_change_box .title{margin:10px 0 20px 0;font:normal 18px/22px "microsoft yahei",simsun;}
/* no_result */
.date_change_box .pro_info{text-align:right;}
.date_change_box .pro_info span{display:inline-block;_display:inline;max-width:182px;padding:0 10px 0 26px;border-radius:0 12px 12px 0;background-position:-197px -313px;background-color:#85C220;color:#fff;line-height:24px;zoom:1;overflow:hidden;white-space:nowrap;}
.date_change_box .input_txt{height:18px;margin-right:20px;line-height:18px;vertical-align:middle;}
.date_change_box select{margin-right:20px;vertical-align:middle;}
.date_change_box .btn { display:inline-block; width:70px; height:26px; background-color:#06c; line-height:23px; text-align:center; color:#fff; vertical-align:middle; }
.date_change_box .btn:hover{background-color:#29f;text-decoration:none;}
.htl_promotion{float:right;width:222px;margin-top:-46px;text-align:right;}
.htl_promotion span{display:inline-block;_display:inline;_zoom:1;max-width:200px;padding:2px 10px;border-radius:2px;background-color:#8EBB16;color:#fff;line-height:20px;zoom:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.room_list_loading{margin-bottom:10px;padding-top:124px;text-align:center;background:url(http://pic.c-ctrip.com/common/loading_48.gif) no-repeat 50% 40px;}
.htl_room_table table{width:100%;table-layout:fixed;}
.htl_room_table th{border-bottom:1px solid #ccc;font-weight:normal;text-align:left;line-height:30px;color:#4D4D4D;}
.htl_room_table td{padding:10px 0;vertical-align:top;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABAQMAAADdO609AAAABlBMVEXMzMz////TjRV2AAAAC0lEQVQIHWMIdQAAAO0AlrS3+YUAAAAASUVORK5CYII=) 0 100% repeat-x;*background:url(http://pic.c-ctrip.com/hotels121118/border_1px.png) repeat-x center 100%;}
.htl_room_table th.text_right{padding-right:10px;}
.htl_room_table .room_preis{font-weight:bold;color:#000;}
.htl_room_table .col1{width:140px;padding-left:10px;}
.htl_room_table .col2{}
.htl_room_table .col3{width:60px;}
.htl_room_table .col4{width:50px;}
.htl_room_table .col5{width:76px;}
.htl_room_table .col6{width:158px;}
.htl_room_table .col6 .btn_compare{display:inline-block;width:40px;height:20px;line-height:20px;background-color:#e6f3ff;color:#06c;font-weight:bold;border:1px solid #88b6e3;text-align:center;box-shadow:0 1px 0 rgba(204,204,204,0.7);border-radius:3px;}
.htl_room_table .col6 .btn_compare:hover{text-decoration:none;color:#fff;background:#185a96;}
.htl_room_table .col7{padding-right:15px;width:123px;width:126px\9;text-align:left;white-space:nowrap;}
.htl_room_table .col_policy{width:76px;}
.htl_room_table .group_hotel td{border-top:2px solid #ccc;border-bottom:0 none;background:none;}
.htl_room_table .group_hotel .room_type .group_hotel_name{float:left;margin-top:-1px;width:70px;height:52px;overflow:hidden;}
.htl_room_table .child_name{padding:10px;zoom:1;}
.htl_room_table .child_name span{display:inline-block;vertical-align:middle;margin:0 6px 2px 0;cursor:default;}
.htl_room_table .last_room td{border-bottom:1px solid #ccc;background:none;}
.htl_room_table .viewHotelPackage td{background-color:#f9fcf3;}
.htl_room_table .viewHotelPackage .room_type_name{border-bottom:1px dashed #333;}
.htl_room_table .room_type{padding-left:16px;width:160px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:none;}
.htl_room_table .room_unfold,.htl_room_table .room_fold{float:left;width:74px;}
.htl_room_table .room_unfold span,.htl_room_table .room_fold span{padding:1px 18px 0 0;background-position:100% 1px;color:#333;}
.htl_room_table .room_fold span{background-position:100% -31px;}
.htl_room_table .room_type .pic{float:left;width:50px;height:50px;margin-right:6px;border-radius:3px;background:url(http://pic.c-ctrip.com/hotels121118/bg_nopic1.png) no-repeat 50% 50%;overflow:hidden;}
.room_type .pic img{width:50px;height:50px;}
.htl_room_table .child_name .room_type_name{line-height:16px;cursor:auto;}
.htl_room_table .base_txtdiv{border-bottom:1px dashed #F60;}
.htl_room_table .base_price,.htl_room_table .base_txtdiv{display:inline-block;vertical-align:top;font:normal 18px Tahoma;color:#F60;}
.htl_room_table .base_price dfn,.htl_room_table .base_txtdiv dfn{margin-right:2px;color:#666;font-size:12px;vertical-align:4px;}
.htl_room_table .base_price .j,.htl_room_table .base_txtdiv .j{font:normal 12px Tahoma;}
.htl_room_table .hotel_pirce{display:inline-block;vertical-align:top;padding-top:2px;*padding-top:4px;width:88px;}
.htl_room_table .hotel_pirce span{display:inline-block;vertical-align:middle;*margin-bottom:2px;}
.hotel_pirce .ico_refund,.hotel_pirce .ico_coupon{margin-left:3px;}
.htl_room_table .base_txtdiv{color:#F60;font-family:Arial;border-bottom:1px dashed #F60;}
.htl_room_table .hotel_room_left{padding-left:5px;color:#BB0000;}
.htl_room_table .b_none{padding-left:9px;}
.htl_room_table .clicked td{background:#F1F1F1;}
.searchresult_caption{position:relative;padding:14px;}
.searchresult_caption .pic_s{float:left;width:75px;height:75px;margin:0 10px 5px 0;overflow:hidden;border-radius:3px;}
.searchresult_caption .pic_s img{width:75px;height:75px;}
.searchresult_caption .show_unfold{display:inline-block;color:#666;margin-top:7px;}
.searchresult_caplist_box{clear:both;*zoom:1;}
.searchresult_caplist_box:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.searchresult_caplist_box .show_all{}
.searchresult_caplist_box .prompt_gray{clear:both;padding-top:7px;width:90%;color:#999;}
.searchresult_caplist{overflow:hidden;}
.searchresult_caplist li{float:left;width:30%;margin-right:15px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.searchresult_caplist li.f{clear:both;width:90%;white-space:normal;}
.searchresult_caption .show_fold{position:absolute;right:6px;bottom:2px;width:26px;padding:0;background:none;}
.htl_room_table .all-ordered td{border-top:1px solid #ccc;text-align:right;background:none;}
.htl_room_table .all-ordered .all-link{display:inline-block;position:relative;padding-right:15px;margin-right:10px;cursor:pointer;}
.htl_room_table .all-ordered .all-link:hover{text-decoration:none;}
.htl_room_table .all-ordered .icon-arrow{position:absolute;top:7px;right:0;width:0;height:0;overflow:hidden;border-top:5px solid #06c;border-left:5px dashed transparent;border-right:5px dashed transparent;}
.htl_room_table .all-ordered .expanded-status .icon-arrow{border-bottom:5px solid #06c;border-top:none;}
/* -----------htl_room_table end----------- */
/* è¿™å®¶é…’åº—è¿˜æœ‰_é™„åŠ äº§å“? */
.hotel_append_list{margin:20px 0 30px;}
.hotel_append_list .more{float:right;}
.hotel_append_list ul{*zoom:1;}
.hotel_append_list ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.hotel_append_list ul li{float:left;padding-right:20px;width:255px;_width:215px;}
.hotel_append_list .append_name{display:block;_width:215px;max-height:18px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.hotel_append_list .append_price dfn{vertical-align:3px;margin-right:4px;}
.hotel_append_list .append_price .base_price{display:inline-block;vertical-align:0;color:#f60;font-size:18px;}
.hotel_append_list .append_price .cut_price{display:inline-block;font-size:12px;color:#f60;}
/* è¿™å®¶é…’åº—è¿˜æœ‰_é™„åŠ äº§å“? */
.htl_tips{position:relative;margin-bottom:20px;padding:10px 10px 10px 65px;background-color:#EDF6F8;border-radius:3px;overflow:hidden;}
.htl_tips .i{position:absolute;top:8px;display:block;width:59px;height:63px;margin-left:-74px;background-position:-119px -96px;overflow:hidden;}
.htl_tips p{margin-bottom:4px;}
.htl_tips .t{font-weight:bold;}
/* =s recommend_jj */
.recommend_jj_bd,.product_info{*zoom:1;}
.recommend_jj_bd:after,.product_info:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.recommend_jj{padding:0 20px;margin-bottom:10px;background:#edf7ff;}
.recommend_jj_bd{padding-bottom:20px;}
.recommend_jj_hd{padding:6px 0 10px;font-size:14px;font-weight:bold;}
.recommend_jj_bd li{float:left;height:70px;}
.recommend_jj_bd .product{padding-left:80px;padding-right:13px;width:132px;background:#fff;}
.recommend_jj_bd .product img{float:left;display:inline;margin-left:-80px;cursor:pointer;}
.recommend_jj_bd .product .product_name{padding:6px 0 3px;height:36px;overflow:hidden;}
.recommend_jj_bd .product .product_num{float:left;width:30px;height:18px;overflow:hidden;color:#999;}
.recommend_jj_bd .product .product_range{float:right;width:100px;height:18px;overflow:hidden;color:#999;text-align:right;}
.recommend_jj_bd .symbol{padding:0 25px;line-height:70px;font-size:30px;color:#999;font-family:Tahoma;}
.recommend_jj_bd .total{padding-top:10px;width:130px;height:60px;color:#666;}
.recommend_jj_bd .total dfn{display:inline-block;vertical-align:6px;margin-right:2px;}
.recommend_jj_bd .total .price{padding-right:2px;font-size:22px;color:#f60;}
.recommend_jj_bd .btn{padding-top:20px;height:50px;}
.recommend_jj_bd .btn a{display:inline-block;padding:0 18px;height:26px;line-height:26px;border:1px solid #05a;border-radius:3px;background-color:#27c;color:#fff;cursor:pointer;text-align:center;vertical-align:middle;outline:none;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:12px;text-align:cente;box-shadow:0 1px 0 rgba(51,119,187,0.7);*filter:chroma(color=#000000);outline:none;}
.recommend_jj_bd .btn a:hover{background-color:#29f;box-shadow:0 1px 0 rgba(107,143,178,0.7);text-decoration:none;}
/* =e recommend_jj */
/* spot and hotel package */
.spot_htl_package{margin-bottom:20px;padding:13px 0 20px 18px;background-color:#edf7ff;}
.spot_htl_package h4{font-size:16px;margin-bottom:5px;}
.spot_htl_package .shp_wrap{}
.spot_htl_package .shp_img,.spot_htl_package .shp_box,.spot_htl_package .shp_price{float:left;}
.spot_htl_package .shp_img{width:49px;height:49px;margin-right:18px;}
.spot_htl_package .shp_box{width:470px;padding-top:1px;font-family:SimSun;}
.spot_htl_package .shp_box li{padding:2px 0;}
.spot_htl_package .shp_box .ico_bed,.spot_htl_package .shp_box .ico_safe{display:inline-block;width:20px;height:20px;margin-right:10px;vertical-align:middle;background-image:url("http://pic.c-ctrip.com/hotelcommon/icon_hotel8.png");background-repeat:no-repeat;}
.spot_htl_package .shp_box .ico_bed{background-position:-75px -123px;}
.spot_htl_package .shp_box .ico_safe{background-position:-100px -123px;}
.spot_htl_package .shp_price{width:150px;padding-top:4px;color:#666666;}
.spot_htl_package .shp_price span{vertical-align:middle;}
.spot_htl_package .shp_price .price{font-size:18px;color:#ff6600;}
.spot_htl_package .shp_price .unit{font-family:"Microsoft yahei";vertical-align:-1px;}
.spot_htl_package .shp_btn_check{float:right;width:60px;height:25px;line-height:25px;margin:7px 20px 0 0;border:1px solid #05a;border-radius:3px;background-color:#27c;color:#fff;cursor:pointer;vertical-align:middle;outline:none;line-height:22px\9;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:12px;text-align:center;box-shadow:0 1px 0 rgba(51,119,187,0.7);outline:none}
.spot_htl_package .shp_btn_check:hover{background-color:#29f;box-shadow:0 1px 0 rgba(107,143,178,0.7);text-decoration:none;}
.detail_title{margin-bottom:10px;font:normal 18px/22px "microsoft yahei",simsun;color:#06c;}
.detail3_title{padding:14px 0 14px 10px;border:1px solid #E8E8E8;border-bottom:0 none;background:#F5F5F5;font:normal 20px/22px "microsoft yahei",simsun;}
.detail3_title .more{float:right;margin-right:22px;font-size:12px;}
.htl_tags{height:22px;margin-bottom:10px;overflow:hidden;}
.htl_tags span{float:left;margin-right:10px;padding:0 6px;border:1px solid #ddd;line-height:20px;}
.htl_tags .tag_1{color:#f60;}
.htl_tags .tag_2{color:#0073CC;}
.htl_tags .tag_3{color:#AE642A;}
.htl_brief{margin-bottom:6px;}
.htl_room_txt{margin-bottom:5px;line-height:24px;overflow:hidden;}
.text_3l{height:72px;}
.introduce_all{margin-bottom:10px;}
.htl_info_table{margin-bottom:30px;overflow:hidden;}
.htl_info_table table{width:100%;margin-bottom:-1px;table-layout:fixed;}
.htl_info_table th,.htl_info_table td{padding:8px 0;vertical-align:top;background:url(data:image/gif;base64,R0lGODlhIAABAIAAAP///8zMzCH5BAAAAAAALAAAAAAgAAEAAAIITACGmtfrGCsAOw==) 0 100% repeat-x;*background:url(http://pic.c-ctrip.com/hotels_seo/bg_hotel_breakfast.gif) repeat-x center 100%;}
.htl_info_table th{width:100px;text-align:left;color:#000;}
.facilities_hide .detail_extracontent{margin-right:80px;height:18px;overflow:hidden;}
.facilities_hide .more{margin-top:-18px;text-align:right;}
.htl_facilities dl{display:inline-block;margin-bottom:20px;padding-left:80px;}
.htl_facilities dl{display:block;overflow:hidden;}
.htl_facilities dt{float:left;display:inline;width:70px;margin-left:-80px;color:#666;}
.htl_facilities dd{float:left;display:inline;width:23%;margin:0 1.2% 6px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.htl_facilities .free{font-weight:bold;color:#10A200;}
.htl_facilities .layoutfix{margin-top:-20px;}
.detail_extracontent li{float:left;display:inline;margin-right:12px;white-space:nowrap;}
.detail_extracontent .text_green{font-weight:bold;}
.detail_extracontent_3{clear:both;}
.detail_extracontent_3 li{float:left;padding-right:1%;}
.detail_extracontent_3 .col1{width:20%;}
.detail_extracontent_3 .col2{width:24%;}
.detail_extracontent_3 .col3{padding:0;width:53%;}
.detail2_title{clear:both;height:20px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.detail2_title h2{position:absolute;border-bottom:1px solid #004FB8;font:12px/20px "microsoft yahei",simsun;}
.trans_title{height:28px;}
.trans_title h2{position:static;float:left;margin-right:22px;border:none;}
.trans_title a{display:block;position:relative;height:20px;_bottom:-1px;line-height:20px;border-bottom:1px solid #CCC;}
.trans_title a{height:28px;font-size:18px;line-height:28px;}
.trans_title a.current{color:#06c;font-weight:normal;border-bottom:1px solid #004FB8;cursor:default;}
.trans_title a{width:76px;color:#333;}
.trans_title a.current b{position:absolute;bottom:-11px;left:50%;display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;margin-left:-6px;border-color:#024FAF transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;overflow:hidden;}
.trans_title a:hover{text-decoration:none;}
.trans_title .view_map{float:right;width:auto;height:18px;padding:1px 0 1px 22px;border:none;background-position:-199px -58px;font-size:12px;line-height:18px;*zoom:1;}
/* -----------htl_room_table end----------- */
/* è¿™å®¶é…’åº—è¿˜æœ‰_é™„åŠ äº§å“? */
.hotel_append_list{margin:20px 0 30px;}
.hotel_append_list .more{float:right;}
.hotel_append_list ul{*zoom:1;}
.hotel_append_list ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.hotel_append_list ul li{float:left;padding-right:20px;width:255px;_width:215px;}
.hotel_append_list .append_name{display:block;_width:215px;max-height:18px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.hotel_append_list .append_price dfn{vertical-align:3px;margin-right:4px;}
.hotel_append_list .append_price .base_price{display:inline-block;vertical-align:0;color:#f60;font-size:18px;}
.hotel_append_list .append_price .cut_price{display:inline-block;font-size:12px;color:#f60;}
/* è¿™å®¶é…’åº—è¿˜æœ‰_é™„åŠ äº§å“? */
/* ç‚¹è¯? */
.comment_tab_list{margin-bottom:20px;}
.comment_amount{margin-bottom:20px;padding:10px 20px;background-color:#EFF8FF;overflow:hidden;}
.btn_comment{display:inline-block;width:72px;height:24px;background:#06c;color:#fff;font-size:12px;line-height:24px;text-align:center;}
.btn_comment:hover{background:#29f;text-decoration:none;}
.hotel_kind{float:left;display:inline;margin:0 0 0 -166px;width:160px;}
.hotel_comment_list{width:100%;overflow:hidden;margin-bottom:10px;}
.hotel_comment_list li{position:relative;min-height:48px;_height:48px;padding:8px 10px 6px 166px;border-top:1px dashed #E4E4E4;*zoom:1;}
.hotel_comment_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.detail2_intro .hotel_comment_list li{border-bottom:0;border-top:1px dashed #E4E4E4;}
.detail2_intro .comment_amount{border-bottom:0;zoom:1;}
.hotel_kind_biz,.hotel_kind_kid,.hotel_kind_couple,.hotel_kind_friend,.hotel_kind_single,.hotel_kind_family,.hotel_kind_book,.hotel_kind_else{float:left;display:inline;width:48px;height:48px;margin-right:4px;}
.hotel_kind_biz{background-position:0 -177px;}
.hotel_kind_kid{background-position:-50px -177px;}
.hotel_kind_family{background-position:-50px -177px;}
.hotel_kind_friend{background-position:-100px -177px;}
.hotel_kind_single{background-position:-150px -177px;}
.hotel_kind_book{background-position:0 -227px;}
.hotel_kind_couple{background-position:-50px -227px;}
.hotel_kind_else{background-position:-100px -227px;}
.hotel_comment_list .name{max-height:32px;_height:32px;overflow:hidden;word-wrap:break-word;}
.comment_date{color:#999;font:12px/1.2m Arial;}
.comment_content{float:right;width:100%;min-height:48px;_height:48px;}
.detail_comment_box{position:relative;float:right;margin-top:4px;}
.detail_comment_score{float:right;margin-left:5px;color:#333;}
.comment_content h4{padding-bottom:10px;color:#000;font:bold 14px Simsun;}
.comment_content h4 a{color:#000;}
.comment_content p{white-space:pre-wrap;word-wrap:break-word;}
.comment_content .comment_certifying{float:right;color:#f60;}
.comment_content .comment_btn{float:right;width:70px;height:24px;white-space:normal;word-wrap:normal;text-align:right;}
.comment_content .var{background-color:#ff0;font-style:normal;}
.comment_content .comment_source .source{color:#999;}
.comment_content p .more_detail{color:#999;}
.comment_single,.comment_single .comment_content{margin-bottom:10px;}
.comment_detail{width:88%;margin-bottom:5px;padding-bottom:10px;color:#000;}
.extra_comment{position:relative;margin-top:13px;padding:5px 8px;border:1px solid #ECECEC;background-color:#FFF;color:#666;zoom:1;}
.extra_comment b{position:absolute;left:12px;top:-11px;display:block;width:8px;height:11px;background-position:-16px -384px;}
.more_comment{position:absolute;right:10px;margin-top:6px;overflow:hidden;z-index:2;}
.more_comment .link{float:right;}
.more_comment_bom{clear:both;margin-bottom:10px;height:20px;}
.additional_info{padding:8px 12px;background-color:#F6F6F6;color:#999;}
.additional_add{margin-bottom:10px;}
.additional_add strong{color:#666;}
.additional_add2{margin:0 -10px;padding:5px 10px;background-color:#FFF8DB;color:#666;}
.additional_add2 strong span{font-weight:normal;}
.c0_detail2_info_judge{height:19px;}
.htl_no_comment{position:relative;float:left;margin:40px 10px 0;}
.htl_no_comment .no_comment{margin-bottom:10px;font:bold 14px "Microsoft Yahei";color:#000;}
.htl_no_comment .btn_comment{position:absolute;margin:-27px 0 0 220px;}
.htl_no_comment .more_comment{margin-top:25px;text-align:right;font-family:"Microsoft Yahei";}
.htl_no_comment .comment_tips{top:46px;left:163px;zoom:1;z-index:5;}
.htl_no_comment .comment_tips h4{padding:0;border:0;}
/* =S æƒ è¯?added by txji on 2013-08-26
* 1.å·¦ä¾§è¯„åˆ†åŠè¯´æ?
* 2.ä½ç½®&è®¾æ–?æœåŠ¡&å«ç”Ÿæ¡ä»¶ç­›é€?
* 3.ç­›é€‰æ— å†…å®? */
.comment_overall{height:90px;padding-top:10px;*zoom:1;}
.comment_overall:after{display:block;clear:both;content:'.';height:0;overflow:hidden;visibility:hidden;}
.comment_overall_score{float:left;width:158px;padding-left:10px;}
/* 1 */
.comment_overall_score_hd .num{font-size:24px;font-family:tahoma;color:#16b;}
.comment_overall_score_bd{padding-left:23px;}
.comment_overall_score_bd_no{color:#999;}
.comment_overall_score_bd span{float:left;margin-left:-23px;margin-top:3px;width:16px;height:14px;overflow:hidden;background-position:0 -224px;}
.comment_overall_s,.comment_overall_s_no{float:left;width:692px;}
/* 2 & 3 */
.comment_overall_s_item{float:left;display:inline;width:341px;height:34px;margin-left:5px;margin-bottom:5px;line-height:34px;background-color:#eff8ff;}
.comment_overall_s_no .comment_overall_s_item{width:64px;margin-right:5px;}
.comment_overall_s_no{margin-top:10px;}
.comment_overall_s_item .item_title{float:left;width:64px;overflow:hidden;background-color:#d8efff;text-align:center;font-weight:700;}
.comment_overall_s_item .item_title a{color:#333;}
.comment_overall_s_item .item_title a:hover{text-decoration:none;}
.comment_overall_s_item .item_con{float:left;margin-left:3px;width:133px;padding-left:2px;text-align:center;cursor:pointer;}
.comment_overall_s_item .item_con:hover,.comment_overall_s_item .item_con_h{position:relative;z-index:1;text-decoration:none;background-color:#2b78e2;color:#fff;}
.comment_overall_s_item .item_con_h{z-index:2;}
.comment_overall_s_item .txt{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.comment_overall_s_item .del{display:none;}
.comment_overall_s_item .item_con_h:hover .del{display:block;position:absolute;z-index:1;right:-8px;top:-8px;width:16px;height:16px;overflow:hidden;background-position:0 -517px;}
.comment_overall_s_item .item_con_h:hover{padding:0 0 0 2px;}
/* * 1.button useful
* 2.æƒ è¯„tabs */
.btns_useful{display:inline-block;width:66px;height:20px;border:1px solid #ddd;line-height:20px;vertical-align:middle;text-align:center;color:#333;border-radius:2px;box-shadow:-1px 1px 0 #efefef;}
/* 1 */
.btns_useful:hover{text-decoration:none;color:#fff;background-color:#27c;border-color:#27c;box-shadow:1px 0 0 #8194ab;}
/* =E æƒ è¯? */
.comment_tab_box{height:24px;border-bottom:1px solid #949494;margin-bottom:10px;zoom:1;}
.comment_tab{position:relative;height:24px;_bottom:-1px;}
.comment_tab li{float:left;height:24px;margin-right:10px;line-height:24px;}
.comment_tab .tab_current{border-bottom:1px solid #1448B3;}
.comment_tab span{float:left;padding-left:20px;color:#4d4d4d;cursor:pointer;}
.comment_tab span.l{background-position:-1px -283px;}
.comment_tab .tab_current span{color:#000;font-weight:bold;}
.comment_tab li a{position:absolute;top:0;right:0;line-height:24px;_white-space:nowrap;}
.comment_tab .tab_nocurrent a,.comment_tab .tab_nocurrent b{display:none;}
.comment_tab li b{position:absolute;top:24px;display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;margin-left:-6px;border-color:#024FAF transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;overflow:hidden;}
.comment_tab li b.c{left:42px;}
.comment_tab li b.l{left:130px;}
.comment_loading{height:60px;line-height:60px;font-size:14px;text-align:center;}
.comment_loading i{display:inline-block;vertical-align:middle;margin-right:10px;width:32px;height:32px;background:url(http://pic.ctrip.com/common/loading_32.gif)  no-repeat;}
.comment_alert{margin-bottom:10px;text-align:center;font-weight:bold;}
.detail2_comments_list{color:#666;}
.detail2_comments_list li{float:left;width:109px;margin-right:20px;color:#666;}
.comment_single_score{height:28px;color:#666;}
.comment_single_score .r{float:right;}
.comment_single_score .detail_comment_box{float:none;display:inline-block;}
.comment_single_score .comment_score_num{margin:0 5px;vertical-align:middle;}
.comment_box_bar{height:28px;padding:0 27px 0;background:#EFF8FF url(http://pic.c-ctrip.com/hotels110127/bg_comment_box.png) repeat-x 0 0;}
.comment_box_bar a{float:left;margin-right:20px;padding:1px 5px 3px;}
.comment_box_bar a.rec_current{background-color:#8EA6D4;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;}
.hotel_comment_list .comment_pic{position:relative;width:100%;margin-bottom:10px;}
.comment_pic .pic_s{float:left;display:inline;width:40px;height:30px;margin-right:8px;padding:1px;border:1px solid #ccc;}
.comment_pic_big{position:absolute;top:36px;left:0;padding:1px;border:1px solid #ccc;background:#fff;z-index:2;}
.comment_pic_big img{width:549px;height:412px;}
.comment_pic_big p{padding:8px;}
/* S= comment search */
.bar_search_box{margin-bottom: 10px; padding: 0 10px; overflow: hidden;}
.bar_search_result{margin-right:240px;font-size: 14px;}
.bar_search_result .highlight{color: #f89a37;font-weight:bold;}
.bar_search_result .del{display:inline-block;*display:inline;*zoom:1;width: 20px;height: 20px;overflow: hidden;color:#666;background-color:#e5e5e5; font: bold 13px/22px simsun;text-align: center;vertical-align: bottom;cursor: pointer;  border-radius: 50%;}
.bar_search_result .del:hover{color: #fff;background-color: #2577e3;}
.bar_search{overflow: hidden; float: right; width: 220px;}
.bar_search .bar_search_input {float: right; height: 18px;width: 150px;padding:2px 3px;border: 1px solid #ccc; border-right:0;background-color: #fff;font-size: 12px/18px Arial;}
.bar_search .bar_search_btn { float: right; width: 48px; height: 24px; border:1px solid #88b6e3;background-color: #e6f3ff;color: #0066cc;font-size: 12px;text-align: center;vertical-align: middle;cursor: pointer;}
.bar_search .bar_search_btn:hover{background-color:#185a96;color: #fff;}
/* E= comment search */
/**** ç‚¹è¯„new ***/
.comment_score_new .hotel_judge{float:left;}
.comment_score_new{float:left;width:100%;}
.comment_score_new .detail2_key_word_new2{float:left;width:100%;margin-top:7px;padding-top:7px;border-top:1px dashed #CCC;font-size:14px;}
.comment_score_new .detail2_key_word_new2 span{display:inline-block;width:16px;height:14px;margin:3px 10px 0 0;background-position:0 -224px;vertical-align:top;}
.comment_score_new .comment_info_new2{margin-top:10px;color:#666;}
.detail2_comments_list li a{color:#666;}
.comment_box_bar_new { position:relative; height:38px; margin-bottom:20px;border-bottom:2px solid #ccc;clear:both;background-color:#f5f5f5;}
.comment_box_bar_new .bar_left{float:left;margin-top:12px;}
.comment_box_bar_new .bar_left a{float:left;padding-left:12px;}
.comment_box_bar_new .bar_left a span{display:block;border-right:1px solid #eee;margin:4px 0;padding-right:12px;}
.comment_box_bar_new .tab_current{position:relative;height:26px;margin-bottom:-2px;border-bottom:2px solid #1448b3;}
.comment_box_bar_new .tab_current b{position:absolute;top:27px;left:50%;margin-left:-4px;display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;margin-left:-6px;border-color:#024FAF transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;overflow:hidden;}
.detail_cmt_box .comment_box_bar_new .icon_lv{float:left;position:relative;padding:0 0 0 30px;margin:15px 0 0 -9px;background-position:9px -287px;background-color:#fff;}
.comment_box_bar_new .btn_comment{margin:10px 0 0;}
.comment_box_bar_new .btn_comment:hover{background-position:-80px -784px;text-decoration:none;}
.comment_box_bar_new .bar_right{ float: right; margin-top: 10px;padding-right:10px; *zoom:1;}
.comment_box_bar_new .bar_right:after{clear:both;display:block;content:'.';height:0;overflow:hidden;visibility:hidden;}
.comment_box_bar_new .bar_right a{float:left;padding:0 10px;margin-left:-1px;height:21px;line-height:21px;border:1px solid #ccc;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%);}
.comment_box_bar_new .bar_right a:hover,.comment_box_bar_new .bar_right .current{color:#fff;text-decoration:none;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;}
.comment_box_bar_new .bar_right a i{display:inline-block;vertical-align:middle;margin-left:4px;_margin-top:5px;width:8px;height:9px;background-position:-168px -313px;}
.comment_box_bar_new .bar_right a:hover i,.comment_box_bar_new .bar_right .current i{background-position:-181px -313px;}
.comment_box_bar_new .bar_right select{float:left;margin-left:15px;}
.comment_pic .pic_s_box{float:right;display:inline;width:40px;height:30px;padding:1px;margin-right:8px;border:1px solid #ccc;background:url(http://pic.c-ctrip.com/hotels121118/bg_nopic3.png) no-repeat 50% 50%;}
.comment_pic .pic_s_box:hover{border:1px solid #7DAFE6;}
.comment_pic_big_new{width:549px;height:446px;padding:1px;border:1px solid #ccc;background:#fff;}
.comment_pic_big_new .pic_box_big{width:549px;height:412px;overflow:hidden;}
.comment_pic_big_new img{margin:0 auto;}
.comment_pic_big_new p{padding:8px;white-space:nowrap;}
.back_link{height:35px;line-height:35px;padding-left:30px;}
/* ç‚¹è¯?end */
/* */
.detail_cmt_box{padding:0;zoom:1;}
.detail_cmt_box .comment_amount{margin-bottom:10px;padding:20px 35px;background:#EFF8FF;zoom:1;}
.detail_cmt_box .hotel_comment_list{width:auto;}
.detail_cmt_box .hotel_comment_list li{border-top:0;border-bottom:1px dashed #E4E4E4;}
.detail_cmt_box .comment_tab_list{*zoom:1;}
.detail_cmt_box .comment_tab_list:after{clear:both;display:block;content:'.';height:0;overflow:hidden;visibility:hidden;}
.detail_cmt_box .c_page{position:static;float:right;display:inline;margin:10px 32px 0 0;}
.detail_cmt_box .text_right{clear:both;margin:0 15px 10px 0;overflow:hidden;}
.detail_cmt_box .icon_lv{background-position:0 -463px;}
/* é…’åº—å›¾ç‰? */
.detail_pic_box{overflow:hidden;zoom:1;}
.detail_pic_box h3{height:22px;margin:20px 0 15px;border-bottom:2px solid #D2D2D2;zoom:1;}
.detail_pic_box h3 a{position:relative;float:left;height:22px;padding:0 15px;font:normal 14px/22px Simsun;zoom:1;_bottom:-2px;}
.detail_pic_box h3 a:hover{text-decoration:none;}
.detail_pic_box h3 a.current{border-bottom:2px solid #004FB8;font-weight:bold;}
.detail_pic_box h3 a.current b{position:absolute;bottom:-11px;left:50%;display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;margin-left:-6px;border-color:#024FAF transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;overflow:hidden;}
.detail_pic_box .pic_type_select{margin-bottom:20px;}
.detail_pic_box .pic_type_select a{display:inline-block;height:22px;margin-right:6px;padding:0 5px;line-height:22px;}
.detail_pic_box .pic_type_select a:hover,.detail_pic_box .pic_type_select a.current{background-color:#8EA7D3;color:#FFF;border-radius:5px;text-decoration:none;}
.detail_pic_box .big_pic{position:relative;width:550px;height:412px;margin:0 auto;}
.detail_pic_box .big_pic img{display:block;width:550px;height:412px;background:url(http://pic.c-ctrip.com/common/loading_100.gif) no-repeat center center #FFF;}
.detail_pic_box .pic_descrition{width:550px;margin:0 auto;padding:6px 0;overflow:hidden;font-size:14px;font-weight:bold;}
.detail_pic_box .pic_descrition a{color:#333;}
.detail_pic_box .pic_descrition p{float:right;display:inline;margin-bottom:8px;font-size:12px;font-weight:normal;}
.detail_pic_box .pic_descrition span{color:#F60;}
.detail_pic_box .pic_scroll{position:relative;height:90px;padding:13px 20px 0;margin:0 auto;}
.detail_pic_box .pic_list{position:absolute;left:50%;width:616px;height:64px;margin-left:-308px;overflow:hidden;}
.detail_pic_box .pic_list_box{position:relative;width:9999px;}
.pic_source{width:608px;margin:-16px auto 26px;text-align:right;font-size:10px;font-family:arial;color:#999;-webkit-text-size-adjust:none;}
.pic_source2{width:550px;margin:0 auto;text-align:right;font-size:10px;font-family:arial;color:#999;-webkit-text-size-adjust:none;}
.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(http://pic.ctrip.com/hotels121118/360/menu_btn2.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(http://pic.c-ctrip.com/hotels121118/360/q_bg.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://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(http://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:153px;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_txt{float:right;width:100px;}
.ctrip_360_txt a.menu_360{display:block;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(http://pic.c-ctrip.com/hotels121118/360/menu_icon.png) no-repeat;background-position:42px 9px;}
.ctrip_360_txt a.menu_top{}
.ctrip_360_txt a.menu_btm{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;}
/* ------ 360 3d E ------ */
.picture_wrap .pop_bd{padding:20px;}
.picture_tab{float:left;height:23px;margin-bottom:10px;border:1px solid #999;-moz-border-radius:3px;overflow:hidden;}
.picture_tab li{float:left;height:23px;}
.picture_tab li a,.picture_tab .tab_current a{float:left;height:23px;padding:0 10px;margin-left:-1px;border-left:1px solid #999;background:url(http://pic.c-ctrip.com/hotels110127/bg_pic_tab.png) repeat-x 0 0;line-height:23px;color:#666;}
.picture_tab li a:hover{background-position:0 -25px;text-decoration:none;color:#333;}
.picture_tab .tab_current a,.picture_tab .tab_current a:hover{background-position:0 -50px;font-weight:bold;color:#333;text-decoration:none;}
.picture_tab2_box{float:left;width:710px;height:35px;margin:10px 10px 0;overflow:hidden;}
.picture_tab2 li{float:left;height:28px;margin:0 0 -1px -1px;}
.picture_tab2 li  a{padding:0 16px;border-left:1px solid #ccc;line-height:28px;}
.picture_tab2 li  a:hover{text-decoration:none;}
.picture_tab2 li  b{display:none;}
.picture_tab2 .tab_current{position:relative;height:26px;margin-left:0;background-color:#377CD6;border:1px solid #377CD6;border-radius:3px 3px 0 0;line-height:26px;}
.picture_tab2 .tab_current a{border:none;color:#fff;cursor:default;}
.picture_tab2 .tab_current b{position:absolute;bottom:-15px;left:50%;display:block;width:0;height:0;margin:0 0 0 -7px;border-color:#377CD6 #fff #fff #fff;border-style:solid;border-width:7px;overflow:hidden;font-size:0;line-height:0;}
.big_pic .prev,.big_pic .next{position:absolute;top:0;display:block;height:412px;outline:none;z-index:2;cursor:pointer;background:url(#);}
.big_pic .prev{left:0;width:33.3%;}
.big_pic .next{right:0;width:66.6%;}
.big_pic .prev .hover,.big_pic .next .hover{float:left;width:44px;height:385px;margin-top:12px;border-radius:0 5px 5px 0;background-color:rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);background-color:#aaa\9;}
.big_pic .prev .hover b,.big_pic .next .hover b{display:block;width:35px;height:55px;margin-top:180px;background-position:7px -44px;}
.big_pic .next .hover{float:right;border-radius:5px 0 0 5px;}
.big_pic .next .hover b{margin-left:4px;background-position:-42px -44px;}
.pic_scroll .page_up,.pic_scroll .page_down,.pic_scroll .page_up_disable,.pic_scroll .page_down_disable{position:absolute;top:26px;left:20px;width:19px;height:36px;background-position:0 0;}
.pic_scroll .page_up:hover{background-position:-42px 0;}
.pic_scroll .page_up_disable{background-position:-83px 0;cursor:default;}
.pic_scroll .page_down{left:auto;right:20px;background-position:-20px 0;}
.pic_scroll .page_down:hover{background-position:-62px 0;}
.pic_scroll .page_down_disable{left:auto;right:20px;background-position:-103px 0;cursor:default;}
.pic_list a{position:relative;float:left;display:inline;width:80px;height:60px;margin-right:4px;zoom:1;border:2px solid #FFF;overflow:hidden;}
.pic_list a:hover{border-color:#8BB6EE;}
.pic_list .current,.pic_list .current:hover{width:80px;height:60px;border:2px solid #FF6600;filter:alpha(opacity=100);opacity:1;}
.pic_list .pic_name{display:block;position:absolute;left:0;bottom:-25px;width:80px;height:20px;background-color:rgba(0,0,0,.6);background-color:#4C4C4C\9;color:#EEE;line-height:20px;text-align:center;filter:alpha(opacity=80)\0/;white-space:nowrap;overflow:hidden;}
.pic_list a:hover .pic_name{bottom:0;}
.pic_list .current:hover .pic_name{width:80px;}
.pic_list img{display:block;width:80px;height:60px;background:url(http://pic.c-ctrip.com/common/loading_18.gif) no-repeat center center #FFF;}
.pic_list .current img{width:80px;height:60px;}
/* åœ°å›¾é? */
.detail_trans_box{position:relative;height:555px;margin-bottom:10px;background:#F0F8FF;overflow:hidden;}
.detail2_intro{padding-bottom:10px;}
.transport_title{height:20px;margin-bottom:20px;border-bottom:1px solid #999;}
.transport_title a{float:left;height:20px;padding:0 20px;}
.transport_title a:hover{text-decoration:none;}
.transport_title a.current{position:relative;border-bottom:1px solid #004FB8;font-weight:bold;color:#333;cursor:pointer;_bottom:-1px;}
.transport_title a.current b{position:absolute;bottom:-10px;left:50%;display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;margin-left:-6px;border-color:#024FAF transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;overflow:hidden;}
.trans_info_box2{margin:0 20px 10px;}
.trans_info_box2 li{float:left;width:30%;margin:0 10px 15px 0;white-space:nowrap;overflow:hidden;}
.trans_info_box2 span{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;background-position:-157px -24px;color:#FFF;text-align:center;line-height:16px;}
.trans_nearby_htl a{padding-right:15px;background-position:100% -64px;}
.trans_info_detail{min-width:548px;max-width:770px;_width:770px;margin-bottom:20px;padding:0 0 0 170px;*zoom:1;}
.trans_info_detail:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.trans_info_detail .trans_info_left{float:left;display:inline;width:170px;margin-left:-170px;}
.trans_info_detail .trans_info_left li{padding:10px 0 10px 20px;overflow:hidden;}
.trans_info_detail .trans_info_left li.current{position:relative;width:150px;*width:134px;border:1px solid #7C7C7C;border-right:none;background-color:#FFF;}
.trans_info_detail .trans_info_count{display:inline-block;width:16px;height:16px;margin-right:5px;background-position:-157px -24px;color:#FFF;text-align:center;line-height:16px;}
.trans_info_detail .trans_info_content{padding:8px 15px 0 15px;border:1px solid #7C7C7C;}
.trans_info_content .transfer_tab{margin-bottom:10px;}
.trans_info_content .transfer_tab a{float:left;width:43px;height:23px;margin-right:-1px;color:#666;border:1px solid #999;line-height:23px;text-align:center;background:url(http://pic.c-ctrip.com/hotels121118/un_repeat_detail.png) repeat-x 0 -125px;}
.trans_info_content .transfer_tab a:hover{text-decoration:none;}
.trans_info_content .transfer_tab a.current{background-position:0 -99px;color:#333;font-weight:bold;cursor:default;}
.trans_info_content .transfer_info{position:relative;margin-bottom:10px;}
.trans_info_content .transfer_info p{width:200px;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.trans_info_content .transfer_info .exchange_btn{left:200px;top:0;}
.trans_info_content .bus_route{padding:0 10px 0 0;}
.htl_keyword{position:relative;padding:10px 0 10px 48px;background:#EFF8FF;*zoom:1;}
.htl_keyword:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.htl_keyword b{position:absolute;display:block;width:16px;height:14px;margin:4px 0 0 -28px;background-position:0 -224px;overflow:hidden;}
.htl_keyword span{display:inline-block;margin:0 6px 4px 0;font-size:14px;font-weight:bold;}
.htl_keyword p{clear:both;color:#666;}
.seo_201305{clear:both;margin:0 -300px 30px 0;padding:10px 15px;_padding-top:70px;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;_margin-top:-60px;overflow:hidden;_position:absolute;}
.seo_201305 .p img{display:block;height:91px;margin:-121px 0 30px;width:121px;}
.seo_201305 .seo_hot{height:24px;margin-right:-5px;padding-left:80px;display:block;overflow:hidden;*zoom:1;}
.seo_201305 .seo_hot dt{float:left;display:inline;width:80px;margin-left:-80px;}
.seo_201305 .seo_hot dd{float:left;width:84px;margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.seo_201305 .black{color:#333;}
.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{height:auto;}
.seo_201305 .seo_more{margin-left:10px;}
.detail3_append_list{position:relative;margin-bottom:20px;padding-left:10px;border:1px solid #E8E8E8;border-top:0 none;background:#F5F5F5;overflow:hidden;*zoom:1;}
.detail3_append_list:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.detail3_append_list li{position:relative;float:left;width:145px;_width:112px;min-height:88px;_height:88px;padding:0 20px 0 110px;}
.detail3_append_list li .append_img{position:absolute;top:3px;left:0;border-radius:3px;}
.detail3_append_list li .append_img img{width:100px;height:64px;}
.detail3_append_list li .append_name{display:block;height:36px;overflow:hidden;}
.detail3_append_list li .append_price{margin-top:8px;}
.detail3_append_list li .append_price dfn{vertical-align:3px;margin-right:4px;}
.detail3_append_list li .append_price .base_price{display:inline-block;vertical-align:0;color:#f60;font-size:18px;}
.detail3_append_list li .append_price .cut_price{display:inline-block;font-size:12px;color:#f60;}
/* ç”¨æˆ·è¿˜æµè§ˆè¿? */
.detail2_periphery_hotels{position:relative;margin-bottom:20px;padding-left:10px;border:1px solid #E8E8E8;border-top:0 none;background:#F5F5F5;overflow:hidden;*zoom:1;}
.detail2_periphery_hotels:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.detail2_periphery_hotels li{position:relative;float:left;display:inline;width:30.7%;min-height:120px;_height:120px;margin-right:1%;padding:2px 0 10px 0;zoom:1;overflow:hidden;}
.detail2_periphery_hotels .pic{float:left;width:100px;height:100px;margin-right:10px;background:url(http://pic.c-ctrip.com/hotels121118/bg_nopic1.png) no-repeat 50% 50%;overflow:hidden;border-radius:3px;}
.detail2_periphery_hotels .pic img{width:100px;height:100px;}
.detail2_periphery_hotels .d{position:absolute;top:82px;left:0;width:100px;height:20px;border-radius:0 0 3px 3px;background-color:#4C4C4C;color:#fff;opacity:0.7;text-align:center;z-index:1;filter:alpha(opacity=70);}
.detail2_periphery_hotels .also_viewed{}
.detail2_periphery_hotels .name{height:20px;font:bold 14px/20px simsun;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.detail2_periphery_hotels .name a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.detail2_periphery_hotels .link{margin-top:2px;}
.detail2_periphery_hotels .price{margin-top:10px;font-family:simsun;}
.detail2_periphery_hotels .price strong{font:normal 16px tahoma;color:#FF6600;}
.detail2_periphery_hotels .price dfn{padding-right:3px;font:normal 12px arial;vertical-align:3px;color:#333;}
.detail2_periphery_hotels .price span{vertical-align:-3px;*vertical-align:2px;}
.detail2_periphery_hotels .bk_time{margin-bottom:-10px;color:#10A200;}
.detail2_periphery_hotels .periphery_cmt_content{clear:both;margin-top:10px;}
.detail2_periphery_hotels .periphery_cmt_content .content{position:relative;height:76px;padding:7px 10px;border:1px solid #D1E7F1;border-radius:4px;background-color:#F6FBFF;color:#666;zoom:1;}
.detail2_periphery_hotels .periphery_cmt_content p{height:54px;margin-bottom:5px;font-family:Simsun,sans-serif;overflow:hidden;}
.detail2_periphery_hotels .periphery_cmt_content .name_date{height:18px;}
.detail2_periphery_hotels .periphery_cmt_content .c_name{float:left;margin-right:10px;padding-left:16px;background-position:-1px -417px;color:#999;}
.detail2_periphery_hotels .periphery_cmt_content .c_date{float:right;color:#999;}
/* åº•éƒ¨æ–‡å­—çƒ­é—¨åŸŽå¸? */
.hot_city{width:100%;padding-top:10px;border-top:1px dotted #ccc;}
.hot_city h3{width:100%;margin-bottom:5px;color:#000;font-size:12px;}
.hot_city h3 a{padding:0 10px;font-weight:normal;color:#0055aa;float:right;}
.hot_city a{color:#999;float:left;margin-right:5px;line-height:16px;}
/* åº•éƒ¨æ–‡å­—çƒ­é—¨åŸŽå¸?end */
/* -- creadit card -- */
.card_master,.card_visa,.card_amex,.card_diners,.card_jcb,.card_unionpay{display:inline-block;width:67px;height:40px;margin-right:20px;background:url(http://pic.c-ctrip.com/common/card_logo.png) no-repeat;}
.card_visa{background-position:0 -42px;}
.card_unionpay{width:64px;background-position:0 -84px;}
.card_amex{width:41px;background-position:0 -126px;}
.card_diners{width:64px;background-position:0 -168px;}
.card_jcb{width:53px;background-position:0 -210px;}
.card_cont_txt{padding-top:6px;}
.card_txt{margin-right:10px;}
/* =s ä¸‰å€ç§¯åˆ? */
.integral3{height:27px;margin:0 0 10px 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;}
/* =e ä¸‰å€ç§¯åˆ? */
/* -----------detail_side----------- */
.sider_pic{margin-bottom:15px;padding:16px 14px 8px;background-color:#F1F1F1;*zoom:1;}
.sider_pic_list,.sider_active_list{margin-bottom:24px;color:#666;*zoom:1;}
.sider_pic_list li,.sider_active_list li{position:relative;padding:0 0 10px 45px;margin-bottom:10px;border-bottom:1px dashed #CCC;zoom:1;}
.sider_pic_list li{min-height:36px;_height:36px;}
.sider_pic_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.sider_active_list li{position:relative;padding-left:0;}
.sider_pic .sider_title{margin-bottom:13px;font-size:14px;font-weight:bold;}
.sider_title .more{float:right;color:#7B9CD9;font:normal 12px/22px Simsun;}
.sider_pic .sider_hotel_pic{position:absolute;top:0;left:0;width:36px;height:36px;background:url(http://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:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sider_pic .huixuan_name{display:block;width:144px;margin-bottom:2px;}
.sider_pic .info,.sider_pic .bk_time,.sider_pic .comment{width:146px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sider_pic .bk_time{color:#10A200;}
.sider_pic .comment{display:block;color:#06c;}
.sider_pic .item_hover .delete{display:block;}
.sider_pic .delete{display:none;position:absolute;top:0;right:0;font-size:15px;font-weight:bold;color:#2277CC;}
.sider_pic .delete:hover{text-decoration:none;color:#ffb000;}
.sider_pic .fav_del{position:absolute;top:2px;right:0;width:18px;height:18px;background:url(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png) no-repeat -128px -46px;}
.sider_pic .fav_del:hover{background-position:-128px -70px;}
.sider_pic .region{display:block;margin-bottom:2px;color:#666;}
.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 .price{margin:2px 0;}
.sider_pic .price .s{padding-right:10px;font-weight:bold;}
.sider_pic .price dfn{padding-right:2px;}
.sider_pic .price .p{font-weight:bold;color:#f60;}
.sider_other_info dt{display:block;height:27px;padding-left:25px;background-position:-197px -79px;font:18px "Microsoft Yahei";color:#528C01;}
.sider_other_info dd{display:block;margin-bottom:10px;padding-left:25px;color:#666;font:11px "Microsoft Yahei";}
#vistedHotels{*zoom:1;}
.sider_append_list{color:#666;margin-bottom:20px;}
.sider_append_list li{position:relative;padding:0 0 7px 84px;margin-bottom:10px;border-bottom:1px dashed #CCC;zoom:1;}
.sider_append_list li{min-height:46px;}
.sider_append_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.sider_append_list .append_img{position:absolute;top:3px;left:0;width:72px;height:48px;border-radius:3px;}
.sider_append_list .append_img img{width:72px;height:48px;}
.sider_append_list .append_name{display:block;max-height:32px;_height:32px;line-height:16px;overflow:hidden;}
.sider_append_list .append_price dfn{vertical-align:3px;margin-right:4px;}
.sider_append_list .append_price .base_price{display:inline-block;vertical-align:0;color:#f60;font-size:18px;}
.sider_append_list .append_price .cut_price{display:inline-block;font-size:12px;color:#f60;}
.sider_tuan{padding:16px 14px 8px;margin-bottom:10px;background:#f1f1f1;}
.sider_tuan .sider_title{margin-bottom:3px;font-size:14px;font-weight:bold;}
.sider_tuan .more{float:right;color:#7B9CD9;font:normal 12px/22px Simsun;}
.sider_tuan .sider_tuan_list{overflow:hidden;}
.sider_tuan .sider_tuan_list li{*zoom:1;margin-top:-1px;padding:10px 0 0 73px;height:72px;border-top:1px dashed #ccc;}
.sider_tuan .sider_tuan_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.sider_tuan .sider_tuan_list img{display:inline;float:left;margin-left:-73px;width:62px;height:62px;border-radius:3px;}
.sider_tuan .sider_tuan_list .tuan_name{display:block;margin-bottom:5px;height:36px;overflow:hidden;}
.sider_tuan .sider_tuan_list .tuan_num{float:right;padding:3px 8px 0 0;color:#999;}
.sider_tuan .sider_tuan_list .tuan_price{color:#666;}
.sider_tuan .sider_tuan_list .tuan_price .price{display:inline-block;margin:0 4px;font-size:16px;font-weight:bold;color:#f60;}
/* -----------pop----------- */
/* hotel pic */
.hotel_pic_top,.hotel_pic_room{width:558px;height:420px;background:#fff;overflow:hidden;z-index:20;}
.hotel_pic_top img,.hotel_pic_room img{width:550px;height:412px;padding:2px;border:2px solid #CCC;box-shadow:2px 2px 4px #CCC;background:url(http://pic.c-ctrip.com/common/loading_48.gif) no-repeat center center #FFF;}
.hotel_pic_room{width:308px;height:233px;}
.hotel_pic_room img{width:300px;height:225px;}
.comment_pic_big_new{width:549px;height:446px;padding:1px;border:1px solid #ccc;background:#fff;z-index:20;}
.comment_pic_big_new .pic_box_big{width:549px;height:412px;overflow:hidden;}
.comment_pic_big_new img{margin:0 auto;}
.comment_pic_big_new p{padding:8px;white-space:nowrap;}
/* change date pop */
.change_date_pop .pop_bd{padding:20px 10px 14px;}
.change_date_pop h3{width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.change_date_pop table{font-size:14px;}
.change_date_pop th,.change_date_pop td{height:44px;vertical-align:top;}
.change_date_pop th{width:100px;padding-right:14px;font-weight:normal;text-align:right;}
.change_date_pop .input_txt{width:190px;}
.change_date_pop table span{white-space:nowrap;}
.change_date_pop .btn{display:inline-block;width:60px;height:25px;background-color:#2277CC;border:1px solid #1256AA;border-radius:2px;color:#fff;font-weight:bold;text-align:center;box-shadow:0 1px 1px #bbb;line-height:24px;cursor:pointer;}
.change_date_pop .btn:hover{background-color:#2299FF;border:1px solid #0077DD;}
/* --- 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;}
/* for details map close button */
.map_pop .c_close{color:#fff!important;}
.map_pop .delete:hover,.map_pop .c_close:hover{text-decoration:none;color:#EB8C05!important;}
.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(http://pic.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(http://pic.c-ctrip.com/hotels121118/un_bg_map.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-position:0 -48px;background-color:#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(http://pic.c-ctrip.com/hotels121118/ico_map.png);_background-image:url(http://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(http://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;}
/* =bus= */
.return_back{height:40px;padding-left:14px;line-height:42px;font-family:Simsun;}
.start_destination{position:relative;height:60px;padding:10px 0 10px 14px;border-bottom:1px solid #C8C8C8;background-repeat:repeat-x;background-position:0 -145px;}
.start_destination p{width:165px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.trans_method{font-size:14px;}
.exchange_btn{position:absolute;right:10px;bottom:13px;display:block;width:16px;height:34px;background-position:-137px 0;}
.exchange_btn:hover{background-position:-137px -36px;}
.bus_route{padding:12px;}
.bus_route,.drive_route{height:570px;overflow:auto;}
.bus_route li{margin-bottom:15px;padding:7px 13px;border:1px solid #93BDE6;cursor:pointer;zoom:1;}
.bus_rank{display:block;width:11px;height:15px;margin:-8px 0 0 -14px;padding-left:3px;line-height:12px;background:#93BDE6;color:#FFF;font-size:10px;zoom:1;}
.bus_route h4{color:#93BDE6;font:bold 12px Simsun;}
.total_time{float:right;font-weight:normal;}
.bus_route .bus_route_select{padding-bottom:13px;border-color:#287BCE;cursor:default;}
.bus_route .bus_route_hover{border-color:#287BCE;}
.bus_route_select .bus_rank,.bus_route_hover .bus_rank{background:#06c;}
.bus_route_select h4,.bus_route_hover h4{color:#333;font:bold 12px Simsun;}
.bus_route_detail{display:none;margin-top:2px;padding-top:5px;background:url(data:image/gif;base64,R0lGODlhIAABAIAAAP///8zMzCH5BAAAAAAALAAAAAAgAAEAAAIITACGmtfrGCsAOw==) 0 0 repeat-x;*background:url(http://pic.c-ctrip.com/hotels110127/bg_hotel_breakfast.gif) repeat-x center top;}
.bus_route_select .bus_route_detail{display:block;}
.bus_route_detail dt{margin-bottom:5px;color:#666;}
.bus_route_detail dd{padding-left:7px;background:url(data:image/gif;base64,R0lGODlhAgACAIAAAE1NTQAAACH5BAAAAAAALAAAAAACAAIAAAIChFEAOw==) no-repeat 0 9px;*background:url(http://pic.c-ctrip.com/hotels110127/ico_dotted.gif) no-repeat 0 9px;color:#333;}
/* =bus end= */
/* =drive= */
.drive_route{padding:10px 14px;}
.drive_route dt{margin-bottom:-1px;padding-bottom:4px;color:#666;background-color:#FFF;}
.drive_route dd{padding:11px 0;background:url(data:image/gif;base64,R0lGODlhIAABAIAAAP///8zMzCH5BAAAAAAALAAAAAAgAAEAAAIITACGmtfrGCsAOw==) 0 0 repeat-x;*background:url(http://pic.c-ctrip.com/hotels110127/bg_hotel_breakfast.gif) repeat-x center top;color:#333;}
/* =drive end= */
/* 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(http://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(http://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(http://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(http://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(http://pic.c-ctrip.com/hotels121118/detail_map/m_default.png) no-repeat;}
.m_zhengzhou{height:12px;background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_zhengzhou.png) no-repeat;}
.m_changsha{height:11px;background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_changsha.png) no-repeat;}
.m_changchun{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_changchun.png) no-repeat;}
.m_hongkong{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_hongkong.png) no-repeat;}
.m_xian{width:12px;height:12px;background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_xian.png) no-repeat;}
.m_wuhan{width:12px;height:11px;background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_wuhan.png) no-repeat;}
.m_wuxi{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_wuxi.png) no-repeat;}
.m_tianjin{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_tianjin.png) no-repeat;}
.m_taipei{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_taipei.png) no-repeat;}
.m_suzhou{width:12px;height:9px;background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_suzhou.png) no-repeat;}
.m_shenyang{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_shenyang.png) no-repeat;}
.m_shenzhen{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_shenzhen.png) no-repeat;}
.m_shanghai{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_shanghai.png) no-repeat;}
.m_qingdao{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_qingdao.png) no-repeat;}
.m_nanjing{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_nanjing.png) no-repeat;}
.m_nanchang{width:21px;height:8px;margin-left:-31px;background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_nanchang.png) no-repeat;}
.m_kunming{height:12px;background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_kunming.png) no-repeat;}
.m_hangzhou{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_hangzhou.png) no-repeat;}
.m_harbin{height:14px;background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_harbin.png) no-repeat;}
.m_guangzhou{width:11px;height:11px;margin-left:-26px;background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_guangzhou.png) no-repeat;}
.m_dalian{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_dalian.png) no-repeat;}
.m_chengdu{background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_chengdu.png) no-repeat;}
.m_beijing{width:15px;height:15px;margin-left:-28px;background:url(http://pic.c-ctrip.com/hotels121118/detail_map/m_beijing.png) no-repeat;}
.m_fuzhou{width:14px;background:url(http://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 */
/* ===Hotel Name Choice Styles=== */
.choice{border:1px solid #7F9DB9;background:#FFF;padding:4px;margin:0px;text-align:left;overflow:hidden;position:absolute;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:#E7F1FD;border-top:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;text-decoration:none;}
/* fixed */
.bottom_box{width:200px;height:20px;padding:10px 15px 10px 25px;border:1px solid #8CAEDB;border-radius:3px;background-position:-180px -109px;background-color:#fff;text-align:center;z-index:50;overflow:hidden;}
.bottom_box span{font-weight:bold;font-family:arial;color:#FE9900;}
.bottom_box a{position:absolute;top:13px;right:10px;display:inline-block;width:14px;height:14px;border:1px solid #67A9E4;background-position:-157px -6px;}
/* SEARCH LIST BEGIN */
.searchresult_list{padding:20px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbwAAAADAQMAAADSlSiIAAAABlBMVEXd3d27u7s8FWAUAAAAD0lEQVQIHWOgP/hPHvgAADa6N7rKWHlLAAAAAElFTkSuQmCC) repeat-x 0 100%;*background:url(http://pic.c-ctrip.com/hotels121118/hotel_line.png) repeat-x 0 bottom;zoom:1;}
.searchresult_info{margin-bottom:3px;*zoom:1;}
.searchresult_info:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.searchresult_info li{float:left;}
/* =s hotel pic */
.hotel_pic{position:relative;margin-right:10px;z-index:5;}
.hotel_abbrpic img{display:block;border-radius:6px;}
.hotel_pic_big{display:none;position:absolute;top:-1px;left:134px;width:300px;height:225px;padding:2px;border:2px solid #CCC;box-shadow:2px 2px 4px #CCC;z-index:5;background:url(http://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(http://pic.c-ctrip.com/common/loading_48.gif) no-repeat center center #FFF;z-index:20;}
.hotel_abbrpic{display:block;position:relative;width:130px;height:130px;background-repeat:no-repeat;background-position:center center;overflow:hidden;}
.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{width:44.5%;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;}
.icon_desc_text{display:inline-block;width:16px;height:14px;background-position:0 -320px;vertical-align:middle;}
.searchresult_htladdress{margin-bottom:4px;overflow:hidden;color:#333;}
.searchresult_htladdress a{text-decoration:underline;color:#333;vertical-align:0;white-space:nowrap;}
.searchresult_htladdress .link_map{color:#06c;text-decoration:none;}
.searchresult_desc_text{color:#666;line-height:18px;overflow:hidden;}
.searchresult_desc_text .address{color:#333;}
.searchresult_info_name .medal_list{margin-bottom:5px;}
.searchresult_info_name .range{margin-bottom:6px;}
/* =e hotel info name */
/* =s hotel price */
.searchresult_info .hotel_price_icon{float:right;width:125px;text-align:right;}
.searchresult_info .hotel_price{min-width:72px;margin-bottom:4px;overflow:hidden;margin-top:-9px;}
.searchresult_info .original_price{margin-bottom:4px;}
.hotel_price{color:#F60;}
.hotel_price span{font:36px Tahoma;}
.exclusive_price{color:#F60;}
.exclusive_price dfn{padding-right:3px;color:#666;font:12px arial;vertical-align:7px;}
.exclusive_price span{font:20px "microsoft yahei";}
.hotel_price dfn{margin-right:3px;font:normal 12px arial;vertical-align:17px;color:#666;}
.original_price{text-align:right;color:#333;}
.original_price span{padding-right:5px;font:14px verdana;margin-right:-3px;}
.original_price dfn{font:10px arial;vertical-align:3px;}
.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;}
.ticket_available{display:block;height:0;width:19px;padding-top:16px;overflow:hidden;background:url(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png) no-repeat 0 -54px;color:#989898;}
.searchresult_data{clear:both;color:#10A200;overflow:hidden;}
/* =e hotel price */
/* =s medal box */
.searchresult_info .pic_medal{position:relative;}
.hotel_medal{position:absolute;top:134px;left:0;font-size:14px;}
.hotel_medal span{margin-right:5px;vertical-align:middle;}
/* =e medal box */
/* =s hotel judge */
.searchresult_info_judge{padding:10px;background-color:#edf7ff;text-align:right;}
.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_judge_box .searchresult_no_comment{display:block;color:#666;}
/* =e hotel judge */
/* =s huixuan */
.huixuan_recommend{padding:0 10px 10px;background:#F5F5F5;border:1px solid #E8E8E8;border-top:0 none;}
.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:-150px -227px;z-index:2;}
.huixuan_recommend .searchresult_info_judge{padding:0 10px;border:1px solid #BEDDF9;}
.huixuan_recommend .searchresult_no_comment{padding:10px 0;}
.huixuan_recommend .hotel_price_icon{width:164px;}
.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 .range{color:#666;}
.huixuan_recommend .pic_medal{height:158px;}
/* =e huixuan */
/* pxh */
.inputSel { color: #666666;}
::-webkit-input-placeholder{color:#666666}
::-moz-placeholder{color:#666666}
::-ms-input-placeholder {color:#666666;}
/* ico favorite begin */
.ico_favorite,.ico_unfavorite{display:inline-block;vertical-align:top;padding:2px 0 2px 22px;margin-top:-2px;margin-right:10px;height:16px;line-height:14px;overflow:hidden;background:url(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png) no-repeat;}
.ico_favorite{background-position:-128px -46px;}
.ico_favorite:hover{background-position:-128px -70px;text-decoration:none;}
.ico_unfavorite{background-position:-128px 3px;}
.ico_unfavorite:hover{background-position:-128px -22px;}
/* ico favorite end */
/* seoblock_201205 begin */
.seohot_201205{clear:both;margin-bottom:10px;padding:10px 0 0 96px;border-top:1px dotted #ccc;display:inline-block;}
.seohot_201205 h3{float:none;margin:0;font-size:12px;font-weight:bold;}
.seohot_201205{display:block;overflow:hidden;}
.seohot_201205 dt{float:left;display:inline;width:96px;margin-left:-96px;}
.seohot_201205 dd{float:left;width:76px;margin-right:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.seohot_201205 dd a{float:none;margin:0;line-height:18px;}
/* seoblock_201205 end */
/* cooperation_ad360 begin */
.floatad_360,.floatad_360 p .floatad_360_btn span,.floatad_360 p .floatad_360_btn:hover span{background-image:url(http://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 */
/* htl_pic_pop begin */
.htl_pic_pop{width:896px;padding:10px 0 18px 18px;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:290px;min-height:21px;_height:21px;}
.pic_type_select a{display:inline-block;height:16px;margin-right:12px;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 iframe{display:block;margin:0 auto;}
.pic_left{float:left;display:inline;width:550px;margin-right:18px;}
.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(http://pic.c-ctrip.com/hotels121118/un_detail10.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(http://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_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:290px;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;}
.htl_pic_pop .view_360_link{position:absolute;top:10px;left:10px;display:block;width:49px;height:30px;background:url(http://pic.c-ctrip.com/hotels121118/un_detail10.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(http://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(http://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 end */
/* 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{width:980px!important;}
.ie8w980 .main_detail_wrapper{width:740px;padding-right:240px;}
.ie8w980 .detail_side{width:220px;margin:0 -240px 0 20px;}
.ie8w980 .htl_info_com .htl_info{width:740px;padding-top:26px;}
.ie8w980 .htl_info_com .htl_com{width:220px;}
.ie8w980 .htl_com .commnet_score{float:right;margin-bottom:7px;}
.ie8w980 .htl_com .comment_view{margin-top:0;margin-bottom:8px;}
.ie8w980 .htl_pic_map .htl_map{width:218px;}
.ie8w980 .htl_pic_map .htl_pic{width:745px;}
.ie8w980 .hotel_tabs_box{margin:0 240px 10px 0;}
.ie8w980 .htl_pic_map .htl_unpic{width:738px;}
.ie8w980 .htl_room_table .room_type{width:140px;}
.ie8w980 .htl_room_table .col1{width:146px;}
.ie8w980 .hotel_tabs_box{width:740px;}
.ie8w980 .sider_pic .hotel_name{width:125px;}
/* for æƒ è¯? */
.ie8w980 .comment_overall_s,.ie8w980 .comment_overall_s_no{width:572px;}
.ie8w980 .comment_overall_s_item{width:281px;}
.ie8w980 .comment_overall_s_item .item_con{width:103px;}
.ie8w980 .seo_201305{margin:0 -240px 30px 0;}
.ie8w980 .spot_htl_package .shp_box{width:420px;}
/* 201310211800 */
.price_box{display:inline-block;}
.base_price_orig{display:block;font-size:12px;color:#666;}
/* 20140107 */
.htl_room_table th.col7{white-space:nowrap;font-size:12px;text-align:right;}
/* list 2.6 */
.net_fee,.room_policy{border-bottom:1px dashed #4D4D4D;cursor:default;display:inline-block;}
.net_free,.room_policy_g{border-bottom:1px dashed #10A200;color:#10A200;cursor:default;display:inline-block;}
/* all comment begin */
.big_c{display:inline-block;width:136px;height:24px;background:url(http://pic.ctrip.com/hotels121118/comment/big_c.png) no-repeat;overflow:hidden;}
.big_c .b{display:inline-block;height:24px;background:url(http://pic.ctrip.com/hotels121118/comment/big_c.png) no-repeat 0 -26px;overflow:hidden;}
.small_c{display:inline-block;width:78px;height:14px;background:url(http://pic.ctrip.com/hotels121118/comment/small_c.png) no-repeat;overflow:hidden;}
.small_c .b{display:inline-block;height:14px;background:url(http://pic.ctrip.com/hotels121118/comment/small_c.png) no-repeat 0 -18px;overflow:hidden;}
.comment_sumary_box{display:inline-block;margin-bottom:10px;}
.comment_sumary_box{display:block;overflow:hidden;}
.comment_sumary_box .real_man{float:right;margin-bottom:4px;padding-right:32px;font-size:16px;font-family:microsoft yahei;color:#666;}
.comment_sumary_box .comment_total_score{display:inline-block;margin-bottom:10px;}
.comment_sumary_box .comment_total_score{display:block;overflow:hidden;}
.comment_sumary_box .comment_total_score .score{float:left;padding:0 24px 0 18px;}
.comment_sumary_box .comment_total_score .big_c{float:left;}
.comment_total_score .score .n{font-size:24px;line-height:24px;color:#2577e3;}
.comment_sumary_box .comment_total_score .rec{float:left;font-size:14px;}
.comment_total_score .rec .n{padding-right:4px;color:#2577e3;font-size:16px;}
.comment_sumary_box .comment_type{float:right;width:272px;padding:10px 0 10px 10px;background-color:#f5f5f5;overflow:hidden;}
.comment_sumary_box .comment_4l{width:546px;}
.comment_sumary_box .comment_type a{float:left;display:inline;width:100px;height:22px;margin:0 4px 4px 0;padding:0 26px 0 6px;line-height:22px;white-space:nowrap;}
.comment_type a .del{display:none;}
.comment_type a .n{padding-left:2px;color:#999;}
.comment_sumary_box .comment_type .del{display:none;}
.comment_sumary_box .comment_type .selected,.comment_type a:hover{background-color:#2577e3;color:#fff;text-decoration:none;}
.comment_type .selected .n,.comment_type a:hover .n{color:#fff;}
.comment_type .selected .del{float:right;display:inline;width:22px;height:22px;margin-right:-24px;text-align:center;line-height:22px;font-family:tahoma;font-weight:bold;overflow:hidden;color:#b5cef0;font-size:14px;}
.comment_type a .del:hover{color:#fff;}
.comment_sumary_box .comment_type .disabled{color:#666;cursor:default;}
.comment_sumary_box .comment_type .disabled:hover{color:#666;background-color:#F5F5F5;}
.comment_type .disabled:hover .n{color:#999;}
.comment_tab_list .score_list_s{display:inline-block;width:180px;padding-top:10px;}
.comment_tab_list .score_list_s{display:block;overflow:hidden;}
.comment_tab_list .score_list_s .item{float:left;display:inline;width:86px;margin:5px 0;}
.score_list_s .item .n{padding-left:6px;font-weight:bold;color:#06c;}
.comment_sumary_box .score_list_d{padding:10px 0 10px 20px;background-color:#f5f5f5;*zoom:1;}
.comment_sumary_box .score_list_d:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.comment_sumary_box .score_list_d .item{float:left;margin:5px 5px 0 0;width:410px;}
.comment_sumary_box .score_list_d .num{padding-left:6px;font-weight:bold;color:#06c;}
.comment_sumary_box .quotation{display:inline-block;height:14px;font-size:32px;line-height:32px;font-family:Simsun;color:#ccc;overflow:hidden;vertical-align:center;}
.comment_sumary_box .score_list_d .txt{position:relative;display:inline-block;height:22px;padding:0 24px 0 6px;line-height:22px;}
.score_list_d .txt .del{display:none;}
.score_list_d .txt .n{padding-left:4px;color:#999;}
.comment_sumary_box .score_list_d .selected,.score_list_d .txt:hover{background-color:#2577e3;color:#fff;text-decoration:none;}
.score_list_d .selected .n,.score_list_d .txt:hover .n{color:#fff;}
.score_list_d .selected .del{position:absolute;top:0;right:0;display:block;width:22px;height:22px;text-align:center;line-height:22px;font-family:tahoma;font-weight:bold;overflow:hidden;color:#b5cef0;font-size:14px;cursor:pointer;}
.score_list_d .txt .del:hover{color:#fff;}
.comment_detail_list{margin-bottom:10px;}
.comment_detail_list .comment_block{padding:10px 0;border-bottom:1px dashed #ccc;*zoom:1;}
.comment_detail_list .comment_block:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.comment_block .user_info{position:relative;float:left;width:90px;padding-left:46px;margin-right:20px;}
.comment_block .user_info .head{float:left;display:inline;padding:2px;margin-left:-46px;_margin-left:-46px;width:33px;height:33px;border:1px solid #e6e6e6;cursor:pointer;}
.comment_block .user_info .name{height:35px;line-height:38px;vertical-align:middle;overflow:hidden;color:#999;overflow:hidden;word-break:break-all;*line-height:normal;*height:auto;*max-height:35px;_height:35px;}
.comment_block .user_info .name span{display:inline-block;line-height:18px;}
.comment_block .user_info .trip{padding:6px 0 0 25px;margin-top:4px;height:24px;line-height:24px;word-wrap:break-word;border-top:1px dashed #d9d9d9;}
.comment_block .user_info .k_biz,.comment_block .user_info .k_kid,.comment_block .user_info .k_family,.comment_block .user_info .k_friend,.comment_block .user_info .k_single,.comment_block .user_info .k_book,.comment_block .user_info .k_couple,.comment_block .user_info .k_else{float:left;display:inline;margin-left:-23px;overflow:hidden;background-image:url(http://pic.c-ctrip.com/hotels121118/un_detail10.png);background-repeat:no-repeat;}
.k_biz{width:16px;height:24px;background-position:0 -456px;}
.k_kid,.k_family{width:19px;height:24px;background-position:-25px -456px;}
.k_friend{width:18px;height:21px;background-position:-50px -456px;}
.k_single{width:18px;height:22px;background-position:-75px -456px;}
.k_book{width:21px;height:18px;background-position:-25px -484px;}
.k_couple{width:17px;height:21px;background-position:0 -484px;}
.k_else{width:16px;height:16px;margin-top:4px;background-position:-50px -484px;}
.comment_block .user_info .room{padding-top:3px;border-top:1px dashed #d9d9d9;}
.comment_block  .comment_main{float:left;width:700px;}
.comment_block  .comment_title{display:inline-block;margin-bottom:8px;}
.comment_block  .comment_title{display:block;overflow:hidden;}
.comment_block  .comment_title .small_c{float:left;}
.comment_block  .comment_title .score{float:left;padding:0 10px;}
.comment_title .score .n{padding-right:6px;font-weight:bold;color:#06c;}
.comment_block .comment_title .date{float:right;padding-left:16px;color:#999;}
.comment_block .comment_title .phone{background:url(http://pic.c-ctrip.com/hotels121118/comment/ico_phone.png) no-repeat 0 2px;}
.comment_block .comment_title .certifying{padding-left:16px;color:#666;}
.comment_block .comment_adv p{margin-bottom:10px;}
.comment_block .comment_adv .comment_adv_good,.comment_block .comment_adv .comment_adv_bad{display:inline-block;vertical-align:middle;margin-right:15px;width:44px;height:20px;line-height:20px;border-radius:10px;text-align:center;font-size:14px;}
.comment_block .comment_adv .comment_adv_good{color:#ff9913;border:1px solid #ff9913;}
.comment_block .comment_adv .comment_adv_bad{color:#7a7a7a;border:1px solid #7a7a7a;}
.comment_block .comment_txt{font-size:14px;line-height:24px;word-wrap:break-word;}
.comment_block .comment_txt .comment_txt_more{text-align:right;font-size:12px;}
.comment_block .comment_txt .highlight{background:none repeat scroll 0 0 #F89A37;color:#FFFFFF;padding:4px;}
.comment_block .comment_txt .useful{display:block;width:70px;height:22px;margin-top:2px;border:1px solid #9fc2ff;line-height:22px;font-size:12px;text-align:center;white-space:nowrap;vertical-align:middle;}
.comment_txt .useful:hover{text-decoration:none;}
.comment_txt .useful .n{color:#999;}
.comment_txt .useful_voted .n{color:#333;}
.comment_block .comment_txt .useful_hover,.comment_block .comment_txt .voted{display:inline-block;width:72px;height:24px;background-color:#2577e3;text-align:center;font-size:12px;line-height:24px;color:#fff;vertical-align:middle;}
.comment_txt .useful_hover:hover,.comment_txt .voted:hover{text-decoration:none;}
.comment_block .comment_txt .useful_hover,.comment_block .comment_txt .voted{width:70px;height:22px;line-height:22px;}
.comment_block .comment_pic{display:inline-block;margin-top:10px;}
.comment_block .comment_pic{display:block;overflow:hidden;}
.comment_block .comment_pic .pic{position:relative;float:left;display:inline;width:95px;height:95px;margin-right:10px;overflow:hidden;cursor:pointer;}
.comment_block .comment_pic .pic .d{position:absolute;bottom:0;left:0;width:95px;height:20px;border-radius:0 0 3px 3px;color:#fff;background-color:rgba(0,0,0,0.4);*background-color:#000;background-color:#000\9;filter:Alpha(opacity=60);text-align:center;z-index:1;}
.comment_block .comment_pic .p{width:95px;height:95px;}
.comment_block .htl_reply { overflow: hidden; margin-top:10px; padding:6px 10px; background-color:#fff8db; color:#666; line-height:20px; }
.htl_reply .title .b{font-weight:bold;}
.comment_block .additional_reply{margin-top:10px;}
.comment_block .additional_reply .title{font-weight:bold;color:#666;}
.comment_block .additional_reply .text{font-size:14px;}
.comment_detail_list .else_comment{position:relative;height:36px;margin:-1px 0 10px;padding-left:10px;border-top:10px solid #fff;border-bottom:1px solid #c4e0f9;background-color:#eaf5ff;line-height:36px;font-size:14px;font-weight:bold;}
.comment_detail_list .else_comment .i{position:absolute;bottom:-9px;left:34px;display:block;width:15px;height:9px;background:url(http://pic.c-ctrip.com/hotels121118/comment/bg_else_comment.png) no-repeat;overflow:hidden;}
.c_page_box{position:relative;height:46px;}
.score_pop{display:inline-block;width:300px;height:18px;padding:2px 0 2px 6px;border:1px solid #999;}
.score_pop .score_item{display:block;overflow:hidden;float:left;width:74px;color:#666;}
.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;}
.comment_pic_pop .pic{width:550px;overflow:hidden;}
.comment_pic_pop .pic .p{display:block;width:550px;}
.comment_pic_pop .pic .d{position:relative;display:block;margin-top:-30px;width:100%;height:30px;line-height:30px;font-size:14px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.4);*background-color:#000;background-color:#000\9;filter:Alpha(opacity=60);}
.comment_pic_pop .pic_txt{padding:6px;border:1px solid #999;border-top:0 none;}
.comment_show_pop{width:646px;height:475px;padding:2px;}
.comment_show_pop .pic{position:relative;}
.comment_show_pop .pic img{width:646px;height:475px;}
.comment_show_pop .pic .prev,.comment_show_pop .pic .next{position:absolute;top:193px;display:block;width:40px;height:90px;outline:none;z-index:2;cursor:pointer;border-radius:5px;background-color:rgba(0,0,0,.6);filter:Alpha(opacity=60);background-color:#000\9;}
.comment_show_pop .pic .prev{left:10px;}
.comment_show_pop .pic .next{right:10px;}
.comment_show_pop .pic .hover{background-color:rgba(38,38,38,.6);background-color:#aaa\9;}
.comment_show_pop .pic .prev b,.comment_show_pop .pic .next b{display:block;margin:15px auto 0;width:30px;height:55px;}
.comment_show_pop .pic .prev b{background-position:0 -44px;}
.comment_show_pop .pic .next b{background-position:-48px -44px}
.comment_show_pop .pic .close{position:absolute;top:10px;right:10px;width:27px;height:27px;overflow:hidden;line-height:27px;overflow:hidden;font-size:32px;text-align:center;color:#fff;text-indent:-99em;background:url(http://pic.c-ctrip.com/hotels121118/un_close.png) no-repeat;_background-image:none;_background-color:#cecece;_text-indent:0;}
.comment_show_pop .pic .close:hover{background-position:0 -27px;color:#f60;text-decoration:none;}
.comment_show_pop .pic .d{display:block;position:relative;margin-top:-44px;width:100%;height:40px;line-height:40px;font-size:14px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.4);*background-color:#000;background-color:#000\9;filter:Alpha(opacity=60);}
.comment_head_pop{padding:10px;width:320px;height:124px;border:1px solid #9fc2ff;z-index:1;background:#fff;}
.comment_head_pop dt{float:left;width:84px;}
.comment_head_pop dd{float:left;margin-left:36px;width:60px;}
.comment_head_pop dt .img{display:block;padding:2px;width:74px;height:74px;border:1px solid #e6e6e6;}
.comment_head_pop dt p{padding-left:4px;margin-top:5px;color:#666;}
.comment_head_pop dd{margin-top:16px;}
.comment_head_pop dd .num_comment,.comment_head_pop dd .num_pic{margin:0 auto;width:58px;height:57px;}
.comment_head_pop dd .num_comment{background-position:-102px -448px;}
.comment_head_pop dd .num_pic{background-position:-161px -448px;}
.comment_head_pop dd p{margin-top:14px;text-align:center;font-weight:bold;}
.comment_detail_list .hotel_new_view{padding:20px 10px;margin-bottom:20px;font:18px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;background-color:#fffcd8;text-align:center;}
.comment_detail_list .viev_more_link{margin-top:10px;text-align:right;}
/* all comment end */
/* room_alert_pop begin */
.room_alert_pop{width:420px;border:10px #dcdcdc solid;}
.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:url(http://pic.c-ctrip.com/hotels121118/un_detail10.png) no-repeat -206px -370px;}
.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:url(http://pic.c-ctrip.com/hotels121118/un_detail10.png) no-repeat -206px -386px;}
.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:url(http://pic.c-ctrip.com/hotels121118/un_detail10.png) no-repeat 0 -402px;}
.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:url(http://pic.c-ctrip.com/hotels121118/un_detail10.png) no-repeat -58px -402px;}
/* room_alert_pop end */
/* global */
.no_pic .htl_pic{float:left;overflow:hidden;width:858px;height:218px;border:1px solid #F0E8D6;background:url(http://pic.c-ctrip.com/hotels121118/bg_htl_unpic.png) center;}
.no_map .htl_map{display:none;}
.no_map .detail_side{margin-top:-224px;}
/* hotel slider */
.hotel_slider_cont{position:relative;float:left;height:240px;width:740px;overflow:hidden;}
.hotel_slider{position:absolute;}
.hotel_slider li{float:left;width:240px;height:240px;margin-right:10px;}
.hotel_slider li img{width:240px;height:240px;}
.hs_prev,.hs_next{position:absolute;top:50%;z-index:1;margin-top:-45px;width:32px;height:90px;background:url("http://pic.c-ctrip.com/hotels121118/un_slider_arrow.png") 0 0 no-repeat;cursor:pointer;}
.hs_prev{left:0;}
.hs_next{right:0;background-position:-32px -90px;}
.hs_prev:hover{background-position:-32px 0;}
.hs_next:hover{background-position:0 -90px;}
.hs_btn_hide{display:none;}
/* =s compare_pop */
.compare_pop_fail{margin-top:200px;font-size:22px;text-align:center;}
.compare_pop_loading{margin-top:200px;font-size:22px;text-align:center;}
.compare_pop_loading i{display:inline-block;vertical-align:middle;width:100px;height:100px;background:url(http://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:970px;border:9px solid #dcdcdc;background:#fff;}
.compare_pop_hd{margin:0 15px;height:40px;line-height:40px;font-weight:bold;font-size:14px;border-bottom:1px solid #e1e1e1;}
.compare_pop_hd .state{float:right;margin-right:10px;height:40px;line-height:48px;overflow:hidden;font-size:12px;color:#999;font-weight:normal;}
.compare_pop_hd .close{float:right;margin-top:12px;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.compare_pop_hd .close:hover{text-decoration:none;color:#FFA800;}
.compare_pop_bd{position:relative;padding:0 15px;margin-bottom:10px;height:502px;overflow-x:hidden;overflow-y:auto;}
.compare_pop_bd .modular_fold,.compare_pop_bd .modular_unfold{padding:3px 10px 3px 15px;margin-bottom:15px;text-align:right;background-color:#f4f4f4;*zoom:1;}
.compare_pop_bd .modular_unfold{margin-bottom:3px;}
.compare_pop_bd .modular_fold .show_fold,.compare_pop_bd .modular_unfold .show_unfold{display:inline-block;vertical-align:middle;height:20px;}
.compare_pop_bd .modular_fold .room_type,.compare_pop_bd .modular_unfold .room_type{float:left;margin-top:7px;font-size:14px;font-weight:bold;color:#06c;text-align:left;}
.compare_pop_bd .modular_fold .btn_fast{display:inline-block;vertical-align:3px;margin-left:15px;width:78px;height:25px;border:solid 1px #e77c00;border-radius:3px;background-color:#ffb000;cursor:pointer;color:#fff;text-align:center;line-height:25px;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 .modular_fold .btn_fast:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.compare_pop_bd .modular_unfold .btn_compare{display:inline-block;vertical-align:3px;margin-left:15px;width:78px;height:25px;line-height:25px;font-size:14px;background-color:#e6f3ff;color:#06c;font-weight:bold;border:1px solid #88b6e3;text-align:center;box-shadow:0 1px 0 rgba(204,204,204,0.7);border-radius:3px;}
.compare_pop_bd .modular_unfold .btn_compare:hover{text-decoration:none;color:#fff;background:#185a96;}
.compare_pop_bd .modular_unfold dfn,.compare_pop_bd .modular_fold dfn{display:inline-block;vertical-align:-2px;margin:0 7px;}
.compare_pop_bd .modular_unfold .room_price{color:#666;}
.compare_pop_bd .modular_list{overflow:hidden;}
.compare_pop_bd .modular_list ul{width:1000px;*padding-bottom:15px;*zoom:1;}
.compare_pop_bd .modular_list li{float:left;margin:0 18px 15px 0;width:168px;height:162px;text-align:center;border:1px solid #e1e1e1;}
.compare_pop_bd .site_txt{display:table-cell;vertical-align:middle;width:148px;height:50px;overflow:hidden;color:#333;font-size:16px;font-weight:bold;font-family:"Microsoft Yahei",Simsun,sans-serif;text-align:center;}
.compare_pop_bd .site_ctrip,.compare_pop_bd .site_booking,.compare_pop_bd .site_cz,.compare_pop_bd .site_elong,.compare_pop_bd .site_ly,.compare_pop_bd .site_ym,.compare_pop_bd .site_5star,.compare_pop_bd .site_qunar,.compare_pop_bd .site_agoda,.compare_pop_bd .site_ax,.compare_pop_bd .site_ybf{height:50px;background-image:url(http://pic.c-ctrip.com/hotels121118/un_site_logo.png);background-repeat:no-repeat;}
.compare_pop_bd .site_ctrip{background-position:38px 10px;}
.compare_pop_bd .site_booking{background-position:23px -44px;}
.compare_pop_bd .site_cz{background-position:32px -107px;}
.compare_pop_bd .site_elong{background-position:26px -170px;}
.compare_pop_bd .site_ly{background-position:18px -230px;}
.compare_pop_bd .site_ym{background-position:28px -530px;}
.compare_pop_bd .site_5star{background-position:43px -285px;}
.compare_pop_bd .site_qunar{background-position:43px -354px;}
.compare_pop_bd .site_agoda{background-position:48px -408px;}
.compare_pop_bd .site_ax{background-position:26px -468px;}
.compare_pop_bd .site_ybf{background-position:31px -648px;}
.compare_pop_bd .modular_list p{padding:0 10px;}
.compare_pop_bd .price{display:inline-block;vertical-align:-2px;font-size:24px;color:#f60;font-family:Tahoma;}
.compare_pop_bd .modular_list_price{margin-top:3px;height:34px;color:#999;}
.compare_pop_bd .modular_list_price dfn{color:#333;}
.compare_pop_bd .modular_list_price .price{margin-right:4px;*vertical-align:4px;font-size:34px;line-height:34px;}
.compare_pop_bd .modular_list_sale{margin-top:4px;height:18px;}
.compare_pop_bd .modular_list_btn{margin-top:7px;}
.compare_pop_bd .modular_list_btn .btn_buy{display:inline-block;width:78px;height:25px;border:solid 1px #e77c00;border-radius:3px;background-color:#ffb000;cursor:pointer;color:#fff;text-align:center;line-height:25px;font-weight:bold;font-size:14px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;box-shadow:0 1px 0 rgba(95,50,0,0.7);*filter:chroma(color=#000000);outline:none;}
.compare_pop_bd .modular_list_btn .btn_buy:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.compare_pop_bd .modular_list_btn .sold_out{display:inline-block;width:78px;height:25px;border:solid 1px #ddd;border-radius:3px;background-color:#e6e6e6;cursor:pointer;color:#fff;text-align:center;line-height:25px;font-weight:bold;font-size:14px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;box-shadow:0 1px 0 rgba(153,153,153,0.7);*filter:chroma(color=#000000);outline:none;}
.compare_pop_bd .modular_list_btn .sold_out:hover{text-decoration:none;cursor:default;}
.compare_pop_bd .modular_list .modular_list_full{padding-top:30px;font-size:26px;color:#999;font-weight:bold;}
.compare_pop_bd .modular_list_item{position:relative;display:block;width:168px;height:116px;overflow:hidden;cursor:default;}
.compare_pop_bd .modular_list_item:hover{text-decoration:none;zoom:1;}
.compare_pop_bd .modular_list_item .modular_list_mask{position:absolute;top:162px;left:0;z-index:2;line-height:20px;background-color:#000;background-color:rgba(0,0,0,0.6);filter:Alpha(opacity=80);}
.compare_pop_bd .modular_list_item .modular_list_mask span{display:block;color:#fff;}
.compare_pop_bd .modular_list_item:hover .modular_list_mask{top:0;}
.compare_pop_bd .modular_list_item .room_info{padding:16px;width:136px;height:84px;text-align:left;font-size:14px;}
.compare_pop_bd .modular_list_item .room_full{padding:46px 16px 16px;width:136px;height:54px;font-size:18px;}
.compare_pop_bd .gray .price{color:#999;}
.compare_pop_bd .gray .label_onsale_txt{border:1px solid #d5d5d5;color:#d5d5d5;}
.compare_pop_bd .gray .label_onsale_txt i{background-color:#d5d5d5;}
.compare_jump_pop{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(http://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;}
/* =e compare_pop */
.ie8w980 .comment_sumary_box .score_list_d{padding-left:60px;}
.ie8w980 .comment_sumary_box .score_list_d .item{width:100%;}
.ie8w980 .comment_sumary_box .score_list_d .num{padding-right:60px;}
.ie8w980 .comment_sumary_box .score_list_d .quotation{margin-left:-50px;}
.ie8w980 .comment_sumary_box .score_list_d .txt{margin-right:50px;}
.ie8w980 .comment_block .comment_main{width:580px;}
.ie8w980 .comment_box_bar_new .bar_right .select_ctrip{display:none;}
.ie8w980 .recommend_jj_bd .symbol{padding:0 8px;}
.ie8w980 .recommend_jj_bd .total{width:110px;}
@media screen and (max-width:1200px){
	.cui_hd,.cui_nav,#base_bd{width:980px!important;}
	.main_detail_wrapper{width:740px;padding-right:240px;}
	.detail_side{width:220px;margin:0 -240px 0 20px;}
	.htl_info_com .htl_info{width:740px;padding-top:26px;}
	.htl_info_com .htl_com{width:220px;}
	.htl_com .commnet_score{float:right;margin-bottom:7px;}
	.htl_com .comment_view{margin-top:0;margin-bottom:8px;}
	.htl_pic_map .htl_map{width:218px;}
	.htl_pic_map .htl_pic{width:745px;}
	.hotel_tabs_box{margin:0 240px 10px 0;}
	.htl_pic_map .htl_unpic{width:738px;}
	.htl_room_table .room_type{width:140px;}
	.htl_room_table .col1{width:146px;}
	.hotel_tabs_box{width:740px;}
	.sider_pic .hotel_name{width:125px;}
	/* for 鎯犺? */
	.comment_overall_s,.comment_overall_s_no{width:572px;}
	.comment_overall_s_item{width:281px;}
	.comment_overall_s_item .item_con{width:103px;}
	/* for 闄勫姞浜у?/
	.detail3_append_list li{width:112px;}
	.hotel_append_list ul li{width:215px;}
	/* dianping tongyi */
	.htl_com .text_box{width:176px;}
	.htl_com .text{width:148px;}
	.seo_201305{margin:0 -240px 30px 0;}
	.htl_room_table .col1{width:140px;padding-left:10px;}
	.htl_room_table .col5{width:62px;}
	.htl_room_table .col6{width:108px;}
	.htl_room_table .col_policy{width:62px;}
	.spot_htl_package .shp_box{width:420px;}
	.comment_sumary_box .score_list_d{padding-left:60px;}
	.comment_sumary_box .score_list_d .item{width:100%;}
	.comment_sumary_box .score_list_d .num{padding-right:60px;}
	.comment_sumary_box .score_list_d .quotation{margin-left:-50px;}
	.comment_sumary_box .score_list_d .txt{margin-right:50px;}
	.comment_block .comment_main{width:580px;}
	.comment_box_bar_new .bar_right .select_ctrip{display:none;}
	.recommend_jj_bd .symbol{padding:0 8px;}
	.recommend_jj_bd .total{width:110px;}
}
/* traffic side begin */
.detail_side .traffic_side{_position:relative;margin:-18px 0 10px;padding:10px 10px 0;background-color:#f1f1f1;*zoom:1;}
.traffic_side .title{margin-bottom:10px;font-weight:bold;font-size:14px;}
.traffic_side .traffic_box{overflow:hidden;}
.traffic_side .traffic_item{margin-top:-1px;padding:10px 0 0 22px;border-top:1px dashed #ccc;}
.traffic_side .spot_type{float:left;margin-left:-22px;background:url(http://pic.c-ctrip.com/hotels121118/un_detail10.png) no-repeat;overflow:hidden;}
.traffic_side .shopping{width:13px;height:19px;background-position:0 -379px;}
.traffic_side .airport{width:16px;height:16px;margin-top:2px;background-position:-16px -379px;}
.traffic_side .train{width:13px;height:16px;margin-top:2px;background-position:-36px -379px;}
.traffic_side .centre{width:9px;height:14px;margin:2px 0 0 -18px;background-position:-53px -379px;}
.traffic_side .sight{width:16px;height:15px;margin-top:2px;background-position:-66px -379px;}
.traffic_side .name .rounte{float:right;display:inline;margin-left:4px;}
.traffic_side .distance{margin-bottom:10px;color:#999;}
/* traffic side end */
/* ask & answer */
.faq-block{padding:15px;margin-bottom:10px;background-color:#F1F1F1;}
.faq-block .faq-title{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}
.faq-block .faq-link{display:inline-block;}
.faq-block .more{float:right;}
.faq-block .btn-ask{display:block;background-color:#E6F3FF;border:1px solid #88B6E3;text-align:center;font-size:14px;line-height:30px;border-radius:3px;margin:10px 0;}
.faq-block .btn-ask:hover{text-decoration:none;background-color:#185a96;color:#fff;}
.faq-block .no-results{text-align:center;color:#666;margin:20px 0;}
.faq-list .faq-item{border-bottom:1px dotted #CCC;_border-bottom:1px dashed #CCC;padding:10px 0;}
.faq-list .faq-item-a,.faq-list .faq-item-q{padding-left:24px;}
.faq-list .faq-item-a{margin-bottom:5px;}
.faq-list .faq-item-a .faq-item-label{color:#06c;}
.faq-list .faq-item-label{float:left;margin-left:-24px;}
.faq-list .faq-item .text-aq{word-break:break-all;}
.faq-list .faq-item .text-submit{color:#999;}
.faq-block .faq-answer-intro{text-align:center;color:#666;margin-top:20px;border-top:1px solid #ccc;position:relative;height:18px;}
.faq-block .faq-answer-intro span{background:#F1F1F1;position:absolute;left:55px;top:-10px;padding:0 10px;}
.faq-block .ico-boss{color:#fff;padding:2px;background-color:#46a0fc;}
.faq-block .faq-load{padding:20px 0;text-align:center;}
.faq-block .faq-load .ico-load{display:inline-block;width:32px;height:32px;margin-right:10px;vertical-align:middle;background:url(http://pic.ctrip.com/common/loading_32.gif) no-repeat;overflow:hidden;}
.faq-block .faq-tips{padding:20px 0;text-align:center;}
/* icon msg */
.icon-error,.icon-success{background:url("http://pic.c-ctrip.com/hotelcommon/msg-bg.png") no-repeat;height:12px;overflow:hidden;width:12px;display:inline-block;vertical-align:middle;}
.icon-error{width:48px;height:48px;background-position:-156px -68px;}
.icon-success{width:48px;height:48px;background-position:0 -68px;}
/* 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-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 .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;}
/* pop msg */
.pop-box-msg .text-single{text-align:center;line-height:48px;}
.pop-box-msg .text-multi{text-align:center;}
.pop-box-msg .text-multi .multi-bd{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;text-align:left;}
/* pop ask */
.form-text,.form-textarea{border:1px solid #BBBBBB;padding:4px;transition:border 0.2s linear 0s;}
.form-textarea{height:80px;overflow:auto;resize:none;vertical-align:top;width:500px;}
.form-text{height:18px;vertical-align:middle;width:240px;}
.pop-box-ask{padding:25px 20px 20px;}
.pop-box-ask .form-text{width:140px;margin-right:3px;}
.pop-box-ask .form-textarea{width:380px;margin:10px 0;}
.pop-box-ask .wrap-email{margin-bottom:10px;}
.pop-box-ask .exceed-red{color:#e44444;}
.pop-box-ask .wrap-email .btn-primary{margin-right:0;}
/* discount S */
.pop_discount_box{border:1px solid #67a1e2;padding:16px 8px;width:470px;color:#333;background-color:#fff;}
.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 */
/* tabs S */
.pic_box .pic_tabs{border-bottom:2px solid #ccc;font:18px "microsoft yahei";float:left;display:inline;width:290px;line-height:30px;margin-bottom:16px;}
.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 */
/* =s wjie added on 2014/11/07 */
.rt_origin_price{margin-left:5px;border-bottom:1px dashed #fff;color:#999;font:normal 12px/1.5 tahoma,arial;vertical-align:-2px;white-space: nowrap;}
.rt_origin_price i{margin-left:3px;border-bottom:1px dashed #999;font-style:normal;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_r{float:right;display:inline;margin-right:0;margin-left:0;padding-top:1px;}
.sort_box .rt_line{float: right;position:relative;width:1px;height:20px;margin-right: 10px;margin-left: 10px; }
.sort_box .rt_line b{position:absolute;top:-2px;width:1px;height:30px;display: inline-block;*display: inline;*zoom:1;background-color: #c6c6c6;}
.rt_price_tips{position:absolute;z-index:50;right:15px;top:-30px;width:230px;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:10px;width:13px;height:7px;background-image:url("http://pic.c-ctrip.com/common/un_jmp_tri120220.png");background-repeat:no-repeat;background-position:-5px -16px;overflow:hidden;}
/* =s sort */
label input{cursor:pointer;}
.c_sort{height:23px;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;height:20px;line-height:20px;}
.sort_box{position:relative;padding:10px 15px;z-index:6;zoom:1;border-bottom: 1px solid #ccc;}
.sort_box .r{float:right;display:inline;margin-right:10px;padding-top:3px;}
/* sort_select */
.c_sort_select a{float:left;height:20px;padding:0 7px;border:1px solid #CCC;line-height:22px\9;_line-height:21px;cursor: pointer;}
.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:58px;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.selected{cursor:default;}
.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;}
/* sort_range */
.c_sort_range{position:absolute;left:670px;*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;}
/* =e others */
/* =e wjie added on 2014/11/12 */
