/*
Template Name: ZhunaCMS 淡蓝版
Template URI: http://union.zhuna.cn/
Description: 淡蓝版|blue.
Version: 3.0
Author: ZhunaCMS Team
Author URI: http://www.t-mac.org/
*/
@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-size:12px; color:#333; font-family:arial;}
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; }

.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; }
#top { BACKGROUND: url(images/bg2009s.gif) repeat-x; OVERFLOW: hidden; HEIGHT: 36px}
#top_con {	MARGIN: 0px auto; WIDTH: 960px; height:30px; COLOR: #666; PADDING-TOP: 8px}
#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;  margin-bottom:10px; }
.top_big{ width:960px; margin:0 auto; }
.top_list{ background:url(images/nav_88bg.gif) 0 bottom repeat-x; overflow:auto; zoom:1; margin-bottom:10px; }
.logo{ margin-bottom:5px; margin-top:10px; }
.shoucang{ width:60px; height:50px; line-height:50px; float:right; text-decoration:none; }

.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{ display:block; width:83px; float:right; height:36px; line-height:37px; font-size:12px; text-align:left; margin-right:15px; }
.huanying a{ display:block; width:85px; background:url(images/huiyuanbg.gif) left 6px no-repeat; color:#be3a00; font-weight:normal;  font-size:12px;  }
.huanying a:hover{ color:#f00;  font-weight:normal; text-decoration:underline;background:url(images/huiyuanbg.gif) -0px 6px no-repeat;}

.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; }


.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; }



#soso_17u { background:url(images/common.png) no-repeat; padding:3px; margin-bottom:10px; }
#soso_17u H3 { PADDING:5px 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 10px;}
.btn01 { 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;}

