﻿@charset "utf-8";
/* reset start */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
html{background-color:#FFF;}
body{background-color:#FFF;font-size:12px;line-height:1.5;font-family:Tahoma,Simsun,sans-serif;color:#333;}
img,fieldset{margin:0;padding:0;border:0;}
input,textarea{font-size:12px;}
table{border-collapse:collapse;}
a{color:#06c;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5{font-family:Arial,Simsun,sans-serif;font-size:100%;}
ul li,ol li{list-style:none;}
dfn{font:normal 12px Arial;}
section{display:block;}
.layoutfix{display:inline-block;}
.layoutfix{display:block;overflow:hidden;}
.basefix,.clearfix{*zoom:1;}
.basefix:after,.clearfix:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.base_warning{color:#d81921;font:normal 12px Simsun;}
.float_left{float:left!important;}
.float_right{float:right!important;}
.base_txtgray{color:#999;}
.base_txtlightgray{color:#ccc;}
.invisible{visibility:hidden!important;}
.hidden{display:none!important;}
.base_txtdiv{border-bottom:1px dashed #16B;cursor:pointer;}
.text_right{text-align:right!important;}
.border_none{border:0 none!important;}
.text_green{color:#10A200;}
/* close button */
.c_close{position:absolute;z-index:20;right:10px;top:8px;width:20px!important;height:20px!important;margin:0!important;padding:0!important;line-height:20px!important;text-align:center;color:#666!important;background:none!important;border:none!important;font:bold 16px/20px Simsun;}
.c_close:hover{text-decoration:none!important;color:#FFA800!important;}
#base_bd{padding:0 10px;margin:0 auto;*zoom:1;*margin-bottom:20px;}
#base_bd:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.cui_hd,.cui_nav,#base_bd{width:1180px;}
/* page_mini */
.c_page_mini{font:12px/1.5 arial;margin:0;padding:0;text-align:center;}
.c_page_mini a{display:inline-block;margin:0;color:#0055AA;padding:0 6px;font:14px/1.5 Arial,Simsun,sans-serif;text-decoration:underline;}
.c_page_mini .c_page_mini_current{color:#666;text-decoration:none;cursor:default;}
/***************************** Sprite Start ************************************/
.address_hot_abb2 .hot_selected2,.comment_score_num span,.detail_comment_pic,.htl_pic .view_360,.tips_unresult b,.date_change_box .pro_info span,.htl_tips .i,.trans_title .view_map,.hotel_kind_biz,.hotel_kind_kid,.hotel_kind_couple,.hotel_kind_friend,.hotel_kind_single,.hotel_kind_family,.hotel_kind_book,.hotel_kind_else,.ctrip_360_pic .menu_left,.ctrip_360_pic .menu_right,.big_pic .prev .hover b,.big_pic .next .hover b,.pic_scroll .page_up,.pic_scroll .page_down,.pic_scroll .page_up_disable,.pic_scroll .page_down_disable,.trans_info_box2 span,.trans_info_detail .trans_info_count,.sider_other_info dt,.map_pop .map_box_tabs i,.exchange_btn,.huixuan_recommend .low_price,.gallery_thumb .prev_btn,.gallery_thumb .next_btn,.pic_b .prev .hover b,.pic_b .next .hover b,.comment_box_bar_new .bar_right a i,.comment_box_bar_new .bar_right a:hover i,.comment_box_bar_new .bar_right .current i,.comment_head_pop dd .num_comment,.comment_head_pop dd .num_pic,.comment_show_pop .pic .prev b,.comment_show_pop .pic .next b,.htl_room_table .switch-btn i,.htl_room_table2 .switch-btn i,.pro_info_txt i,.compare_pop_bd .room_type .hotel_roompic,.compare_pop_bd .btn_fold i,.compare_pop_bd .btn_unfold i,.compare_pop_bd .room_type .more_unfold i,.compare_pop_bd .room_caplist .more_fold i,.compare_pop_bd .col4 .more_price i,.compare_pop_bd .more_supplier_btn i,.comment_block .user_info .level_master,.comment_block .user_info .level_new,.comment_block .user_info .level_daren,.comment_head_pop .level_master,.comment_head_pop .level_new,.comment_head_pop .level_daren,.comment_head_pop .ico_num,.comment_head_pop .ico_pic,.comment_head_pop .ico_useful,.hotel_tabs li .i_new,.pic_b .prev,.pic_b .next,.htl_pic_pop .view_360_link,.comment_block .k_biz,.comment_block .k_kid,.comment_block .k_family,.comment_block .k_friend,.comment_block .k_single,.comment_block .k_book,.comment_block .k_couple,.comment_block  .k_else,.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,.traffic_side .spot_type,.icon_links_choosed,.icon_links_dropdown,.comment_block .user_info .ico_mycomment,.go-all-qa .arrow-left,.go-default-qa .arrow-right,.faq-block .page-list .first .ico,.faq-block .page-list .prev .ico,.faq-block .page-list .next .ico,.faq-block .page-list .last .ico,.hotel_compare .btn_unfold i,.hotel_compare .btn_fold i,.facility_pic .btn_prev i,.facility_pic .btn_next i,.qa-user-list .user-modular .tools .i-use,.everyday_main .btn_prev i,.everyday_main .btn_next i,.icon_newbook,.icon_visiting,.htl_room_person01,.htl_room_person02,.htl_room_person03,.htl_room_persons,.hrd-info-pic .prev b,.hrd-info-pic .next b,.hrd-info-pic .view_360,.htl_room_table .tr-recommend-flag-ico,.htl_room_child .ico{background-image:url(//pic.c-ctrip.com/htlpic/hotels/detail/un_detail_v1.png?20180524.png);background-repeat:no-repeat;}
.ico_fav,.ico_faved,.ico_print,.show_fold,.show_unfold,.alert_info_b .i,.htl_com .comment_text .p,.htl_room_table .room_unfold span,.htl_room_table .room_fold span,.htl_room_table2 .room_unfold span,.htl_room_table2 .room_fold span,.comment_overall_score_bd span,.comment_overall_s_item .item_con_h:hover .del,.comment_tab span,.comment_score_new .detail2_key_word_new2 span,.detail_cmt_box .comment_box_bar_new .icon_lv,.trans_nearby_htl a,.htl_keyword b,.detail2_periphery_hotels .periphery_cmt_content .c_name,.map_pop .trans_info_box .toogle,.icon_desc_text,.ico_correction,.c_sort_special .coupon,.searchresult_caption .searchresult_caption_arrow{background-image:url(//pic.c-ctrip.com/hotels121118/un_ico_detail20140321.png?20160113.png);background-repeat:no-repeat;}
/***************************** Sprite End ************************************/
/* =s others */
.base_label{_padding-bottom:1px;*display:inline-block;border-bottom:1px solid transparent;_border-bottom:none;_font-family:Simsun;cursor:pointer;}
.base_label:hover{border-bottom:1px dashed #aaa;}
.base_label input{margin:-2px 3px 0 0;*margin-top:0;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;}
.ui_tips_help{ display: inline-block; width:16px;height:16px;position:relative;z-index:1;vertical-align:middle;cursor:help;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat -0 -82px;}
/* =e others */
/* =s page */
.page_box{position:relative;zoom:1;width:100%;height:46px;overflow:hidden;}
.page_box .ico_to_top{margin-top:15px;}
.c_page{position:absolute;right:0;height:26px;padding:10px 0;color:#666;font:12px/2 Arial;margin-right:10px;zoom:1;}
.c_page_list,.c_up,.c_down,.c_pagevalue,.c_up_nocurrent,.c_down_nocurrent{float:left;}
.c_up,.c_down,.c_up_nocurrent,.c_down_nocurrent{width:25px;height:0;padding:23px 0 0;border:0;overflow:hidden;background-image:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png);background-repeat:no-repeat;}
.c_up{margin-right:10px;border:solid 1px #aaa;background-position:-12px -165px;}
.c_down{width:61px;height:23px;padding:0 0 0 9px;margin-left:1px;border:solid 1px #aaa;background-position:55px -165px;line-height:23px;}
.c_page_list{margin-right:10px;}
.c_page_list a,.c_page_list .c_page_ellipsis{float:left;}
.c_page_list a{height:23px;margin:0 1px;padding:0 8px;border:solid 1px #aaa;background:#fff;text-decoration:none;overflow:hidden;}
.c_page_list a:hover{background-position:0 -25px;text-decoration:none;}
.c_page_list .c_page_ellipsis{margin:0 3px;}
.c_page_list .current,.c_page_list .current:hover{background:#27c;cursor:default;border-color:#1256aa;text-decoration:none;color:#fff;}
.c_up_nocurrent,.c_up_nocurrent:hover{margin-right:10px;border:solid 1px #ccc;background-position:-12px -186px;color:#666;cursor:default;}
.c_down_nocurrent,.c_down_nocurrent:hover{width:61px;height:23px;padding:0 0 0 9px;border:solid 1px #ccc;background-position:55px -186px;cursor:default;line-height:23px;color:#ccc;font-weight:bold;text-decoration:none;}
.c_pagevalue{margin-left:20px;}
.c_pagevalue .c_page_num{width:25px;height:14px;margin:0 3px;padding:3px;border:1px solid #ccc;vertical-align:middle;}
.c_page_submit{width:40px;height:23px;margin-left:10px;padding:0 8px;background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#EEEEEE));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background-image:linear-gradient(to bottom,#FFFFFF 0%,#EEEEEE 100%);background-color:#eee;border:solid 1px #aaa;cursor:pointer;vertical-align:middle;}
.c_page_submit:hover{background:#27c;border:1px solid #1256aa;color:#fff;}
/* =e page */
/* ===icon=== */
.ico_fav,.ico_faved,.ico_print,.show_fold,.show_unfold{white-space:nowrap;}
.htl_room_table .switch_room_tips i,.modular_list_tips i,.icon-error,.icon-success,.icon-info-12,.available_coupon_pop .icon_info,.available_coupon_pop .icon_prompt,.compare_pop_bd .get_tips_i,.htl_room_table .other_room_tips .ico,.pop-qa-box .qa-success .txt .ico,.pop-qa-box .submit-again .tips .ico,.compare_exclusive i,.i_tips,.diamond_booth .ico-success,.diamond_booth .ico-tips{background-image: url(//pic.c-ctrip.com/hotelcommon/msg-bg.png); background-repeat: no-repeat;}
.ico_fav,.ico_faved,.ico_print,.ico_correction,.ico_apply_join{padding:2px 0 1px 20px;color:#16B;margin-left:27px;}
.ico_fav{background-position:0 -127px;}
.ico_faved{background-position:0 -158px;color:#999;cursor:default;}
.ico_faved:hover{text-decoration:none;}
.ico_print{background-position:0 -551px;}
.ico_correction{background-position:0 -586px;}
.ico_apply_join{padding:4px 0 4px 26px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat -124px -97px;}
/* =s sales icon */
/* =s icon_facility */
.icons-facility01,.icons-facility02,.icons-facility03,.icons-facility04,.icons-facility05,.icons-facility06,.icons-facility07,.icons-facility08,.icons-facility09,.icons-facility10,.icons-facility11,.icons-facility12,.icons-facility13,.icons-facility14,.icons-facility15,.icons-facility16,.icons-facility17,.icons-facility18,.icons-facility19,.icons-facility20,.icons-facility21,.icons-facility22,.icons-facility23,.icons-facility24,.icons-facility25,.icons-facility26,.icons-facility27,.icons-facility28,.icons-facility29,.icons-facility30,.icons-facility31,.icons-facility32,.icons-facility33,.icons-facility34,.icons-facility35,.icons-facility36,.icons-facility37,.icons-facility38,.icons-facility39,.icons-facility40,.icons-facility41,.icons-facility42,.icons-facility43,.icons-facility44,.icons-facility45,.icons-facility46,.icons-facility47{ display: inline-block; vertical-align: middle; margin-right: 8px; width: 21px; height: 21px; background-image: url(//pic.c-ctrip.com/hotelcommon/icon_facility.png); background-repeat: no-repeat;}
.icons-facility02{background-position: -30px 0;}
.icons-facility03{background-position: -60px 0;}
.icons-facility04{background-position: -90px 0;}
.icons-facility05{background-position: -120px 0;}
.icons-facility06{background-position: -150px 0;}
.icons-facility07{background-position: 0px -30px;}
.icons-facility08{background-position: -30px -30px;}
.icons-facility09{background-position: -60px -30px;}
.icons-facility10{background-position: -90px -30px;}
.icons-facility11{background-position: -120px -30px;}
.icons-facility12{background-position: -150px -30px;}
.icons-facility13{background-position: 0px -60px;}
.icons-facility14{background-position: -30px -60px;}
.icons-facility15{background-position: -60px -60px;}
.icons-facility16{background-position: -90px -60px;}
.icons-facility17{background-position: -120px -60px;}
.icons-facility18{background-position: -150px -60px;}
.icons-facility19{background-position: 0px -90px;}
.icons-facility20{background-position: -30px -90px;}
.icons-facility21{background-position: -60px -90px;}
.icons-facility22{background-position: -90px -90px;}
.icons-facility23{background-position: -120px -90px;}
.icons-facility24{background-position: -150px -90px;}
.icons-facility25{background-position: -0px -120px;}
.icons-facility26{background-position: -30px -120px;}
.icons-facility27{background-position: -60px -120px;}
.icons-facility28{background-position: -90px -120px;}
.icons-facility29{background-position: -120px -120px;}
.icons-facility30{background-position: -150px -120px;}
.icons-facility31{background-position: 0px -150px;}
.icons-facility32{background-position: -30px -150px;}
.icons-facility33{background-position: -60px -150px;}
.icons-facility34{background-position: -90px -150px;}
.icons-facility35{background-position: -120px -150px;}
.icons-facility36{background-position: -150px -150px;}
.icons-facility37{background-position: 0px -180px;}
.icons-facility38{background-position: -30px -180px;}
.icons-facility39{background-position: -60px -180px ;}
.icons-facility40{background-position: -90px -180px ;}
.icons-facility41{background-position: -120px -180px ;}
.icons-facility42{background-position: -150px -180px ;}
.icons-facility43{background-position: 0px -210px;}
.icons-facility44{background-position: -30px -210px;}
.icons-facility45{background-position: -60px -210px;}
.icons-facility46{background-position: -90px -210px;}
.icons-facility47{background-position: -120px -210px;}
/* =e icon_facility */
.label_onsale_txt{display:inline-block;height:14px;border:1px solid #fba62c;color:#fba62c;padding-right:3px;white-space:nowrap;word-break:keep-all;font-size:12px;line-height:14px!important;background-color:#fff;cursor: pointer;}
.label_onsale_txt i{float:left;height:14px;overflow:hidden;padding:0 1px;margin-right:3px;background-color:#fba62c;color:#fff;font-style:normal;}
.label_onsale_redtxt{display:inline-block;height:14px;border:1px solid #e6250c;color:#e6250c;padding-right:3px;white-space:nowrap;word-break:keep-all;font-size:12px;line-height:14px!important;background-color:#fff;cursor: pointer;}
.label_onsale_redtxt i{float:left;height:14px;overflow:hidden;padding:0 1px;margin-right:3px;background-color:#e6250c;color:#fff;font-style:normal;}

.label_onsale_blue,.label_onsale_orange,.label_onsale_green,.label_onsale_red,.label_onsale_easyzhu,.label_onsale_black{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:#ff5252;}
.label_onsale_easyzhu{background-color:#00aea8}
.label_onsale_black{background-color: #5e6d8b;color: #ffedc3;}
.label_save{margin-left:6px;}
.label_onsale_orange.label_onsale_orange_half{background-color:#fff;color:#fba62c;padding:1px;border:1px solid}
.icon_traveltic{display:inline-block;margin:0 2px;line-height:16px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat 0 -54px;white-space:nowrap;width:19px;height:16px;overflow:hidden;}
/* =e sales icon */
/* =s medals */
.ico_quality_agent,.ico_brandQ{display:inline-block;width:20px;height:20px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat;}
.ico_quality_agent{ width: 18px; height: 20px;background-position: -128px -120px;}
.ico_brandQ{ background-position: -81px -120px;}
.ico_quality_gold{display:inline-block; padding: 0 5px; margin-left: 8px; color: #ff9913; background-color: #feedd5; border-radius: 3px;}




.hotel_strategymedal,
.hotel_goldmedal,
.hotel_silvermedal,
.hotel_bluemedal,
.hotel_strategymedal_su,
.hotel_goldmedal_su,
.hotel_silvermedal_su,
.hotel_bluemedal_su{display:inline-block;vertical-align: middle; height:18px;background:url(//pic.c-ctrip.com/htlpic/common/icon_fabulous_v3.png?200330.png) no-repeat;}

.hotel_strategymedal{width:18px;background-position: 0 0;}
.hotel_goldmedal{width:18px;background-position: 0 -32px;}
.hotel_silvermedal{width:18px;background-position: 0 -64px;}
.hotel_bluemedal{width:18px;background-position: 0 -96px;}
.hotel_strategymedal_su{width: 45px;background-position: -32px 0;}
.hotel_goldmedal_su{width: 45px;background-position: -32px -32px;}
.hotel_silvermedal_su{width: 45px;background-position: -32px -64px;}
.hotel_bluemedal_su{width: 45px;background-position: -32px -96px;}

/* =e medals */
.show_unfold{padding:1px 18px 0 0;background-position:100% 1px;}
.show_fold{padding:1px 18px 0 0;background-position:100% -31px;}
.btn_buy{display:inline-block;width:60px;height:26px;border:solid 1px #e77c00;color:#fff;font-size:12px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;cursor:pointer;line-height:26px;text-align:center;vertical-align:middle;letter-spacing:0.4em;text-indent:0.4em;box-shadow:0 1px 0 rgba(95,50,0,0.7);border-radius:3px;text-shadow:1px 1px 0 #cf7000;background-color:#ffb000;*filter:chroma(color=#000000);outline:none;}
.btn_buy:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.group_btn_buy{ color: #06c; border: 1px solid #88b6e3; background-color: #e6f3ff;box-shadow:0 1px 0 rgba(213,232,250,0.7);text-shadow:none;}
.group_btn_buy:hover{ background-color: #d5e8fa; border: 1px solid #88b6e3;}
.sold_out{display:inline-block;width:60px;height:26px;color:#999;text-align:center;}
.sold_out:hover{text-decoration:none;}
.btn_view{display:inline-block;width:36px;height:20px;margin:0 12px;border:0 none;border-bottom:1px dashed #666;background:none;cursor:default;color:#666;text-align:center;vertical-align:middle;line-height:24px\9;}
.btn_view:hover{text-decoration:none;}
/*=s lzj coupon_pop*/
.coupon_pop dt{font-weight:bold;font-size:12px;}
.coupon_pop dd{padding:5px 0 5px 12px;line-height:18px;}
.coupon_pop dd i{float: left; display: inline; margin: 0 0 0 -10px; font-style: normal;}
.coupon_pop dd .orange{color:#f60;}
.coupon_pop .coupon_pop_tip{ padding:8px 0 3px; margin-top: 5px; color: #666; border-top: 1px solid #e2e2e2;}
.coupon_pop .coupon_pop_tip i{display:inline-block;float:none;margin:0 3px 0 0;vertical-align:-2px;*vertical-align:1px;}
/*=e lzj coupon_pop*/
/*=s book_percent_tips*/
.book_percent_tips .green{ color: #13a101;}
.book_percent_tips .orange{ color: #fb9b10;}
.book_percent_tips .blue{ color: #509ad9;}
/*=e book_percent_tips*/
/*=s package_pop*/
.package_pop dt{ padding-bottom: 5px; font-weight:bold;font-size:12px;}
.package_pop dd{padding:2px 0 2px 12px;line-height:18px;}
.package_pop dd i{float: left; display: inline; margin: 0 0 0 -10px; font-style: normal;}
.package_pop dd .orange{color:#f60;}
/*=e package_pop*/
/* =s pop */
.base_pop{border:1px solid #67A1E2;background:#fff;margin:0 auto;font-family:Arial;}
.base_pop .pop_hd,.jmp_hd{height:29px;padding-left:10px;background:#EDF7FF;font-size:12px;line-height:29px;color:#333;}
.base_pop .pop_hd h3,.jmp_hd h3{font-size:12px;}
.base_pop .pop_hd .delete,.jmp_hd .delete{float:right;width:29px;height:29px;font-size:14px;color:#176FB7;font-weight:bold;font-family:Simsun;text-align:center;text-decoration:none;}
.base_pop .pop_bd,.jmp_bd{padding:8px 10px;}
.pop_hd .delete:hover,.jmp_hd .delete:hover{background-color:#F2F8FF;color:#EB8C05;text-decoration:none;}
/* =e pop */
/* =s jmps */
#tuna_jmpinfo .jmp_hd{height:30px;padding-left:10px;background:url(//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;}
.tuna_jmpinfo .jmp_bd .jmp_warn i{background-image: url(//pic.c-ctrip.com/hotelcommon/msg-bg.png);background-repeat: no-repeat;display: inline-block;overflow: hidden;float: left;margin-top: 3px;margin-right:5px;width: 20px;height: 20px;background-position: -214px -122px;}
.tuna_jmpinfo .jmp_bd .jmp_warn_new{color:#999999;}
.jmp_title,.jmp_table{border:1px solid #67a1e2;background:#fff;}
.jmp_alert{border:1px solid #ffb533;background:#fff5d1;}
.jmp_text{border:1px solid #67a1e2;background:#e8f4ff;}
.base_jmp b{position:absolute;width:16px;height:7px;background-image:url(//pic.c-ctrip.com/common/un_jmp_tri120220.png);background-repeat:no-repeat;overflow:hidden;}
#tuna_jmpinfo .base_jmp_t{margin-top:6px;}
#tuna_jmpinfo .base_jmp_r{margin-right:8px;}
#tuna_jmpinfo .base_jmp_b{margin-bottom:6px;}
#tuna_jmpinfo .base_jmp_l{margin-left:8px;}
#tuna_jmpinfo .base_jmp_t b{margin-top:-7px;}
#tuna_jmpinfo .base_jmp_r b{margin-top:4px;right:-7px;height:12px;}
#tuna_jmpinfo .base_jmp_b b{height:7px;bottom:0;}
#tuna_jmpinfo .base_jmp_l b{margin-top:4px;left:2px;width:7px;height:12px;}
.jmp_title .tri_t,.jmp_text .tri_t{background-position:-6px -24px;}
.jmp_title .tri_r,.jmp_text .tri_r{background-position:-16px -30px;}
.jmp_title .tri_b{background-position:-6px -16px;}
.jmp_title .tri_l,.jmp_text .tri_l{background-position:0 -30px;}
.jmp_text .tri_b{background-position:-6px -40px}
.jmp_alert .tri_t{background-position:-6px -48px;}
.jmp_alert .tri_r{background-position:-16px -54px;}
.jmp_alert .tri_b{background-position:-6px -64px;}
.jmp_alert .tri_l{background-position:0 -54px;}
.jmp_table .tri_t{background-position:-6px 0;}
.jmp_table .tri_r{background-position:-16px -6px;}
.jmp_table .tri_b{background-position:-6px -16px;}
.jmp_table .tri_l{background-position:0 -6px;}
.jmp_tab_list{position:relative;padding:10px 10px 0;overflow:hidden;z-index:99;zoom:1;}
.jmp_tab_list li{float:left;}
.jmp_tab_list li.current{border:1px solid #67A1E2;border-bottom:1px solid #E8F4FF;}
.jmp_tab_list li a{display:inline-block;padding:4px 10px 3px;}
.jmp_tab_list li.current a{border-top:1px solid #fff;color:#333;font-weight:bold;}
.jmp_tab_bd{margin:-1px 10px 10px;padding-top:10px;border-top:1px solid #67A1E2;background:#E8F4FF;zoom:1;}
/* 160812 jmp_breakfast jyp */
.txt_green{color:#10A200;}
.jmp_breakfast{padding:15px 25px;}
.jmp_breakfast .price{ color: #f60; font-weight: bold;}
.jmp_table table{width:100%;}
.jmp_table .hotel_everyday_list2{width:auto;border:1px solid #f1f1f1;width:auto;}
.hotel_currency{margin-top:10px;white-space:nowrap;}
.hotel_currency .base_price{ color: #f60;}
.hotel_currency_tips{ padding-left: 20px; color: #999;}
.hotel_everyday_data{ padding-bottom:5px;}
.hotel_everyday_data p{ padding-bottom: 5px; color: #666;}
.hotel_everyday_data strong{ padding: 0 5px; color: #333;}
.hotel_everyday_data .all{ padding-left: 10px;}
.everyday_main{ position: relative;}
.everyday_main .btn_prev,.everyday_main .btn_next{ position: absolute; top: 50%; margin-top: -10px; width: 20px; height: 20px; cursor: pointer;}
.everyday_main .btn_prev{ left: -20px;}
.everyday_main .btn_next{ right: -20px;}
.everyday_main .btn_prev i,.everyday_main .btn_next i{ display: block; margin: 4px auto; width: 8px; height: 14px;}
.everyday_main .btn_prev i{ background-position: -88px -46px;}
.everyday_main .btn_next i{ background-position: -96px -46px;}
.everyday_main .btn_prev:hover i{ background-position: -109px -46px;}
.everyday_main .btn_next:hover i{ background-position: -117px -46px;}
.everyday_scroll{ position: relative; max-width: 624px; _width:624px; overflow: hidden;}
.everyday_scroll .everyday_item li{ float: left; max-width: 624px;}
.hotel_everyday_list2{ border: 1px solid #F1F1F1;}
.hotel_everyday_list2 .i_low,.hotel_everyday_list2 .i_high{ position: absolute; left: 0; top: -8px; *top: -10px; width: 13px; height: 13px; line-height: 13px; font-size: 11px;color: #fff; font-style: normal; font-family:"Microsoft yahei";}
.hotel_everyday_list2 .i_high{background-color:#999;}
.hotel_everyday_list2 .i_low{background-color:#ffb000;}
:root .hotel_everyday_list2 .i_low,:root .hotel_everyday_list2 .i_high{top: -9px;left: -1px; width: 14px;height: 14px;font-size: 12px;-webkit-transform: scale(.92);-ms-transform: scale(.92);-o-transform: scale(.92);transform: scale(.92);}
.hotel_everyday_list2 .day_full{ padding: 15px 0; color: #999; vertical-align: middle;}
.hotel_everyday_list2 th{background:#F1F1F1;white-space:nowrap;height:25px;text-align:center;font-weight:normal;}
.hotel_everyday_list2 td{ width:88px;margin:0;padding:8px 0; vertical-align: top; text-align:center;line-height:20px;background:none; border: 1px solid #F1F1F1;}
.hotel_everyday_price{position: relative;color:#F60;}
.hotel_everyday_price dfn{color:#333;margin-right:4px;}
.hotel_everyday_list2 .hotel_everyday_price em{color:green;font-style:normal;}
.hotel_everyday_list2 span em{color:gray;font-style:normal;}
.hotel_everyday_nobreakfast{color:#b4b4b4;}
.hotel_everyday_txt{padding:0 10px 10px;color:#666;font-family:Arial;}
.jmp_breakfast .base_price dfn{color:#333;}
/* 160812 jmp_breakfast jyp */
#address_hot{width:415px;}
.address_hotcity{color:#fff!important;}
.hotel_index_area{padding:10px 0 4px;overflow:hidden;width:403px!important;}
.index_area{float:left;width:180px;height:68px;overflow-x:hidden;overflow-y:auto;border:1px inset #000;color:#000;}
.index_area li{padding-left:3px;height:14px;line-height:14px;overflow:hidden;cursor:pointer;}
.index_area li.on{background:#0a246a;color:#fff;}
.index_area span{float:right;margin-right:3px;}
.ico_index_area{display:inline;float:left;width:21px;height:20px;margin:25px 8px 0;background:url(//pic.c-ctrip.com/hotels110127/ico_index_area.gif);overflow:hidden;}
#address_area{clear:both;width:505px;}
.area_list{zoom:1;}
.area_list dt{padding:4px 0 4px 6px;border-bottom:1px dotted #ccc;color:#999;}
.area_list dd{width:100%;padding:5px 0;overflow:hidden;}
.area_list dd a{float:left;width:106px;height:22px;margin-right:5px;padding:0 5px;border:1px solid #fff;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden;}
.area_list dd a:hover{border:1px solid #ACCCEF;background:#E8F4FF;text-decoration:none;}
.choice{border:1px solid #7F9DB9;background:#FFF;padding:4px;margin:0px;text-align:left;overflow:hidden;position:absolute;z-index:120;}
.choice a{padding:1px 5px 0px 5px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;cursor:pointer;line-height:20px;color:#05a;display:block;text-decoration:none;min-height:20px}
* html .choice a{height:20px}
.choice a:hover,.choice .checked{background:#E7F1FD;border-top:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;text-decoration:none;}
.c_input_error{border:1px solid #E50000!important;background-color:#FFF7D9!important;}
.c_alert{padding-left:7px;background:url(//pic.c-ctrip.com/common/bg_alertinfo.gif) no-repeat 0 -8px;overflow:hidden;}
.c_alertinfo{padding:4px 5px 4px 8px;border:1px solid #ffb533;border-left:0;color:#333;font-size:12px;line-height:20px;background-color:#fff5d1;}
.keyword{border:1px solid #7F9DB9;background:#FFF;padding:4px;margin:0px;text-align:left;overflow:hidden;position:absolute;z-index:120;}
.keyword a{padding:1px 5px 0px 5px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;cursor:pointer;line-height:20px;color:#05a;display:block;text-decoration:none;min-height:20px}
* html keyword a{height:20px}
.keyword .checked{background:#E7F1FD;border-top:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;text-decoration:none;}
.keyword a span{font-weight:bold;color:#000;}
.keyword_search{width:504px;font-size:12px;background:#fff;}
.keyword_list,.keyword_list2{border:1px solid #999;border-top:none;overflow:hidden;zoom:1;}
.address_hot_list2{position:relative;padding-top:5px;margin:0 5px;border-bottom:2px solid #CCC;*height:23px;}
.address_hot_abb2{height:23px;_margin-bottom:-5px;}
.address_hot_abb2 li{float:left;height:28px;margin-right:10px;padding:0 7px;line-height:24px;color:#16B;cursor:pointer;_position:relative;}
.address_hot_abb2 li span{padding:3px 0;}
.address_hot_abb2 .hot_selected2{background-position:-173px 23px;}
.keyword_list2 .area_list{clear:both;margin:0 5px;}
.keyword_list2 .show_map{position:absolute;top:33px;left:408px;white-space:nowrap;z-index:2;}
.keyword_sub_city{padding:5px 10px;border-top:1px solid #CCC;background-color:#F3F3F3;color:#333;}
.keyword_sub_city a{margin-right:10px;color:#4D4D4D;}
#div_metro a.current{border-color:#74A2DE;background-color:#74A2DE;color:#FFF;}
#div_metro .metro_station{float:left;width:470px;margin-top:5px;padding:5px 10px;border:1px solid #CCE0F0;background-color:#E9F5FF;overflow:hidden;}
#div_metro .metro_station a{display:inline-block;float:none;width:auto;border:0 none;color:#16B;}
#div_metro .metro_station a:hover{text-decoration:underline;}
/* =e jmps */
/* =s vouch&prepay icon */
.ico_vouch,.icon_prepay,.ico_check,.ico_group,.ico_order{display:inline-block;width:25px;height:23px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat;line-height:70px;overflow:hidden;vertical-align:middle;}
.ico_vouch{background-position:-54px -54px;}
.icon_prepay{background-position:-24px -54px;}
.ico_check{width: 36px;height:23px;background-position:-110px -144px;cursor:pointer;}
.ico_group{ background-position: -80px -144px;}
.ico_order{width: 34px;height:23px;background-position:-41px -144px;cursor:pointer;}

.payment_txt01,.payment_txt02{display:inline-block; vertical-align:middle; padding:0 2px; height: 23px; line-height: 23px; letter-spacing: 1px; font-size:10px;font-family:"Microsoft Yahei";}
.payment_txt01{color:#ff7d13;background:#fff5ce;}
.payment_txt02{color:#16b;background:#e5f2fd;}
:root .payment_txt01,:root .payment_txt02{ margin-left: -3px; height: 27px; line-height: 27px; font-size: 12px;transform: scale(0.8333); -webkit-transform: scale(0.8333);-ms-transform: scale(0.8333);-o-transform: scale(0.8333);}
/* =e vouch&prepay icon */
/* =s stars & diamonds */
.hotel_diamond01,.hotel_diamond02,.hotel_diamond03,.hotel_diamond04,.hotel_diamond05,.hotel_diamond06,.hotel_halfdiamond01,.hotel_halfdiamond02,.hotel_halfdiamond03,.hotel_halfdiamond04,.hotel_halfdiamond05,.hotel_halfdiamond06,.hotel_stars01,.hotel_stars02,.hotel_stars03,.hotel_stars04,.hotel_stars05{display:inline-block;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat;overflow:hidden;vertical-align:middle;}
.hotel_stars01,.hotel_stars02,.hotel_stars03,.hotel_stars04,.hotel_stars05{height:16px;background-position:0 -10px;}
.hotel_stars01{width:12px;}
.hotel_stars02{width:24px;}
.hotel_stars03{width:36px;}
.hotel_stars04{width:48px;}
.hotel_stars05{width:60px;}
.hotel_diamond01,.hotel_diamond02,.hotel_diamond03,.hotel_diamond04,.hotel_diamond05,.hotel_diamond06,.hotel_halfdiamond01,.hotel_halfdiamond02,.hotel_halfdiamond03,.hotel_halfdiamond04,.hotel_halfdiamond05,.hotel_halfdiamond06{height:12px;}
.hotel_diamond01,.hotel_halfdiamond01{width:11px;}
.hotel_diamond02,.hotel_halfdiamond02{width:23px;}
.hotel_diamond03,.hotel_halfdiamond03{width:35px;}
.hotel_diamond04,.hotel_halfdiamond04{width:47px;}
.hotel_diamond05,.hotel_halfdiamond05{width:59px;}
.hotel_diamond06,.hotel_halfdiamond06{width:71px;}
.hotel_diamond01,.hotel_diamond02,.hotel_diamond03,.hotel_diamond04,.hotel_diamond05,.hotel_diamond06{background-position:0 3px;}
.hotel_halfdiamond01{background-position:-72px 3px;}
.hotel_halfdiamond02{background-position:-60px 3px;}
.hotel_halfdiamond03{background-position:-48px 3px;}
.hotel_halfdiamond04{background-position:-36px 3px;}
.hotel_halfdiamond05{background-position:-24px 3px;}
.hotel_halfdiamond06{background-position:-12px 3px;}
/* =e stars & diamonds */
/* alert_info */
.alert_info_b{position:relative;margin-bottom:10px;padding:8px 24px;background:#E8F4FF;zoom:1;}
.alert_info_b .i{position:absolute;top:0;display:block;width:12px;height:12px;margin:11px 0 0 -14px;background-position:-2px -322px;}
.path_bar2{margin:10px 0;padding:0 10px;font-family:Simsun;}
.path_bar2 a{color:#999;}
.path_bar2 h1{display:inline;color:#666;font-family:Simsun;font-weight:normal;}
.search_form{height:24px;margin-bottom:10px;padding:10px 15px;background-color:#F0F8FF;overflow:hidden;}
.search_form .city{display:inline-block;width:184px;font-size:14px;font-weight:bold;}
.search_form .date{padding-right:14px;font-size:14px;font-weight:bold;}
.search_form .week{padding-right:30px;font-size:14px;font-weight:bold;color:#999;}
.search_part{height:24px;margin-bottom:10px;padding:10px 0 10px 15px;background:#E3F2FF;font-size:14px;}
.search_part .input_txt{margin-right:12px;height:18px;vertical-align:middle;line-height:18px;}
.search_part .input_txtShort{ width: 110px;}
.search_part .input_txtLong{ width: 150px;}
.search_part .ui_tips_help{ *margin-left: 3px; margin-right: 12px;}

.search_part span{*margin-top:1px;}
.search_part .btn_search{display:inline-block;width:94px;height:25px;margin-right:5px;padding-bottom:4px;padding-bottom:0\9;border:1px solid #05a;border-radius:3px;background-color:#27c;color:#fff;cursor:pointer;text-align:center;vertical-align:middle;outline:none;line-height:22px\9;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:12px;text-align:cente;box-shadow:0 1px 0 rgba(51,119,187,0.7);*filter:chroma(color=#000000);outline:none;}
.search_part .btn_search:hover{background-color:#29f;box-shadow:0 1px 0 rgba(107,143,178,0.7);}
.search_part dfn{color:#ff0000;font-family:simsun;padding:0 3px;}
#hotelKeyWord{z-index:2;}
/* comment score */
.comment_score_num,.detail_comment_box{display:inline-block;width:54px;height:6px;border:1px solid #abccef;padding:1px;overflow:hidden;}
.comment_score_num span,.detail_comment_pic{display:block;height:6px;background-position:-133px -83px;}
/* -----------htl_info----------- */
.htl_info{ padding-bottom: 8px; *zoom:1;}
.htl_info:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.htl_info .price_box{float:right;width:280px;}
.htl_info .book_info{float:right;display:inline;clear:both;width:280px;}
.htl_info .price_box .book_info .new_book{float:right;margin:16px 22px 0 0;color:#10A200;}
.htl_info .staring_price{height:45px;text-align:right;overflow:hidden;}
.htl_info .ico_box{display:inline-block;}
.htl_info .ico_box span{float:left;text-align:left;}
.staring_price dfn{padding:0 4px;font-size:12px;font-family:arial;vertical-align:12px;}
.staring_price .price{font-size:30px;color:#f60;}
.staring_price .qi{color:#f60;}
.staring_price .exclusive_price{font:bold 24px Simsun;color:#f60;}
.price_box .save_price{text-align:right;color:#333;position:relative;height:18px;margin-bottom:10px;}
.price_box .save_price .delprice{color:rgb( 153, 153, 153 );text-decoration:line-through;line-height:18px;height:18px;display:inline-block;font-size:14px;vertical-align:middle;}
.price_box .save_price .ratio{padding-right:2px;overflow:hidden;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat -90px -169px;height:18px;width:54px;display:inline-block;line-height:18px;vertical-align:middle;color:#FFFFFF;}

.htl_info .base_box{ text-align: right;}
.htl_info .rt_origin_price{ vertical-align: top; margin-top: -5px;}

.htl_info .mlt_price{line-height:18px;text-align:right;}
.htl_info .mlt_price dfn{padding-right:6px;font-size:10px;-webkit-text-size-adjust:none;}
.htl_info .book_btn{float:right;width:129px;height:46px;margin-top:4px;border:solid 1px #e77c00;color:#FFF;font:bold 18px/46px Simsun;text-align:center;overflow:hidden;box-shadow:0 1px 0 rgba(95,50,0,0.7);border-radius:3px;text-shadow:1px 1px 0 #cf7000;background-color:#ffb000;*filter:chroma(color=#000000);outline:none;font-family:\5FAE\8F6F\96C5\9ED1;}
.htl_info .book_btn:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.htl_info .name{margin-bottom:4px; line-height: 24px;}
.htl_info .name .label_selection{ display: inline-block; vertical-align: 2px; margin-right: 5px; width: 36px; line-height: 18px; text-align: center; color: #fff; font-weight: bold; font-size: 12px; background-color: #ff4318; background-image: linear-gradient(to right,#ff2102,#ff632d); border-radius: 3px;}
.htl_info .name .cn_n{ display: inline-block; *display: inline; vertical-align: bottom; *vertical-align: baseline; font:bold 20px/22px "microsoft yahei",simsun;color:#06c; *zoom:1;}
.htl_info .name .en_n{ display: inline-block; *display: inline; vertical-align: bottom; *vertical-align: baseline; padding-left:4px;font:12px Arial;color:#333; *zoom:1;}
.htl_info .medal{margin-left:8px;vertical-align:middle;}
.htl_info .ico_quality_gold{ vertical-align: middle; line-height: 1.5;}
.htl_info .adress{margin-bottom:5px;line-height:25px;}
.htl_info .grade{overflow:hidden;}
.htl_info .grade span{vertical-align:middle;}
.htl_info .special_label{ display: inline-block; margin-left: 3px;}
.htl_info .special_label .i_label,
.htl_info .special_label .i_orange{ display: inline-block; vertical-align: middle; padding:0 3px; margin-left: 3px; height: 16px; line-height: 16px; font-style: normal;}
.htl_info .special_label .i_label{ border: 1px solid #7be; color: #fff; background-color: #7be;}
.htl_info .special_label .i_orange{ border: 1px solid #ffcc89; color: #ff9a14; background-color: #fff;}
.htl_info .special_label .i_t_orange{ display: inline-block; height: 16px; line-height: 16px; font-style: normal; margin-left: 3px; color: #ff9a14;}

/* -- group S -- */
.hotel_group_company{background-color:#E7F1FC;display:inline-block;height:18px;line-height:18px;border-radius:4px;color:#71A2DB;padding:0 5px;margin-left:3px;overflow:hidden;white-space:nowrap;}
/* -- group E -- */
/* =e room style icon */
.icon_list{margin-bottom:3px;line-height:23px;}
.icon_list .icon_list_map{display:inline-block;margin-right:20px;height:16px;line-height:16px;color:#06c;vertical-align:middle;white-space:nowrap;}
.icon_list i{ vertical-align: middle;}

.pro_info{ clear: both; text-align: right;}
.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; word-break:break-all;}
.pro_info_txt i{ float: left; display: inline; margin-left: -20px; width: 20px; height: 20px; background-color: #fff; background-position: -201px -312px;}
.pro_info_txt b{ padding: 0 6px;}
/* =s room style icon */
/* =s htl_com */
.htl_com { position: relative; width: 300px; background-color: #f0f8ff;}
.htl_com_no_comment{ background-color: #fff; }
.htl_com .htl_com_box { padding: 10px 0; margin-bottom: 8px; background-color: #f0f8ff; }
.htl_com .commnet_score { float: left; width: 119px; height: 82px; padding-right: 6px; border-right: 1px solid #cde8ff; color: #666; text-align: right; }
.htl_com .commnet_score .hotel_level{ float: left; padding:8px 0 0 10px; font:18px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif; color: #06c;}
.htl_com .commnet_score .s_row{ margin-bottom: 2px; }
.htl_com .commnet_score .score{color:#06c;font:normal 30px Arial;}
.htl_com .commnet_score .commnet_num { display: block; margin-bottom: 4px; color: #06C; }
.htl_com .commnet_score .no_grade{ margin-top: 20px; color: #333; font-size: 16px; }
/*.htl_com .recommend{display:block;margin:12px 0 -12px;}*/
.htl_com .comment_text { float: right; width: 160px; padding-left: 7px; margin-right: 7px; height: 78px; overflow: hidden; background-color: #F0F8FF; color: #666; line-height: 18px; text-align: left; font-family: Simsun, sans-serif; border-radius: 5px; }
.htl_com .text_box { float: left; width: 120px; padding: 2px 13px 0; overflow: hidden; }
.htl_com .text { float: left; width: 120px; line-height: 20px; }
.htl_com .text .p { float: left; width: 12px; height: 14px; margin-right: 5px; background: url(//pic.c-ctrip.com/hotels121118/un_ico_detail.png?121226.png) no-repeat -1px -417px; }
.htl_com .comment_text .pre,
.htl_com .comment_text .pre_disabled,
.htl_com .comment_text .next,
.htl_com .comment_text .next_disabled {
	float: left; width: 8px; height: 13px;
}
.htl_com .comment_text .pre,
.htl_com .comment_text .pre:hover,
.htl_com .comment_text .next,
.htl_com .comment_text .next:hover,
.htl_com .comment_text .pre_disabled,
.htl_com .comment_text .next_disabled{ width: 7px; height: 13px; margin-top: 36px; background:url(//pic.c-ctrip.com/hotels121118/comment.png) no-repeat 0 0; cursor: pointer; }
.htl_com .comment_text .next{ background-position: -7px 0; }
.htl_com .comment_text .pre_disabled{ background-position: 0 -19px; cursor: default; }
.htl_com .comment_text .next_disabled{ background-position: -7px -19px; cursor: default; }
.htl_com .comment_text .pre:hover{ background-position: 0 -38px; }
.htl_com .comment_text .next:hover{ background-position: -7px -38px; }
.htl_com_action_wrap{ width: 300px; margin-bottom: 15px; background-color: #fff; }
.htl_com_action_wrap .htl_com_tips{ margin-bottom: 8px; color: #999; }
.htl_com_action_wrap .no_comment{margin-top:24px;font-size:14px;font-weight:bold;}
.htl_com_action_wrap .comment_now,
.htl_com_action_wrap .comment_view{ float: left; width: 135px; height: 24px; border: solid 1px #88B6E3; color: #06C; background: #E6F3FF; font-size: 12px; font-family: SimSun, Tahoma, Verdana, Arial, sans-serif; line-height: 24px; vertical-align: middle; text-align: center; cursor: pointer; outline: none; box-shadow: 0 1px 0 rgba(179, 206, 233, 0.7); border-radius: 3px; }
.htl_com_action_wrap .comment_now{ border: 1px solid #05a; margin-right: 26px; background-color: #27c; color: #fff; }
.htl_com_action_wrap .comment_view:hover { background-color: #27c; border-color: #134D84; color: #FFF; text-decoration: none; }
.htl_com_action_wrap .comment_now:hover{ background-color: #29f; text-decoration: none; box-shadow: 0 1px 0 rgba(107,143,178,0.7); }
.htl_com .htl_no_com_box{ padding: 8px 0; margin-bottom: 6px; background-color: #f0f8ff; }
.htl_com .htl_no_com_box .no_commnet_txt,
.htl_com .htl_no_com_box .no_commnet_tips{ height: 26px; text-align: center; line-height: 26px; }
.htl_com .htl_no_com_box .no_commnet_txt{ float: left; width: 93px; border-right: 1px solid #cde8ff; color: #333; font-size: 16px; }
.htl_com .htl_no_com_box .no_commnet_tips{ float: left; padding-left: 15px; color: #666; }
/* =e htl_com */
/* -----------htl_pic_map----------- */
.htl_pic{ margin-bottom: 10px; height:224px;overflow:hidden;}
.htl_pic .pop_link{position:relative;width:33.3333%;height:30px;clear:both;}
.htl_pic .all_pic{position:absolute;top:0;right:0;height:30px;margin-top:-40px;padding:0 2px 0 10px;background-color:rgb(0,102,204);background-color:rgba(0,102,204,0.8);*background-color:#06c;white-space:nowrap;color:#fff;line-height:30px;}
.htl_pic .all_pic:hover,.htl_pic .all_pic_hover{background-color:rgb(253,149,45);background-color:rgba(253,149,45,0.8);*background-color:#fd952d;text-decoration:none;}
.htl_pic .view_360{position:absolute;top:0;left:0;width:49px;height:30px;margin-top:-40px;background-position:0 -313px;}
.htl_pic .view_360:hover{background-position:0 -345px;text-decoration:none;}
.htl_pic .view_video{position:absolute;top:0;left:0;width:72px;height:30px;line-height:30px;margin-top:-40px;background-position:0 -313px; background-color: #0066cc; text-align: center;background-color:rgb(0,102,204);background-color:rgba(0,102,204,0.8);*background-color:#06c; color: #fff;}
.htl_pic .view_video .txt{ display: inline-block; *margin-left: 3px;}
.htl_pic .view_video i{ display: inline-block; vertical-align: -6px; *vertical-align: -4px;  width: 29px; height: 22px; background:url(//pic.c-ctrip.com/htlpic/hotels/querypage/un_query.png?171129.png) no-repeat 0 -110px;}
.htl_pic .view_video:hover{background-color:rgb(253,149,45);background-color:rgba(253,149,45,0.8);*background-color:#fd952d;text-decoration:none;}
.htl_pic .pic1,.htl_pic .pic2,.htl_pic .pic3,.htl_pic .pic4,.htl_pic .pic5,.htl_pic .pic6,.htl_pic .pic7,.htl_pic .pic8,.htl_pic .pic9{float:left;display:inline;margin-left:6px;background-image:url(//pic.c-ctrip.com/hotels121118/bg_nopic1.png);background-position:50% 50%;background-repeat:no-repeat;background-color:#FFFAF0;overflow:hidden;cursor:pointer;}
.htl_pic .pic1,.htl_pic .pic2,.htl_pic .pic7{background-image:url(//pic.c-ctrip.com/hotels121118/bg_nopic2.png);}
.htl_pic .pic1{width:290px;height:224px;margin-left:0;}
.htl_pic .pic2,.htl_pic .pic7{width:246px;height:109px;}
.htl_pic .pic3,.htl_pic .pic4,.htl_pic .pic5,.htl_pic .pic6,.htl_pic .pic8,.htl_pic .pic9{width:100px;height:109px;}
.htl_pic .pic2,.htl_pic .pic3,.htl_pic .pic4,.htl_pic .pic5{margin-bottom:6px;}
.htl_pic div div{height:100%;background-position:50% 50%;background-repeat:no-repeat;}
.pic_bottom{clear:both;padding-right:8px;text-align:right;color:#666;}
.pic_bottom a{margin-left:12px;}
/*.htl_pic_map */.htl_map{position:relative;width:298px;height:222px;border:1px solid #ccc;overflow:hidden;}
.htl_unpic{float:left;overflow:hidden;width:858px;height:218px;border:1px solid #F0E8D6;background:url(//pic.ctrip.com/hotels121118/bg_htl_unpic.png) center;}
.htl_unpic div,.htl_unpic p{display:none;}
.htl_map .map{width:300px;height:222px;cursor:pointer;}
.htl_map .view{position:absolute;top:177px;right:0;display:block;width:128px;height:30px;background-color:rgb(0,102,204);background-color:rgba(0,102,204,0.8);*background-color:#06c;color:#fff;text-align:center;line-height:30px;overflow:hidden;}
.htl_map .view:hover,.htl_map .view_hover{background-color:rgb(253,149,45);background-color:rgba(253,149,45,0.8);*background-color:#fd952d;text-decoration:none;}
/* ------- --tips_unresult--------- */
.tips_unresult{ width:auto; padding:20px 20px 20px 67px; color: #666; font:18px 'Microsoft YaHei UI','Microsoft YaHei',SimSun, Tahoma, Verdana, Arial, sans-serif;}
.tips_unresult b{ display: inline-block; margin-right: 15px;margin-left: -47px; vertical-align: middle; width: 32px; height: 32px; background-position:-54px -313px;}
.tips_unresult .room_alert_btn{ display: inline-block; padding: 0 10px; height:25px; border:solid 1px #88B6E3; color:#06c; font-size:12px; font-weight: bold;font-family:"\5B8B\4F53"; cursor:pointer; line-height:25px;  text-align:center; vertical-align:middle; box-shadow:0 1px 0 rgba(179,206,233,0.7); border-radius:3px; background: #E6F3FF; outline:none; }
.tips_unresult .room_alert_btn:hover{background-color:#185A9B;border-color:#134D84; color: #fff; text-decoration:none;}
.search_alert{background-color:#fffcd8;}
.search_alert .highlight{color:#f89a37;}
.search_alert .small{font-size:14px;font-family:SimSun,Tahoma,Verdana,Arial,sans-serif;}
/*-----------hotel_tabs-----------*/
.hotel_tabs_box{width:860px;height:37px;margin-bottom:10px;border-bottom:1px solid #74A2DE;background:#fff;}
.hotel_tabs_box .book_btn{float:right;width:60px;height:26px;border:solid 1px #e77c00;color:#fff;font-size:12px;font-family:"Microsoft YaHei",SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;cursor:pointer;line-height:26px;text-align:center;vertical-align:middle;box-shadow:0 1px 0 rgba(95,50,0,0.7);border-radius:3px;text-shadow:1px 1px 0 #cf7000;background-color:#ffb000;*filter:chroma(color=#000000);outline:none;}
.hotel_tabs_box .book_btn:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.book_time{float:right;display:inline;width:150px;margin-top:8px;color:#10A200;text-align:right;}
.hotel_tabs{position:absolute;z-index:1; overflow: visible;}
.hotel_tabs li{ position: relative; float:left;display:inline;width:144px;height:36px;margin-right:3px;text-align:center;font:normal 14px/33px Simsun;}
.hotel_tabs li .i_new{ position:absolute; top: -5px; right: 16px; width: 23px; height: 13px; background-position: -56px -349px;}
.hotel_tabs a{display:block;height:36px;background:#FEFEFE;border-top:1px solid #B5CCE9;border-right:1px solid #B5CCE9;border-left:1px solid #B5CCE9;border-radius:2px 2px 0 0;color:#444;}
.hotel_tabs a:hover{background:#DCEEFD;text-decoration:none;}
.hotel_tabs li.current{height:38px;}
.hotel_tabs li.current a{height:35px;border-top-width:3px;border-color:#74A2DE;background:#fff;font-weight:bold;color:#0066CC;}
.main_detail_wrapper{width:860px;padding-right:320px;*zoom:1;}
.main_detail_wrapper:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.detail_main{float:left;width:100%;padding-bottom:64px;_overflow:hidden;}
.detail_main_no_comment{margin-top: 0;}
.detail_content{display:none;}
.detail_side{float:right;display:inline;width:300px;margin:0px -320px 0 20px;}
.room_select_box{margin-bottom:10px; border: 2px solid #ccc;}
.date_change_box{padding:10px 10px 10px 460px;background-color:#F1F1F1;display:block; *zoom:1;}
.date_change_box:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.date_change_box .left{float:left;display:inline;margin-left:-450px;overflow:hidden;}
.date_change_box .right{float:right;display: inline; *width: 372px;}
.date_change_box .title{margin:10px 0 20px 0;font:normal 18px/22px "microsoft yahei",simsun;}
/* no_result */
.date_change_box .input_txt{height:18px;margin-right:15px;line-height:18px;vertical-align:middle;}
.date_change_box select{margin-right:20px;vertical-align:middle;}
.date_change_box .btn { display:inline-block; width:70px; height:26px; background-color:#06c; line-height:23px; text-align:center; color:#fff; vertical-align:middle; }
.date_change_box .btn:hover{background-color:#29f;text-decoration:none;}
/*=s ABtest APP 160201*/
.date_change_box2{padding:10px 10px 8px;display:block; *zoom:1;}
.date_change_box2:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.date_change_box2 .input_txt{position:absolute;z-index:1;left:0;top:0;width:84px;height:27px;border:0 none;padding-left:54px;font-size:14px;line-height:27px\9;background:none;text-indent:0;}
.date_change_box2 .input_txt:focus{outline:0 none;}
.date_change_box2 .input_txt::-ms-clear{display:none;}
.date_change_box2 .left{ position: relative; z-index: 3; }
.date_change_box2 .right{ margin-top: 10px;}
.date_change_box2 .title{margin:10px 0 20px 0;font:normal 18px/22px "microsoft yahei",simsun;}
.date_change_box2 .date_form{height:35px;position:relative;z-index:2;*zoom:1;}
.date_change_box2 .date_form_inputs{width:283px;height:33px;float:left;border:1px solid #c6c6c6;border-radius:3px;line-height:33px;}
.date_change_box2 .date_form_inputs:hover{border-color:#46a0fc;}
.date_change_box2 .date_form_label{float:left;position:relative;z-index:1;width:141px;height:33px;color:#999;text-indent:15px;background-color: #fff;}
.date_change_box2 .date_form_line{float:left;width:1px;background:#c6c6c6;height:33px;overflow:hidden;}
.date_change_box2 .date_form_inputs:hover .date_form_line{background-color:#46a0fc;}
.date_change_box2 .date_form_selects{float:left;width:auto;margin-left:10px;line-height:33px;}
.date_change_box2 .date_form_selects select{margin-left:10px;width:100px;vertical-align:middle;*margin-top:10px;*vertical-align:-2px;}
.date_change_box2 .date_form .ui-tips-help{float:left;margin:9px 8px 0 5px;}
.date_change_box2 .price_switch{padding:1px;height:31px;float:right;border:1px solid #46a0fc;line-height:31px;text-align:center;border-radius:3px;}
.date_change_box2 .price_switch a{float:left;padding:0 20px;color:#46a0fc;font-size:14px;border-radius:3px;background-color: #fff;}
.date_change_box2 .price_switch a:hover{text-decoration:none;background-color:#e7f2fe;}
.date_change_box2 .price_switch .a_choosed,.date_change_box2 .price_switch .a_choosed:hover{background:#46a0fc;color:#fff;}
.date_change_box2 .btn {float:left;padding: 0 15px;margin-left:10px;height:35px;background-color:#46a0fc;line-height:35px;text-align:center;color:#fff;font-size:14px;border-radius:3px;}
.date_change_box2 .btn:hover{background-color:#29f;text-decoration:none;}
.date_change_box2 .ui_tips_help{ margin-left: 5px;}



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

.n_gst_v{display:inline-block;padding-left:3px;width:106px;height:24px;overflow:hidden;border:1px solid #ccc;line-height:24px;cursor:default;vertical-align:top;font-size:12px;*display:inline;*zoom:1;}
.n_gst_tri{position:absolute;z-index:2;top:10px;right:6px;width:0;height:0;overflow:hidden;border-width:5px 5px 0;border-color:#666 transparent transparent;border-style:solid dashed dashed;}
.n_gst:hover .n_gst_v,.n_gst_active .n_gst_v{border-color:#39f;}
.n_gst_active .n_gst_p{display:block;}
.n_gst_p{display:none;position:absolute;z-index:1;left:0;top:26px;*top:27px;width:248px;border:1px solid #ccc;background:#fff;}
.n_gst_list{padding:10px;line-height:24px;overflow:hidden;}
.n_gst_list_opt{position:relative;z-index:1;margin-bottom:6px;overflow:hidden;}
.n_gst_age{margin-left:14px;color:#999;}
.n_gst .n_gst_p select{width:70px;height:24px;margin:0;padding:0;vertical-align:top;}
.n_gst_childs{border-top:1px dashed #ccc;margin:0 10px;padding:8px 0;width:228px;overflow:hidden;position:relative;z-index:1;/* 儿童年龄选择 */}
.n_gst_childs_dl{position:relative;z-index:1;width:110%;}
.n_gst_childs_dl:after{display:block;clear:both;content:'\20';height:0;overflow:hidden;visibility:hidden;}
.n_gst_childs_dl dt{margin-bottom:6px;}
.n_gst_childs dd{float:left;width:79px;margin-bottom:5px;vertical-align:top;}
.n_gst_childs_tips{padding-top:3px;color:#f00f0f;line-height:1.3;}
.n_gst_ft{padding:10px 0;text-align:center;}
.n_gst_btn{ display: inline-block; *display: inline; *zoom:1;height:28px;width:110px;border:1px solid #1b6bd3;background:#2577e3;color:#fff;font-size:14px;font-weight:bold;border-radius:3px;}
.n_gst_btncancel{height:30px;padding:0 10px;border:none;background:none;color:#39f;font-size:12px;}
.number_control{position:absolute;z-index:1;right:0;top:0;width:70px;height:24px;}
.number_plus,.number_reduce{position:absolute;z-index:2;top:0;width:22px;height:22px;border:1px solid #bbb;background-color:#fff;transition:background-color .2s ease 0s;}
.number_reduce{left:0;border-radius:2px 0 0 2px;}
.number_plus{right:0;border-radius:0 2px 2px 0;}
.number_plus:hover,.number_reduce:hover{border-color:#67A1E2;}
.number_control .number_input{position:absolute;z-index:1;left:23px;top:0;width:22px;height:16px;line-height:18px\9;margin:0;padding:3px 0;border:1px solid #bbb;background:#fff;text-align:center;}
.number_control .number_input:focus{z-index:3;}
.icon_numplus,.icon_numreduce{display:block;margin:0 auto;overflow:hidden;}
.icon_numplus{width:10px;height:10px;margin-top:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABhSURBVEhL7c1RCoBACARQ7+Rpu4jXM4SxyFbcaIM+fDAfAzJSxJuqBXWaiKgFNdcPUE8+WAXnBx+s8v2DKBuspINRP0Btf8bMakFdrx/c+GAVnD83GhsF5+8tH4z6wRXRDmUrDnxueI8rAAAAAElFTkSuQmCC) 0 -14px no-repeat;}
.number_plus:hover .icon_numplus{background-position:0 0;}
.icon_numreduce{width:10px;height:2px;margin-top:10px;background-color:#333;}
.number_reduce:hover .icon_numreduce{background-color:#39f;}
.number_disable,
.number_disable:hover{cursor:default;background-color:#dedede;border-color:#bbb;}
.number_disable .icon_numreduce,
.number_disable:hover .icon_numreduce{background-color:#b6b6b6;}
.number_disable .icon_numplus,
.number_disable:hover .icon_numplus{background-position:-14px 0;}
/*=e ABtest APP 160201*/
/*sort_box*/
.c_sort{*zoom:1;}
.c_sort:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.c_sort li{position:relative;z-index:2;float:left;display:inline;margin-right:6px;margin-bottom:5px;*zoom:1;}
.c_sort_links{position:relative;z-index:1;display:inline-block;border:1px solid #c6c6c6;padding:0 15px;line-height:23px;font-size:12px;color:#666;border-radius:3px;}
.c_sort_links:hover{text-decoration:none;border-color:#46a0fc;color:#46a0fc;}
.c_sort_links_hover{text-decoration:none;border-color:#46a0fc;color:#46a0fc;}
.c_sort_links_default,.c_sort_links_default:hover{cursor:default;border-color:#c6c6c6;color:#666;}
.c_sort_links_multiple .c_sort_links{padding-right:24px; text-align: center;}
.c_sort_links_choosed,.c_sort_links_choosed:hover{padding-right:24px;border-color:#46a0fc;color:#46a0fc;}
.c_sort_links_default{cursor:default;}
.c_sort_bed .multiple_menu{width:98%;}
.c_sort_pay .multiple_menu{ width: 89px;}
.c_sort_price .multiple_menu{ width: 100px;}
.c_sort_price .multiple_menu .custom_range{ display: block; padding: 5px 0; border-top: 1px solid #c6c6c6;}
.c_sort_price .multiple_menu .input_range{ width: 35px;}
.c_sort_price .multiple_menu .btn_range{ display: block;}
.c_sort_links_multiple .multiple_menu{position:absolute;z-index:1;border:1px solid #46a0fc;background:#fff;left:0;top:24px;text-align:center;border-radius:0 0 3px 3px;}
.c_sort_links_multiple .multiple_menu a{display:block;line-height:25px;color:#46a0fc;}
.c_sort_links_multiple .multiple_menu a:hover,.c_sort_links_multiple .multiple_menu .choosed{text-decoration:none;background-color:#46a0fc;color:#fff;}
.icon_links_choosed{display:none;position:absolute;z-index:2;right:1px;top:1px;width:21px;height:21px;background-position:-90px -364px;}
.icon_links_dropdown{display:block;position:absolute;z-index:2;right:5px;top:8px;width:13px;height:8px;overflow:hidden;background-position:-114px -364px;}
.c_sort_links_choosed .icon_links_choosed{display:block;}

/*sort_box_new*/
.sort_type{display:inline-block;margin: 6px 6px 6px 0;*display:inline;zoom:1;}
.sort_type .sort_list{display:inline-block;vertical-align:middle;*display:inline;zoom:1;}
.sort_type .sort_title{font-size:12px;font-family:"SimSun";color:#999999;text-align:center;display:inline-block;padding-right:6px;height:25px;line-height:25px;*display:inline;zoom:1;}
.sort_type .sort_item{font-size:12px;font-family:"SimSun";color:#666666;text-align:center;border:1px solid #c6c6c6;text-decoration:none;padding:0px 9px;height:25px;line-height:25px;float:left;margin-left:-1px;position:relative;}
.sort_type .choosed{border-color:#3399ff;color:#3399ff;z-index:2;}
.sort_type .sort_item:first-child{border-radius:3px;}
.sort_type .sort_item:last-child{border-radius:3px;}
.sort_btn{display:inline-block;margin:0;*display:inline;zoom:1;}
/* no_result */
.htl_promotion{float:right;width:222px;margin-top:-46px;text-align:right;}
.htl_promotion span{display:inline-block;_display:inline;_zoom:1;max-width:200px;padding:2px 10px;border-radius:2px;background-color:#8EBB16;color:#fff;line-height:20px;zoom:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.room_list_loading{margin-bottom:10px;padding-top:124px;text-align:center;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat 50% 40px;}


/*** S= htl_room_table --- Beta A ***/
.htl_room_table table{width:100%;table-layout:fixed;}
.htl_room_table th{border-top:1px solid #ccc;font-weight:normal;text-align:left;line-height:40px;color:#4D4D4D;background-color:#f2f2f2;}
.htl_room_table td{padding:10px 0;vertical-align:top;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABAQMAAADdO609AAAABlBMVEXMzMz////TjRV2AAAAC0lEQVQIHWMIdQAAAO0AlrS3+YUAAAAASUVORK5CYII=) 0 100% repeat-x;*background:url(//pic.c-ctrip.com/hotels121118/border_1px.png) repeat-x center 100%;}
.htl_room_table th.text_right{padding-right:10px;}
.htl_room_table .col1{width:140px;padding-left:10px;}
.htl_room_table .col2{}
.htl_room_table .col3{ padding-left: 5px; width:40px;}
.htl_room_table .col4{ padding-left: 5px; width:50px;}
.htl_room_table .col5{ padding-left: 5px; width:55px;}
.htl_room_table .col6{ width: 100px;}
.htl_room_table .col_person{ padding-left: 5px; padding-right: 8px; width:50px;text-align: center;}
.htl_room_table .col_policy{ padding-left: 5px; width:85px;}

/*未完成需要修改*/
.htl_room_person01,.htl_room_person02,.htl_room_person03,.htl_room_persons{display:inline-block;padding-bottom:2px;margin-top: 2px;height:14px;line-height:14px;overflow:hidden;border-bottom:1px dashed #ccc;cursor:pointer;}
.htl_room_person01{width:12px;background-position:-206px -585px;}
.htl_room_person02{width:25px;background-position:-193px -585px;}
.htl_room_person03{width:38px;background-position:-180px -585px;}
.htl_room_persons{padding-left:13px;background-position:-206px -585px;color:#06c;}

.htl_room_child{ color: #06c; border-bottom:1px dashed #ccc;}
.htl_room_child .ico{ display: inline-block; margin-right: 2px; width: 10px; height: 11px;background-position:-208px -564px;}
/*未完成需要修改*/

.htl_room_table .switch_room_tips{ background-color: #fffcd8; text-align: center;}
.htl_room_table .switch_room_tips i{ display: inline-block; vertical-align: middle; margin-right: 10px; width: 24px; height: 24px; background-position: -208px -96px;}
.htl_room_table .other_room_tips{ padding: 20px 0 20px 275px; line-height: 24px; font-size: 14px; color: #666; background-color: #fffcd8;}
.htl_room_table .other_room_tips a{ padding-left: 10px;}
.htl_room_table .other_room_tips .ico{ float: left; display: inline; margin-left: -44px; margin-top: 5px; width: 32px; height: 32px; background-position: -72px -120px;}
.htl_room_table .other_room_tips .bold{padding: 0 10px; font-weight: bold; color: #333;}

.htl_room_table .col6 .btn_compare{display:inline-block;width:40px;height:20px;line-height:20px;background-color:#e6f3ff;color:#06c;font-weight:bold;border:1px solid #88b6e3;text-align:center;box-shadow:0 1px 0 rgba(204,204,204,0.7);border-radius:3px;}
.htl_room_table .col6 .btn_compare:hover{text-decoration:none;color:#fff;background:#185a96;}
.htl_room_table .col7{padding-right:5px;width:100px;text-align:left;white-space:nowrap;}
.htl_room_table .col7 .compare_line_btn{ position: relative; display: inline-block; width: 90px; background-color:#2277cc;border:1px solid #1256aa;color:#fff;font-weight:bold;box-shadow:0 1px 0 #ccc;border-radius:2px;padding:2px 5px;cursor:pointer; line-height: 18px;}
.htl_room_table .col7 .compare_line_btn:hover{background-color:#2299ff;color:#fff;border-color:#0077dd; text-decoration: none;}
.htl_room_table .col7 .super_price{ display: block; padding-left: 0; text-align: center;}

.htl_room_table .group_hotel td{border-top:2px solid #ccc;border-bottom:0 none;background:none;}
.htl_room_table .group_hotel .btn_buy{ letter-spacing: 0;}
.htl_room_table .group_hotel .room_type .group_hotel_name{float:left;margin-top:-1px;width:70px;height:52px;overflow:hidden;}
.htl_room_table .hotel_spot td{vertical-align:middle;border-top:2px solid #ccc;border-bottom:0 none;background:none;}
.htl_room_table .hotel_spot .hotel_spot_item1{padding:10px;text-align:center;font-size:16px;font-weight:bold;color:#666;border-right:1px dashed #BDDE7A;background: none; background-color:#FFF;}
.htl_room_table .hotel_spot .room_type{padding:5px 20px 5px 10px;border-right:0 none;}
.htl_room_table .hotel_spot .room_type div{*width:308px;padding:10px 0;}
.htl_room_table .hotel_spot .room_type div+div{border-top:1px solid #DDF2B3;}
.htl_room_table .hotel_spot .room_type p,.htl_room_table .hotel_spot .room_type span,.htl_room_table .hotel_spot .room_type a{display:inline-block;vertical-align:top;}
.htl_room_table .hotel_spot .room_type p{*display:inline;*zoom:1;width:200px;*width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.htl_room_table .hotel_spot .room_type strong{margin:0 3px 0 5px;}
.htl_room_table .hotel_spot .room_type a{margin-left:20px;font-size:12px;}
.htl_room_table .hotel_spot .icon_tag_hotel,.htl_room_table .hotel_spot .icon_tag_ticket{display:inline-block;width:47px;height:22px;margin-right:10px;line-height:21px;text-align:center;font-size:12px;font-weight:bold;color:#FFF;background:url(//pic.c-ctrip.com/hotels121118/icon_tag.png) no-repeat;}
.htl_room_table .hotel_spot .room_type .icon_tag_ticket{background-position:0 100%;}
.htl_room_table .hotel_spot .btn_buy{width:auto;padding:0 10px;font-size:14px;letter-spacing:0;text-indent:0;}

.htl_room_table .type_set{ position: relative; padding: 0;}
.htl_room_table .type_set .pic{ display: block;}
.htl_room_table .type_set .book_type{ position: absolute; top: 50%; right: 5px; margin-top: -14px;}



.htl_room_table .rooms_sales td{ padding: 12px 0; background-color: #fff5e5; background-image: none; border-top: 1px solid #ccc; vertical-align: middle;}
.htl_room_table .rooms_sales .room_type{ vertical-align: middle; padding: 10px; text-align: center; background-color: #fff; border-right: 1px dashed #f8b853; font-size: 14px; font-weight: bold; color: #666;}
.htl_room_table .rooms_sales .room_type_img{ float: left; margin-left: 6px; margin-right: 5px; width: 50px; height: 50px;}
.htl_room_table .rooms_sales .room_type_txt{ float: left; height: 50px; line-height: 50px;}
.htl_room_table .rooms_sales .room_type_txt .room_type_txt_wrap{ display: inline-block;}
.htl_room_table .rooms_sales .room_type_txt p{ height:25px; line-height: 25px;}
.htl_room_table .rooms_sales .col7{ vertical-align: middle;}
.htl_room_table .rooms_sales .col7 .book_type{ padding-right:20px;}
.htl_room_table .rooms_sales_main{ *zoom:1;}
.htl_room_table .rooms_sales_main:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.htl_room_table .rooms_sales_main .column1{ float: left; padding: 7px 10px;}
.htl_room_table .rooms_sales_main .column2{ float: right; width: 200px; padding: 7px 10px; text-align: left;}

.htl_room_table .rooms_sales_main .sale_orange_txt{ padding-right: 6px; color: #ff4800;}
.htl_room_table .rooms_sales .btn_buy{width:auto;padding:0 10px;font-size:14px;letter-spacing:0;text-indent:0;}
.hotel_spot_iframe{width:856px !important;}
.htl_room_table .child_name{padding:10px 0 10px 10px;zoom:1;}
.htl_room_table .child_name span{display:inline-block;vertical-align:middle;margin:0 6px 2px 0;}
.htl_room_table .child_name .label_num{margin-top:5px}
.htl_room_table .child_name .minprice_rise{margin-top: 2px;color: #fba62c;}
.htl_room_table .last_room td{border-bottom:1px solid #ccc;background:none;}
.htl_room_table .viewHotelPackage .room_type_name{border-bottom:1px dashed #333;}
.htl_room_table .viewHotelPackage .child_name .room_type_name{font-weight:normal;}
.htl_room_table .viewHotelPackage .label_onsale_orange{vertical-align:middle;}
.htl_room_table .room_type{padding-left:16px;width:160px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:none;}
.htl_room_table .room_type .room_type_label{ clear: both; padding-top: 5px;}
.htl_room_table .room_unfold,.htl_room_table .room_fold{float:left;width:74px; word-break:break-all; word-wrap:break-word;}
.htl_room_table .room_unfold span,.htl_room_table .room_fold span{padding:1px 18px 0 0;background-position:100% 1px;color:#333;}
.htl_room_table .room_fold span{background-position:100% -31px;}
.htl_room_table .room_type .pic{float:left;width:50px;height:50px;margin-right:6px;border-radius:3px;background:url(//pic.c-ctrip.com/hotels121118/bg_nopic1.png) no-repeat 50% 50%;overflow:hidden;}
.room_type .pic img{width:50px;height:50px;}
.htl_room_table .child_name .room_type_name{line-height:16px; margin-right: 3px;}
.htl_room_table .child_name .room_type_name .b_line{ font-style: normal; border-bottom: 1px dashed #4d4d4d; cursor: pointer;}
.htl_room_table .child_name .supplier_logo{ display: inline-block; vertical-align: middle; width: 65px; height: 20px; overflow: hidden; text-indent: -99em;  background-repeat: no-repeat; cursor: default;}
.htl_room_table .child_name .icon-info-12{margin-right:3px;}
.htl_room_table .base_txtdiv{border-bottom:1px dashed #F60;}
.htl_room_table .base_price,.htl_room_table .base_txtdiv{display:inline-block;vertical-align:top;font:normal 18px Tahoma;color:#F60;}
.htl_room_table .base_price,.htl_room_table .del_price{ margin-bottom: -3px;}
.htl_room_table .base_price dfn,.htl_room_table .base_txtdiv dfn{margin-right:2px;color:#666;font-size:12px;vertical-align:4px;}
.htl_room_table .base_price .j,.htl_room_table .base_txtdiv .j{font:normal 12px Tahoma;}
.htl_room_table .del_price{display:inline-block;vertical-align:top;font:normal 14px Tahoma;color:#999999;text-decoration:line-through;}
.htl_room_table .del_price dfn{margin-right:2px;color:#666;font-size:12px;vertical-align: middle;}
.htl_room_table .base_sale{ color: #666; }
.htl_room_table .hotel_pirce{display:inline-block;vertical-align:top; width:88px;}
.htl_room_table .hotel_pirce span{display:inline-block;vertical-align:middle;*margin-bottom:2px;}
.hotel_pirce .ico_refund,.hotel_pirce .ico_coupon{margin-left:3px;}
.htl_room_table .base_txtdiv{color:#F60;font-family:Arial;border-bottom:1px dashed #F60; line-height: 18px;}
.htl_room_table .hotel_room_last,.htl_room_table .hotel_room_left{ padding-left:5px;color:#BB0000; text-align: center;}
.htl_room_table .b_none{padding-left:9px;}
.htl_room_table .book_percent .green{ display: inline; color: #10a200; border-bottom: 1px dashed #10a200;}
.htl_room_table .book_percent .gray{ display: inline; color: #999; border-bottom: 1px dashed #999;}
.htl_room_table .confirm_green,.htl_room_table .confirm_black,.htl_room_table .htl_room_smoke{ display: block; margin-top: 2px;}
.htl_room_table .confirm_green{ color: #10a200;}
.htl_room_table .confirm_black{ color: #4d4d4d;}
.htl_room_table .tr-recommend{ position: relative;}
.htl_room_table .tr-recommend td{ *position: relative; padding-top: 25px; border-top: 3px solid #fba62c; border-bottom: 3px solid #fba62c;}
.htl_room_table .tr-recommend .recommend-total-txt{ margin-top: -16px;}
.htl_room_table .tr-rush td{ padding-top: 30px; }
.htl_room_table .tr-rush .col7{ position: relative; }
.htl_room_table .tr-rush .rush-box{ position: absolute; top: 6px; right: 20px; width: 500px; color: #fff;}
.htl_room_table .rush-box .tit{ float: right; padding: 0 6px; height: 18px; line-height: 16px; background-color: #ff9a14;}
.htl_room_table .rush-box .time{ float: right; padding: 0 6px; height: 18px; line-height: 16px; background-color: #6f7f8e;}

.tr-recommend .room_type{ position: relative; border-left: 3px solid #fba62c; color: #fff; font-weight: bold;}
.tr-recommend-flag{ position: absolute; left: -7px; top: -2px;  padding: 2px 15px; text-align: center; background-color: #fba62c;}
.tr-recommend-flag-ico{ position: absolute;left: 1px; bottom:-3px; width: 3px; height: 3px; background-position: -214px -128px;}
.tr-recommend .col7{ margin-right: 1px; border-right: 3px solid #fba62c;}
.tr-recommend .col_person_txt .base_txtgray{ margin: 0 2px;}
.htl_room_table .classify-hd{ padding: 10px; background-color: #d3ecfd; font-weight: bold;}
.htl_room_table .tr-recommend .recommend-total{ padding-right: 15px; text-align: right;}
.htl_room_table .tr-recommend .recommend-total-txt{ margin-bottom: 3px;}
.htl_room_table .tr-recommend .base_txtdiv{ margin-bottom: 6px;}

.htl_room_table .clicked td{background:#F1F1F1;}
.searchresult_caption{position:relative;padding:14px;}
.searchresult_caption .searchresult_caption_arrow{ float: left; margin-top: 28px; width: 18px; height: 18px; background-position: 0 -62px;}
.searchresult_caption .pic_s{float:left;width:75px;height:75px;margin:0 10px 5px 0;overflow:hidden;border-radius:3px;}
.searchresult_caption .pic_s img{width:75px;height:75px;}
.searchresult_caption .show_unfold{display:inline-block;color:#666;margin-top:7px;}
.searchresult_caplist_box{clear:both;*zoom:1;}
.searchresult_caplist_box:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.searchresult_caplist_box .show_all{}
.searchresult_caplist_box .prompt_gray{clear:both;padding-top:7px;width:90%;color:#999;}
.searchresult_caplist{overflow:hidden;}
.searchresult_caplist li{float:left;width:30%;margin-right:15px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.searchresult_caplist li.f{clear:both;width:90%;white-space:normal;}
.searchresult_caption .show_fold{position:absolute;right:6px;bottom:2px;width:26px;padding:0;background:none;}
.htl_room_table .all-ordered td{border-top:1px solid #ccc;text-align:right;background:none;}
.htl_room_table .all-ordered .all-link{display:inline-block;position:relative;padding-right:15px;margin-right:10px;cursor:pointer;}
.htl_room_table .all-ordered .all-link:hover{text-decoration:none;}
.htl_room_table .all-ordered .icon-arrow{position:absolute;top:7px;right:0;width:0;height:0;overflow:hidden;border-top:5px solid #06c;border-left:5px dashed transparent;border-right:5px dashed transparent;}
.htl_room_table .all-ordered .expanded-status .icon-arrow{border-bottom:5px solid #06c;border-top:none;}
.htl_room_table .room_type_fold{ border-bottom: 0 none;}
.htl_room_table .fold_bold_r{ border-right: 1px solid #ccc;}
.htl_room_table .room_detail_fold{ padding-right: 15px; width: 100%; text-align: right;}
.htl_room_table .room_detail_fold .show_unfold{ margin-left: -24px;}
.htl_room_table .table_room_package{ table-layout: auto; margin-bottom: 20px; border: 2px solid #ccc;}
.htl_room_table .table_room_package td{ border-top: 2px solid #ccc; border-bottom: 2px solid #ccc;}



.htl_room_table .table_room_package .room_type{ width: 130px;}
.htl_room_table .room_package_title{ height: 36px; line-height: 26px; font-size: 14px;}
.htl_room_table .baseroom_detail span,.htl_room_table .room_size span,.htl_room_table .room_floor span{    background-image: url(//pic.c-ctrip.com/htlpic/hotels/detail/un_detail12.png?20170817.png);
    background-repeat: no-repeat;}
.htl_room_table .room_floor span{width:11px;height:10px;background-position:-189px -558px;display:inline-block;margin:0 5px 0 1px;padding: 0px;}
.htl_room_table .room_size span{width:13px;height:13px;background-position:-187px -535px;display:inline-block;margin-right:4px;padding: 0px;}
.htl_room_table .baseroom_detail span{width:14px;height:14px;background-position:-204px -532px;display:inline-block;margin-left:1px;padding: 0px;}
.htl_room_table .room_extend {color:#666666;margin-top: 2px;}
.htl_room_table .sellingpoint {clear:both;color:#fba62c;}
/*** E= htl_room_table --- Beta A ***/
/***S= 新版按钮 ***/
.book_type{ float:right; padding-right: 15px; width: 76px;}
.book_type:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.btns_base22{ display: block; width:76px;*width:74px;border:0 none;background:none;text-align:center;cursor:pointer;font-family:"\5B8B\4F53",SimSun,Tahoma,Verdana,Arial,sans-serif; }
.btns_base22:hover{text-decoration: none;}
.btns_base22:focus{outline:none;}
.btns_base22_main{height:28px;line-height:28px;font-size:14px;color:#fff;background:#ff9a14;border-radius:3px 3px 0 0;}
.btns_base22:hover .btns_base22_main{background-color:#ff7315;}
.btns_base22_skin01{border:1px solid #ffd092;border-top:none;height:14px;line-height: 14px;color:#ff7d15;background:#ffecd2;border-radius:0 0 3px 3px;}
.btns_base22_skin02{border:1px solid #c0def3;border-top:none;height:14px;line-height: 14px;color:#0ca3e8;background:#e3edf6;border-radius:0 0 3px 3px;}
.btns_base22_skin03{border:1px solid #aaeca5;border-top:none;height:14px;line-height: 14px;color:#10a200;background:#e6fde5;border-radius:0 0 3px 3px;}
.btns_base22_skin04{border:1px solid #ccc;border-top:none;height:14px;line-height: 14px;color:#666;background:#f4f4f4;border-radius:0 0 3px 3px;}
.btns_base22_skin05{border:1px solid #d7c8ff;border-top:none;height:14px;line-height: 14px;color:#a489eb;background:#eee7ff;border-radius:0 0 3px 3px;}
.payment_txt{display:inline-block;vertical-align:middle; margin-top: -2px; font-size:10px;font-family:"Microsoft Yahei";}
:root .payment_txt{ margin-top: -4px; font-size:12px; transform:scale(0.8333333333333333);}
.btns_base22_rush .btns_base22_main{ background-color: #f60;}
.btns_base22_rush:hover .btns_base22_main{ background-color: #ff4600;}
.btns_base22_dis{cursor:default; position: relative;}
.i_tips{ position: absolute; width: 12px;height: 12px;background-position: -160px -120px; top: 50%; right: -15px; margin-top: -6px;}
.btns_base22_dis .btns_base22_main,.btns_base22_dis:hover .btns_base22_main{background:#ccc;}
.btns_base22_dis .btns_base22_skin01,
.btns_base22_dis .btns_base22_skin02,
.btns_base22_dis .btns_base22_skin03,
.btns_base22_dis .btns_base22_skin04,
.btns_base22_dis .btns_base22_skin05{ border-color:#ccc; background-color: #fff; color: #aaa; }
.btns_base22_single .btns_base22_main{border-radius:3px;/* 没有现付、预付、担保、免担保时，预订按钮4周需要都是圆角 */}
/***E= 新版按钮 ***/

/*S= compare_price*/
.compare_extension{ position: relative; margin-bottom: -11px; height: 30px; background:url(//pic.c-ctrip.com/hotels121118/bg_detail_compare.jpg) center no-repeat #fef2e6; border-top: 1px solid #f9ce97; border-bottom: 1px solid #f9ce97;}
.hotel_compare{ margin-bottom: -1px; background-color: #eee;}
.hotel_compare .icon_down{;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;cursor:pointer;border-top:6px solid #39f;border-bottom:0 none;border-left:6px dashed transparent;border-right:6px dashed transparent;}
.hotel_compare .icon_up{;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;cursor:pointer;border-bottom:6px solid #39f;border-top:0 none;border-left:6px dashed transparent;border-right:6px dashed transparent;}
.hotel_compare .btn_unfold,.hotel_compare .btn_fold{ display: inline-block; width: 100px; height:34px; line-height: 34px; font-size: 14px; text-align: center; color: #fff; background: #46a0fc; border-radius: 3px; cursor: pointer;}
.hotel_compare .btn_unfold i,.hotel_compare .btn_fold i{ display: inline-block; vertical-align: middle; margin-left: 5px; width: 13px; height: 8px;}
.hotel_compare .btn_unfold i{ background-position: -101px -120px;}
.hotel_compare .btn_fold i{ background-position: -101px -128px;}
/************compare_room************/
.compare_room{padding: 10px 10px 10px 90px; margin-top: 10px; min-height: 70px; _height: 70px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #fff;}
.compare_room .room_img{ float: left; margin-left: -80px; border-radius: 3px;}
.compare_room .room_type{position: relative; padding-right: 210px;}
.compare_room .room_type .btn{ position: absolute; right: 0; _right:100px; top: 15px;/*fixed ie67 bug*/}
.compare_room .room_type .price{ float: right; padding-top: 13px; margin-right: -100px; _margin-right: -50px; width: 100px; font-size: 24px; color: #f60; text-align: right;}
.compare_room .room_type .price dfn{ margin-right: 4px; font-size: 12px;}
.compare_room .room_type .price .up{ margin-left: 2px; display: inline-block; vertical-align: 2px; font-size: 12px;}
.compare_room .room_type .name{ font-size: 14px; color: #39f; cursor: pointer;}
.compare_room .room_type .name i{ margin-left: 10px;}
.compare_room .room_type .name_btn{ margin-left: 20px; font-size: 12px;}
.compare_room .room_type .name_btn i{ margin-left: 5px;}
.compare_room .room_type .info{ margin-top: 5px; line-height: 20px;}
.compare_room .room_type .info span{ display: inline-block;}
.compare_room .room_type .info .line{ padding: 0 4px 0 7px; color: #ccc;}
.compare_room_fold{ border-bottom: 0 none;}
/************compare_room************/
/************compare_list************/
.compare_list{ background-color: #fff; *zoom:1;}
.compare_list:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.compare_list_hd{ height: 40px; color:#666; line-height: 40px; background-color: #f2f2f2;}
.compare_list_hd:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.compare_list .col1,.compare_list .col2,.compare_list .col3,.compare_list .col4,.compare_list .col5,.compare_list .col6,.compare_list .col7,.compare_list .col8,.compare_list .col9{ float: left; padding:0 2px;}
.compare_list .col1{ width: 248px; text-align: center;}
.compare_list .col2{ width: 60px; text-align: center;}
.compare_list .col3{ width: 52px; text-align: center;}
.compare_list .col4{ width: 69px; text-align: center;}
.compare_list .col5{ width: 77px; text-align: center;}
.compare_list .col6{ width: 62px; text-align: center;}
.compare_list .col7{ width: 69px; text-align: center;}
.compare_list .col8{ padding-right: 15px; width: 87px; text-align: right;}
.compare_list .col9{ width: 78px;}

.compare_list_room{ position: relative; padding-left: 92px; border-bottom: 1px dotted #ccc; background-color: #fff; *zoom:1;}
.compare_list_room .col_main{ padding-bottom: 10px; margin-bottom: -1px; border-bottom: 1px dotted #ccc; border-left: 1px dotted #ccc; *zoom:1;}
:root .compare_list_room .col_main{ padding-bottom: 10px; border-bottom: 1px dotted #ccc; border-left: 1px dotted #ccc; *zoom:1;}
.compare_list_room .col_main:last-child{ border-bottom: 0 none;}
.compare_list_room .col_main:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.compare_list_room .txt_green{ color: #10a200;}
.compare_list_room .text_gray6{ color: #666;}
.compare_list_room .txt_green_u{ display: inline-block; color: #10a200; border-bottom: 1px dashed #10a200; cursor: pointer;}
.compare_list_room .txt_black_u{ display: inline-block; color: #333; border-bottom: 1px dashed #333; cursor: pointer;}
.compare_list_room .supplier_logo{ position: absolute; left: 10px; top:50%; margin-top: -10px; width: 65px; height: 20px;}
.compare_list_room .col1,.compare_list_room .col2,.compare_list_room .col3,.compare_list_room .col4,.compare_list_room .col5,.compare_list_room .col6,.compare_list_room .col7{ padding-top: 15px; padding-bottom: 10px;}
.compare_list_room .col1{ padding-left: 8px; width: 148px; text-align: left;}
.compare_list_room .col1 span{ display: inline-block; margin:0 6px 2px 0;}

.compare_list_room .col8{ padding-top: 10px; text-align: right;}
.compare_list_room .col9{ padding-top: 10px;}

.compare_list_room .line_orange{ border-bottom: 1px dashed #f60; cursor: pointer;}
.compare_list_room .line_blue{ border-bottom: 1px dashed #06c; cursor: pointer;}
.compare_list_room .line_gray{ border-bottom: 1px dashed #808080; cursor: pointer;}
.compare_list_room .price_orange dfn,
.compare_list_room .price_blue dfn,
.compare_list_room .price_gray dfn
{ margin-right: 4px; font-size: 12px;}
.compare_list_room .price_orange{ display: inline-block; margin-bottom:2px; line-height: 26px; color: #f60; font-size: 24px;}
.compare_list_room .price_blue{ display: inline-block; margin-bottom:2px; line-height: 26px; color: #06c; font-size: 24px;}
.compare_list_room .price_gray{ display: inline-block; margin-bottom:2px; line-height: 26px; color: #808080; font-size: 24px;}

.compare_other_room,.compare_showfold,.compare_exclusive{height: 32px; line-height: 32px;}
.compare_other_room{ padding-right: 15px; text-align: right; border-bottom: 1px dotted #ccc;}
.compare_showfold{ position: relative; margin-top: -1px; text-align: center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.compare_other_room .icon_down,.compare_showfold .icon_down{ display: inline-block; vertical-align: middle; margin-left: 5px;}
.compare_exclusive{ color: #999; text-align: center;border-bottom: 1px solid #ccc;}
.compare_exclusive i{ display: inline-block; vertical-align: middle; margin-right: 5px; width: 16px; height: 16px; background-position:-142px -134px}
/*E= compare_price*/
/*S= compare_facility*/
.compare_facility{ padding: 10px; background-color:#fff; *zoom:1;}
.compare_facility:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.facility_pic{ position: relative; float: left; width: 300px; height: 225px; overflow: hidden;}
.facility_pic .btn_prev,.facility_pic .btn_next{position: absolute; top: 50%; margin-top: -22px; width: 45px; height: 45px; text-align: center; background:rgba(0,0,0,0.8); z-index: 1; cursor: pointer;}
.facility_pic .btn_prev{ left: 0;}
.facility_pic .btn_next{ right: 0;}
.facility_pic .btn_prev i{ display: inline-block; margin-top: 12px; width: 12px; height: 20px; background-position: -76px -133px;}
.facility_pic .btn_next i{ display: inline-block; margin-top: 12px; width: 12px; height: 20px; background-position: -88px -133px;}
.facility_pic .pic_page{ position: absolute;left: 50%; margin-left: -50px; top: 200px; width: 100px; text-align: center; color: #fff;
 text-shadow:0 0 3px #000; z-index: 1;}
.facility_pic ul{position: absolute;}
.facility_pic li{ float: left; width: 300px;}
.facility_main{ float: right; width: 515px;}
.facility_main li{ padding-left: 82px; margin-bottom: 8px; line-height: 22px;}
.facility_main p{ float: left; margin-left: -82px; color: #666;}
.facility_main span{ display: inline-block;}
.facility_main .dot{ display: inline-block;vertical-align: middle; margin-right: 3px; height: 18px; line-height: 18px; overflow: hidden; font-size: 20px; font-weight: bold; color: #86b6e6;}
.facility_main_only{ padding-top: 0;}
.facility_main_only .compare_nopic{ margin-bottom: 10px; color: #999;}
.facility_main_only .facility_main{ width: 100%;}
.facility_main_btn{ padding-top: 5px; text-align: right; *zoom:1;}
.facility_main_btn:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.facility_main_btn .txt{ float: left; color: #f60;}
.facility_main_btn i{ margin-left: 5px;}
.facility_main_ul{ display: block;}
.facility_main_ul li{ max-height: 44px; overflow: hidden;}
.facility_main_ul .asterisk{ color: #f60;}
.facility_main_show{ max-height: 300px; overflow-y: auto;}
.facility_main_show li{ max-height: none;}
/*E= compare_facility*/

/* Ã¨Â¿â„¢Ã¥Â®Â¶Ã©â€¦â€™Ã¥Âºâ€”Ã¨Â¿ËœÃ¦Å“â€°_Ã©â„¢â€žÃ¥Å Â Ã¤ÂºÂ§Ã¥â€œÂ? */
.hotel_append_list{margin:20px 0 30px;}
.hotel_append_list .more{float:right;}
.hotel_append_list ul{*zoom:1;}
.hotel_append_list ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.hotel_append_list ul li{float:left;padding-right:20px;width:255px;_width:215px;}
.hotel_append_list .append_name{display:block;_width:215px;max-height:18px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.hotel_append_list .append_price dfn{vertical-align:3px;margin-right:4px;}
.hotel_append_list .append_price .base_price{display:inline-block;vertical-align:0;color:#f60;font-size:18px;}
.hotel_append_list .append_price .cut_price{display:inline-block;font-size:12px;color:#f60;}

/* Ã¨Â¿â„¢Ã¥Â®Â¶Ã©â€¦â€™Ã¥Âºâ€”Ã¨Â¿ËœÃ¦Å“â€°_Ã©â„¢â€žÃ¥Å Â Ã¤ÂºÂ§Ã¥â€œÂ? */

.htl_tips{position:relative;margin-bottom:20px;padding:10px 10px 10px 65px;background-color:#EDF6F8;border-radius:3px;overflow:hidden;}
.htl_tips .i{position:absolute;top:8px;display:block;width:59px;height:63px;margin-left:-74px;background-position:-119px -96px;overflow:hidden;}
.htl_tips p{margin-bottom:4px;}
.htl_tips .t{font-weight:bold;}
/* =s recommend_jj */
.recommend_jj_bd,.product_info{*zoom:1;}
.recommend_jj_bd:after,.product_info:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.recommend_jj{padding:0 20px;margin-bottom:10px;background:#edf7ff;}
.recommend_jj_bd{padding-bottom:20px;}
.recommend_jj_hd{padding:6px 0 10px;font-size:14px;font-weight:bold;}
.recommend_jj_bd li{float:left;height:70px;}
.recommend_jj_bd .product{padding-left:80px;padding-right:13px;width:132px;background:#fff;}
.recommend_jj_bd .product img{float:left;display:inline;margin-left:-80px;cursor:pointer;}
.recommend_jj_bd .product .product_name{padding:6px 0 3px;height:36px;overflow:hidden;}
.recommend_jj_bd .product .product_num{float:left;width:30px;height:18px;overflow:hidden;color:#999;}
.recommend_jj_bd .product .product_range{float:right;width:100px;height:18px;overflow:hidden;color:#999;text-align:right;}
.recommend_jj_bd .symbol{padding:0 25px;line-height:70px;font-size:30px;color:#999;font-family:Tahoma;}
.recommend_jj_bd .total{padding-top:10px;width:130px;height:60px;color:#666;}
.recommend_jj_bd .total dfn{display:inline-block;vertical-align:6px;margin-right:2px;}
.recommend_jj_bd .total .price{padding-right:2px;font-size:22px;color:#f60;}
.recommend_jj_bd .btn{padding-top:20px;height:50px;}
.recommend_jj_bd .btn a{display:inline-block;padding:0 18px;height:26px;line-height:26px;border:1px solid #05a;border-radius:3px;background-color:#27c;color:#fff;cursor:pointer;text-align:center;vertical-align:middle;outline:none;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:12px;text-align:cente;box-shadow:0 1px 0 rgba(51,119,187,0.7);*filter:chroma(color=#000000);outline:none;}
.recommend_jj_bd .btn a:hover{background-color:#29f;box-shadow:0 1px 0 rgba(107,143,178,0.7);text-decoration:none;}
/* =e recommend_jj */
/* spot and hotel package */
.spot_htl_package{margin-bottom:20px;padding:13px 0 20px 18px;background-color:#edf7ff;}
.spot_htl_package h4{font-size:16px;margin-bottom:5px;}
.spot_htl_package .shp_wrap{}
.spot_htl_package .shp_img,.spot_htl_package .shp_box,.spot_htl_package .shp_price{float:left;}
.spot_htl_package .shp_img{width:49px;height:49px;margin-right:18px;}
.spot_htl_package .shp_box{width:470px;padding-top:1px;font-family:SimSun;}
.spot_htl_package .shp_box li{padding:2px 0;}
.spot_htl_package .shp_box .ico_bed,.spot_htl_package .shp_box .ico_safe{display:inline-block;width:20px;height:20px;margin-right:10px;vertical-align:middle;background-image:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png);background-repeat:no-repeat;}
.spot_htl_package .shp_box .ico_bed{background-position:-75px -123px;}
.spot_htl_package .shp_box .ico_safe{background-position:-100px -123px;}
.spot_htl_package .shp_price{width:150px;padding-top:4px;color:#666666;}
.spot_htl_package .shp_price span{vertical-align:middle;}
.spot_htl_package .shp_price .price{font-size:18px;color:#ff6600;}
.spot_htl_package .shp_price .unit{font-family:"Microsoft yahei";vertical-align:-1px;}
.spot_htl_package .shp_btn_check{float:right;width:60px;height:25px;line-height:25px;margin:7px 20px 0 0;border:1px solid #05a;border-radius:3px;background-color:#27c;color:#fff;cursor:pointer;vertical-align:middle;outline:none;line-height:22px\9;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:12px;text-align:center;box-shadow:0 1px 0 rgba(51,119,187,0.7);outline:none}
.spot_htl_package .shp_btn_check:hover{background-color:#29f;box-shadow:0 1px 0 rgba(107,143,178,0.7);text-decoration:none;}
.detail_title{margin-bottom:10px;font:normal 18px/22px "microsoft yahei",simsun;color:#06c;}
.detail3_title{padding:14px 0 14px 10px;border:1px solid #E8E8E8;border-bottom:0 none;background:#F5F5F5;font:normal 20px/22px "microsoft yahei",simsun;}
.detail3_title .more{float:right;margin-right:22px;font-size:12px;}
.htl_tags{height:22px;margin-bottom:10px;overflow:hidden;}
.htl_tags span{float:left;margin-right:10px;padding:0 6px;border:1px solid #ddd;line-height:20px;}
.htl_tags .tag_1{color:#f60;}
.htl_tags .tag_2{color:#0073CC;}
.htl_tags .tag_3{color:#AE642A;}
.detail_content .special_label{ padding-bottom: 5px; *zoom:1;}
.detail_content .special_label:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.detail_content .special_label .i_label{ float: left; padding:0 3px; margin-right: 5px; margin-bottom: 5px; height: 18px; line-height: 18px; color: #fff; font-style: normal; background-color: #7be;}
.detail_content .special_info{ margin-bottom: 8px; border-bottom: 1px dashed #ccc;}
.detail_content .special_info li{ padding-left: 100px; padding-bottom: 8px; min-height: 24px; line-height: 24px;}
.detail_content .special_info .t{ float: left; margin-left: -100px; color: #999;}

.htl_brief{margin-bottom:6px;}
.htl_room_txt{margin-bottom:5px;line-height:24px;overflow:hidden;}
.text_3l{height:72px;}
.htlShow{ margin-bottom: 30px; line-height: 22px;}
.htlShow .ml_10{ margin-left: 10px; }
.htlShow .txt_yellow{ margin-left: 10px; color: #F4B33E;}
.htlShow-banner,.htlShow-column{ margin: 10px 0;}
.htlShow-banner img{ display:block; width: 100%;}
.htlShow-column-l{ float: left;}
.htlShow-column-r{ float: right;}
.htlShow-column img{ width:425px;}
.introduce_all{margin-bottom:10px;}
.htl_info_table{margin-bottom:30px;overflow:hidden;}
.htl_info_table table{width:100%;margin-bottom:-1px;table-layout:fixed;}
.htl_info_table th,.htl_info_table td{padding:8px 0;vertical-align:top;background:url(data:image/gif;base64,R0lGODlhIAABAIAAAP///8zMzCH5BAAAAAAALAAAAAAgAAEAAAIITACGmtfrGCsAOw==) 0 100% repeat-x;*background:url(//pic.c-ctrip.com/hotels_seo/bg_hotel_breakfast.gif) repeat-x center 100%;}
.htl_info_table th{width:100px;text-align:left;color:#999;font-weight: normal;}
.htl_info_table .line_int_60{ padding-left: 60px; }
.htl_info_table .line_int_60 .t{ float: left; margin-left: -60px; }
/*=s group_detail*/
.htl_group{margin-bottom:10px;font:normal 18px/22px "microsoft yahei",simsun;color:#06c;display:inline}
.htl_group_name{font-size: 14px; margin-left: 20px;}
.htl_group_content{ margin-bottom: 10px;text-indent: 25px;line-height: 24px;overflow: hidden;}
/*=e group_detail*/
/*=s facility_list*/
.htl_info_table .facility_list{ *zoom:1;}
.htl_info_table .facility_list:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.htl_info_table .facility_list li{ float: left; padding:2px 0 2px 30px; margin-right: 10px; width: 130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.htl_info_table .facility_list i{ float: left; width:21px; height: 21px; margin-left: -30px;}
.htl_info_table .facility_list .green{ color: #10a200; font-weight: bold;}
.htl_info_table .facility_list .fac-long{ clear: both; float: none; display: block; margin-right: 0; width: auto;}
.htl_info_table .facility_list .info{ margin-left: 10px; color: #999;}
.htl_info_table .facility_btn{ text-align: right;}
/*=e facility_list*/
.facilities_hide .detail_extracontent{margin-right:80px;height:18px;overflow:hidden;}
.facilities_hide .more{margin-top:-18px;text-align:right;}
.htl_facilities dl{display:inline-block;margin-bottom:20px;padding-left:80px;}
.htl_facilities dl{display:block;overflow:hidden;}
.htl_facilities dt{float:left;display:inline;width:70px;margin-left:-80px;color:#666;}
.htl_facilities dd{float:left;display:inline;width:23%;margin:0 1.2% 6px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.htl_facilities .free{font-weight:bold;color:#10A200;}
.htl_facilities .layoutfix{margin-top:-20px;}
.detail_extracontent li{float:left;display:inline;margin-right:12px;white-space:nowrap;}
.detail_extracontent .text_green{font-weight:bold;}
.detail_extracontent_3{clear:both;}
.detail_extracontent_3 li{float:left;padding-right:1%;}
.detail_extracontent_3 .col1{width:20%;}
.detail_extracontent_3 .col2{width:24%;}
.detail_extracontent_3 .col3{padding:0;width:53%;}
.detail2_title{clear:both;height:20px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.detail2_title h2{position:absolute;border-bottom:1px solid #004FB8;font:12px/20px "microsoft yahei",simsun;}
.trans_title{height:28px;}
.trans_title h2{position:static;float:left;margin-right:22px;border:none;}
.trans_title a{display:block;position:relative;height:20px;_bottom:-1px;line-height:20px;border-bottom:1px solid #CCC;}
.trans_title a{height:28px;font-size:18px;line-height:28px;}
.trans_title a.current{color:#06c;font-weight:normal;border-bottom:1px solid #004FB8;cursor:default;}
.trans_title a{width:76px;color:#333;}
.trans_title a.current b{position:absolute;bottom:-11px;left:50%;display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;margin-left:-6px;border-color:#024FAF transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;overflow:hidden;}
.trans_title a:hover{text-decoration:none;}
.trans_title .view_map{float:right;width:auto;height:18px;padding:1px 0 1px 22px;border:none;background-position:-199px -58px;font-size:12px;line-height:18px;*zoom:1;}
/* -----------htl_room_table end----------- */
/* Ã¨Â¿â„¢Ã¥Â®Â¶Ã©â€¦â€™Ã¥Âºâ€”Ã¨Â¿ËœÃ¦Å“â€°_Ã©â„¢â€žÃ¥Å Â Ã¤ÂºÂ§Ã¥â€œÂ? */
.hotel_append_list{margin:20px 0 30px;}
.hotel_append_list .more{float:right;}
.hotel_append_list ul{*zoom:1;}
.hotel_append_list ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.hotel_append_list ul li{float:left;padding-right:20px;width:255px;_width:215px;}
.hotel_append_list .append_name{display:block;_width:215px;max-height:18px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.hotel_append_list .append_price dfn{vertical-align:3px;margin-right:4px;}
.hotel_append_list .append_price .base_price{display:inline-block;vertical-align:0;color:#f60;font-size:18px;}
.hotel_append_list .append_price .cut_price{display:inline-block;font-size:12px;color:#f60;}

/* Ã¨Â¿â„¢Ã¥Â®Â¶Ã©â€¦â€™Ã¥Âºâ€”Ã¨Â¿ËœÃ¦Å“â€°_Ã©â„¢â€žÃ¥Å Â Ã¤ÂºÂ§Ã¥â€œÂ? */
/* Ã§â€šÂ¹Ã¨Â¯â€? */
.comment_tab_list{margin-bottom:20px;}
.comment_amount{margin-bottom:20px;padding:10px 20px;background-color:#EFF8FF;overflow:hidden;}
.btn_comment{display:inline-block;width:72px;height:24px;background:#06c;color:#fff;font-size:12px;line-height:24px;text-align:center;}
.btn_comment:hover{background:#29f;text-decoration:none;}
.hotel_kind{float:left;display:inline;margin:0 0 0 -166px;width:160px;}
.hotel_comment_list{width:100%;overflow:hidden;margin-bottom:10px;}
.hotel_comment_list li{position:relative;min-height:48px;_height:48px;padding:8px 10px 6px 166px;border-top:1px dashed #E4E4E4;*zoom:1;}
.hotel_comment_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.detail2_intro .hotel_comment_list li{border-bottom:0;border-top:1px dashed #E4E4E4;}
.detail2_intro .comment_amount{border-bottom:0;zoom:1;}
.hotel_kind_biz,.hotel_kind_kid,.hotel_kind_couple,.hotel_kind_friend,.hotel_kind_single,.hotel_kind_family,.hotel_kind_book,.hotel_kind_else{float:left;display:inline;width:48px;height:48px;margin-right:4px;}
.hotel_kind_biz{background-position:0 -177px;}
.hotel_kind_kid{background-position:-50px -177px;}
.hotel_kind_family{background-position:-50px -177px;}
.hotel_kind_friend{background-position:-100px -177px;}
.hotel_kind_single{background-position:-150px -177px;}
.hotel_kind_book{background-position:0 -227px;}
.hotel_kind_couple{background-position:-50px -227px;}
.hotel_kind_else{background-position:-100px -227px;}
.hotel_comment_list .name{max-height:32px;_height:32px;overflow:hidden;word-wrap:break-word;}
.comment_date{color:#999;font:12px/1.2m Arial;}
.comment_content{float:right;width:100%;min-height:48px;_height:48px;}
.detail_comment_box{position:relative;float:right;margin-top:4px;}
.detail_comment_score{float:right;margin-left:5px;color:#333;}
.comment_content h4{padding-bottom:10px;color:#000;font:bold 14px Simsun;}
.comment_content h4 a{color:#000;}
.comment_content p{white-space:pre-wrap;word-wrap:break-word;}
.comment_content .comment_certifying{float:right;color:#f60;}
.comment_content .comment_btn{float:right;width:70px;height:24px;white-space:normal;word-wrap:normal;text-align:right;}
.comment_content .var{background-color:#ff0;font-style:normal;}
.comment_content .comment_source .source{color:#999;}
.comment_content p .more_detail{color:#999;}
.comment_single,.comment_single .comment_content{margin-bottom:10px;}
.comment_detail{width:88%;margin-bottom:5px;padding-bottom:10px;color:#000;}
.extra_comment{position:relative;margin-top:13px;padding:5px 8px;border:1px solid #ECECEC;background-color:#FFF;color:#666;zoom:1;}
.extra_comment b{position:absolute;left:12px;top:-11px;display:block;width:8px;height:11px;background-position:-16px -384px;}
.more_comment{position:absolute;right:10px;margin-top:6px;overflow:hidden;z-index:2;}
.more_comment .link{float:right;}
.more_comment_bom{clear:both;margin-bottom:10px;height:20px;}
.additional_info{padding:8px 12px;background-color:#F6F6F6;color:#999;}
.additional_add{margin-bottom:10px;}
.additional_add strong{color:#666;}
.additional_add2{margin:0 -10px;padding:5px 10px;background-color:#FFF8DB;color:#666;}
.additional_add2 strong span{font-weight:normal;}
.c0_detail2_info_judge{height:19px;}
.htl_no_comment{position:relative;float:left;margin:40px 10px 0;}
.htl_no_comment .no_comment{margin-bottom:10px;font:bold 14px "Microsoft Yahei";color:#000;}
.htl_no_comment .btn_comment{position:absolute;margin:-27px 0 0 220px;}
.htl_no_comment .more_comment{margin-top:25px;text-align:right;font-family:"Microsoft Yahei";}
.htl_no_comment .comment_tips{top:46px;left:163px;zoom:1;z-index:5;}
.htl_no_comment .comment_tips h4{padding:0;border:0;}

/* =S æƒ è¯�?added by txji on 2013-08-26
* 1.å·¦ä¾§è¯„åˆ†åŠè¯´æ�?
* 2.ä½ç½®&è®¾æ–�?æœåŠ¡&å«ç”Ÿæ¡ä»¶ç­›é€?
* 3.ç­›é€‰æ— å†…å®�? */

.comment_overall{height:90px;padding-top:10px;*zoom:1;}
.comment_overall:after{display:block;clear:both;content:'.';height:0;overflow:hidden;visibility:hidden;}
.comment_overall_score{float:left;width:158px;padding-left:10px;}
/* 1 */
.comment_overall_score_hd .num{font-size:24px;font-family:tahoma;color:#16b;}
.comment_overall_score_bd{padding-left:23px;}
.comment_overall_score_bd_no{color:#999;}
.comment_overall_score_bd span{float:left;margin-left:-23px;margin-top:3px;width:16px;height:14px;overflow:hidden;background-position:0 -224px;}
.comment_overall_s,.comment_overall_s_no{float:left;width:692px;}
/* 2 & 3 */
.comment_overall_s_item{float:left;display:inline;width:341px;height:34px;margin-left:5px;margin-bottom:5px;line-height:34px;background-color:#eff8ff;}
.comment_overall_s_no .comment_overall_s_item{width:64px;margin-right:5px;}
.comment_overall_s_no{margin-top:10px;}
.comment_overall_s_item .item_title{float:left;width:64px;overflow:hidden;background-color:#d8efff;text-align:center;font-weight:700;}
.comment_overall_s_item .item_title a{color:#333;}
.comment_overall_s_item .item_title a:hover{text-decoration:none;}
.comment_overall_s_item .item_con{float:left;margin-left:3px;width:133px;padding-left:2px;text-align:center;cursor:pointer;}
.comment_overall_s_item .item_con:hover,.comment_overall_s_item .item_con_h{position:relative;z-index:1;text-decoration:none;background-color:#2b78e2;color:#fff;}
.comment_overall_s_item .item_con_h{z-index:2;}
.comment_overall_s_item .txt{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.comment_overall_s_item .del{display:none;}
.comment_overall_s_item .item_con_h:hover .del{display:block;position:absolute;z-index:1;right:-8px;top:-8px;width:16px;height:16px;overflow:hidden;background-position:0 -517px;}
.comment_overall_s_item .item_con_h:hover{padding:0 0 0 2px;}
/* * 1.button useful
* 2.Ã¦Æ’Â Ã¨Â¯â€žtabs */
.btns_useful{display:inline-block;width:66px;height:20px;border:1px solid #ddd;line-height:20px;vertical-align:middle;text-align:center;color:#333;border-radius:2px;box-shadow:-1px 1px 0 #efefef;}
/* 1 */
.btns_useful:hover{text-decoration:none;color:#fff;background-color:#27c;border-color:#27c;box-shadow:1px 0 0 #8194ab;}

/* =E Ã¦Æ’Â Ã¨Â¯â€? */
.comment_tab_box{height:24px;border-bottom:1px solid #949494;margin-bottom:10px;zoom:1;}
.comment_tab{position:relative;height:24px;_bottom:-1px;}
.comment_tab li{float:left;height:24px;margin-right:10px;line-height:24px;}
.comment_tab .tab_current{border-bottom:1px solid #1448B3;}
.comment_tab span{float:left;padding-left:20px;color:#4d4d4d;cursor:pointer;}
.comment_tab span.l{background-position:-1px -283px;}
.comment_tab .tab_current span{color:#000;font-weight:bold;}
.comment_tab li a{position:absolute;top:0;right:0;line-height:24px;_white-space:nowrap;}
.comment_tab .tab_nocurrent a,.comment_tab .tab_nocurrent b{display:none;}
.comment_tab li b{position:absolute;top:24px;display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;margin-left:-6px;border-color:#024FAF transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;overflow:hidden;}
.comment_tab li b.c{left:42px;}
.comment_tab li b.l{left:130px;}
.comment_loading{height:60px;line-height:60px;font-size:14px;text-align:center;}
.comment_loading i{display:inline-block;vertical-align:middle;margin-right:10px;width:32px;height:32px;background:url(//pic.ctrip.com/common/loading_32.gif)  no-repeat;}
.comment_alert{margin-bottom:10px;text-align:center;font-weight:bold;}
.detail2_comments_list{color:#666;}
.detail2_comments_list li{float:left;width:109px;margin-right:20px;color:#666;}
.comment_single_score{height:28px;color:#666;}
.comment_single_score .r{float:right;}
.comment_single_score .detail_comment_box{float:none;display:inline-block;}
.comment_single_score .comment_score_num{margin:0 5px;vertical-align:middle;}
.comment_box_bar{height:28px;padding:0 27px 0;background:#EFF8FF url(//pic.c-ctrip.com/hotels110127/bg_comment_box.png) repeat-x 0 0;}
.comment_box_bar a{float:left;margin-right:20px;padding:1px 5px 3px;}
.comment_box_bar a.rec_current{background-color:#8EA6D4;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;}
.hotel_comment_list .comment_pic{position:relative;width:100%;margin-bottom:10px;}
.comment_pic .pic_s{float:left;display:inline;width:40px;height:30px;margin-right:8px;padding:1px;border:1px solid #ccc;}
.comment_pic_big{position:absolute;top:36px;left:0;padding:1px;border:1px solid #ccc;background:#fff;z-index:2;}
.comment_pic_big img{width:549px;height:412px;}
.comment_pic_big p{padding:8px;}
/* S= comment search */
.comment_sumary_box .bar_score{ float: left;}
.comment_sumary_box .bar_score p{ display: inline-block; *display: inline; padding-right: 35px;}
.comment_sumary_box .bar_score .score{ padding-left: 5px; font-weight: bold; color: #2577e3;}
.bar_search_box{float: right; margin-bottom: 10px; padding: 0 10px; overflow: hidden;}
.bar_search_result{ margin-right:240px;font-size: 14px;}
.bar_search_result .highlight{ display: inline-block; vertical-align: -5px; vertical-align: -7px\0; *vertical-align: 0px; max-width: 150px; _width:50px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis; color: #f89a37;font-weight:bold;}
.bar_search_result .del{display:inline-block;*display:inline;*zoom:1;width: 20px;height: 20px;overflow: hidden;color:#666;background-color:#e5e5e5; font: bold 13px/22px simsun;text-align: center;vertical-align: bottom;cursor: pointer;  border-radius: 50%;}
.bar_search_result .del:hover{color: #fff;background-color: #2577e3;}
.bar_search{overflow: hidden; float: right; width: 220px;}
.bar_search .bar_search_input {float: right; height: 18px;width: 150px;padding:2px 3px;border: 1px solid #ccc; border-right:0;background-color: #fff;font-size: 12px/18px Arial;}
.bar_search .bar_search_btn { float: right; width: 48px; height: 24px; border:1px solid #88b6e3;background-color: #e6f3ff;color: #0066cc;font-size: 12px;text-align: center;vertical-align: middle;cursor: pointer;}
.bar_search .bar_search_btn:hover{background-color:#185a96;color: #fff;}

.comment_tab_list{ *zoom:1;}
.comment_tab_list:after{clear:both;display:block;content:'.';height:0;overflow:hidden;visibility:hidden;}
.comment_tab_list .user_impress{ padding: 10px 10px 20px 110px; margin-bottom: 20px; background-color: #f5f5f5;}
.comment_tab_list .user_impress_t{ float: left; display: inline; margin-left: -85px; margin-top: 12px; font-size: 14px; font-weight: bold; color: #666;}
.comment_tab_list .user_impress a{ display: inline-block; padding: 2px 10px; margin-top: 10px; margin-right: 10px; background-color: #fff; border: 1px solid #78d1ff; border-radius: 2px; }
.comment_tab_list .user_impress a:hover{ background-color:#eaf4fe; text-decoration: none;}
.comment_tab_list .user_impress .current,
.comment_tab_list .user_impress .current:hover{ background-color:#46a0fc; color: #fff; border-color: #2a8ff6; }
/* E= comment search */
/**** Ã§â€šÂ¹Ã¨Â¯â€žnew ***/
.comment_score_new .hotel_judge{float:left;}
.comment_score_new{float:left;width:100%;}
.comment_score_new .detail2_key_word_new2{float:left;width:100%;margin-top:7px;padding-top:7px;border-top:1px dashed #CCC;font-size:14px;}
.comment_score_new .detail2_key_word_new2 span{display:inline-block;width:16px;height:14px;margin:3px 10px 0 0;background-position:0 -224px;vertical-align:top;}
.comment_score_new .comment_info_new2{margin-top:10px;color:#666;}
.detail2_comments_list li a{color:#666;}
.comment_box_bar_new { position:relative; height:38px; margin-bottom:14px;border-bottom:2px solid #ccc;clear:both;background-color:#f5f5f5;}
.comment_box_bar_new .bar_left{float:left;margin-top:12px;}
.comment_box_bar_new .bar_left a{float:left;padding-left:12px;}
.comment_box_bar_new .bar_left a span{display:block;border-right:1px solid #eee;margin:4px 0;padding-right:12px;}
.comment_box_bar_new .tab_current{position:relative;height:26px;margin-bottom:-2px;border-bottom:2px solid #1448b3;}
.comment_box_bar_new .tab_current b{position:absolute;top:27px;left:50%;margin-left:-4px;display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;margin-left:-6px;border-color:#024FAF transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;overflow:hidden;}
.detail_cmt_box .comment_box_bar_new .icon_lv{float:left;position:relative;padding:0 0 0 30px;margin:15px 0 0 -9px;background-position:9px -287px;background-color:#fff;}
.comment_box_bar_new .btn_comment{margin:10px 0 0;}
.comment_box_bar_new .btn_comment:hover{background-position:-80px -784px;text-decoration:none;}
.comment_box_bar_new .bar_right{ float: right; margin-top: 10px;padding-right:10px; *zoom:1;}
.comment_box_bar_new .bar_right:after{clear:both;display:block;content:'.';height:0;overflow:hidden;visibility:hidden;}
.comment_box_bar_new .bar_right a{float:left;padding:0 10px;margin-left:-1px;height:21px;line-height:21px;border:1px solid #ccc;background-color:#f7f4f1;background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#EFEFEF));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:linear-gradient(to bottom,#FFFFFF 0%,#EFEFEF 100%);}
.comment_box_bar_new .bar_right a:hover,.comment_box_bar_new .bar_right .current{color:#fff;text-decoration:none;background-color:#0073c0;background-image:-ms-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-moz-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-o-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1983CA),color-stop(1,#0072BA));background-image:-webkit-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:linear-gradient(to bottom,#1983CA 0%,#0072BA 100%);border-color:#376CB2;}
.comment_box_bar_new .bar_right a i{display:inline-block;vertical-align:middle;margin-left:4px;_margin-top:5px;width:8px;height:9px;background-position:-168px -313px;}
.comment_box_bar_new .bar_right a:hover i,.comment_box_bar_new .bar_right .current i{background-position:-181px -313px;}
.comment_box_bar_new .bar_right select{float:left;margin-left:15px;}
.comment_pic .pic_s_box{float:right;display:inline;width:40px;height:30px;padding:1px;margin-right:8px;border:1px solid #ccc;background:url(//pic.c-ctrip.com/hotels121118/bg_nopic3.png) no-repeat 50% 50%;}
.comment_pic .pic_s_box:hover{border:1px solid #7DAFE6;}
.comment_pic_big_new{width:549px;height:446px;padding:1px;border:1px solid #ccc;background:#fff;}
.comment_pic_big_new .pic_box_big{width:549px;height:412px;overflow:hidden;}
.comment_pic_big_new img{margin:0 auto;}
.comment_pic_big_new p{padding:8px;white-space:nowrap;}
.back_link{height:35px;line-height:35px;padding-left:30px;}

.comment_tab_list .go_comment{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc; font-size: 14px; color: #666;}
.comment_tab_list .go_comment .ml_12{ margin-left: 12px;}
.comment_tab_list .go_comment .bold{ font-weight: bold; color: #333;}
.comment_tab_list .go_comment .num{ padding: 0 3px;}
.comment_tab_list .go_comment span.num{ font-weight: bold; padding: 0 3px; color: #333;}
.comment_tab_list .go_comment .btn{
	display: inline-block; vertical-align: middle; padding: 0 18px; height: 22px; line-height: 22px; font-size: 12px; border: 1px solid #05a;
	color: #fff; background-color: #27c;
	font-size: 12px; font-family: SimSun, Tahoma, Verdana, Arial, sans-serif;
	vertical-align: middle; text-align: center; cursor: pointer;
	outline: none;
	box-shadow: 0 1px 0 rgba(179, 206, 233, 0.7);
	border-radius: 3px;
}
.comment_tab_list .go_comment .btn:hover{
	border: 1px solid #1a8bff;
	background-color: #439cfc;
	text-decoration: none;
	box-shadow: 0 1px 0 rgba(107,143,178,0.7);
}
/* Ã§â€šÂ¹Ã¨Â¯â€?end */

/* */
.detail_cmt_box{padding:0;zoom:1;}
.detail_cmt_box .comment_amount{margin-bottom:10px;padding:20px 35px;background:#EFF8FF;zoom:1;}
.detail_cmt_box .hotel_comment_list{width:auto;}
.detail_cmt_box .hotel_comment_list li{border-top:0;border-bottom:1px dashed #E4E4E4;}
.detail_cmt_box .comment_tab_list{*zoom:1;}
.detail_cmt_box .comment_tab_list:after{clear:both;display:block;content:'.';height:0;overflow:hidden;visibility:hidden;}
.detail_cmt_box .c_page{position:static;float:right;display:inline;margin:10px 32px 0 0;}
.detail_cmt_box .text_right{clear:both;margin:0 15px 10px 0;overflow:hidden;}
.detail_cmt_box .icon_lv{background-position:0 -463px;}

/* Ã©â€¦â€™Ã¥Âºâ€”Ã¥â€ºÂ¾Ã§â€°â€? */

.detail_pic_box{overflow:hidden;zoom:1;}
.detail_pic_box h3{height:22px;margin:20px 0 15px;border-bottom:2px solid #D2D2D2;zoom:1;}
.detail_pic_box h3 a{position:relative;float:left;height:22px;padding:0 15px;font:normal 14px/22px Simsun;zoom:1;_bottom:-2px;}
.detail_pic_box h3 a:hover{text-decoration:none;}
.detail_pic_box h3 a.current{border-bottom:2px solid #004FB8;font-weight:bold;}
.detail_pic_box h3 a.current b{position:absolute;bottom:-11px;left:50%;display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;margin-left:-6px;border-color:#024FAF transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;overflow:hidden;}
.detail_pic_box .pic_type_select{margin-bottom:15px; }
.detail_pic_box .pic_type_select a{display:inline-block;height:22px;margin-right:8px;padding:0 5px;line-height:22px;}
.detail_pic_box .pic_type_select a:hover,.detail_pic_box .pic_type_select a.current{background-color:#8EA7D3;color:#FFF;border-radius:5px;text-decoration:none;}
.detail_pic_box .big_pic{position:relative;width:550px;height:412px;margin:0 auto;}
.detail_pic_box .big_pic img{display:block;width:550px;height:412px;background:url(//pic.c-ctrip.com/common/loading_100.gif) no-repeat center center #FFF;}
.detail_pic_box .pic_descrition{width:550px;margin:0 auto;padding:6px 0;overflow:hidden;font-size:14px;font-weight:bold;}
.detail_pic_box .pic_descrition a{color:#333;}
.detail_pic_box .pic_descrition p{float:right;display:inline;margin-bottom:8px;font-size:12px;font-weight:normal;}
.detail_pic_box .pic_descrition span{color:#F60;}
.detail_pic_box .pic_scroll{position:relative;height:90px;padding:13px 20px 0;margin:0 auto;}
.detail_pic_box .pic_list{position:absolute;left:50%;width:616px;height:64px;margin-left:-308px;overflow:hidden;}
.detail_pic_box .pic_list_box{position:relative;width:9999px;}
.pic_source{width:608px;margin:-16px auto 26px;text-align:right;font-size:10px;font-family:arial;color:#999;-webkit-text-size-adjust:none;}
.pic_source2{width:550px;margin:0 auto;text-align:right;font-size:10px;font-family:arial;color:#999;-webkit-text-size-adjust:none;}
.htl_pic_pop .view_360{width:710px;margin:30px auto 0;overflow:hidden;}
/* ------ 360 3d S ------ */
.ctrip_360{width:651px;margin:0 auto;overflow:hidden;}
.ctrip_360_bd:before,.ctrip_360_bd:after{content:"";display:table;}
.ctrip_360_bd:after{clear:both;}
.ctrip_360_bd{position:relative;margin-bottom:20px;background:#ddd;zoom:1;}
.pic_num{text-align:right;padding-right:30px;margin-bottom:5px;}
.pic_num span{color:#FF6600;}
.ctrip_360_pic{float:left;width:550px;height:302px;overflow:hidden;position:relative;}
.ctrip_360_panorama_btn{position:absolute;left:10px;top:10px;width:49px;height:29px;background:url(//pic.c-ctrip.com/htlpic/hotels/querypage/un_query.png) no-repeat 0 -32px;z-index:6;}
.ctrip_360_panorama_btn:hover{background-position:0 -71px;}
.ctrip_360_pic .menu_left,.ctrip_360_pic .menu_right{position:absolute;top:139px;width:20px;height:22px;}
.ctrip_360_pic .menu_left{left:50px;background-position:0 -120px;}
.ctrip_360_pic .menu_right{right:50px;background-position:-22px -120px;}
.ctrip_360_pic_box{position:relative;width:550px;height:302px;overflow:hidden;}
.ctrip_360_pic_box img{width:550px;height:302px;display:block;}
.ctrip_360_pic_btn{position:absolute;top:250px;right:20px;}
.ctrip_360_pic_btn,.ctrip_360_tip{z-index:1;}
.btn_360{display:inline-block;width:37px;height:37px;position:relative;zoom:1;background:url(//pic.c-ctrip.com/hotels121118/360/q_bg.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//pic.c-ctrip.com/hotels121118/360/q_bg.png",sizingMethod="scale");cursor:pointer;}
.btn_360 i{display:inline-block;width:15px;height:15px;cursor:pointer;position:absolute;top:12px;left:11px;background:url(//pic.c-ctrip.com/hotels121118/360/btn_icon.png) no-repeat;}
.btn_left i{background-position:0 0;}
.btn_right i{background-position:0 -120px;}
.btn_play i{background-position:1px -40px;}
.btn_stop i{background-position:1px -80px;}
.ctrip_360_tip{position:absolute;top:50%;left:50%;width:200px;height:33px;line-height:33px;color:#fff;text-align:center;margin:-16px 0 0 -76px;}
.ctrip_360_tip{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');}
:root .ctrip_360_tip{filter:none;background-color:rgba(0,0,0,0.5);}

.ctrip_360_browser{position:absolute;top:50%;left:50%;width:600px;height:50px;line-height:50px;color:#fff;text-align:center;margin:-25px 0 0 -300px; font-size: 14px;}
.ctrip_360_browser{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');}
:root .ctrip_360_browser{filter:none;background-color:rgba(0,0,0,0.8);}

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

.ctrip_vr{ width: 860px;}
.ctrip_vr .ctrip_360_pic{ width: 760px;}
.ctrip_vr .ctrip_360_pic_box{ width: 760px;}
.ctrip_vr .ctrip_360_pic_box img{ width: auto;}
/* ------ 360 3d E ------ */
.picture_wrap .pop_bd{padding:20px;}
.picture_tab{float:left;height:23px;margin-bottom:10px;border:1px solid #999;-moz-border-radius:3px;overflow:hidden;}
.picture_tab li{float:left;height:23px;}
.picture_tab li a,.picture_tab .tab_current a{float:left;height:23px;padding:0 10px;margin-left:-1px;border-left:1px solid #999;background:url(//pic.c-ctrip.com/hotels110127/bg_pic_tab.png) repeat-x 0 0;line-height:23px;color:#666;}
.picture_tab li a:hover{background-position:0 -25px;text-decoration:none;color:#333;}
.picture_tab .tab_current a,.picture_tab .tab_current a:hover{background-position:0 -50px;font-weight:bold;color:#333;text-decoration:none;}
.picture_tab2_box{float:left;width:710px;height:35px;margin:10px 10px 0;overflow:hidden;}
.picture_tab2 li{float:left;height:28px;margin:0 0 -1px -1px;}
.picture_tab2 li  a{padding:0 16px;border-left:1px solid #ccc;line-height:28px;}
.picture_tab2 li  a:hover{text-decoration:none;}
.picture_tab2 li  b{display:none;}
.picture_tab2 .tab_current{position:relative;height:26px;margin-left:0;background-color:#377CD6;border:1px solid #377CD6;border-radius:3px 3px 0 0;line-height:26px;}
.picture_tab2 .tab_current a{border:none;color:#fff;cursor:default;}
.picture_tab2 .tab_current b{position:absolute;bottom:-15px;left:50%;display:block;width:0;height:0;margin:0 0 0 -7px;border-color:#377CD6 #fff #fff #fff;border-style:solid;border-width:7px;overflow:hidden;font-size:0;line-height:0;}
.big_pic .prev,.big_pic .next{position:absolute;top:0;display:block;height:412px;outline:none;z-index:2;cursor:pointer;background:url(#);}
.big_pic .prev{left:0;width:33.3%;}
.big_pic .next{right:0;width:66.6%;}
.big_pic .prev .hover,.big_pic .next .hover{float:left;width:44px;height:385px;margin-top:12px;border-radius:0 5px 5px 0;background-color:rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);background-color:#aaa\9;}
.big_pic .prev .hover b,.big_pic .next .hover b{display:block;width:35px;height:55px;margin-top:180px;background-position:7px -44px;}
.big_pic .next .hover{float:right;border-radius:5px 0 0 5px;}
.big_pic .next .hover b{margin-left:4px;background-position:-42px -44px;}
.pic_scroll .page_up,.pic_scroll .page_down,.pic_scroll .page_up_disable,.pic_scroll .page_down_disable{position:absolute;top:26px;left:20px;width:19px;height:36px;background-position:0 0;}
.pic_scroll .page_up:hover{background-position:-42px 0;}
.pic_scroll .page_up_disable{background-position:-83px 0;cursor:default;}
.pic_scroll .page_down{left:auto;right:20px;background-position:-20px 0;}
.pic_scroll .page_down:hover{background-position:-62px 0;}
.pic_scroll .page_down_disable{left:auto;right:20px;background-position:-103px 0;cursor:default;}
.pic_list a{position:relative;float:left;display:inline;width:80px;height:60px;margin-right:4px;zoom:1;border:2px solid #FFF;overflow:hidden;}
.pic_list a:hover{border-color:#8BB6EE;}
.pic_list .current,.pic_list .current:hover{width:80px;height:60px;border:2px solid #FF6600;filter:alpha(opacity=100);opacity:1;}
.pic_list .pic_name{display:block;position:absolute;left:0;bottom:-25px;width:80px;height:20px;background-color:rgba(0,0,0,.6);background-color:#4C4C4C\9;color:#EEE;line-height:20px;text-align:center;filter:alpha(opacity=80)\0/;white-space:nowrap;overflow:hidden;}
.pic_list a:hover .pic_name{bottom:0;}
.pic_list .current:hover .pic_name{width:80px;}
.pic_list img{display:block;width:80px;height:60px;background:url(//pic.c-ctrip.com/common/loading_18.gif) no-repeat center center #FFF;}
.pic_list .current img{width:80px;height:60px;}

/* Ã¥Å“Â°Ã¥â€ºÂ¾Ã©Â? */

.detail_trans_box{position:relative;height:555px;margin-bottom:10px;background:#F0F8FF;overflow:hidden;}
.detail2_intro{padding-bottom:10px;}
.transport_title{height:20px;margin-bottom:20px;border-bottom:1px solid #999;}
.transport_title a{float:left;height:20px;padding:0 20px;}
.transport_title a:hover{text-decoration:none;}
.transport_title a.current{position:relative;border-bottom:1px solid #004FB8;font-weight:bold;color:#333;cursor:pointer;_bottom:-1px;}
.transport_title a.current b{position:absolute;bottom:-10px;left:50%;display:block;width:0;height:0;overflow:hidden;font-size:0;line-height:0;margin-left:-6px;border-color:#024FAF transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;overflow:hidden;}
.trans_info_box2{margin:0 20px 10px;}
.trans_info_box2 li{float:left;width:30%;margin:0 10px 15px 0;white-space:nowrap;overflow:hidden;}
.trans_info_box2 span{display:inline-block;width:16px;height:16px;margin:0 5px 0 0;background-position:-157px -24px;color:#FFF;text-align:center;line-height:16px;}
.trans_nearby_htl a{padding-right:15px;background-position:100% -64px;}
.trans_info_detail{min-width:548px;max-width:770px;_width:770px;margin-bottom:20px;padding:0 0 0 170px;*zoom:1;}
.trans_info_detail:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.trans_info_detail .trans_info_left{float:left;display:inline;width:170px;margin-left:-170px;}
.trans_info_detail .trans_info_left li{padding:10px 0 10px 20px;overflow:hidden;}
.trans_info_detail .trans_info_left li.current{position:relative;width:150px;*width:134px;border:1px solid #7C7C7C;border-right:none;background-color:#FFF;}
.trans_info_detail .trans_info_count{display:inline-block;width:16px;height:16px;margin-right:5px;background-position:-157px -24px;color:#FFF;text-align:center;line-height:16px;}
.trans_info_detail .trans_info_content{padding:8px 15px 0 15px;border:1px solid #7C7C7C;}
.trans_info_content .transfer_tab{margin-bottom:10px;}
.trans_info_content .transfer_tab a{float:left;width:43px;height:23px;margin-right:-1px;color:#666;border:1px solid #999;line-height:23px;text-align:center;background:url(//pic.c-ctrip.com/hotels121118/un_repeat_detail.png) repeat-x 0 -125px;}
.trans_info_content .transfer_tab a:hover{text-decoration:none;}
.trans_info_content .transfer_tab a.current{background-position:0 -99px;color:#333;font-weight:bold;cursor:default;}
.trans_info_content .transfer_info{position:relative;margin-bottom:10px;}
.trans_info_content .transfer_info p{width:200px;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.trans_info_content .transfer_info .exchange_btn{left:200px;top:0;}
.trans_info_content .bus_route{padding:0 10px 0 0;}
.htl_keyword{position:relative;padding:10px 0 10px 48px;background:#EFF8FF;*zoom:1;}
.htl_keyword:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.htl_keyword b{position:absolute;display:block;width:16px;height:14px;margin:4px 0 0 -28px;background-position:0 -224px;overflow:hidden;}
.htl_keyword span{display:inline-block;margin:0 6px 4px 0;font-size:14px;font-weight:bold;}
.htl_keyword p{clear:both;color:#666;}
.seo_201305{clear:both;margin:0 -300px 30px 0;padding:10px 15px;_padding-top:70px;border:2px solid #DEDEDE;color:#999;line-height:2;}
.seo_201305 a{color:#999;}
.seo_201305 h4{font-size:12px;font-weight:bold;color:#666;}
.seo_201305 .p{margin-bottom:10px;_margin-top:-60px;overflow:hidden;_position:absolute;}
.seo_201305 .p img{display:block;height:91px;margin:-121px 0 30px;width:121px;}
.seo_201305 .seo_hot{height:24px;margin-right:-5px;padding-left:80px;display:block;overflow:hidden;*zoom:1;}
.seo_201305 .seo_hot dt{float:left;display:inline;width:80px;margin-left:-80px;}
.seo_201305 .seo_hot dd{float:left;width:84px;margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.seo_201305 .black{color:#333;}
.seo_201305 .seo_line{height:0;overflow:hidden;border-bottom:1px dotted #ccc;margin:5px 0;}
.seo_201305 .seo_booking dd{width:auto;margin-right:50px;}
.seo_201305 .sta_unfold{height:auto;}
.seo_201305 .seo_more{margin-left:10px;}

/*=s 旗舰店入口 */
.storeEnter,
.storeEnter-hd .logo,
.storeEnter-hd .adv .ico{ background-image: url(//pic.c-ctrip.com/htlpic/flagship/store/hyatt/un_query_hyatt_v1.png?180130.png); background-repeat: no-repeat;}
.storeEnter{ padding-left: 134px; margin-bottom: 20px; height: 134px; overflow: hidden; font-family: "Microsoft Yahei",Simsun,sans-serif; background-color: #f8f8f8; background-position: 390px 0; *zoom:1;}
.storeEnter-hd{ width: 450px; height: 132px; border-top: 1px solid #e6ebf2; border-bottom: 1px solid #e6ebf2; background-color: #f8f8f8;}
.storeEnter-hd .logo{ float: left; margin-top: -1px; margin-left: -134px; width: 134px; height: 134px; background-position: 0 -150px;}
.storeEnter-hd .name{ padding: 10px 15px 0; font-size: 20px;}
.storeEnter-hd .name .tag{ display: inline-block; vertical-align: middle; padding: 0 4px;  height:18px; line-height: 18px; color: #fff; font-size: 12px; background-color: #7be; border-radius: 3px;}
.storeEnter-hd .adv{ display: block; padding:10px 15px 0; font-size: 14px; overflow: hidden;}
.storeEnter-hd .adv li{ float: left;}
.storeEnter-hd .adv li + li{ margin-left: 20px;}
.storeEnter-hd .adv .ico{ display: inline-block; *display: inline; vertical-align: middle; *zoom:1; margin-right: 3px;}
.storeEnter-hd .adv .ico-discount{ width: 21px; height: 18px; background-position: -150px -150px;}
.storeEnter-hd .adv .ico-points{ width: 22px; height: 19px; background-position: -150px -180px;}
.storeEnter-hd .adv .ico-exchange{ width: 18px; height: 18px; background-position: -150px -210px;}
.storeEnter-hd .bottom{ padding: 20px 15px 0;}
.storeEnter-hd .btn{ display: inline-block; *display: inline; vertical-align: middle; width: 72px; height: 30px; line-height: 30px; text-align: center; color: #fff; background-color: #2676e3; border-radius: 5px; transition:background-color 0.3s;}
.storeEnter-hd .btn:hover{ text-decoration: none; background-color: #4faeff;}
/*=e 旗舰店入口 */

.detail3_append_list{position:relative;margin-bottom:20px;padding-left:10px;border:1px solid #E8E8E8;border-top:0 none;background:#F5F5F5;overflow:hidden;*zoom:1;}
.detail3_append_list:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.detail3_append_list li{position:relative;float:left;width:145px;_width:112px;min-height:88px;_height:88px;padding:0 20px 0 110px;}
.detail3_append_list li .append_img{position:absolute;top:3px;left:0;border-radius:3px;}
.detail3_append_list li .append_img img{width:100px;height:64px;}
.detail3_append_list li .append_name{display:block;height:36px;overflow:hidden;}
.detail3_append_list li .append_price{margin-top:8px;}
.detail3_append_list li .append_price dfn{vertical-align:3px;margin-right:4px;}
.detail3_append_list li .append_price .base_price{display:inline-block;vertical-align:0;color:#f60;font-size:18px;}
.detail3_append_list li .append_price .cut_price{display:inline-block;font-size:12px;color:#f60;}
/* Ã§â€Â¨Ã¦Ë†Â·Ã¨Â¿ËœÃ¦ÂµÂÃ¨Â§Ë†Ã¨Â¿â€? */
.detail2_periphery_hotels{position:relative;margin-bottom:20px;padding-left:10px;border:1px solid #E8E8E8;border-top:0 none;background:#F5F5F5;overflow:hidden;*zoom:1;}
.detail2_periphery_hotels:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.detail2_periphery_hotels li{position:relative;float:left;display:inline;width:30.7%;min-height:120px;_height:120px;margin-right:1%;padding:2px 0 10px 0;zoom:1;overflow:hidden;}
.detail2_periphery_hotels .pic{float:left;width:100px;height:100px;margin-right:10px;background:url(//pic.c-ctrip.com/hotels121118/bg_nopic1.png) no-repeat 50% 50%;overflow:hidden;border-radius:3px;}
.detail2_periphery_hotels .pic img{width:100px;height:100px;}
.detail2_periphery_hotels .d{position:absolute;top:82px;left:0;width:100px;height:20px;border-radius:0 0 3px 3px;background-color:#4C4C4C;color:#fff;opacity:0.7;text-align:center;z-index:1;filter:alpha(opacity=70);}
.detail2_periphery_hotels .also_viewed{}
.detail2_periphery_hotels .name{height:20px;font:bold 14px/20px simsun;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.detail2_periphery_hotels .name a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.detail2_periphery_hotels .hotel_level{ height: 18px;}
.detail2_periphery_hotels .link{margin-top:2px; height: 18px;}
.detail2_periphery_hotels .price{margin-top:10px;font-family:simsun;}
.detail2_periphery_hotels .price strong{font:normal 16px tahoma;color:#FF6600;}
.detail2_periphery_hotels .price dfn{padding-right:3px;font:normal 12px arial;vertical-align:3px;color:#333;}
.detail2_periphery_hotels .price span{vertical-align:-3px;*vertical-align:2px;}
.detail2_periphery_hotels .bk_time{margin-bottom:-10px;color:#10A200;}
.detail2_periphery_hotels .periphery_cmt_content{clear:both;margin-top:10px;}
.detail2_periphery_hotels .periphery_cmt_content .content{position:relative;height:76px;padding:7px 10px;border:1px solid #D1E7F1;border-radius:4px;background-color:#F6FBFF;color:#666;zoom:1;}
.detail2_periphery_hotels .periphery_cmt_content p{height:54px;margin-bottom:5px;font-family:Simsun,sans-serif;overflow:hidden;}
.detail2_periphery_hotels .periphery_cmt_content .name_date{height:18px;}
.detail2_periphery_hotels .periphery_cmt_content .c_name{float:left;margin-right:10px;padding-left:16px;background-position:-1px -417px;color:#999;}
.detail2_periphery_hotels .periphery_cmt_content .c_date{float:right;color:#999;}

/* Ã¥Âºâ€¢Ã©Æ’Â¨Ã¦â€“â€¡Ã¥Â­â€”Ã§Æ’Â­Ã©â€”Â¨Ã¥Å¸Å½Ã¥Â¸â€? */
.hot_city{width:100%;padding-top:10px;border-top:1px dotted #ccc;}
.hot_city h3{width:100%;margin-bottom:5px;color:#000;font-size:12px;}
.hot_city h3 a{padding:0 10px;font-weight:normal;color:#0055aa;float:right;}
.hot_city a{color:#999;float:left;margin-right:5px;line-height:16px;}
/* Ã¥Âºâ€¢Ã©Æ’Â¨Ã¦â€“â€¡Ã¥Â­â€”Ã§Æ’Â­Ã©â€”Â¨Ã¥Å¸Å½Ã¥Â¸â€?end */
/* -- creadit card -- */
.card_cont_img span{ display: inline-block; padding: 2px 5px; margin-right:10px; border: 1px solid #eee; border-radius: 2px;}
.card_wcat i,.card_alipay i,.card_master i,.card_visa i,.card_amex i,.card_diners i,.card_jcb i,.card_unionpay i{ float: left; width:67px;height:40px;background:url(//pic.c-ctrip.com/htlpic/common/card_logo.png) no-repeat;}
.card_wcat i{width:87px;background-position:0 -296px;}
.card_alipay i{width:80px;background-position:0 -253px;}
.card_visa i{width:64px;background-position:0 -42px;}
.card_unionpay i{width:64px;background-position:0 -84px;}
.card_amex i{width:41px;background-position:0 -126px;}
.card_diners i{width:64px;background-position:0 -168px;}
.card_jcb i{width:53px;background-position:0 -210px;}
.card_cont_txt{padding-top:6px;}
.card_txt{margin-right:10px;}
/* =s Ã¤Â¸â€°Ã¥â‚¬ÂÃ§Â§Â¯Ã¥Ë†? */
.integral3{height:27px;margin:0 0 10px 10px;overflow:hidden;}
.integral3 .icon_integral3{display:inline-block;*display:inline;width:300px;height:27px;background-position:0 0;background-repeat:no-repeat;zoom:1;}
/* =e Ã¤Â¸â€°Ã¥â‚¬ÂÃ§Â§Â¯Ã¥Ë†? */
/* -----------detail_side----------- */
.sider_pic{margin-bottom:15px;padding:16px 14px 8px;background-color:#F1F1F1;*zoom:1;}
.sider_pic_list,.sider_active_list{margin-bottom:24px;color:#666;*zoom:1;}
.sider_pic_list li,.sider_active_list li{position:relative;padding:0 0 10px 45px;margin-bottom:10px;border-bottom:1px dashed #CCC;zoom:1;}
.sider_pic_list li{min-height:36px;_height:36px;}
.sider_pic_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.sider_active_list li{position:relative;padding-left:0;}
.sider_pic .sider_title{margin-bottom:13px;font-size:14px;font-weight:bold;}
.sider_title .more{float:right;color:#7B9CD9;font:normal 12px/22px Simsun;}
.sider_pic .sider_hotel_pic{position:absolute;top:0;left:0;width:36px;height:36px;background:url(//pic.c-ctrip.com/hotels121118/bg_nopic3.png) no-repeat;overflow:hidden;}
.sider_pic .sider_hotel_pic img{width:36px;height:36px;border-radius:3px;}
.sider_pic .hotel_name{display:block;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sider_pic .huixuan_name{display:block;width:144px;margin-bottom:2px;}
.sider_pic .info,.sider_pic .bk_time,.sider_pic .comment{width:146px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sider_pic .bk_time{color:#10A200;}
.sider_pic .comment{display:block;color:#06c;}
.sider_pic .item_hover .delete{display:block;}
.sider_pic .delete{display:none;position:absolute;top:0;right:0;font-size:15px;font-weight:bold;color:#2277CC;}
.sider_pic .delete:hover{text-decoration:none;color:#ffb000;}
.sider_pic .fav_del{position:absolute;top:2px;right:0;width:18px;height:18px;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat -128px -46px;}
.sider_pic .fav_del:hover{background-position:-128px -70px;}
.sider_pic .region{display:block;margin-bottom:2px;color:#666;}
.sider_pic .hotel_price{float:right;color:#f60;font-size:18px;}
.sider_pic .hotel_price dfn{color:#333;font-size:12px;vertical-align:4px;}
.sider_pic .price{margin:2px 0;}
.sider_pic .price .s{padding-right:10px;font-weight:bold;}
.sider_pic .price dfn{padding-right:2px;}
.sider_pic .price .p{font-weight:bold;color:#f60;}
.sider_other_info dt{display:block;height:27px;padding-left:25px;background-position:-197px -79px;font:18px "Microsoft Yahei";color:#528C01;}
.sider_other_info dd{display:block;margin-bottom:10px;padding-left:25px;color:#666;font:11px "Microsoft Yahei";}
#vistedHotels{*zoom:1;}
.sider_append_list{color:#666;margin-bottom:20px;}
.sider_append_list li{position:relative;padding:0 0 7px 84px;margin-bottom:10px;border-bottom:1px dashed #CCC;zoom:1;}
.sider_append_list li{min-height:46px;}
.sider_append_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.sider_append_list .append_img{position:absolute;top:3px;left:0;width:72px;height:48px;border-radius:3px;}
.sider_append_list .append_img img{width:72px;height:48px;}
.sider_append_list .append_name{display:block;max-height:32px;_height:32px;line-height:16px;overflow:hidden;}
.sider_append_list .append_price dfn{vertical-align:3px;margin-right:4px;}
.sider_append_list .append_price .base_price{display:inline-block;vertical-align:0;color:#f60;font-size:18px;}
.sider_append_list .append_price .cut_price{display:inline-block;font-size:12px;color:#f60;}
.sider_tuan{padding:16px 14px 8px;margin-bottom:10px;background:#f1f1f1;}
.sider_tuan .sider_title{margin-bottom:3px;font-size:14px;font-weight:bold;}
.sider_tuan .more{float:right;color:#7B9CD9;font:normal 12px/22px Simsun;}
.sider_tuan .sider_tuan_list{overflow:hidden;}
.sider_tuan .sider_tuan_list li{*zoom:1;margin-top:-1px;padding:10px 0 0 73px;height:72px;border-top:1px dashed #ccc;}
.sider_tuan .sider_tuan_list li:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.sider_tuan .sider_tuan_list img{display:inline;float:left;margin-left:-73px;width:62px;height:62px;border-radius:3px;}
.sider_tuan .sider_tuan_list .tuan_name{display:block;margin-bottom:5px;height:36px;overflow:hidden;}
.sider_tuan .sider_tuan_list .tuan_num{float:right;padding:3px 8px 0 0;color:#999;}
.sider_tuan .sider_tuan_list .tuan_price{color:#666;}
.sider_tuan .sider_tuan_list .tuan_price .price{display:inline-block;margin:0 4px;font-size:16px;font-weight:bold;color:#f60;}
/* -----------pop----------- */
/* hotel pic */
.hotel_pic_top,.hotel_pic_room{width:558px;height:420px;background:#fff;overflow:hidden;z-index:20;}
.hotel_pic_top img,.hotel_pic_room img{width:550px;height:412px;padding:2px;border:2px solid #CCC;box-shadow:2px 2px 4px #CCC;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center center #FFF;}
.hotel_pic_room{width:308px;height:233px;}
.hotel_pic_room img{width:300px;height:225px;}
.comment_pic_big_new{width:549px;height:446px;padding:1px;border:1px solid #ccc;background:#fff;z-index:20;}
.comment_pic_big_new .pic_box_big{width:549px;height:412px;overflow:hidden;}
.comment_pic_big_new img{margin:0 auto;}
.comment_pic_big_new p{padding:8px;white-space:nowrap;}
/* change date pop */
.change_date_pop .pop_bd{padding:20px 10px 14px;}
.change_date_pop h3{width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.change_date_pop table{font-size:14px;}
.change_date_pop th,.change_date_pop td{height:44px;vertical-align:top;}
.change_date_pop th{width:100px;padding-right:14px;font-weight:normal;text-align:right;}
.change_date_pop .input_txt{width:190px;}
.change_date_pop table span{white-space:nowrap;}
.change_date_pop .btn{display:inline-block;width:60px;height:25px;background-color:#2277CC;border:1px solid #1256AA;border-radius:2px;color:#fff;font-weight:bold;text-align:center;box-shadow:0 1px 1px #bbb;line-height:24px;cursor:pointer;}
.change_date_pop .btn:hover{background-color:#2299FF;border:1px solid #0077DD;}
/* --- map pop --- */
.searchresult_popname{position:absolute;background-color:#fff;}
.searchresult_popname span{display:block;width:200px;padding:6px 18px 6px 8px;border:2px solid #287BCE;border-radius:5px;line-height:18px;color:#0066cc;font-size:12px;}
.searchresult_popname2{position:absolute;border-radius:5px;}
.searchresult_popname2 span{float:left;height:26px;line-height:26px;padding:0 15px;border:2px solid #EE5B78;color:#A44343;border-radius:5px;font-size:12px;background-color:#FFF;}
.map_pop{width:894px;margin:0 auto;padding:35px 0 8px;border-left:8px solid #555;border-right:8px solid #555;background:#555;overflow:hidden;}
.map_pop .map_box_tabs{position:absolute;top:5px;left:0;*zoom:1;}
.map_pop .map_box_tabs:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.map_pop .map_box_tabs a{float:left;width:61px;height:22px;padding:2px 0 0 12px;line-height:18px;color:#AEAEAE;border:1px solid #3C3C3C;background:#3a3a3a;text-decoration:none;box-shadow:1px 1px 1px #212123 inset;}
.map_pop .map_box_tabs i{display:inline-block;vertical-align:-4px;*vertical-align:middle;margin-right:3px;width:19px;height:20px;}
.map_pop .map_box_tabs .tabs_map{border-radius:3px 0 0 3px;}
.map_pop .map_box_tabs .tabs_street{border-radius:0 3px 3px 0;}
.map_pop .map_box_tabs .tabs_map_icon{background-position:-111px -334px;}
.map_pop .map_box_tabs .tabs_street_icon{background-position:-111px -313px;}
.map_pop .map_box_tabs .current{color:#0067CB;background:#fff;border:1px solid #85AFDF;box-shadow:none;}
.map_pop .map_box_tabs .current .tabs_map_icon{background-position:-90px -334px;}
.map_pop .map_box_tabs .current .tabs_street_icon{background-position:-90px -313px;}
.map_pop .map_box_tabs .tabs_hover{background:#484848;}
.map_pop .map_box_tabs .tabs_hover .tabs_map_icon{background-position:-132px -335px;}
.map_pop .map_box_tabs .tabs_hover .tabs_street_icon{background-position:-132px -313px;}
.map_pop .delete{position:absolute;right:0;top:5px;width:30px;height:28px;font-size:14px;color:#fff;font-weight:bold;font-family:Simsun;text-align:center;text-decoration:none;line-height:28px;}
/* for details map close button */
.map_pop .c_close{color:#fff!important;}
.map_pop .delete:hover,.map_pop .c_close:hover{text-decoration:none;color:#EB8C05!important;}
.map_pop .map_box{position:relative;background:#fff;}
.map_pop .street_box{position:relative;height:692px;background:#fff;}
.map_pop .map_box .map_pop_loading,.map_pop .street_box .map_pop_loading{position:absolute;top:50%;left:50%;padding-top:60px;margin:-41px 0 0 -60px;width:120px;height:22px;text-align:center;font:14px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;font-weight:bold;color:#5F5F5F;background:url(//pic.ctrip.com/common/loading_48.gif) no-repeat center top;}
.map_pop .map_content{overflow:hidden;}
.map_pop .map_side{position:absolute;top:0;right:0;width:260px;padding:0 10px;border-left:1px solid #ccc;background-color:#fff;}
.map_pop .map_side_hidden{right:-280px;}
.btn_side_close,.btn_side_open{position:absolute;top:50%;left:-22px;margin-top:-22px;z-index:10;}
.btn_side_close a,.btn_side_open a{display:block;width:22px;height:43px;border:1px solid #ccc;border-right:0 none;border-radius:2px;background:#fff url(//pic.c-ctrip.com/hotels121118/un_bg_map.png) no-repeat;box-shadow:-1px 0 1px rgba(0,0,0,.1);}
.btn_side_close a:hover{background-position:0 -86px;}
.btn_side_open a{background-position:0 -43px;}
.btn_side_open a:hover{background-position:0 -129px;}
.map_pop .trans_info_box{position:relative;float:right;width:244px;}
.map_pop .trans_info_box .toogle{position:absolute;top:318px;width:16px;display:block;margin-left:-39px;padding:8px 8px 8px 14px;border:3px solid #555;border-right:0 none;border-radius:3px 0 0 3px;background-position:0 -48px;background-color:#fff;font-size:14px;font-weight:bold;line-height:16px;color:#333;}
.map_pop .trans_info_box .toogle:hover{text-decoration:none;}
.map_pop .trans_info_hidden{width:0;}
.map_pop .trans_info_hidden  .toogle{margin-left:-41px;background-position:0 -79px;}
.map_pop .trans_info_content{padding:10px 0 0 10px;border-left:2px solid #555;background:#fff;}
.trans_info_hidden .trans_info_content{display:none;}
.map_pop .ico_filter{float:right;width:46px;padding:12px 12px 0 0;}
.map_pop .ico_filter a{display:block;width:46px;height:46px;margin-bottom:4px;background-image:url(//pic.c-ctrip.com/hotels121118/ico_map.png);_background-image:url(//pic.c-ctrip.com/hotels121118/ico_map_png8.png);background-repeat:no-repeat;overflow:hidden;}
.ico_filter a:hover{text-decoration:none;}
.ico_filter .train{background-position:0 -48px;}
.ico_filter .sight{background-position:0 -96px;}
.ico_filter .restaurant{background-position:0 -144px;}
.ico_filter .shopping{background-position:0 -192px;}
.ico_filter .entertainment{background-position:0 -240px;}
.ico_filter .hotel:hover,.ico_filter .hotel_clicked{background-position:0 -288px;}
.ico_filter .train:hover,.ico_filter .train_clicked{background-position:0 -336px;}
.ico_filter .sight:hover,.ico_filter .sight_clicked{background-position:0 -384px;}
.ico_filter .restaurant:hover,.ico_filter .restaurant_clicked{background-position:0 -432px;}
.ico_filter .shopping:hover,.ico_filter .shopping_clicked{background-position:0 -480px;}
.ico_filter .entertainment:hover,.ico_filter .entertainment_clicked{background-position:0 -528px;}
.trans_info_content .spot_select{height:21px;margin-bottom:9px;overflow:hidden;}
.map_pop .trans_info_content .transfer_info p{width:160px;}
.map_pop .transfer_info .exchange_btn{left:192px;}
.map_pop .drive_route{padding:0 10px 0 0;}
.visual_search_bg{position:absolute;top:12px;right:20px;border-radius:3px;background:url(//pic.c-ctrip.com/hotels110127/bg_sort_place.png) repeat;}
.visual_search{width:88px;height:22px;margin:3px;padding:0 8px;border:1px solid #888;background-color:#fff;line-height:22px;white-space:nowrap;}
.visual_search .base_label{_padding-top:3px;border:none!important;}
.visual_search .base_label input{margin:-3px 4px 0 0;}
/* =bus= */
.return_back{height:40px;padding-left:14px;line-height:42px;font-family:Simsun;}
.start_destination{position:relative;height:60px;padding:10px 0 10px 14px;border-bottom:1px solid #C8C8C8;background-repeat:repeat-x;background-position:0 -145px;}
.start_destination p{width:165px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.trans_method{font-size:14px;}
.exchange_btn{position:absolute;right:10px;bottom:13px;display:block;width:16px;height:34px;background-position:-137px 0;}
.exchange_btn:hover{background-position:-137px -36px;}
.bus_route{padding:12px;}
.bus_route,.drive_route{height:570px;overflow:auto;}
.bus_route li{margin-bottom:15px;padding:7px 13px;border:1px solid #93BDE6;cursor:pointer;zoom:1;}
.bus_rank{display:block;width:11px;height:15px;margin:-8px 0 0 -14px;padding-left:3px;line-height:12px;background:#93BDE6;color:#FFF;font-size:10px;zoom:1;}
.bus_route h4{color:#93BDE6;font:bold 12px Simsun;}
.total_time{float:right;font-weight:normal;}
.bus_route .bus_route_select{padding-bottom:13px;border-color:#287BCE;cursor:default;}
.bus_route .bus_route_hover{border-color:#287BCE;}
.bus_route_select .bus_rank,.bus_route_hover .bus_rank{background:#06c;}
.bus_route_select h4,.bus_route_hover h4{color:#333;font:bold 12px Simsun;}
.bus_route_detail{display:none;margin-top:2px;padding-top:5px;background:url(data:image/gif;base64,R0lGODlhIAABAIAAAP///8zMzCH5BAAAAAAALAAAAAAgAAEAAAIITACGmtfrGCsAOw==) 0 0 repeat-x;*background:url(//pic.c-ctrip.com/hotels110127/bg_hotel_breakfast.gif) repeat-x center top;}
.bus_route_select .bus_route_detail{display:block;}
.bus_route_detail dt{margin-bottom:5px;color:#666;}
.bus_route_detail dd{padding-left:7px;background:url(data:image/gif;base64,R0lGODlhAgACAIAAAE1NTQAAACH5BAAAAAAALAAAAAACAAIAAAIChFEAOw==) no-repeat 0 9px;*background:url(//pic.c-ctrip.com/hotels110127/ico_dotted.gif) no-repeat 0 9px;color:#333;}
/* =bus end= */
/* =drive= */
.drive_route{padding:10px 14px;}
.drive_route dt{margin-bottom:-1px;padding-bottom:4px;color:#666;background-color:#FFF;}
.drive_route dd{padding:11px 0;background:url(data:image/gif;base64,R0lGODlhIAABAIAAAP///8zMzCH5BAAAAAAALAAAAAAgAAEAAAIITACGmtfrGCsAOw==) 0 0 repeat-x;*background:url(//pic.c-ctrip.com/hotels110127/bg_hotel_breakfast.gif) repeat-x center top;color:#333;}
/* =drive end= */
/* map 2.6 begin */
/* pic */
.around_box .hotel i,.around_box .restaurant i,.around_box .metro i,.around_box .entertainment i,.around_box .sight i,.around_box .market i,.hotel_list .num,.restaurant_list .num,.metro_list .num,.entertainment_list .num,.sight_list .num,.market_list .num,.route_search .route_box,.route_result .route_detail .ico_start,.route_result .route_detail .ico_end,.traffic_hub .traffic_title .airport,.traffic_hub .traffic_title .train,.route_result .route_detail .ico_bus,.route_result .route_detail .ico_foot,.route_result .route_detail .ico_forward,.route_result .route_detail .ico_back,.route_result .route_detail .ico_left1,.route_result .route_detail .ico_left2,.route_result .route_detail .ico_left3,.route_result .route_detail .ico_right1,.route_result .route_detail .ico_right2,.route_result .route_detail .ico_right3,.route_search .route_box .change,.map_pop .map_marker_box i,.map_side .no_result_spot .i,.map_side .no_result .i,.traffic_hub .traffic_item i{background-image:url(//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:40px;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:84px;height:28px;margin:0 0 0 -1px;border:1px solid #DADBDA;background-color:#F5F5F5;color:#333;font-size:14px;line-height:28px;text-align:center;}
.route_way a:hover{position:relative;border-color:#267BD0;text-decoration:none;color:#06c;z-index:2;}
.route_search .route_way .selected{position:relative;height:27px;border:1px solid #267BD0;border-top:2px solid #267BD0;background-color:#F4FAFF;color:#06c;font-weight:bold;cursor:default;z-index:2;}
.route_search .route_box{position:relative;padding-left:42px;background-position:0 -549px;}
.route_search .route_box .change{position:absolute;top:10px;left:236px;width:21px;height:44px;background-position:1px -1083px;}
.route_box .change a{display:block;width:18px;height:18px;margin:13px 0 0 3px;background-color:#C9CACB;line-height:18px;text-align:center;color:#fff;}
.route_box .change a:hover{text-decoration:none;background-color:#2577E3;}
.route_box .input_txt{margin-bottom:12px;padding:3px 6px;width:174px;border-color:#bbb #ddd #ddd #bbb;box-shadow:1px 1px 1px #DDD inset;outline:none;}
.route_box .input_txt:hover{border-color:#999;}
.route_box .input_txt:focus{border-color:#67A1E2;box-shadow:none;}
.route_box .btn{display:inline-block;width:98px;height:28px;border:1px solid #26a;background-color:#27c;color:#fff;line-height:28px;text-align:center;}
.route_box .btn:hover{border-color:#2979C9;background-color:#2D9BFC;text-decoration:none;}
.map_side_title .back{padding-right:4px;font-weight:normal;font-size:12px;color:#ccc;}
.map_side_title .back a{margin-right:4px;}
.map_side .around_list_box{width:260px;}
.around_list_box .around_title{height:30px;margin:0 -10px;padding:0 10px;background-color:#F5F5F5;color:#666;line-height:30px;}
.around_list_box .around_title .result{float:right;}
.around_title .result .num{color:#FD7917;font-weight:bold;}
.around_list_box .around_title .b{font-weight:bold;color:#333;}
.around_list_box .around_list{position:relative;margin-right:-10px;padding-right:10px;overflow-y:auto;}
.around_list_box .around_item{min-height:36px;_height:36px;padding:8px 0 8px 40px;border-bottom:1px dashed #ccc;cursor:pointer;}
.around_list_box .around_item .num{position:absolute;display:block;width:24px;height:28px;margin-left:-38px;text-align:center;line-height:24px;font-weight:bold;color:#fff;}
.around_list_box .around_item .go_to{display:none;}
.around_item .go_to a{margin:0 4px;}
.around_list_box .item_hover{background-color:#ECF4FF;}
.around_list_box .item_hover .num{background-position:0 -519px;}
.around_list_box .item_hover .go_to{float:right;display:inline;margin-top:1px;color:#ccc;}
.around_item .go_to a{margin:0 4px;}
.around_list_box .list_type{margin:6px 0;color:#ccc;}
.around_list_box .list_type a{display:inline-block;margin:0 4px;padding:0 2px;line-height:22px;white-space:nowrap;}
.around_list_box .list_type a:hover,.around_list_box .list_type .selected{background-color:#06c;color:#fff;text-decoration:none;}
.map_side .no_result_spot{position:relative;margin:0 -10px 10px;padding:22px 2px 22px 46px;}
.map_side .no_result_spot .i{position:absolute;top:28px;display:block;width:32px;height:32px;margin-left:-37px;background-position:0 -955px;}
.map_side .no_result_spot .txt{font-size:14px;}
.no_result_spot .txt .b{font-weight:bold;}
.hotel_list .num{background-position:0 -339px;}
.hotel_list .item_hover  .go_to{margin-top:5px;}
.restaurant_list .num{background-position:0 -369px;}
.metro_list .num{background-position:0 -399px;}
.entertainment_list .num{background-position:0 -429px;}
.sight_list .num{background-position:0 -459px;}
.market_list .num{background-position:0 -489px;}
.around_item .distance{float:right;width:64px;text-align:right;}
.around_item .distance span{font-weight:bold;}
.around_item .name{width:132px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.around_item .price{font-size:14px;}
.around_item .price .base_price{font-size:16px;color:#FD7917;}
.around_item .price dfn{padding-right:4px;font-size:12px;color:#333;vertical-align:3px;}
.map_side .c_page_mini{height:22px;margin:0 -10px;padding:8px 0;background-color:#fff;}
.route_search_box .route_search{margin-bottom:10px;}
.map_side .route_search_box{width:260px;margin:0 -10px;padding:10px;background-color:#F5F3EF;}
.map_side .no_result{position:relative;margin:0 -10px 10px;padding:22px 10px 22px 90px;background-color:#F5F3EF;}
.map_side .no_result .i{position:absolute;top:28px;display:block;width:32px;height:32px;margin-left:-38px;background-position:0 -955px;}
.map_side .no_result .txt{font-size:14px;}
.no_result .txt .b{font-weight:bold;color:#06c;}
.map_side .result_error{position:relative;margin:0 -10px 10px;background-color:#F5F3EF;overflow:hidden;}
.map_side .result_error .route{position:relative;margin-top:-1px;padding:12px 30px 12px 48px;border-top:1px solid #DADADA;}
.result_error .ico_start,.result_error .ico_end{position:absolute;top:10px;display:block;width:24px;height:28px;margin-left:-38px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/bg_start_end.png) no-repeat;overflow:hidden;}
.result_error .ico_end{background-position:0 -41px;}
.result_error .place{min-height:30px;_height:30px;margin-bottom:6px;}
.result_error .place .b{font-weight:bold;}
.result_error .tips{margin-left:-38px;padding:10px 0 10px 38px;background-color:#fff;}
.result_error .rec_list{margin-left:-38px;background-color:#fff;*zoom:1;}
.result_error .rec_list .list_item{padding:8px 0 8px 48px;cursor:pointer;}
.result_error .rec_list .num{position:absolute;display:inline-block;width:24px;height:28px;margin:2px 0 0 -38px;text-align:center;line-height:24px;font-weight:bold;color:#fff;background:url(//pic.c-ctrip.com/hotels121118/detail_map/num_hotel.png) no-repeat;}
.result_error .rec_list .adress{color:#999;}
.result_error .rec_list .item_hover{background-color:#ECF4FF;}
.map_side .line_tips{margin-bottom:10px;}
.map_side .bus_route_height{overflow-y:auto;}
.map_side .bus_sort{margin-bottom:10px;*zoom:1;}
.map_side .bus_sort:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.map_side .bus_sort a{float:left;display:inline;width:62px;height:28px;margin:-1px 0 0 -1px;border:1px solid #DADBDA;background-color:#fff;color:#333;line-height:28px;text-align:center;}
.bus_sort a:hover{text-decoration:none;}
.map_side .bus_sort .selected{position:relative;border-color:#257AD0;background-color:#257AD0;color:#fff;}
.map_side .bus_route_box{margin-bottom:10px;background-color:#fff;}
.bus_route_box .route_table{width:242px;table-layout:auto;}
.bus_route_box .route_table th{width:18px;padding:6px 0;background-color:#9DA7B6;font-size:12px;font-weight:bold;color:#fff;text-align:middle;vertical-align:top;}
.bus_route_box .route_table td{padding:6px;}
.bus_route_box .route_table .route_pass{margin-bottom:2px;}
.bus_route_box .route_table .bus_stop{font-weight:bold;}
.bus_route_box .route_table .total{color:#999;}
.bus_route_box .route_table .print{float:right;}
.route_result .route_detail_box{display:none;padding:10px 0;border-top:1px dashed #ccc;border-bottom:1px solid #ccc;background-color:#fff;}
.route_result .route_detail_box2{background:url(//pic.c-ctrip.com/hotels121118/detail_map/bg_line.png) repeat-y 17px 0;}
.route_result .route_detail{margin-bottom:10px;padding-left:28px;min-height:28px;_height:28px;}
.route_result .route_detail p{margin-top:-4px;padding:4px 0 4px 10px;}
.route_result .route_detail .hover,.route_result .route_detail .selected{background-color:#ECF4FF;}
.route_result .route_detail .distance{float:right;padding:0 10px;color:#999;}
.route_result .route_detail .b{font-weight:bold;}
.route_result .route_detail .bus{background-color:#666;color:#fff;}
.route_result .route_detail .ico_start,.route_result .route_detail .ico_end{float:left;display:inline;width:24px;height:28px;margin-left:-24px;background-color:#fff;overflow:hidden;}
.route_result .route_detail .ico_start{background-position:0 -549px;}
.route_result .route_detail .ico_end{background-position:0 -590px;}
.route_result .route_detail .place_start{padding-top:2px;font-weight:bold;color:#51BF4C;}
.route_result .route_detail .place_end{padding-top:2px;font-weight:bold;color:#E53E49;}
.route_result .route_detail .ico_bus{float:left;display:inline;width:13px;height:22px;margin-left:-17px;background-position:0 -699px;overflow:hidden;}
.route_result .route_detail .ico_foot{float:left;display:inline;width:9px;height:22px;margin-left:-15px;background-position:0 -723px;overflow:hidden;}
.route_result .route_detail .ico_forward{float:left;display:inline;width:16px;height:25px;margin-left:-22px;background-position:0 -747px;overflow:hidden;}
.route_result .route_detail .ico_back{float:left;display:inline;width:22px;height:24px;margin-left:-22px;background-position:0 -773px;overflow:hidden;}
.route_result .route_detail .ico_left1{float:left;display:inline;width:20px;height:25px;margin-left:-22px;background-position:0 -799px;overflow:hidden;}
.route_result .route_detail .ico_left2{float:left;display:inline;width:21px;height:24px;margin-left:-22px;background-position:0 -825px;overflow:hidden;}
.route_result .route_detail .ico_left3{float:left;display:inline;width:25px;height:24px;margin-left:-22px;background-position:0 -851px;overflow:hidden;}
.route_result .route_detail .ico_right1{float:left;display:inline;width:20px;height:25px;margin-left:-22px;background-position:0 -876px;overflow:hidden;}
.route_result .route_detail .ico_right2{float:left;display:inline;width:21px;height:24px;margin-left:-22px;background-position:0 -902px;overflow:hidden;}
.route_result .route_detail .ico_right3{float:left;display:inline;width:26px;height:24px;margin-left:-22px;background-position:0 -929px;overflow:hidden;}
.route_result .route_detail .m_default,.route_result .route_detail .m_zhengzhou,.route_result .route_detail .m_changsha,.route_result .route_detail .m_changchun,.route_result .route_detail .m_hongkong,.route_result .route_detail .m_xian,.route_result .route_detail .m_wuhan,.route_result .route_detail .m_wuxi,.route_result .route_detail .m_tianjin,.route_result .route_detail .m_taipei,.route_result .route_detail .m_suzhou,.route_result .route_detail .m_shenyang,.route_result .route_detail .m_shenzhen,.route_result .route_detail .m_shanghai,.route_result .route_detail .m_qingdao,.route_result .route_detail .m_nanjing,.route_result .route_detail .m_nanchang,.route_result .route_detail .m_kunming,.route_result .route_detail .m_hangzhou,.route_result .route_detail .m_harbin,.route_result .route_detail .m_guangzhou,.route_result .route_detail .m_dalian,.route_result .route_detail .m_chengdu,.route_result .route_detail .m_beijing,.route_result .route_detail .m_fuzhou{border-top:3px solid #fff;border-bottom:3px solid #fff;}
.m_default,.m_zhengzhou,.m_changsha,.m_changchun,.m_hongkong,.m_xian,.m_wuhan,.m_wuxi,.m_tianjin,.m_taipei,.m_suzhou,.m_shenyang,.m_shenzhen,.m_shanghai,.m_qingdao,.m_nanjing,.m_nanchang,.m_kunming,.m_hangzhou,.m_harbin,.m_guangzhou,.m_dalian,.m_chengdu,.m_beijing,.m_fuzhou{float:left;display:inline;width:13px;height:13px;margin-left:-17px;overflow:hidden;}
.m_default{height:14px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_default.png) no-repeat;}
.m_zhengzhou{height:12px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_zhengzhou.png) no-repeat;}
.m_changsha{height:11px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_changsha.png) no-repeat;}
.m_changchun{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_changchun.png) no-repeat;}
.m_hongkong{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_hongkong.png) no-repeat;}
.m_xian{width:12px;height:12px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_xian.png) no-repeat;}
.m_wuhan{width:12px;height:11px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_wuhan.png) no-repeat;}
.m_wuxi{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_wuxi.png) no-repeat;}
.m_tianjin{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_tianjin.png) no-repeat;}
.m_taipei{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_taipei.png) no-repeat;}
.m_suzhou{width:12px;height:9px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_suzhou.png) no-repeat;}
.m_shenyang{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_shenyang.png) no-repeat;}
.m_shenzhen{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_shenzhen.png) no-repeat;}
.m_shanghai{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_shanghai.png) no-repeat;}
.m_qingdao{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_qingdao.png) no-repeat;}
.m_nanjing{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_nanjing.png) no-repeat;}
.m_nanchang{width:21px;height:8px;margin-left:-31px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_nanchang.png) no-repeat;}
.m_kunming{height:12px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_kunming.png) no-repeat;}
.m_hangzhou{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_hangzhou.png) no-repeat;}
.m_harbin{height:14px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_harbin.png) no-repeat;}
.m_guangzhou{width:11px;height:11px;margin-left:-26px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_guangzhou.png) no-repeat;}
.m_dalian{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_dalian.png) no-repeat;}
.m_chengdu{background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_chengdu.png) no-repeat;}
.m_beijing{width:15px;height:15px;margin-left:-28px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_beijing.png) no-repeat;}
.m_fuzhou{width:14px;background:url(//pic.c-ctrip.com/hotels121118/detail_map/m_fuzhou.png) no-repeat;}
.show_route .route_detail_box{display:block;}
.show_route .route_table th{background-color:#EA7E5F;}
.map_side .car_sort{margin-bottom:10px;*zoom:1;}
.map_side .car_sort:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.map_side .car_sort a{float:left;display:inline;width:84px;height:28px;margin:-1px 0 0 -1px;border:1px solid #DADBDA;background-color:#fff;color:#333;line-height:28px;text-align:center;}
.map_side .car_sort a:hover{text-decoration:none;}
.map_side .car_sort .selected{position:relative;border-color:#257AD0;background-color:#257AD0;color:#fff;}
.map_side .car_total{padding:4px 10px;background-color:#fff;}
.map_side .car_total .l{line-height:22px;}
.map_side .car_total .b{font-weight:bold;}
.map_side .car_total .print{float:right;}
.car_route_result .route_detail_box,.foot_route_result .route_detail_box{display:block;overflow-y:auto;}
.side_input_pop{width:250px;border:1px solid #999;overflow:hidden;}
.side_input_pop .item{margin-top:-1px;padding:6px;border-top:1px dashed #ccc;cursor:pointer;}
.side_input_pop .name{padding-right:8px;}
.side_input_pop .name .b{font-weight:bold;color:#06c;}
.side_input_pop .adress{color:#999;}
.side_input_pop .item_hover,.side_input_pop .item:hover{background-color:#06c;cursor:pointer;}
.side_input_pop .item_hover .name,.side_input_pop .item_hover .b,.side_input_pop .item:hover .name,.side_input_pop .item:hover .b{color:#fff;}
/* map 2.6 end */
/* ===Hotel Name Choice Styles=== */
.choice{border:1px solid #7F9DB9;background:#FFF;padding:4px;margin:0px;text-align:left;overflow:hidden;position:absolute;z-index:120;}
.choice a{padding:1px 5px 0px 5px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;cursor:pointer;line-height:20px;color:#05a;display:block;text-decoration:none;min-height:20px}
* html .choice a{height:20px}
.choice a:hover,.choice .checked{background:#E7F1FD;border-top:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;text-decoration:none;}
/* fixed */
.bottom_box{width:170px;padding:18px 15px 18px 48px;border:2px solid #39f;border-radius:3px;text-align:left;z-index:50;overflow:hidden;background-color:#fff;font-size:12px;}
.bottom_box .num{ font-weight:bold;font-family:arial;color:#fe9900;}
.bottom_box .ico-close{position:absolute;top:0;right:0;padding:8px;width:auto;height:auto;font:bold 16px/1.2 simsun;cursor:default;}
.bottom_box .ico-close:hover{text-decoration:none;color:#fe9900;}
.new_book{background-color:#fff;}
.new_book span{color:#80c809;}
.icon_newbook,.icon_visiting{position:absolute;z-index:1;bottom:0;left:0;overflow:hidden;}
.icon_newbook{width:40px;height:48px;background-position:0 -631px;}
.icon_visiting{width:44px;height:40px;background-position:0 -585px;}
.diamond_booth{ padding: 5px 0 0 0; width:233px;}
.diamond_booth .ico-success,.diamond_booth .ico-tips{ display: inline-block; vertical-align: middle; margin-right: 5px; width: 16px;height: 16px;}
.diamond_booth .ico-success{background-position: -176px -124px;}
.diamond_booth .ico-tips{width: 16px;height: 16px;background-position: -196px -124px;}
.diamond_booth_hd{ font-size: 14px; color: #666; text-align: center;}
.diamond_booth_tip{ padding-top: 5px; text-align: center; color: #999;}
.diamond_booth_ticket{ display: block; margin:5px 10px 0; border: 1px dashed #fba62c; border-radius: 3px; *zoom:1;}
.diamond_booth_ticket:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.diamond_booth_ticket dt{ float: left; padding-top: 8px; padding-right: 10px; width: 58px; height: 50px; color: #fba62c; text-align: right; background-color: #ffecd2;}
.diamond_booth_ticket dfn,.diamond_booth_ticket .price{ color: #f60;}
.diamond_booth_ticket dd{ float: left; padding-top: 8px; padding-left: 6px; width: 128px; height: 47px; line-height: 20px;}
.diamond_booth_ticket .price{ font-size: 24px; line-height: 24px; font-weight: normal;}
.diamond_booth_ticket .txt_1{ color: #666;}
.diamond_booth_ticket .txt_2{ color: #999;}
.diamond_booth_ft{ margin-top: 10px; height: 32px; line-height: 32px; text-align: center; background-color: #f6f6f6;}
.diamond_login{ padding: 5px 10px 0;}
.diamond_login span{ font-weight: normal;}
.diamond_login .l1{ padding-right: 10px; color: #fba62c;}
.diamond_login .l2{ padding-right: 6px; color: #999;}
.diamond_login .price{ color: #f60; font-size: 18px;}
/* SEARCH LIST BEGIN */
.searchresult_list{padding:20px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbwAAAADAQMAAADSlSiIAAAABlBMVEXd3d27u7s8FWAUAAAAD0lEQVQIHWOgP/hPHvgAADa6N7rKWHlLAAAAAElFTkSuQmCC) repeat-x 0 100%;*background:url(//pic.c-ctrip.com/hotels121118/hotel_line.png) repeat-x 0 bottom;zoom:1;}
.searchresult_info{margin-bottom:3px;*zoom:1;}
.searchresult_info:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.searchresult_info li{float:left;}
/* =s hotel pic */
.hotel_pic{position:relative;margin-right:10px;z-index:5;}
.hotel_abbrpic img{display:block;border-radius:6px;}
.hotel_pic_big{display:none;position:absolute;top:-1px;left:134px;width:300px;height:225px;padding:2px;border:2px solid #CCC;box-shadow:2px 2px 4px #CCC;z-index:5;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center center #FFF;}
.hotel_pic_big2{position:absolute;width:300px;height:225px;padding:2px;border:2px solid #CCC;box-shadow:2px 2px 4px #CCC;z-index:5;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center center #FFF;z-index:20;}
.hotel_abbrpic{display:block;position:relative;width:130px;height:130px;background-repeat:no-repeat;background-position:center center;overflow:hidden;}
.hotel_abbrpic:hover{overflow:visible;}
.hotel_abbrpic:hover .hotel_pic_big{display:block;}
.hotel_abbrpic .hotel_pic_big:hover{visibility:hidden;}
/* =e hotel pic */
/* =s hotel info name */
.searchresult_info_name{width:44.5%;margin-right:5px;}
.searchresult_info_name .full_text{position:absolute;width:18px;text-align:right;margin:0 0 0 300px;background:#fff;top:76px;}
.searchresult_name{display:inline;margin-bottom:5px;font-size:16px;color:#333;line-height:20px;}
.searchresult_info_name a,.searchresult_info_name span{margin-right:3px;vertical-align:middle;}
.icon_desc_text{display:inline-block;width:16px;height:14px;background-position:0 -320px;vertical-align:middle;}
.searchresult_htladdress{margin-bottom:4px;overflow:hidden;color:#333;}
.searchresult_htladdress a{text-decoration:underline;color:#333;vertical-align:0;white-space:nowrap;}
.searchresult_htladdress .link_map{color:#06c;text-decoration:none;}
.searchresult_desc_text{color:#666;line-height:18px;overflow:hidden;}
.searchresult_desc_text .address{color:#333;}
.searchresult_info_name .medal_list{margin-bottom:5px;}
.searchresult_info_name .range{margin-bottom:6px;}
/* =e hotel info name */
/* =s hotel price */
.searchresult_info .hotel_price_icon{float:right;width:125px;text-align:right;}
.searchresult_info .hotel_price{min-width:72px;margin-bottom:4px;overflow:hidden;margin-top:-9px;}
.searchresult_info .original_price{margin-bottom:4px;}
.hotel_price{color:#F60;}
.hotel_price span{font:36px Tahoma;}
.exclusive_price{color:#F60;}
.exclusive_price dfn{padding-right:3px;color:#666;font:12px arial;vertical-align:7px;}
.exclusive_price span{font:20px "microsoft yahei";}
.hotel_price dfn{margin-right:3px;font:normal 12px arial;vertical-align:17px;color:#666;}
.original_price{text-align:right;color:#333;}
.original_price span{padding-right:5px;font:14px verdana;margin-right:-3px;}
.original_price dfn{font:10px arial;vertical-align:3px;}
.searchresult_info .hotel_titcket_buy{float:right;}
.hotel_price .base_txtdiv{display:inline-block;height:28px;margin-right:3px;padding:0;color:#F60;border-bottom:1px dashed #F60;zoom:1;vertical-align:top;overflow:hidden;}
.original_price .base_txtdiv{color:#333;border-bottom-color:#333;}
.ticket_available{display:block;height:0;width:19px;padding-top:16px;overflow:hidden;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat 0 -54px;color:#989898;}
.searchresult_data{clear:both;color:#10A200;overflow:hidden;}
/* =e hotel price */
/* =s medal box */
.searchresult_info .pic_medal{position:relative;}
.hotel_medal{position:absolute;top:134px;left:0;font-size:14px;}
.hotel_medal span{margin-right:5px;vertical-align:middle;}
/* =e medal box */
/* =s hotel judge */
.searchresult_info_judge{padding:10px;background-color:#edf7ff;text-align:right;}
.hotel_judge{display:block;font-family:tahoma;}
.total_judgement_score{color:#666;}
.hotel_value,.hotel_value:hover{height:26px;font-size:24px;color:#16B;overflow:hidden;}
.searchresult_judge_box .searchresult_no_comment{display:block;color:#666;}
/* =e hotel judge */
/* =s huixuan */
.huixuan_recommend{padding:0 10px 10px;background:#F5F5F5;border:1px solid #E8E8E8;border-top:0 none;}
.huixuan_recommend .huixuan_title{margin-top:-12px;font:normal 14px/36px Simsun;}
.huixuan_recommend .low_price{position:absolute;top:-2px;left:-2px;width:52px;height:52px;background-position:-150px -227px;z-index:2;}
.huixuan_recommend .searchresult_info_judge{padding:0 10px;border:1px solid #BEDDF9;}
.huixuan_recommend .searchresult_no_comment{padding:10px 0;}
.huixuan_recommend .hotel_price_icon{width:164px;}
.huixuan_recommend .huixuan_price{padding-right:8px;color:#333;font-size:12px;vertical-align:17px;}
.huixuan_recommend .ctrip_price{margin-bottom:8px;color:#999;}
.huixuan_recommend .ctrip_price .c{padding-right:8px;vertical-align:8px;}
.huixuan_recommend .ctrip_price dfn{padding-right:4px;vertical-align:8px;}
.huixuan_recommend .ctrip_price .p{font-size:22px;text-decoration:line-through;}
.huixuan_recommend .range{color:#666;}
.huixuan_recommend .pic_medal{height:158px;}
/* =e huixuan */
/* pxh */
.inputSel { color: #666666;}
::-webkit-input-placeholder{color:#666666}
::-moz-placeholder{color:#666666}
::-ms-input-placeholder {color:#666666;}
/* ico favorite begin */
.ico_favorite,.ico_unfavorite{display:inline-block;vertical-align:middle;padding:2px 0 2px 22px;margin-top:-2px;margin-right:10px;height:16px;line-height:14px;overflow:hidden;background:url(//pic.c-ctrip.com/htlpic/common/icon_hotel_v2.png?180822.png) no-repeat;}
.ico_favorite{background-position:-128px -46px;}
.ico_favorite:hover{background-position:-128px -70px;text-decoration:none;}
.ico_unfavorite{background-position:-128px 3px;}
.ico_unfavorite:hover{background-position:-128px -22px;}
/* ico favorite end */
/* seoblock_201205 begin */
.seohot_201205{clear:both;margin-bottom:10px;padding:10px 0 0 96px;border-top:1px dotted #ccc;display:inline-block;}
.seohot_201205 h3{float:none;margin:0;font-size:12px;font-weight:bold;}
.seohot_201205{display:block;overflow:hidden;}
.seohot_201205 dt{float:left;display:inline;width:96px;margin-left:-96px;}
.seohot_201205 dd{float:left;width:76px;margin-right:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.seohot_201205 dd a{float:none;margin:0;line-height:18px;}
/* seoblock_201205 end */
/* cooperation_ad360 begin */
.floatad_360,.floatad_360 p .floatad_360_btn span,.floatad_360 p .floatad_360_btn:hover span{background-image:url(//pic.c-ctrip.com/hotels121118/floatad_360.jpg);background-repeat:no-repeat;}
.floatad_360{position:fixed;_position:absolute;bottom:0;left:50%;width:980px;height:76px;margin-left:-490px;z-index:10;background-color:#009bff;}
.floatad_360 p{float:right;width:136px;height:76px;background:#009bff;}
.floatad_360 p .floatad_360_btn{float:left;padding:22px 0 19px;margin:0 0 0 11px;}
.floatad_360 p .floatad_360_btn span{display:block;width:101px;height:35px;background-position:-844px 0;}
.floatad_360 p .floatad_360_btn:hover span{background-position:-844px -35px;}
.floatad_360 p .floatad_360_close{width:23px;height:23px;float:right;font:bold 20px/20px Simsun;color:#fff;text-align:center;}
.floatad_360 p .floatad_360_close:hover{color:#ee5555;text-decoration:none;}
/* cooperation_ad360 end */
/* video gallery begin */
ul.inline_float{position:relative;width:9999px;}
ul.inline_float li,ul.inline_float li a{float:left;display:inline;}
ul.inline_float li img{vertical-align:middle;}
.gallery{margin-bottom:20px;}
.gallery .gallery_view{margin-left:auto;margin-right:auto;}
.gallery .ellipsis{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:normal;}
.gallery .gallery_info{line-height:30px;margin:5px auto 10px;text-align:right;}
.gallery .gallery_info .ellipsis{float:left;display:inline;text-align:left;font-size:14px;font-weight:bold;}
.gallery .gallery_num i{font-style:normal;margin:0 2px;}
.gallery .gallery_num .num_current{color:#f60;}
.gallery .gallery_thumb{position:relative;*zoom:1;}
.gallery_thumb_view li{margin-right:5px;}
.gallery_thumb_view li a{border:2px solid #fff;}
.gallery_thumb_view li a:hover{border-color:#89B4F1;}
.gallery_thumb_view li.active a{border-color:#F60;}
.gallery_thumb .prev_btn,.gallery_thumb .next_btn{background-position:0 0;height:36px;position:absolute;top:26px;width:19px;}
.gallery_thumb .prev_btn{left:20px;_left:5px;}
.gallery_thumb .next_btn{right:20px;_right:5px;background-position:-20px 0;}
.gallery_thumb .prev_btn:hover{background-position:-42px 0;}
.gallery_thumb .next_btn:hover{background-position:-62px 0;}
.gallery_thumb .prev_btn.disabled{background-position:-83px 0;}
.gallery_thumb .next_btn.disabled{background-position:-103px 0;}
.gallery_thumb .disabled,.gallery_thumb .disabled:hover{cursor:default;background-position-y:-72px;}
.gallery_video .gallery_view{width:640px;height:385px;}
.gallery_video .gallery_info{width:640px;}
.gallery_video .gallery_title{width:500px;}
.gallery_video .gallery_thumb_view{width:640px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;}
.gallery_video .gallery_thumb_view li{width:156px;position:relative;}
.gallery_video .gallery_thumb_view img{width:152px;height:85px;}
.gallery_video .gallery_thumb_view .ellipsis{display:none;line-height:24px;width:100%;position:absolute;left:0;top:65px;text-align:center;color:#fff;background-color:#333;background-color:rgba(0,0,0,.5);}
.gallery_thumb_view li a:hover .ellipsis{display:block;}
/* video gallery end */
/* htl_pic_pop begin */
.htl_pic_pop{width:945px; *width: 960px; padding:10px 0 18px 15px;border:10px solid #DCDCDC;background-color:#fff;}
.htl_pic_pop .close{float:right;width:30px;height:30px;margin-top:-6px;font:bold 24px/30px Simsun;color:#99BBDD;}
.htl_pic_pop .close:hover{color:#3984e6;text-decoration:none;}
.pic_tab{height:22px;margin-bottom:20px;}
.pic_tab a{position:relative;float:left;height:22px;margin-bottom:-2px;padding:0 14px;border-bottom:2px solid #D2D2D2;font-size:14px;font-weight:bold;color:#4D4D4D;}
.pic_tab a:hover{text-decoration:none;}
.pic_tab b{position:absolute;top:23px;left:50%;display:none;width:0;height:0;margin-left:-6px;border-width:5px;border-color:#004FB8 transparent transparent transparent;border-style:solid dashed dashed dashed;font-size:0;line-height:0;overflow:hidden;}
.pic_tab .current{border-bottom:2px solid #004FB8;color:#06c;cursor:default;}
.pic_tab .current b{display:block;}
.pic_box .pic_type_select{float:left;width:365px;min-height:21px;_height:21px;}
.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{ position: relative; margin: 0 auto; width: 854px; height: 480px;}
.view_video .view_video_detail{ display: block; margin: 0 auto; width: 854px; height: 480px;}
.view_video .view_video_tip{position:absolute;top:50%;left:50%;width:600px;height:50px;line-height:50px;color:#fff;text-align:center;margin:-25px 0 0 -300px; font-size: 14px;}
.view_video .view_video_tip{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');}

.pic_left{float:left;display:inline;width:550px;margin-right:15px;}
.pic_b{position:relative;width:550px;height:412px;margin-bottom:8px;overflow:hidden;}
.pic_b img{display:block;width:550px;height:412px;}
.pic_b .prev,.pic_b .next{position:absolute;top:0;display:block;height:412px;outline:none;z-index:2;cursor:pointer; background-position: -9999px -9999px;}
.pic_b .prev{left:0;width:50%;}
.pic_b .next{right:0;width:50%;}
.pic_b .prev .hover,.pic_b .next .hover{float:left;width:32px;height:50px;margin-top:180px;border-radius:0 2px 2px 0;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);_background-color:#000;}
.pic_b .prev .hover b,.pic_b .next .hover b{display:block;width:32px;height:17px;margin-top:17px;background:url(//pic.ctrip.com/hotels121118/un_htl_pic2.png) no-repeat 0 -133px;}
.pic_b .next .hover{float:right;border-radius:5px 0 0 5px;}
.pic_b .next .hover b{margin-left:2px;background-position:-2px -112px;}
.pic_b .pic_copyright{position: absolute;top: 10px;right: 10px;text-shadow: 0 0 3px #333;color: #fff;z-index: 3;}
.pic_info{margin-bottom:20px;font-size:14px;font-weight:bold;}
.pic_info .num{float:right;font-size:12px;font-weight:normal;}
.pic_info .c{color:#f60;}
.vfml{font-size:10px;-webkit-text-size-adjust:none;color:#999;}
.pic_right{position:relative;float:left;display:inline;width:365px;height:366px;margin-top:-2px;overflow-y:auto;}
.htl_pic_pop .pic_s{float:left;width:80px;height:60px;margin:0 2px 2px 0;border:2px solid #fff;overflow:hidden;}
.htl_pic_pop .pic_s img{display:block;width:80px;height:60px;}
.htl_pic_pop .pic_s .pic_name{position:relative;display:block;*display:none;width:80px;height:20px;color:#EEE;line-height:20px;text-align:center;white-space:nowrap;overflow:hidden;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8);_background-color:#000;}
.htl_pic_pop .pic_s:hover{border:2px solid #8BB6EE;text-decoration:none;}
.current .pic_name,.pic_s:hover .pic_name{display:block;margin-top:-20px;}
.pic_right .current,.pic_right .current:hover{border:2px solid #f60;}
.pop_gta{width:858px;height:480px;overflow-y:auto;}
/*=s 酒店视频btn*/
.htl_pic_pop .view_video_link{position:absolute;top:10px;left:10px;z-index:3; padding: 4px; background-color: #0066cc;}
.htl_pic_pop .view_video_link i{display:block;width:29px;height:22px;background:url(//pic.c-ctrip.com/htlpic/hotels/querypage/un_query.png?1712114.png) no-repeat 0 -110px;}
.htl_pic_pop .view_video_link:hover{ background-color: #ff9618; text-decoration:none;}
/*=e 酒店视频btn*/
.htl_pic_pop .view_360_link{position:absolute;top:10px;left:10px;display:block;width:49px;height:30px; background-position: 0 -313px;z-index:3;}
.htl_pic_pop .view_360_link:hover{background-position:0 -345px;text-decoration:none;}
.htl_pic_pop .pic_loading{position:absolute;top:187px;left:204px;width:102px;height:40px;padding-left:50px;background:url(//pic.c-ctrip.com/common/loading_black18.gif) no-repeat 17px 12px #000;z-index:3;color:#fff;font-size:14px;line-height:40px;}
.pic_box .pic_bottom_info{position:absolute;bottom:0;left:0;width:510px;padding:8px 20px;color:#fff;z-index:3;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);_background-color:#000;}
.pic_bottom_info .pic_bottom_content{overflow:hidden;}
.pic_box .pic_bottom_info .toggle{position:absolute;top:-20px;left:250px;display:block;width:50px;height:20px;border-radius:4px 4px 0 0;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6);_background-color:#000;}
.pic_bottom_info .toggle b{display:block;width:12px;height:7px;margin:7px 0 0 19px;background:url(//pic.ctrip.com/hotels121118/un_htl_pic2.png) no-repeat 0 -154px;}
.pic_bottom_hidden .toggle b{background-position:-27px -154px;}
.pic_box .pic_bottom_hidden{padding:5px 0 0;}
.pic_bottom_hidden .pic_bottom_content{height:0;}
.pic_box .pic_bottom_info .txt{padding-bottom:2px;line-height:20px;}
.pic_box .pic_bottom_info .tuan_info{display:inline-block;margin-top:-1px;padding-top:4px;border-top:1px dotted #818384;}
.pic_box .pic_bottom_info .tuan_info{display:block;overflow:hidden;}
.pic_bottom_info .tuan_info .tuan{float:left;display:inline;width:29px;height:16px;margin:2px 10px 0 0;background-color:#f28a10;line-height:16px;color:#fff;text-align:center;overflow:hidden;}
.pic_bottom_info .tuan_info .tun_item{float:left;width:230px;}
.tuan_info .tun_item .link{color:#fff;}
.tun_item .link:hover .name{text-decoration:underline;}
.tuan_info .tun_item .name{display:inline-block;max-width:144px;_width:144px;height:16px;margin-right:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tuan_info .tun_item .price{color:#ffa21c;font-size:16px;}
.tuan_info .tun_item dfn{color:#999;vertical-align:3px;}
.tun_item .price .minus{font-size:12px;}
.pic_bottom_info .tuan_1 .tun_item{width:auto;}
.tuan_1 .tun_item .name{max-width:374px;_width:374px;}
/* htl_pic_pop end */
/* ie8 & <l200 add class="ie8w980" to body or html label,ie6/7 use 1180 version directly */
.ie8w980 .cui_hd,.ie8w980 .cui_nav,.ie8w980 #base_bd{width:980px!important;}
.ie8w980 .main_detail_wrapper{width:740px;padding-right:240px;}
.ie8w980 .detail_side{width:220px;margin:0 -240px 0 20px;}
.ie8w980 .htl_info{width:740px;padding-top:26px;}
.ie8w980 .htl_com{width:220px;}
.ie8w980 .htl_com .commnet_score{float:left;margin-bottom:7px;}
.ie8w980 .htl_com .comment_view{margin-top:0;margin-bottom:8px;}
.ie8w980 .htl_map{width:218px;}
.ie8w980 .htl_pic{width:745px;}
.ie8w980 .hotel_tabs_box{margin:0 240px 10px 0;}
.ie8w980 .htl_unpic{width:738px;}
.ie8w980 .htl_room_table .room_type{width:140px;}
.ie8w980 .htl_room_table .col1{width:146px;}
.ie8w980 .hotel_tabs_box{width:740px;}
.ie8w980 .sider_pic .hotel_name{width:125px;}
/* for Ã¦Æ’Â Ã¨Â¯â€? */
.ie8w980 .comment_overall_s,.ie8w980 .comment_overall_s_no{width:572px;}
.ie8w980 .comment_overall_s_item{width:281px;}
.ie8w980 .comment_overall_s_item .item_con{width:103px;}
.ie8w980 .seo_201305{margin:0 -240px 30px 0;}
.ie8w980 .spot_htl_package .shp_box{width:420px;}
/* 201310211800 */
.price_box{display:inline-block;}
.base_price_orig{display:block;font-size:12px;color:#666;}
/* 20140107 */
.htl_room_table th.col7{white-space:nowrap;font-size:12px;}
/* list 2.6 */
.net_fee,.room_policy{border-bottom:1px dashed #4D4D4D;cursor:default;display:inline;}
.net_free,.room_policy_g{border-bottom:1px dashed #10A200;color:#10A200;cursor:default;display:inline-block;}
/* all comment begin */
.big_c{display:inline-block;width:136px;height:24px;background:url(//pic.ctrip.com/hotels121118/comment/big_c.png) no-repeat;overflow:hidden;}
.big_c .b{display:inline-block;height:24px;background:url(//pic.ctrip.com/hotels121118/comment/big_c.png) no-repeat 0 -26px;overflow:hidden;}
.small_c{display:inline-block;width:78px;height:14px;background:url(//pic.ctrip.com/hotels121118/comment/small_c.png) no-repeat;overflow:hidden;}
.small_c .b{display:inline-block;height:14px;background:url(//pic.ctrip.com/hotels121118/comment/small_c.png) no-repeat 0 -18px;overflow:hidden;}
.comment_sumary_box{display:inline-block;margin-bottom:10px;}
.comment_sumary_box{display:block;overflow:hidden;}
.comment_total_score .nograde {color: #999;font-size: 18px;line-height: 18px;}
.comment_sumary_box .real_man{float:right;margin-bottom:4px;padding-right:32px;font-size:16px;font-family:microsoft yahei;color:#666;}
.comment_sumary_box .comment_total_score{display:inline-block;margin-bottom:10px;}
.comment_sumary_box .comment_total_score{display:block;overflow:hidden;}
.comment_sumary_box .comment_total_score .hotel_level{ float: left; padding: 2px 0 0 14px; font:18px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif; color: #06c;}
.comment_sumary_box .comment_total_score .score{float:left;padding:0 24px 0 10px;}
.comment_sumary_box .comment_total_score .big_c{float:left;}
.comment_total_score .score .n{font-size:24px;line-height:24px;color:#2577e3;}
.comment_sumary_box .comment_total_score .rec{float:left;font-size:14px;}
.comment_total_score .rec .n{padding-right:4px;color:#2577e3;font-size:16px;}
.comment_sumary_box .comment_type{float:right;width:272px;padding:10px 0 10px 10px;background-color:#f5f5f5;overflow:hidden;}
.comment_sumary_box .comment_4l{width:546px;}
.comment_sumary_box .comment_type a{float:left;display:inline;width:100px;height:22px;margin:0 4px 4px 0;padding:0 26px 0 6px;line-height:22px;white-space:nowrap;}
.comment_type a .del{display:none;}
.comment_type a .n{padding-left:2px;color:#999;}
.comment_sumary_box .comment_type .del{display:none;}
.comment_sumary_box .comment_type .selected,.comment_type a:hover{background-color:#2577e3;color:#fff;text-decoration:none;}
.comment_type .selected .n,.comment_type a:hover .n{color:#fff;}
.comment_type .selected .del{float:right;display:inline;width:22px;height:22px;margin-right:-24px;text-align:center;line-height:22px;font-family:tahoma;font-weight:bold;overflow:hidden;color:#b5cef0;font-size:14px;}
.comment_type a .del:hover{color:#fff;}
.comment_sumary_box .comment_type .disabled{color:#666;cursor:default;}
.comment_sumary_box .comment_type .disabled:hover{color:#666;background-color:#F5F5F5;}
.comment_type .disabled:hover .n{color:#999;}
.comment_tab_list .score_list_s{display:inline-block;width:180px;padding-top:10px;}
.comment_tab_list .score_list_s{display:block;overflow:hidden;}
.comment_tab_list .score_list_s .item{float:left;display:inline;width:86px;margin:5px 0;}
.score_list_s .item .n{padding-left:6px;font-weight:bold;color:#06c;}
.comment_sumary_box .score_list_d{padding:10px 0 10px 20px;background-color:#f5f5f5;*zoom:1;}
.comment_sumary_box .score_list_d:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.comment_sumary_box .score_list_d .item{float:left;margin:5px 5px 0 0;width:410px;}
.comment_sumary_box .score_list_d .num{padding-left:6px;font-weight:bold;color:#06c;}
.comment_sumary_box .quotation{display:inline-block;height:14px;font-size:32px;line-height:32px;font-family:Simsun;color:#ccc;overflow:hidden;vertical-align:center;}
.comment_sumary_box .score_list_d .txt{position:relative;display:inline-block;height:22px;padding:0 24px 0 6px;line-height:22px;}
.score_list_d .txt .del{display:none;}
.score_list_d .txt .n{padding-left:4px;color:#999;}
.comment_sumary_box .score_list_d .selected,.score_list_d .txt:hover{background-color:#2577e3;color:#fff;text-decoration:none;}
.score_list_d .selected .n,.score_list_d .txt:hover .n{color:#fff;}
.score_list_d .selected .del{position:absolute;top:0;right:0;display:block;width:22px;height:22px;text-align:center;line-height:22px;font-family:tahoma;font-weight:bold;overflow:hidden;color:#b5cef0;font-size:14px;cursor:pointer;}
.score_list_d .txt .del:hover{color:#fff;}
.comment_detail_list{margin-bottom:10px;}
.comment_detail_list .comment_block{padding:10px 0;border-bottom:1px dashed #ccc;*zoom:1;}
.comment_detail_list .comment_block:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.comment_block .user_info{position:relative;float:left;width:90px;padding-left:56px;margin-right:10px;}
.comment_block .user_info .head{float:left;display:inline;padding:2px;margin-left:-56px;_margin-left:-56px;width:33px;height:33px;border:1px solid #e6e6e6;cursor:pointer; _position: absolute; }
.comment_block .user_info .name{ margin-top: -3px; width: 88px; height:20px; overflow:hidden;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.comment_block .user_info .level_new,
.comment_block .user_info .level_master,
.comment_block .user_info .level_daren{ margin-top: 3px; width: 69px; height: 19px;}
.comment_block .user_info .level_master{background-position: 0 -558px;}
.comment_block .user_info .level_new{background-position: 0 -534px;}
.comment_block .user_info .level_daren{background-position: 0 -510px;}
.comment_block .user_info .ico_mycomment{ position: absolute; top: 58px; left: 0px; width: 49px; height: 49px; background-position: -111px -394px;}

.comment_block .user_info .num{ padding-top: 6px; margin-top: 8px; border-top: 1px dashed #ccc; color: #999;}
.comment_block .k_biz,.comment_block .k_kid,.comment_block .k_family,.comment_block .k_friend,.comment_block .k_single,.comment_block .k_book,.comment_block .k_couple,.comment_block  .k_else{ display: inline-block; vertical-align: middle; margin-right: 5px; overflow:hidden;}
.k_biz{width:16px;height:24px;background-position:0 -456px;}
.k_kid,.k_family{width:19px;height:24px;background-position:-25px -456px;}
.k_friend{width:18px;height:21px;background-position:-50px -456px;}
.k_single{width:18px;height:22px;background-position:-75px -456px;}
.k_book{width:21px;height:18px;background-position:-25px -484px;}
.k_couple{width:17px;height:21px;background-position:0 -484px;}
.k_else{width:16px;height:16px;margin-top:4px;background-position:-50px -484px;}
.comment_block .user_info .room{padding-top:3px;border-top:1px dashed #d9d9d9;}
.comment_block .comment_main{float:left;width:700px;}
.comment_block .comment_title{display:inline-block;margin-bottom:8px;}
.comment_block .comment_title{display:block;overflow:hidden;}
.comment_block .comment_title .small_c{float:left; margin-top:3px;}
.comment_block .comment_title .score{float:left;padding:0 10px;}
.comment_block .comment_title .master_tag{ float: left; padding: 0 5px; height: 16px; line-height: 16px; background-color: #f55; color: #fff;}
.comment_title .score .n{padding-right:6px;font-weight:bold;color:#06c;}
.comment_block .comment_title .type{ float: right; margin-top: -1px;}
.comment_block .comment_title .date{float:right; margin-left: 15px;}
.comment_block .comment_title .room{float:right; margin-left: 5px; color: #333; font-weight: bold;}
.comment_block .comment_title .room:hover{ cursor: text; text-decoration: none;}
.comment_block .comment_title .room_link{ color: #06c;}
.comment_block .comment_title .room_link:hover{ cursor: pointer; text-decoration: underline;}

.comment_block .comment_title .certifying{padding-left:16px;color:#666;}
.comment_block .comment_title .gray_tag{
	float: left;
	height: 20px; padding: 0 3px; margin-right: 10px;
	background-color: #edf7ff; color: #999;
	line-height: 20px;
}
.comment_block .comment_adv p{margin-bottom:10px;}
.comment_block .comment_adv .comment_adv_good,.comment_block .comment_adv .comment_adv_bad{display:inline-block;vertical-align:middle;margin-right:15px;width:44px;height:20px;line-height:20px;border-radius:10px;text-align:center;font-size:14px;}
.comment_block .comment_adv .comment_adv_good{color:#ff9913;border:1px solid #ff9913;}
.comment_block .comment_adv .comment_adv_bad{color:#7a7a7a;border:1px solid #7a7a7a;}
.comment_block .comment_txt{font-size:14px;line-height:24px;word-wrap:break-word;}
.comment_block .comment_txt_detail{ max-height: 240px; overflow: hidden;} 
.comment_block .comment_txt .comment_txt_more{text-align:right;font-size:12px;}
.comment_block .text_other{max-height: 18px;overflow: hidden;}
.comment_block .comment_bar{ padding-top:10px; *zoom:1;}
.comment_block .comment_bar:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.comment_block .comment_bar_info{ float: left; font-size: 12px;}
.comment_block .comment_bar_info .phone{ display: inline-block; vertical-align: middle; margin-right: 3px; width: 10px; height: 14px; background: url(//pic.c-ctrip.com/hotels121118/comment/ico_phone.png) no-repeat;}
.comment_block .comment_bar_info .time{ color: #999;}
.comment_block .comment_bar_info .add{ margin-left: 15px;}
.comment_block .comment_praise{ float: right; font-size: 12px;}
.comment_block .comment_praise .txt{ padding-left: 5px; color: #666;}
.comment_block .comment_praise .name{ color:#333;}
.comment_block .comment_txt .highlight{background:none repeat scroll 0 0 #F89A37;color:#FFFFFF;padding:4px;}
.comment_block .comment_txt .useful{display:block; float: right; width:70px;height:22px;margin-top:2px;border:1px solid #9fc2ff;line-height:22px;font-size:12px;text-align:center;white-space:nowrap;vertical-align:middle;}
.comment_txt .useful:hover{text-decoration:none;}
.comment_txt .useful .n{color:#999;}
.comment_txt .useful_voted .n{color:#333;}
.comment_block .comment_txt .useful_hover,.comment_block .comment_txt .voted{display:inline-block;width:72px;height:24px;background-color:#2577e3;text-align:center;font-size:12px;line-height:24px;color:#fff;vertical-align:middle;}
.comment_txt .useful_hover:hover,.comment_txt .voted:hover{text-decoration:none;}
.comment_block .comment_txt .useful_hover,.comment_block .comment_txt .voted{width:70px;height:22px;line-height:22px;}
.comment_block .comment_pic{display:inline-block;margin-top:10px;}
.comment_block .comment_pic{display:block;overflow:hidden; margin-bottom: -10px; *margin-bottom: 0;}
.comment_block .comment_pic .pic{position:relative;float:left;display:inline;width:95px;height:95px;margin-right:10px;margin-bottom: 10px;overflow:hidden;cursor:pointer;}
.comment_block .comment_pic .pic .d{position:absolute;bottom:0;left:0;width:95px;height:20px; line-height: 20px; border-radius:0 0 3px 3px;font-size: 12px; color:#fff;background-color:rgba(0,0,0,0.4);*background-color:#000;background-color:#000\9;filter:Alpha(opacity=60);text-align:center;z-index:1;}
.comment_block .comment_pic .p{width:95px;height:95px;}
.comment_block .htl_reply { overflow: hidden; margin-top:10px; padding:6px 10px; background-color:#fff8db; color:#666; line-height:20px; }
.htl_reply .title .b{font-weight:bold;}
.comment_block .additional_reply{margin-top:10px;}
.comment_block .additional_reply .title{font-weight:bold;color:#666;}
.comment_block .additional_reply .text{font-size:14px;}
.comment_detail_list .else_comment{position:relative;height:36px;margin:-1px 0 10px;padding-left:10px;border-top:10px solid #fff;border-bottom:1px solid #c4e0f9;background-color:#eaf5ff;line-height:36px;font-size:14px;font-weight:bold;}
.comment_detail_list .else_comment .i{position:absolute;bottom:-9px;left:34px;display:block;width:15px;height:9px;background:url(//pic.c-ctrip.com/hotels121118/comment/bg_else_comment.png) no-repeat;overflow:hidden;}
.c_page_box{position:relative;height:46px;}
.score_pop{display:inline-block;width:300px;height:18px;padding:2px 0 2px 6px;border:1px solid #999;}
.score_pop .score_item{display:block;overflow:hidden;float:left;width:74px;color:#666;}
.recommend_jj_pop .pic{padding:2px;width:300px;overflow:hidden;border:2px solid #d0d0d0;}
.recommend_jj_pop .pic .p{display:block;width:300px;}
.comment_pic_pop{padding:2px; border:2px solid #d0d0d0; background: #fff;overflow:hidden;}
.comment_pic_pop .pic{ max-width: 550px; _width:550px; text-align: center; position: relative;}
.comment_pic_pop .pic .p{display:block; max-height: 412px;}
.comment_pic_pop .pic .d{ position: absolute; left: 0; bottom: 0; width:100%; height:30px;line-height:30px;font-size:14px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.4);*background-color:#000;background-color:#000\9;filter:Alpha(opacity=60); *zoom:1;}
.comment_pic_pop .pic_txt{padding:6px;border:1px solid #999;border-top:0 none;}
.comment_show_pop{width:646px;height:475px;padding:2px; background: #ccc; line-height: 475px; text-align: center;}
.comment_show_pop .pic{position:relative;width:646px;height:475px; overflow: hidden;}
.comment_show_pop .pic img{max-width:646px;max-height:475px; vertical-align: middle;}
.comment_show_pop .pic .prev,.comment_show_pop .pic .next{position:absolute;top:193px;display:block;width:40px;height:90px;outline:none;z-index:2;cursor:pointer;border-radius:5px;background-color:rgba(0,0,0,.6);filter:Alpha(opacity=60);background-color:#000\9;}
.comment_show_pop .pic .prev{left:10px;}
.comment_show_pop .pic .next{right:10px;}
.comment_show_pop .pic .hover{background-color:rgba(38,38,38,.6);background-color:#aaa\9;}
.comment_show_pop .pic .prev b,.comment_show_pop .pic .next b{display:block;margin:15px auto 0;width:30px;height:55px;}
.comment_show_pop .pic .prev b{background-position:0 -44px;}
.comment_show_pop .pic .next b{background-position:-48px -44px}
.comment_show_pop .pic .close{position:absolute;top:10px;right:10px;width:27px;height:27px;overflow:hidden;line-height:27px;overflow:hidden;font-size:32px;text-align:center;color:#fff;text-indent:-99em;background:url(//pic.c-ctrip.com/hotels121118/un_close.png) no-repeat;_background-image:none;_background-color:#cecece;_text-indent:0;}
.comment_show_pop .pic .close:hover{background-position:0 -27px;color:#f60;text-decoration:none;}
.comment_show_pop .pic .d{ position: absolute; left: 0; bottom: 0; width:100%;height:40px;line-height:40px;font-size:14px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.4);*background-color:#000;background-color:#000\9;filter:Alpha(opacity=60);}
.comment_head_pop{padding:10px;width:304px;height:176px;border:1px solid #9fc2ff;z-index:1;background:#fff;}
.comment_head_pop .comment_head{ float: left; width: 93px; height: 120px;}
.comment_head_pop .comment_head .img{ display:block;padding:2px;width:74px;height:74px;border:1px solid #e6e6e6;}
.comment_head_pop .comment_head .name{ margin-top: 6px; width: 80px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.comment_head_pop .comment_info{ float: right; padding-top: 6px; width: 210px;}
.comment_head_pop .level_new,
.comment_head_pop .level_master,
.comment_head_pop .level_daren{ margin-bottom: 8px; width: 78px; height: 22px;}
.comment_head_pop .level_daren{background-position: -75px -510px;}
.comment_head_pop .level_new{background-position: -75px -534px;}
.comment_head_pop .level_master{background-position: -75px -558px;}
.comment_head_pop .skill{ position: relative; height: 43px; color: #999;}
.comment_head_pop .skill .rate{ position: absolute; right: 0; top: -5px;}
.comment_head_pop .comment_info .percent{ margin-bottom: 7px; width: 160px; height: 9px; background: #e6ebee; border-radius: 5px;}
.comment_head_pop .comment_info .percent_num{ height:9px; border-radius: 5px;
background:linear-gradient(to right,rgba(41,143,255,1) 0%,rgba(50,213,255,1) 100%);
background:-moz-linear-gradient(to right,rgba(41,143,255,1) 0%,rgba(50,213,255,1) 100%);
background:-webkit-linear-gradient(to right,rgba(41,143,255,1255,255,255,1) 0%,rgba(50,213,255,1) 100%);
background:-o-linear-gradient(to right,rgba(41,143,255,1) 0%,rgba(50,213,255,1) 100%);
background-color: rgba(50,213,255,1);
*background-color: #2990ff;
}
.comment_head_pop .comment_info .map{ padding-top: 6px; border-top: 1px dashed #ddd;}
.comment_head_pop .comment_info .orange{ color: #f60; font-weight: bold;}
.comment_head_pop .comment_num{ clear: both; overflow: hidden; *zoom:1;}
.comment_head_pop .comment_num .comment_num_model{ float: left; padding-top: 4px; margin-left: -1px; width: 100px; height: 53px; text-align: center; border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
.comment_head_pop .comment_num_model .num{ font-size: 26px; line-height: 30px; color: #32aaff;}
.comment_head_pop .ico_num,
.comment_head_pop .ico_pic,
.comment_head_pop .ico_useful{ display: inline-block; vertical-align: middle; margin-right: 4px; }
.comment_head_pop .ico_num{width: 16px; height: 19px; background-position: -159px -510px;}
.comment_head_pop .ico_pic{width: 19px; height: 15px; background-position: -159px -534px;}
.comment_head_pop .ico_useful{width: 23px; height: 15px; background-position: -159px -558px;}




.comment_detail_list .hotel_new_view{padding:20px 10px;margin-bottom:20px;font:18px 'Microsoft YaHei UI','Microsoft YaHei',SimSun,Tahoma,Verdana,Arial,sans-serif;background-color:#fffcd8;text-align:center;}
.comment_detail_list .viev_more_link{margin-top:10px;text-align:right;}
/* all comment end */
/* room_alert_pop begin */
.room_alert_pop{width:420px;border:10px #dcdcdc solid;}
.room_alert_pop .room_form{padding:40px 20px 40px 75px;}
.room_alert_pop .room_form p{margin-bottom:16px;}
.room_alert_pop .close{float:right;margin:5px 5px 0 0;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.room_alert_pop .close:hover{text-decoration:none;color:#FFA800;}
.room_alert_pop .room_form .t{float:left;margin:4px 0 0 -65px;*margin:6px 0 0 -65px;width:60px;text-align:right;}
.room_alert_pop .room_form .t2{margin:0 2px 0 18px;}
.room_alert_pop .room_form .input_txt,.room_alert_pop .room_form span{display:inline-block;vertical-align:middle;}
.room_alert_pop .room_form .room_form_tips{padding:2px 5px 2px 22px;margin-bottom:8px;width:291px;*width:293px;color:#000;border:1px solid #67a1e2;background-color:#ddefff;}
.room_alert_pop .room_form .room_form_tips i{display:inline-block;width:12px;height:12px;overflow:hidden;float:left;margin-left:-16px;margin-top:3px; background-position: -206px -370px;}
.room_alert_pop .room_form .room_form_date .input_txt{width:114px;}
.room_alert_pop .room_form .error{border:1px solid #d80000;background:#fff3f3;}
.room_alert_pop .room_form .error_tips{display:block;padding-left:17px;margin-top:2px;color:#d80000;}
.room_alert_pop .room_form .error_tips i{float:left;margin:3px 0 0 -17px;width:12px;height:12px;background-position: -206px -386px;}
.room_alert_pop .room_form .room_form_phone .input_txt,.room_alert_pop .room_form .room_form_mail .input_txt{width:170px;}
.room_alert_pop .room_form .room_form_phone .tips{margin-left:10px;color:#999;}
.room_alert_pop .room_form .room_form_btn input{display:inline-block;width:58px;height:24px;line-height:20px;border:1px solid #0055aa;border-radius:3px;color:#fff;background-color:#27c;cursor:pointer;text-align:center;vertical-align:middle;font-family:"Microsoft Yahei",Simsun,sans-serif;font-weight:bold;font-size:14px;cursor:pointer;box-shadow:0 1px 0 rgba(51,119,187,0.7);*filter:chroma(color=#000000);outline:none;}
.room_alert_pop .room_form .room_form_btn input:hover{background-color:#29f;border-color:#07d;box-shadow:0 1px 0 rgba(107,143,178,0.7);text-decoration:none;}
.room_alert_pop .room_alert_scuess{padding:60px 20px 60px 105px;font-size:14px;}
.room_alert_pop .room_alert_scuess i{float:left;margin:-2px 0 0 -60px;width:48px;height:48px; background-position: 0 -402px;}
.room_alert_pop .room_alert_fail{padding:60px 20px 60px 145px;font-size:14px;}
.room_alert_pop .room_alert_fail i{float:left;margin:-2px 0 0 -60px;width:48px;height:48px;background-position: -58px -402px;}
/* room_alert_pop end */
/* global */
.no_pic .htl_pic{overflow:hidden;width:858px;height:218px;border:1px solid #F0E8D6;background:url(//pic.c-ctrip.com/hotels121118/bg_htl_unpic.png) center;}
.no_map .htl_map{display:none;}
/* hotel slider */
.hotel_slider_cont{position:relative;height:240px;width:740px;overflow:hidden;}
.hotel_slider{position:absolute;}
.hotel_slider li{float:left;width:240px;height:240px;margin-right:10px;}
.hotel_slider li img{width:240px;height:240px;}
.hs_prev,.hs_next{position:absolute;top:50%;z-index:1;margin-top:-45px;width:32px;height:90px;background:url("//pic.c-ctrip.com/hotels121118/un_slider_arrow.png") 0 0 no-repeat;cursor:pointer;}
.hs_prev{left:0;}
.hs_next{right:0;background-position:-32px -90px;}
.hs_prev:hover{background-position:-32px 0;}
.hs_next:hover{background-position:0 -90px;}
.hs_btn_hide{display:none;}
/* =s compare_pop */
.compare_pop_fail{margin-top:200px;font-size:22px;text-align:center; font-family:"Microsoft Yahei",Simsun,sans-serif;}
.compare_pop_loading{margin-top:200px;font-size:22px;text-align:center; font-family:"Microsoft Yahei",Simsun,sans-serif;}
.compare_pop_loading i{display:inline-block;vertical-align:middle;width:100px;height:100px;background:url(//pic.ctrip.com/common/loading_100.gif) no-repeat;}
.compare_pop_bd .modular_fold:after,.compare_pop_bd .modular_list ul:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.compare_pop,.compare_fail_pop{width:988px;background:#fff; box-shadow: 3px 3px 3px 3px #888;}
.compare_pop_hd{ padding-left: 20px; height:40px;line-height:40px;font-size:14px; color: #fff; background: #414243;}
.compare_pop_hd .state{float:right;margin-right:30px;height:40px;overflow:hidden;font-size:12px;color:#999;font-weight:normal;}
.compare_pop_hd .close{float:right;margin-top:10px; margin-right: 10px; width:20px;height:20px;color:#fff;text-align:center;font:bold 18px/20px Simsun;}
.compare_pop_hd .tips{ color: #bfbfbf;}
.compare_pop_hd .name{ float: left; margin-right: 5px; max-width: 470px; height: 40px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.compare_pop_hd .close:hover{text-decoration:none;color:#FFA800;}
.compare_pop_bd{position:relative;padding-bottom:10px; margin-bottom: -1px; height:530px;overflow-x:hidden;overflow-y:auto;}
.compare_pop_bd .modular_list{ position: relative; text-align: center;}
.compare_pop_bd .modular_list_hd{ overflow: hidden; border-radius:5px 5px 0 0; background: #51b8e7; *zoom:1;}
.compare_pop_bd .modular_list_hd:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.compare_pop_bd .modular_list_hd div{ padding: 0 5px; height: 40px; line-height: 40px; color: #fff; font-weight: normal;}
.compare_pop_bd .modular_list_hd .col1{padding: 0 0 0 20px;}
.compare_pop_bd .col1{float: left; width: 65px; text-align: left;}
.compare_pop_bd .col2{float: left; width: 65px;}
.compare_pop_bd .col3{float: left; width: 65px;}
.compare_pop_bd .col4{float: left; width: 170px; text-align: left;}
.compare_pop_bd .col4 .label_onsale_orange{ display: inline-block; vertical-align: 4px; vertical-align: 6px\0; *vertical-align: -1px; margin-left: 2px;}
.compare_pop_bd .col5,
.compare_pop_bd .col6{float: left; width: 45px;}
.compare_pop_bd .col7{float: left; width: 70px;}
.compare_pop_bd .col8{float: left; width: 70px;}
.compare_pop_bd .col9{float: left; width: 140px; text-align: left;}
.compare_pop_bd .col9 .rt_origin_price{ display: inline-block; vertical-align: 0; border-bottom: 0 none;}
.compare_pop_bd .col10{ float: left; width: 87px; padding-bottom: 8px; text-align: left;}
.compare_pop_bd .col10 .ico_vouch,
.compare_pop_bd .col10 .icon_prepay,
.compare_pop_bd .col10 .ico_check,
.compare_pop_bd .col10 .ico_group{ margin-left: -4px;}
:root .compare_pop_bd .col10 .payment_txt01,:root .compare_pop_bd .col10  .payment_txt02{ margin-left: -4px;}
.compare_pop_bd .child_room,
.compare_pop_bd .more_room_list,
.compare_pop_bd .more_supplier_btn,
.compare_pop_bd .get_tips{*zoom:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABAQMAAADdO609AAAABlBMVEXMzMz////TjRV2AAAAC0lEQVQIHWMIdQAAAO0AlrS3+YUAAAAASUVORK5CYII=) 0 0 repeat-x;*background:url(//pic.c-ctrip.com/hotels121118/border_1px.png) repeat-x center 0; background-color: #fff;}

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

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

.compare_pop_bd .child_room_open{ position: relative;}
.compare_pop_bd .child_room_open .child_room{ background:none;}
.compare_pop_bd .child_room_open .col1,
.compare_pop_bd .child_room_open .col2,
.compare_pop_bd .child_room_open .col3,
.compare_pop_bd .child_room_open .col4,
.compare_pop_bd .child_room_open .col5,
.compare_pop_bd .child_room_open .col6,
.compare_pop_bd .child_room_open .col7,
.compare_pop_bd .child_room_open .col8,
.compare_pop_bd .child_room_open .col9,
.compare_pop_bd .child_room_open .col10{padding:10px 5px 2px;}
.compare_pop_bd .child_room_open .col9{ padding: 2px 0 2px 5px;}
.compare_pop_bd .modular_list_hd .col4{ width: 160px; padding: 0 0 0 20px;}
.compare_pop_bd .modular_list_hd .col9{ width: 126px; padding: 0 0 0 30px;}

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


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

.compare_jump_pop{margin:0 auto;width:537px;border:9px solid #dcdcdc;background:#fff;text-align:center;font-family:"Microsoft Yahei",Simsun,sans-serif;}
.compare_jump_pop .jump_load{padding-top:40px;height:140px;font-size:14px;font-size:24px;background:url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat center 100px;}
.compare_jump_pop .jump_load span{color:#2577e3;}
.compare_jump_pop .jump_name{height:48px;line-height:48px;background-color:#eff6fc;font-size:18px;}
/* =e compare_pop */
/* traffic side begin */
.detail_side .traffic_side{_position:relative;margin: 0px 0 10px;padding:10px 10px 0;background-color:#f1f1f1;*zoom:1;}
.traffic_side .title{margin-bottom:10px;font-weight:bold;font-size:14px;}
.traffic_side .traffic_box{overflow:hidden;}
.traffic_side .traffic_item{margin-top:-1px;padding:10px 0 0 22px;border-top:1px dashed #ccc;}
.traffic_side .spot_type{float:left;margin-left:-22px;overflow:hidden;}
.traffic_side .shopping{width:13px;height:19px;background-position:0 -379px;}
.traffic_side .airport{width:16px;height:16px;margin-top:2px;background-position:-16px -379px;}
.traffic_side .train{width:13px;height:16px;margin-top:2px;background-position:-36px -379px;}
.traffic_side .centre{width:9px;height:14px;margin:2px 0 0 -18px;background-position:-53px -379px;}
.traffic_side .sight{width:16px;height:15px;margin-top:2px;background-position:-66px -379px;}
.traffic_side .name .rounte{float:right;display:inline;margin-left:4px;}
.traffic_side .distance{margin-bottom:10px;color:#999;}
/* traffic side end */
/* ask & answer */
.faq-block{padding-top:15px;margin-bottom:10px;background-color:#F1F1F1;border: 1px solid #ccc;}
.faq-block-hd{ padding:0 15px 18px;}
.faq-block-hd .title{ font-size: 14px; font-weight: bold;}
.faq-block-hd .ask-first{ padding-top: 10px;}
.faq-block-hd .ask-first .btn{ display: block; margin: 0 auto; height: 28px; line-height: 28px; border: 1px solid #46a0fc; color: #46a0fc; font-size: 14px; text-align: center; background-color: #fff; text-align: center; border-radius: 5px;}
.faq-block-hd .ask-first .btn:hover{ text-decoration: none; background-color: #e7f2fe;}
.faq-block-hd .ask-first .tips{ padding-top: 16px; text-align: center; color: #999;}
.faq-block-hd .ask-has .btn{ float: right; margin-top: -10px; width: 84px; height: 28px; line-height: 28px; border: 1px solid #46a0fc; color: #46a0fc; font-size: 14px; text-align: center; background-color: #fff; text-align: center; border-radius: 5px;}
.faq-block-hd .ask-has .btn:hover{ text-decoration: none; background-color: #e7f2fe;}
.faq-block-hd .ask-has .tips{ color: #999;}
.qa-default{ overflow: hidden; border-top: 1px solid #ccc;}
.qa-default ul{ margin-top: -1px;}
.qa-default ul li:hover{ background-color: #fff;}
.qa-default .current{ background-color: #fff;}
.qa-default .current .qa-default-q{ font-weight: bold;}
.qa-default .current .qa-default-a{ display: block;}
.qa-default .qa-default-box{ margin: 0 15px; border-top: 1px dashed #ccc;}
.qa-default .qa-default-q{ display: block; height: 50px; line-height: 50px; cursor: pointer;}
.qa-default .icon-up,
.qa-default .icon-down{float:right;margin-top:22px;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;cursor:pointer;}
.qa-default .icon-down{border-top:5px solid #333;border-bottom:0 none;border-left:5px dashed transparent;border-right:5px dashed transparent;}
.qa-default .icon-up{border-bottom:5px solid #333;border-top:0 none;border-left:5px dashed transparent;border-right:5px dashed transparent;}
.qa-default .qa-default-a{ display: none; padding-bottom: 15px; margin-top: -5px; line-height: 22px; color: #666;}
.go-all-qa,.go-default-qa{ position: relative; display: block; padding: 12px 0; text-align: center; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; background-color: #fff; cursor: pointer; *zoom:1;}
.go-all-qa:hover,.go-default-qa:hover{ text-decoration: none; cursor: pointer;}
.go-all-qa .t1,.go-default-qa .t1{ color: #666; font-weight: bold;}
.go-all-qa .t2,.go-default-qa .t2{ padding-top: 3px; color: #999;}
.go-all-qa .arrow-left,.go-default-qa .arrow-right{position: absolute; top: 50%; margin-top: -10px; width: 11px; height: 19px;}
.go-all-qa .arrow-left{ left: 10px; background-position: -49px -120px;}
.go-default-qa .arrow-right{ right: 10px; background-position: -60px -120px;}
.go-all-qa{ padding-left: 20px;}
.go-default-qa{ padding-right: 20px;}
.faq-block .go-strategy{ padding: 5px 10px 5px 15px; text-align: right;}
.qa-user-list li{ padding-bottom: 10px; border-top: 1px solid #F1F1F1; border-bottom: 1px solid #F1F1F1;}
.qa-user-list li:hover{ background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.qa-user-list .user-modular{ padding: 10px 5px 0 42px;}
.qa-user-list .user-modular .txt{ color: #666; word-wrap:break-word; overflow: hidden;}
.qa-user-list .user-modular .info{ padding-top: 3px; padding-right: 70px;  color: #999; *zoom:1;}
.qa-user-list .user-modular .info:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.qa-user-list .user-modular .wait{ padding-top: 3px; color: #999;}
.qa-user-list .user-modular .info .uname{ float: left;}
.qa-user-list .user-modular .info .time{ float: right; margin-top: 1px; margin-right: -70px;}
.qa-user-list .user-modular .tools{ padding-top: 3px; *zoom:1;}
.qa-user-list .user-modular .tools:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.qa-user-list .user-modular .tools .label{ float: left; padding: 0 3px; line-height: 16px; font-family:"Microsoft Yahei",Simsun,sans-serif; background-color:#43b300; color: #fff; border-radius: 3px;}
.qa-user-list .user-modular .tools .answer-btn{float: right; width: 64px; height: 18px; line-height: 18px; border: 1px solid #46a0fc; color: #46a0fc; text-align: center; background-color: #fff; text-align: center; border-radius: 3px;}
.qa-user-list .user-modular .tools .answer-btn:hover{text-decoration: none; background-color: #e7f2fe;}
.qa-user-list .user-modular .tools .useful{ float: right; color: #46a0fc;}
.qa-user-list .user-modular .tools .useless{ float: right; color: #46a0fc; cursor: pointer;}
.qa-user-list .user-modular .tools .i-use,
.qa-user-list .user-modular .tools .useless:hover .i-use{ display: inline-block; vertical-align: middle; margin-right: 3px; margin-top: -2px; width: 17px; height: 15px; background-position: -178px -335px;}
.qa-user-list .user-modular .tools .useless .i-use{ background-position: -156px -335px;}

.qa-user-list .user-modular .icon-right,.pop-qa-box .qa-write .icon-right{ position:absolute;right:-7px;top:50%;margin-top:-4px;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;cursor:pointer;border-top:4px dashed transparent;border-bottom:4px dashed transparent;border-right:4px dashed transparent;}
.qa-user-list .user-modular .head-my{ position: relative; float: left; *display: inline; margin-top: 4px; margin-left: -36px; width: 30px; line-height: 16px; font-family:"Microsoft Yahei",Simsun,sans-serif; color: #fff; text-align: center; background-color: #46a0fc; border-radius: 3px;}
.qa-user-list .user-modular .head-my .icon-right{border-left:4px solid #46a0fc;}
.qa-user-list .user-modular .head-master{ position: relative; float: left;*display: inline; margin-top: 2px; margin-left: -50px;}
.qa-user-list .user-modular .head-ask,
.pop-qa-box .qa-write .head-ask{position: relative; float: left; *display: inline; margin-top: 2px; margin-left: -36px; width: 30px;line-height: 16px; font-family:"Microsoft Yahei",Simsun,sans-serif; color: #fff; text-align: center; background-color: #6f7f8e; border-radius: 3px; *zoom:1;}
.pop-qa-box .qa-write .head-ask{margin-left: -50px;}
.qa-user-list .user-modular .head-ask .icon-right,
.pop-qa-box .qa-write .head-ask .icon-right{border-left:4px solid #6f7f8e;}
.qa-user-list .user-modular .head-ans{position: relative; float: left; *display: inline; margin-top: 2px; margin-left: -36px; width: 30px;line-height: 16px; font-family:"Microsoft Yahei",Simsun,sans-serif; color: #fff; text-align: center; background-color: #fd9b00; border-radius: 3px; *zoom:1;}
.qa-user-list .user-modular .head-ans .icon-right{border-left:4px solid #fd9b00;}
.qa-user-list .other-answer{ padding: 3px 8px 0 42px;}
.faq-block .page-list{ padding: 8px 10px; background-color: #d9d9d9; *zoom:1;}
.faq-block .page-list:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.faq-block .page-list .first,.faq-block .page-list .prev,.faq-block .page-list .next,.faq-block .page-list .last,.faq-block .page-list .page-num .submit{display: inline-block; vertical-align: middle; border:1px solid #afafaf; border-radius: 3px;background-color: #eaeaea; background:linear-gradient(to bottom, #fff, #eaeaea);-ms-background:linear-gradient(to bottom, #fff, #eaeaea);-moz-background:linear-gradient(to bottom, #fff, #eaeaea);-wibkit-background:linear-gradient(to bottom, #fff, #eaeaea); cursor: pointer;}
.faq-block .page-list .first:hover,.faq-block .page-list .prev:hover,.faq-block .page-list .next:hover,.faq-block .page-list .last:hover,.faq-block .page-list .page-num .submit:hover{ background: #fff;}
.faq-block .page-list .first,.faq-block .page-list .prev,.faq-block .page-list .next,.faq-block .page-list .last{ *margin-right: 3px; width: 24px; height:22px; text-align: center;}
.faq-block .page-list .first .ico,.faq-block .page-list .last .ico{ display: block; margin: 8px auto 0; width: 8px; height: 8px;}
.faq-block .page-list .first .ico{ background-position: -76px -120px;}
.faq-block .page-list .last .ico{ background-position: -84px -120px;}
.faq-block .page-list .prev .ico,.faq-block .page-list .next .ico{ display: block; margin: 8px auto 0; width: 6px; height: 8px;}
.faq-block .page-list .prev .ico{ background-position: -78px -120px;}
.faq-block .page-list .next .ico{ background-position: -84px -120px;}
.faq-block .page-list .page-num{ display: inline-block; vertical-align: middle; padding-left: 50px; width:105px;}
.faq-block .page-list .page-num .num{display: inline-block; vertical-align: middle; margin-right: 3px; width: 29px; height: 22px; text-align: center; color: #666; border:1px solid #afafaf; border-radius: 3px;}
.faq-block .page-list .page-num .submit{display: inline-block; vertical-align: middle; margin-left: 10px; width:34px; height: 22px; text-align: center; color: #666; border:1px solid #afafaf; border-radius: 3px; background-color: #fff;}
.faq-block .page-list .page-num .submit:hover{ text-decoration: none;}
.faq-block .page-list .page-num .disabled{ color: #999; background: #dbdbdb;}
.faq-block .page-list .page-num .disabled:hover{ color: #999; background: #dbdbdb; cursor: default;}
/* icon msg */
.icon-error,.icon-success,.icon-info-12{height:12px;overflow:hidden;width:12px;display:inline-block;vertical-align:middle;}
.icon-error{width:48px;height:48px;background-position:-156px -68px;}
.icon-success{width:48px;height:48px;background-position:0 -68px;}
.icon-info-12{background-position:-160px -120px;}
/* Base Pop Begin */
.pop-box{position:relative;width:390px;padding:10px 15px 20px;font-family:Tahoma,Simsun;border:9px solid #DCDCDC;background-color:#FFF;}
.pop-box .pop-hd{height:28px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #E1E1E1;font:bold 14px/28px Tahoma,Simsun;}
.pop-box .c_close{position:absolute;right:0;top:0;padding:0 5px;font:normal 18px/28px Tahoma;color:#CCC;}
.pop-box .c_close:hover{text-decoration:none;color:#FFA800;}
.pop-box .pop-ft{text-align:center;margin-top:10px;}

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

.pop-box .btn-primary{display:inline-block;font-size:12px;height:24px;margin-right:10px;padding:0 10px;font-weight:bold;text-align:center;line-height:24px;background-color:#27C;border:1px solid #05A;color:#fff;vertical-align:middle;border-radius:3px;}
.pop-box .btn-primary:hover{background-color:#29F;border-color:#07D;text-decoration:none;}
.pop-box .btn-bright{ border: 1px solid #e77c00; background-color: #ffb000; color: #fff;}
.pop-box .btn-bright:hover{background-color:#f79700;border-color:#e77c00;text-decoration:none;}
.pop-box .gray{color:#999;}
.pop-box .fr{float:right;}
.pop-box .form-text{width:150px;}
.pop-box .text-disabled{background:#e6e6e6;color:#ababab;}
.pop-box .text-small{width:50px;}
.pop-box .form-label{width:80px;}
.pop-box .form-field,.pop-box .action-left{margin-left:90px;}
.pop-box .label-b{font-weight:bold;}
.pop-box .icon-success,.pop-box .icon-error{margin-right:10px;}
.pop-box-ask .disabled{background:#e6e6e6!important;color:#ababab!important;border:1px solid #ddd!important;cursor:default!important;}
/*first-book*/
.first-book{ padding: 10px 20px; font-size: 14px;}
/*first-book*/
/*=s pop-qa-box*/
.pop-qa-box{ padding: 25px 15px 20px; width: 390px;}
.pop-qa-box .btn-large{ width: 108px; height: 26px; line-height: 26px; text-align: center; color: #fff;background-color:#27C;border:1px solid #05A;border-radius:3px;}
.pop-qa-box .btn-large:hover{background-color:#29F;border-color:#07D;text-decoration:none;}
.pop-qa-box .qa-success{ padding-top: 80px; padding-bottom: 105px; text-align: center;}
.pop-qa-box .qa-success .txt{ font-size: 14px;}
.pop-qa-box .qa-success .txt .ico{ display: inline-block; vertical-align: middle; margin-right: 10px; width: 24px; height: 24px; background-position: -208px -68px;}
.pop-qa-box .qa-success .btn-large{ margin-top: 20px;}
.pop-qa-box .qa-load{ padding-top: 100px; padding-bottom: 95px;}
.pop-qa-box .qa-load .txt{ text-align: center; font-size: 14px;}
.pop-qa-box .qa-load .txt .ico{ display: inline-block; vertical-align: middle; margin-right: 20px; width: 48px; height: 48px; background: url(//pic.c-ctrip.com/common/loading_48.gif) no-repeat;}
.pop-qa-box .qa-write .qustion-title{ padding-left: 50px;}
.pop-qa-box .qa-write .txt{white-space:pre-wrap; word-break:break-all;word-wrap:break-word;}
.pop-qa-box .qa-write .info{ margin-top: 2px; color: #999;}
.pop-qa-box .qa-write .qa-textarea{ padding: 8px 12px; margin-top: 10px; width: 364px; height: 112px; overflow-y: auto;  border:1px solid #ccc; resize:vertical;}
.pop-qa-box .txt-num{ text-align: right;}
.pop-qa-box .txt-num{ margin-top: 3px;}
.pop-qa-box .submit-publish{ padding-top: 10px; text-align: center;}
.pop-qa-box .submit-again{ padding-top: 10px; *zoom:1;}
.pop-qa-box .submit-again:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.pop-qa-box .submit-again .btn{ float: right; margin-right: 0;}
.pop-qa-box .submit-again .tips{ margin-top: 5px; color: #b00;}
.pop-qa-box .submit-again .tips .ico{ display: inline-block; vertical-align: middle; margin-right: 3px; width: 16px; height: 16px; background-position: -236px -124px;}
.pop-qa-box .submit-publish .disabled,
.pop-qa-box .submit-again .disabled{background:#e6e6e6!important;color:#ababab!important;border:1px solid #ddd!important;cursor:default!important;}
/*=e pop-qa-box*/
/* pop msg */
.pop-box-msg .text-single{text-align:center;line-height:48px;}
.pop-box-msg .text-multi{text-align:center;}
.pop-box-msg .text-multi .multi-bd{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;text-align:left;}
/* pop ask */
.form-text,.form-textarea{border:1px solid #BBBBBB;padding:4px;transition:border 0.2s linear 0s;}
.form-textarea{height:80px;overflow:auto;resize:none;vertical-align:top;width:500px;}
.form-text{height:18px;vertical-align:middle;width:240px;}
.pop-box-ask{padding:25px 20px 20px;}
.pop-box-ask .form-text{width:140px;margin-right:3px;}
.pop-box-ask .form-textarea{width:380px;margin:10px 0;}
.pop-box-ask .wrap-email{margin-bottom:10px;}
.pop-box-ask .exceed-red{color:#e44444;}
.pop-box-ask .wrap-email .btn-primary{margin-right:0;}
/* discount S */
.pop_discount_box{border:1px solid #67a1e2;padding:16px 8px;width:470px;color:#333;background-color:#fff;}
.pop_discount_box ul{margin-top:6px}
.pop_discount_box li{float:left;display:inline;}
.pop_discount_box .method{color:#999;line-height:30px;font-family:simsun}
.method1{border-right:1px solid #eee;padding-right:0px;width:240px;}
.price_tag{color:#f60}
.method1 p,.method2 p{line-height:2;font-family:arial}
.method1 img{vertical-align:middle;}
.method1 .method_txt{float:right;margin:20px 10px;color:#999}
.method2{width:200px;padding-left:24px}
/* discount E */
/*pop-comment-room S*/
.pop-comment-room{ padding-top: 20px; padding-left: 340px; padding-right: 20px; width:480px; *zoom:1;}
.pop-comment-room:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.pop-comment-room .room_pic{ float: left; display: inline; margin-left: -320px;}
.pop-comment-room .room_info .name{ padding-bottom:10px; font-size: 16px; font-weight: bold; border-bottom: 1px dashed #707070;}
.pop-comment-room .room_info .option{ padding-top: 5px; color: #666;}
.pop-comment-room .room_info .option .line{ padding: 0 7px; color: #ccc;}
.pop-comment-room .room_info .list{ padding-top: 12px;}
.pop-comment-room .room_info .list li{ padding-left: 80px; padding-bottom: 8px;}
.pop-comment-room .room_info .list .t{ float: left; display: inline; margin-left: -80px; color: #999;}
.pop-comment-room .room_info .room_btn{ padding-top: 10px; text-align: center;}
.pop-comment-room .room_info .room_btn .btn-light{  display: inline-block; width: 400px; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; color: #fff; border:1px solid #1a8bff; border-radius: 3px; background-color: #439cfc;}
.pop-comment-room .room_info .room_btn .btn-light:hover{ background-color: #06c; text-decoration: none;}
/*pop-comment-room E*/
/* tabs S */
.pic_box .pic_tabs{border-bottom:2px solid #ccc;font:18px "microsoft yahei";float:left;display:inline;width:365px;line-height:30px;margin-bottom:10px;}
.pic_tabs a{color:#333;display:inline-block;text-align:center;width:90px;border-bottom:2px solid #ccc;text-decoration:none;height:30px;position:relative;top:2px}
.pic_tabs a:hover:{text-decoration:none;}
.pic_tabs a.active{color:#06c;border-bottom-color:#06c;}
/* tabs E */
/* =s wjie added on 2014/11/07 */
.rt_origin_price{ display: inline-block; *zoom:1;margin-left:5px;border-bottom:1px dashed #fff;color:#999;font:normal 12px/1.5 tahoma,arial;vertical-align:-2px;}
.rt_origin_price em{display: inline-block;}
.rt_origin_price i{margin-left:3px;border-bottom:1px dashed #999;font-style:normal;cursor:default;vertical-align:text-bottom;padding-bottom:1px;}
.super_price{ padding-left: 5px; color: #f60;}
/* =e wjie added on 2014/11/07 */
/* =s wjie added on 2014/11/12 */
.sort_box .rt_line{width:1px;}
.sort_box .rt_line b{position:absolute;top:-6px;width:1px;height:30px;background-color: #c6c6c6;}
.rt_price_tips{position:absolute;z-index:50;right:15px;top:-30px;width:230px;padding:6px 28px 6px 10px;color:#666;border:1px solid #5ba0dd;background-color:#fff;}
.rt_price_tips .btn_close{position:absolute;top:6px;right:10px;color:#555;font-size:14px;font-weight:bold;font-family:"Simsun";overflow:hidden;}
.rt_price_tips .btn_close:hover{color:#ffa800;text-decoration:none;}
.rt_price_tips .ico_arrows{position:absolute;bottom:-7px;right:10px;width:13px;height:7px;background-image:url("//pic.c-ctrip.com/common/un_jmp_tri120220.png");background-repeat:no-repeat;background-position:-5px -16px;overflow:hidden;}
/* =s sort */
label input{cursor:pointer;}
.c_sort{font-family:Arial,simsun;*zoom:1;}
.c_sort:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.c_sort li{position:relative;float:left;display: inline; margin-right: 6px; margin-top: 4px; _margin-top: 8px; height:20px;line-height:20px;}
.sort_box{position:relative;z-index:6;zoom:1;}
.sort_box:after{content: "."; font-size: 0; height: 0; line-height: 0; display: block; visibility: hidden; clear: both;}
.c_sort_price,.c_sort_special{float: right; display: inline;}
.c_sort_price .c_sort_links{ max-width: 72px; *height: 23px; text-overflow:ellipsis;white-space:nowrap; *white-space: normal; overflow: hidden;}
.sort_box2{position:relative;padding-left:10px;padding-right:5px;padding-bottom:10px;z-index:1;zoom:1;}
.sort_box2:after{content: "."; font-size: 0; height: 0; line-height: 0; display: block; visibility: hidden; clear: both;}
.sort_box2 .btn_clear{ float: right; margin-top: 6px; margin-bottom: 0; z-index: 1;}

/* sort_select */
.c_sort_select a{float:left;height:20px;padding:0 7px;border:1px solid #CCC;line-height:22px\9;_line-height:21px;cursor: pointer;}
.c_sort_select a:hover,.c_sort_select a.selected{border-color:#376CB2;color:#FFF;text-decoration:none;}
.c_sort_select a,.c_sort_btn a,.c_sort_twoway a{background-color:#f7f4f1;background-image:-ms-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#EFEFEF));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#EFEFEF 100%);background-image:linear-gradient(to bottom,#FFFFFF 0%,#EFEFEF 100%);}
.c_sort_select a:hover,.c_sort_select a.selected,.c_sort_btn a:hover,.c_sort_btn a.selected,.c_sort_twoway a:hover,.c_sort_twoway a.selected{background-color:#0073c0;background-image:-ms-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-moz-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-o-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1983CA),color-stop(1,#0072BA));background-image:-webkit-linear-gradient(top,#1983CA 0%,#0072BA 100%);background-image:linear-gradient(to bottom,#1983CA 0%,#0072BA 100%);border-color:#376CB2;}
/* sort_btn */
.c_sort .c_sort_btn,.c_sort .c_sort_select{margin-top: 2px; margin-right: 0;}
.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:hover b,.c_sort_btn a.selected b{background-position:-21px -83px;}
.c_sort_btn a:hover b.up,.c_sort_btn a.selected b.up{background-position:-36px -99px;}
.c_sort_special .coupon{padding-right:18px; background-position: 100% 3px; cursor: pointer; *margin-top: 4px; position: relative;}
.c_sort_special .coupon_open{background-position: 100% -29px;}
.c_sort_special .coupon b{color: #06c; font-weight: normal; zoom: 1;}
/* 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 */
/* =e wjie added on 2014/11/12 */
/* =s jmp_gift_cont_desc @dfx */
.jmp_gift_cont_desc{line-height: 1.8; padding: 8px 10px 0 42px;}
.jmp_gift_cont_desc .icon_jmp_gift{background:url(//pic.c-ctrip.com/hotels121118/ico_gift.png) no-repeat 0 0; float: left; *display: inline; margin-left: -42px; width: 32px; height: 32px; margin-top: 2px;}
/* =e jmp_gift_cont_desc @dfx */
/*questionnaire_popup begin*/
.questionnaire_popup{position:fixed;bottom:180px;right:5px;width:180px;height:170px;text-indent:-999em;overflow:hidden;background:url(//pic.c-ctrip.com/hotels121118/innPic/inn/bg_questionnaire.png) no-repeat 100% 4px;_background-image:url(//pic.c-ctrip.com/hotels121118/innPic/inn/bg_questionnaire_8.png);}
.questionnaire_popup .questionnaire_link{display:block;width:180px;height:170px;}
.questionnaire_popup .questionnaire_close{position:absolute;top:0;left:0;width:21px;height:21px;background:url(//pic.c-ctrip.com/hotels121118/innPic/inn/bg_questionnaire.png) no-repeat 0 -170px;_background-image:url(//pic.c-ctrip.com/hotels121118/innPic/inn/bg_questionnaire_8.png);}
.questionnaire_popup .questionnaire_close:hover{background-position:-30px -170px;}
/*questionnaire_popup end*/
/* =s label_pink @dfx */
.label_pink{display:inline-block;*display:inline;*zoom: 1;height:16px;line-height:16px;overflow:hidden;color:#fff;background-color:#ff828e;padding:0 2px;font-size: 12px;font-family: arial, simsun, sans-serif;}
.room_policy_g2{color:#10A200;cursor:default;display:inline-block;white-space:nowrap;*display:inline;*zoom: 1;}
/* =e label_pink @dfx */
/* =s available_coupon_pop @dfx */
.available_coupon_pop{ width: 230px; border: 1px solid #67a1e2; background-color: #fff; padding: 10px 15px; position: absolute; left: 0; top: 25px; cursor: default; z-index: 2;}
.sort_box2 .available_coupon_pop{ top: 24px;}
.available_coupon_pop .status_list{margin-top: -8px; zoom: 1;}
.available_coupon_pop .status_list .status_item{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 230px; margin-top: 8px;}
.available_coupon_pop .status_list input{vertical-align: middle;}
.available_coupon_pop .status_list .label_onsale_txt{margin: 0 6px; cursor: default;}
.available_coupon_pop .status_prompt,.available_coupon_pop .status_list_info{position: relative; line-height: 16px; zoom: 1;}
.available_coupon_pop .status_prompt{padding-left: 24px;}
.available_coupon_pop .status_list_info{background-color: #f8f8f8; margin: 10px -15px -10px -15px; padding: 8px 15px 8px 35px; color: #999;}
.available_coupon_pop .icon_info,.available_coupon_pop .icon_prompt{position: absolute; overflow: hidden;}
.available_coupon_pop .icon_info{width: 12px; height: 12px; background-position: -160px -120px; top: 10px; left: 15px;}
.available_coupon_pop .icon_prompt{width: 16px; height: 16px; background-position: -216px -124px; top: 0; left: 0;}
.coupon_open .available_coupon_pop{display: block;}
.available_coupon_pop .close{display: none;}
.available_coupon_pop .status_list label{position: static;}
/* =e available_coupon_pop @dfx */

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

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

.bannerLogin{ padding-right: 100px; margin-bottom: 5px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #c2e0ff; border-radius: 0 5px 5px 0; background: url(//pic.c-ctrip.com/htlpic/common/banner_login.png?180626.png) repeat-x #e7f3ff; font:20px/40px "Microsoft Yahei",Simsun,sans-serif; cursor: pointer;}
.bannerLogin-btn{ float: right; margin:-1px -100px 0 0; width: 100px; height: 40px;line-height: 40px; color: #fff; background-color: #2276cc; transition: background-color 0.15s; -webkit-transition: background-color 0.15s; -moz-transition: background-color 0.15s; -ms-transition: background-color 0.15s; border-radius: 0 5px 5px 0; overflow: hidden;}
.bannerLogin:hover .bannerLogin-btn{ background-color: #4284c8;}
.bannerLogin-txt{ position: relative; display: inline-block; padding: 0 10px 0 75px; height: 38px; color: #3298ff; background-color: #e7f3ff;}
.bannerLogin-txt .ico-face{ position: absolute; left: 10px; top: 0; width: 55px; height: 38px; background: url(//pic.c-ctrip.com/htlpic/common/banner_login.png?180626.png) no-repeat 0 -40px;}
/* =e discount_box */
/*=s coupon_ad_box*/
.coupon_ad_box,.coupon_ad_box .close,.coupon_ad_box .coupon_ad_title{background: url(//pic.c-ctrip.com/htlpic/hotels/querypage/un_advert.png?20171219) no-repeat;}
.coupon_ad_box{height: 34px;line-height:34px;text-align: center; background-position: -5px -2px;border: 1px solid #ffc4c7;margin-bottom:10px;background-color: #feeeef; }
.coupon_ad_box .close{float: right;display: inline;width: 19px;height: 19px; background-position: -66px -56px;margin: 9px 5px 0 0;}
.coupon_ad_box .coupon_ad_title{display: inline-block;*display:inline;*zoom: 1; width: 53px; height: 34px;background-position: 0px -51px;}
.coupon_ad_box .coupon_ad a{display: inline-block;*display:inline;*zoom: 1;*padding-top: 3px;text-align: center;color: #ff8c91;width: auto;font-size: 16px;border: 0 none;padding: 0 12px;overflow: hidden;}
.coupon_ad_box .coupon_ad_one a{font-size: 20px}
/*=s coupon__ad_box*/
/*=s 房型查看详情*/
.htl-room-detail{ width: 800px;}
.htl-room-detail .c_close{ padding:5px !important; font:normal 26px/28px Tahoma;}
.htl-room-detail .label_onsale_easyzhu {cursor:default;}
.htl-room-detail .hrd-title{ font-size: 16px; font-family:"Microsoft Yahei",Simsun,sans-serif; font-weight: bold;}
.htl-room-detail .hrd-title .label_baseroom{font-size:12px; margin-left:5px;}
.hrd-info{ padding-bottom:15px; margin-top: 5px; *zoom:1;}
.hrd-info:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.hrd-info-pic{ position: relative; float: left; width: 300px;}

.hrd-info-pic .view_360{position:absolute;bottom:0;left:0;width:49px;height:30px;background-position:0 -313px;}
.hrd-info-pic .view_360:hover{background-position:0 -345px;text-decoration:none;}

.hrd-info-pic .prev,.hrd-info-pic .next{position:absolute;top:90px;display:block;width:45px;height:45px;outline:none;z-index:2;cursor:pointer;border-radius:5px;background-color:rgba(0,0,0,.6);filter:Alpha(opacity=60);background-color:#000\9;}
.hrd-info-pic .prev{left:0;}
.hrd-info-pic .next{right:0;}
.hrd-info-pic .prev:hover,.hrd-info-pic .next:hover{background-color:rgba(38,38,38,.6);background-color:#aaa\9;}
.hrd-info-pic .prev b,.hrd-info-pic .next b{display:block;margin:12px auto 0;width:12px;height:20px;}
.hrd-info-pic .prev b{background-position:-76px -133px;}
.hrd-info-pic .next b{background-position:-88px -133px}
.hrd-info-pic ul{ display: block;}
.hrd-info-pic li{ float: left;}
.hrd-info-pic li img{ display: block;}
.hrd-info-base{ float: right; width: 485px;}
.hrd-info-base-list{ line-height: 24px;}
.hrd-info-base-list .t{ color: #666;}
.hrd-info-base-describe{ padding-top: 20px;}
.hrd-allfac{ border-top: 1px solid #ededed;}
.hrd-allfac-title{ padding: 8px 0; font-size: 14px; font-family:"Microsoft Yahei",Simsun,sans-serif; font-weight: bold;}
.hrd-allfac-list .t{ color: #666;}
.hrd-depodesc{ border-top: 1px solid #ededed; margin-top:8px; }
.hrd-depodesc-list { padding:8px; }
/*=e 房型查看详情*/

/*=s 会议厅入口*/
.mt_date_change  .date_form_inputs{width: 323px}
.mt_date_change .date_form_label{width: 161px;}
.mt_date_change .input_txt{width: 83px;padding-left: 75px}
.mt_detail{margin-right: 10px;padding-left: 20px;float: left;}
.mt_detail img {width: 50px; height: 50px; overflow: hidden; border-radius: 3px; z-index: 999!important; display: inline-block; vertical-align: middle; cursor: pointer; }
.meeting_title_box {display: inline-block; vertical-align: middle;position: relative; }
.meeting_title_box p{line-height:1.2;color:#06c;max-width: 125px; text-align: left; vertical-align: middle; cursor: pointer; display: block;  }
p.meeting-find-info {color:#333;display: inline-block; position: relative; cursor: pointer; }
.meeting_title_box_r {display: inline-block; vertical-align: middle; position: absolute; top: 50%; right: 10px; margin-top: -11px; }
.mt-icon {background: url(//pic.c-ctrip.com/scenic_htl/meeting/mticon2.png?2016) no-repeat 0px -27px; display: inline-block; width: 18px; height: 21px; vertical-align: middle; overflow: hidden; margin-right: 5px; }
.meeting_title_box span{position: relative;}
.meeting_title_box  i,.mt_date_box h2 i,.mt_pic_info h2 i{width: 8px; height: 5px; overflow: hidden; position: absolute; right: 5px; top: 7px; background: url(//pic.c-ctrip.com/scenic_htl/meeting/mticon2.png?2016) no-repeat; background-position: -41px -238px;
}
i.i720{width: 36px;height: 17px;background:url(//pic.c-ctrip.com/htlpic/hotels/detail/un_detail12.png?20170817.png) -182px -512px no-repeat; position: absolute;right: -64px;top: 50%;margin-top: -8px;}
.mt_tabel .wl1{width: 225px;}
.mt_tabel .wl2,.mt_tabel .wl4{width: 75px;}
.mt_tabel .wl4{width: 115px;}
.btn_date{width:76px; font-size: 14px; letter-spacing: 0; text-indent: 0; display: inline-block; height: 26px; border: solid 1px #e77c00; color: #fff; font-family: SimSun,Tahoma,Verdana,Arial,sans-serif; font-weight: bold; cursor: pointer; line-height: 26px; text-align: center; vertical-align: middle; box-shadow: 0 1px 0 rgba(95,50,0,0.7); border-radius: 3px; text-shadow: 1px 1px 0 #cf7000; background: #ffb000; outline: none;}
.btn_date:hover{background-color: #f79700;
    border-color: #de7800;
    text-decoration: none;text-decoration: none; }
.mt_tabel td{padding-top:15px;padding-bottom: 15px;}
th.mt_hd{padding-left: 20px;}
td.mt_hd{padding-left: 0; width: 160px;  border-bottom: 1px solid #ccc;}
.mt_tabel table th,.mt_tabel table td{padding-left: 5px;}
table td.mt_hd{padding-left: 0;}
table th.mt_hd{padding-left: 20px;}
.mt_tabel td{background:none;border-bottom: #ccc solid 1px;vertical-align: middle;}
.base_box em{font-size: 12px;color: #999;font-style: normal;}
.mt_pic{width: 100%;height: 90px;position: relative;border-top:#ccc solid 1px;}
.mt_pic img{width: 100%;}
.mt_pic span{position:absolute;top:50%;right:37px;margin-top:-14px;width: 116px; height:36px;line-height:34px; border: 1px solid #05a; border-radius: 3px; background: #27c; color: #fff; cursor: pointer; text-align: center; vertical-align: middle; outline: none; font-family: "Microsoft Yahei",Simsun,sans-serif; font-weight: bold; font-size: 14px; text-align: center; box-shadow: 0 1px 0 rgba(51,119,187,0.7); outline: none; }
.mt_pic span:hover{background-color: #29f;box-shadow: 0 1px 0 rgba(107,143,178,0.7);text-decoration: none;}
/* 弹层 */
.mt_date_box,.mt_pic_info{width: 398px;height: auto;border:#DCDCDC solid 9px;background:#fff;padding-top: 10px;padding-bottom: 18px;}
.mt_date_box h2,.mt_pic_info h2{background:#f2f2f2;height: 36px;line-height: 36px;padding-left: 15px;padding-right: 15px;color: #333;position: relative;}
.mt_date_box h2 span{max-width: 50%;    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis;display: inline-block;}
.mt_date_box h2 i{width: 10px;height:10px;background-position: -360px -277px;right:10px;top: 12px; cursor: pointer;}
.mt_date_box .base_price{margin-left: 34px;max-width: 25%; display: inline-block; vertical-align: top; font: normal 18px Tahoma; color: #F60;line-height:36px;}
.mt_date_box .base_price dfn{margin-right: 2px; color: #666; font-size: 12px; vertical-align: 4px;}
 .mt_date_box .base_price em{font-style: normal;font-size: 12px;color:#999 }
.mt_date_area{padding-right: 3px; }
.mt_date_area h3{font-style: 12px;font-weight: 400;line-height: 37px;padding-left: 13px;}
.mt_date_area ul{max-height: 87px;overflow-y:auto;overflow-x:hidden;padding-left: 13px;}
.mt_date_area li{padding-bottom: 5px;height: 24px;}
.mt_date_area span{float: left;width: 53px;height: 22px;border:#999 solid 1px;color: #666;margin-right: 15px;border-radius: 3px;text-align: center;line-height:22px;}
.mt_date_area span.active{border:#3e9af6 solid 1px;color: #fff;background:#3e9af6;}
.mt_date_area span.gray{border:#bdbdbd solid 1px;color: #d6d6d6;}
span.mt_date_li{width: 65px; border:0;} 
.mt_btn{display:block; width: 300px; height: 34px;  border: solid 1px #e77c00; color: #FFF; font: bold 14px/34px Simsun; text-align: center; overflow: hidden; box-shadow: 0 1px 0 rgba(95,50,0,0.7); border-radius: 3px; text-shadow: 1px 1px 0 #cf7000; background-color: #ffb000; outline: none;margin:19px auto 0; }
.mt_btn:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}
.mt_date_area .disabled{ color: #999; background: #dbdbdb;text-shadow: 1px 1px 0 #dbdbdb;border: solid 1px #dbdbdb;box-shadow: 0 1px 0 #dbdbdb;}
.mt_date_area .disabled:hover{ color: #999; background: #dbdbdb; cursor: default;}
.mt_pic_info{width: 616px;height: 280px }
.mt_pic_info h2 i{width: 10px;height:10px;background-position: -360px -277px;right:10px;top: 12px; cursor: pointer;}
.mt_info{padding:12px  15px 0;}
.mt_pic_area{width: 320px;height: 236px;overflow: hidden;border-radius: 5px; position: relative;float: left;margin-right: 14px;}
.mt_pic_area ul{float:left;}
.mt_prev,.mt_next{background:url(//pic.c-ctrip.com/scenic_htl/meeting/icon.png) no-repeat;width: 30px;height: 60px;top: 50%;margin-top: -30px;outline: none;position: absolute;cursor: pointer;}
.mt_prev{background-position:-204px 0;border-radius: 0 5px 5px 0;left: 0}
.mt_prev:hover{background-position:-204px -70px}
.mt_next{background-position:-164px 0;border-radius: 5px 0 0 5px;right: 0;}
.mt_next:hover{background-position:-164px -70px}
.mt_info_l{float: left;font-size: 12px;color: #333;width: 250px;}
.mt_info_l span{width: 120px;display: inline-block;line-height: 22px;margin-bottom: 7px;}
.mt_info_l .bk{display: block;width: 250px;}
/*=e 会议厅入口*/

.hotel_present_coupon{border: 1px solid #f9cf97; overflow: hidden; margin-bottom: 10px;}
.hotel_present_coupon img{vertical-align: top;}

.comment_recommand_box{
	padding: 15px 0; margin: 10px 0;
	background-color: #f8f8f8; color: #666;
	text-align: center; font-size: 14px;
}
.comment_recommand_box .recommand_tips{
	margin-bottom: 10px;
}
.comment_recommand_box .btn_comment_now{
	display: inline-block; width: 88px; height: 25px; border: 1px solid #05a;
	color: #fff; background-color: #27c;
	font-size: 12px; font-family: SimSun, Tahoma, Verdana, Arial, sans-serif; line-height: 24px;
	vertical-align: middle; text-align: center; cursor: pointer;
	outline: none;
	box-shadow: 0 1px 0 rgba(179, 206, 233, 0.7);
	border-radius: 3px;
}
.comment_recommand_box .btn_comment_now:hover{
	background-color: #29f;
	text-decoration: none;
	box-shadow: 0 1px 0 rgba(107,143,178,0.7);
}
.other_house_type td{padding-left: 10px; color: #4d4d4d; border-bottom: 1px solid #ccc; background: #e0e0e0;}
/*=s jyp pop_tips*/
.pop_tips{ position: absolute; padding: 8px 10px; border: 1px solid #67a1e2; background: #fff; z-index: 99;}
.apply_people{ width: 200px;}
/*=e jyp pop_tips*/
/* no grade S */
.ie8w980 .detail_side{
	width:220px;margin:0 -240px 0 20px;
}
.ie8w980 .htl_info{
	width:740px;padding-top:26px;
}
.ie8w980 .htl_com {
	width: 220px;
}
.ie8w980 .htl_map{
	width:218px;
}
.ie8w980 .htl_com_action_wrap .comment_now,
.ie8w980 .htl_com_action_wrap .comment_view{
	width: 93px;
}
.ie8w980 .htl_com .commnet_score{
	width: 79px;
}
.ie8w980 .htl_com .comment_text{
	width: 120px;
}
.ie8w980 .htl_com .text_box{
	width: 86px; padding-left: 10px; padding-right: 10px;
}
.ie8w980 .htl_com .text{
	width: 86px;
}
.ie8w980 .htl_com .commnet_score{
	height: 94px;
}
.ie8w980 .htl_com .htl_no_com_box .no_commnet_txt{
	width: 83px;
}
.ie8w980 .htl_com .htl_no_com_box .no_commnet_tips{
	width: 110px;
	line-height: 1.5; text-align: left;
}

.ie8w980 .htl_room_table .hotel_spot .text_right{padding-right:50px;}
.ie8w980 .htl_room_table .hotel_spot .room_type p{width:145px;*width:90px;}
.ie8w980 .htl_room_table .hotel_spot .room_type div{*width:249px;margin:5px 0;}
.ie8w980 .hotel_spot_iframe{width:740px !important;}
iframe.IFR-SHDPX {
	width: 100%;
	height: 500px;
}
.ie8w980 .htl_com_action_wrap{
	width: 218px;
}
.ie8w980 .htl_com_no_comment .htl_com_action_wrap{
	width: 218px;
}
/* no grade E */
.ie8w980 .htl_info .name{ width: 450px;}
.ie8w980 .c_sort_special .coupon{margin-top: 0;}
.ie8w980 .c_sort .rt_line b{height: 50px;}
.ie8w980 .c_sort_special{width: 134px;}
.ie8w980 .comment_sumary_box .score_list_d{padding-left:60px;}
.ie8w980 .comment_sumary_box .score_list_d .item{width:100%;}
.ie8w980 .comment_sumary_box .score_list_d .num{padding-right:60px;}
.ie8w980 .comment_sumary_box .score_list_d .quotation{margin-left:-50px;}
.ie8w980 .comment_sumary_box .score_list_d .txt{margin-right:50px;}
.ie8w980 .comment_block .comment_main{width:580px;}
.ie8w980 .comment_box_bar_new .bar_right .select_ctrip{display:none;}
.ie8w980 .recommend_jj_bd .symbol{padding:0 8px;}
.ie8w980 .recommend_jj_bd .total{width:110px;}
.ie8w980 .bar_search_result .highlight{ width: 48px;}
.ie8w980 .htl_pic .pic1{width:248px;height:224px;margin-left:0;}
.ie8w980 .no_pic .htl_pic{ width: 738px;}
.ie8w980 .htl_pic .pic2,.ie8w980 .htl_pic .pic7{width:210px;height:109px;}
.ie8w980 .htl_pic .pic3,.ie8w980 .htl_pic .pic4,.ie8w980 .htl_pic .pic5,.ie8w980 .htl_pic .pic6,.ie8w980 .htl_pic .pic8,.ie8w980 .htl_pic .pic9{width:86px;height:109px;}
.ie8w980 .sort_box .btn_clear{ float: left;}
.ie8w980 .htl_info_table .facility_list li{ width: 170px;}
.ie8w980 .htl_room_table .other_room_tips{ padding-left: 175px;}
.ie8w980 .discount_box .list a{ width: 158px; _width: 152px; padding: 0;}
.ie8w980 .discount_box .list_one a{ width: auto;}
.ie8w980 .discount_box .list_two a{width:230px;}
.ie8w980 .bannerLogin{ background-position: -40px 0; }
.ie8w980 .faq-block .page-list{ padding-left: 5px; padding-right: 5px;}
.ie8w980 .faq-block .page-list .page-num{ padding-left: 0; width: 110px;}
.ie8w980 .faq-block .page-list .first,.ie8w980 .faq-block .page-list .prev,.ie8w980 .faq-block .page-list .next,.ie8w980 .faq-block .page-list .last{ width: 18px;}
.ie8w980 .sort_type .sort_item{ padding: 0 7px;}
/*compare3.1*/
.ie8w980 .facility_main{ width: 405px;}
.ie8w980 .compare_list .col1{ width: 172px;}
.ie8w980 .compare_list .col2{ width: 58px;}
.ie8w980 .compare_list .col3{ width: 48px;}
.ie8w980 .compare_list .col4{ width: 62px;}
.ie8w980 .compare_list .col5{ width: 62px;}
.ie8w980 .compare_list .col6{ width: 66px;}
.ie8w980 .compare_list .col7{ width: 66px;}
.ie8w980 .compare_list .col8{ width: 82px; padding-right: 9px;}
.ie8w980 .compare_list .col9{ width: 70px;}
.ie8w980 .compare_list_room{ padding-left: 72px;}
.ie8w980 .compare_list_room .col1{ width: 93px;}
.ie8w980 .compare_list_room .supplier_logo{ left: 3px;}
.ie8w980 .compare_list_room .book_type{ padding-right: 0;}
.ie8w980 .htlShow-column img{ width:365px;}
.ie8w980 .search_part .input_txtShort{ width: 65px; background-image: none !important;}
.ie8w980 .search_part .input_txt,.ie8w980 .search_part .n_gstRoom,.ie8w980 .search_part .ui_tips_help{ margin-right: 3px;}
.ie8w980 .coupon_ad_box .coupon_ad a{font-size: 14px}
.ie8w980 .htl_room_table .type_set .pic{ width: 600px;}
@media screen and (max-width:1200px){
	.cui_hd,.cui_nav,#base_bd{width:980px!important;}
	.search_part .input_txtShort{ width: 65px; background-image: none !important;}
	.search_part .input_txt,.search_part .n_gstRoom,.search_part .ui_tips_help{ margin-right: 3px;}
	.htl_info .name{ width: 450px;}
	.main_detail_wrapper{width:740px;padding-right:240px;}
	.detail_side{width:220px;margin:0 -240px 0 20px;}
	.htl_info{width:740px;padding-top:26px;}
	.htl_com{width:220px;}
	.htl_com .commnet_score{float:right;margin-bottom:7px;}
	.htl_com .comment_view{margin-top:0;margin-bottom:8px;}
	.htl_map{width:218px;}
	.htl_pic{width:745px;}
	.hotel_tabs_box{margin:0 240px 10px 0;}
	.htl_unpic{width:738px;}
	.htl_room_table .room_type{width:140px;}
	.htl_room_table .col1{width:146px;}
	.hotel_tabs_box{width:740px;}
	.sider_pic .hotel_name{width:125px;}

	.comment_overall_s,.comment_overall_s_no{width:572px;}
	.comment_overall_s_item{width:281px;}
	.comment_overall_s_item .item_con{width:103px;}
	/*
	.detail3_append_list li{width:112px;}
	.hotel_append_list ul li{width:215px;}
	*/
	.htl_com .text_box{width:176px;}
	.htl_com .text{width:148px;}
	.seo_201305{margin:0 -240px 30px 0;}
	.htl_room_table .col1{width:140px;padding-left:10px;}
	.htl_room_table .col_policy{width:62px;}
	.spot_htl_package .shp_box{width:420px;}
	.comment_sumary_box .score_list_d{padding-left:60px;}
	.comment_sumary_box .score_list_d .item{width:100%;}
	.comment_sumary_box .score_list_d .num{padding-right:60px;}
	.comment_sumary_box .score_list_d .quotation{margin-left:-50px;}
	.comment_sumary_box .score_list_d .txt{margin-right:50px;}
	.comment_block .comment_main{width:580px;}
	.comment_box_bar_new .bar_right .select_ctrip{display:none;}
	.recommend_jj_bd .symbol{padding:0 8px;}
	.recommend_jj_bd .total{width:110px;}
	.hotel_spot_iframe{width:740px !important;}
	.htl_room_table .hotel_spot .room_type p{width:145px}
	.htl_room_table .hotel_spot .text_right{padding-right:50px;}
    .c_sort_special .coupon{margin-top: 0;}
    .c_sort .rt_line b{height: 50px;}
    .c_sort_special{width: 136px;}
	.sort_box .r{ margin-right: 10px;}
	/* no grade S */
	.htl_com_action_wrap .comment_now,
	.htl_com_action_wrap .comment_view{
		width: 93px;
	}
	.htl_com .commnet_score{
		width: 79px;
		float: left;
	}
	.htl_com .comment_text{
		width: 120px;
	}
	.htl_com .text_box{
		width: 86px; padding-left: 10px; padding-right: 10px;
	}
	.htl_com .text{
		width: 86px;
	}
	.htl_com .commnet_score{
		height: 94px;
	}
	.htl_com .htl_no_com_box .no_commnet_txt{
		width: 83px;
	}
	.htl_com .htl_no_com_box .no_commnet_tips{
		width: 110px;
		line-height: 1.5; text-align: left;
	}
	.htl_com_action_wrap{
		width: 218px;
	}
	.htl_com_no_comment .htl_com_action_wrap{
		width: 218px;
	}
	/* no grade E */
	.bar_search_result .highlight{ width: 48px;}
	.no_pic .htl_pic{ width: 738px;}
	.htl_pic .pic1{width:248px;height:224px;margin-left:0;}
	.htl_pic .pic2,.htl_pic .pic7{width:210px;height:109px;}
	.htl_pic .pic3,.htl_pic .pic4,.htl_pic .pic5,.htl_pic .pic6,.htl_pic .pic8,.htl_pic .pic9{width:86px;height:109px;}
	.sort_box .btn_clear{ float: left;}
	.htl_info_table .facility_list li{ width:170px;}
	.htl_room_table .other_room_tips{ padding-left: 175px;}
	.discount_box .list a{ width: 170px; padding: 0;}
	.discount_box .list_one a{ width: auto;}
	.discount_box .list_two a{width:258px;}
	.bannerLogin{ background-position: -40px 0; }
	.faq-block .page-list{ padding-left: 5px; padding-right: 5px;}
	.faq-block .page-list .page-num{ padding-left: 0; width: 110px;}
	.faq-block .page-list .first,.faq-block .page-list .prev,.faq-block .page-list .next,.faq-block .page-list .last{ width: 18px;}
	/*compare3.1*/
	.facility_main{ width: 405px;}
	.compare_list .col1{ width: 172px;}
	.compare_list .col2{ width: 58px;}
	.compare_list .col3{ width: 48px;}
	.compare_list .col4{ width: 62px;}
	.compare_list .col5{ width: 62px;}
	.compare_list .col6{ width: 66px;}
	.compare_list .col7{ width: 66px;}
	.compare_list .col8{ width: 82px; padding-right: 9px;}
	.compare_list .col9{ width: 70px;}
	.compare_list_room{ padding-left: 72px;}
	.compare_list_room .col1{ width: 93px;}
	.compare_list_room .supplier_logo{ left: 3px;}
	.compare_list_room .book_type{ padding-right: 0;}
	.mt_detail{padding-left: 5px;}
	th.mt_hd{padding-left: 5px;}
    td.mt_hd{padding:10px;}
	.mt_tabel .wl1{width:160px;}
	.mt_tabel .wl2{width: 55px;}
	.mt_tabel .wl3{width: 75px;}
	.mt_tabel .wl4{width: 75px;}
	.mt_pic{height: 77px;}
	i.i720{right:-50px;}
    .htlShow-column img{ width:365px;}
    .sort_type .sort_item{ padding: 0 7px;}
	.coupon_ad_box .coupon_ad a{font-size: 14px}
	.htl_room_table .type_set .pic{ width: 600px;}
}





.childpolicy{width:100%;background:#f2f2f2;}
.childpolicy th{width:140px;padding:8px 0 8px 40px;border-bottom:2px solid #fff;border-right:2px solid #fff;font-weight:normal;}
.childpolicy td{border-bottom:2px solid #fff;padding:8px 22px;}
.htl_info_table .childpolicy_new{width:100%;background:#f2f2f2;margin-top:5px;margin-bottom:10px;}
.htl_info_table .childpolicy_new th{width:140px;padding:8px 0 8px 0;border-bottom:2px solid #fff;border-right:2px solid #fff;font-weight:normal; text-align: center;background:none;}
.htl_info_table .childpolicy_new td{border-bottom:2px solid #fff;padding:8px 22px;background:none;}

.policy_list{padding-top:10px;padding-bottom:10px;}
.policy_list li{padding-left:13px;}
.policy_list .dot{float:left;display:inline;margin-left:-11px;margin-top:2px;}
.policy_list_new{padding-top:0;padding-bottom:0;}
.policy_list_new li{float:none; display:block; padding-left:13px;}
.policy_list_new .dot{float:left;display:inline;margin-left:-11px;}

.i_child,.i_child2{background-image:url(//pic.c-ctrip.com/htlpic/hotelsintl/detail/un_detail_v2.png?20170830);background-repeat:no-repeat;}
.i_baby,.i_child,.i_child2{display:inline-block;vertical-align:middle;height:20px;width:15px;margin-right:6px;}
.i_baby{background-position:-190px 0;}
.i_child{background-position:-212px 0;}
.i_child2{background-position:-230px 0;}
.htl_info_table .child_policy .green{font-weight:bold;color:#10a200;}
.htl_info_table .child_policy .orange{font-weight:bold;color:#f60;}
.htl_info_table .child_policy th{color:#333;font-weight:normal;}
.green{color:#10A200!important;}
.orange{color:#f60!important;}

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

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

/*详情页二维码*/
.qrcode-container .qrcode-cont{position:fixed;z-index:100;left:-160px;bottom:175px;background:url(//pages.ctrip.com/hotel_h5/online/img/slice-yoyo.png) no-repeat;width:175px;height:300px;}
.qrcode-container .qrcode-cont div{position:absolute;top:118px;left:20px;}
.qrcode-container .qrcode-scan-me{position:fixed;z-index:1000;left:-55px;bottom:210px;width:120px;height:150px;cursor:pointer;}
.qrcode-container .hidden{visibility:hidden;}
.qrcode-container .visible{visibility:visible;}
.slideIn{-webkit-transform:translateX(-160px);-ms-transform:translateX(-160px);-o-transform:translateX(-160px);transform:translateX(-160px);-webkit-transition:all 500ms ease;transition:all 250ms ease;}
.slideOut{-webkit-transform:translateX(160px);-ms-transform:translateX(160px);-o-transform:translateX(160px);transform:translateX(160px);-webkit-transition:all 500ms ease;transition:all 250ms ease;}

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


/*=s 酒店资质*/
.pop_qualification{ padding: 40px; width: 500px; background-color: #fff;}
.pop_qualification .close{ position: absolute; right: 40px; top: 40px; width: 35px; height: 35px; line-height: 35px; text-align: center; color: #2c2c2c; font-size: 22px; border: 1px solid #2c2c2c; border-radius: 50%; cursor: pointer;}
.pop_qualification .close:hover{ color: #FFA800; border-color: #FFA800;}
.pop_qualification .tit{ margin-bottom: 20px; font-size: 20px; text-align: center; font-family: "Microsoft Yahei",Simsun,sans-serif; font-weight: bold;}
.pop_qualification .pic{ display: block; width: 500px;}
/*=e 酒店资质*/

/*=s 小程序码*/
.pop_smallp{ position: fixed; z-index: 10; left: 0; top: 50%; margin-top: -130px; height: 260px;}
.pop_smallp_b,.pop_smallp_s{ background-image: url(//pic.c-ctrip.com/htlpic/common/un_side_smallp.png); background-repeat: no-repeat;}
.pop_smallp_b{ display: none; position: absolute; top: 0; left: 0; width: 156px; height: 260px;}
.pop_smallp_s{ position: absolute; top: 55px; left: 0; opacity: 1; width: 59px; height: 141px; background-position: -161px 0;}
.pop_smallp_act .pop_smallp_b{ display: block; -webkit-animation: pop_smallp_act_b 0.15s linear alternate; -moz-animation: pop_smallp_act_b 0.15s linear alternate; animation: pop_smallp_act_b 0.15s linear alternate;}
.pop_smallp_act .pop_smallp_b .close{ position: absolute; top: 60px; right: 12px;
width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; cursor: pointer; color: #fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.pop_smallp_act .pop_smallp_b .close:hover{ -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg);}
.pop_smallp_act .pop_smallp_b .qrcode{ position: absolute; top: 120px; left: 12px; width: 120px; height: 120px; }
.pop_smallp_act .pop_smallp_s{ display: none; }

@-webkit-keyframes pop_smallp_act_b{
	0%{ -webkit-transform: translateX(-100%);}
	100%{ -webkit-transform: translateX(0);}
}
@-moz-keyframes pop_smallp_act_b{
	0%{ -moz-transform: translateX(-100%);}
	100%{ -moz-transform: translateX(0);}
}
@keyframes pop_smallp_act_b{
	0%{ transform: translateX(-100%);}
	100%{ transform: translateX(0);}
}
/*=e 小程序码*/