@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-size:12px; color:#333;}
ul,h1,h2,h3,h4,h5,h6,form,dl,dd,p { padding:0; margin:0;}
h1 { font-size:18px;}
h2 { font-size:14px;}
h3 { font-size:14px; font-weight:normal;}
h4 { font-size:12px;}
h5 { font-size:12px; font-weight:normal;}
ul { list-style:none;}
img { border:0px;}
.foot{ text-align:center; color:#3b3b3b; background:url(images/foot_bg.jpg) repeat-x; border-top:2px #ddd solid; padding-top:5px;  }
.foot a{ color:#3b3b3b;}
.foot p{ margin-top:6px;}
.fuwu{ background:#eee; height:21px; line-height:21px; }
.fuwu a{ color:#898989; }
a{ color:#1466b2; text-decoration:none; }
a:hover{ color:#f60; text-decoration:none; }
span.placeholder {color:#999;position:absolute;padding:3px;}
.wang_top table tr td a{ font-size:12px; color:#000; }
.style1{ font-size:12px; }
 
#maincontent { width:960px; margin:0 auto; margin-top:7px; overflow:auto; zoom:1; }
#mainContent { width:960px; margin:0 auto; margin-top:7px; overflow:auto; zoom:1; }
#top { BACKGROUND: url(images/bg2009s.gif) repeat-x; OVERFLOW: hidden; HEIGHT: 36px;}
#top_con {  color: #666;  margin: 0 auto;  padding-top: 8px; width: 950px;}
#top_con A { COLOR: #666;}
#top_con A:hover {	COLOR: #05a}
#top_con SPAN {	FLOAT: right}
#top_con EM { PADDING:1px 0px 2px 15px;  BACKGROUND: url(../images/mobile.gif) no-repeat 0px 0px;  FONT-STYLE: normal}
.gg_pic{ margin-bottom:8px;}

.index_list{ width:230px; float:left; overflow:hidden;}
.index_cnttj{ width:720px; float:right; overflow:hidden;  }
.logo{ margin-bottom:10px; }
.nav{ height:36px; background:url(images/sleepwhere.png) 0 bottom no-repeat; }
.nav a{ display:block; width:79px; height:36px; line-height:36px;color:#fff; font-weight:bold; font-size:14px; float:left; text-align:center; background:url(images/nav_line.jpg) right 0px no-repeat; margin-left:10px; display:inline; }
.nav a:hover{background:url(images/sleepwhere.png) 0 5px no-repeat;color:#333; }
.nav a.nahua_bg{ background:url(images/sleepwhere.png) 0 5px no-repeat;  color:#333333; line-height:36px; }
.huanying{ width:200px; float:right; height:36px; line-height:36px; font-size:12px; color:#fff; }



.mianxie{ height:24px; line-height:24px;margin-bottom:10px;background:#e9f1fe; padding:0 15px 0 30px; font-size:12px; border-bottom:1px #0065cd solid; }
.mianxie font{ color:#f00; font-size:12px; font-weight:bold; }
.mianxie span.mx001{ width:660px; height:26px; line-height:26px; float:left; overflow:hidden;}
.mianxie span.mx002{ width:198px; float:right;overflow:hidden; background:#e9f1fe url(images/xie.jpg) 10px 5px no-repeat; padding-left:32px; }

.nav a.yonghu{ float:right; display:block; width:85px; background:url(images/huiyuanbg.gif) left 6px no-repeat; color:#be3a00; font-weight:normal;  font-size:12px; }
.nav a:hover.yonghu{color:#f00;  font-weight:normal; text-decoration:underline;background:url(images/huiyuanbg.gif) -0px 6px no-repeat;}


.index_content{ overflow:auto; zoom:1;}
.index_find{ background:#e7f3ff; margin-bottom:8px; border:1px #aedafe solid; }
.index_find h2{ height:37px; line-height:37px; text-align:center; font-size:18px; font-weight:bold; color:#00369a; background:url(images/find_tit.jpg) no-repeat; }
.find_con01{ padding:15px; overflow:auto; zoom:1;}
.tex_city01{ width:148px; height:21px; line-height:21px; padding-left:5px; border:1px #99c4fe solid; color:#666; background:url(images/ftext_bg.jpg) repeat-x; }
/*hotelinfo picture*/
.Container {margin: 0;overflow: hidden;padding:0;position: relative; float: left; width:270px; height:178px;}
.Slider {position: absolute;left: 0px;}
.Slider li {display: inline;list-style: none outside none;}
.Slider img {border-width: 0;display: block; width:236px; overflow:hidden;}
.rotatorNumber {bottom: 5px;position: absolute;right:40px;}
.rotatorNumber li {background-color: #FFFFFF;border: 1px solid #FF7300;color: #FF7300;cursor: pointer;float: left;font-family: Arial;font-size: 12px;height: 16px;line-height: 16px;margin: 3px 1px;overflow: hidden;text-align: center;width: 16px;}
.rotatorNumber li.on {background-color: #FF7300;border: 0 none;color: #FFFFFF;font-size: 16px;font-weight: bold;height: 21px;line-height: 21px;margin: 0 1px;width: 21px;}


#soso_17u { background:url(images/common.png) no-repeat; padding:3px; margin-bottom:10px; }
#soso_17u H3 { PADDING:8px 0px 0 13px; FONT-WEIGHT: bold; FONT-SIZE: 12px; OVERFLOW: hidden; COLOR: #fff; HEIGHT:22px; }
.search_right { BACKGROUND:#fff url(image/common.png) 0 0 no-repeat;  padding:3px; }
.input02 { PADDING-LEFT: 3px; width:110px; COLOR: #999999; LINE-HEIGHT: 17px; FONT-FAMILY: Arial,"宋体"; HEIGHT: 17px}
.search_content{ padding: 10px 0 10px 6px;}
.btn01 { BORDER-WIDTH: 0px; MARGIN-TOP: 4px; font-weight:bold; FONT-SIZE: 14px; BACKGROUND: url(images/common.png) no-repeat right -60px; FLOAT: left; WIDTH: 73px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none}

.btn04 { BORDER-WIDTH: 0px; MARGIN-TOP: 4px; font-weight:bold; FONT-SIZE: 14px; BACKGROUND: url(images/common.png) no-repeat right -60px;  WIDTH: 73px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none}
.logo a.logo001{ width:271px; height:53px;  float:left;}

.zuixin_wd{ padding:1px; border:1px #aedafe solid; margin-bottom:8px; }
.zuixin_wd h3{ height:26px; line-height:26px; padding-left:12px; font-size:12px; font-weight:bold; background:url(images/index_titbg.jpg) no-repeat; color:#00369a; }
.zuixin_wd h3 span{ display:block; width:50px; float:right; font-size:12px; font-weight:normal; }
.zuixin_wd01{ }
.zuixin_wd01 ul{ border-bottom:1px #dbdbdb dotted; margin-bottom:10px; padding-bottom:3px; }
.zuixin_wd01 ul li{ height:22px; line-height:22px; padding-left:18px; overflow:hidden; }
.zuixin_wd01 ul li.zu02{ background:url(images/wdnei_07.jpg) 0 4px no-repeat; }
.zuixin_wd01 ul li.zu03{ background:url(images/wdnei_10.jpg) 0 4px no-repeat; color:#666;}

.index_tixian01{ padding:6px 6px 3px 6px; overflow:auto; zoom:1; }
.index_tixian01 table tr td{ height:24px; line-height:24px; }
.index_tixian01 dd a{ width:66px; height:26px; line-height:26px; float:left; overflow:hidden; }
.fanxianshu { color:#f60; font-weight:bold; }
.index_dianping{ overflow:auto; zoom:1; padding-left:5px; }
.index_dianping dt{ width:66px; height:61px; float:left; margin-right:8px; margin-top:2px; }
.index_dianping dd{ width:160px; float:left; line-height:1.6;}
.index_dianping dd.dp_neirong{ height:35px; overflow:hidden; }
.index_dianping span{ color:#999; }
.index_dianping span a{ width:80px; float:right;}
.index_dianping dd.dp_neirong font{ color:#f60; font-size:12px; }

.ht_blue_230 {	BORDER: #bbdfff 1px solid; OVERFLOW: hidden; margin-bottom:10px; }
.ht_blue_230 .ht_blue_head { background:url(images/cnhotel_img.png) no-repeat 0px -35px; OVERFLOW: hidden; HEIGHT: 27px; line-height:27px;}
.ht_blue_230 .ht_blue_head H3 {	PADDING:2px 0px 0 9px; FONT-WEIGHT: bold; FONT-SIZE: 12px; height:26px; line-height:26px;  }
.ht_blue_230 h3.ls_tr{ 	PADDING:2px 0px 0 9px; FONT-WEIGHT: bold; FONT-SIZE: 12px; height:26px; line-height:26px;background:url(images/cnhotel_img.png) no-repeat 0px -35px; }
.ht_blue_230 .ht_blue_head A { PADDING:0px 10px 4px 0; FLOAT: right; FONT-FAMILY: "宋体"; font-weight:normal; }
.ht_blue_230 .ht_blue_main { OVERFLOW:auto; zoom:1; }
.new_dd {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-TOP: 10px}
.new_dd DL { border-bottom:1px #ddd dotted; padding-bottom:6px; margin-bottom:3px; }
.new_dd DL DT {}
.new_dd DL DD { WHITE-SPACE: nowrap}
.new_dd DL DT SPAN.gray_bs { MARGIN: 0px 5px; COLOR: #999}
.new_dd DL DD SPAN.moy { FONT-WEIGHT: bold; MARGIN-LEFT: 6px; COLOR: #ff6600; FONT-FAMILY: Arial}

.lians_cotn{ margin-bottom:10px; }
.liansuo_pinpai{ padding:0px 0px; overflow:auto; zoom:1; clear:both; }
.liansuo_pinpai a{ width:74px; height:73px; text-align:center; padding-top:5px; border-right:1px #eee solid; border-bottom:1px #eee solid;  float:left;  display:inline;}
.liansuo_pinpai a:hover { }
.liansuo_pinpai a img{ display:block; padding:4px; margin-bottom:5px; margin-left:10px; }
.liansuo_pinpai a:hover img{}

.liansuo_pinpai2{ padding:0px 0px; overflow:auto; zoom:1; clear:both; }
.liansuo_pinpai2 a{ width:61px; height:73px; text-align:center; padding-top:5px; border-right:1px #eee solid; border-bottom:1px #eee solid;  float:left;  display:inline; overflow:hidden; }
.liansuo_pinpai2 p{ height:20px; line-height:20px; overflow:hidden; }
.liansuo_pinpai2 a:hover { }
.liansuo_pinpai2 a img{ padding:4px; margin-bottom:5px; display:block; }
.liansuo_pinpai2 a:hover img{border:1px #f60 solid; display:block; }


.slide_img{ margin-bottom:10px; }
.spe_cont{ overflow:auto; zoom:1; border:1px #bbdfff solid; border-top:none; padding-bottom:15px;margin-bottom:10px; WIDTH:718px;  OVERFLOW: hidden;  }
.sl_menu {	BACKGROUND: url(http://img1.40017.cn/cn/new_ui/hotel/image/home/cnhotel_img.png?u=2011081214290) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH:718px; HEIGHT: 29px
}
.sl_menu H3 {
	BORDER-RIGHT: #bbdfff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 110px; LINE-HEIGHT: 24px; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
.sl_menu .oteCity {
	MARGIN-TOP: 6px; FLOAT: right; MARGIN-RIGHT: 10px; FONT-FAMILY: "宋体"
}

.sl_tab { FLOAT: left; HEIGHT: 29px}
.sl_tab li {font-size: 14px; float: left; width: 57px; color: #005bb5; white-space: nowrap; height: 28px; text-align: center}
.sl_tab a { border-top: #bbdfff 1px solid; border-right:#bbdfff 1px solid; FLOAT: left; WIDTH: 100%; cursor: pointer; line-height: 27px; height: 27px; text-decoration: none}
.sl_tab a.mr { border-right: #76bbff 1px solid; border-top: #76bbff 2px solid; font-weight: bolder; z-index: 3; background: #fff;  border-left: #76bbff 1px solid; height: 27px;  color: #333; text-decoration: none;}




.special_list {	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; overflow:auto; zoom:1; }
.special_list .special_top {	BACKGROUND: url(images/cnhotel_img.png) no-repeat 0px -65px; HEIGHT: 37px; }
.special_list .special_top222 { height:30px; line-height:30px; overflow:hidden; background:#fff; border-bottom:1px #ddd solid; }
.special_list .special_top222 h3 {	font-weight: bold; font-size: 12px;  }
.special_list .special_top H3 {	MARGIN-TOP: 11px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; HEIGHT: 26px}
.special_list .special_top .moe_city {	MARGIN-TOP: 12px; FLOAT: right; FONT-FAMILY: "宋体"}
.special_list .special_top .moe_city:link {	COLOR: #666; TEXT-DECORATION: none}
.special_list .special_top .moe_city:visited {	COLOR: #666; TEXT-DECORATION: none}
.special_list .special_top .moe_city:hover {	COLOR: #ff6600; TEXT-DECORATION: underline}
.special_list .special_top .moe_city:active {	COLOR: #666; TEXT-DECORATION: none}
.special_list .title_type {	MARGIN-TOP: 8px; FLOAT: right; MARGIN-RIGHT: 20px}
.special_list .title_type .li01 { FLOAT: left; WIDTH: 48px; CURSOR: pointer; COLOR: #666; PADDING-TOP: 5px; HEIGHT: 23px; TEXT-ALIGN: center}
.special_list .title_type .li02 {	FONT-SIZE: 14px; FLOAT: left; WIDTH: 54px; COLOR: #666; PADDING-TOP: 5px; HEIGHT: 24px; TEXT-ALIGN: center}
.special_list .con_list_info {	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 698px; overflow:hidden;}
.special_list .con_list_info LI {	PADDING-RIGHT: 15px; FLOAT: left; WIDTH: 330px; LINE-HEIGHT: 24px; HEIGHT: 24px}
.special_list .con_list_info .lef {	FLOAT: left; OVERFLOW: hidden; WIDTH:260px; HEIGHT: 22px}
.special_list .con_list_info .rgt { WIDTH:40px;	FLOAT: right; PADDING-TOP: 2px}
.special_list .con_list_info .rgt .span01 {	PADDING-RIGHT: 8px;font-family: Arial; FONT-SIZE: 12px; FLOAT: left; OVERFLOW: hidden; WIDTH:40px; COLOR: #ff6600; LINE-HEIGHT: 18px; TEXT-ALIGN: right; font-weight:normal;}
.special_list .con_list_info .rgt .lbel01 {	FONT-WEIGHT: bolder; FONT-SIZE: 14px}
.special_list .con_list_info .rgt .lbel02 {	FONT-WEIGHT: bolder; FONT-SIZE: 12px}
.special_list .con_list_info .rgt .span02 {	BACKGROUND: url(images/cnhotel_img.png) no-repeat right -180px; FLOAT: right; OVERFLOW: hidden; WIDTH: 64px; HEIGHT: 18px}
.special_list .con_list_info .rgt .span03 {	PADDING-LEFT: 22px; FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; WIDTH: 42px; COLOR: #ff6600; LINE-HEIGHT: 18px}
.special_list .otr_hotel {	MARGIN-TOP: 12px; FLOAT: right}
.special_list .otr_hotel LI {	FLOAT: left; LINE-HEIGHT: 20px}
.special_list .otr_hotel LI A {	FLOAT: left; PADDING-TOP: 3px}
.special_list .otr_hotel LI A:link {	COLOR: #666; TEXT-DECORATION: none}
.special_list .otr_hotel LI A:visited {	COLOR: #666; TEXT-DECORATION: none}
.special_list .otr_hotel LI A:hover {	COLOR: #ff6600; TEXT-DECORATION: underline}
.special_list .otr_hotel LI A:active {	COLOR: #666; TEXT-DECORATION: none}
.special_list .otr_hotel LI .dufh {	FLOAT: left; MARGIN: 0px 8px; COLOR: #ddd}

.special_list .title_type {	MARGIN-TOP: 8px; FLOAT: right; MARGIN-RIGHT: 20px}
.special_list .title_type .li01 {	FLOAT: left; WIDTH: 48px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 5px; HEIGHT: 23px; TEXT-ALIGN: center}
.special_list .title_type .li02 {	FONT-SIZE: 14px; BACKGROUND: url(images/cnhotel_img.png) no-repeat -270px -180px; FLOAT: left; WIDTH: 54px; COLOR: #666666; PADDING-TOP: 5px; HEIGHT: 24px; TEXT-ALIGN: center;}

.area_list {border-bottom:1px #dbeeff solid;overflow:auto; zoom:1;padding:5px 2px;}
.area_list dl dt { background:#eff7ff; float:left; font-size:12px; font-weight:bold; padding:5px 2px; text-align:center; width:16px;  line-height:1.3; margin-top:5px; display:inline; }
.area_list dl dd {width:650px; padding-top:3px; display:inline; }
.area_list dl dd a {}
.area_list dl dd ul li{ float:left; width:110px; height:24px!important; line-height:24px; overflow:hidden; margin-right:5px;}


.leibiao_list{ width:190px; float:left; overflow:hidden; }
.search_ba{ padding:10px 0 10px 3px;}
.list_nrttj{ width:760px; float:right; overflow:hidden; }
.blue_ce {	BORDER: #bbdfff 1px solid; margin-bottom:10px;  overflow:auto; zoom;1; }
.lie_blue h3{ height:27px; line-height:27px; font-size:12px; font-weight:bold; padding-left:5px; BACKGROUND:#ccc url(images/common.png) no-repeat -20px -390px; }
.lie_blue02{ padding:13px 10px;  }
.lie_blue02 ul.gul_info{overflow:auto; zoom;1; clear:both; }
.lie_blue02 ul li{height: 20px;    line-height: 20px; overflow: hidden;   padding: 2px 0 2px 10px;BACKGROUND:url(images/listpage.png) 0 -542px no-repeat }
.gsp_more{ text-align: right;  line-height: 20px;  font-size: 12px; }
.gsp_more {
    float: left;
    font-size: 12px;
	height:22px;
    line-height: 22px;
    text-align: right;
    width: 168px;
}
.hty_nav {	LINE-HEIGHT: 20px; FONT-FAMILY: "宋体"; OVERFLOW: hidden; margin-bottom:8px;}
.hty_nav A {	MARGIN: 0px 5px 0px 0px}
.hotel_location {	DISPLAY: inline; FONT-FAMILY: Arial, "宋体"; FONT-SIZE: 12px}

.hotelSeach_box { border:1px #BBDFFF solid; margin-bottom:10px; }
.hotelSeach_box h3{ height:30px; line-height:30px; background:#EDF6FF; padding:0 10px; border-bottom:1px #dbeeff solid; }

.hs_boxmini{ padding:0 11px; background:#fbfdff; overflow:auto; zoom:1; padding-bottom:10px; }
.hs_boxmini{ padding:0 11px; background:#fbfdff; overflow:auto; zoom:1; padding-bottom:10px; }
.hs_boxmini dl{ padding:11px 0; overflow:auto; zoom:1; border-bottom:1px #ddd dotted;}
.hs_boxmini dl dt{ width:65px; float:left; font-weight:bold;overflow: hidden;  padding-top:3px;	}
.hs_boxmini dl dd { width:650px;  color: #0055AA; float: right;  overflow: hidden;}
.hs_boxmini dl dd .more { width: 42px; height:18px; line-height: 18px;	padding-left: 10px;	background:#ccc url(images/listpage.png) no-repeat -407px -80px; color: #666; cursor: pointer; padding-top:1px;	 margin-bottom:5px;  float: right; font-style: normal;}
.hs_boxmini dl dd .more1 { width: 42px; height:18px; line-height: 18px;  padding-left: 10px; background:#ccc url(images/listpage.png) no-repeat -407px -80px; color: #666; cursor: pointer; padding-top:1px;  margin-bottom:5px;  float: right; font-style: normal;}
.hs_boxmini dl dd span { cursor: pointer; float:left; height: 20px; line-height: 19px;  margin-right: 6px; overflow: hidden; padding: 0 6px;}
.hs_boxmini dl dd span.sx_curr a { padding-top:1px;  background:#2288ee; color: #FFFFFF; padding:4px;}
.hs_boxmini dl dd ul{ overflow:auto; zoom:1;}
.hs_boxmini dl dd ul li { float: left; width: 106px; height:24px; overflow:hidden;}
.screening_conditions{ line-height: 21px;  padding-left: 10px;    width: 121px; display: inline;background: url(images/listpage.png) no-repeat -407px -138px; float: left;    height: 21px;    margin-left: 65px;}

.hview_head{ margin-bottom:10px; }
.hview_head  h3{ height: 29px; line-height:29px; background: url(images/listpage.png) no-repeat 0px 0px; padding-left:10px; color:#333;  font-size:14px; font-weight:bold; overflow: hidden; }
.view_chakan{width:80px; float:left;   }
.vck_al{ width:670px; float:left;   }
.hview_head .view_memu{ line-height: 24px; float: left; height: 29px; }
.hview_head .view_memu LI{ width:102px; float: left; height: 29px; overflow:hidden; }

.hview_head .view_memu .vm01 .at{  border: #ccc 1px solid; border-bottom:none; padding:2px 10px 0 30px;background: url(images/listpage.png) #fff no-repeat -410px -504px; float: left; height: 26px; color: #666; font-size: 14px;  }
.hview_head .view_memu .vm01 .not{ padding:2px 10px 0px 35px; background: url(images/listpage.png) #fff no-repeat -135px -504px;  float: left;height: 26px;    color: #666;    font-size: 12px;    cursor: pointer;  color: #666;  }
.hview_head .view_memu .vm01 .not a{ color:#666; }


.hview_head .view_memu .vm02 .at{ border: #ccc 1px solid; border-bottom:none; padding:2px 10px 0 30px; background: url(images/listpage.png) #fff no-repeat -500px -504px; float:left;  height:26px;   color: #666; font-size: 14px;  }
	
.hview_head .view_memu .vm02 .not{  padding:2px 10px 0px 35px; background: url(images/listpage.png) #fff no-repeat -225px -504px;  float: left;height: 26px;color: #666; font-size: 12px; cursor: pointer; }


.hview_head .view_memu .vm03 .at{ border: #ccc 1px solid; border-bottom:none; padding:2px 10px 0 30px; background: url(images/listpage.png) #fff no-repeat  -590px -504px; float: left;  height: 26px;   color: #666;    font-size: 14px; overflow:hidden;  }
	
.hview_head .view_memu .vm03 .not{  padding:2px 10px 0px 35px;background: url(images/listpage.png) #fff no-repeat -315px -504px;  float: left;height: 26px;color: #666; font-size: 12px; cursor: pointer; overflow:hidden; }

.view_sort{ width:155px; font-size:12px; float:right; }

.liebiao_hot{ background:url(images/box_bj.gif) repeat-x; overflow:auto; zoom:1; margin-bottom:8px; background:#f9f9f9; border-top:2px #ddd solid; }
.box_tit h3 { height: 18px; padding-left:9px; padding-top:12px; overflow:hidden} 
.box_tit h3 img{ margin-right:6px}
.box_tit h3 a {	font-weight: bold; }
.box_tit h3 .showmapcheck { float:right; margin-right:13px}
.box_tit .jiao {right: -1px; float: left; width: 46px; position: absolute; top: -3px; height: 47px;}
.box_tit .xingji { font-weight: normal; font-size: 12px; }

.listcon01{ padding:10px 10px 0 10px; overflow:auto; zoom:1; }
.fleft2 { border: #ccc 1px solid; padding: 10px; background: #fff; float: left;width:112px; padding-top: 10px;}
.fleft2 p {	text-align: center; margin-bottom:4px;}
.fleft2 p img {	margin-bottom: 6px;}
.fleft2 p .dia {font-size: 12px; color: #f60;}
.fleft2 p .dia font {margin-top: 1px; font-size: 12px}
.fleft2 p .finddian { margin-top:4px; display: block; }
.listcon02 { float: right; width: 590px; color: #666; }
.listcon02 .form001 td { font-size: 14px; background: #ebf2ff; line-height: 28px; height: 28px;}
.listcon02 .form001 td span {font-weight: normal; font-size: 12px;}
.listcon02 .form001 .fangxing {	padding-left: 10px}
.listcon02 .form002 .fangxing {	padding-left: 10px}
.listcon02 .form002 { height: 28px}
.listcon02 .form002 .menshi {	text-decoration: line-through;}
.listcon02 .form002 .zhun {	font-weight: bold; color: #f60}
.listcon02 .tab01 {	width: 715px; color: #666; border-collapse: collapse}
.listcon02 .tab01 th {	font-size: 14px; background: #ebf2ff; line-height: 26px}
.listcon02 .tab01 .fx {	padding-left: 20px; width: 150px; text-align: left}
.listcon02 .hnews li { line-height: 24px; }
.listcon02 .hnews li font{ font-size:12px; font-weight:normal; color:#f60; }
.listcon02 .hnews li dl{ overflow:auto; zoom:1; }
.listcon02 .hnews li dt{ width:60px; float:left;}
.listcon02 .hnews li dd{ width:520px; float:left;}

.keylist{ padding:10px; }


#pages { padding:10px; font-size:12px; height:20px; font-weight:normal; }
#pages font{ font-size:12px; }
#pages a { padding:2px 6px; margin: 0px 5px; border:1px #06c solid; background:#fff; }
#pages a.yema{  background:#e9f1fe;}
#pages em {	border: #ccc 1px solid; padding:2px 6px; margin: 0px 1px;  color: #444; padding-top: 2px; }
#pages kbd { border: #ccc 1px solid; padding: 6px; margin: 0px 1px;color: #444; }
#pages strong { padding:2px; margin:0px 1px; font-weight:bold;  }
#pages a:hover { text-decoration: none;  }
#pages kbd input {	border: #cad9ea 1px solid; width: 35px; height: 14px; text-align: center}
#pages a:hover{ background:#036cb4; }
.page02{ text-align:center; }



/*---------------info--------------*/

.bd_info {  PADDING: 10px; }
.bd_info ul li{border-bottom: 1px dotted #DDDDDD;  height: 24px;  line-height: 24px;  margin-bottom: 4px;  overflow: hidden;} 
.bd_info ul li span{ float:right; color:#f60; }
.bd_info ul li p{ line-height:1.8;}
.box{ width:190px; overflow:hidden;margin-bottom:10px;  }
.hot_xinxi{ overflow:auto; zoom:1; }

.hotel_introduce {	PADDING:0 0px 10px 10px; BORDER-TOP: #b2d9ff 2px solid; BACKGROUND: #eef7ff; OVERFLOW: hidden; margin-bottom:10px; }
.hotel_introduce H1 { font-size: 20px; font-weight: bold;   padding: 10px 0 10px 0;}
.hotel_introduce IMG {	FLOAT: right; WIDTH: 53px; MARGIN-RIGHT: 10px; HEIGHT: 28px}
.p_show{ line-height:1.8;}

.viewcut {    background: url("images/info_tit01.jpg") no-repeat scroll 0 bottom transparent; height: 28px;}
.viewcut a { display:block; width:88px;height:28px; text-align:center; font-weight:bold; line-height:28px; float:left; color:#333; font-size:14px; background:url(images/info_tit03.jpg) 0 0 no-repeat; margin-right:5px; }
.viewcut a:hover { background:url(images/info_tit02.jpg) 0 0 no-repeat; }
.viewcut a.current02{  background:url(images/info_tit02.jpg) 0 0 no-repeat; }
/*.viewcut{ height:28px; background:url(images/info_tit01.jpg) 0 bottom no-repeat;}
.viewcut li{ float:left; width:88px;;height:27px; text-align:center; line-height:27px; margin-right:5px; position:relative;}
.viewcut li a{ display:block; width:88px;height:27px; text-align:center; line-height:27px; color:#333; font-size:14px; background:url(images/info_tit02.jpg) 0 0 no-repeat;}
.viewcut li a#current{ position:absolute; left:0; top:1px; height:27px; font-weight:bold;}
.tavernview { overflow:auto; zoom:1;}
*/
.infost{OVERFLOW: auto; ZOOM: 1; margin-bottom:10px; padding:15px 10px; border:1px #76bbff solid; border-top:none;  }
.info_top_pic {	DISPLAY: inline; FLOAT: left; MARGIN: 6px 0px 0px 6px; WIDTH:231px}
.top {	BORDER: #ccc 1px solid; PADDING: 7px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; width:238px; float:left; }
.info_news {FLOAT: right; WIDTH: 480px}
.info_news a{ color:#05a; }
.info_news UL LI {	PADDING-LEFT: 12px;  LINE-HEIGHT:30px; HEIGHT:30px}
.info_yudin { }
.info_con02{ margin-bottom:8px; }
.info_con02 h3{ height:26px; line-height:26px; font-size:14px; color:#fff; font-weight:bold; padding-left:15px; background:url(images/info_19.jpg) no-repeat; border:1px #cdcdcd solid; }
.roomsyBox { margin-bottom:10px; }
.roomsyBox .roomsy_head {	BACKGROUND: url(images/index.png) no-repeat 0px -380px; OVERFLOW: hidden; HEIGHT: 35px; color:#fff;}
.roomsyBox .roomsy_head H3 {  PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; height:35px; PADDING-BOTTOM: 0px; COLOR: #fff; padding-top: 10px; overflow:hidden; }
.roomsyBox .roomsy_head H3 span{ color:#fff; float:right; }
.info_yuding03{ width:450px; float:right; color:#fff; margin-top:5px; }
.info_ruzhu { height:17px;line-height:17px;width:120px; color:#666; }
.form_but01 { BACKGROUND: url(images/index.png) no-repeat -400px -79px;  WIDTH: 47px; COLOR: #333; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: center; TEXT-DECORATION: none; border:none; }
.fangxingnr{ padding:10px 10px 10px 5px; border:1px #76bbff solid; overflow:auto; zoom:1; }
.dibiao_con01 {
    border: medium none;
	padding: 0 5px 0 10px;
}
.dibiao_con01 dl {    border-bottom: 1px dotted #CCCCCC;    padding: 15px 0;}
.dibiao_con01 dl dt {
    background: url("../images/icon8.gif") no-repeat scroll 0 4px transparent;
    color: #FF6600;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 4px 0;
}
.dibiao_con01 dl dd {
    background: url("../images/icon8.gif") no-repeat scroll 0 -57px transparent;
    color: #666666;
    line-height: 1.9;
    padding-left: 0;
}

.fangxingnr depBlue_main｛line-height:1.8｝
.equipment_service .depBlue_main {line-height:1.8;ZOOM: 1;}
.depBlue_main th{ height:26px; line-height:26px; background:#ddd; font-weight:bold; text-align:left; padding-left:5px;  }
.depBlue_main tr td{ height:32px; line-height:32px; border-bottom:1px #ddd dashed; padding-left:5px; }

.equipment_service .depBlue_main {	ZOOM: 1;}
.db_main2 DL {	PADDING:6px 0px;   BORDER-BOTTOM: #dddddd 1px dashed; overflow:auto; zoom:1; }
.db_main2 .es_last_item {	BORDER-BOTTOM-WIDTH: 0px}
.db_main2 DT { FONT-WEIGHT: bold; FLOAT: left; TEXT-ALIGN: left;line-height:1.8; }
.db_main2 .es_dd {}
.db_main2 Dd{ width:500px; float:left; line-height:1.8; }

.why_xuan{ height:287px; background: url(images/select8.jpg) no-repeat; margin-bottom:10px; }
.why_xuan h3{ height:43px; line-height:43px; font-size:14px; font-weight:bold; padding-left:8px; }
.why_xuan02 {  PADDING: 10px; }
.why_xuan02 dl{ border-bottom:1px #ccc dashed; padding:5px 0 10px 35px; }
.why_xuan02 dl dt{ height:24px; line-height:24px; }



/*------------liansuo-----------*/
.left2_ul .sel01{ height:35px; background:url(images/bg01.jpg) 0 0; }
.color1{ width:124px; float:left; height:35px; line-height:35px; font-size:14px; font-weight:bold; padding-left:15px; overflow:hidden; }
.ls_hotel{ background:#fff; overflow:auto; zoom:1; padding:15px; border:1px #a5bae6 solid; }
.ls_hotel h4{ height:20px; padding-top:10px; font-size:14px; text-align:left; font-weight:bold; background:#ddd; color:#333; padding-left:10px; border-bottom:1px #ccc dashed; }

.ls_pp{ padding:10px 10px 0 10px; overflow:auto; zoom:1; }
.ls_pp img{ padding:9px; border:1px #e1e1e1 solid; margin-bottom:5px; display:block;}
.ls_pp a {
    color: #0055AA;
    display: inline;
    float: left;
    height: 80px;
    margin-bottom: 15px;
    margin-left: 12px;
    overflow: hidden;
    text-align: center;
    width: 70px;
}
.ls_pp a:hover { }
.ls_nei01{ padding:10px 16px; background:#fff; overflow:auto; zoom:1; }
.ls_nei01 a{ display:block; width:36px; height:25px; line-height:25px; float:left; }


.dibiao_con01{ overflow:auto; zoom:1; }
.db_haochu ul li{ height:28px; line-height:28px; background:url(images/s_dian.gif) 0 10px no-repeat; padding-left:6px; overflow:hidden;}
.cit_list tr th { padding:6px 0px; color: #f60; line-height:1.8; text-align: left; padding-left:12px; padding-top:3px;}
.cit_list tr td { padding:6px 0px; line-height: 2;   }
.cit_list tr td a{ display:block; float:left; width:68px; height:20PX;  overflow:hidden; padding:0 2px; overflow:hidden;  }
.cit_list tr th span{ display:block; width:22px; height:19px; background:url(images/hot_zimu02.gif) no-repeat; }
.cit_list tr th span.d_a{  background:url(images/hot_zimu01.gif) no-repeat; color:#fff; }

/*-----------zixun--------*/
.info_hpic {    overflow: auto; zoom:1;    padding:10px 10px 0 5px;}
.info_hpic a {    color: #0055AA;    display: inline;    float: left;    margin-bottom:15px;    margin-left: 15px;    text-align: center;    width: 162px;}
.info_hpic a img { display:block;    margin-bottom: 8px;}
.info_hpic2{ overflow:auto; zoom:1; padding:12px 0px 11px 15px;}
.info_hpic2 ul li { float:left;  width:160px;margin:14px 0 0 16px; display:inline; text-align:center;}
.info_hpic2 ul li img { margin-bottom:5px; display:block;}
.info_hpic2 ul li a { display:block; text-align:center;}
.info_hpic2 ul li em { font-style:normal; color:#f60;}
.info_hpic2 ul li p{ margin-bottom:3px;}

/*box loading*/
.limitheight{ height:24px; overflow:hidden;}
.pop_load { width:360px; padding:7px; position:fixed; z-index:999; background-color:rgba(131,181,221,0.9); background:#83b5dd\9; filter:alpha(opacity=90);}
.pop_load *{ position:relative;}
.pop_loading { height:180px; border:1px solid #457499; background:#fff; text-align:center;}
.pop_loading dl dt { background:url(../../../images/loading.gif) center center no-repeat;padding-top:90px;font-size:14px;}
.pop_loading dl dd { font-weight:bold;font-size:14px;color:#C82E2A;padding-top:20px;}
.pop_load1 { width:200px; position:fixed; z-index:999;}
.pop_loading1 { height:40px; border:1px solid #8094b7; background:#fff url(../images/loading1.gif) 0 bottom no-repeat; line-height:40px; text-align:center; filter: alpha(opacity=70); opacity: 0.7;}


.zx_list {
    margin: 0 10px;
    overflow: auto;
    padding-bottom: 5px;
}
.zx_list ul li {
    background: url("images/db_bg02.gif") no-repeat scroll 5px 12px transparent;
    border-bottom: 1px dotted #CCCCCC;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 18px;
}
.zx_list ul li span {
    color: #FF6600;
    float: right;
    padding-right: 5px;
}
.iright_list ul li {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.iright_list ul li span {
    color: #FF3300;
    float: right;
    margin-right: 5px;
}
/*-----------zixun_info--------*/
.zx_info{border:1px #bbdfff solid; margin-bottom:10px; }
.zx_info h1 {color: #05a;
    font-family: "黑体";
    font-size: 20px;
    font-weight: normal;
    font-size: 20px;
    line-height: 3;
    text-align: center;
}
.zx_info_con { padding:0 15px 15px 15px;
    font-size: 14px;
    line-height: 1.8;
}
.zx_info h6 {
    border-bottom: 1px solid #DDDDDD;
    color: #888888;
    height: 26px;
	font-weight:normal; 
    text-align: center;
	margin-bottom:10px;
}
.zx_info_con img {
    border: 1px solid #CCCCCC;
    padding: 5px;
}
/*--------wenda-----*/
.dp_box { padding:12px 0; overflow:auto; zoom:1; border-bottom:1px dotted #ccc;}
.dp_box dl.wd_box dt{ background:url(images/wenpic.jpg) 7px 2px no-repeat; padding-left:28px; line-height:1.8; margin-bottom:6px;  }
.dp_box dl.wd_box dt a{ color:#c96702; }
.dp_box dl.wd_box dt span{ width:50px; float:right; }
.dp_box dl.wd_box dd{ padding:8px; border:1px #bbdfff solid; background:#f6fbff url(images/da_pic.jpg) 7px 12px no-repeat; padding-left:28px; line-height:1.8; margin-bottom:10px;  }
#wenda dl.wd_box dt{ line-height:2; color:#999;}
#wenda dl.wd_box dd{  line-height:2; margin-bottom:10px;  }

/*-------dianping-----*/
.dp_box { padding:0px 0; overflow:auto; zoom:1; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.dp_box_l { width:74px; float:left; height:57px; margin-top:8px; background:url(images/money_bg.gif) 0 0 no-repeat;}
.dp_box_l dl { padding:3px 12px 0 0; text-align:center; }
.dp_box_l dl dt { font-size:20px; font-weight:normal; font-family:'微软雅黑','黑体'; color:#f60; line-height:1.6;}
.dp_box_l dl dt small { font-size:14px;}
.dp_box_l dl dd { color:#666;}
.dp_box_r { margin-left:0px;overflow:auto; zoom:1; }
.dp_box_r dl{ padding:0 8px;}
.dp_box_r dl dt { padding:5px 0; color:#999;}
.dp_box_r dl dt span { float:right;}
.dp_box_r dl dd { padding:4px 0; line-height:1.8; }
.dp_box_r dl strong { color:#f00;}
.dp_box_r dl dd img { margin-right:5px;}



.jingdian_big{ padding-left:4px; margin-bottom:10px;  }
.jingdian_big span{ display:block; width:48px; height:48px; background:url(images/pic02.jpg) right 0 no-repeat; position:absolute; left:-3px; top:-3px; }
.redao_tit{ border:1px #ddd solid;  position:relative;}
.redao_titnei{ background:#fafafa; border:2px #fff solid; padding:0 14px 10px 5px; overflow:auto; zoom:1;}
.redao_titnei h3{ height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#ff7733; padding-left:38px; }
.redao_titnei dl{ width:100px; float:left; overflow:auto; zoom:1; margin-left:14px; display:inline;  }
.redao_titnei dl dt{ background:#fff;}
.redao_titnei dl dd{ height:20px; line-height:20px; text-align:center; overflow:hidden; }
.redao_titnei a img{ padding:1px; border:1px #eeeeee solid; margin-bottom:0px;}


/*-----------shangquan---------*/
.mtop{ margin-bottom:10px;}
.special_head {    background: url(images/index02.gif) repeat-x scroll 0 0 transparent;  height: 27px;   overflow: hidden;border:1px #bbdfff solid; border-bottom:none;}
.special_head h3 { float:left;  font-weight: bold;    padding:6px 0 0 9px;}
.remengdb{ padding:6px; overflow:auto; zoom:1; border:1px #bbdfff solid; border-top:none; }
.remengdb a{ width:110px; margin-right:5px; height:27px; line-height:27px; float:left; overflow:hidden; }

/*-----------zixun---------*/
.zixun{ overflow:auto; zoom:1;}
.ht_blue_main{ }
.zixun_nr{ padding:10px 4px 3px 6px!important; }
.zixun_nr dl { overflow: auto; zoom:1;}
.zixun_nr dl dt{ width:96px; float:left; margin-right:7px; }
.zixun_nr dl dd{ width:100px; float:left; }
.zixun_nr dl dt img {  border: 1px solid #eee;   padding: 2px;}
.zixun_nr dl dd ul li {  line-height:1.6; }
.zixun_nr dl dd ul li a { color: #0055AA; font-weight: bold; }
.zixun_list{ padding:0 5px; margin-bottom:5px; }
.zixun_list ul li { height:26px; line-height:26px; background: url("images/db_bg02.gif") no-repeat scroll 3px 9px transparent; border-bottom: 1px dotted #CCCCCC;      padding-left:11px; overflow:hidden;}
.zixun ul li.ti_zxx{ height:18px; line-height:18px; overflow:hidden; margin:4px 0; }

.chenglie  { overflow:auto; zoom:1; padding-left:10px; margin-bottom:10px;}
.chenglie ul li { display:block;  width:60px; height:24px; line-height:24px; float:left; }


/*-----------dibiao---------*/
.info_map_list ul { overflow:auto; zoom:1;   padding: 5px 0 10px; }

.info_map_list ul li{
    background: url("images/db_bg02.gif") no-repeat scroll 3px 11px transparent;
    border-bottom: 1px dotted #CCCCCC;
    display: inline;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-left: 18px;
    overflow: hidden;
    padding-left: 18px;
    width: 210px;
}



/*subway*/
.subwaySite .sbmain {
    background: none repeat scroll 0 0 #EEF7FF;
    border-color: #BBDFFF;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 5px 10px;
    width: 600px;
}
.subwaySite .sbmain .p01 {
    color: #666666;
    line-height: 22px;
    padding-left: 5px;
}
.subwaySite .sbmain A {
    float: left;
    margin: 2px 20px 2px 0;
    padding: 0 5px;
    white-space: nowrap;
}



.top_list{ background:url(images/nav_88bg.gif) 0 bottom repeat-x; overflow:auto; zoom:1; margin-bottom:10px; }
.top_big{ width:960px; margin:0 auto; }

.lian_xiang{ margin-bottom:10px; }
.lian_xiang h3 { background: url("../images/jdls/05.gif") no-repeat scroll 0 0 transparent;  font-family: '黑体'; font-size: 20px;  font-weight: normal;   border-bottom:1px #ddd dotted; margin-top:15px; margin-left:8px; padding-bottom:5px;  }
.lian_xiang h3 span{ width:50px; float:right;  font-style:normal; font-size:12px;font-family: '宋体'; }
.pp_box{  overflow:auto; zoom:1; padding-left:10px; padding-bottom:10px;}
.pp_box dl { width:350px; height:80px; float:left; margin-top:10px; }
.pp_box dl dt{ width:112px; height:75px; float:left;}
.pp_box dl dd { float:left;width:192px;}
.pp_box dl dd ul li{ height:14px; overflow:hidden; margin-bottom:5px;}
.pp_box dl dd p { margin-bottom:6px;}





#top { background: url("images/bg.gif") repeat-x scroll 0 0 transparent;  height: 30px;  overflow: hidden; margin-bottom:10px;}

#top_con span { float: right; }


.li_tt_top1{ overflow:auto; zoom:1; margin-bottom:10px;}


.hezuowang2{ padding:6px 12px; border:1px #cdcdcd solid; margin-bottom:8px; overflow:auto; zoom:1; background:#fff; }
.hezuowang2 a{ height:24px; line-height:24px; float:left; margin-left:10px; color:#999; overflow:hidden;}