.btn0102 {WIDTH: 53px; CURSOR: pointer; COLOR: #fff; HEIGHT: 21px; border:none; BACKGROUND: url(images/cha_but.jpg) no-repeat;  }

.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:2px; border-right:1px #eee solid; border-bottom:1px #eee solid;  float:left;  display:inline;}
.liansuo_pinpai2 a img{ padding:4px; margin-bottom:3px;border:1px #fff solid; display:block; }
.liansuo_pinpai2 a:hover img{ border:1px #f60 solid;  }


.slide_img{ margin-bottom:10px; height:210px;overflow:hidden;}
.spe_cont{ overflow:auto; zoom:1; border:1px #bbdfff solid; border-top:none; padding-bottom:15px; 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;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 {
	BACKGROUND: url(http://img1.40017.cn/cn/new_ui/hotel/image/home/cnhotel_img.png?u=2011081214290) no-repeat 0px -105px; 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 .at {	LINE-HEIGHT: 27px; POSITION: relative; HEIGHT: 27px}
.sl_tab .at A {	FLOAT: left; WIDTH: 100%; CURSOR: default; COLOR: #333; TEXT-DECORATION: none}
.sl_tab .at SPAN {	BORDER-RIGHT: #76bbff 1px solid; BORDER-TOP: #76bbff 2px solid; FONT-WEIGHT: bolder; Z-INDEX: 3; BACKGROUND: #ffffff; LEFT: -1px; FLOAT: left; BORDER-LEFT: #76bbff 1px solid; WIDTH: 100%; COLOR: #333333; POSITION: absolute; HEIGHT: 27px}
.sl_tab .not {font-family: Arial;	CURSOR: pointer; LINE-HEIGHT: 26px; HEIGHT: 27px}
.sl_tab .not SPAN {	BORDER-RIGHT: #bbdfff 1px solid; FLOAT: left; WIDTH: 100%; PADDING-TOP: 2px; HEIGHT: 26px; overflow:hidden; }
.sl_tab .not A {	FLOAT: left; WIDTH: 100%; CURSOR: pointer; 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_img02.jpg) no-repeat 0px 0px; overflow:auto; zoom:1; }

.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; height: 26px; float:left; }
.special_list .special_top .moe_city {	padding-top:18px; 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: #666666; padding-top: 5px; height: 23px; text-align: center}
.special_list .title_type .selected {	font-size: 14px; float: left; width: 54px; color: #666666; 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:0px; float: left; width:333px; line-height: 24px; height: 24px; padding-right:10px;}
.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-size: 12px; float: left; overflow: hidden; width:40px; color: #ff6600; line-height: 18px; text-align: right; font-weight:normal;font-family: Arial; }
.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 a {	FLOAT: left; WIDTH: 48px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 5px; HEIGHT: 23px; TEXT-ALIGN: center}
.special_list .title_type .selected {	FONT-SIZE: 14px; BACKGROUND: url(images/cnhotel_img.png) no-repeat -270px -180px; FLOAT: left; WIDTH: 54px; COLOR: #666666; PADDING-TOP: 4px; HEIGHT: 20px; 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:auto; zoom:1; }
.blue_ce {	BORDER: #bbdfff 1px solid; margin-bottom:10px; }
.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 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;}
.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 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 { display:block; width: 42px; height:18px; line-height: 18px;	padding-left: 10px;	background:#ccc url(images/listpage.png) no-repeat -407px -80px; color: #000; 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{ padding-top:1px;  background:#2288ee; color: #FFFFFF; padding:4px;
 border-radius: 2px 2px 2px 2px;
    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{ color:#fff;}
.hs_boxmini dl dd ul{ overflow:auto; zoom:1;}
.hs_boxmini dl dd ul li { float: left; width: 106px; height:20px; 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;  }

.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; }
.totalrecord {margin-left:60px;color:#666;}
.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; }

.keylist{ padding:10px; }


#pages { padding:10px; font-size:12px;  font-weight:normal; }
#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; overflow:auto; zoom:1; }
.bd_info ul li{ height:24px; line-height:24px; border-bottom:1px #ddd dotted;  margin-bottom:4px; overflow:hidden; }
.bd_info ul li span{ float:right; color:#f60; }
.bd_info ul li p{ line-height:1.8;}
.bd_info ul li.faq_dp{ width:80px; float:left;height:24px; line-height:24px; border-bottom:1px #ddd dotted;  margin-bottom:4px; overflow:hidden;}
.box{ width:190px; overflow:hidden;margin-bottom:10px;  }

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

.viewcut{ height:28px; background:url(images/info_tit01.jpg) 0 bottom no-repeat;}
.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}
.roomsyBox .roomsy_head H3 { width:200px; PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; padding-top: 10px; overflow:hidden; }
.info_yuding03{ width:460px; float:right; color:#fff; margin-top:5px; }
.info_ruzhu { height:17px;line-height:17px;width:130px; 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; }
.depBlue_main{ line-height:1.8; }

.equipment_service .depBlue_main {	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; }


/*------------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{ width:70px; height:80px; overflow:hidden; float:left; margin-left:12px; margin-bottom:15px; display:inline; text-align:center; color:#05a; }
.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 { width:15px; 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:50px; height:24PX; line-height:24px;  overflow:hidden; padding:0 4px; 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; }
.box_list .info dl dt {    background: url("images/num_no.gif") no-repeat scroll 2px 50% transparent;
    float: left;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding-right: 10px;
    text-align: center;
    width: 25px;
}
element.style {background: url("images/num_at.gif") no-repeat scroll 2px 50% transparent;    color: #FFFFFF;}

/*增加*/
.info_box h2 {
    background: url("images/info_tit_bg.gif") no-repeat scroll 0 0 transparent;
    color: #295574;
    height: 33px;
    line-height: 30px;
    padding: 0 10px 0 40px;
}
.info_box h2 span {  float: right; font-size: 12px; font-weight: normal; }
.info_box h2 span a {  background: url("images/icon3.gif") no-repeat scroll 0 3px transparent;   color: #6EA8E4;  padding-left: 8px;}
.info_box h2 span a:hover {  color: #0055AA;}
.help { border:none;  padding: 0 18px 12px;}
.help dl { border-bottom: 1px dotted #CCCCCC;  padding: 15px 0;}
.help 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 0px;}
.help dl dd {   background: url("../images/icon8.gif") no-repeat scroll 0 -57px transparent; color: #666666;  padding-left:0px; line-height:1.9;}
.help dl dd p{ line-height:1.8; overflow:auto; zoom:1;}
/*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;}
/*hotel brand*/
.xianshi {
    border: 3px solid #A5BAE6;
    position: absolute;
    width: 350px;
}
.xianshi h3 {
    background: none repeat scroll 0 0 #FFFCEB;
    border-bottom: 1px solid #CCCCCC;
    font-size: 12px;
    height: 19px;
    padding-left: 10px;
    padding-top: 6px;
    text-align: left;
    width: 340px;
}
.xianshi_a {
    margin-left: 195px;
}
.xianshi img {
    margin-left: 245px;
}
.xianshi ul {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding-left: 11px;
    padding-top: 4px;
    width: 339px;
}
.xianshi li {
    float: left;
    line-height: 24px;
    padding-right: 6px;
    text-align: left;
    width: 60px;
}
.dd02{
	height:20px;
}
/*special*/
.big_box {
    border: 1px solid #005cb6;
    margin-bottom: 8px;
}
.big_box h1 {
    background: url("../images/icon12.gif") no-repeat scroll 0 4px transparent;
    font-family: '黑体';
    font-size: 20px;
    font-weight: normal;
    margin: 16px 22px;
    padding-left: 30px;
}
.big_box a {
    color: #333333;
}
.big_box a:hover {
    color: #0055AA;
    text-decoration: underline;
}
#special {
}
#special ul {    overflow: auto;  zoom:1;padding-left:8px; }
#special ul li {
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px 22px;
    text-align: center;
    width: 436px; height:150px; overflow:hidden;
}
#special ul li a {
    color: #333333;
}
#special ul li img {
    border: 3px solid #FFFFFF;
    display: block;
}
#special ul li a:hover img {
    border: 3px solid #333333;
}

.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;}

.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; }


/*-----------zixun--------*/
.info_hpic {
    overflow: auto; zoom:1;
    padding: 0 0px 5px;
}
.info_hpic a {
    color: #0055AA;
    display: inline;
    float: left;
    margin-bottom: 5px;
    margin-left:18px;
    text-align: center;
    width: 162px;
}
.info_hpic a img {
    margin-bottom: 10px;
}

.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;
    text-align: center; font-weight:normal;
}
.zx_info_con img {
    border: 1px solid #CCCCCC;
    padding: 5px;
}
/*新闻样式*/
.Article_hotel { font-size:12px; margin:10px 0 20px 0; overflow:auto; zoom:1;}
.Article_hotel dl { float:left; width:320px; margin-bottom:10px;}
.Article_hotel dl dt { width:100px; float:left;}
.Article_hotel dl dd { margin-left:124px; text-align:left}
.Article_hotel dl dd strong { display:block; height:18px; overflow:hidden; cursor:pointer;}
/*labe style*/
.info_map { padding:10px 10px 10px 5px; border:1px #76bbff solid;}
.info_map_list { border:1px solid #aacbee; border-top:none;}
.info_map_list ul { padding:5px 0 10px 0; overflow:auto; zoom:1;}
.info_map_list ul li { float:left; width:210px; height:28px; line-height:28px; border-bottom:1px dotted #ccc; padding-left:18px; background: url(images/db_bg02.gif) 3px 11px no-repeat; overflow:hidden; margin-left:18px; display:inline; }
.info_map_list ul li span { float:right; color:#f60;}

/*--------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;  }


/*-------dianping-----*/
.dp_box { padding:0px 0; overflow:auto; zoom:1; border-bottom:1px dotted #ccc;}
.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;}
.dp_box_r dl{ margin-bottom:10px; padding-top:5px;}
.dp_box_r dl dt { padding:4px 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;}

/*-----------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:5px 0 0 9px;}
.remengdb{ padding:6px 6px 6px 12px; overflow:auto; zoom:1; border:1px #bbdfff solid; border-top:none; }
.remengdb a{ width:115px; height:24px; line-height:24px; 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;}
/*subway*/
.subwaySite2{ margin-top:10px; }
.subwaySite2 .sbmain {
    background: none repeat scroll 0 0 #EEF7FF;
    border-color: #BBDFFF;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 5px 10px;
    width: 600px;
}
.subwaySite2 .sbmain .p01 {
    color: #666666;
    line-height: 22px;
    padding-left: 5px;
}
.subwaySite2 .sbmain A { display:block;line-height:19px; 
    float: left;
    margin: 2px 20px 2px 0;
    padding: 0 5px;
    white-space: nowrap; 
}
.subwaySite2 .sbmain A.sx_currccc{ background:#2288ee; color:#fff; padding:0px 0px 0 4px;  }
.subwaySite2 .sbmain A:hover.sx_currccc{ background:#2288ee; color:#fff; }

.gongyou{ font-size:12px; margin-left:30px; }
.gongyou strong{ color:#f00; }

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




#top { background: url("images/bg.gif") repeat-x scroll 0 0 transparent;  height: 30px;  overflow: hidden; }
#top_con {
    color: #666666;
    margin: 0 auto;
    padding-top: 6px;
    width: 950px;
}
#top_con span {
    float: right;
}