﻿@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{*zoom:1;}
.basefix:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.base_warning{color:#d81921;font:normal 12px Simsun;}
.float_left{float:left!important;}
.float_right{float:right!important;}
.base_txtgray{color:#999;}
.invisible{visibility:hidden!important;}
.hidden{display:none!important;}
.base_txtdiv{border-bottom:1px dashed #16B;cursor:pointer;}
.text_right{text-align:right!important;}
.border_none{border:0 none!important;}
.inputSel{color:#999;}
tt.mark{background-color:#ffff00!important;}
/* close button */
.c_close{position:absolute;z-index:20;right:10px;top:8px;width:20px!important;height:20px!important;margin:0!important;padding:0!important;line-height:20px!important;text-align:center;color:#666!important;background:none!important;border:none!important;font:bold 16px/20px Simsun;}
.c_close:hover{text-decoration:none!important;color:#FFA800!important;}
/* ------------------------------------------------------- hotel common part icon BEGIN ----------------------------------- */
/* head width */
.cui_hd,.cui_nav{width:1180px;}
/* =s stars & diamonds */
.hotel_diamond01,.hotel_diamond02,.hotel_diamond03,.hotel_diamond04,.hotel_diamond05,.hotel_diamond06,.hotel_halfdiamond01,.hotel_halfdiamond02,.hotel_halfdiamond03,.hotel_halfdiamond04,.hotel_halfdiamond05,.hotel_halfdiamond06,.hotel_stars01,.hotel_stars02,.hotel_stars03,.hotel_stars04,.hotel_stars05{display:inline-block;background:url(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 */
/* page_mini */
.c_page_mini{font:12px/1.5 arial;margin:0;padding:0;text-align:center;}
.c_page_mini a{display:inline-block;margin:0;color:#0055AA;padding:0 6px;font:14px/1.5 Arial,Simsun,sans-serif;text-decoration:underline;}
.c_page_mini .c_page_mini_current{color:#666;text-decoration:none;cursor:default;}
/* =s sales icon */
.label_onsale_txt{display:inline-block;height:14px;border:1px solid #fba62c;color:#fba62c;padding-right:3px;white-space:nowrap;word-break:keep-all;font-size:12px;line-height:14px!important;background-color:#fff;}
.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;}
.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 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 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 */
.icon_down,.icon_right,.icon_up{display:inline-block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;cursor:pointer;}
.icon_down{border-top:5px solid #0066cc;border-bottom:0 none;border-left:5px dashed transparent;border-right:5px dashed transparent;}
.icon_right{border-left:5px solid #0066cc;border-right:0 none;border-top:5px dashed transparent;border-bottom:5px dashed transparent;}
.icon_up{border-bottom:5px solid #0066cc;border-top:0 none;border-left:5px dashed transparent;border-right:5px dashed transparent;}
/* ------------------------------------------------------- hotel common part icon END ----------------------------------- */
/********************************************************* Sprite Start ***************************************************************/
.c_sort_btn b,.c_sort_twoway i,.path_bar .flt_htl,.path_bar .flt_htl b,.selected_items a span,.ico_low_price,.hotel_abbrpic .view_pic i,.icon_desc_text,.searchresult_info_name .htl_noprice .i,.huixuan_recommend .low_price,.tuan_recommend .low_price,.hotel_roompic,.theme_hotel_bd a,.huixuan_box b,.sider_pic .delete,.hot_sold_rank span,.sider_other_info dt,.search_noresult .ico_alert,.search_noresult2 .ico_alert,h2.title3 span,h2.title4 span,.detail_extralist2 .icon_notice,.integral3 .hotles_tips .l,.integral3 .hotles_tips .r,.integral3 .hotles_tips b,.side_map .tool_box .map_link,.jingpin_pop a,.searchresult_mapjump .tri_b,.searchresult_mapjump .tri_t,.c_sort .ico_new,.filter_item .filter_item_more i,.filter_box .location_item .more_cnt i,.filter_box .brand_item2 .more_cnt i,.filter_item .filter_item_packup i,.tabs_page a span,.side_map .tool_box .map_unfold i,.side_map .tool_box .map_fold i,.htl_promotion,.htl_promotion span,.room_alert_pop .room_form .room_form_tips i,.room_alert_pop .room_form .error_tips i,.room_alert_pop .room_alert_scuess i,.room_alert_pop .room_alert_fail i,.ico_alert_m,.room_alert_warning i,.modular_list_tips i,.searchresult_info .pro_info_txt i{background-image:url(http://pic.c-ctrip.com/hotels121118/un_searchresult16.png);background-repeat:no-repeat;}
.gallery_thumb .prev_btn,.gallery_thumb .next_btn,.pic_b .prev .hover b,.pic_b .next .hover b,.map_pop .map_box_tabs i,.ctrip_360_pic .menu_left,.ctrip_360_pic .menu_right{background-image:url(http://pic.c-ctrip.com/hotels121118/un_detail7.png);background-repeat:no-repeat;}
/********************************************************* Sprite End ***************************************************************/
/* COMMON BEGIN */
/* Structure Begin */
#base_bd{width:1180px;padding:10px 10px 0;margin:0 auto;*zoom:1;*margin-bottom:20px;}
#base_bd:after,.base_main:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.base_main{*zoom:1;}
.base_main_box{float:left;width:100%;zoom:1;}
.base_main_box .base_b{margin-right:240px;}
.detail2_side{position:relative;float:right;width:220px;margin-left:-220px;margin-top:38px;z-index:3;}
.cui_hd,.cui_nav,#base_bd,#base_ft{width:1180px;}
.base_wrap{max-width:860px;min-width:660px;padding-right:320px;*zoom:1;}
.base_wrap:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.base_main2{float:left;width:100%;overflow:hidden;}
.base_side2{float:right;display:inline;width:300px;background-color:#fff;margin:0 -320px 0 20px;}
.base_side2_fixed{position:fixed;top:0;}
.base_wrap3{max-width:380px;min-width:180px;padding-left:800px;*zoom:1;}
.base_wrap3:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.base_side3{float:left;width:100%;background-color:#fff;}
.base_main3{float:left;display:inline;width:780px;margin:0 20px 0 -800px;background-color:#fff;}
.j_floatright{width:380px;}
/* footer */
.base_ft_wrap{border-top:1px dashed #9ECCF5;padding-top:18px;}
p.copyright{font-family:Verdana,simsun,sans-serif;}
/* Structure End */
/* =s page */
.page_box{position:relative;zoom:1;width:100%;height:46px;overflow:hidden;}
.page_box .ico_to_top{margin-top:15px;}
.c_page{position:absolute;right:0;height:26px;padding:10px 0;color:#666;font:12px/2 Arial;margin-right:10px;zoom:1;}
.c_page_list,.c_up,.c_down,.c_pagevalue,.c_up_nocurrent,.c_down_nocurrent{float:left;}
.c_up,.c_down,.c_up_nocurrent,.c_down_nocurrent{width:25px;height:0;padding:23px 0 0;border:0;overflow:hidden;background-image:url(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 */
/* =s pop */
.base_pop{border:1px solid #67A1E2;background:#fff;margin:0 auto;font-family:Arial;}
.base_pop .pop_hd,.jmp_hd{height:29px;padding-left:10px;background:#D6E9F9;font-size:12px;line-height:29px;color:#333;}
.base_pop .pop_hd h3,.jmp_hd h3{font-size:12px;}
.base_pop .pop_hd .delete,.jmp_hd .delete{float:right;width:29px;height:29px;font-size:14px;color:#176FB7;font-weight:bold;font-family:Simsun;text-align:center;text-decoration:none;}
.base_pop .pop_bd,.jmp_bd{padding:8px 10px;}
.pop_hd .delete:hover,.jmp_hd .delete:hover{background-color:#F2F8FF;color:#EB8C05;text-decoration:none;}
/* =e pop */
/* =s 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_bd .orange{ color: #f60;}
.jmp_title,.jmp_table{border:1px solid #67a1e2;background:#fff;}
.jmp_alert{border:1px solid #ffb533;background:#fff5d1;}
.jmp_text{border:1px solid #67a1e2;background:#e8f4ff;}
.base_jmp b{position:absolute;width:16px;height:7px;background-image:url(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 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;}
.choice{position:absolute;width:200px;margin:0px;padding:4px;border:1px solid #7F9DB9;background:#FFF;text-align:left;z-index:120;}
.choice a{padding:1px 5px 0px 5px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;cursor:pointer;line-height:20px;color:#05a;display:block;text-decoration:none;min-height:20px}
* html .choice a{height:20px}
.choice a:hover,.choice .checked{background-color:#E7F1FD;border-top:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;text-decoration:none;}
.choice .close{display:none;}
.c_input_error{border:1px solid #E50000!important;background-color:#FFF7D9!important;}
.c_alert{padding-left:7px;background:url(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;}
#div_metro a.current{border-color:#74A2DE;background-color:#74A2DE;color:#FFF;}
#div_metro .metro_station{clear:both;margin-top:5px;padding:5px 10px;border:1px solid #CCE0F0;background-color:#E9F5FF;overflow:hidden;}
#div_metro .metro_station a{display:inline-block;float:none;width:auto;border:0 none;color:#16B;}
#div_metro .metro_station a:hover{text-decoration:underline;}
/* =e jmps */
/* =s sort */
label input{cursor:pointer;}
.c_sort{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_select */
.c_sort_select a{float:left;height:20px;padding:0 7px;border:1px solid #CCC;line-height:22px\9;_line-height:21px;}
.c_sort_select a:hover,.c_sort_select a.selected{border-color:#376CB2;color:#FFF;text-decoration:none;}
.c_sort_select a,.c_sort_btn a,.c_sort_twoway a{background-color:#f7f4f1;background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#EFEFEF));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:linear-gradient(to bottom,#FFFFFF 0%,#EFEFEF 100%);}
.c_sort_select a:hover,.c_sort_select a.selected,.c_sort_btn a:hover,.c_sort_btn a.selected,.c_sort_twoway a:hover,.c_sort_twoway a.selected{background-color:#0073c0;background-image:-ms-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-moz-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-o-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1983CA),color-stop(1,#0072BA));background-image:-webkit-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:linear-gradient(to bottom,#1983CA 0%,#0072BA 100%);border-color:#376CB2;}
/* sort_btn */
.c_sort_btn{width: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_twoway */
.c_sort_twoway{width:58px;}
.c_sort_twoway a,.c_sort_twoway a.selected{display:block;position:relative;height:20px;padding-left:11px;border:1px solid #CCC;border-left:none;line-height:22px\9;_line-height:21px;}
.c_sort_twoway a:hover,.c_sort_twoway a.selected{border-color:#376CB2;color:#FFF;text-decoration:none;}
.c_sort_twoway i{position:absolute;top:5px;left:39px;width:7px;height:10px;background-position:-68px -68px;overflow:hidden;}
.c_sort_twoway a:hover i{background-position:-37px -68px;}
.c_sort_twoway a.selected i.down{background-position:-21px -68px;}
.c_sort_twoway a.selected i.up{background-position:-52px -68px;}
/* sort_range */
.c_sort_range{position:absolute;left: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 */
/* COMMON END */

/* PATH BAR BEGIN */
.path_bar{position:relative;max-height:36px;padding:0 120px 5px 0;color:#666;font-family:Simsun;overflow:hidden;z-index:2;zoom:1;}
.path_bar:after{content:".";display:block;clear:both;height:0;overflow:hidden;}
.path_bar .flt_htl{position:absolute;top:-13px;right:15px;height:16px;margin-top:15px;padding-left:50px;line-height:16px;background-position:-160px -32px;zoom:1;}
.path_bar .flt_htl b{position:absolute;width:5px;height:8px;margin:4px 0 0 5px;background-position:-6px -99px;overflow:hidden;}
.path_bar h1{display:inline;color:#666;font-family:Simsun;font-weight:normal;}
/* PATH BAR END */
/* SEARCH FORM BEGIN */
.search_form{position:relative;margin-bottom:10px;border:1px solid #d9e8ff;border-top:2px solid #5E9FFB;zoom:1;z-index:3;}
.search_form .input_txt{margin-right:0.79%;_margin-right:10px;height:18px;vertical-align:middle;line-height:18px;}
.search_form span{*margin-top:1px;}
.search_form .btn_search{display:inline;width:55px;height:28px;margin-right:7px;padding-bottom:4px;padding-bottom:0\9;border:1px solid #0055aa;border-radius:3px;color:#fff;background-color:#27c;cursor:pointer;text-align:center;vertical-align:middle;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:14px;cursor:pointer;box-shadow:0 1px 0 rgba(51,119,187,0.7);*filter:chroma(color=#000000);outline:none;}
.btn_search:hover{background-color:#29f;border-color:#07d;box-shadow:0 1px 0 rgba(107,143,178,0.7);}
.search_form dfn{color:#ff0000;font-family:simsun;padding:0 3px;}
#hotelKeyWord{z-index:2;}
.search_part{height:24px;margin-bottom:5px;padding:10px 15px;background:#fffcd8;overflow:hidden;font-size:14px;}
.search_part_active{float:right;color:#06c;}
/* filter box */
.filter_box .filter_item:after,.location_item_current:after,.filter_box .filter_item .filter_item_bd:after,.location_item_subway .subway_line:after,.location_item_subway .subway_station:after,.location_item_area .area_list:after,.filter_item_sub:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.filter_box{position:relative;}
.filter_box .filter_item{padding:7px 0 5px 40px;margin:0 15px;border-bottom:1px solid #f1f1f1;*zoom:1;}
.filter_box .filter_item .filter_item_hd{display:inline;float:left;margin:1px 0 0 -40px;color:#999;}
.filter_box .filter_item .filter_item_bd{padding:0 50px 0 60px;*zoom:1;}
.filter_box .filter_item .filter_item_bd .label_list{height:21px;overflow:hidden;}
.filter_box .filter_item .filter_item_bd label,.filter_box .filter_item .filter_item_bd label input,.filter_box .location_item .select{cursor:pointer;}
.filter_box .filter_item .filter_item_bd label dfn{padding:0;font:12px arial;color:#333;}
.filter_box .filter_item .filter_item_bd label,.location_item_business label,.filter_item_sub label{float:left;padding:0 3px;*padding:0 6px 0 0px;margin:0 10px 5px 0;width:94px;height:20px;line-height:18px;line-height:20px\9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.filter_box label{border-bottom:0!important;}
.filter_box .filter_item .filter_item_bd label input,.location_item_business label input,.filter_item_sub label input{display:inline-block;vertical-align:middle;vertical-align:-3px\9;margin-right:4px;}
.filter_box .select{color:#fff;background:#2577e3;}
.filter_box .location_item_current .hover,.filter_box .filter_item_bd .hover{color:#fff;background:#2577e3;}
.filter_box .filter_item .filter_item_bd .select dfn,.filter_box .filter_item .filter_item_bd .hover dfn{color:#fff;}
.filter_box .filter_item .filter_item_bd .select{color:#fff!important;background:#2577e3!important;}
.filter_box .filter_item .filter_item_bd .filter_item_unlimited{float:left;display:inline-block;margin-left:-60px;height:20px;line-height:18px;line-height:20px\9;width:43px;text-align:center;}
.filter_box .filter_item .filter_item_bd .filter_item_unlimited:hover{text-decoration:none;}
.filter_item .filter_item_more{position:relative;float:right;margin-right:-42px;height:20px;padding:0 12px 0 0;background:none;color:#06c;line-height:20px;font-family:tahoma;}
.filter_item .filter_item_sub .filter_item_more,.filter_item .location_item_business .filter_item_more,.brand_item1 .filter_item_bd .filter_item_more{position:absolute;bottom:6px;right:0;margin:0;}
.brand_item1 .filter_item_bd .filter_item_more{bottom:2px;right:7px;}
.brand_item1 .filter_item_bd{position:relative;}
.filter_item .filter_item_more:hover{color:#0066cc;}
.filter_item .filter_item_more i,.filter_item .filter_item_packup i{position:absolute;top:8px;width:8px;height:8px;margin:0 0 0 4px;}
.filter_item .filter_item_more i{background-position:-4px -70px;}
.filter_item .filter_item_packup i,.filter_item_sub.sta-all .filter_item_more i,.location_item_business.sta-all .filter_item_more i,.filter_item_bd.sta-all .filter_item_more i{background-position:-4px -85px;}
.filter_item .filter_item_packup{clear:both;text-align:right;}
.filter_item .filter_item_packup a{display:inline-block;position:relative;height:20px;padding:0 10px 0 0;margin-right:-40px;background:none;color:#06c;line-height:20px;font-family:tahoma;}
.filter_item .filter_item_develop .filter_item_packup a{margin-right:10px;}
.filter_box .location_item .more_cnt,.filter_box .brand_item2 .more_cnt{position:relative;float:left;padding:0 18px 0 5px;margin-right:20px;height:20px;line-height:18px;line-height:20px\9;color:#333;}
.filter_box .location_item .more_cnt:hover,.filter_box .brand_item2 .more_cnt:hover{text-decoration:none;}
.filter_box .location_item .more_cnt i,.filter_box .brand_item2 .more_cnt i{position:absolute;top:8px;width:8px;height:8px;margin:0 0 0 4px;background-position:-4px -70px;}
.filter_box .location_item .select,.filter_box .brand_item2 .select{color:#fff;}
.filter_box .location_item .select i,.filter_box .brand_item2 .select i{background-position:-36px -85px;}
.filter_box .location_item .filter_item_bd .hover,.filter_box .brand_item2 .filter_item_bd .hover{color:#06f;background:#fff;}
.filter_box .location_item .filter_item_bd .current,.filter_box .brand_item2 .filter_item_bd .current{padding:2px 18px 2px 8px;margin-top:-2px;margin-bottom:-1px;font-weight:bold;border:1px solid #f1f6ff;border-bottom:1px solid #f1f6ff;background-color:#f1f6ff;}
.filter_box .location_item .filter_item_bd .current i,.filter_box .brand_item2 .filter_item_bd .current i{background-position:-4px -85px;}
.filter_box .location_item .filter_item_bd .high_light,.filter_box .filter_item_sub .filter_item_bd .high_light{color:#06c;font-weight:bold;}
.location_item_current,.filter_item_sub{padding:7px 50px 5px 59px;border:1px solid #f1f6ff;background-color:#f1f6ff;*zoom:1;position:relative;}
.location_item_current a,.filter_item_sub a{color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.location_item_current .filter_item_more,.filter_item_sub .filter_item_more{width:30px;}
.location_item_current label,.filter_item_sub label{width:94px;cursor:pointer;}
.location_item_station a,.location_item_scenic a,.location_item_season a{float:left;padding:0 15px 0 5px;margin:0  10px 2px 0;height:20px;line-height:18px;line-height:20px\9;}
.location_item_subway{padding:0 7px;}
.location_item_subway .subway_line,.location_item_subway .subway_station{*zoom:1;padding:10px 0 5px;}
.location_item_subway .subway_line{border-bottom:1px solid #d9e8ff;}
.location_item_subway .subway_line a{float:left;margin-right:20px;padding:0 10px;margin:0 8px 5px 0;height:20px;line-height:18px;line-height:20px\9;color:#333;}
.location_item_subway .subway_station a{float:left;width:86px;padding:0 10px 0 4px;margin:0 8px 5px 0;height:20px;line-height:18px;line-height:20px\9;color:#333;}
.location_item_subway .subway_line .current,.location_item_subway .subway_station .current{color:#06c;font-weight:bold;}
.location_item_area{padding:7px 7px 5px 7px;}
.location_item_area .area_list{padding-left:63px;*zoom:1;}
.location_item_area .area_list_title{float:left;display:inline;color:#999;margin-left:-63px;}
.location_item_area .area_list a{float:left;padding:0 15px 0 5px;margin:0  10px 2px 0;width:62px;height:20px;line-height:18px;line-height:20px\9;}
.location_item_station a:hover,.location_item_subway a:hover,.location_item_subway a:hover{text-decoration:none;}
.filter_item_sub,.location_item_business{height:20px;overflow:hidden;}
.filter_item_sub.sta-all,.location_item_business.sta-all,.filter_box .filter_item .filter_item_bd.sta-all .label_list{height:auto;}
.hotel_condition{margin-bottom:-28px;text-align:center;}
.hotel_condition_fold,.hotel_condition_unfold{display:inline-block;margin-right:15px;width:140px;height:26px;line-height:26px;text-align:center;font-weight:bold;background-color:#f7f8ff;border:1px solid #d9e8ff;border-top:1px solid #fff;}
.hotel_condition_fold:hover,.hotel_condition_unfold:hover{text-decoration:none;background-color:#2977e4;color:#fff;border:1px solid #2977e4;}
.feature_item .hot_spring{font-weight:bold;color:#06c;}
.feature_item label.select{color:#fff;}
.filter_box .filter_item_last{border-bottom:0 none;}
.filter_box .filter_item .filter_item_develop{padding:0 0 0 60px;}
.filter_box .brand_item2_table td{vertical-align:top;padding-right:5px;}
.filter_box .brand_item2_table .title{margin-bottom:6px;padding-left:3px;font-size:12px;font-weight:bold;}
.filter_box .brand_item2_table .item_box{float:left;width:100px;_width:94px;}
.filter_box .brand_item2_table .item_box li{margin-bottom:5px;}
.filter_box .brand_item2_table .item_box li label{float:none;display:inline-block;width:90px;_width:84px;}
.filter_box .brand_item2_table .item_box li .select{color:#fff;}
.filter_box .brand_item2_table .btn{position:absolute;bottom:10px;left:50%;display:block;width:44px;height:20px;margin-left:-22px;padding-bottom:1px;padding-top:1px/9;border:none;background-position:-128px -432px;text-align:center;cursor:pointer;line-height:20px;}
.filter_box .filter_item .filter_item_bd .disabled,.filter_box .filter_item .filter_item_bd .disabled dfn,.filter_box .filter_item .filter_item_bd .disabled input,.location_item_current .disabled{color:#999!important;cursor:default!important;}
/* tabs_page BEGIN */
.tabs_page{position:relative;*zoom:1;margin:0 0 10px 0;}
.mt_35{margin-top:35px;}
.tabs_page:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.tabs_page .total_htl_amount{float:left;margin:0 10px 0 8px;font:normal 12px/20px Arial,Simsun;color:#666;height:20px;}
.tabs_page .total_htl_amount b{color:#f60;font:normal 20px Arial;vertical-align:-3px;}
.tabs_page a{float:left;height:20px;line-height:18px;line-height:21px\0;*line-height:19px;margin:2px 3px 0 3px;padding:0 23px 0 10px;background-color:#2577E3;color:#FFF;white-space:nowrap;}
.tabs_page a span{display:inline-block;width:16px;height:16px;margin:0 -16px 0 2px;background-position:-80px -96px;vertical-align:-4px;*vertical-align:-1px;_vertical-align:-2px;*zoom:1;cursor:pointer;}
.tabs_page .clear_all{padding:0;border-radius:0px;color:#0066CC;background-color:transparent;}
.tabs_page a label{cursor:pointer;}
.tabs_page a:hover{text-decoration:none;}
.tabs_page .clear_all:hover{text-decoration:underline;}
/* tabs_page END */
/* SORT BOX BEGIN */
.sort_box{width:750px;padding:10px 15px;background-color:#f1f1f1;}
.sort_box .r{float:right;display:inline;margin-right:10px;padding-top:3px;}
.c_page2{top:12px;_top:10px;right:15px;}
.sort_box_wrap{position:relative;z-index:6;zoom:1;margin-bottom:12px;}
.scenic_sub_sort_box{padding-left:14px;border:1px solid #f2f2f2;line-height:normal;box-shadow:0 1px 0 rgba(0,0,0,.1);}
.scenic_sub_sort_box li{float:left;padding:9px 0;}
.scenic_sub_sort_box li span{display:block;line-height:1;padding-bottom:2px;}
.scenic_sub_sort_box a{display:block;padding:0 14px 2px;border-right:1px solid #999;line-height:1;color:#333;}
.scenic_sub_sort_box a:hover{color:#06c;text-decoration:none;}
.scenic_sub_sort_box .active{color:#06c;font-weight:bold;}
.scenic_sub_sort_box .last_sort{border-right:none;}
.ico_low_price{position:absolute;top:-10px;left:15px;display:inline-block;width:24px;height:15px;background-position:-176px -16px;}
/* SORT BOX END */
/* SEARCH LIST BEGIN */
#hotel_list{margin-top:-10px;zoom:1;background-color:#fff;}
.searchresult_list{padding:15px 0 10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbwAAAADAQMAAADSlSiIAAAABlBMVEXd3d27u7s8FWAUAAAAD0lEQVQIHWOgP/hPHvgAADa6N7rKWHlLAAAAAElFTkSuQmCC) 0 bottom repeat-x;*background:url(http://pic.c-ctrip.com/hotels121118/hotel_line.png) repeat-x 0 bottom;zoom:1;}
.searchresult_list_load{margin:10px auto;padding-top:60px;width:300px;text-align:center;font:14px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;color:#5F5F5F;background:url(http://pic.c-ctrip.com/common/loading_48.gif) no-repeat center top;}
.searchresult_info{margin-bottom:10px;padding-left:110px;*zoom:1;}
.searchresult_info:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.searchresult_info li{float:left;}
.searchresult_list .compare_line{position:relative;height:34px;margin-bottom:-34px;padding-right:34px;text-align:right;color:#10A200;overflow:hidden;}
.searchresult_list .compare_line_btn{ display: inline-block; margin-top: 8px; background-color:#2277cc;border:1px solid #1256aa;color:#fff;font-weight:bold;box-shadow:0 1px 0 #ccc;border-radius:2px;padding:2px 10px;cursor:pointer;}
.searchresult_list .compare_line_btn:hover{background-color:#2299ff;color:#fff;border-color:#0077dd; text-decoration: none;}
/* =s hotel pic */
.hotel_pic{position:relative;margin-right:10px;z-index:5;}
.hotel_abbrpic img{display:block;border-radius:6px;}
.hotel_abbrpic .view_pic{display:none;}
.hotel_abbrpic:hover .view_pic{position:absolute;top:60px;left:0;display:block;width:100px;height:18px;padding:6px 0;background-color:rgb(0,102,204);background-color:rgba(0,102,204,0.8);*background-color:#06c;color:#fff;text-align:center;z-index:2;cursor:pointer;overflow:hidden;}
.hotel_abbrpic .view_pic i{display:inline-block;width:7px;height:7px;margin-left:5px;overflow:hidden;background-position:-120px 0;vertical-align:middle;}
.hotel_pic_big{display:none;position:absolute;top:-1px;left:104px;width:300px;height:225px;padding:2px;border:2px solid #CCC;box-shadow:2px 2px 4px #CCC;z-index:5;background:url(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:100px;height:100px;background-image:url(http://pic.c-ctrip.com/hotels121118/bg_nopic1.png);background-repeat:no-repeat;background-position:center center;background-color:#FFFAF0;overflow:hidden;z-index:1;}
.hotel_abbrpic:hover{overflow:visible;}
.hotel_abbrpic:hover .hotel_pic_big{display:block;}
.hotel_abbrpic .hotel_pic_big:hover{visibility:hidden;}
/* =e hotel pic */
/* =s hotel info name */
.searchresult_info_name{display:inline;width:52%;margin-right:5px;}
.searchresult_info_name .full_text{position:absolute;width:18px;text-align:right;margin:0 0 0 300px;background:#fff;top:76px;}
.searchresult_name{display:inline;margin-bottom:5px;font-size:16px;color:#333;line-height:20px;}
.searchresult_info_name a,.searchresult_info_name span{margin-right:3px;vertical-align:middle;}
.icon_desc_text{display:inline-block;width:16px;height:14px;background-position:-176px 0;vertical-align:middle;}
.searchresult_info_name a{_filter:Alpha(opacity=100);}
.searchresult_htladdress{margin-bottom:10px;overflow:hidden;color:#333;}
.searchresult_htladdress a{text-decoration:underline;color:#333;vertical-align:0;}
.searchresult_desc_text{color:#666;line-height:18px;overflow:hidden;}
.searchresult_desc_text .address{color:#333;}
.searchresult_info_name .medal_list{margin:0 0 5px 28px;}
.tuan_recommend .searchresult_info_name .medal_list,.huixuan_recommend .searchresult_info_name .medal_list{margin-left:0;}
.searchresult_info_name .range{margin-bottom:6px;}
.searchresult_info_name .recommend_info{margin-bottom:6px;color:#666;}
.searchresult_info_name .hotel_num{display:inline-block;width:24px;height:28px;background:url(http://pic.c-ctrip.com/hotels121118/un_map_spot.png) no-repeat 0 -254px;_background:url(http://pic.c-ctrip.com/hotels121118/un_map_spot_ie6.png) no-repeat 0 -254px;font-family:tahoma;font-weight:bold;font-size:12px;color:#fff;line-height:24px;text-align:center;vertical-align:1px;}
.searchresult_info_name a:hover .hotel_num,.searchresult_name_hover .hotel_num{background-position:0 -284px;text-decoration:none;}
.searchresult_info_name .htl_noprice{padding:8px 0 0 22px;border-top:1px dashed #ccc;font-size:14px;color:#666;*zoom:1;height:21px;position:relative;}
.searchresult_info_name .htl_noprice:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.searchresult_info_name .htl_noprice_warp{position:absolute;width:400px;}
.searchresult_info_name .htl_noprice .i{float:left;display:inline;width:16px;height:16px;margin:2px 0 0 -22px;background-position:0 -125px;}
.searchresult_info_name .recom_htl_info{margin-bottom:8px;padding-top:8px;border-top:1px dashed #ccc;color:#999;}
.searchresult_info_name .room_alert_btn{display:inline-block;padding:0 7px;*padding:0 6px;margin-left:4px;height:20px;border:solid 1px #88B6E3;color:#06c;font-size:12px;font-family:"\5B8B\4F53";cursor:pointer;line-height:20px;text-align:center;vertical-align:middle;box-shadow:0 1px 0 rgba(179,206,233,0.7);background:#E6F3FF;outline:none;}
.searchresult_info_name .room_alert_btn:hover{background-color:#185A9B;border-color:#134D84;color:#fff;text-decoration:none;}
/* =e hotel info name */
/* =s htl_promotion_box */
.searchresult_info .pro_info{float:right;width:260px;height:36px;text-align:right;}
.searchresult_info .pro_info{ text-align: right;}
.searchresult_info .pro_info_txt{ display: inline-block; margin-top: 5px; height: 20px; overflow: hidden; padding-left: 20px; line-height: 20px;background-color: #85c220; border: 1px solid #85c220; border-radius: 2px; color: #fff; text-align: left;}
.searchresult_info .pro_info_txt i{ float: left; display: inline; margin-left: -20px; width: 20px; height: 20px; background-color: #fff; background-position:-227px -310px;}
.searchresult_info .pro_info_txt b{ padding: 0 6px;}
/* =e htl_promotion_box */
/* =s hotel judge */
.searchresult_info_judge{padding:10px;background-color:#edf7ff;text-align:right;}
.searchresult_judge_box{white-space:nowrap;}
.hotel_judge{display:block;font-family:tahoma;}
.total_judgement_score{color:#666;}
.hotel_value,.hotel_value:hover{height:26px;font-size:24px;color:#16B;overflow:hidden;}
.searchresult_info .no_comment{ width: 130px; height: 65px;}
.searchresult_info .no_comment .searchresult_judge_box{ padding-top: 12px; text-align: center;}
.searchresult_info .hotel_loot{ display: inline-block; margin-top: 5px; padding: 0 5px; height: 16px; line-height: 16px; color: #fff; text-align: center; background-color: #5b9df4; cursor: pointer;}
/* =e hotel judge */
/* =s hotel price */
.searchresult_info .hotel_price_icon{float:right;display:inline;width:130px;margin-bottom:10px;text-align:right;}
.searchresult_info .hotel_price{min-width:72px;margin-bottom:4px;overflow:hidden;margin-top:-9px;}
.searchresult_info .original_price{text-align:right;margin-bottom:4px;}
.hotel_price{color:#F60;}
.hotel_price span{font:36px Tahoma;}
.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{display:inline-block;text-align:right;color:#333;}
.original_price .price{padding-right:5px;font:14px verdana;margin-right:-3px;}
.original_price dfn{font:10px arial;vertical-align:3px;}
.original_price .ticket_available{display:inline-block;margin-left:8px;vertical-align:middle;}
.searchresult_info .original_price .btn_compare{display:inline-block;vertical-align:middle;margin-top:5px;margin-left:8px;width:80px;height:20px;line-height:20px;text-align:center;background-color:#e6f3ff;color:#06c;font-size:14px;font-weight:bold;border:1px solid #88b6e3;text-align:center;box-shadow:0 1px 0 rgba(204,204,204,0.7);border-radius:3px;}
.searchresult_info .original_price .btn_compare:hover{text-decoration:none;color:#fff;background:#185a96;}
.searchresult_info .hotel_titcket_buy{float:right;}
.hotel_price .base_txtdiv{display:inline-block;height:28px;margin-right:3px;padding:0;color:#F60;border-bottom:1px dashed #F60;zoom:1;vertical-align:top;overflow:hidden;}
.original_price .base_txtdiv{color:#333;border-bottom-color:#333;}
.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;}
/* =e hotel price */
/* =s medal box */
.searchresult_info .pic_medal{display:inline;width:100px;margin-left:-110px;}
.pic_medal .hotel_medal{_position:relative;height:24px;margin:2px 0 0 2px;font-size:14px;*zoom:1;}
.pic_medal .hotel_medal span{margin-right:5px;vertical-align:middle;}
/* =e medal box */
/* =s huixuan */
.huixuan_recommend .searchresult_info{margin-bottom:0;}
.huixuan_recommend .searchresult_data{display:none;}
.huixuan_recommend .room_list2{margin-top:10px;}
.huixuan_recommend .huixuan_title{margin-top:-12px;font:normal 14px/36px Simsun;}
.huixuan_recommend .low_price{position:absolute;top:-2px;left:-2px;width:52px;height:52px;background-position:0 0;z-index:2;}
.huixuan_recommend .searchresult_info_judge{padding:0 10px;}
.huixuan_recommend .searchresult_no_comment{padding:10px 0;}
.huixuan_recommend .searchresult_info .hotel_price_icon{margin-bottom:0;width:164px;*zoom:1;}
.huixuan_recommend .huixuan_price{padding-right:8px;color:#333;font-size:12px;vertical-align:17px;}
.huixuan_recommend .ctrip_price{margin-bottom:8px;color:#999;}
.huixuan_recommend .ctrip_price .c{padding-right:8px;vertical-align:8px;}
.huixuan_recommend .ctrip_price dfn{padding-right:4px;vertical-align:8px;}
.huixuan_recommend .ctrip_price .p{font-size:22px;text-decoration:line-through;}
/* =e huixuan */
/* =s tuan */
.tuan_recommend .searchresult_info{margin-bottom:0;}
.tuan_recommend .searchresult_data{display:none;}
.tuan_recommend .room_list2{margin-top:10px;}
.tuan_recommend .tuan_title{margin-top:-12px;font:normal 14px/36px Simsun;}
.tuan_recommend .low_price{position:absolute;top:-2px;left:-2px;width:52px;height:52px;background-position:0 0;z-index:2;}
.tuan_recommend .searchresult_info_judge{padding:0 10px;}
.tuan_recommend .searchresult_no_comment{ padding:10px 0;}
.tuan_recommend .searchresult_info .hotel_price_icon{margin-bottom:0;width:164px;*zoom:1;}
.tuan_recommend .hotel_price_icon .j{font:16px Tahoma;}
.tuan_recommend .hotel_price_icon .hotel_discount{padding:0 0 5px;color:#666;font-size:12px;}
.tuan_recommend .hotel_price_icon .hotel_discount span{color:#10a200;padding:0 1px 0 0;}
.tuan_recommend .hotel_price_icon .hotel_discount dfn{padding:0 0 0 3px;}
.tuan_recommend .hotel_price_icon .tuan_now{float:right;padding:0 0 10px;}
.tuan_recommend .hotel_price_icon .tuan_now_link{float:right;width:106px;height:38px;margin-top:5px;overflow:hidden;color:#fff;font:bold 14px/38px simsun;text-align:center;text-decoration:none;border:solid 1px #e77c00;border-radius:3px;background-color:#ffb000;cursor:pointer;font-weight:bold;box-shadow:0 1px 0 rgba(95,50,0,0.7);text-shadow:1px 1px 0 #cf7000;outline:none;}
.tuan_recommend .hotel_price_icon .sales_data{clear:both;overflow:hidden;color:#666;font-size:12px;}
.tuan_recommend .hotel_price_icon .sales_data span{color:#ff6600;}
.tuan_recommend .ctrip_price{margin-bottom:8px;color:#999;}
.tuan_recommend .ctrip_price .c{padding-right:8px;vertical-align:8px;}
.tuan_recommend .ctrip_price dfn{padding-right:4px;vertical-align:8px;}
.tuan_recommend .ctrip_price .p{font-size:22px;text-decoration:line-through;}
.tuan_recommend .recommend_info{overflow:hidden;max-height:36px;}
.tuan_recommend .searchresult_info_judge,.huixuan_recommend .searchresult_info_judge{margin:0 0 0 45px;}
/* =e tuan */
/* SEARCH LIST END */

/* */
.searchresult_data{clear:both;color:#10A200;overflow:hidden;}
.view_detail{height:40px;}
.view_detail_link{float:right;width:97px;height:30px;margin-top:5px;overflow:hidden;color:#fff;font:bold 14px/30px simsun;text-align:center;border:solid 1px #e77c00;padding-bottom:2px;border-radius:3px;background-color:#ffb000;cursor:pointer;color:#fff;vertical-align:middle;font-weight:bold;box-shadow:0 1px 0 rgba(95,50,0,0.7);text-shadow:1px 1px 0 #cf7000;outline:none;}
.view_detail_link:hover{text-decoration:none;}
.room_list{margin-left:139px;}
/* SEARCH LIST TABLE BEGIN */
/* =s base table style fáng xíng liè biǎo */
.searchresult_info .hotel_room_list{width:100%;}
.hotel_datelist{clear:both;width:100%;margin-top:2px;margin-bottom:10px;color:#4D4D4D;table-layout:fixed;}
.hotel_datelist td{padding:4px;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 bottom;font-family:Arial;}
.hotel_datelist td .fast_book_loading{padding:50px 0;font-size:14px;font-weight:bold;text-align:center;}
.hotel_datelist td .fast_book_loading i{display:inline-block;vertical-align:middle;margin-right:20px;width:48px;height:48px;background:url(http://pic.c-ctrip.com/common/loading_48.gif);}
/* display:none 不能display:none 会导致高度异常,by xuweichen */
.fastbook_is_loading iframe{height:0;}
.hotel_datelist tr.h td{background:url(http://pic.c-ctrip.com/hotels110127/td_hover.gif) repeat-x 0 2px;}
.hotel_datelist tr.h td.pic_icon{background:#fff;}
.hotel_datelist tr.n td{background:none;}
.hotel_datelist td .ico_vouch,.hotel_datelist td .icon_vouch,.hotel_datelist td .icon_prepay{vertical-align:middle;cursor:default;}
.hotel_datelist .clicked td{padding:13px 9px;background-color:#EDF7FF;}
.hotel_datelist .clicked td a.show_more{visibility:visible}
.hotel_datelist th{height:34px;padding:0 4px;border-top:1px solid #DDD;background-color:#F1F1F1;color:#4D4D4D;font-weight:normal;text-align:left;line-height:22px;}
.hotel_datelist .price_th{padding-left:3px;color:#333;overflow:hidden;}
.hotel_datelist .price_th .price_tips{font-weight:bold;}
.hotel_datelist_blue th{background:#E8F4FF;}
.hotel_datelist del{font-family:verdana;color:#999;}
.hotel_datelist .base_price02{border-bottom:1px dashed #F60;}
.hotel_datelist .base_price02:hover{text-decoration:none;}
.hotel_datelist del dfn{font-family:arial;}
.hotel_datelist .base_txtdiv,.searchresult_info_name .base_txtdiv{border-bottom:1px dashed #F60;}
.hotel_datelist .base_price,.hotel_datelist .base_txtdiv{font:normal 18px Tahoma;color:#F60;vertical-align:-2px;}
.hotel_datelist .base_price dfn,.hotel_datelist .base_txtdiv dfn{margin-right:2px;color:#666;font-size:12px;vertical-align:4px;}
.hotel_datelist .net_free{color:#10a200;}
.hotel_datelist .b_none{padding-left:9px;}
.hotel_datelist .base_price .j,.hotel_datelist .base_txtdiv .j{font:normal 12px Tahoma;display:inline-block;}
.hotel_datelist .base_price .exclusive{font-size:14px;}
.detail2_room_list .base_txtdiv{color:#F60;font-family:Arial;border-bottom:1px dashed #F60;}
.loading_box{text-align:center;font-size:14px;font-weight:bold;}
.loading_box img{margin-right:10px;vertical-align:-5px;}
.hotel_roompic{width:16px;height:16px;margin-right:4px;background-position:-160px 0;overflow:hidden;}
.btn_buy{_position:relative;display:inline-block;width:43px;height:22px;border:solid 1px #e77c00;border-radius:3px;background-color:#ffb000;cursor:pointer;color:#fff;text-align:center;vertical-align:middle;line-height:24px;font-weight:bold;font-size:12px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;box-shadow:0 1px 0 rgba(95,50,0,0.7);text-shadow:1px 1px 0 #cf7000;*filter:chroma(color=#000000);outline:none;}
.hotel_btn_view{display:inline-block;width:29px;height:20px;margin:0 8px;border:0 none;border-bottom:1px dashed #666;background:none;cursor:default;color:#666;text-align:center;vertical-align:middle;line-height:24px\9;}
.hotel_btn_view:hover{text-decoration:none;}
.hotel_btn_none{display:inline-block;width:45px;text-align:center;height:20px;background:none;border:0 none;cursor:default;color:#999;}
.btn_buy:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.hotel_datelist .ico_alert_box{padding;0;margin:0;background-color:#fffde7;text-align:center;font-size:14px;}
.hotel_datelist .ico_alert_m{display:inline-block;width:24px;height:24px;margin-right:14px;background-position:-170px -58px;vertical-align:middle;}
.hotel_datelist .close{float:right;margin-top:4px;color:#999;font-family:Simsun,sans-serif;font-size:16px;font-weight:bold;line-height:1;}
.hotel_datelist .close:hover{color:#ffa800;text-decoration:none;}
/* =e base table style */
/* =s sub room */
.searchresult_caption{position:relative;width:100%;color:#4D4D4D;overflow:hidden;}
.searchresult_caption .link{float:left;width:75px;height:75px;margin-right:10px;border-radius:5px;background-repeat:no-repeat;background-position:center center;}
.searchresult_caption .link img{border-radius:5px;}
.searchresult_caplist_box{clear:both;padding-top:5px;}
.searchresult_caplist{width:100%;overflow:hidden;}
.searchresult_caplist li{display:inline;float:left;width:31%;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.searchresult_caplist li.f{clear:both;width:555px;white-space:normal;}
.searchresult_caption .show_fold{position:absolute;top:auto;right:20px;bottom:0;width:26px;}
/* =e sub room */
/* =s other detail */
.hotel_room a,.hotel_room span{*position:relative; /* IE67 bug */
display:inline-block;margin:0 8px 2px 0;text-align:left;line-height:16px;cursor:default;vertical-align:middle;}
.hotel_room .hotel_room_name{cursor:pointer;}
.hotel_room_text{}
.hotel_room .child_room_box{padding-left:48px;}
.hotel_room .hotel_room_style{}
.hotel_room .hotel_room_style2{margin-left:18px;}
.room_policy{cursor:pointer;}
.htl_price_td span{*zoom:1;*position:relative;}
/* IE67 bug */
.hotel_datelist .hotel_room_last{padding:5px 0;color:#BB0000;font-weight:bold;}
.hotel_room_showall{float:right;margin-bottom:0;padding-right:10px;cursor:pointer;color:#0055AA;}
.searchresult_toggle{padding-left:7px;zoom:1;font-family:simsun;}
.searchresult_toggle:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.searchresult_toggle .new_book{ margin-top: 2px; margin-right: 5px; color: #10a200;}
.searchresult_toggle .new_book span{ color: #ccc;}
.tip_list{margin-left:25px;}
.tip_list li{list-style:decimal;padding:3px 0;}
.show_fold,.show_unfold{background:url(http://pic.c-ctrip.com/hotels121118/un_ico_searchresult.png?2013320.png) no-repeat;}
.show_fold,.show_unfold{padding:1px 20px 0 0;color:#06c;cursor:pointer;font-family:Tahoma,simsun;}
.show_fold{background-position:98% -29px;}
.show_unfold{background-position:98% 3px;}
.searchresult_toggle_tuan{color:#666;border-bottom:1px solid #fff;}
.searchresult_toggle_tuan:hover{border-bottom:1px solid #666;text-decoration:none;}
.searchresult_toggle_tuan .label_onsale_red{margin:0 5px;}
.searchresult_toggle_tuan .price{padding-right:3px;color:#f60;font-weight:bold;font-size:14px;}
.searchresult_toggle_tuan .txt_blue{color:#287bce;}
.searchresult_toggle_tuan .room_type{display:inline-block;vertical-align:-5px;vertical-align:-6px\9;*vertical-align:0;max-width:130px;_width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* =e other detail */
/* =e room style icon */
.icon_list{margin-bottom:3px;height:23px;line-height:23px;overflow:hidden;}
.icon_list .icon_list_map{display:inline-block;margin-right:10px;height:16px;line-height:16px;color:#06c;vertical-align:top;white-space:nowrap;}
.icon_list span{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 */
/* SEARCH LIST TABLE END */

/* THEME HOTEL BEGIN */
.theme_hotel{width:100%;margin-top:20px;margin-bottom:10px;}
.theme_hotel h3{color:#666;font-weight:bold;font-size:12px;}
.theme_hotel_bd{margin-left:-20px;padding-top:5px;overflow:hidden;}
.theme_hotel_bd a{float:left;height:34px;margin-left:20px;line-height:100px;overflow:hidden;}
.theme_hotel_bd a.s1{width:120px;background-position:0 -154px;}
.theme_hotel_bd a.s2{width:100px;background-position:-124px -154px;}
.theme_hotel_bd a.s3{width:120px;background-position:0 -223px;}
.theme_hotel_bd a.s4{width:102px;background-position:-122px -223px;}
/* THEME HOTEL END */
/* SIDE BEGIN */
.sider_pic{margin-bottom:15px;padding:16px 14px 8px;background-color:#edf7ff;}
.huixuan_box{position:relative;width:170px;height:62px;margin-bottom:25px;padding:5px 10px;border:1px solid #D7E7EB;background-color:#FFF;color:#666;}
.huixuan_box strong{display:block;margin-bottom:5px;font-size:14px;}
.huixuan_box b{position:absolute;top:8px;right:9px;width:38px;height:19px;background-position:-64px -304px;}
.huixuan_box .cover{position:absolute;top:0;left:0;width:192px;height:74px;background:url(#);}
.sider_pic_list{position:relative;color:#666;*zoom:1;}
.sider_pic_list:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.sider_pic_list li{position:relative;float:left;display:inline;width:128px;height:36px;_height:36px;padding:0 0 10px 45px;margin:0 2px 10px 0;overflow:hidden;*zoom:1;}
.sider_pic_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.sider_pic .sider_title{margin-bottom:13px;font-size:14px;font-weight:bold;*zoom:1;}
.sider_pic .sider_title .more{float:right;font:normal 12px/22px Simsun;}
.sider_pic .sider_hotel_pic{position:absolute;top:0;left:0;width:36px;height:36px;background:url(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:114px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sider_pic .huixuan_name{display:block;width:144px;margin-bottom:2px;}
.sider_pic .info{display:none;width:146px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sider_pic .delete{position:absolute;top:0;right:0;width:16px;height:16px;background-position:-80px -64px;}
.sider_pic .delete:hover{background-position:-80px -80px;}
.sider_pic .region{display:block;margin-bottom:2px;color:#666;}
.sider_pic .region:hover{text-decoration:none;cursor:default;}
.sider_pic .hotel_price{float:right;color:#f60;font-size:18px;}
.sider_pic .hotel_price dfn{color:#333;font-size:12px;vertical-align:4px;}
.sider_pic_list_test li{float:none;display:block;width:auto;}
.sider_pic_list_test .hotel_name{width:280px;}
.hot_sold_rank{position:relative;display:block;width:182px;height:46px;margin:-25px 0 35px;padding:4px;background-color:#D0ECF3;z-index:1;}
.hot_sold_rank span{display:block;height:41px;padding:3px 0 0 35px;border:1px solid #AFD2DB;background-position:-197px -292px;background-color:#FFF;}
.hot_sold_rank strong{display:block;}
.hot_sold_rank:hover{background-color:#FFA800;text-decoration:none;}
.hot_sold_rank:hover span{border-color:#FF8A00;cursor:pointer;}
.sider_exhibition{margin:-5px 0 25px;color:#666;}
.sider_exhibition li{padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed #CCC;}
.sider_exhibition span{display:block;}
.sider_other_info dt{display:block;height:27px;padding-left:25px;background-position:-191px -108px;font:18px "Microsoft Yahei";color:#528C01;}
.sider_other_info dd{display:block;margin-bottom:10px;padding-left:25px;color:#666;font:11px "Microsoft Yahei";}
.hot_rank_list li{height:54px;}
.hot_rank_list .region_info{width:114px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* =s side normal links (without floating) */
.sider_links{margin-bottom:20px;}
.sider_links a{display:inline-block;margin:0 5px 5px 0;color:#666;white-space:nowrap;}
/* =e side normal links (without floating) */
/* SIDE END */

/* NO SEARCH RESULT BEGIN */
#no_tips{margin:10px 0;}
.search_noresult{position:relative;padding:25px 0 30px 73px;background:#FFFCD8;zoom:1;}
.search_noresult .ico_alert{position:absolute;top:25px;left:17px;width:48px;height:48px;margin:0;background-position:-112px -58px;}
.search_noresult strong{font:normal 22px/32px "Microsoft Yahei";}
.search_noresult p{margin-top:6px;}
.search_noresult p strong{font:bold 12px/16px simsun;}
.search_noresult .num{padding:0 5px;font-weight:bold;}
.search_noresult2{position:relative;padding:10px 10px 10px 50px;font-size:14px;background:#FFFCD8;zoom:1;}
.search_noresult2 .ico_alert{position:absolute;top:9px;left:17px;width:24px;height:24px;margin:0;background-position:-170px -58px;}
h2.title3{position:relative;margin-bottom:20px;padding:7px 15px;border-bottom:1px solid #c4e0f9;background-color:#eaf5ff;font-size:14px;z-index:5;}
h2.title3 span{position:absolute;left:34px;top:35px;*top:32px;width:15px;height:9px;background-position:-209px 0;}
h2.title4{position:relative;height:42px;margin:0 0 20px;padding-left:15px;border:1px solid #BEDCF4;background-color:#CEE6FE;font-size:14px;line-height:42px;z-index:5;}
h2.title4 span{position:absolute;left:34px;top:42px;width:16px;height:9px;background-position:0 -112px;overflow:hidden;}
h2.title5{position:relative;padding:0 15px;margin-bottom:10px;height:28px;line-height:28px;font-size:12px;font-weight:normal;background-color:#edf7ff;}
h2.title5 span{font-weight:bold;}
/* NO SEARCH RESULT END */
/* POP BPXES BEGIN */
/* =s more benefits */
.pop_hotel_page{margin-top:10px;font-size:14px;text-align:center;}
.pop_hotel_page a{padding:0 5px;}
.pop_hotel_page .pop_hotel_current{color:#4D4D4D;}
.pop_hotel_page .pop_hotel_current:hover{text-decoration:none;cursor:default;}
/* =e more benefits */
/* =s map/traffic */
.detail_extralist2{clear:both;float:left;width:100%;margin:0 0 10px;font-size:12px;color:#4D4D4D;*table-layout:fixed;}
.detail_extralist2 th,.detail_extralist2 td{text-align:left;padding-top:8px;padding-bottom:8px;}
.detail_extralist2 tr:last-child th,.detail_extralist2 tr:last-child td{background:none;}
.detail_extralist2 th{width:115px;color:#4D4D4D;vertical-align:top;}
.detail_extralist2 td{background:url(data:image/gif;base64,R0lGODlhIAABAIAAAP///8zMzCH5BAAAAAAALAAAAAAgAAEAAAIITACGmtfrGCsAOw==) 0 100% repeat-x!important;*background:url(http://pic.c-ctrip.com/hotels_seo/bg_hotel_breakfast.gif) repeat-x center bottom;}
.detail_extralist2 span{margin-right:10px;}
.detail_extralist2 a{margin-right:10px;color:#4D4D4D;}
.detail_extralist2 p{margin-bottom:6px;}
.detail_extralist2 .icon_notice{display:inline-block;width:16px;height:16px;margin-left:5px;background-position:-160px -16px;vertical-align:middle;}
.map_traffic_t{margin:10px 0 6px;}
.map_traffic_t span{font-weight:bold;padding-right:20px;}
.map_traffic_t a{font-family:verdana;}
/* =e map/traffic */
/* =s commercial region map */
.searchresult_mapjump{position:absolute;width:318px;height:131px;border:2px solid #287bce;padding:10px;background-color:#fff;}
.searchresult_mapjump .tri_b{position:absolute;top:151px;width:17px;height:10px;background-position:0 -260px;}
.searchresult_mapjump .tri_t{position:absolute;top:-2px;width:17px;height:10px;margin-top:-8px;background-position:-20px -260px;}
.searchresult_mapjump .delete{float:right;width:26px;height:26px;font-size:14px;color:#176FB7;font-weight:bold;font-family:Simsun;text-align:center;text-decoration:none;line-height:26px;}
.searchresult_mapjump .delete:hover{color:#EB8C05;text-decoration:none;}
.searchresult_mapjump strong{display:block;margin-bottom:10px;font-size:14px;line-height:24px;}
.searchresult_mapjump p{height:72px;margin-bottom:10px;line-height:18px;overflow:hidden;}
.searchresult_mapjump_bom{text-align:right;}
/* =e commercial region map */
/* =s brand pop */
.brand_pop{width:326px;padding:18px 16px 6px 16px;border:1px solid #67a1e2;background-color:#FFF;}
.brand_pop li{float:left;width:80px;margin-bottom:5px;}
.brand_pop label input{width:12px;height:12px;margin-right:3px;overflow:hidden;border:none;font-family:Arial;vertical-align:middle;}
.brand_pop li a{display:inline-block;width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;vertical-align:middle;}
.brand_pop li a:hover{text-decoration:none;}
.brand_pop .btn,.brand_pop2 .btn{display:block;width:44px;height:20px;margin:6px auto;padding-bottom:1px;padding-top:1px/9;border:1px solid #9a9a9a;background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#EEEEEE));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:linear-gradient(to bottom,#FFFFFF 0%,#EEEEEE 100%);background-color:#eee;border-radius:3px;text-align:center;cursor:pointer;line-height:20px;}
.brand_pop .close{display:none;}
/* =e brand pop */
/* POP BPXES END */

/* =s integral3 */
.integral3{height:27px;margin-top:-10px;margin-bottom:10px;overflow:hidden;}
.integral3 .icon_integral3{display:inline-block;*display:inline;width:300px;height:27px;background-position:0 0;background-repeat:no-repeat;zoom:1;}
.integral3 .hotles_tips{position:relative;float:right;height:20px;padding:0 10px;background-color:#8ebb16;color:#fff;line-height:18px;}
.integral3 .hotles_tips .l,.integral3 .hotles_tips .r{position:absolute;top:0;width:5px;height:20px;background-position:-180px -112px;overflow:hidden;}
.integral3 .hotles_tips .l{left:0;}
.integral3 .hotles_tips .r{right:0;background-position:-185px -112px;}
.integral3 .hotles_tips b{position:absolute;right:20px;top:20px;width:9px;height:5px;background-position:-181px -134px;}
/* =e integral3 */
/* hotel recommend */
.recommend_title{margin:0 0 20px;font:22px "microsoft yahei",simsun;}
.expandedBaseRoom td{*zoom:1;}
.expandedBaseRoom a,.expandedBaseRoom span{display:none;visibility:hidden;}
.expandedBaseRoom .hotel_roompic{display:inline-block;}
.expandedBaseRoom .hotel_room_name{display:inline;}
.expandedBaseRoom .hotel_room a{visibility:inherit;}
.hotel_datelist .text_right span,.hotel_datelist .text_right a{*position:relative;*zoom:1;}
/* key word lhsl begin */
.key_word_lhsl{width:498px;padding:8px 10px;border:1px solid #999;background-color:#fff;}
.key_word_lhsl .close{float:right;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.key_word_lhsl .close:hover{text-decoration:none;color:#FFA800;}
.key_word_lhsl .key_word_list{margin-bottom:6px;}
.key_word_lhsl .key_word_list dt{font-weight:bold;}
.key_word_lhsl .key_word_list dd{display:inline-block;}
.key_word_lhsl .key_word_list dd{display:block;overflow:hidden;}
.key_word_lhsl .key_word_list a{float:left;height:22px;padding:0 15px 0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;}
.key_word_lhsl .key_word_list a:hover{border:1px solid #ACCCEF;background-color:#E8F4FF;text-decoration:none;}
/* key word lhsl end */
/* keyword prompting lhsl begin */
.keyword_prompting_lhsl{width:388px;border:1px solid #999;background-color:#fff;}
.keyword_prompting_lhsl .keyword_block{margin-top:-1px;padding:4px 0;border-top:1px solid #ccc;}
.keyword_prompting_lhsl .keyword_block .title{float:right;margin-right:10px;color:#666;}
.keyword_prompting_lhsl .keyword_block a{display:block;width:310px;height:24px;padding-left:10px;font-size:14px;line-height:24px;font-family:"Microsoft YaHei";color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.keyword_prompting_lhsl .keyword_block a:hover,.keyword_prompting_lhsl .keyword_block .hover{background-color:#E8F4FF;text-decoration:none;}
.keyword_prompting_lhsl .keyword_block .b{color:#06c;}
/* keyword prompting lhsl end */
/* side map begin */
.side_map{margin-bottom:10px;border:1px solid #ccc;z-index:1;}
.side_map .tool_box{min-width:178px;position:relative;width:100%;height:34px;background-color:#F5F5F5;}
.side_map .tool_box .base_label{position:absolute;top:0;right:80px;margin:8px 10px 0 0;}
.side_map .tool_box .map_link{display:inline-block;width:62px;height:35px;margin:-1px 0 0 -1px;padding-left:32px;background-position:-217px -77px;background-color:#06c;color:#fff;line-height:34px;}
.side_map .tool_box .map_link:hover{background-color:#fd952d;background-position:-217px -50px;text-decoration:none;}
.side_map .tool_box .map_unfold,.side_map .tool_box .map_fold{position:absolute;top:0;right:0;margin:8px 10px;padding-right:12px;}
.side_map .tool_box .map_unfold i,.side_map .tool_box .map_fold i{position:absolute;top:8px;width:8px;height:8px;margin-left:5px;overflow:hidden;}
.side_map .tool_box .map_unfold i{background-position:-4px -70px;}
.side_map .tool_box .map_fold i{background-position:-4px -85px;}
.side_map .tool_box .map_tips{position:absolute;top:-30px;right:10px;z-index:50;padding:6px 28px 6px 10px;color:#666;border:1px solid #5ba0dd;background-color:#fff;}
.side_map .tool_box .map_tips .btn_close{position:absolute;top:6px;right:10px;color:#555;font-size:14px;font-weight:bold;font-family:"Simsun";overflow:hidden;}
.side_map .tool_box .map_tips .btn_close:hover{color:#ffa800;text-decoration:none;}
.side_map .tool_box .map_tips .ico_arrows{position:absolute;bottom:-7px;right:10px;width:13px;height:7px;background-image:url(http://pic.c-ctrip.com/common/un_jmp_tri120220.png);background-repeat:no-repeat;background-position:-5px -16px;overflow:hidden;}
.side_map .map_box{height:394px;background-color:#fff;overflow:hidden;}
.side_map_hotel{width:380px;padding:10px 0 10px 10px;border:1px solid #999;background-color:#fff;display:inline-block;}
.side_map_hotel{display:block;overflow:hidden;}
.side_map_hotel .left{float:left;display:inline;width:95px;height:95px;margin-right:10px;border-radius:5px;overflow:hidden;}
.side_map_hotel .pic{width:95px;height:95px;}
.side_map_hotel .right{float:left;width:268px;padding-right:4px;}
.side_map_hotel .name{margin-bottom:4px;font-size:14px;font-weight:bold;}
.side_map_hotel .adress{margin-bottom:4px;}
.side_map_hotel .comment{color:#666;}
.side_map_hotel .comment .score{font-size:24px;color:#1166BB;}
.side_map_hotel .price{float:right;color:#f60;font-size:22px;}
.side_map_hotel .price dfn{padding-right:2px;font-size:12px;font-family:arial;color:#333;vertical-align:7px;}
.side_map_hotel .price .qi{padding-left:2px;font-size:12px;}
/* seoblock_201205 begin */
.seo_201305{clear:both;margin-bottom:30px;padding:10px 15px;border:2px solid #DEDEDE;color:#999;line-height:2;}
.seo_201305 a{color:#999;}
.seo_201305 h4{font-size:12px;font-weight:bold;color:#666;}
.seo_201305 .p{margin-bottom:10px;}
.seo_201305 .seo_hot{height:24px;margin-right:-5px;padding-left:123px;display:block;overflow:hidden;*zoom:1;}
.seo_201305 .seo_hot dt,.seo_201305 .seo_hot li h5{float:left;display:inline;width:123px;margin-left:-123px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.seo_201305 .seo_hot dd{float:left;width:84px;margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.seo_201305 .seo_hot .black{color:#333;}
.seo_201305 .seo_more{margin-left:20px;}
.seo_201305 .seo_line{height:0;overflow:hidden;border-bottom:1px dotted #ccc;margin:5px 0;}
.seo_201305 .seo_booking dd{width:auto;margin-right:50px;}
.seo_201305 .sta_unfold,.seo_201305 .sta_unfold .seo_hott{height:auto;}
.seo_201305 .sec_item{position:relative;*zoom:1;}
.seo_201305 .sec_new{display:none;}
.seo_201305 .sec_new .sec_new_more{margin-left:30px;display:inline-block;}
.seo_201305 .sec_new .seo_hot{height:auto;margin:3px 0;}
.seo_201305 .sec_new .seo_hot strong,.seo_201305 .seo_hot h5{font-weight:normal;}
.seo_201305 .ico_fold,.seo_201305 .ico_unfold{background:#f7f7f7;height:9px;width:9px;line-height:9px;text-align:center;border:1px solid #ccc;overflow:hidden;position:absolute;top:6px;right:5px;font-family:arial;text-decoration:none;color:#ccc;}
.seo_201305 .ico_unfold{display:none;}
.seo_201305 .sta_unfold .ico_unfold,.seo_201305 .sta_unfold .seo_sub,.seo_201305 .sta_unfold .sec_new{display:block;}
.seo_201305 .sta_unfold .ico_fold,.seo_201305 .sta_unfold .seo_location{display:none;}
.seo_201305 .sta_unfold .seo_hot{height:auto;}
/* seoblock_201205 end */
/* --- map pop --- */
.searchresult_popname{position:absolute;background-color:#fff;}
.searchresult_popname span{display:block;width:200px;padding:6px 18px 6px 8px;border:2px solid #287BCE;border-radius:5px;line-height:18px;color:#0066cc;font-size:12px;}
.searchresult_popname2{position:absolute;border-radius:5px;}
.searchresult_popname2 span{float:left;height:26px;line-height:26px;padding:0 15px;border:2px solid #EE5B78;color:#A44343;border-radius:5px;font-size:12px;background-color:#FFF;}
.map_pop{width:894px;margin:0 auto;padding:35px 0 8px;border-left:8px solid #555;border-right:8px solid #555;background:#555;overflow:hidden;}
.map_pop .map_box_tabs{position:absolute;top:5px;left:0;*zoom:1;}
.map_pop .map_box_tabs:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.map_pop .map_box_tabs a{float:left;width:61px;height:22px;padding:2px 0 0 12px;line-height:18px;color:#AEAEAE;border:1px solid #3C3C3C;background:#3a3a3a;text-decoration:none;box-shadow:1px 1px 1px #212123 inset;}
.map_pop .map_box_tabs i{display:inline-block;vertical-align:-4px;*vertical-align:middle;margin-right:3px;width:19px;height:20px;}
.map_pop .map_box_tabs .tabs_map{border-radius:3px 0 0 3px;}
.map_pop .map_box_tabs .tabs_street{border-radius:0 3px 3px 0;}
.map_pop .map_box_tabs .tabs_map_icon{background-position:-111px -334px;}
.map_pop .map_box_tabs .tabs_street_icon{background-position:-111px -313px;}
.map_pop .map_box_tabs .current{color:#0067CB;background:#fff;border:1px solid #85AFDF;box-shadow:none;}
.map_pop .map_box_tabs .current .tabs_map_icon{background-position:-90px -334px;}
.map_pop .map_box_tabs .current .tabs_street_icon{background-position:-90px -313px;}
.map_pop .map_box_tabs .tabs_hover{background:#484848;}
.map_pop .map_box_tabs .tabs_hover .tabs_map_icon{background-position:-132px -335px;}
.map_pop .map_box_tabs .tabs_hover .tabs_street_icon{background-position:-132px -313px;}
.map_pop .delete{position:absolute;right:0;top:5px;width:30px;height:28px;font-size:14px;color:#fff;font-weight:bold;font-family:Simsun;text-align:center;text-decoration:none;line-height:28px;}
.map_pop .delete:hover{text-decoration:none;color:#EB8C05;}
.map_pop .map_box{position:relative;background:#fff;}
.map_pop .street_box{position:relative;height:692px;background:#fff;}
.map_pop .map_box .map_pop_loading,.map_pop .street_box .map_pop_loading{position:absolute;top:50%;left:50%;padding-top:60px;margin:-41px 0 0 -60px;width:120px;height:22px;text-align:center;font:14px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;color:#5F5F5F;background:url(http://pic.c-ctrip.com/common/loading_48.gif) no-repeat center top;}
.map_pop .map_content{overflow:hidden;}
.map_pop .map_side{position:absolute;top:0;right:0;width:260px;padding:0 10px;border-left:1px solid #ccc;background-color:#fff;}
.map_pop .map_side_hidden{right:-280px;}
.btn_side_close,.btn_side_open{position:absolute;top:50%;left:-22px;margin-top:-22px;z-index:10;}
.btn_side_close a,.btn_side_open a{display:block;width:22px;height:43px;border:1px solid #ccc;border-right:0 none;border-radius:2px;background:#fff url(http://pic.c-ctrip.com/hotels121118/un_bg_map2.png) no-repeat;box-shadow:-1px 0 1px rgba(0,0,0,.1);}
.btn_side_close a:hover{background-position:0 -86px;}
.btn_side_open a{background-position:0 -43px;}
.btn_side_open a:hover{background-position:0 -129px;}
.map_pop .trans_info_box{position:relative;float:right;width:244px;}
.map_pop .trans_info_box .toogle{position:absolute;top:318px;width:16px;display:block;margin-left:-39px;padding:8px 8px 8px 14px;border:3px solid #555;border-right:0 none;border-radius:3px 0 0 3px;background:url(http://pic.c-ctrip.com/hotels121118/un_ico_detail.png?121226.png) no-repeat 0 -48px #fff;font-size:14px;font-weight:bold;line-height:16px;color:#333;}
.map_pop .trans_info_box .toogle:hover{text-decoration:none;}
.map_pop .trans_info_hidden{width:0;}
.map_pop .trans_info_hidden  .toogle{margin-left:-41px;background-position:0 -79px;}
.map_pop .trans_info_content{padding:10px 0 0 10px;border-left:2px solid #555;background:#fff;}
.trans_info_hidden .trans_info_content{display:none;}
.map_pop .ico_filter{float:right;width:46px;padding:12px 12px 0 0;}
.map_pop .ico_filter a{display:block;width:46px;height:46px;margin-bottom:4px;background-image:url(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;}
/* 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 */
/* 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 */
/* gaode map begin */
.htl_spot{border:1px solid #fff;border-radius:4px;white-space:nowrap;}
.htl_spot .spot_border{border:2px solid #2E91DE;border-radius:4px;background-color:#fff;cursor:pointer;}
.htl_spot table{whitie-space:no-wrap;}
.htl_spot .num{display:block;width:18px;height:22px;margin:-2px 0;border-right:2px solid #2E91DE;border-radius:0 4px 4px 0;color:#2E91DE;text-align:center;line-height:22px;font-family:tahoma;font-weight:bold;}
.htl_spot .name{padding:0 8px;color:#2E91DE;white-space:nowrap;*zoom:1;}
.htl_spot .price{padding-right:8px;color:#FF7A17;font-weight:bold;}
.htl_spot .price dfn{color:#333;font-weight:normal;}
.htl_spot_box .arrow{display:block;width:12px;height:7px;margin:-1px 0 0 6px;overflow:hidden;background:url(http://pic.c-ctrip.com/hotels121118/bg_spot_arrow.png) no-repeat;}
.htl_spot_hover .spot_border{background-color:#2E91DE;cursor:default;}
.htl_spot_hover .num,.htl_spot_hover .name,.htl_spot_hover .price,.htl_spot_hover .price dfn{color:#fff;}
/* gaode map end */
/* metro pop begin */
.metro_pop{width:618px;padding:10px 20px 10px 10px;border:1px solid #999;background-color:#fff;}
.metro_pop .metro_line{display:inline-block;}
.metro_pop .metro_line{display:block;overflow:hidden;}
.metro_pop .metro_line .metro{float:left;width:106px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.metro_pop .metro_line .metro:hover{border:1px solid #ACCCEF;background:#E8F4FF;text-decoration:none;}
.metro_pop .metro_line .current,.metro_pop .metro_line .current:hover{border-color:#74A2DE;background-color:#74A2DE;color:#FFF;cursor:default;}
.metro_pop .metro_station{margin-top:5px;padding:5px 10px;border:1px solid #CCE0F0;background-color:#E9F5FF;overflow:hidden;}
.metro_pop .metro_station a{display:inline-block;height:22px;margin-right:5px;padding:0 5px;color:#16B;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/* metro pop end */
/* district_pop begin */
.district_pop{display:inline-block;width:490px;padding:10px 20px 10px 10px;border:1px solid #999;background-color:#fff;}
.district_pop{display:block;overflow:hidden;}
.district_pop a{float:left;width:80px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.district_pop a:hover{border:1px solid #ACCCEF;background:#E8F4FF;text-decoration:none;}
/* district_pop end */
/* airport railway pop begin */
.airport_railway_pop{display:inline-block;width:440px;padding:10px 20px 10px 10px;border:1px solid #999;background-color:#fff;}
.airport_railway_pop{display:block;overflow:hidden;}
.airport_railway_pop a{float:left;width:200px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.airport_railway_pop a:hover{border:1px solid #ACCCEF;background:#E8F4FF;text-decoration:none;}
/* airport railway pop end */
/* business quarter pop begin */
.business_quarter_pop{border:8px solid #555;background-color:#fff;}
.business_quarter_pop .close{float:right;width:20px;height:22px;font:bold 16px/22px Simsun;color:#666;text-align:center;}
.business_quarter_pop .close:hover{text-decoration:none;color:#FFA800;}
.business_quarter_pop .tab_box{height:26px;margin:4px 10px 6px;border-bottom:2px solid #ccc;}
.business_quarter_pop .tab_box li{position:relative;float:left;display:inline;height:26px;margin-right:24px;line-height:26px;color:#333;cursor:pointer;}
.business_quarter_pop .tab_box li b{display:none;}
.business_quarter_pop .tab_box li span{font-size:14px;font-weight:bold;}
.business_quarter_pop .tab_box .selected{border-bottom:2px solid #06c;margin-bottom:-2px;color:#06c;}
.business_quarter_pop .tab_box .selected b{position:absolute;top:28px;left:50%;display:block;width:0;height:0;margin-left:-5px;overflow:hidden;font-size:0;line-height:0;border-color:#06c transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;}
.business_quarter_pop .business_map{width:730px;}
.business_quarter_pop .business_list{width:618px;margin:0 10px 10px;}
.business_list .letters_block a{float:left;width:119px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.business_list .no_letter{padding:0;}
.business_list div.no_letter a{width:136px;}
/* brand_pop2 begin */
.brand_pop2{position:absolute;padding:10px 10px 40px;_width:648px;border:1px solid #999;background-color:#fff;}
.brand_pop2 .close{position:absolute;top:10px;right:10px;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.brand_pop2 .close:hover{text-decoration:none;color:#FFA800;}
.brand_pop2 td{padding-right:10px;vertical-align:top;}
.brand_pop2 .title{margin-bottom:6px;padding-right:30px;font-size:12px;font-weight:bold;}
.brand_pop2 .item_box{float:left;width:84px;}
.brand_pop2 .item_box li{margin-bottom:5px;}
.brand_pop2 .item_box input{width:12px;height:12px;margin-right:3px;overflow:hidden;border:none;font-family:Arial;vertical-align:middle;}
.brand_pop2 .item_box a{display:inline-block;width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;vertical-align:middle;}
.brand_pop2 .item_box a:hover{text-decoration:none;}
/* brand_pop2 end */
/* jingpin pop begin */
.jingpin_pop{position:absolute;width:96px;border:1px solid #67A1E2;background-color:#fff;}
.jingpin_pop b{position:absolute;left:41px;width:16px;height:7px;margin-top:-7px;background-image:url(http://pic.c-ctrip.com/common/un_jmp_tri120220.png);background-repeat:no-repeat;background-position:-6px 0;overflow:hidden;}
.jingpin_pop .jinpin_bd{padding:10px;}
.jingpin_pop a{display:block;padding:2px 0 2px 20px;background-position:-227px -171px;color:#333;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jingpin_pop a:hover,.jingpin_pop a.selected{text-decoration:none;background-color:#74A2DE;background-position:-227px -200px;color:#fff;}
/* jingpin pop begin */
/* discount S */
.pop_discount_box{border:1px solid #67a1e2;padding:16px 8px;width:470px;color:#333;background-color:#fff;position:absolute;z-index:25}
.pop_discount_box ul{margin-top:6px}
.pop_discount_box li{float:left;display:inline;}
.pop_discount_box .method{color:#999;line-height:30px;font-family:simsun}
.method1{border-right:1px solid #eee;padding-right:0px;width:240px;}
.price_tag{color:#f60}
.method1 p,.method2 p{line-height:2;font-family:arial}
.method1 img{vertical-align:middle;}
.method1 .method_txt{float:right;margin:20px 10px;color:#999}
.method2{width:200px;padding-left:24px}
/* discount E */
/* htl_pic_pop begin */
.htl_pic_pop{width: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_detail8.png) no-repeat -9999px -9999px;}
.pic_b .prev{left:0;width:50%;}
.pic_b .next{right:0;width:50%;}
.pic_b .prev .hover,.pic_b .next .hover{float:left;width:32px;height:50px;margin-top:180px;border-radius:0 2px 2px 0;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);_background-color:#000;}
.pic_b .prev .hover b,.pic_b .next .hover b{display:block;width:32px;height:17px;margin-top:17px;background:url(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_detail8.png) no-repeat 0 -313px;z-index:3;}
.htl_pic_pop .view_360_link:hover{background-position:0 -345px;text-decoration:none;}
.htl_pic_pop .pic_loading{position:absolute;top:187px;left:204px;width:102px;height:40px;padding-left:50px;background:url(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 */
/* 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 */
.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{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 ------ */
/* 20131129 TODO list optimization 2.6 */
.ico_favorite,.ico_unfavorite,.ico_hotel_join{width:auto;padding-left:20px;_height:16px;background:url(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png) no-repeat;}
.ico_favorite{background-position:-128px -49px;}
.ico_favorite:hover{background-position:-128px -73px;text-decoration:none;}
.ico_unfavorite{background-position:-128px 0;}
.ico_unfavorite:hover{background-position:-128px -25px;}
.ico_hotel_join{padding:3px 3px 3px 26px;background-position:-124px -95px;background-position:-124px -97px\9;}
.sider_pic .fav_del{position:absolute;top:2px;right:0;width:18px;height:18px;background:url(http://pic.c-ctrip.com/hotelcommon/icon_hotel7.png) no-repeat -128px -46px;}
.sider_pic .fav_del:hover{background-position:-128px -70px;}
.base_main3 .sta_fixed{position:fixed;top:0;box-shadow:0 2px 1px rgba(40,40,40,0.2);border-bottom:1px solid #ddd;z-index:6;}
.base_side3 .sta_fixed{position:fixed;top:0;z-index:6;}
.searchresult_info{position:relative;}
.searchresult_info .hotel_price_icon{margin-bottom:22px;min-height:60px;_height:60px;}
.searchresult_info .hotel_favorite_info{position:absolute;bottom:-5px;right:0;line-height:1;padding:5px;line-height:16px;}
.hotel_favorite_info .hotel_tologin{display:inline-block;margin-right:8px;border-right:1px solid #333;padding-right:8px;}
.hotel_favorite_info .hotel_favorite{display:inline-block;}
.searchresult_info .hotel_join{position:absolute;bottom:-5px;right:63px;line-height:1;padding:5px;}
.hotel_tologin a{margin:0 5px;}
.hotel_tologin{position:relative;}
.hotel_tologin em{width:100px;position:absolute;left:35px;font-style:normal;}
.caption_imgbox{float:left;margin-right:10px;padding:0 23px;position:relative;}
.caption_imgbox .link,.caption_imgbox .link img{margin:0;border-radius:0;}
.btn_preview,.btn_next{position:absolute;top:0;z-index:1;background-color:#fff;display:block;width:22px;height:73px;border:1px solid #ddd;overflow:hidden;}
.btn_preview{left:0;}
.btn_next{right:0;}
.btn_preview:hover .ico_preview{border-right-color:#ffa800}
.btn_next:hover .ico_next{border-left-color:#ffa800}
.ico_preview,.ico_next{display:inline-block;width:0;height:0;border:8px dashed transparent;vertical-align:middle;overflow:hidden;font-size:0;position:absolute;margin-top:28px;cursor:pointer;}
.ico_preview{border-right:8px solid #ccc;}
.ico_next{border-left:8px solid #ccc;margin-left:8px;}
.caption_imgbox .link{position:relative;}
.link_img_num,.current_img_num{background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#AA000000',endColorstr='#AA000000');color:#fff;line-height:18px;height:18px;padding:0 5px;position:absolute;}
.link_img_num{bottom:5px;right:0;}
.current_img_num{width:32px;line-height:20px;height:20px;text-align:center;z-index:5;bottom:10px;left:50%;margin-left:-16px;}
.current_img_num .c{color:#F60;}
.searchresult_caption_new .searchresult_caplist_box{overflow:hidden;clear:none;*zoom:1;}
.searchresult_caption_new .show_fold{background:none;padding-right:0;}
.net_free{border-bottom:1px dashed #10a200;cursor:default;}
.searchresult_info_judge{padding: 4px 10px 5px 0;width: 122px;}
.sider_title .link_more{position:absolute;right:0;font-size:12px;font-weight:normal;}
.brand_pop2 .sta_disable,.brand_pop2 .sta_disable:hover,.brand_pop .sta_disable,.brand_pop .sta_disable:hover{background:#e6e6e6;color:#fff;cursor:default;}
.searchresult_info_name{width:58%;}
.hotel_room .hotel_room_name{line-height:28px;}
.hotel_room .hotel_roompic{vertical-align:top;margin-top:4px;}
.path_bar h1{display:inline;font-weight:normal;}
.active_banner{margin:-15px 0 5px;}
.searchresult_info_name .hotel_num{float:left;}
.room_policy{border-bottom:1px dashed #4D4D4D;}
.tuan_recommend .searchresult_info_judge,.huixuan_recommend .searchresult_info_judge{margin-left:10px;}
.hotel_datelist .base_price .exclusive{font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;border-bottom:1px dashed #ff6600;}
.c_sort_btn{width:45px;}
.sort_box .r{margin-right:0;margin-left:10px;}
.searchresult_caption_new .link{overflow:hidden;background:url(http://pic.c-ctrip.com/hotels121118/bg_nopic1.png) no-repeat center center #FEFAEF;}
.searchresult_caption_new .img_box{width:1000px;position:absolute;top:0;left:0;}
.searchresult_caption_new .link a{float:left;width:75px;height:75px;background-repeat:no-repeat;background-position:center center;}
.attractions_pop{padding-right:35px;}
.attractions_pop .close{position:absolute;top:10px;right:5px;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.attractions_pop .close:hover{text-decoration:none;color:#FFA800;}
.net_fee{border-bottom:1px dashed #4D4D4D;cursor:default;}
.collect_list{max-height:92px;_height:92px;overflow:hidden;margin-bottom:10px;}
/* 20140109 TODO list optimization 2.6 */
.district_pop .pop_box_district{margin:5px 0;}
.district_pop a.close{position:absolute;top:10px;right:10px;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;border:none;}
.district_pop a.close:hover{background:none;border:none;color:#FFA800;}
/* shangyequ map begin */
.shangyequ_map .map_pop_loading{position:absolute;top:50%;left:50%;padding-top:60px;margin:-41px 0 0 -60px;width:120px;height:22px;text-align:center;font:14px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;color:#5F5F5F;background:url(http://pic.ctrip.com/common/loading_48.gif) no-repeat center top;}
.shangyequ_map{position:relative;background-color:#fff;}
.shangyequ_map .shangyequ_side_close,.shangyequ_map .shangyequ_side_open{position:absolute;top:250px;background-color:#fff;z-index:3;}
.shangyequ_map .shangyequ_side_open,.shangyequ_map .shangyequ_side_close{right:-24px;}
.shangyequ_side_close a,.shangyequ_side_open a{display:block;width:22px;height:43px;line-height:43px;text-align:center;border:1px solid #ccc;border-left:1px #fff solid;letter-spacing:-3px;color:#333;font-family:"\5B8B\4F53";}
.shangyequ_side_close a:hover{background-position:0 -86px;text-decoration:none;}
.shangyequ_side_open a{background-position:0 -43px;}
.shangyequ_side_open a:hover{background-position:0 -129px;text-decoration:none;}
.shangyequ_map .shangyequ_side{position:absolute;top:0;left:0;width:375px;padding:10px 5px 0 10px;border-right:1px solid #ccc;background-color:#fff;}
.shangyequ_map .shangyequ_side_hidden{left:-391px;}
.shangyequ_side .business_list{overflow-y:auto;}
.letters_block{padding-left:70px;*zoom:1;}
div.letters_block a{width:119px;}
.letters_block:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.letters_block .letters{float:left;width:56px;height:14px;margin:6px 0 0 -70px;background-color:#EBEBEB;color:#666;line-height:14px;text-align:center;}
.shangyequ_side .letters_block{margin-bottom:10px;padding-left:0;}
.shangyequ_side .letters_block .letters{float:none;display:block;margin:0 0 4px;}
.shangyequ_side .letters_block a{width:104px;}
.shangyequ_side .letters_block .selected{background-color:#2577e3;color:#fff;}
.shangyequ_side .letters_block label{float:left;width:102px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.shangyequ_side .letters_block label:hover{cursor:pointer;}
.shangyequ_side .letters_block label input{vertical-align:middle;margin-right:4px;}
.business_list_btn{padding:25px 0 30px;margin:10px 10px 0 0;border-top:1px solid #ccc;text-align:center;}
.business_list_btn .submit{display:inline-block;width:78px;height:24px;border:solid 1px #e77c00;border-radius:3px;background-color:#ffb000;cursor:pointer;color:#fff;text-align:center;vertical-align:middle;line-height:24px;font-weight:bold;font-size:16px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;box-shadow:0 1px 0 rgba(95,50,0,0.7);text-shadow:1px 1px 0 #cf7000;*filter:chroma(color=#000000);outline:none;}
.business_list_btn .submit:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
/* shangyequ map end */
/* ajax loading box */
.ajax_loading_box{width:244px;height:110px;padding-left:90px;border:7px solid #dcdcdc;background:url(http://pic.c-ctrip.com/common/loading_32.gif) no-repeat 41px 44px;overflow:hidden;}
.ajax_loading_box .p1{margin:36px 0 6px;font-size:14px;}
.ajax_loading_box .p2{color:#999;}
.hotel_datelist .ajax_loading{width:160px;height:114px;margin:0 auto;padding-left:40px;background:url(http://pic.c-ctrip.com/common/loading_32.gif) no-repeat 0 44px;line-height:114px;overflow:hidden;}
/* room_alert_pop begin */
.room_alert_pop{width:420px;border:10px #dcdcdc solid;background-color:#fff;}
.room_alert_pop .room_form{padding:40px 20px 40px 75px;}
.room_alert_pop .room_form p{margin-bottom:16px;}
.room_alert_pop .close{float:right;margin:5px 5px 0 0;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.room_alert_pop .close:hover{text-decoration:none;color:#FFA800;}
.room_alert_pop .room_form .t{float:left;margin:4px 0 0 -65px;*margin:6px 0 0 -65px;width:60px;text-align:right;}
.room_alert_pop .room_form .t2{margin:0 2px 0 18px;}
.room_alert_pop .room_form .input_txt,.room_alert_pop .room_form span{display:inline-block;vertical-align:middle;}
.room_alert_pop .room_form .room_form_tips{padding:2px 5px 2px 22px;margin-bottom:8px;width:291px;*width:293px;color:#000;border:1px solid #67a1e2;background-color:#ddefff;}
.room_alert_pop .room_form .room_form_tips i{display:inline-block;width:12px;height:12px;overflow:hidden;float:left;margin-left:-16px;margin-top:3px;background-position:-48px -260px;}
.room_alert_pop .room_form .room_form_date .input_txt{width:114px;}
.room_alert_pop .room_form .error{border:1px solid #d80000;background:#fff3f3;}
.room_alert_pop .room_form .error_tips{display:block;padding-left:17px;margin-top:2px;color:#d80000;}
.room_alert_pop .room_form .error_tips i{float:left;margin:3px 0 0 -17px;width:12px;height:12px;background-position:-65px -260px;}
.room_alert_pop .room_form .room_form_phone .input_txt,.room_alert_pop .room_form .room_form_mail .input_txt{width:170px;}
.room_alert_pop .room_form .room_form_phone .tips{margin-left:10px;color:#999;}
.room_alert_pop .room_form .room_form_btn input{display:inline-block;width:58px;height:24px;line-height:20px;border:1px solid #0055aa;border-radius:3px;color:#fff;background-color:#27c;cursor:pointer;text-align:center;vertical-align:middle;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:14px;cursor:pointer;box-shadow:0 1px 0 rgba(51,119,187,0.7);*filter:chroma(color=#000000);outline:none;}
.room_alert_pop .room_form .room_form_btn input:hover{background-color:#29f;border-color:#07d;box-shadow:0 1px 0 rgba(107,143,178,0.7);text-decoration:none;}
.room_alert_pop .room_alert_scuess{padding:60px 20px 60px 105px;font-size:14px;}
.room_alert_pop .room_alert_scuess i{float:left;margin:-2px 0 0 -60px;width:48px;height:48px;background-position:0 -279px;}
.room_alert_pop .room_alert_fail{padding:60px 20px 60px 145px;font-size:14px;}
.room_alert_pop .room_alert_fail i{float:left;margin:-2px 0 0 -60px;width:48px;height:48px;background-position:-57px -279px;}
.room_alert_pop .room_alert_warning{padding:60px 20px 60px 45px;font-size:14px;}
.room_alert_pop .room_alert_warning i{display:inline-block;width:48px;height:48px;margin-right:7px;background-position:-112px -58px;vertical-align:middle;}
.room_alert_pop .room_alert_warning span{width:295px;_width:290px;display:inline-block;vertical-align:middle;}
/* room_alert_pop end */
/* =s wjie added on 2014/11/07 */
.rt_origin_price{border-bottom: 1px dashed #fff;color: #999;font:normal 12px/1.5 tahoma,arial;vertical-align: -2px;}
.rt_origin_price i{border-bottom: 1px dashed #999;font-style: normal;margin-left: 3px;cursor: default;vertical-align: text-bottom;padding-bottom: 1px;}
/* =e wjie added on 2014/11/07 */
/* =s wjie added on 2014/11/12 */
.sort_box .rt_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;top:-45px;right:-15px;width:125px;padding:6px 28px 6px 10px;color:#666;border:1px solid #5ba0dd;background-color:#fff;}
.rt_price_tips .btn_close{position:absolute;top:6px;right:10px;color:#555;font-size:14px;font-weight:bold;font-family:"Simsun";overflow:hidden;}
.rt_price_tips .btn_close:hover{color:#ffa800;text-decoration:none;}
.rt_price_tips .ico_arrows{position:absolute;bottom:-7px;right:45px;width:13px;height:7px;background-image:url("http://pic.c-ctrip.com/common/un_jmp_tri120220.png");background-repeat:no-repeat;background-position:-5px -16px;overflow:hidden;}
/* =e wjie added on 2014/11/12 */
/* =s 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:14px;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 .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{ display: block; 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:0 10px;}
.compare_pop_bd .site_booking{background-position:0 -42px;}
.compare_pop_bd .site_cz{background-position:0 -107px;}
.compare_pop_bd .site_elong{background-position:0 -170px;}
.compare_pop_bd .site_ly{background-position:0 -230px;}
.compare_pop_bd .site_ym{background-position:0 -530px;}
.compare_pop_bd .site_5star{background-position:0 -285px;}
.compare_pop_bd .site_qunar{background-position:0 -354px;}
.compare_pop_bd .site_agoda{background-position:0 -408px;}
.compare_pop_bd .site_ax{background-position:0 -468px;}
.compare_pop_bd .site_ybf{background-position:0 -648px;}
.compare_pop_bd .site_txt{ padding:10px 0; font-size: 18px; line-height: 22px; font-family:"Microsoft Yahei",Simsun,sans-serif;}
.compare_pop_bd .price{display:inline-block;vertical-align:-2px;font-size:24px;color:#f60;font-family:Tahoma;}
.compare_pop_bd .modular_list_table{clear:both; margin :2px auto 10px; width: 900px; color:#4D4D4D; table-layout: fixed;}
.compare_pop_bd .modular_list_table th{height:22px;padding-left:15px;border-top:1px solid #f3f3f3;background-color:#f7f8f9;color:#999;font-weight:normal;text-align:left;line-height:22px;}
.compare_pop_bd .modular_list_table td{ padding-left: 15px;}
.modular_list_table .col_2{ width: 90px;}
.modular_list_table .col_3{ width: 60px;}
.modular_list_table .col_4{ width: 60px;} 
.modular_list_table .col_5{ width: 125px;}
.modular_list_table .col_6{ width: 70px;}
.modular_list_table .col_7{ width: 130px;}
.modular_list_table .col_8{ width: 80px;}
.compare_pop_bd .modular_list_table td{padding-top:4px;padding-bottom:4px;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 bottom;font-family:Arial;}
.modular_list .base_price,.modular_list .low_price{color: #666;font: 18px Tahoma;}
.modular_list .base_price dfn,.modular_list .low_price dfn {color: #666;font-size: 12px;margin-right: 2px;vertical-align: 4px;}
.modular_list .low_price{ color: #f60;}
.modular_list .full_house{ padding-left: 10px; font-size: 14px; font-weight: bold; color: #999;}
.modular_list_tips{ padding: 10px; margin: 0 20px 20px; background-color: #fffcd8; color: #666; font-size: 14px; font-weight: bold; text-align: center;}
.modular_list_tips i{ display: inline-block; vertical-align: middle; margin-right: 8px; width: 16px; height: 16px; background-position: 0 -125px;}

.compare_jump_pop{margin:0 auto;width:537px;border:9px solid #dcdcdc;background:#fff;text-align:center;font-family:"Microsoft Yahei",Simsun,sans-serif;}
.compare_jump_pop .jump_load{padding-top:40px;height:140px;font-size:14px;font-size:24px;background:url(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;}
.compare_pop .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;}
.compare_pop .btn_buy:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
/* =e compare_pop */
/* =s jmp_gift_cont_desc @dfx */
.jmp_gift_cont_desc{line-height: 1.8; padding: 8px 10px 0 42px;}
.jmp_gift_cont_desc .icon_jmp_gift{background:url(http://pic.c-ctrip.com/hotels121118/ico_gift.png) no-repeat 0 0; float: left; *display: inline; margin-left: -42px; width: 32px; height: 32px; margin-top: 2px;}
/* =e jmp_gift_cont_desc @dfx */
/* ie8 & <l200 add class="ie8w980" to body or html label,ie6/7 use 1180 version directly */
.ie8w980 .cui_hd,.ie8w980 .cui_nav,.ie8w980 #base_bd,.ie8w980 #base_ft{width:980px!important;}
.ie8w980 .base_wrap3{width:300px;padding-left:680px;}
.ie8w980 .base_main3{width:670px;margin:0 10px 0 -680px;}
.ie8w980 .base_side3,.ie8w980 .j_floatright{width:300px;}
.ie8w980 .sort_box{width:640px;}
.ie8w980 .side_map .map_box{height:334px;}
.ie8w980 .sider_pic_list li{margin:0;}
.ie8w980 .searchresult_info_name{width:52%;}
.ie8w980 .sider_pic{padding:10px 14px 8px;}
.ie8w980 .sider_pic .sider_title{margin-bottom:10px;}
.ie8w980 .filter_box .brand_item2_table .item_box{width:80px;_width:76px;}
.ie8w980 .filter_box .brand_item2_table .item_box li label{width:70px;_width:66px;}
.ie8w980 .icon_list span{margin-right:6px;}
@media screen and (max-width:1200px){
	.cui_hd,.cui_nav,#base_bd,#base_ft{width:980px!important;}
	.base_wrap3{width:300px;padding-left:680px;}
	.base_main3{width:670px;margin:0 10px 0 -680px;}
	.base_side3,.j_floatright{width:300px;}
	.sort_box{width:640px;}
	.side_map .map_box{height:334px;}
	.sider_pic_list li{margin:0;}
	.searchresult_info_name{width:52%;}
	.sider_pic{padding:10px 14px 8px;}
	.sider_pic .sider_title{margin-bottom:10px;}
	.filter_box .brand_item2_table .item_box{width:80px;}
	.filter_box .brand_item2_table .item_box li label{width:70px;}
	.icon_list span{margin-right:6px;}
}
/* 20140107 */
.c_sort .ico_new{background-position:-22px -125px;width:23px;height:14px;overflow:hidden;position:absolute;top:-10px;left:16px;}
.c_sort li{margin-bottom:5px;}
.c_sort{height:auto;}
.c_sort label{position:relative;}
/* map unfold fold wrap */
.wrap_main_result{padding-left:960px;}
.wrap_main_result .base_main3{width:940px;margin-left:-960px;}
.wrap_main_result .sort_box{width:910px;}
.wrap_main_result .j_floatright{width:220px;}
.wrap_main_result .side_map{width:218px;}
.wrap_main_result .side_map .base_label,.wrap_main_result .side_map .map_link,.wrap_main_result .side_map .map_box{display:none;}
.ie8w980 .wrap_main_result{padding-left:760px;}
.ie8w980 .wrap_main_result .base_main3{width:740px;margin-left:-760px;}
.ie8w980 .wrap_main_result .sort_box{width:710px;}
.ie8w980 .wrap_main_result .j_floatright{width:220px;}
@media screen and (max-width:1200px){
	.wrap_main_result{padding-left:760px;}
	.wrap_main_result .base_main3{width:740px;margin-left:-760px;}
	.wrap_main_result .sort_box{width:710px;}
	.wrap_main_result .j_floatright{width:220px;}
}
