﻿.qcbox { width:auto; float:right; }
.dp_box_d { clear:both; overflow:auto; zoom:1; width:755px; margin-left:33px; line-height:24px; color:#f47907; }
.dp_box_d dl dt { float:left; height:100%; width:60px; padding-left:35px; background:url("../images/images/ico_re.png") left top no-repeat; }
.dp_box_d dl dd { background: url("../images/ico_re1.png") right bottom no-repeat; padding-right:30px; padding-bottom:10px; float:left; max-width:600px; _width:630px; }
#rel_loading { display:block; width:43px; height:43px; position:absolute; top:50%; left:50%; z-index:1px; }
#rel_loading img { position:absolute; display:block; width:43px; height:43px; top:-23px; left:-22px; }
#rel_loading a img { width:43px; height:43px; }


.fl { float:left !important; }
.comment_top2 dl dd.d1, .comment_top2 dl dd.d3, .btn_100, .dp_b_l img, .dp_notepic ul li, .dp_notehotel dl dt img{ background:url("../images/comment_ico.gif") 0 0 no-repeat; }
.comment_top1 dl dt { font-family: arial; font-size: 36px; font-weight: normal; line-height: 1.4; }
.comment_top1 dl dt small { font-size:20px; }
.comment_top2 dl dd { position:relative; overflow:hidden; }
.comment_top2 dl dd.d1, .comment_top2 dl dd.d3 { background-position:0 -1px; z-index:1; float: left; height: 11px; margin:3px 8px 0 0; overflow: hidden; width: 102px; }
.comment_top2 dl dd.d1 div, .comment_top2 dl dd.d3 div, .comment_top2 dl dd.d1 div.left_zhe, .comment_top2 dl dd.d3 div.left_zhe { background: url("../images/ico_right.png") right 0 no-repeat; position:relative; z-index:3; float:right; width:13px; overflow:hidden; height:11px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.ggxy.com/fenye/xxgk/map/public/images/ico_right.png');
}
.comment_top2 dl dd.d1 div.left_zhe, .comment_top2 dl dd.d3 div.left_zhe { left:1px; background: url("../images/ico_left.png") 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.ggxy.com/fenye/xxgk/map/public/images/ico_left.png');
float:left; }
.comment_top2 dl dd.d1 span, .comment_top2 dl dd.d3 span { z-index:2; background:url("../images/ico_bg.png") 0 0px no-repeat; height:9px; position:absolute; top:1px; left:20px; width:102px; overflow:hidden; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.ggxy.com/fenye/xxgk/map/public/images/ico_bg.png');
}
.comment_top2 dl dd.d3 { background-position:0 -1px; }
.comment_top3 dl dt small { font-size:14px; font-family:Arial; font-weight:bold; color:#f00; }
.comment_top3 dl dt strong { font-family:Arial; color:#f00; }
.comment_top3 dl dd { color:#9b9b9b; }
.comment_top4 dl dt { margin:0px; }
.comment_top4 dl dd { padding-top:13px; }
.btn_100 { background-position:0 -51px; color: #9A410B; cursor: pointer; font-size: 16px; font-weight: bold; height: 34px; width: 103px; }
.dp_bor{  border: 1px solid #CCCCCC; margin:10px 0px 20px;  }
.dp_tab { border-bottom: 1px solid #CCCCCC; height: 24px; padding: 15px 10px 10px;   }
.dp_tab_left { float:left; padding-top:5px; }
.dp_tab span { float: right; margin-top: -3px; width:140px; }

.dp_boxnew { padding:14px 10px 14px 33px; overflow:auto; zoom:1; border-bottom:1px #c2c3ba dotted;  }
.info_pinglun .dp_nonew{ margin:0px; border:none;}
 .dp_nonew{ clear:both; height:230px; margin:15px 0 20px; overflow:hidden; padding:108px 0 0 325px; border: 1px solid #E1E1E1;} 
  .dp_nonew1{ padding:73px 0 0 290px; border:none; margin: 15px 0 20px 18px; margin:0px; height:220px; }
.dp_nonew dl {}
.dp_nonew dl dt{ width:110px; height:125px; float:left;}
.dp_nonew dl dd strong{ font-size:14px; color:#515151; }
.dp_nonew dl dd{ float:left; width:200px; float:left; line-height:24px; padding-top:15px;}
.dp_nonew dl dd p{ line-height:30px;} 
.dp_b_m { width:760px; float:left; background:url("../images/box_r.jpg") right 0 no-repeat; }
.dp_b_m div { float:left; }
.dp_b_l { width:60px; float:left; vertical-align:middle; padding:5px 0 0 15px; }
.dp_b_l img { padding-right:5px; }
.dp_b_l img.good { background-position:-2px -98px; height:20px; width:20px; float:left }
.dp_b_l img.bad { background-position:-2px -126px; height:20px; width:20px; float:left }
.dp_b_l img.notbad { background-position:-3px -266px; height:20px; width:20px; float:left }
.dp_b_l strong { float: left; display:block; width:30px; height: 20px; line-height: 20px; }
.box_left { width:88px; }
.box_left strong { font-size:30px; font-family:Arial; color:#408800; display:block; padding-left:9px; margin-right:15px; background:url("../images/meney_bg.gif") 23px bottom no-repeat; height:52px; font-weight:normal; }
.box_left strong small { font-size:14px; }
.box_right { width:523px; _width:515px; padding:0 110px 0 38px; background:url("../images/box_l.jpg") left 0 no-repeat; }
.box_right dl dt { color:#737373; line-height:26px; padding-bottom:10px; overflow:auto; zoom:1; }
.box_right dl dt a { color:#005aa0; font-weight:bold; }
.box_right dl dd { line-height:26px; padding-bottom:10px; }
.box_right dl dd ul li h3 { color:#8b0000; font-weight:bold; }
.text_line { text-decoration:underline; }
.dp_notepic {  padding:10px 0 10px 131px; overflow:auto; zoom:1; position:relative; }
.dp_notepic h3 { color:#737373; font-weight:bold; font-size:12px; }
.dp_notepic ul li { width:92px; height:65px; float:left; background-position:-143px -4px; padding:15px 13px 20px 15px; }
.dp_notepic ul li.notepic1{background:url("../images/notepic1.jpg") 10px 10px no-repeat; }
.dp_notehotel { background:#fff8f3; border:1px solid #ffe0cc; padding:5px 10px; width:635px; line-height:24px; }
.dp_msg { bottom: 0; float: right; margin-top:75px; z-index: 999999;  font-family:"宋体"; }
.dp_notehotel { overflow:auto; zoom:1; }
.dp_notehotel dl { color:#f47907; }
.dp_notehotel dl dt { line-height:20px; float:left; width:86px; font-weight: bold }
.dp_notehotel dl dt img { background-position:-5px -162px; width:20px; height:20px; vertical-align:middle; }
.dp_notehotel dl dd { width:555px; float:left; line-height:20px; }
.dp_notepic .dp_notehotel{ width:525px;}
.dp_notepic .dp_notehotel dl dd{ width:438px;  } 
.pl_more { text-align:center; padding:10px 0; }

#pageloading div{background:#f9edbe url("../images/indicator.gif") 375px 10px no-repeat;}
.pl_more div {background:#f9edbe;  margin:20px 30px; height:35px; line-height:35px; font-weight:bold; color:#005aa0; cursor:pointer;   border:1px solid #f0c36d; }
.info_box .info_fuwu dd.credit span.master { background-position: 0 0; }
.info_box .info_fuwu dd.credit span.amex { width: 50px; background-position: -244px 0; }
.info_box .info_fuwu dd.credit span.dinersclub { background-position: -302px 0; }
.info_box .info_fuwu dd.credit span.jcb { background-position: -384px 0; }
.info_box .info_fuwu dd.credit span.visa { background-position: -84px 0; }
.info_box .info_fuwu dd.credit span.unionpay { background-position: -162px 0; }
.info_box .info_fuwu dd.credit span { margin-top: 8px; width: 75px; height: 40px; text-indent: -1000px; float: left; background: url("../../../tp1.znimg.com/images/credit_new.gif") no-repeat 0 10px; }
.info_box .info_fuwu dd.credit p { width:592px; padding-top:8px; float: left; }

.hotel_list_pic { padding:35px 35px 25px 35px; border:1px solid #e1e1e1; margin: 15px 0px 20px; }
.hotel_list_picnav { overflow:auto; zoom:1; border-bottom:1px #cfcfcf dotted; padding-bottom:10px; }
.hotel_list_picnav dl { padding-bottom:10px; overflow:auto; zoom:1; }
.hotel_list_picnav dl dt { width:70px; float:left; line-height:20px; height:20px; _line-height:24px; }
.hotel_list_picnav dl dd { width:780px; float:left; overflow:hidden; }
.hotel_list_picnav dl dd ul li { float:left; height:24px; }
.hotel_list_picnav dl dd a { float:left; display:block; margin-right:22px; _margin-right:18px; padding:0 5px; line-height:20px; _line-height:24px; overflow:hidden; height:20px; }
.hotel_list_picnav dl dd a:hover { background:#369331; color:#FFF; border-radius:3px; }
.hotel_list_picnav dl dd a.cur { background:#369331; color:#FFF; border-radius:3px; }
.hotel_list_piclist { padding:20px 0 0; overflow:auto; zoom:1; }
.piclist_left { width:500px; float:left; overflow:hidden; }
.piclist_left dl { padding-top:1px; }
.piclist_left dl dd { line-height:24px; height:24px; color:#636363; text-align: center; }
.piclist_left dl dd span { }
.piclist_left dl dt { height:380px; overflow:hidden; }
.piclist_left dl dt.cur_left { cursor: url("../images/1-left.cur"), default; }
.piclist_left dl dt.cur_right { cursor: url("../images/1-right.cur"), default; }
.piclist_right { width:305px; overflow:hidden; padding-left:60px; float:left; }
.piclist_right dl dt { width:310px; overflow:hidden; height:380px; }
.piclist_right dl dt a { width:100px; height:75px; float:left; display:block; margin:1px 1px 0 0; text-align:center; vertical-align: middle; }
.piclist_right dl dt a img{text-align:center; vertical-align: middle;}
.piclist_right dl dt a img.load_pic{ margin-top:17px;}
.piclist_right dl dt a.border { position:relative; border:4px solid #fc9b08; width:92px; height:67px; overflow:hidden; }
.piclist_right dl dt a.border img { position:absolute; top:-4px; left:-4px; width:100px; height:75px; }
.piclist_right dl dt a.border img.load_pic{ position:absolute; top:14px; left:25px; margin-top:0px;}
.piclist_right dl dd { text-align:center; line-height:23px; }
.piclist_right dl dd span { padding-right:30px; color:#7d7d7d; }
.piclist_right dl dd a { padding:0 2px; }


#why_us { background:url("../../v5/images/icon171.gif") 10px 10px no-repeat !important; }
#why_us dl { padding:5px 0 15px 60px !important; line-height:20px !important;  _width:143px }
#why_us dl dt { font-weight:bold; font-size:14px; color:#090; }
#why_us dl dd { color:#666; line-height:18px; }
.com_way_son { overflow:auto; zoom:1; }
#info_list_top { background: url("../../v5/images/list_srh_top_bg.gif") repeat-x scroll 0 0 #F9F9F9; border: 1px solid #DBDBDB; color: #666666; height: 30px; margin-bottom: 10px; overflow: hidden; padding: 10px 5px 5px 12px; }
#info_list_top label { float: left; height: 22px; line-height: 22px; padding: 1px 5px 0 0; _padding: 3px 5px 0 0; display:block; }
.info_city{ width:200px; float:left;}
.info_tm1{ width:195px; float:left;}
.info_tm2{ width:200px; float:left;}
.info_key{ width:188px; float:left;}
.info_city_msg ul li{ position:relative;}
.info_tm1_msg{ position:relative;}
.info_getput{ padding-left:15px;}
#info_list_top span{ background: url("../../v5/images/info_sra.gif") 0 0 no-repeat; display: inline;
    float: left;
    height: 19px;
    width: 20px; position:absolute; left:106px; top:5px; cursor:pointer;}
.info_tm2_msg{ position:relative;}
#info_list_top input{border: 1px solid #BBBBBB;
    height: 20px;
    line-height: 20px;
    padding: 1px 0 1px 3px;
    width: 122px;
}
#info_list_top div.info_city{ width:225px;}
#info_list_top .info_city span{ left:67px;}
#info_list_top input.info_input1{ width:83px; float:left;}
#info_list_top input.info_input5{ width:65px; color:#666;float:left; border-left:none;}
#info_list_top input.info_input4{ width:105px;}
#info_list_top input.info_input6{ background:url("../../v5/images/inputget.gif") 0 0 no-repeat;_background:url("../../v5/images/inputget.gif") 0px 1px no-repeat; width:99px; height:25px; border:none; cursor:pointer; }
#info_list_top div{ position:relative; float:left;}



.room_row{ padding:4px 10px !important;}
.room_title{padding:4px 10px 4px 10px;}
.room_more{ padding:10px 15px 10px 0}

.p_t17{ padding-top:17px;}
.b_b_no{ border-bottom: none !important; }

.line_search .bus ul .sea_bg{ position:relative; float:left;}
.line_search .bus ul .sea_bg input{ width:195px !important; _width:185px  !important;}
.line_search .bus ul .sea_bg1 input{ _width:185px  !important;}
.line_search .bus ul .note{ position:absolute !important; }
.line_search .bus ul{ width:262px;}
.line_search .bus ul .note {
    position: absolute;
    right: 8px;
    top: 23px;
	 
    top: 14px\9;
	_right: 2px;
    _top: 16px;
}
#rz_str{ float: right;padding-right:10px;}
.info_room_tit strong{ float:left; }
.info_room_tit a.edit_time{ float:right; margin-right:10px;}
 .dir_line ol{ position:relative; z-index:999;}
#info_content{ clear:both;}


.list_friendlink{ clear:both; margin-bottom:5px; overflow:auto;zoom:1;}
.list_friendlink ul li{ width:73px; text-align:center;  line-height:18px; height:18px; overflow:hidden; float:left; }
.list_friendlink ul li a{color:#999;}
.line_search .view{ margin:0px !important;}
#why_us .p_b5{ padding-bottom:5px !important;}

.info_pinglun .dp_boxnew{ padding:14px 10px 14px 20px;} 
.line_search .bus ul li .bott{ margin-right:27px;}
 
 
 div.cur_right {cursor: url("../images/1-right.cur"), default;}
div.cur_left {cursor: url("../images/1-left.cur"), default;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#map{width:670px;height:680px;overflow:hidden;position:relative;background-image: url("../../../api.map.baidu.com/images/bg.png"); color: rgb(0,0,0); text-align:left;}
#info_content{background:#ffffff;}
.tangram-suggestion {padding-bottom:20px;}
#info_content .point_out{position:absolute;display:none;top:0px;right:0px;border:1px solid #888888;height:20px;width:60px;overflow:hidden;color:#ffffff;z-index:999999;background:#e06b00;text-align:center;line-height:15px;}
#info_content .map{width:670px;}

#map_container { float:right; width:266px; position:relative; overflow:hidden; height:680px;}
#map_container .viewport { width: 500px; height: 680px; overflow: hidden; position: relative; }
#map_container .overview { list-style: none; position: absolute; left: 0px; top: 0px; padding: 0; margin: 0; }
#map_container .scrollbar{ position: absolute;right:0px;z-index:9998; background-position: 0 0; float: right; width: 8px; }
#map_container .track { background:#ebebeb url("../images/scroll_background.png") repeat-y -2px 0px; height: 100%; width:8px; position: relative; padding: 0 1px; }
#map_container .thumb { background:#cccccc; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }
#map_container .thumb .top_bar {position:absolute;cursor:pointer;top:0px; background:#cccccc url("../imagesscroll_background.png") no-repeat -17px top; overflow: hidden; height: 7px; width: 8px; }
#map_container .thumb .end_bar {position:absolute;z-index:99999;cursor:pointer;bottom:0px; background:#cccccc url("../../../www.zhuna.cn/V5/map/2/images/scroll_background_bottom.png") 0px 0px no-repeat ; _background:#cccccc url("../../../www.zhuna.cn/V5/map/2/images/scroll_background_bottom.png") 0px -1px no-repeat ; overflow: hidden; height: 7px;_height:6px; width: 8px; }
#map_container .disable { display: none; }








.room_name{ width:200px !important; }