.c666 {color:#666;}
.c999 {color:#999;}
.bold {font-weight:bold;}
.f14 {font-size:14px;}
#layout .hotelsearch {height:47px;margin:5px 0;background:#F5F8FB;padding:8px 0 0 125px;position:relative;z-index:20}
#jipinlayout .hotelsearch {height:47px;margin:5px 0;background:#F5F8FB;padding:8px 0 0 125px;position:relative;z-index:20}
#wrapper .hotelsearch {height:47px;margin:5px 0;background:#F5F8FB;padding:8px 0 0 125px;position:relative;z-index:20}
.search_list {float:left;position:relative}
.hotelsearch .inp1 {width:100px;height:17px;padding:3px 0 0 5px;border:1px #819CBA solid;font-size:14px;margin-right:15px;background:#FFF;color:#000}
.hotelsearch .inp2 {width:100px;height:17px;padding:3px 0 0 5px;border:1px #819CBA solid;font-size:14px;margin-right:15px;background:url(/images/search_bg1.gif) 86px 3px  no-repeat #fff;cursor:pointer}
.hotelsearch .inp3 {width:162px;height:17px;padding:3px 0 0 5px;border:1px #819CBA solid;font-size:12px;margin-right:10px;}
.hotelsearch .inp4 {width:162px;height:17px;padding:3px 0 0 5px;border:1px #819CBA solid;font-size:12px;margin-right:10px;color:#999}
.hotelsearch .kxss {margin-top:8px;float:left;}
.search_gj {line-height:16px;float:left;margin:0px 0 0 15px;word-break:keep-all;width:175px;}
#wrapper .search_gj a {color:#0087CC;}
.search_an {margin-left:5px;}
#main {height:100%;overflow:hidden;}
.hotel_left {float:left;width:660px;z-index:1}
.hotel_biaotou {line-height:28px;}
.hotel_tab_top {height:28px;padding:0 2px 0 5px;overflow:hidden;}
.hotel_paixu {float:right;margin-top:8px;}
.hotel_paixu .koubei {background:url(/images/bg1.gif) right no-repeat;padding-right:12px;}
.hotel_paixu .juli {background:url(/images/bg2.gif) right no-repeat;padding-right:13px;}
.hotel_paixu span {color:#999;}
.hotel_tab_top .kb_here {background:url(/images/bg3.gif) no-repeat;float:left;width:70px;height:24px;margin-right:3px;font-weight:bold;padding:4px 0 0 10px;line-height:24px;position:relative;}
.hotel_tab_top .kb_here img {position:absolute;top:10px;left:65px;}
.hotel_tab_top .here {background:url(/images/bg3.gif) no-repeat;float:left;width:80px;height:24px;margin-right:3px;font-weight:bold;padding-top:4px;line-height:24px;position:relative;text-align:center;}
.hotel_tab_top .default {background:url(/images/bg4.gif) no-repeat;float:left;width:80px;height:23px;padding-top:2px;margin-top:2px;text-align:center;margin-right:3px;line-height:23px;cursor:pointer}
.hotel_tab_nr {background:url(/images/bg5.gif) no-repeat;margin-top:-1px;height:100%;overflow:hidden;padding-bottom:10px;}
.hotel_tab_nr_left {float:left;width:452px;padding-top:10px;}
.hotel_tab_nr_left .weidu {height:23px;overflow:hidden;}
.hotel_tab_nr_left .hotel_w1 {width:43px;float:left;text-align:right;line-height:23px;font-weight:bold;color:#666;margin-right:10px}
.hotel_tab_nr_left .checkbox {padding-left:48px;line-height:23px;}
.checkbox_list {float:left;width:90px;color:#666;*padding-top:2px;height:23px;overflow:hidden}
.checkbox_list input {margin-right:5px;*margin-right:2px;*margin-top:-2px;}
.checkbox .xl_xuanx {position:absolute;margin-top:5px;-margin-top:3px;cursor:pointer;margin-left:375px;}
.checkbox .xl_xuanx3 {position:absolute;margin-top:5px;-margin-top:3px;cursor:pointer;margin-left:545px;}
.hotel_tab_nr_right {float:right;width:195px;padding:10px 6px 0 0;}
.hotel_tab_nr_right h4 {font-size:12px;color:#666;padding:0 0 3px 5px;}
.hotel_tab_nr_right .area {overflow:auto;width:183px;height:62px;border:1px #D9D9D9 solid;margin-bottom:6px;font-size:12px;padding:5px}
.hotel_button {width:49px;color:#666;line-height:23px;height:23px;text-align:center;border:0;background:url(/images/bg6.gif) no-repeat;cursor:pointer}
.hotel_tijiao {text-align:center;}

.hotel_list_border {border-bottom:1px #D9EBF9 solid;}
.hotel_list {border-top:1px #D9EBF9 solid;padding-top:15px;height:100%;overflow:hidden;}
.hotel_list_left {float:left;width:510px;padding-bottom:10px;}
.hotel_list_left_h1 {line-height:24px;padding-left:29px;color:#666;}
.hotel_list_left_h1 .af14 {font-weight:bold;font-size:14px;}
.hotel_list_left_h1 .xingji {color:#999;margin-top:5px;float:right;line-height:normal;}
.hotel_tuwen {padding:4px 0 0 26px;height:100%;overflow:hidden;}
.hotel_tuwen .tu {float:left;width:92px;height:84px;padding:2px;border:1px #9AC6FD solid;margin-top:7px;}
.hotel_tuwen .tu img {float:left;}
.hotel_tuwen .wen {float:left;padding-left:20px;width:365px;}
.wen .jieshao {color:#666;line-height:24px;}
.wen .pinglun {height:24px;width:365px;overflow:hidden}
.wen .hotel_js {color:#666;line-height:24px;height:24px;overflow:hidden}
#wrapper .lv {color:#5DA340;}
.hotel_fen {float:left;margin:6px 6px 0;width:58px;height:10px;overflow:hidden;background:#E0E0E0;-margin-bottom:3px;}
.hotel_fen_lv {float:left;height:10px;overflow:hidden;background:#5DA340;}
.hotel_fen_bg {float:left;width:58px;height:10px;overflow:hidden;background:url(/images/bg8.gif) no-repeat;top:-10px;position:relative;}
#wrapper .hotel_yuding {color:#fff;display:block;width:84px;height:26px;line-height:24px;*line-height:26px;text-align:center;color:#fff;background:url(/images/bg9.gif) no-repeat;margin-bottom:5px;}
.hotel_list .fws {float:left;width:660px;line-height:24px;background:#f0f0f0;text-align:right;color:#666;display:none}
.hotel_list .fws a {padding-right:15px}
.hotel_list .sdp {background:url(/images/bg10.gif) no-repeat;padding-left:22px;margin-top:5px;}
.hotel_jianjie {line-height:18px;color:#666;margin-top:10px;}
.hotel_jianjie .w1 {width:60px;float:left;line-height:18px;font-weight:bold;}
.hotel_jianjie_p {padding-left:60px;}
.hotel_jianjie_ul {height:100%;overflow:hidden;float:left;padding-left:0px;width:305px}
.hotel_jianjie_li {float:left;width:152px}
#wrapper .cheng {color:#FF6600;}
.hotel_cuxiao {width:40px;height:23px;padding:2px 0 0 6px;*padding:4px 0 0 6px;*height:21px;position:absolute;background:url(/images/bg11.gif) no-repeat;top:20px;left:72px;}
.hotel_zhixiao {margin-left:6px;}
.hotel_list .fws_tel {margin-left:18px;}

.fanye {text-align:center;height:32px;line-height:24px;padding-top:13px;border-top:1px solid #D9EBF9}
.fanye a {margin:0 5px;}
.fanye a.sx {font-size:14px;}
.fanye a.nh {color:#999;font-size:14px}
.fanye a.x {font-size:14px;}
.fanye a.sx:hover {text-decoration:none;}
.fanye a.shuzi {padding:3px 6px;border:1px #AFD1EA solid;background:#fff;}
.fanye a.shuzi:hover {border:1px #84C2EB solid;background:#2D73B8;text-decoration:none;color:#fff;}
.fanye a.here {border:1px #84C2EB solid;background:#2D73B8;text-decoration:none;color:#fff;padding:3px 6px;}

.hotel_tuijian {border:1px #E7E7E7 solid;padding:1px;margin-top:15px;}
.hotel_tuijian_h2 {background:#F8F8F8;line-height:26px;padding-left:10px;font-size:12px;}
.hotel_tuijian_ul {height:100%;overflow:hidden;padding:10px 12px;}
.hotel_tuijian_ul li {float:left;width:157px;line-height:20px;font-size:14px;}
.kx_jianyi {line-height:30px;font-size:14px;font-weight:bold;padding-left:15px;margin-top:10px;clear:both;padding-top:5px;}
.hotel_right {float:right;width:300px;}
.jipinhotel_right {float:right;width:260px;}
.hotel_ditu {border:1px #949695 solid;height:329px;*height:329px !important;*height:333px;overflow:hidden;}
.hotel_ditu_top {height:24px;color:#666;line-height:24px;border-bottom:1px #949695 solid;padding-left:5px;-padding-top:4px;-height:20px;}
.hotel_ditu_top input {margin:0 3px;*margin:0 3px;-margin-top:-3px;}
.hotel_ditu_top a {cursor:pointer;float:right;padding-right:5px}
.hotel_ditu_top label {float:left}
.min_search {height:30px;padding:10px 0 0 11px;background:#949695;}
.min_search_text {width:205px;height:18px;padding:2px 0 0 5px;color:#999;border:1px #BDBDBD solid;}
.min_search_submit {border:0;background:url(/images/bg13.gif) no-repeat;margin-left:6px;width:57px;height:21px;line-height:21px;text-align:center;}

.jp_tuijian {border:1px #E7E7E7 solid;padding:1px 1px 5px 1px;margin-top:5px;float:left}
.jp_tuijian_h2 {background:#F8F8F8;line-height:26px;padding-left:15px;font-size:12px;}
.jp_tuijian_ul {padding:5px 0 0 15px;float:left}
.jp_tuijian_ul li {line-height:20px;overflow:hidden;display:inline;float:right;width:280px}
.jp_tuijian_ul li .jp_w {width:95px;float:right;cursor:pointer;}
.jp_tuijian_ul .jp_tuijian_more {float:right;width:auto;margin-right:10px;}
/*guanzhujiage*/
.hotel_list_right .tishi {color:#999;padding:0 0 10px 6px;}
.hotel_mt4 {margin-top:4px;}
.hotel_zanwu {color:#666;line-height:18px;}
/*guanzhuweizhi*/
.hotel_paixu .tianqi {margin:0 4px 0 7px;-margin-top:-3px;}
.hotel_weizhi {background:url(/images/bg14.gif) no-repeat;}
.hotel_weizhi_left {width:660px;}
.hotel_weizhi_right {width:290px;}
.hotel_tab_nr_right .weizhi_area {width:270px;}
.hotel_wz_ditu {border:1px #A5A5A5 solid;height:100%;overflow:hidden;}
.hotel_wz_ditu_left {float:left;width:658px;position:relative;}
.hotel_wz_ditu_left .max_img {float:left;}
.hotel_wz_xx {position:absolute;top:3px;left:5px;width:647px;}
.hotel_wz_xx img {margin-left:50px;cursor:pointer}
.hotel_wz_xx_bg1 {width:83px;height:23px;background:url(/images/bg21.gif) no-repeat;float:left;line-height:23px;-padding-top:5px;-height:18px;color:#076AC7;margin-right:7px;}
.hotel_wz_xx_bg2 {width:104px;height:23px;background:url(/images/bg20.gif) no-repeat;float:left;line-height:23px;-padding-top:5px;-height:18px;color:#076AC7;}
.hotel_wz_xx input {margin:0 5px 0 7px;*margin:-3px 2px 0 4px;}
.kx_search {position:absolute;width:280px;height:27px;border:1px #858585 solid;background:#fff;top:464px;left:4px;}
.kx_search_input {border:1px #C0D0F1 solid;width:122px;height:16px;color:#999;margin:0 7px 0 2px;}
.hotel_wz_ditu_right {float:right;width:309px;border-left:1px #D5D5D5 solid;}
.hotel_wz_ditu_top {line-height:26px;border-bottom:1px #E4E4E4 solid;background:#F6F6F6;padding:0 15px 0 12px;}
.hotel_wz_ditu_top .koubei {background:url(/images/bg1.gif) right no-repeat;padding-right:12px;}
.hotel_wz_ditu_ul {padding-top:9px;}
.hotel_wz_ditu_ul li {line-height:28px;border-bottom:1px #F5F5F5 solid;padding-left:50px;cursor:pointer}
.hotel_wz_ditu_ul .jg_kuan {float:right;line-height:28px;color:#F60;padding-right:8px}
/*.wz_ditu_bg1 {background:url(../images/1.gif) 13px 3px no-repeat;}*/
#wrapper .hotel_wz_ditu_top .dayin {padding-left:16px;background:url(/images/bg15.gif) no-repeat;color:#666;-padding-top:1px;}
#wrapper .hotel_wz_ditu_top .email {padding-left:18px;background:url(/images/bg16.gif) 0 1px no-repeat;color:#666;}

.wz_block {border:1px #E7E7E7 solid;padding:1px;margin-top:5px;}
.wz_block_title {line-height:26px;padding-left:11px;font-size:12px;background:#F8F8F8;}
.wz_block_nr {width:635px;margin:0 auto;border-bottom:1px #CDCDCD dashed;height:100%;overflow:hidden;}
.wz_block_tuwen {padding:13px 0;width:317px;float:left;}
.wz_block_tu {float:left;width:65px;height:60px;padding:1px;border:1px #48B0D7 solid;}
.wz_block_tu img {float:left;}
.wz_block_wen {float:left;width:234px;padding-left:11px;}
.wz_block_wen_h1 {background:url(/images/bg17.gif) 1px 0 no-repeat;padding-left:24px;line-height:18px;}
.wz_block_wen_text {line-height:20px;color:#666;margin-top:3px;}
.wz_block_wei {height:34px;text-align:right;width:635px;margin:0 auto;line-height:34px;}
.wz_block_wei_au {padding-right:18px;background:url(/images/x_bg7.gif) right no-repeat;-padding-top:1px;}
.wz_block_wei_ad {padding-right:18px;background:url(/images/x_bg8.gif) right no-repeat;-padding-top:1px;}
.wz_block_list {padding:5px 0;width:317px;float:left;}
.wz_block_list_h2 {background:url(/images/bg18.gif) no-repeat;padding-left:24px;line-height:20px;color:#666;}
.wz_block_pad5 {padding:5px 0;}
.wz_block_list_h1 {background:url(/images/bg19.gif) no-repeat;padding-left:24px;line-height:20px;color:#666;}
.gg_google {margin-top:10px}
.wz_tanchu {width:322px;left:240px;top:78px;}
.wz_tanchu_nr {border:1px #ACACAC solid;height:192px;*height:182px;overflow:hidden;background:#FFF}
.wz_tanchu_title {height:24px;background:url(/images/bg23.gif) repeat-x;padding:0 6px;}
.wz_tanchu_title .gb {float:right;margin-top:5px;cursor:pointer}
.wz_tanchu_title .default1 {cursor:pointer;float:left;padding:0 10px;line-height:20px;background:#fff;border:1px #BDBDBD solid;border-bottom:0;margin:3px 2px 0 0;}
.wz_tanchu_title .here {color:#076AC5;float:left;line-height:19px;padding:0 10px;background:#FFFEBF;border:1px #CECFCE solid;border-bottom:0;margin:3px 2px 0 0;cursor:pointer;}
.wz_tanchu_content {width:290px;margin:0 auto;padding-top:5px;}
.wz_tanchu_h2 {font-size:14px;line-height:30px;}
.wz_tanchu_w1 {float:left;width:98px;}
.wz_tanchu_w1 p {text-align:center;line-height:20px;}
.wz_tanchu_tu {float:left;width:92px;height:84px;border:1px #9AC6FD solid;padding:2px;}
.wz_tanchu_tu img {float:left;}
.wz_tanchu_wen {float:left;padding-left:15px;width:175px;}
.wz_tanchu_wen .f18 {font-size:18px;}
.wz_tanchu_wen .line20 {line-height:22px;color:#666;}
.wz_tanchu_wen .ksyd {float:right;margin-top:10px;}
.wz_tanchu_jiao {position:absolute;left:145px;top:192px;*top:183px}
.tanchu_jt_p {line-height:30px;font-size:14px;color:#666;}
.tanchu_jt_radio {color:#076AC5;padding-top:10px;height:20px;}
.tanchu_jt_radio input {margin-top:-3px;}
.tanchu_jt_radio label {margin-right:20px;}
.tanchu_jt_line24 {line-height:26px;}
.tanchu_jt_inp1 {width:152px;height:18px;border:1px #8DABCB solid;}
.tanchu_jt_inp2 {width:220px;height:18px;border:0;}
.tanchu_jt_sub {padding:7px 0 0 70px;height:26px;}
.wz_tanchu_list {height:100%;overflow:hidden;margin:5px 0;}
.tanchu_left {float:left;width:205px;}
.tanchu_left_h1 {line-height:24px;overflow:hidden;padding-right:10px;}
.tanchu_left_text {line-height:18px;color:#666;}

.wd120 {width:122px}
.wd180 {width:180px}
#divd1, #divd2 {position:relative}
.iframecal{display:none;position:absolute;top:37px;left:0;z-index:150;width:358px}
.fix {position:fixed;top:0;width:298px}
.jipinfix {position:fixed;top:0;width:258px}
.cblue {background:url(/images/bg7.gif) no-repeat scroll 0 0}
.checkbox .hf1 {display:none;position:absolute;width:411px;*width:405px;margin-left:-6px;}
.checkbox .hf3 {display:none;position:absolute;width:585px;*width:580px;margin-left:-6px;}
.hotel_tab_nr_left .checkbox .sf {position:absolute;padding-left:5px;*padding-left:0}
.hotel_tab_nr_left .checkbox .z4 {z-index:4}
.hotel_tab_nr_left .checkbox .z5 {z-index:5}
.hotel_tab_nr_left .checkbox .z6 {z-index:6}
.hotel_tab_nr_left .checkbox .z7 {z-index:7}
.hotel_tab_nr_left .checkbox .z8 {z-index:8}
.hotel_tab_nr_left .checkbox .z9 {z-index:9}
.checkbox_list .disable {color:#DDD}
.hotel_paixu {cursor:pointer}
.sortasc {background:url(/images/bg24.gif) right no-repeat;padding-right:12px;}
.sortdesc {background:url(/images/bg1.gif) right no-repeat;padding-right:12px;}
.btn {cursor:pointer}
.tip {cursor:help}
.ct{float:right;margin:5px;background:url(/images/bg6.gif);text-align:center;width:49px;height:23px;cursor:pointer}
.xx_div {background:#D9D9D9;position:absolute;z-index:10;}
.xx_content {position:relative;left:-3px;top:-3px;border:1px #D0D0D0 solid;padding:5px 20px 15px 10px;background:#ffffee;float:left;}
.price_content {position:relative;left:-3px;top:-3px;border:1px #D0D0D0 solid;padding:5px 20px 15px 10px;background:#ffffee;float:right;z-index:65535}
.xx_div .sanj {position:relative;top:-12px;left:4px;}
.xx_div .gl3 {padding-top:25px;padding-left:13px;width:550px;*padding-left:8px}
.xx_gb {position:absolute;right:6px;top:6px;}
.xx_div .xx_content ul li {line-height:20px;padding-top:6px;color:#666;}
#kbtip {margin-left:50px;margin-top:33px;display:none;*margin-left:-200px}
#lktip {margin-left:132px;margin-top:40px;display:none;*margin-left:130px;z-index:3;height:28px}
#jltip {margin-left:630px;margin-top:33px;display:none;*margin-left:380px}

#ditu {width:298px;height:308px;overflow:hidden;+width:296px}
#bigditu {width:658px;height:498px}
#result .search_nonecont1 {overflow:hidden;border:1px solid #e7e7e7;position:relative;padding-top:5px;width:658px}
#result .search_nonecont {overflow:hidden;position:relative;padding-top:5px;width:310px;*width:308px}
#result .unfind { font-size:14px; color:#ff6600; font-weight:bold; padding:15px 130px 0px 12px; line-height:21px; }
#result .text_es { font-size:14px; color:#666; padding:10px 0 10px 12px;}
#result .text_ex {font-size:14px; color:#666; padding:10px 0 10px 12px;height:100px}
#result .suggest {  height:31px; margin:1px; background:#f5f8fb; font-size:12px; color:#666666; padding-top:15px; padding-left:12px; }
#result .imgs_posit { position:absolute; right:0px ; bottom:0px; }


#kxmap{width:356px;height:220px;overflow:hidden;}
#kxmap_contents{}
#kxmap_beak{width:28px;height:38px;}
#kxmap_close{background:transparent url('/images/img13.gif') no-repeat scroll left top;height:0;width:0}
#kxmap_tl, #kxmap_tr, #kxmap_bl, #kxmap_br,#kxmap_t,#kxmap_l,#kxmap_r,#kxmap_b{height:0px;width:0px;}

#mapcover{position:relative; z-index:-1; margin:-500px auto 0 auto; filter:alpha(opacity:50); opacity:0.5; width:658px; height:498px; overflow:hidden; background:#ddd;}
#rect {position: absolute;display: none;border: 2px solid blue;}

.jdd {width:220px;color:#666}
.jdd h3 {font-size:13px}
.jdd a {float:right}

.hotel_wz_xx, .kx_search {display:none;z-index:1}
.wz_tanchu_content h2 a {float:left;width:200px;height:30px;overflow:hidden}
#kx_search img {float:left}
#kx_search input {padding-top:3px;color:black;}
#mkw {margin-top:3px;float:left}
#yiqiwan{background:#FFFFFF none repeat scroll 0% 50%;border:1px solid #C1D5F1;position:fixed;*position:absolute;z-index:3000;display:none;left:30%;top:17%;}
#yiqiwan-mask{background:#DDD none repeat scroll 0%;display:none;position:absolute;z-index:30;}
#expowindow{background:#FFFFFF none repeat scroll 0% 50%;border:1px solid #C1D5F1;position:fixed;*position:absolute;z-index:3000;display:none;left:25%;top:10%;}
#expowindow-mask{background:#DDD none repeat scroll 0%;display:none;position:absolute;z-index:30;}
.more{display:none}
.dmap{white-space:nowrap;border:1px solid #AAA;background:#FFF}
#sendemailsub {color:#fff;width:74px;line-height:24px;height:26px;background:url(/images/x_bg9.gif) no-repeat;text-align:center;margin-top:5px;*margin-top:3px;cursor:pointer;border:medium none}
#dragbutton{z-index:3;position:absolute;top:5px;left:50px;display:none}
.loadhotel {text-align:center;line-height:50px;padding:40px}
.tips_gl_div { height:90px; border:1px solid #cccccc; border-bottom:0; margin-right:2px; clear:both;background:url(/images/tips_gl_bq.gif) 231px 32px no-repeat #ffffee; }
.tips_div { width:289px; height:102px; background:url(/images/tips_div_bg.gif) left top no-repeat;  margin:50px auto;}
.tips_gl_div h4  { font-size:12px; color:#333; margin:0px 7px; height:23px; line-height:25px; overflow:hidden; padding-left:8px;  border-bottom:1px solid #ccc; margin-top:3px; }
.tips_gl_div h4 img { float:right; margin:5px 5px 0px 0px; }	
.tips_gl_div  p {  padding-left:16px; margin-top:12px; }	
.tips_gl_div  p  span { color:#ff6600; }
.tips_gl_div input { float:left; padding:0px; margin:0px; height:13px; width:13px; margin-right:3px; }	
.tips_gl_div { color:#666; }
.clink {
    cursor:pointer;color: #076AC5;text-decoration: none;
}
.clink:hover, .clink-hover {
    cursor:pointer;color: #076AC5;text-decoration: underline;
}

.hotel_toppx {padding:6px 5px 0 15px;height:25px;background:#F5F8FB;line-height:22px;}
.hotel_top_px {float:right;width:350px;text-align:right;}
.hotel_top_px a {border:1px #DDDDDD solid;margin-left:2px;height:17px;*height:16px;line-height:14px;padding:3px 20px 0 8px;*padding:4px 20px 0 8px;float:right;}
.hotel_top_px .hotel_px_bg1 {background:url(/images/bg25.gif) 35px 3px no-repeat #fff;}
.hotel_top_px .hotel_px_herebg1 {background:url(/images/bg26.gif) 35px 4px no-repeat #fff;}
.hotel_top_px .hotel_px_herebg11 {background:url(/images/bg28.gif) 35px 4px no-repeat #fff;}
.hotel_top_px .hotel_px_bg2 {background:url(/images/bg25.gif) 107px 3px no-repeat #fff;}
.hotel_top_px .hotel_px_herebg2 {background:url(/images/bg26.gif) 107px 4px no-repeat #fff;}
.hotel_top_px .hotel_px_herebg22 {background:url(/images/bg28.gif) 107px 4px no-repeat #fff;}
.hotel_tab_bg {background:url(/images/bg27.gif) no-repeat;padding-top:5px;}
.jiage_width {padding-left:14px;width:92px;}
.xingji_width {padding-left:14px;width:82px;}
.xingji_width .wxj {width:75px;}
.style_width {padding-left:14px;width:79px;}
.style_width .leix {width:70px;}
.pinpai_width {padding-left:14px;width:76px;}
.sheshi_width {padding-left:14px;width:82px;}
.weizhi_width {padding-left:14px;width:164px;}
.hotel_tab_bg span {line-height:23px;height:23px;}
.hotel_tab_bg span input {margin-right:5px;*margin:-2px 2px 0 -3px;}
.hotel_tab_bg .pinpai_width .li1 {float:left;width:75px;}
.hotel_tab_bg .weizhi_width .list {float:left;width:81px;}
.sheshi_wid {width:80px}
.hotel_tab_bg .px_more {background:url(/images/img1.gif) 26px 4px no-repeat;width:60px;padding-left:1px;padding-top:1px;cursor:pointer;float:left;}

/*20100111*/
.hotel_list_right a.acx01{ display:block; margin:0px; padding:5px 0px 5px 20px; clear:both; color:#FF6600; background:url(/images/x_bg31.gif) no-repeat 0px 4px;}
.hotel_list_right a.acx02{ display:block; margin:0px; padding:5px 0px 5px 20px; clear:both; color:#FF6600; background:url(/images/x_bg33.gif) no-repeat 0px 4px;}
.hotel_list_right a.acx03{ display:block; margin:0px; padding:5px 0px 5px 20px; clear:both; color:#FF6600; background:url(/images/x_bg34.gif) no-repeat 0px 4px;}
/*20100120*/
.hotel_dseo01 {height:100%;overflow:hidden; clear:both; line-height: 22px; padding-top: 10px;}
.hotel_dseo01 dl{ clear:both;}
.hotel_dseo01 dt{float: left;margin-left:5px}
.hotel_dseo01 dd{margin-left:65px;}
.hotel_dseo01 dd span{float:left; width: 70px;}
.hotel_nav {height:30px;padding:0 10px;background:#EFEFEF;margin-top:5px;}
.hotel_nav_border {border-bottom:0px #C8C9C9 solid;}
.hotel_nav h2 {font-size:14px;padding-top:9px;}
.zhichidianhua {height:35px;background:url(/images/dianhuazhichi.gif) 0 5px no-repeat;padding:5px 0 0 30px;line-height:25px;border-top:1px solid #D9EBF9;clear:both;}
.hotel_wz_ditu_ul .zhichidianhua2 {height:28px;background:url(/images/dianhuazhichi2.gif)  no-repeat;padding:0px 0 0 50px;line-height:25px;}
.list_no_bor {border:0;padding-top:12px;}
.list_no_bor2 {border:0}
#youq_link {color:#666666;padding:0 0 30px 10px;clear:both;}
#youq_link a {color:#999;margin-left:8px;}
#youq_link p {line-height:24px;color:#999;clear:both;}
/*2010-3-18 16:02:40*/
.baojia_dl { overflow:hidden; height:100%; border-bottom:1px solid #D9EBF9; font-size:12px }
.baojia_dl dd {border-top:1px solid #D9EBF9;overflow:hidden;}
.baojia_dt_12 {line-height:27px;color:#666;font-weight:bold;background:#F8F8F8;margin-top:1px;}
.baojia_dl .w1_mc {float:left;width:136px;padding-left:22px;}
.baojia_dl .w1_ys {float:left;width:264px;}
.baojia_dl .dd1_12 {height:100%;}
.dd_list { padding-bottom:13px; overflow:hidden; height:100%; }
.dd_list li { float:left; }
.dd_list .dd_list_a {width:126px;padding-left:22px; border-right:1px solid #E7E7E7;margin-top:15px; }
.dd_list .dd_list_a table.ta01{ width:105px; height:38px;}
.dd_list .dd_list_a table.ta01 td{ line-height:150%;}
.dd_list .dd_list_b {width:264px; padding-left:10px; padding-top:15px;}
.dd_list .dd_list_c { width:130px; padding-top:15px; }
.dd_list .dd_list_c p img { margin-left:3px; }
.dd_list .dd_list_d { padding-top:11px; }
.dd_list .dd_list_d .yuding {color:#fff;width:74px;line-height:24px;*line-height:26px;height:26px; overflow:hidden; background:url(img/x_bg9.gif) no-repeat;text-align:center; display:block; margin-bottom:2px;}
.dd_list .dd_list_d .bg_mores {  padding-right:18px;background:url(img/bg14.gif) right no-repeat;font-size:12px;*padding-top:5px;color:#026CC6;cursor:pointer; }
span.tuijian {font-size:12px;margin-left:8px;color:#60A23E;text-decoration:none;}
div.srcoll_chae { height:20px; position:relative; overflow:hidden; margin-top:3px; }
.ul_class p { background:url(img/x_bg31.gif)  0 2px no-repeat; padding-left:20px; font-size:12px; height:17px; padding-top:3px; }
.hotel_room { clear:both; width:650px;margin:0px auto;background:url(img/x_bg29.gif) no-repeat;padding:12px 0 5px 0; }
h2.room_title { font-size:14px; padding:10px 0px 5px 0px; }
.zhank_div { background:#f5f9fc; padding:5px 0; }
.room_intros { padding:0px 22px 0 22px; color:#666; }
.room_intro_ul li { float:left; width:100%; height:100%; overflow:hidden; margin-bottom:7px; }
.room_intro_ul li .room_fx_image { float:left; padding:1px; border:1px solid #7ab9ed; margin-right:10px;  }
.room_intro_ul li p { color:#666; padding:2px 0px 3px 0px;  }
.room_conts  .zs360 {  background:url(img/x_bg00002.gif) 0 2px no-repeat; padding-left:20px; font-size:12px; height:17px; padding-top:3px; }
.room_conts { float:left; width:480px; }
.room_intro_ul li .hb_mores {  padding-right:18px;background:url(img/bg15.gif) right no-repeat;font-size:12px;*padding-top:5px;color:#026CC6;cursor:pointer; }
.dd_ul_12 {overflow:hidden;width:642px;background:url(img/x_bg30.gif) repeat-y #fff;padding:0 4px;}
.hotel_room_bottom {height:5px;background:url(img/x_bg35.gif) no-repeat;overflow:hidden;}
.dd_ul_12 li {float:left;height:35px;width:642px;padding:12px 0;border-bottom:1px #E3E3E3 solid;}
.dd_ul_12 table.ta01{ margin:0px; padding:0px; width:140px; height:35px; float:left;}
.dd_ul_12 .w4_12 { height:35px;border-right:1px #E7E7E7 solid;width:117px;padding:0 3px 0 19px; line-height:150%;}
.dd_ul_12 .w5_12 {float:left;width:260px;padding-left:10px;}
.dd_ul_12 .w5_12 li{padding:0px;border-bottom:0px;padding-left:20px;height:auto}
.dd_ul_12 .tuijian {font-size:12px;margin-left:8px;color:#60A23E;font-weight:normal;text-decoration:none;}
.dd_ul_12 .hotel_huodong {font-size:12px;margin-top:4px;padding-left:20px;}
.dd_ul_12 .hd_bg1 {background:url(/images/x_bg31.gif) 0 2px no-repeat;}
.dd_ul_12 .hd_bg2 {background:url(/images/x_bg33.gif) 0 2px no-repeat;}
.dd_ul_12 .hd_bg3 {background:url(/images/x_bg34.gif) 0 2px no-repeat;}
.dd_ul_12 .w6_12 {float:left;width:134px;}
.dd_ul_12 .help_12{cursor:help;margin-left:2px;}
.dd_ul_12 .update {margin-top:2px;color:#999;font-size:12px;}
.dd_ul_12 .dd_ul_all {height:21px;background:#F8F8F8;padding:6px 12px 0 0;font-size:12px;width:630px;text-align:right;border:0;}
.dd_ul_12  .hotel_yuding {color:#fff;width:74px;line-height:24px;*line-height:26px;height:26px; overflow:hidden; background:url(img/x_bg9.gif) no-repeat;text-align:center; display:block; margin-bottom:2px;}
//2010-4-14 12:21:02
#se_both { height:100%;  overflow:hidden; clear:both; margin:10px 0;  }
#se_both_left { width:660px; float:left; }
#se_both_right { width:300px; float:right; }
#layout { width:970px;margin: 0 auto }
#jipinlayout { width:930px;}
.hotal_tags { height:100%; overflow:hidden; clear:both; }
.hotal_tags .kb_here {background:url(/images/bg3.gif) no-repeat;float:left;width:70px;height:24px;margin-right:3px;font-weight:bold;padding:4px 0 0 10px;line-height:24px;position:relative;}
.hotal_tags .kb_here img {position:absolute;top:10px;left:65px;}
.hotal_tags .default {background:url(/images/bg4.gif) no-repeat;float:left;width:80px;height:23px;padding-top:2px;margin-top:2px;text-align:center;margin-right:3px;line-height:23px;cursor:pointer;}
#kbtip {margin-left:50px;margin-top:33px;display:none;*margin-left:-200px}
.hotal_tags_top { height:100%; overflow:hidden; padding:0 2px 0 5px;}
.xx_div .sanj {position:relative;top:-12px;left:4px; *top:-16px; -top:-16px; }
.xx_div .gl3 {padding-top:25px;padding-left:13px;width:550px;*padding-left:8px}
.xx_gb {position:absolute;right:6px;top:6px;}
.xx_div .xx_content ul li {line-height:20px;padding-top:6px;color:#666;}
#box { height:100%; background:url(/images/img99999.gif) left top no-repeat; padding:13px 0px 0px 15px; margin-top:-1px; clear:both}
#jipinbox { height:100%; background:url(/images/img99999_2.gif) left top no-repeat; padding:13px 0px 0px 15px; margin-top:-1px;width:915px;clear:both}
.gl_div { overflow:hidden; height:27px; }
.gl_div a { margin:0px 1px; }
.width_left { width:535px; }
.selected_a:link,.selected_a:active,.selected_a:visited { color:#FFF; text-decoration:none; background:#f58100;  padding:2px ; -padding:2px; *padding:2px;cursor:default}
.width_left2 { width:416px; }
.more_a { background:url(/images/img1.gif) right 2px no-repeat; -background:url(/images/img1.gif) right 0 no-repeat; *background:url(/images/img1.gif) right 0 no-repeat; padding:2px 18px 0 0;   }
.suanze_tj { height:100%; overflow:hidden; background:url(/images/img99998.gif) left bottom no-repeat; color:#666; padding:0px 0px 10px; }
.cl_tj { width:12px; height:12px;   }
.qc_btn { font-size:12px; color:#333; width:100px; height:21px; overflow:hidden; line-height:17px; position:absolute; margin-top:-3px; float:left; margin-left:10px; }
.right_bord { text-align:center; line-height:50px; border:1px solid #E7E7E7; }
.hotel_toppx {padding:6px 5px 0 15px;height:25px;background:#F5F8FB;line-height:22px;}
.hotel_top_px {float:right;width:350px;text-align:right;}
.hotel_top_px a {border:1px #DDDDDD solid;margin-left:2px;height:17px;*height:16px;line-height:14px;padding:3px 20px 0 8px;*padding:4px 20px 0 8px;float:right;}
.hotel_top_px .hotel_px_bg1 {background:url(/images/bg25.gif) 35px 3px no-repeat #fff;}
.hotel_top_px .hotel_px_herebg1 {background:url(/images/bg26.gif) 35px 4px no-repeat #fff;}
.hotel_top_px .hotel_px_herebg11 {background:url(/images/bg28.gif) 35px 4px no-repeat #fff;}
.hotel_top_px .hotel_px_bg2 {background:url(/images/bg25.gif) 107px 3px no-repeat #fff;}
.hotel_top_px .hotel_px_herebg2 {background:url(/images/bg26.gif) 107px 4px no-repeat #fff;}
.hotel_top_px .hotel_px_herebg22 {background:url(/images/bg28.gif) 107px 4px no-repeat #fff;}
.hotel_tab_bg {background:url(/images/bg27.gif) no-repeat;padding-top:5px;}
.hotel_list_border {border-bottom:1px #D9EBF9 solid;}
.hotel_list {border-top:1px #D9EBF9 solid;padding-top:15px;height:100%;overflow:hidden;}
.hotel_list_left {float:left;width:510px;padding-bottom:10px;}
.hotel_list_left_h1 {line-height:24px;padding-left:29px;color:#666;}
.hotel_bg1 {background:url(/images/bg7.gif) no-repeat;}
.lvsewz { font-size:14px; color:#5da340; }
.hotel_list_left_h1 .af14 {font-weight:bold;font-size:14px;}
.hotel_list_left_h1 .xingji {color:#999;margin-top:5px;float:right;line-height:normal;padding-right:156px;}
.hotel_tuwen {padding:0px 0 0 26px;height:100%;overflow:hidden;}
.hotel_tuwen .tu {float:left;width:92px;height:84px;padding:2px;border:1px #9AC6FD solid;margin-top:7px;} 
.hotel_tuwen .tu img {float:left;}
.hotel_tuwen .wen {float:left;padding-left:15px; padding-top:5px; color:#666; line-height:22px; }
.wen .jieshao {color:#666;line-height:20px;}
.wen .pinglun {height:24px;overflow:hidden;}
.wen .hotel_js {color:#666;line-height:22px;height:22px;}
#wrapper .lv {color:#5DA340;}
.f16 { font-size:14px; color:#F60; position:relative; top:1px;  }
.f12 { font-size:12px; font-weight:normal; }
#layout .lv {color:#5DA340;}
#wrapper .f60yy { color:#f60; font-weight:bold; font-family:Arial; }
#layout .f60yy { color:#f60; font-weight:bold; font-family:Arial; }
.hotel_fen_lv {display:inline-block;width:38px;height:10px;overflow:hidden;background:#5DA340;}
.hotel_fen_bg {float:left;width:58px;height:10px;overflow:hidden;background:url(/images/bg8.gif) no-repeat;top:-10px;position:relative;}
.hotel_list_right {padding:45px 0 0 0px;float:left;}
.hotel_list_right .f20 { font-size:20px; margin-left:5px; }
#wrapper .hotel_yuding {color:#fff;display:block;width:84px;height:26px;line-height:24px;*line-height:26px;text-align:center;color:#fff;background:url(/images/bg9.gif) no-repeat;margin-bottom:5px;}
#layout .hotel_yuding {color:#fff;display:block;width:84px;height:26px;line-height:24px;*line-height:26px;text-align:center;color:#fff;background:url(/images/bg9.gif) no-repeat;margin-bottom:5px;}
.hotel_list .fws {float:left;width:660px;line-height:24px;background:#f0f0f0;text-align:center;color:#666;}
.hotel_list .sdp {background:url(/images/bg10.gif) no-repeat;padding-left:22px;margin-top:5px; line-height:16px; }
.hotel_jianjie {line-height:18px;color:#666;margin-top:10px;}
.hotel_jianjie .w1 {width:60px;float:left;line-height:18px;font-weight:bold;}
.hotel_jianjie_p {padding-left:60px;}
.hotel_jianjie_ul {height:100%;overflow:hidden;}
.hotel_jianjie_li {float:left;width:48%;} 
 .cheng {color:#FF6600;}
.hotel_cuxiao {width:40px;height:23px;padding:2px 0 0 6px;*padding:4px 0 0 6px;*height:21px;position:absolute;background:url(/images/bg11.gif) no-repeat;top:20px;left:43px;}
.hotel_zhixiao {margin-left:6px;}
.hotel_list .fws_tel {margin-left:18px;}

.tejia { padding-left:26px; background:url(/images/tejia.gif) left 4px no-repeat; color:#f60; height:20px; padding-top:2px;  }

.xx_div {background:#D9D9D9;position:absolute;z-index:10;}
.xx_content {position:relative;left:-3px;top:-3px;border:1px #D0D0D0 solid;padding:5px 10px;background:#ffffee;float:left;}
.gl1 { width:325px;}
.title_cls { padding:0 0 5px 0;}
.title_cls img { float:right;}
.jiage_t { top:200px;}
.links_div { line-height:19px;}
.links_div a { word-spacing:.3em;}
.jiage_tips { width:189px;}
.checkpricel_input { height:16px; width:42px; border:1px solid #7f9cba; }
.queding_input  { width:37px; height:21px; font-size:12px; overflow:hidden; line-height:15px; margin-left:3px; }
.no_result:link,.no_result:active,.no_result:visited { color:#999;cursor:default;text-decoration:none}
.showclick{background:url(/images/img1.gif) no-repeat;}
.gllocation_div { overflow:hidden; height:27px; }
.gllocation_div a { margin:0px 3px; }
.branddiv { overflow:hidden; height:27px; }
.branddiv a { margin:0px 3px; }
.gl1 a { margin:0 4px;}
.a_spans{ width:84px;float:left;height:20px;line-height:20px;overflow:hidden;  }
.a_spans a {margin:0}
.b_spans{ width:55px;float:left;height:20px;line-height:20px;overflow:hidden;  }
.b_spans a {margin:0}
.c_spans{ width:84px;float:left;height:20px;line-height:20px;overflow:hidden;  }
.c_spans a {margin:0}
.cat { padding:3px 0; }
.title_p a{margin:0 }
.outwidth{width:423px}
.title_p{height:1%; overflow: hidden;}
.bortest { border:1px solid #DEDEDE; height:16px; overflow:hidden; float:left; margin-left:4px;display:inline-block;}
.suanze_tj .jt_alink {background:url(/images/img13.gif) 98% 2px no-repeat;-background:url(/images/img13.gif) 98% 0px no-repeat;*background:url(/images/img13.gif) 98% 0px no-repeat;height:18px;line-height:16px;padding:0px 15px 0px 3px;
}
.suanze_tj1 .jt_alink {background:url(/images/img13.gif) 98% 2px no-repeat;-background:url(/images/img13.gif) 98% 0px no-repeat;*background:url(/images/img13.gif) 98% 0px no-repeat;height:18px;line-height:16px;padding:0px 15px 0px 3px;
}
.h1{font-size:12px;display:inline;font-weight:normal;line-height:normal}
.cx_wz { text-align:left; color:#FF6600; width:140px; font-size:12px; font-weight:normal; line-height:15px; }
.gl_div2 { overflow:hidden; height:27px; }
.gl_div2 a { margin:0px 3px; }
.leftstyle{margin-left:3px}
.header_top{border-top:1px solid #0C89C9}
.tips_expo{ display:none;background:url(/images/tips_expo_bg.gif) left top no-repeat; height:335px; padding-left:27px; padding-top:40px; color:#666; padding-right:0px; } .tipsExpo_title{ font-size:14px; line-height:23px; color:#333; text-indent:2em; } .tips_expo ul{ margin-top:20px; } .tips_expo ul b{ margin-top:20px; font-size:14px; padding-right:10px; } .tips_expo li{ float:left; width:50%; width:290px; margin-right:20px; line-height:23px; margin-top:3px; }
.ModalDialog{ height:523px; width:666px; border:8px solid #1673d2; background:#ecf5fc; padding:17px; } .right{ float:right;        } .introduce_title{ font-size:14px; color:#333; padding-bottom:10px; padding-top:5px; } .introduce{ color:#666; font-size:14px; line-height:24px; text-indent:2em; padding-right:10px; } .tab2010{ background:url(/images/tab_bg_2010.gif) center bottom repeat-x; height:33px; line-height:33px;   padding-left:12px; margin-top:5px; } .tab2010 span{ display:inline-block; width:70px; background:url(/images/normal_tab_state.gif) center bottom no-repeat; margin-right:3px; text-align:center; font-size:14px; font-weight:bold; } span.current_tab{ background:url(/images/current_tab_state.gif) center bottom no-repeat; } .tab_inf{ background:#fff; height:380px; overflow:scroll; overflow-x:hidden; width:660px;padding:5px } .tab_btn{ margin:0px auto; width:160px; height:31px; margin-top:15px; } .tab_btn a{ width:160px; height:31px; line-height:31px; background:#f78000; display:block; color:#fff; text-align:center;  font-size:14px; } .tab_btn a:link,.tab_btn a:active,.tab_btn a:visited{   color:#fff; text-decoration:none; } .tab_btn a:hover{       color:#fff; background:#f79730; } .custom_table{ display:none;border:1px solid #e5e5e5; border-collapse:collapse;   } .custom_table td,.custom_table th{ border:1px solid #e5e5e5; line-height:23px; }
.strh2{font-size:14px;font-weight:bold;line-height:26px;}
.schedule_pop { width:390px; background:#D9D9D9; position:absolute; z-index:111;margin:5px 0 0 -270px;display:none} .schedule_pop_box { position:relative; top:-2px; left:-2px; background:#fff; height:100%; } .hotel_content{ border:1px solid #ccc; padding:0px 2px; } .schedule_pop_title { padding:0px 8px; color:#fff; background:#076ac5; height:26px; line-height:26px; font-size:14px; } .schedule_pop_close { float:right; width:12px; height:12px; background:url(/images/close.gif) no-repeat; margin-top:5px; } .schedule_pop_jiantou { background:url(/images/arrow_2010528.gif) no-repeat; width:14px; height:7px; position:absolute; right:65px; top:-7px; *top:-5px; } .schedule_price_list { padding:0px; margin:0px; overflow:auto; overflow-x:hidden; height:190px; background:#fff; width:100%; } .schedule_price_list li { line-height:46px; color:#666; clear:both; overflow:hidden; float:left; width:385px; padding:3px 0px; border-bottom:1px solid #d9ebf9; } .schedule_price_title { font-size:12px; border-bottom:1px solid #e2e2e2; line-height:23px; height:100%; overflow:hidden; padding-left:15px; background:#f4f4f4; } .scheduleTitle_L { text-align:right; float:left; padding-left:3px; } .scheduleTitle_R { text-align:right; float:right; padding-right:196px; } .schedule_hotel_type { font-size:14px; float:left; display:inline; width:110px; padding-left:15px; font-weight:bold; } .schedule_hotel_price { float:left; color:#FF6600; font-size:18px; font-weight:bold; text-align:left; font-family:Arial, SimSun, sans-serif; overflow:hidden; white-space:nowrap; width:115px; } .schedule_hotel_price font { color:#FF6600; font-size:14px; font-weight:bold; text-align:right; font-family:Arial, SimSun, sans-serif; padding-left:7px; } .schedule_yuding_btn { background:url(/images/bg9.gif) no-repeat center top; color:#fff; border:none; cursor:pointer; width:84px; height:26px; line-height:24px; white-space:nowrap; text-align:center; font-size:12px; float:left; display:block; margin-top:10px; margin-left:40px; } .search_result{ height:28px; line-height:28px; padding:0px 15px; color:#999; border-top:1px solid #ccc; } .search_result a{ float:right; } .schedule_li_selected{ background:#f5f9fc; } li.li_noboder{ border:none; }
.loadprice {text-align:center;line-height:50px;padding:40px;}
.loadnoonline {height:90px;color:#f60; font-size:14px;line-height:23px;padding-left:30px;padding-top:30px; background:url(/images/warning_noPrice.jpg) 290px center no-repeat;}
/*----------弹出框样式----------*/
.schedule_pop_2 {
    width:390px;
    background:#D9D9D9;
    position:absolute;
    z-index:111;
    top:200px;
    left:300px;
}

.hotelFav_content{
    border:1px solid #ccc;
    padding:10px;
}

.hotelFa{
    width:440px;
}

.tab_btn2{
    margin-left:20px;
    margin-top:5px;
}

.tab_btn2 a{
    width:95px;
    height:28px;
    line-height:31px;
    background:#f78000;
    display:block;
    color:#fff;
    text-align:center;  
    font-size:14px;
}

.tab_btn2 a:link,.tab_btn2 a:active,.tab_btn2 a:visited{        
    color:#fff;
    text-decoration:none;

}

.tab_btn2 a:hover{      
    color:#fff;
    background:#f79730;

}

.Favorite_title{
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}

.hotel_p{
    margin-left:30px;
    font-weight:normal;
    font-size:12px;
    
}

.Favorite_form_bg{
    background:#f5f8fb;
    padding:10px 20px;
    height:100%;
    overflow:hidden;
    
}

p.add_title{
    padding:3px 0px;
    color:#666;
    font-weight:bold;
    
}

.textarea_fa{
    border:1px solid #ccc;
    padding:8px;
    color:#999;
    font-size:12px;
    width:360px;
    height:60px;
    overflow-y:hidden;
}

.hot_remark{
    padding-top:5px;
    color:#666;
    clear:both;
    
}

.hot_remark a{
    margin-right:8px;
    
}

.hot_remark span{
    display:block;
    float:left;
}

.hot_remark span.content{

    word-wrap : normal ;
    word-break : break-all ;
    white-space : normal;
    overflow:hidden;
    width:310px;
    
    
}
.checkboxBox{
    padding:10px 0px 0px 20px;
    color:#666;
    
}

.clearF{
    clear:both;
    
}
.loadprice {text-align:center;line-height:50px;padding:40px;}

/*2010-7-22*/

.Favorite_box {
    width:660px;
    height:100%;
}
.Favorite_list_title {
    background:url(/images/Favorite_title_bg.gif) no-repeat;
    height:35px;
    line-height:35px;
    overflow:hidden;
    padding:0px 4px 0 20px;
    font-size:14px;
    font-weight:bold;
}
.Favorite_show_de {
    background:url(/images/down_2010.gif) right no-repeat;
    padding:1px 21px 0 0;
    cursor:pointer;
    float:right;
    line-height:normal;
    margin:8px 10px 0 0;
    font-size:12px;
    font-weight:normal;
}
.Favorite_list_center {
    background:url(/images/Favorite_title_centerBG.gif) center top repeat-y;
    line-height:30px;
    height:100%;
    overflow:hidden;
    padding:0px 6px 0 6px;
    font-size:14px;
    font-weight:bold;
}
.Favorite_list {
    border:1px solid #e8e8e8;
    background:#fff;
    padding:15px 11px;
    font-size:14px;
    margin-bottom:5px;
}
.remarks {
    font-size:12px;
    font-weight:normal;
    color:#ff6600;
}
.Favorite_close {
    float:right;
    cursor:pointer;
    width:16px;
    height:15px;
    background:url(/images/close_favorite.gif) no-repeat;
    position:relative;
    margin-top:-9px;
    margin-right:-5px;
}
li.Favorite_compare {
    border:none;
    background:none;
    padding:4px 11px;
    font-size:14px;
    margin-bottom:5px;
    font-weight:normal;
}
a.compare_btn {
    width:84px;
    height:26px;
    background:url(/images/compareBTN.gif) center top no-repeat;
    float:left;
    text-align:center;
    line-height:26px;
    margin-left:10px;
}
.all_select {
    float:left;
}
.cancle_fa {
    float:right;
    margin-right:5px;
}
.Favorite_bt_bg {
    background:url(/images/Favorite_title_bottomBG.gif) center bottom no-repeat;
    height:5px;
}
.Favorite_detailed_box {
    _padding-top:10px;
    height:100%;
    overflow:hidden;
    padding-left:20px;
}
.hotel_imgBox {
    float:left;
    height:127px;
    width:93px; 
    padding-top:3px;
    padding-left:3px;
    border:1px solid #d7d7d7;
    text-align:center;
    overflow:hidden;
}
.hotel_imgBoxVA {
    float:left;
    height:88px;
    width:95px; 
    padding-top:3px;
    padding-left:3px;
    border:1px solid #d7d7d7;
    text-align:center;
}
.imgBox {
    float:left;
}
p.star_box {
    padding-left:18px;
    padding-top:5px;
    float:left;
    overflow:hidden;
}
.star_color {
    background:url(/image/grade3.gif) no-repeat;
    float:left;
    width:14px;
    height:13px;
}
.star_color_half {
    background:url(/image/grade2.gif) no-repeat;
    float:left;
    width:14px;
    height:13px;
}
.star_NOcolor {
    background:url(/image/grade1.gif) no-repeat;
    float:left;
    width:14px;
    height:13px;
}
p.star_text {
    clear:both;
    font-size:12px;
    font-weight:normal;
    color:#666;
    line-height:21px;
    _line-height:18px;
}
span.star_text {
    clear:both;
    font-size:12px;
    font-weight:normal;
    color:#666;
    line-height:21px;
    _line-height:18px;
}
.hotel_detailed_inf {
    float:left;
    width:380px;
    margin-left:14px;
}
.hotel_detailed_inf li {
    float:left;
    font-size:12px;
    font-weight:normal;
    line-height:21px;
    color:#666;
}
li.col_1 {
    width:40px;
    font-weight:bold;
}
.col_2 {
    width:335px;
}
.col_3 {
    width:335px;
    padding-left:39px;
}
.left {
    float:left;
}
.hotel_fen {
    background:none repeat scroll 0 0 #E0E0E0;
    float:left;
    height:10px;
    margin:6px 6px 0;
    overflow:hidden;
    width:58px;
}
.hotel_fen_lv {
    background:none repeat scroll 0 0 #5DA340;
    display:inline-block;
    height:10px;
    overflow:hidden;
}
.hotel_fen_bg {
    background:url(/images/bg8.gif) no-repeat scroll 0 0 transparent;
    float:left;
    height:10px;
    overflow:hidden;
    position:relative;
    top:-10px;
    width:58px;
}

.lv {
    color:#5DA340;
}
.lvsewz {
    color:#5DA340;
    font-size:14px;
}

.comment{
    clear:both;
    
}

.buy_box {
    float:left;
    width:90px;
    padding-top:13px;
    margin-left:15px;
}
.buy_boxVA {
    float:left;
    width:90px;
    margin-left:15px;
}
.price {
    font-size:12px;
    float:left;
    line-height:2.5em;
}

.orange {
    color:#ff6600;
    font-weight:bold;
}

.single_price {
    font-size:19px;
    font-weight:bold;
    margin-right:4px;
    padding-left:5px;
}

.want_buy {
    background:url(/images/bg10_btn.gif) no-repeat scroll 0 0;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-size:12px;
    font-weight:normal;
    line-height:25px;
    text-align:center;
    width:85px;
    float:left;
    margin-top:-5px;
    
}

a.want_buy:link,a.want_buy:visited,a.want_buy:active {  
    color:#FFFFFF;      
}
a.want_buy:hover {
    cursor:pointer;color: #FFFFFF; text-decoration: none;
}
.advantage{
    height:27px;
    font-size:14px;
    font-weight:normal;
    background:url(/images/fa_last_bg.gif) left top no-repeat;
    padding-left:16px;  
}
.advantage01:hover {
    color:#666666;
}
.advantage01{
    color:#666666;
    background:url(/images/money01.gif) left center no-repeat;
    text-decoration:none;
    display:block;
    float:left;
    padding-left:20px;
    
}
.advantage02{
    color: #FF6600;
    text-decoration:none;
    background:url(/images/hongbao.gif) left center no-repeat;
    display:block;
    float:left;
    padding-left:20px;
    padding-right:20px;
}
a.advantage01:hover, a.advantage02:hover{
    text-decoration: none;
}
.padding_T{
    padding-top:5px;
    
}

.hotel_title{
    font-weight:bold;
    
}

.hotel_list_box{
    width:660px;
    line-height:30px;
    height:100%;
    padding-top:15px;
    padding-bottom:10px;
    border-bottom:1px solid #d9ebf9;
}

.hotel_list_title{
    font-weight:bold;
    font-size:14px;
    padding-left:30px;
    padding-bottom:5px;
    line-height:20px;
}

.hotel_list_detail {  
    height:100%;
    overflow:hidden;
    padding-left:20px;
    _padding-top:0px;
}
.Favorite_btn{
    /*background:url(/images/Favorite_btn.gif) no-repeat scroll 0 0;*/
    color:#006DC2;
    cursor:pointer;
    display:block;
    font-size:12px;
    font-weight:normal;
    line-height:25px;
    text-align:center;
    width:85px;
    float:left; 
    margin-top:5px;
    text-decoration:none;
    _margin-top:5px;
}
.warning_box{ width:403px; height:130px; font-size:14px; color:#666; line-height:23px; padding:27px 0px 0px 10px; background:url(/images/warning_bg_2010.jpg) 280px center no-repeat; }
.newmclass{width:660px;border:0;padding:0px;background:none repeat scroll 0 0 #FFF}

.ht_box {
    width:970px;
    height:100%;
    background:url(/images/tj_01.gif) no-repeat;
}
.bz_div {
    padding:19px 0 0 37px;
    overflow:hidden;
}
.bz_1 {
    float:left;
    width:162px;
    height:63px;
    background:url(/images/bz_1.gif) no-repeat;
}
.bz_2 {
    float:left;
    width:162px;
    height:63px;
    background:url(/images/bz_2.gif) no-repeat;
}
.bz_3 {
    float:left;
    width:162px;
    height:63px;
    background:url(/images/bz_3.gif) no-repeat;
}
.bz_4 {
    float:left;
    width:162px;
    height:63px;
    background:url(/images/bz_4.gif) no-repeat;
}
.ht_bg {
    height:26px;
    width:30px;
    background:url(/images/jt_img.gif) center center no-repeat;
    float:left;
    margin:13px 26px 0;
    display:inline;
}
.ht_bg_2 {
    height:26px;
    width:30px;
    background:url(/images/jt_img2.gif) center center no-repeat;
    float:left;
    margin:13px 26px 0;
    display:inline;
}
.bz_1 p, .bz_2 p, .bz_3 p, .bz_4 p {
    line-height:18px;
    padding:8px 20px 0 50px;
}
.ht_search {
    font-size:14px;
    height:40px;
    padding:10px 0 0 37px;
}
.cjwt_bg { height:1px; overflow:hidden; background:#cccccc; margin:0px 1px; }

.cjwt_list { border-left:1px solid #ccc;  border-right:1px solid #ccc; overflow:hidden; height:100%; padding-bottom:8px; }

.cjwt_list  ul li { line-height:24px; background:url(/images/pinte.gif) 10px 10px no-repeat; padding-left:25px;  }

h2.cjwt_title { font-size:14px; line-height:31px; padding-left:16px; background:#f2f7fb; margin-bottom:5px; }
.active_1 {
    background:url(/images/ac_1.gif) no-repeat;
    font-weight:bold;
}
.active_2 {
    background:url(/images/ac_2.gif) no-repeat;
    font-weight:bold;
}
.active_3 {
    background:url(/images/ac_3.gif) no-repeat;
    font-weight:bold;
}
.active_4 {
    background:url(/images/ac_4.gif) no-repeat;
    font-weight:bold;
}

.active_5 {
    background:url(/images/ac_5.gif) no-repeat;
    font-weight:bold;
}
.active_6 {
    background:url(/images/ac_6.gif) no-repeat;
    font-weight:bold;
}
.active_7 {
    background:url(/images/ac_7.gif) no-repeat;
    font-weight:bold;
}
.active_8 {
    background:url(/images/ac_8.gif) no-repeat;
    font-weight:bold;
}
.sem_container {
    border:1px solid #E3E3E3;
    margin:5px 0 0;
    overflow:hidden;
    padding:1px;
    font-size:12px;
}

.sem_title{
    background:none repeat scroll 0 0 #F6F6F6;
    font-size:12px;
    line-height:18px;
    margin:0;
    padding:3px 3px 3px 10px;
    color:#666;
}
.sem_content{
    padding:5px 0px;
    padding-left:12px;
    line-height:24px;
    color:#666;
    height:100%;
    overflow:hidden;
}

.sem_content li{
    white-space:normal;
    word-break : break-all; 
    word-wrap: break-word; 
}
.float_left{
    float:left;
    width:33%;
}
.search_tips_bg{
    background:#f9f0da;
    line-height:30px;
    padding-left:15px;
    font-size:14px;
    font-weight:bold;
    height:30px;
}
.search_tips_bg a{
    margin-right:10px;
    margin-left:5px;
}
.mclass-bigmap{width:544px;border:8px solid #2778BA;padding:0px;background:none repeat scroll 0 0 #FFF;}

/*2010-8-30搜索无结果*/
.hotel_name2010{
    float:left;
    font-size:14px;
    padding-top:3px;
}
p.star_box {
    padding-left:18px;
    padding-top:5px;
    float:left;
    overflow:hidden;
}
.recommend_hotel_content{   
}
.content_title{
    border-bottom:1px dashed #d4d4d4;
    padding:3px 5px 0px 10px;
    height:25px;
    
}
.content_inf{
    padding-left:10px;
    padding-bottom:10px;
    padding-top:3px;   
}
.hotel_pic {
    border:1px solid #9AC6FD;
    float:left;
    height:60px;
    margin:5px 10px 10px 0;
    padding:1px;
    width:70px;
}
.recommend_inf{
    float:left;
    padding-top:5px;
    width:200px;
    line-height:21px;   
}
.hotel_box{
    font-size:12px;
    color:#666;
}
.price_cF60_padding {
    color:#FF6600;
    padding-left:5px;
}
.price_hotel{
    font-size:18px;     
    font-family:Arial, Helvetica, sans-serif;
}
.more_hotel_btn{
    clear:both;
    display:block;
    background:url(/images/hotel_more_btnBG.jpg) center top no-repeat;
    width:204px;
    height:26px;
    line-height:26px;
    /*line-height:28px\9;*/
    text-align:center;
    font-size:14px;   
}
.btnPosition{
    position:absolute;
    bottom:10px;
    left:60px;
}
.hot_hotel_R{
    float:left;
    width:316px;
    border:1px solid #d8d8d8;
    position:relative;
    margin-right:7px;
    height:162px;       
}
.benefit_img{
    position:absolute;
    right:-1px;
    top:-1px;
}
.noMargin{
    margin:0px;
}
.jp_hotel_tg { overflow:hidden; height:100%; margin-top:5px; }

/**********suggest**********/

.yui-ac-sugg {
    position:relative;
}
.yui-ac-container-sugg {     
    position:absolute;      
    top:3.6em;        
    width:170px;    
    z-index:9999;   
    padding-bottom:10px;    
    left:0px;
    height:100%;
}
.yui-ac-content-sugg {          
    position:relative;              
    top:2px;                
    font-size:15;           
    width:100%;           
    z-index:9990;           
    background: #FFF;               
    border:1px solid #7F9EB9;               
    border-spacing:0px;            
    font-family:"宋体";             
    color:#333333;
}
.yui-ac-body-sugg {           
    cursor:default;         
    font-size:12px;
}
.lh,.lu{               
    cursor:pointer;         
    line-height:24px;               
    padding:0px 5px;
}
.highlightg{           
    background:#e0edfe  !important;height:auto !important;*height:24px;
}
.highlighth{         
    background:#4878da !important; color:#FFF;height:auto !important;*height:24px;
}
.yui-ac-head-sugg {        
    height:28px; line-height:28px; overflow:hidden; border-bottom:1px dashed #bbbbbb; margin:0px 4px; padding:0px 3px;color:#333333;font-family:"宋体";font-size:12px;
}
.noRep {display:none;border-color:black;border-width:1px;border-style:solid;overflow:hidden;padding-bottom:0;padding-top:0;white-space:nowrap;background-color:#CC3300;width:80px;position:absolute;left:0;top:3.1em;display:none;color:#FFFFFF;padding-left:4px !important;line-height:22px;margin:0;font-size:12px;font-family:SimSun;cursor:pointer;}
.noRep_skb {width:120px;}
.h1normal{color:#666;font-size:12px;font-weight:normal;display:inline}
.no_hotel{
    height:86px;
    border:2px solid #cecece;
    background:url(/images/no_hotelBG.gif) left center no-repeat;
    
}
.no_totel_tip{
    line-height:23px;
    float:left;
    font-size:14px;
    color:#333;
    padding-top:23px;
    padding-left:29px;
}
.telNum_box{
    line-height:23px;
    float:left;
    color:#333;
    padding-top:32px;
    padding-left:80px;
    font-size:26px;
    font-weight:bold;
}
.tel24_box{
    line-height:18px;
    float:left;
    color:#f48100;
    padding-top:27px;
    font-size:14px;
    padding-left:10px;  
}
.telNum{
    
    color:#f48100;      
    font-size:31px;
    font-family:Arial, Helvetica, sans-serif;   
}
.hotel_rec{
    background:#f5f9fc;
    height:34px;
    line-height:34px;
    font-size:14px;
    font-weight:bold;
    padding-left:14px;
}
.hotel2010{
    float:right;
    padding-right:15px;
    font-size:12px;
    font-weight:normal;
}

.ads_cont_div { width:300px; margin-top:10px; overflow:hidden; height:100%; }

.ads_cont_tm_bor { background:#ccc; margin:0px 1px; overflow:hidden; height:1px; clear:both; }

.ads_cont_lr_bor { overflow:hidden; height:100%; border-left:1px solid #ccc;border-right:1px solid #ccc; padding-bottom:10px;  }

.ads_cont_lr_bor li {
    line-height:19px;
    padding:13px 12px 0;
}
.ads_cont_lr_bor li .fonth2 {
    font-size:14px;
    font-weight:bold;
}
.ads_cont_lr_bor li  p { color:#666; }
.Odd {
    float:left;
    width:535px;
    height:25px;
}
#box .selected_link {
    padding:3px 2px 1px;
    background:#F60;
    color:#FFF;
    text-decoration:none;
}
#jipinbox .selected_link {
    padding:3px 2px 1px;
    background:#F60;
    color:#FFF;
    text-decoration:none;
}
.Even {
    float:left;
    width:416px;
    height:25px;
}
.Odd li, .Even li {
    float:left;
    font-family: SimSun;
    padding:3px 4px 1px 0;
    line-height:15px;
}
.more_links {
    background:url(/images/img1.gif) right 0px no-repeat;
    padding:0px 18px 0 0;
    display:block;
}
.Pop_filter {
    clear:both;
    position:relative;
    left:20px;
    *left:-360px;
    background:#D9D9D9;
    z-index:999;
    display:none;
}
.Pop_filter_border {
    background:#FFFFEE;
    border:1px solid #D0D0D0;
    right:60px;
    *right:-365px;
    padding:5px 10px;
    position:absolute;
    width:360px;
    top:-3px;
    overflow:hidden;
}
.close_img {
    position:absolute;
    right:5px;
    top:5px;
}
.pf_title {
    font-weight:bold;
    padding-top:3px;
    clear:both;
}
.pf_ul_list {
    overflow:hidden;
    float:left;
}
.pf_ul_list li {
    float:left;
    width:84px;
    margin-top:2px;
}
.hotelfilter_box {
    width:958px;
    height:100%;
    float:left;
}
.hotal_bor { height:100%; background:url(/images/img99999.gif) left top no-repeat; clear:both;  padding:13px 0px 0px 15px; margin-top:-1px; }

.bottom_ad {
    clear:both;
    margin-top:10px;
}
.bottom_ad_content {
    clear:both;
    margin-top:10px;
}
.deal_ad3{
    color:red;
    float:left;
    margin-top:10px;
}
.ad_support{
    width:300px;
    height:280px;
    margin-top:10px;
}
.deal_ad2{
    width:728px;
    color:red;
    float:left;
}
.deal_ad4{
    width:728px;
    float:left;
    margin-top:10px;
}
.bottom_ad_content2{
    width:728px;
    float:left;
}
.deal_ad{
    width:232px;
    float:left;
    margin-left:10px;
    _margin-left:8px;
}
.mapstatic{
    position:relative;
}
.floatTips
{
    position: absolute;
    padding: 3px;
    background:url(/images/diaocha.jpg) right no-repeat;
    top: 250px;
    right: 5px;
    width: 30px;
    height: 270px;
    cursor:pointer;
}
.showDiv
{
    position: absolute;
    padding: 3px;
    top: 250px;
    right: 5px;
    background:url(/images/dadiaocha.jpg) right no-repeat;
    width: 350px;
    height: 250px;
    cursor:pointer;
}
.closetips
{
    position: absolute;
    padding: 3px;
    top: 500px;
    right: 5px;
    background:url(/images/diaochaX.jpg) right no-repeat;
    width: 350px;
    height: 20px;
    cursor:pointer;
}
tt.ttxx01 {
    display:block;
    padding:0px;
    margin:0px;
    background:url(/images/daquan001.gif) 0px -100px no-repeat;
    width:12px;
    height:12px;
    overflow:hidden;
    position:absolute;
    right:5px;
    top:5px;
    cursor:pointer;
}
tt.ttxx02 {
    display:block;
    padding:0px;
    margin:0px;
    background:url(/images/daquan001.gif) 0px 0px no-repeat;
    width:13px;
    height:7px;
    overflow:hidden;
    position:relative;
    left:4px;
    top:-12px;
    cursor:pointer;
}
.wrong_tips { padding:6px 10px; background:#d3371b; float:left; color:#fff; width:131px;left:0px}

