*{
	margin:0;
	padding:0;
}
body {
	text-align:center;
	background-color:#FFF;
	color:#000;
	font:normal 12px "宋体", Arial, Helvetica, sans-serif;
}
div,p,span,li,dt,dd,h1,h2,h3,h4,h5,h6{
	text-align:left;
}
img{
  border:0;	
}
ul,li{
	list-style-type:none;
}
a:link,a:visited{
	color:#000;
	text-decoration:underline;
}
a:hover{
	color:#C80000;
	text-decoration:none;
}
p{
	line-height:150%;
}
.fgray{
   color:#999;	
}
.fblue{
   color:#4b77aa;	
}
/* 顶部广告文字 */
#topbar{
  margin:0 auto;
  width:100%;
  line-height:25px;
  overflow:hidden;
  text-align:center;
  display:none;
  border-bottom:2px solid #FFF4D7;
}
#topbar p{
  margin:0 auto;
  width:970px;
  line-height:25px;
  height:25px;
  overflow:hidden;
  text-align:center;	
}
#topbar p strong{
  color:#CE0000;
  font-weight:normal;
}
/* 头、主题内容、友情链接、底部 */
#container,
#links{
	margin:0 auto;
	width:959px;
	overflow:hidden;
}
#container{
  position:relative;
  z-index:2;
  margin-top:10px;
}
/* 头部 */
 
#nameList{display:none;float:left;position:absolute;left:8px;top:27px;width:162px;border:1px solid #999;background-color:#FFF;overflow:hidden;z-index:99999;}
table#NameItmes{position:relative;margin:0 auto;width:162px;text-align:left;border:0;overflow:hidden;z-index:9999;}
table#NameItmes td{width:160px;height:20px;line-height:20px;font-size:12px;text-align:left;cursor:pointer;overflow:hidden;}
table#NameItmes td span{float:none;line-height:22px;height:22px;overflow:hidden;text-decoration:underline;}

/* 主体内容 */
#maincontent{
  float:left;
  width:749px;
  height:889px;
  overflow:hidden;	
}
/* 左边栏 */
#sublock{
  float:left;
  width:240px;
  height:895px;
  overflow:hidden;	
}
#sublock h2,
#dishes,
#dishes_list,
.sublock_content{
  margin:0 auto;
  width:100%;
  overflow:hidden;	
}
/* 侧边栏标题 */
#sublock h2{
  height:25px;
  line-height:25px;
  color:#FFF;
  background:#C80000 url(../image/system/sublock_title.gif) 0 -25px no-repeat;
  font-size:14px;
  text-indent:10px;	
}
#sublock h2 strong
{
	float:left;
}
#sublock h2 span
{
	float:right;
	font-weight:normal;
	font-size:12px;
	padding-right:8px;
}
#sublock h2 span a:link,
#sublock h2 span a:visited,
#sublock h2 span a:hover
{
	color:#FFF;
}
#sublock h2.placelist{
  background:#C80000 url(../image/system/sublock_title.gif) 0 0 no-repeat;	
}
#dishes,
.sublock_content{
	background:transparent url(../image/system/content_bg.gif) -200px 0 repeat-y;
}
.sublock_content ul{
  float:left;
  width:100%;
  overflow:hidden;
  margin:10px 0;
  display:inline;	
}
.sublock_content li{
	float:left;
	width:80px;
	text-indent:10px;
	text-align:left;
	font-size:12px;
	line-height:24px;
	height:24px;
	overflow:hidden;
}
.sublock_content ul.region{
  float:left;
  width:100%;
  margin-top:7px;
  overflow:hidden;	
}
.sublock_content ul.region li{
  width:60px;	
}
#sublock li a:link,
#sublock li a:visited,
#sublock li a:hover{
  color:#777;	
}
#sublock li a.cred:link,
#sublock li a.cred:visited,
#sublock li a.cred:hover{
  color:#C80000;	
}
/* 按菜系分类 */
#dishes_list{
	position:relative;
  background:transparent url(../image/system/gray_line.gif) 0 25px repeat-x; 	
  height:238px;
  z-index:1;
}
#dishes_list h3{
  float:left;
  width:49px;
  height:21px;
  margin:5px 2px 0 0;
  display:inline;
  line-height:23px;
  overflow:hidden;
  cursor:pointer;
  text-align:center;
  background:#F6F6F6 url(../image/system/tabs.gif) -122px -21px no-repeat;
  font-size:12px;
  font-weight:normal;	
}
#dishes_list h3.first{
  margin-left:6px;	
}
#dishes_list h3.current{
  color:#C80000;	
  background:#E1E1E1 url(../image/system/tabs.gif) -122px 0 no-repeat;
}
#dishes_list ul{
  position:absolute;
  width:100%;
  overflow:hidden;
  top:34px;
  left:0;	
  margin:0;	
  z-index:2;
}
#dishes_list ul#dishes_list0{
  display:block;
  z-index:2;
}
#dishes_list ul#dishes_list1,
#dishes_list ul#dishes_list2,
#dishes_list ul#dishes_list3{
  display:none;	
  z-index:2;
}
#regions{
  height:268px;	
}
#regions h4
{
	margin:0 auto;
	width:100%;
	height:14px;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	text-indent:10px;
}
#small_map
{
	margin:14px auto;
	width:220px;
	height:159px;
	overflow:hidden;
	position:relative;
	background-image:url(../image/system/small_map.gif);
	z-index:5;
}
#small_map img
{
	position:absolute;
	z-index:6;
	width:220px;
	top:0;
	left:0;
	height:159px;
}
#small_map a{
	position:absolute;
	display:block;
	width:30px;
	height:14px;
	text-align:center;
	overflow:hidden;
	z-index:7;
}
#small_map a#A1
{
	left:1px;
	top:135px;
}
#small_map a#A2
{
	left:148px;
	top:4px;
}
#small_map a#A3
{
	left:58px;
	top:4px;
}
#small_map a#A4
{
	left:100px;
	top:69px;
}
#small_map a#A5
{
	left:63px;
	top:69px;
}
#small_map a#A6
{
	left:16px;
	top:96px;
}
#small_map a#A7
{
	left:12px;
	top:47px;
}
#small_map a#A8
{
	left:12px;
	top:4px;
}
#small_map a#A9
{
	left:178px;
	top:80px;
}
#small_map a#A10
{
	left:98px;
	top:4px;
}
#small_map a#A11
{
	left:87px;
	top:92px;
}
#small_map a#A12
{
	left:48px;
	top:135px;
}
#average,
#types{
  height:66px;
}
#types{
  margin-bottom:10px;
}
.sublock_content ul#typelist{
	height:56px;
	margin-bottom:0;
  background:url(../image/system/content_bottom.gif) -200px 100% no-repeat;
}
#hotgifts{
  height:116px;	
}
table.gifts{
	margin:0 auto;
  width:240px;
  height:116px;
  overflow:hidden;
  border:0;
  background:url(../image/system/content_bottom.gif) -200px 100% no-repeat;	
}
table.gifts thead td{
  text-align:center;
  line-height:28px;
  height:28px;
  font-size:12px;	
}
table.gifts tbody td{
  text-align:center;
  line-height:22px;
  height:22px;
  font-size:12px;
  overflow:hidden;	
}
table.gifts tbody td.giftname{
  text-align:left;
  text-indent:5px;	
}
table.gifts tbody td#exchange{
  text-align:right;	
  line-height:14px;
}
table.gifts tbody td#exchange .cgray,
table.gifts tbody td#exchange a.cgray:link,
table.gifts tbody td#exchange a.cgray:visited,
table.gifts tbody td#exchange a.cgray:hover{
  color:#999;
  float:right;
  display:inline;
  margin-right:10px;
}
/* 中心栏 */
#mainblock{
  float:right;	
  overflow:hidden;
  width:500px;
  height:889px;
}
/* Flash切换新闻 */
#flashnews{
  margin:0 auto;
  overflow:hidden;
  margin-bottom:12px;	
  background-color:#F6F6F6;
}
#flashnews,
#flashnews img{
  width:500px;
  height:118px;
}
/* 中间标题 */
.mainblock_title{
  margin:0 auto;
  width:100%;
  height:25px;
  line-height:26px;
  margin-bottom:7px;
  overflow:hidden;
  background:#F6F6F6 url(../image/system/main_title_bg.gif) 0 -25px repeat-x;	
}
.mainblock_title h2{
  float:left;
  width:153px;
  line-height:26px;
  height:25px;
  overflow:hidden;
  font-size:14px;
  color:#FFF;	
  text-indent:10px;
  background:#C80000 url(../image/system/main_titlebar.gif) 0 0 no-repeat;
}
.mainblock_title span,
.mainblock_title a:link,
.mainblock_title a:visited,
.mainblock_title a:hover{
  float:right;
  height:25px;
  line-height:25px;
  padding-right:7px;
  color:#000;
  background:url(../image/system/main_title_bg.gif) 100% 0 no-repeat;	
}
/* 中间容器 */
.mainblock_content{
  margin:0 auto;
  width:100%;
  overflow:hidden;	
}
/* 每周推荐 */
#weekhot,
#hotCommentsList{
	position:relative;
  height:272px;	
  margin-bottom:10px;
  background:url(../image/system/yellow_line.gif) 0 20px repeat-x;
  z-index:1;
}
#weekhot{
  height:225px;
}
#weekhot h3,
#hotCommentsList h3{
  float:left;
  width:61px;
  margin-left:2px;
  font-size:12px;
  font-weight:normal;
  height:21px;
  overflow:hidden;
  cursor:pointer;
  line-height:23px;
  display:inline;
  background:#F6F6F6 url(../image/system/tabs.gif) 0 -21px no-repeat;
  text-align:center;	
}
#weekhot h3.current,
#hotCommentsList h3.current{
  background:#E1E1E1 url(../image/system/tabs.gif) 0 0 no-repeat;
}
#weekhot h3.first,
#hotCommentsList h3.first{
  margin-left:5px;
}
#weekhot h3.fred,
#hotCommentsList h3.fred{
  color:#C80000;
}
#weekhot ul{
  position:absolute;
  left:0;
  top:21px;
  width:498px;
  background:url(../image/system/hotels_list_bg.gif) 166px 10px no-repeat;
  margin-left:1px;
  display:inline;
  height:240px;
  overflow:hidden;
  z-index:2;
}
#weekhot ul li{
  float:left;
  width:166px;
  height:100%;
  overflow:hidden;
}
#weekhot ul li span{
  float:left;
  display:inline;
  background-color:#F8F8F8;
  margin:10px 13px 0;
}
#weekhot ul li span,
#weekhot ul li span img{
  width:140px;
  height:140px
}
#weekhot ul li dl{
  float:left;
  width:146px;
  margin-left:10px;
  display:inline;
  overflow:hidden;	
}
#weekhot ul li dt,
#weekhot ul li dd{
  float:left;
  width:100%;
  overflow:hidden;	
}
#weekhot ul li dt{
  text-align:center;
  font-size:14px;
  height:18px;
  line-height:18px;
  margin-bottom:14px;	
} 
#weekhot ul li dt img{
  float:none;
  width:29px;
  height:13px;
  margin:2px 0 0;
  margin-left:6px;
}
#weekhot ul li dd{
  text-indent:24px;
  font-size:12px;
  display:inline;
  text-align:left;
  line-height:18px;
  color:#555;
  height:74px;	
}
#weekhot ul#weekhot01,
#weekhot ul#weekhot0{
	display:block;
  z-index:-2;
}
#weekhot ul#weekhot1,
#weekhot ul#weekhot2,
#weekhot ul#weekhot3,
#weekhot #weekhot4,
#weekhot #weekhot5,
#weekhot #weekhot6{
	display:none;
  z-index:2;
}
#weekhot ul li h4{
  margin:0 auto;
  width:95%;
  text-align:center;
  font-size:14px;
  line-height:24px;
  height:48px;
  margin-top:10px;
  overflow:hidden;	
  background-image:url(../image/system/bigtitle_bg.gif);
}
#weekhot ul li p{
  font-size:12px;
  margin:0 auto;
  width:95%;
  text-align:center;
  line-height:22px;
  height:22px;
  overflow:hidden;	
  clear:both;
  display:none;
}
#weekhot ul li p a:link,
#weekhot ul li p a:visited{
  text-decoration:none;	
}
#weekhot ul li p a:hover{
  text-decoration:underline;	
}
.top10{
	top:32px;
  height:229px;
  background:url(../image/top10.gif) 0 -229px repeat-x;	
}
.top10_info{
  float:left;
  width:328px;
  height:229px;
  overflow:hidden;
  background:url(../image/top10.gif) 0 0 no-repeat;
}
.top10_info h4{
  margin:0 auto;
  width:95%;
  line-height:24px;
  font-size:14px;
  text-align:center;
  height:48px;
  margin-top:10px;
  overflow:hidden;	
}
.top10_info p{
  margin:0 auto;
  width:328px;
  height:150px;
  overflow:hidden;
  text-align:center;
  margin-top:10px;	
}
.top10_info p img{
	width:150px;
	height:150px;
}
#weekhot4 ul,
#weekhot5 ul,
#weekhot6 ul{
	position:absolute;
	left:328px;
	top:0;
  height:229px;
  overflow:hidden;
  width:170px;
  background:#FFF url(../image/top10.gif) 0 -458px no-repeat;	
}
#weekhot4 ul li,
#weekhot5 ul li,
#weekhot6 ul li{
  float:left;
  width:100%;
  height:22px;
  overflow:hidden;	
}
#weekhot4 ul li img,
#weekhot5 ul li img,
#weekhot6 ul li img{
  float:left;
  width:13px;
  height:13px;
  margin:4px 0 0 11px;
  display:inline;	
}
#weekhot4 ul li a:link,
#weekhot4 ul li a:visited,
#weekhot4 ul li a:hover,
#weekhot5 ul li a:link,
#weekhot5 ul li a:visited,
#weekhot5 ul li a:hover,
#weekhot6 ul li a:link,
#weekhot6 ul li a:visited,
#weekhot6 ul li a:hover{
  float:left;
  width:130px;
  height:22px;
  line-height:22px;
  margin-left:5px;
  display:inline;
  overflow:hidden;	
}
#weekhot4 ul li.current,
#weekhot5 ul li.current,
#weekhot6 ul li.current{
  background:url(../image/top10_item.gif) -1px -22px no-repeat;	
}
#weekhot4 ul li.first,
#weekhot5 ul li.first,
#weekhot6 ul li.first{
  background-position:-1px 0;	
}
#weekhot4_item0,
#weekhot5_item0,
#weekhot6_item0{
  display:block;	
}
#weekhot4_item1,
#weekhot4_item2,
#weekhot4_item3,
#weekhot4_item4,
#weekhot4_item5,
#weekhot4_item6,
#weekhot4_item7,
#weekhot4_item8,
#weekhot4_item9,
#weekhot5_item1,
#weekhot5_item2,
#weekhot5_item3,
#weekhot5_item4,
#weekhot5_item5,
#weekhot5_item6,
#weekhot5_item7,
#weekhot5_item8,
#weekhot5_item9,
#weekhot6_item1,
#weekhot6_item2,
#weekhot6_item3,
#weekhot6_item4,
#weekhot6_item5,
#weekhot6_item6,
#weekhot6_item7,
#weekhot6_item8,
#weekhot6_item9{
  display:none;	
}
#hotCommentsList
{
	height:265px;
	border-bottom:1px solid #ffe49b;
}
.hotCommentsList
{
	position:absolute;
	width:100%;
	height:240px;
	left:0;
	top:26px;
	overflow:hidden;
}
.hotCommentsList dl
{
	float:left;
	width:100%;
	height:44px;
	margin:8px 0;
	display:inline;
	overflow:hidden;
	clear:both;
}
.hotCommentsList dl dt
{
	float:left;
	width:35px;
	height:35px;
	margin:2px 5px;
	display:inline;
	overflow:hidden;
}
.hotCommentsList dl dt img
{
	width:35px;
	height:35px;
}
.hotCommentsList dl dd
{
	float:right;
	width:450px;
    overflow:hidden;
	height:44px;
}
.hotCommentsList dl dd h5
{
	margin:0 auto;
	width:450px;
	height:22px;
	font-size:12px;
	line-height:22px;
	overflow:hidden;
}
.hotCommentsList dl dd h5 em
{
	color:#ee8c00;
	font-style:normal;
}
.hotCommentsList dl dd h5 span
{
	color:#CE0000;
        float:left;
        padding-right:5px;
	font-weight:normal;
}
.hotCommentsList dl dd h5 span em{
        font-weight:bold;
}
.hotCommentsList dl dd p
{
	margin:0 auto;
	width:100%;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.hotCommentsList dl dd p span
{
	float:left;
	width:435px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.hotCommentsList dl dd p span a:link,
.hotCommentsList dl dd p span a:visited,
.hotCommentsList dl dd p span a:hover{
        text-decoration:none;
}
.hotCommentsList dl dd p img
{
	float:left;
	width:14px;
	height:9px;
	margin:5px 0;
	
}
#hotCommentsList0
{
	display:block;
}
#hotCommentsList1,
#hotCommentsList2,
#hotCommentsList3
{
	display:none;
}
#hotCommentsList0 dl,
#hotCommentsList1 dl,
#hotCommentsList2 dl
{
	margin:4px 0;
}
p.more_cmts
{
	margin:0 auto;
	width:96%;
	height:32px;
	line-height:32px;
	text-align:right;
}
/* 特色餐厅 */
#hot_hotels{
  height:150px;	
  border:solid #ffe49b;
  border-width:1px 0;
}
#hot_hotels ul{
  float:left;
  width:100%;
  height:142px;
  overflow:hidden;
  background:url(../image/system/gray_line.gif) 0 145px repeat-x;
}
#hot_hotels ul li{
  float:left;
  width:125px;
  height:142px;
  overflow:hidden;	
}
#hot_hotels ul li dl{
	width:100%;
}
#hot_hotels ul li dl,
#hot_hotels ul li dl dt,
#hot_hotels ul li dl dd{
	float:left;
	width:100%;
	text-align:center;
	overflow:hidden;
}
#hot_hotels ul li dl dt{
	height:115px;
}
#hot_hotels ul li dl dt img{
  width:90px;
  height:90px;
  margin-top:15px;
}
#hot_hotels ul li dl dd{
  height:26px;
  width:115px;
  margin-left:5px;
  display:inline;
  line-height:26px;	
}
/* 侧边栏 */
#sidebar{
	float:right;
	width:200px;
	height:889px;
	overflow:hidden;
}
/* 在线订座 */
#bookonline{
  height:116px;
  background:#F8F8F8 url(../image/system/bookonline.gif);	
}
#bookonline h2{
  margin:0 auto;
  width:100%;
  height:25px;
  line-height:25px;
  overflow:hidden;
  text-indent:-9999px;
}
#bookonline a:link,
#bookonline a:visited,
#bookonline a:hover{
  margin:49px 10px 0 0;
  display:inline;
  float:right;
  overflow:hidden;
}
#bookonline a:link img,
#bookonline a:visited img,
#bookonline a:hover img{
  height:33px;
  width:93px;
}
/* 侧边栏标题框 */
.sidetitle{
  margin:0 auto;
  width:100%;
  overflow:hidden;
  height:36px;
  background:#7EC014 url(../image/system/sidetitle.gif) 0 0 no-repeat;
  margin-top:6px;	
}
.sidetitle h2{
  float:left;
  width:140px;
  height:36px;
  line-height:50px;
  overflow:hidden;
  font-size:14px;
  color:#FFF;
  text-indent:42px;	
}
.sidetitle a:link,
.sidetitle a:visited,
.sidetitle a:hover{
  float:right;
  width:41px;
  height:11px;
  display:inline;
  margin:20px 10px 0 0;
  overflow:hidden;
}
.sidetitle img{
  width:41px;
  height:11px;	
}
.sidecontent{
  margin:0 auto;
  width:100%;
  overflow:hidden;
  text-align:center;
  background-image:url(../image/system/content_bg.gif);
}
.sidecontent ul{
  float:left;
  width:200px;
  margin-top:8px;
  overflow:hidden;
  background:transparent url(../image/system/content_bottom.gif) 0 100% no-repeat;	
  clear:both;
}
.sidecontent ul li{
  float:left;
  width:189px;
  margin:4px 5px;
  display:inline;
  height:14px;
  line-height:14px;
  text-align:left;
  text-indent:16px;
  overflow:hidden;
  background:#FFF url(../image/system/yellow_arrow.gif) 6px 3px no-repeat;	
  text-overflow:ellipsis;
}
/* 最新促销信息 */
#saleinfo{
  height:233px;	
}
#saleinfo ul
{
    height:225px;	
}
/* 热门评论 */
#topcomments{
  margin:0 auto;
  width:200px;
  height:193px;
  overflow:hidden;
  background-image:url(../image/system/content_bg.gif);
}
#comments_title{
  background:#7EC014 url(../image/system/sidetitle.gif) 0 -36px no-repeat;
}
#comments{
  height:193px;
  position:relative;
  background:url(../image/system/green_line.gif) 0 25px repeat-x;	
}
#comments h3{
  float:left;
  margin-left:2px;
  margin-top:5px;
  width:61px;
  height:21px;
  cursor:pointer;
  font-size:12px;
  font-weight:normal;
  text-align:center;
  line-height:23px;
  overflow:hidden;
  background:#F6F6F6 url(../image/system/tabs.gif) -61px -21px no-repeat;
  display:inline;
}
#comments h3.current{
  background:#E1E1E1 url(../image/system/tabs.gif) -61px 0 no-repeat;
}
#comments h3.first{
  margin-left:6px;	
}
#comments ul{
  position:absolute;
  left:0;
  top:34px;
  float:none;
  clear:none;
  margin:0;
}
#comments ul li{
  background:none;
  text-indent:0;	
}
#comments ul li img{
	float:left;
	display:inline;
  margin:1px 4px 0;
  width:13px;
  vertical-align:middle;
  display:inline;
  height:13px;
}
#comments ul li a:link,
#comments ul li a:visited,
#comments ul li a:hover{
  line-height:14px;
  width:156px;
  overflow:hidden;
  height:14px;
  text-overflow:ellipsis; 
}
#comments ul#comments0{
  display:block;
}
#comments ul#comments1,
#comments ul#comments2,
#comments ul#comments3{
	display:none;
}
#comments ul#comments0,
#comments ul#comments1,
#comments ul#comments2,
#comments ul#comments3{
  height:159px;
}  
/* 美食指南 */
#dishforeveryday{
  height:267px;	
}
#dish_title{
  background:#7EC014 url(../image/system/sidetitle.gif) 0 -72px no-repeat;
}
#imghotfood{
  margin:0 auto;
  text-align:center;
  margin-top:9px;
  overflow:hidden;	
  background-color:#F8F8F8;
}
#imghotfood,
#imghotfood img{
  width:148px;
  height:112px;
}
#dishforeveryday ul{
  height:138px;	
}
/* 活动公告 */
#notes{
  height:145px;	
}
#notes_title{
  background:#7EC014 url(../image/system/sidetitle.gif) 0 -108px no-repeat;
  height:38px;	
}
#notes ul{
  height:137px;	
}
/* 底部切换广告 */
#homepage_advs
{
  margin:18px auto 0;
  width:959px;
  overflow:hidden;
}
#tabnews{
	position:relative;
  float:left;
  width:749px;
  height:100px;
  background:#F6F6F6 url(../image/system/gray_line.gif) 0 100% repeat-x;
  overflow:hidden;
  clear:both;	
}
#bottom_smalladvs{
	float:right;
	width:200px;
	height:100px;
	overflow:hidden;
}
/* 友情连接 */
#links{
	position:relative;
	background:#F8F8F8 url(../image/system/links_bg.gif) 0 0 repeat-y;
	margin-top:28px;
}
#links_title{
  margin:0 auto;
  width:100%;
  height:30px;
  overflow:hidden;
  background:url(../image/system/links_border.gif) 0 -6px no-repeat;
}
#links_title h2{
  float:left;
  width:40%;
  line-height:28px;
  height:28px;
  overflow:hidden;
  font-size:14px;
  text-indent:8px;	
}
#links_title a:link,
#links_title a:visited,
#links_title a:hover{
  float:right;
  padding-right:9px;
  color:#999;
  line-height:30px;
  overflow:hidden;	
}
#links ul{
  float:left;
  width:100%;
  overflow:hidden;
}
#links ul li{
  float:left;
  width:88px;
  height:31px;
  margin:0 33px 10px;
  text-align:center;
  display:inline;
  overflow:hidden;	
}
#links ul li img{
  height:31px;
}
#links_bottom{
  margin:0 auto;
  width:100%;
  height:6px;
  clear:both;
  overflow:hidden;
  font-size:1px;
  background:url(../image/system/links_border.gif) 0 0 no-repeat;
}
p#txtlinks{
  margin:10px auto;
  clear:both;
  border:dashed #999;
  border-width:1px 0;
  width:960px;
  text-align:center;
  line-height:24px;	
  background-color:#EEE;
}
/* =========================== 婚团宴频道开始 =========================== */
#wedding_banner,
#wedding_yidian_banner,
#wedding_container{
  margin:0 auto;
  width:958px;
  overflow:hidden;	
  clear:both;
}
#wedding_banner{
  height:105px;
  background:url(../image/system/wedding/banner.gif);	
}
#wedding_yidian_banner{
  height:105px;
  background:url(../image/system/wedding/yidian_banner.gif);	
}
#wedding_banner ul,
#wedding_yidian_banner ul{
  float:right;
  width:382px;
  margin:76px 22px 0 0;
  display:inline;
  height:28px;
  font-weight:bold;
  overflow:hidden;	
}
#wedding_banner ul li,
#wedding_yidian_banner ul li{
  float:left;
  width:191px;
  height:24px;
  line-height:26px;
  font-size:14px;
  text-align:center;
  overflow:hidden;	
}
#wedding_banner li.current a:link,
#wedding_banner li.current a:visited,
#wedding_banner li.current a:hover,
#wedding_yidian_banner li.current a:link,
#wedding_yidian_banner li.current a:visited,
#wedding_yidian_banner li.current a:hover{
  color:#FFF;
  background-color:transparent;	
}
#wedding_container{
  margin-top:10px;
  margin-bottom:10px;	
}
#wedding_sidebar{
  float:left;
  width:250px;
  margin-bottom:10px;
  background:url(../images/marry_left_bg.gif);
  overflow:hidden;	
}
#wedding_sidebar ul#clients_types{
  margin:0 auto;
  width:100%;
  line-height:35px;
  height:35px;
  overflow:hidden;
  background:#FFF url(../images/gray-dot.gif) 0 34px repeat-x;
  font-size:14px;
  letter-spacing:1px;
  color:#FFF;	
  clear:both;
}
#wedding_sidebar ul#clients_types li
{
	float:left;
	width:122px;
	height:35px;
	overflow:hidden;
	text-align:center;
	display:inline;
	background:url(../images/marry_tab.gif) 0 0 no-repeat;
}
#wedding_sidebar ul#clients_types li.current{background-position:0 -35px;}
#wedding_sidebar ul#clients_types li#tab2{float:right;}
#wedding_sidebar ul#clients_types li h2
{
	width:122px;
	height:35px;
	line-height:35px;
	font-size:14px;
	text-align:center;
	margin:0 auto;
	color:#000;
	cursor:pointer;
}
#wedding_sidebar ul#clients_types li.current h2
{
	color:#C80000;
}
#clients_types0
{
	display:block;
}
#clients_types1
{
	display:none;
}
#wedding_sidebar h3{
  font-size:14px;
  margin:0 auto;
  width:100%;
  height:50px;
  line-height:50px;
  text-align:center;	
}
#wedding_sidebar p{
  margin:0 auto;
  width:232px;
  height:72px;
  overflow:hidden;
  line-height:150%;
  text-align:center;	
}
#wedding_sidebar p strong{
  font-weight:normal;
  color:#C80000;	
}
#wedding_sidebar p em{
  display:block;
  width:100%;
  height:	
}
.wedding_side_content{
  margin:0 auto;
  width:100%;
  padding-bottom:12px;
  background:transparent url(../images/marry_left_btm.gif) 0 100% no-repeat;	
  overflow:hidden;
}
.wedding_side_content h4{
  margin:0 auto;
  width:200px;
  height:22px;
  line-height:22px;
  margin-top:10px;
  text-align:left;
  font-weight:normal;
  font-size:14px;	
}
.wedding_side_content h4 a:link,
.wedding_side_content h4 a:visited,
.wedding_side_content h4 a:hover{
  color:#ec3d64;	
}
.wedding_side_content dl{
	float:left;
	width:250px;
	overflow:hidden;
	clear:both;
}
.wedding_side_content dl dt,
.wedding_side_content dl dd{
  float:left;
  width:100%;
  line-height:22px;
  overflow:hidden;	
}
.wedding_side_content dl dt
{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e7e6e7;
  font-size:14px;
  text-align:left;
  text-indent:50px;
  cursor:pointer;
  background:url(../images/marry_dt_bg.gif) 30px 9px no-repeat;
  color:#000;	
}


.wedding_side_content dl dt span{
  color:#ec3d64;	
}
.wedding_side_content dl dd{
  display:none;	
}
.wedding_side_content dl dd ul{
  float:left;
  width:100%;
  overflow:hidden;	
  border-bottom:1px solid #e7e6e7;
}
.wedding_side_content dl dd li{
  float:left;
  width:220px;
  margin:0 35px;
  display:inline;
  overflow:hidden;
  height:30px;
  line-height:30px;
  font-size:12px;	
}
.wedding_side_content dl dt.current,
.wedding_side_content dl dt.current span{
  color:#f199a9;	
}
.wedding_side_content dl dt.current
{
  color:#ff3366;
  font-weight:bold;
  background-color:#feeff1;
}  
#wedding_steps{
	margin-bottom:0;
}
#wedding_steps h3{
  line-height:62px;
  height:62px;
  text-indent:-9999px;
  background:url(../image/system/wedding/txt_steps.gif) 49px 19px no-repeat;	
}
#wedding_steps ul{
  float:left;
  width:100%;
  height:690px;
  overflow:hidden;
  background:#fff5ea url(../image/system/wedding/pen.gif) 100% 100% no-repeat;	
}
#wedding_steps ul li{
  float:left;
  width:226px;
  overflow:hidden;
  margin:0 0 7px 8px;
  display:inline;	
}
#wedding_steps ul li.pink_arrow{
  width:32px;
  height:13px;
  margin:0 0 8px 105px;
  overflow:hidden;
  background-image:url(../image/system/wedding/pink_arrow.gif);	
}
#wedding_mainblock{
  float:right;
  width:710px;
  overflow:hidden;	
}
.wedding_maintitle{
  margin:0 auto;
  width:100%;
  overflow:hidden;
  border-bottom:1px solid #eb3e61;
  clear:both;	
}
.wedding_maintitle h2{
  float:left;
  width:300px;
  height:25px;
  line-height:25px;
  text-indent:10px;
  color:#eb3e61;	
  font-size:14px;
}
.wedding_maintitle a:link,
.wedding_maintitle a:visited,
.wedding_maintitle a:hover{
  float:right;
  display:block;
  margin-right:10px;
  display:inline;
  font-size:14px;
  line-height:25px;
  height:25px;	
}
.wedding_hotel_list{
  float:left;	
  width:708px;
  margin-left:1px;
  display:inline;
  overflow:hidden;
}
.wedding_hotel_list li{
  float:left;
  width:177px;
  height:220px;
  text-align:center;
  overflow:hidden;	
}
.wedding_hotel_list li dl{
  float:left;
  width:167px;
  height:220px;
  margin-left:5px;
  display:inline;
  overflow:hidden;	
}
.wedding_hotel_list li dl dt{
  float:left;
  display:inline;
  margin:14px 18px 14px 17px;
  overflow:hidden;	
}
.wedding_hotel_list li dl dt img{
  width:130px;
  height:130px;
}
.wedding_hotel_list li dl dd{
  float:left;
  width:100%;
  line-height:20px;
  text-align:center;
  height:62px;
  overflow:hidden;	
}
.wedding_hotel_list li dl dd a:link,
.wedding_hotel_list li dl dd a:visited,
.wedding_hotel_list li dl dd a:hover{
  color:#777;	
}
#wedding_form{
  margin:0 auto;
  width:100%;
  overflow:hidden;
  background:url(../image/system/wedding/form_bg.gif) 0 0 repeat-y;	
  clear:both;
}
#wedding_form h2{
  margin:0 auto;
  width:100%;
  height:27px;
  line-height:27px;
  text-indent:10px;
  background:#eb3e61 url(../image/system/wedding/form_title_bg.gif);
  color:#FFF;
  font-size:14px;	
}
#wedding_form h3{
  margin:0 auto;
  width:670px;
  line-height:28px;
  height:28px;
  margin-top:10px;
  font-size:14px;
  color:#eb3e61;	
}
#wedding_form_required,
#wedding_form_extra{
  margin:0 auto;
  width:670px;
  overflow:hidden;
  height:28px;	
}
#wedding_form_required label,
#wedding_form_required input{
  float:left;
  display:inline;
  margin-right:10px;	
}
#wedding_form_required label{
  height:28px;
  line-height:28px;
  color:#eb3e61;	
}
#wedding_form_required input{
  border:1px solid #999;
  height:20px;
  margin-top:3px;	
}
#wedding_form_extra{
	width:100%;
  height:190px;
  background:transparent url(../image/system/wedding/form_bottom.gif) 0 100% no-repeat;	
}
#wedding_form_extra h3{
  color:#999;	
}
.extra_items{
  margin:0 auto;
  width:670px;
  line-height:28px;	
  overflow:hidden;
  clear:both;
}
.extra_items label,
.extra_items input{
  float:left;
  margin-right:5px;
  display:inline;	
}
.extra_items label{
  width:52px;
  line-height:28px;
  height:28px;
  text-align:right;	
}
.extra_items label.twoletters{
  width:32px;	
}
.extra_items input{
  border:1px solid #999;
  height:20px;
  width:148px;
  margin-top:3px;	
}
.extra_items input.w67{
  width:67px;	
}
.extra_items input.w37{
  width:37px;	
}
.extra_items textarea{
  float:left;
  width:280px;
  border:1px solid #999;
  height:52px;	
}
.extra_items input.wedding_button{
  border:0;
  background:#999 url(../image/system/wedding/btn_bg.gif);
  width:111px;
  color:#FFF;
  height:25px;
  margin-left:210px;
  cursor:pointer;
  margin-top:5px;
  font-size:14px;	
}
/* =========================== 婚团宴频道结束 =========================== */

/* =========================== 高级搜索表单开始 =========================== */
#adv_search_form{
	 position:relative;
   margin:0 auto;
   width:710px;
   height:256px;
   margin-bottom:5px;
   overflow:hidden;
   background:#F8F8F8 url(../image/system/booking/yuding_searchform_bg.gif) 0 -256px repeat-x;	
}
#adv_search_form h2{
   position:absolute;
   width:100%;
   line-height:38px;
   height:26px;
   font-size:14px;
   color:#C80000;
   text-indent:10px;
   z-index:999;
   left:0;
   top:0;	
}
#adv_search_borderleft,
#adv_search_borderight{
   position:absolute;
   left:0;
   top:0;
   width:6px;
   height:256px;
   overflow:hidden;	
   background:#F8F8F8 url(../image/system/booking/yuding_searchform_bg.gif) 0 0 no-repeat;	
}
#adv_search_borderight{
   left:704px;
   top:0;
   background:#F8F8F8 url(../image/system/booking/yuding_searchform_bg.gif) 0 -512px no-repeat;	
}
#adv_search_items{
   float:left;
   width:556px;
   margin:20px 71px 10px 71px;
   display:inline;
   overflow:hidden;	
}
.adv_search_item{
   margin:0 auto;
   width:100%;
   line-height:32px;
   height:32px;
   overflow:hidden;	
}
.adv_search_item label,
.adv_search_item input,
.adv_search_item select{
   float:left;
   margin:0 5px;
   display:inline;
}
.adv_search_item select,
.adv_search_item input{
   border:1px solid #999;
   margin-top:5px;
   height:20px;	
}
.adv_search_item select
{
	width:160px;
}
.adv_search_item label{
   line-height:32px;
   height:32px;
   text-align:right;
   width:102px;
   overflow:hidden;	
}
#advKeyword{
   width:300px;	
}
.adv_search_item span{
   float:left;
   height:32px;
   line-height:32px;
   overflow:hidden;	
}
.adv_search_item span input{
   border:0;	
}
.adv_search_item span label{
   width:76px;
   margin-left:0;
   text-align:left;	
}
.adv_search_item input#btn_advsearch{
   border:0;
   width:83px;
   margin-left:210px;
   height:23px;
   font-weight:bold;
   cursor:pointer;
   color:#FFF;
   background:#C80000 url(../image/system/booking/btn_search.gif);	
}
#map_search{
	 position:relative;
   margin:0 auto;
   width:710px;
   height:476px;
   overflow:hidden;
   text-align:center;
   background:#F8F8F8 url(../image/system/search/map_search_bg.gif) 0 -476px repeat-x;
   margin-top:10px;
   margin-bottom:10px;	
}
#map_search h2{
   margin:0 auto;
   width:100%;
   height:38px;
   line-height:38px;
   overflow:hidden;
   text-indent:10px;
   font-size:14px;
   color:#C80000;	
}
#map_search p{
   margin:0 auto;
   width:100%;
   line-height:24px;
   font-size:12px;
   text-align:center;	
}
#map_search_leftbar,
#map_search_rightbar{
   position:absolute;
   left:0;
   top:0;
   width:6px;
   height:476px;
   background:url(../image/system/search/map_search_bg.gif) 0 0 no-repeat;
   	
}
#map_search_rightbar{
	 left:704px;
   background:url(../image/system/search/map_search_bg.gif) 0 -952px no-repeat;
}
/* =========================== 高级搜索表单结束 =========================== */


#location{margin:0 auto;width:959px;height:30px;line-height:30px;overflow:hidden;margin-bottom:10px;clear:both;}
#auto_suggest{margin:0 auto;width:959px;height:26px;line-height:26px;overflow:hidden;text-indent:10px;text-align:left;}

/* =========================== 搜索列表开始 =========================== */
#search_options{
   float:left;
   width:239px;
   overflow:hidden;
   background-image:url(../image/system/search/search_options_bg.gif);
   border-bottom:10px solid #FFF;	
}
#search_options h2{
	 margin:0 auto;
	 width:100%;
	 height:31px;
	 line-height:36px;
	 overflow:hidden;
	 font-size:14px;
	 text-indent:10px;
}
#search_options h2#classes{
   background-image:url(../image/system/search/search_options_top.gif);
}
#search_options h2#split{
   background:url(../image/system/search/search_options_split.gif) 1px 2px no-repeat;
}
.search_title{
   margin:0 auto;
   width:219px;
   margin-top:8px;
   overflow:hidden;
   height:22px;
}
.search_title h3{
   float:left;
   margin-left:10px;
   height:22px;
   line-height:22px;
   color:#C80000;
   font-size:12px;
   width:56px;
   display:inline;
   overflow:hidden;	
   cursor:pointer;
}
.search_title strong,
.search_title a:link,
.search_title a:visited,
.search_title a:hover
{
  color:#C80000;
}
.search_title span{
   float:left;
   line-height:22px;
   height:22px;
   overflow:hidden;
   margin-right:2px;
   display:inline;	
}
.search_title span a:link,
.search_title span a:visited,
.search_title span a:hover{
   font-weight:bold;
   color:#C80000;	
}
.search_options_content{
   margin:0 auto;
   width:220px;
   overflow:hidden;	
}
.search_options_content strong a:link,
.search_options_content strong a:visited,
.search_options_content strong a:hover
{
   color:#C80000;
}
.search_options_content ul{
   float:left;
   width:100%;
   overflow:hidden; 
}
.search_options_content ul li{
   height:24px;
   line-height:24px;
   display:inline;
   overflow:hidden;
}
.search_title span a:link,
.search_title span a:visited,
.search_title span a:hover,
.search_options_content strong
{
	color:#C80000;
}
ul#sub_Style0,
ul#sub_Style1,
ul#sub_Style2,
ul#sub_Style3,
ul#sub_region0,
ul#sub_region1,
ul#sub_region2,
ul#sub_region3,
ul#sub_region4,
ul#sub_region5,
ul#sub_region6,
ul#sub_region7,
ul#sub_region8,
ul#sub_region9,
ul#sub_region10,
ul#sub_region11,
ul#sub_avrg0,
ul#sub_avrg1,
ul#sub_sub_avrg0,
ul#sub_sub_avrg1{
	 display:none;
}
.search_options_content strong,
.search_options_content a:link,
.search_options_content a:visited,
.search_options_content a:hover
{
   height:22px;
   line-height:22px;
   text-indent:5px;
   text-align:left;
   overflow:hidden;
   padding:0 4px;
}
.search_options_content input.chkbox{
   float:left;
   margin:3px 2px;
   display:inline;
   height:13px;
   width:13px;
   padding:0;
   overflow:hidden;
}
.search_options_content label{
   float:left;
   width:56px;
   text-indent:2px;
   line-height:22px;
   height:22px;
   overflow:hidden;	
}
#result_options{
	 width:100%;
   padding-bottom:8px;
   background:url(../image/system/search/search_options_bottom.gif) 0 100% no-repeat;
}
#search_options_btns{
	 margin-top:4px;
   text-align:right;	
}
input#myKeyword
{
	float:left;
	height:20px;
	border:1px solid #999;
	width:160px;
	}
#search_options_btns img{
   width:53px;
   height:23px;
   cursor:pointer;	
}

/* 搜索页餐厅列表 */
#hotels_list{float:right;width:710px;overflow:hidden;}
#hotels_list ul{float:left;width:710px;height:auto;overflow:auto;}
#hotels_list ul li{float:left;width:710px;overflow:hidden;border-bottom:1px dashed #999;overflow:hidden;position:relative;}

/* 搜索页分页选项 */
#orderby{margin:0 auto;width:710px;height:33px;overflow:hidden;background-image:url(../image/system/search/bg-1.gif);}
#orderby span{float:left;height:33px;margin-left:10px;display:inline;}
#orderby span.displaynumber{float:right;margin-right:10px;}
#orderby label,#orderby select,#orderby a{float:left;}
#orderby label{height:33px;line-height:33px;overflow:hidden;}
#orderby select{margin-top:5px;}
#orderby a:link,#orderby a:visited,#orderby a:hover,#orderby a.cur-order:link,#orderby a.cur-order:visited,#orderby a.cur-order:hover{display:block;width:43px;height:23px;line-height:23px;text-decoration:none;margin-top:4px;margin-left:2px;display:inline;background-image:url(../image/system/search/atag-bg-common.gif);text-align:center;overflow:hidden;}
#orderby a.cur-order:link,#orderby a.cur-order:visited,#orderby a.cur-order:hover,#orderby a:hover{background:transparent url(../image/system/search/atag-bg-current.gif);font-weight:bold;color:#FFF;}

/* 搜索页餐厅评分 */
.search-pro{margin:0 auto;height:34px;line-height:34px;width:95%;overflow:hidden;text-align:right;font-size:12px;color:#000;}
.search-pro strong{color:#CE0000;font-size:18px;font-family:Arial,sans-serif;}
.search-pro h3 em{font-style:normal;}

/* 搜索页餐厅信息 */
img.hotimg{float:left; margin:5px 10px 10px 10px;display:inline;}

.hotelinfo{float:left;width:390px;overflow:hidden;padding-bottom:15px;}
.hotelinfo h3{margin:0 auto;margin-top:8px;width:100%;font-size:12px;line-height:28px;height:28px;}
.hotelinfo h3 em{font-style:normal;color:#C80000;}
.hotelinfo dl{float:left;width:100%;overflow:hidden;clear:both;}
.hotelinfo dl dt{float:left;width:60px;line-height:150%;padding:3px 0;text-align:right;overflow:hidden;}
.hotelinfo dl dd{float:right;width:330px;line-height:150%;padding:3px 0;overflow:hidden;}
.hotelinfo em{color:#F00;font-style:normal;}

.opra{float:right;width:180px;height:136px;font-size:12px;position:relative;right:0;top:0;}
.opra-info{position:absolute;top:0;left:0;width:180px;line-height:28px;text-align:center;color:#000;}
.opra-info strong{color:#CE0000;}
.opra-btns{position:absolute;right:0;bottom:16px;text-align:center;height:27px;line-height:27px;}
.opra-btns img{width:83px;height:23px;margin-top:10px;}

.ext{display:block;clear:both;margin:0 auto;width:98%;padding:10px;line-height:150%;font-family: Arial,sans-serif;text-align:left;background:#EDEDED;}
.ext img{position:absolute;margin-top:-23px;margin-left:60px}
.ext em{ font-style:normal;color:#F00;}

.pages{float:left;width:100%;height:34px;line-height:34px;text-align:center;overflow:hidden;font-weight:bold;}
.pages strong{color:#DE0000;}

/* 特惠餐厅快速链接图标 */
#th_icons{margin:0 auto;width:100%;height:85px;border-top:1px solid #CCC;overflow:hidden;clear:both;}
#th_icons ul{float:left;width:100%;height:45px;margin-top:20px;overflow:hidden;}
#th_icons ul li{float:left;width:124px;height:45px;text-align:center;margin:0;overflow:hidden;background:url(../image/system/search/tehui_graydot.gif) 100% 0 repeat-y;}
#th_icons ul li img{float:none;}
#th_icons ul li#last{width:212px;background:none;}

/* 搜索无结果页 */
#search_tip{
   margin:0 auto;
   width:100%;
   overflow:hidden;
   background:url(../image/system/search/err_bg.gif) 100% 84px no-repeat;	
}
#tip_info{
   float:left;
   width:680px;
   height:64px;
   margin:15px;
   display:inline;
   background:url(../image/system/search/tip.gif) 0 -64px repeat-x;	
   clear:both;
}
#tip_content{
   margin:0 auto;
   width:auto;
   height:64px;
   background:url(../image/system/search/tip.gif) 0 0 no-repeat;	
}
#tip_content p{
   margin:0 auto;
   height:44px;
   padding:10px;
   width:660px;
   font-size:14px;
   font-weight:bold;
   background:url(../image/system/search/tip.gif) 100% -128px no-repeat;	
}
#tip_content p strong{
   color:#C80000;	
}
#tip_content p img{
   float:left;
   margin:5px;
   display:inline;
}
#search_tip dl{
   float:left;
   width:430px;
   margin:0 15px;
   padding-bottom:20px;
   background:url(../image/system/search/graydot_line.gif) 0 100% repeat-x;	
}
#search_tip dl dt,
#search_tip dl dd{
   float:left;
   width:100%;
   overflow:hidden;
   font-size:12px;	
}
#search_tip dl dt{
   font-weight:bold;
   height:54px;
   line-height:64px;
   background:url(../image/system/search/graydot_line.gif) 0 0 repeat-x;		
}
#search_tip dl dd{
   line-height:160%;	
}
#search_tip h3{
   margin:0 auto;
   width:680px;
   line-height:78px;
   height:78px;
   font-size:14px;
   overflow:hidden;
   clear:both;
   text-align:left;	
}
#search_tip h3 strong{
   color:#C80000;	
}
.search_tip_icons{
   margin:0 auto;
   width:710px;
   overflow:hidden;
   text-align:center;	
}
.search_tip_icons img{
   float:left;
   margin:0 0 15px 0;
   height:58px;	
}
#our_phone,
#our_phone img{
   width:195px;	
   height:53px;
}
/* =========================== 搜索列表结束 =========================== */

/* =========================== 在线订餐开始 =========================== */
#search_bottom{
   margin:0 auto;
   width:959px;
   height:4px;
   overflow:hidden;
   margin-bottom:10px;
   background:#C80000 url(../image/system/searchbar_border.gif) -959px 0 no-repeat;	
   clear:both;
}
#book_sidebar{
   float:left;
   width:240px;
   overflow:hidden;	
   padding-bottom:10px;
}
#help_tip1{
   margin:0 auto;
   margin-bottom:10px;
   overflow:hidden;
}
#help_tip1,
#help_tip1 img{
   width:240px;
   height:257px;
}
#help_tip2{
   margin:0 auto;
   overflow:hidden;	
}
#help_tip2,
#help_tip2 img{
   width:240px;
   height:227px;	
}
#yuding_helpinfo{
   float:left;
   width:230px;
   height:464px;
   overflow:hidden;
   clear:both;
   background-color:#FFFBD6;
   margin-top:10px;	
}
#yuding_helpinfo dl{
   float:left;
   width:210px;
   margin:10px;
   display:inline;
   overflow:hidden;
   
}
#yuding_helpinfo dl dt,
#yuding_helpinfo dl dd{
   float:left;
   width:100%;
   line-height:20px;
   overflow:hidden;
   text-align:left;
   font-size:12px;	
}
#yuding_helpinfo dl dd strong{
   color:#C80000;
   font-weight:normal;	
}
#yuding-container{
	float:right;
	width:710px;
	overflow:hidden;
}
#yuding-tips{
  margin:0 auto;
	width:710px;
	overflow:hidden;
}
#yuding-tips h2{
	line-height:25px;
	font-size:14px;
}
#yuding-tips p{
	margin:0 auto;
	width:96%;
	overflow:hidden;
	text-indent:24px;
}
#yuding-tips p a:link,
#yuding-tips p a:visited,
#yuding-tips p a:hover{
    color:#6998d4;
}
#yuding-tips ul{
	float:left;
	margin-left:2%;
	width:96%;
	overflow:hidden;
	display:inline;
}
#yuding-tips ul li{
	float:left;
	width:100%;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#777;
}
.yuding-titlebar{
	margin:0 auto;
	width:710px;
	height:25px;
	margin-top:10px;
	line-height:26px;
	background:#C80000 url(../image/system/booking/yuding-titlebar.gif) 0 0 no-repeat;
	color:#FFF;
	overflow:hidden;
}
.yuding-titlebar h2{
	float:left;
	width:105px;
	text-indent:10px;
	font-size:14px;
}
.yuding-titlebar a:link,
.yuding-titlebar a:visited,
.yuding-titlebar a:hover{
	float:left;
	margin-left:38px;
	display:inline;
}
#yuding-form,
#yuding-form p{
	margin:0 auto;
	width:100%;
	overflow:hidden;
}
#yuding-form{
	background:#FFF url(../image/system/booking/yuding-split.gif) 47% 50px no-repeat;
	position:relative;
}
#yuding-form p{
	color:#999;
	line-height:34px;
	text-align:center;
}
#yuding-form h3{
	margin:0 auto;
	width:100%;
	line-height:30px;
	font-size:14px;
	color:#C80000;
	overflow:hidden;
}
.item1{
	float:left;
	width:355px;
	overflow:hidden;
}
.item1 label,
#item2 label{
	float:left;
	width:59px;
	line-height:22px;
	padding:5px 0 0;
	overflow:hidden;
}
.item1 label strong{
	color:#C80000;
}
.item1 input,
#item2 input{
	float:left;
	border:1px solid #999;
	height:20px;
	margin:5px 0 0;
}
.items,
#item2{
	margin:0 auto;
	width:100%;
	overflow:hidden;
}
#item2
{
	clear:both;
}
.items span{
	float:left;
	padding:0 5px;
	line-height:32px;
	overflow:hidden;
}

.items span input{
	float:left;
	margin:6px 3px 0 0;
	display:inline;
	border:0;
}
.items span#rblIsRoom
{
	width:100%;
}
.items span#rblIsRoom label
{
	width:auto;
}
.items strong.intro{
	padding-top:5px;
	display:block;
	line-height:20px;
	clear:both;
}
#yuding-form .items p.msg{
  float:left;
  width:260px;
  margin-left:59px;
  display:inline;
  line-height:18px;
  padding-top:5px;
  overflow:hidden;
  color:#C80000;
  text-align:left;
}
.items select{
  float:left;
  border:1px solid #999;
  margin:5px 5px 0 0;
  display:inline;
}
#room_type{
	float:right;
	width:291px;
	overflow:hidden;
}
#item2 textarea{
	border:1px solid #999;
	margin-bottom:5px;
	float:left;
	width:282px;
	height:135px;
	font-size:12px;
}
#yuding_btns{
	margin:0 auto;
	padding:5px 0;
	overflow:hidden;
	text-align:center;
	width:200px;
	overflow:hidden;
}
#yuding-tip{
  position:absolute;
  width:420px;
  height:146px;
  display:none;
  left:145px;
  top:120px;
  overflow:hidden;
  background-image:url(../image/system/booking/yuding-tipbg.gif);
}
#yuding-tip-form{
  float:left;
  width:370px;
  margin-left:30px;
  display:inline;
  clear:both;
  padding-top:65px;
  line-height:25px;
  text-align:center;
  overflow:hidden;
}
#yuding-tip-form input,
#yuding-tip-form img,
#yuding-tip-form span{
  float:left;
  margin-right:8px;
  display:inline;
}
#yuding-tip-form input{
  border:1px solid #999;
  margin-top:3px;
}
#yuding-tip-form span{
  line-height:25px;
}
#yuding-tip p{
  float:left;
  width:370px;
  margin-left:30px;
  display:inline;
  clear:both;
  line-height:34px;
  overflow:hidden;
  text-align:center;
  color:#C80000;
}
#yuding-tip-closebar{
  position:absolute;
  width:15px;
  height:15px;
  text-indent:-999px;
  overflow:hidden;
  top:7px;
  right:7px;	
}
#yuding-tip-closebar a:link,
#yuding-tip-closebar a:visited,
#yuding-tip-closebar a:hover{
  float:left;
  display:block;
  width:15px;
  text-decoration:none;
  height:15px;
  background:transparent url(../image/system/booking/closebar.gif) 0 0 no-repeat;	
}
#yuding-tip-closebar a:hover{
  background:transparent url(../image/system/booking/closebar.gif) -15px 0 no-repeat;
} 
.yudingFgray{
  color:#999;
} 
.yudingFblack{
  color:#000;	
}

#pingan-tip{
  float:right;
  width:356px;
  height:135px;
  overflow:hidden;
  background-image:url(../image/system/booking/pingan-tip.jpg);
}
#pingan-content{
  float:left;
  width:259px;
  margin:10px 0 0 88px;
  display:inline;
  overflow:hidden;
}
#pingan-content p{
  margin:0 auto;
  width:100%;
  text-indent:24px;
  line-height:160%;
  padding-bottom:10px;
  overflow:hidden;
  text-align:left;
  color:#000;	
}
#pingan-content a:link,
#pingan-content a:visited,
#pingan-content a:hover{
	margin:0 auto;
	width:97%;
	overflow:hidden;
	display:block;
	text-align:right;
	line-height:20px;
	height:28px;
	color:#C80000;
	text-decoration:underline;
}
#pingan-content a:hover{
	text-decoration:none;
}	
.errmsg{
	float:left;
	margin-left:5px;
	display:inline;
	line-height:30px;
	color:#C80000;
}
#btnSubmit{
  width:163px;
  height:23px;
}
/* =========================== 在线订餐结束 =========================== */

/* =========================== 在线订餐开始 =========================== */
#book_flash{
	margin:0 auto;
	width:690px;
	height:300px;
	overflow:hidden;
}
#book_side
{
	float:left;
	width:240px;
	overflow:hidden;
	padding-bottom:10px;
}
#floatContent p strong{color:#C80000;}
.search_tip_icons{
   margin:0 auto;
   width:710px;
   overflow:hidden;
   margin-top:10px;
   text-align:center;	
}
.search_tip_icons img{
   float:left;
   margin:0 0 15px 0;
   height:58px;	
}
#our_phone{
   width:200px;	
}
/* =========================== 在线订餐结束 =========================== */

/* =========================== 用户中心结束 =========================== */
#user_manage{
   margin:0 auto;
   width:960px;
   overflow:hidden;
   margin-bottom:10px;
   background:#FFF url(../image/system/member/border.gif) -960px 0 repeat-y;	
}

/* 用户管理中心左边栏 */
#user_manage_sidebar{
   float:left;
   width:225px;
   overflow:hidden;
   display:inline;
   margin:1px 8px 1px 6px;	
}
.user_sidecontent{
	 margin:0 auto;
	 width:100%;
   overflow:hidden;
}  
#user_manage_sidebar h2{
   margin:0 auto;
   width:219px;
   height:34px;
   line-height:34px;
   margin-bottom:3px;
   font-size:12px;
   font-weight:normal;
   overflow:hidden;
   text-indent:25px;
   cursor:pointer;
   background:#F4F4F4 url(../image/system/member/leftbar_title_bg.gif) 0 -34px no-repeat;	
}
#my_brief_info_head{
   margin:0 auto;
   width:128px;
   height:128px;
   overflow:hidden;
   background-image:url(../image/system/member/head_sample_bg.gif);	
}
#my_brief_info_head img{
   float:left;
   display:inline;
   margin:3px;
   width:120px;
   height:120px;	
}
#user_manage_sidebar h2#yd_manage{
   background:#F4F4F4 url(../image/system/member/leftbar_title_bg.gif) 0 -102px no-repeat;
   text-indent:50px;
}
#user_manage_sidebar h2.focus{
   background:#F4F4F4 url(../image/system/member/leftbar_title_bg.gif) 0 -68px no-repeat;
}
#user_manage_sidebar h2.current{
   background:#F4F4F4 url(../image/system/member/leftbar_title_bg.gif) 0 0 no-repeat;
}
#user_manage_sidebar h3{
   margin:0 auto;
   width:199px;
   border-bottom:1px solid #CFCFCF;
   height:26px;
   line-height:27px;
   overflow:hidden;
   text-align:left;
   font-size:12px;
   font-weight:normal;
}
#user_manage_sidebar h3.last_mag_item{
   border:0;	
   height:27px;
}
#user_manage_sidebar h3 img{
   float:left;
   margin:5px;
   display:inline;
   width:16px;
   height:16px;	
}
#user_manage_sidebar h3 a:link,
#user_manage_sidebar h3 a:visited,
#user_manage_sidebar h3 a:hover{
   text-decoration:none;	
}
#user_manage_top,
#user_manage_bottom{
	 margin:0 auto;
	 width:960px;
	 height:11px;
	 overflow:hidden;
	 background:url(../image/system/member/border.gif) 0 0 no-repeat;
	 clear:both;
}
#user_manage_bottom{
   background:url(../image/system/member/border.gif) -1920px 0 no-repeat;	
} 


#user_manage_mainfo{
   float:left;
   width:484px;
   display:inline;
   margin-left:20px;
   overflow:hidden;
}
.user_manage_middle_content{
   margin:0 auto;
   width:100%;
   overflow:hidden;
   margin-bottom:10px;
}
dl#user_header{
   float:left;
   width:208px;
   height:236px;
   overflow:hidden;	
   background:url(../image/system/member/head_sample_bg.gif) 25px 0 no-repeat;
}
dl#user_header dt{
   float:left;
   margin:3px 29px 0px 28px;
   display:inline;
   overflow:hidden;	
   margin-bottom:14px;
}
dl#user_header dt,
dl#user_header dt img{
   width:120px;
   height:120px;
}
dl#user_header dd{
	 float:left;
	 width:200px;
	 margin:0 4px;
	 display:inline;
	 font-size:12px;
	 text-align:center;
	 height:28px;
	 line-height:28px;
	 overflow:hidden;
	 background:url(../image/system/member/gray_dashed_line.gif) 0 0 repeat-x;
}
dl#user_header dd img{
   width:16px;
   vertical-align:middle;
   margin:3px;
   height:16px;	
}
dl#user_header dd a:link,
dl#user_header dd a:visited,
dl#user_header dd a:hover{
   color:#838383;	
}
#user_details{
   float:right;
   width:266px;
   height:208px;
   overflow:hidden;	
}
#user_details h3{
   margin:0 auto;
   width:100%;
   height:30px;
   line-height:30px;
   font-size:12px;
   text-indent:5px;
   overflow:hidden;	
   background:url(../image/system/member/gray_dashed_line.gif) 0 28px repeat-x;
}
#user_details dl{
   float:left;
   width:100%;
   height:22px;
   clear:both;
   overflow:hidden;	
}
#user_details dl dt,
#user_details dl dd{
   float:left;
   line-height:24px;
   height:22px;
   overflow:hidden;	
}
#user_details dl dt{
   width:62px;
}   
#user_details dl dd{
	 width:204px;
}	  
#user_msg_btn{
   float:left;
   width:152px;
   height:27px;
   margin-top:5px;
   overflow:hidden;
   text-align:center;
   line-height:27px;
   background-image:url(../image/system/member/msg_bg.gif);	
}  
#user_msg_btn img
{
   width:16px;
   margin:6px 5px;	
   vertical-align:middle;
}
#user_msg_btn a:link,
#user_msg_btn a:visited,
#user_msg_btn a:hover{
   text-decoration:none;	
}
#user_manage_mainfo h2{
   margin:0 auto;
   width:484px;
   cursor:pointer;
   margin-top:20px;
   clear:both;
   height:27px;
   line-height:29px;
   background-image:url(../image/system/member/blue_title_bg.gif);
   font-size:12px;
   text-indent:10px;
   letter-spacing:1px;
   overflow:hidden;	
}
#my_memberinfo{
   margin:0 auto;
   margin-top:10px;
   width:482px;
   height:94px;
   overflow:hidden;
   border:1px solid #fff0a9;
   background-color:#ffffed;	
}
#my_memberinfo ul{
   float:left;
   width:450px;
   margin:0 16px;
   display:inline;
   height:94px;
   overflow:hidden;
   clear:both;
   background:url(../image/system/member/gray_dashed_line.gif) 0 47px repeat-x;	
}
#my_memberinfo ul li{
   float:left;
   width:150px;
   height:47px;
   line-height:47px;
   overflow:hidden;
   text-indent:8px;
   overflow:hidden;
}
#my_hotcomments{
   margin:0 auto;
   width:100%;
   overflow:hidden;
   background-color:#d7eeff;
   margin-top:20px; 
   margin-bottom:20px;	
}
#my_hotcomments h2{
   margin-top:0;	
}
#my_hotcomments_cnt{
   margin:0 auto;
   width:482px;
   overflow:hidden;
   background-color:#FFF;	
   padding-bottom:15px;
}
#my_hotcomments a#my_morecomments:link,
#my_hotcomments a#my_morecomments:visited,
#my_hotcomments a#my_morecomments:hover{
   float:right;
   height:26px;
   line-height:26px;
   margin-right:10px;
   display:inline;
   font-weight:bold;
   clear:both;
}
.my_comments_title{
   margin:0 auto;
   width:100%;
   height:24px;
   line-height:24px;
   overflow:hidden;
   text-indent:8px;
   background-color:#f1f1f1;
   margin-top:10px;	
   margin-bottom:5px;
}
.my_comments_title em{
   color:#C80000;
   font-style:normal;	
}
#my_hotcomments p{
   margin:0 auto;
   width:95%;
   line-height:22px;
   overflow:hidden;	
}
.my_comments_info{
   margin:0 auto;
   width:95%;
   padding-bottom:5px;
   margin-top:5px;
   margin-bottom:5px;
   overflow:hidden;
   line-height:150%;
   background:url(../image/system/member/gray_dashed_line.gif) 0 100% repeat-x;	
}
#reg_succeed_msg{
   margin:0 auto;
   width:480px;
   height:100px;
   font-size:14px;
   font-weight:bold;
   line-height:120px;
   text-indent:120px;
   overflow:hidden;
   border:2px solid #ff9a9a;
   background:url(../image/system/member/done.gif) 32px 16px no-repeat;	
}
#reg_succeed_msg a:link,
#reg_succeed_msg a:visited,
#reg_succeed_msg a:hover{
   color:#C80000;	
}
/* 用户管理中心右边栏 */
#user_manage_listbar{
   float:right;
   width:187px;
   overflow:hidden;
   display:inline;
   margin:1px 9px 1px 8px;	
}
.user_listbar_content{
   margin:0 auto;
   width:100%;
   margin-bottom:10px;
   overflow:hidden;	
}
.user_listbar_title{
   margin:0 auto;
   width:100%;
   height:25px;
   line-height:25px;
   overflow:hidden;	
}
.user_listbar_title h2{
   float:left;
   width:120px;
   font-size:12px;
   text-indent:10px;
   letter-spacing:1px;
   text-align:left;
   height:25px;
   line-height:25px;
   overflow:hidden;	
}
.user_listbar_title h2 em{
   font-weight:normal;
   font-style:normal;	
}
.user_listbar_title span{
   float:right;
   margin-right:10px;
   display:inline;
   overflow:hidden;
   height:25px;
   line-height:25px;
}
.user_listbar_title span a:link,
.user_listbar_title span a:visited,
.user_listbar_title span a:hover{
   color:#006ebe;	
}
#point_banner{
   margin:0 auto;
   width:187px;
   margin-top:10px;
   overflow:hidden;
   clear:both;
}
#point_banner h2{
   margin:0 auto;
   width:100%;
   height:25px;
   font-size:12px;
   line-height:25px;
   font-weight:normal;
   text-align:center;
   background-image:url(../StaticHtml/html/users/defaultright/image/point_banner_title.jpg);
   clear:both;
}
#point_banner img{
   float:left;
   width:187px;
}
#friends_list{
   background-color:#d7eeff;	
}
#friends_list ul{
   float:left;
   clear:both;
   margin:0 1px 1px;
   width:185px;
   display:inline;
   overflow:hidden;
   background-color:#FFF;	
}
#friends_list ul li{
   float:left;
   width:61px;
   height:77px;
   text-align:center;
   overflow:hidden;
   margin-bottom:4px;
}
#friends_list ul li dl{
	 float:left;
	 display:inline;
   width:61px;
   height:77px;	
   clear:both;
}
#friends_list ul li dt{
   float:left;
   width:61px;
   height:61px;
   overflow:hidden;	
}
#friends_list ul li dt img{
   float:left;
   width:50px;
   height:50px;
   margin:5px 5px 6px 6px;
}
#friends_list ul li dd{
   float:left;
   width:61px;
   height:16px;
   line-height:16px;
   text-align:center;
   overflow:hidden;	
}
#friends_list ul li dd a:link,
#friends_list ul li dd a:visited{
	 color:#01528e;
	 text-decoration:none;
}
#friends_list ul li dd a:hover{
	 color:#C80000;
	 text-decoration:underline;
}
#saleinfo_list{
   background-color:#cdea64;
   margin-bottom:0;	
}
#saleinfo_list ul{
   float:left;
   clear:both;
   width:185px;
   background-color:#FFF;
   margin:0 1px 1px;
   display:inline;
   overflow:hidden;	
}
#saleinfo_list p{
   margin:0 auto;
   width:185px;
   overflow:hidden;
   background-color:#FFF;
   text-align:center;
   padding:10px 0;
   overflow:hidden;
}
#saleinfo_list ul li{
   float:left;
   width:165px;
   height:16px;
   line-height:16px;
   margin:4px 10px;
   display:inline;
   overflow:hidden;
   text-indent:10px;
   background:url(../image/system/member/blue_arrow.gif) 0 4px no-repeat;	
}

/* 用户评论、攻略 */
#user_manage_listCnt{
   float:right;
   width:697px;
   margin-right:16px;
   display:inline;
   overflow:hidden;	
}
#user_manage_cmtbtns{
	 margin:0 auto;
	 width:100%;
	 height:27px;
	 overflow:hidden;
}
#user_manage_listCnt table,
#user_manage_cmtbtns table,
.mymsg_content,
.records_type_cnt,
.others_content,
.others_content table{
   clear:both;
}
#user_manage_cmtbtns a:link,
#user_manage_cmtbtns a:visited,
#user_manage_cmtbtns a:hover{
   border:1px solid #999;
   float:left;
   margin-right:5px;
   width:40px;
   height:25px;
   line-height:25px;
   text-align:center;
   background-color:#FFF;
   border:1px solid #88b5e8;	
   color:#000;
   text-decoration:none;
}
#user_manage_cmtbtns a.current:link,
#user_manage_cmtbtns a.current:visited,
#user_manage_cmtbtns a.current:hover{
   background-color:#ff8080;
   border:1px solid #C80000;	
}
#user_manage_cmtbtns a:hover{
   background-color:#d7eeff;
}
#user_manage_listCnt h2{
   margin:0 auto;
   width:695px;
   border:solid #f2c86b;
   border-width:1px 1px 0;
   height:25px;
   line-height:25px;
   background-image:url(../image/system/member/right_title_bg.gif);
   font-size:12px;
   color:#C80000;
   margin-top:15px;
   letter-spacing:1px;	
}
#user_manage_listCnt h2 img{
   vertical-align:middle;
   width:16px;
   height:16px;
   margin-right:8px;
   margin-left:8px;	
}
table#user_cmts{
   float:left;
   border:0;
   width:697px;
   clear:both;
   border:1px solid #f2c86b;
   overflow:hidden;	
}
table#user_cmts td{
   line-height:26px;
   text-align:left;	
   padding-left:10px;
}
table#user_cmts thead td{
   padding-top:20px;
   overflow:hidden;
   background:url(../image/system/member/gray_thead_bg.gif) 0 100% repeat-x;	
}
table#user_cmts tbody{
   background:url(../image/system/member/gray_dashed_line.gif) 0 100% repeat-x;		
}
table#user_cmts td.item1{
	 width:100px;
}
table#user_cmts td.item2{
	 width:120px;
}
table#user_cmts td.item3{
	 width:240px;
}
table#user_cmts td.item1,
table#user_cmts td.item2,
table#user_cmts td.item3{
   text-indent:10px;	
}
table#user_cmts td.item4{
	 text-align:center;
	 width:56px;
}
p#user_manage_pages{
	 margin:0 auto;
	 width:100%;
	 line-height:26px;
	 text-indent:10px;
	 margin-top:5px;
	 overflow:hidden;	
}
p#user_manage_pages strong{
   color:#C80000;	
}
p#user_manage_pages span{
   color:#CCC;	
}
#my_brief_info{
   margin:0 auto;
   width:100%;
   overflow:hidden;
   padding-bottom:16px;
   background:url(../image/system/member/leftbar_blueline.gif) 0 100% no-repeat;	
}
#my_brief_info h4{
   margin:0 auto;
   margin-top:5px;
   width:150px;
   height:24px;
   line-height:24px;
   font-size:12px;
   overflow:hidden;	
}
#my_brief_info p{
   margin:0 auto;
   width:150px;
   line-height:20px;
   overflow:hidden;	
}
#gouserhome{
   margin:0 auto;
   width:152px;
   height:27px;
   overflow:hidden;
   text-align:center;
   background-image:url(../image/system/member/msg_bg.GIF);	
}
#gouserhome img{
   margin:5px 10px;	
   vertical-align:middle;
}
#gouserhome a:link,
#gouserhome a:visited,
#gouserhome a:hover{
   text-decoration:none;	
}
#my_info_manage{
   margin:0 auto;
   width:200px;
   margin-top:10px;
   padding:10px 0;
   overflow:hidden;
   text-align:center;
   background:url(../image/system/member/gray_dashed_line.gif) 0 0 repeat-x;	
}
#my_info_manage img{
   width:16px;
   height:16px;
   margin-right:6px;
   vertical-align:middle;	
}
#my_info_manage a:link,
#my_info_manage a:visited,
#my_info_manage a:hover{
   color:#838383;	
}
.mymsg_content{
   margin:0 auto;
   width:695px;
   border:1px solid #f2c86b;
   overflow:hidden;	
}
.mymsg_content p{
   margin:0 auto;
   width:685px;
   height:22px;
   margin-top:10px;
   line-height:22px;
   text-indent:20px;
   background-color:#d5e9ff;
   overflow:hidden;	
} 
.mymsg_content p strong{
   font-weight:normal;
   color:#C80000;	
}
.mymsg_content h4{
   font-size:14px;
   margin:0 auto;
   width:100%;
   text-indent:30px;
   line-height:60px;
   height:50px;
   overflow:hidden;	
   background:url(../image/system/member/blue_dot.gif) 15px 25px no-repeat;
}
.mymsg_item{
   margin:0 auto;
   width:639px;
   margin-bottom:10px;
   overflow:hidden;	
}
input.setbtns,
input.setbtns_blue{
   background:url(../image/system/member/btn_bg.gif) 0 -25px no-repeat;
   border:0;
   width:84px;
   cursor:pointer;
   margin-right:10px;
   height:25px;
   font-size:12px;
   overflow:hidden;	
}
input.setbtns_blue{
   background:url(../image/system/member/btn_bg.gif) 0 0 no-repeat;
}  
/* GO TO BBS & HOME */
a.btngoto:link,
a.btngoto:visited,
a.btngoto:hover
{
	width:79px;
	height:24px;
	overflow:hidden;
	color:#FFF;
	text-decoration:none;
	background:url(../image/system/member/btnUC.jpg) 0 0 no-repeat;
	text-align:center;
	line-height:24px;
}
#user_header a.btngoto:link,
#user_header a.btngoto:visited,
#user_header a.btngoto:hover,
#my_info_goto a.btngoto:link,
#my_info_goto a.btngoto:visited,
#my_info_goto a.btngoto:hover
{
	float:left;
	color:#FFF;
	margin:0 10px;
	display:inline;
	text-decoration:none;
}
#my_info_goto
{
	margin:0 auto;
	width:100%;
	padding-top:20px;
	overflow:hidden;
	background:url(../image/system/member/leftbar_blueline.gif) 0 0  no-repeat;
}

/* 我的个人收藏 */
#myfav_navigation{
  float:left;
  width:100%;
  height:24px;
  line-height:24px;
  overflow:hidden;
  clear:both;
  margin-top:15px;	
  background:url(../image/system/member/yellow_line.gif) 0 100% repeat-x;
}
#myfav_navigation li{
  float:left;
  width:86px;
  margin-right:3px;
  display:inline;
  height:24px;
  font-weight:bold;
  line-height:24px;
  text-align:center;
  overflow:hidden;
  background:url(../image/system/member/tabs.gif) 0 0 no-repeat;	
}
#myfav_navigation li a:link,
#myfav_navigation li a:visited,
#myfav_navigation li a:hover{
  float:left;
  width:86px;
  height:24px;
  text-align:center;
  line-height:26px;
  color:#000;
  text-decoration:none;
  background:url(../image/system/member/tabs.gif) 0 0 no-repeat;	
  overflow:hidden;	
}
#myfav_navigation li a:hover,
#myfav_navigation li.current a:link,
#myfav_navigation li.current a:visited,
#myfav_navigation li.current a:hover{
  float:left;
  width:86px;
  height:24px;
  text-align:center;
  line-height:26px;
  text-decoration:none;
  background:url(../image/system/member/tabs.gif) 0 -24px no-repeat;	
  overflow:hidden;	
}
#myfav_list{
  margin:0 auto;
  width:695px;
  overflow:hidden;
  border:solid #f2c86b;
  margin-bottom:15px;
  clear:both;
  border-width:0 1px 1px;	
}
#frmsearch_myfav{
  margin:0 auto;
  margin-top:5px;
  width:683px;
  overflow:hidden;
  height:29px;
  background-color:#dfeeff;
  border:1px solid #bedcff;	
}
#frmsearch_myfav label{
  float:left;
  line-height:29px;
  text-indent:20px;
  overflow:hidden;
}
#frmsearch_myfav input{
  float:left;
  margin-right:5px;
  display:inline;	
}
input#txtSeachFav{
  border:1px solid #999;
  width:222px;
  height:21px;
  margin-top:3px;
}
input#btnfav_search,
input#btnselect_all,
input#btn_delete,
input#btn_modify_ok{
  width:47px;
  cursor:pointer;
  margin-top:4px;
  height:21px;
  border:0;
  background-image:url(../image/system/member/button_bg.gif);	
}
input#btnselect_all,
input#btn_delete,
input#btn_modify_ok{
  float:left;
  display:inline;
  margin:0 5px;	
}
.myfav_item{
  margin:0 auto;
  width:685px;
  margin-top:10px;
  margin-bottom:10px;
  padding-bottom:10px;
  background:url(../image/system/member/gray_dashed_line.gif) 0 100% repeat-x;	
  overflow:hidden;
  clear:both;
}
input.myfav_options{
  float:left;
  margin:5px;
  padding:0;
  width:13px;
  height:13px;
  display:inline;	
}
.fav_img_sample{
  float:left;
  margin:5px;
  display:inline;
  width:86px;
  height:86px;
  overflow:hidden;
  background-image:url(../image/system/member/hotel_sample_bg.gif);	
}
.fav_img_sample img{
  width:80px;
  height:80px;
  float:left;
  display:inline;
  margin:3px;	
}
.myfav_info{
  float:right;
  width:556px;
  position:relative;
  overflow:hidden;
  margin:5px;
  display:inline;	
}.myfav_info dl{
  float:left;
  width:466px;
  clear:both;
  margin-left:10px;
  display:inline;
  overflow:hidden;	
}
.myfav_info dl dt,
.myfav_info dl dd{
  float:left;
  overflow:hidden;
  line-height:20px;
  text-align:left;
}
.myfav_info dt{
  width:72px;	
}
.myfav_info ul{
  position:absolute;
  width:80px;
  bottom:0;
  right:0;
  overflow:hidden;	
}
.myfav_info ul li{
  float:left;
  width:100%;
  height:18px;
  line-height:18px;
  overflow:hidden;	
  text-indent:25px;
  background:url(../image/system/member/icon_19.gif) 4px 1px no-repeat;
}
.myfav_info ul li.del{
  background:url(../image/system/member/icon_20.gif) 4px 1px no-repeat;
} 
.myfav_info ul li a:link,
.myfav_info ul li a:visited,
.myfav_info ul li a:hover{
  color:#187def;	
}
.myfav_info h4{
  margin:0 auto;
  width:100%;
  text-indent:10px;
  color:#187def;	
  font-size:12px;
  line-height:22px;
  height:24px;
  overflow:hidden;
}
.myfav_title{
  margin:0 auto;
  width:100%;
  margin-bottom:10px;
  height:24px;
  line-height:24px;
  background-color:#F6F6F6;
  overflow:hidden;
  text-indent:10px;	
}
.myfav_info p{
  margin:0 auto;
  width:96%;
  line-height:20px;
  overflow:hidden;	
}

/* 完善资料 */
h2#modify_title{
   margin:0 auto;
   width:695px;
   height:26px;
   line-height:26px;
   margin-bottom:10px;
   font-size:14px;
   text-indent:10px;
   border:0;
   color:#000;
   background-color:#d7eeff;
   background-image:none;
   overflow:hidden;	
}
.myinfo_item{
   margin:0 auto;
   width:98%;
   overflow:hidden;
   margin-top:10px;
}
.myinfo_item label{
   float:left;
   width:60px;
   text-align:right;
   height:24px;
   line-height:24px;
   overflow:hidden;	
}
.myinfo_item input.perfile_item{
	 float:left;
   border:1px solid #999;
   width:250px;
   height:22px;
}
#extra_info{
   margin:0 auto;
   width:626px;
   margin-top:40px;
   overflow:hidden;	
}
.extra_item{
   float:left;
   width:213px;
   overflow:hidden;
   margin:0 50px;
   display:inline;	
}
.extra_item h4{
   font-size:20px;
   color:#C80000;
   margin:0 auto;
   font-family:"微软雅黑","宋体",Arial,sans-serif;
   height:40px;
   line-height:40px;
   overflow:hidden;	
}
.extra_item p{
   margin:0 auto;
   width:100%;
   overflow:hidden;
   line-height:150%;
   margin-top:5px;	
}

/* 我的好友 */
#friends{
   position:relative;
   margin:0 auto;
   width:100%;
   overflow:hidden;
   line-height:25px;
   z-index:999;	
}
#friends strong{
   position:absolute;
   display:block;
   width:100px;
   text-align:center;
   height:25px;
   color:#000;
   cursor:pointer;
   line-height:25px;
   background:url(../image/system/member/drop_arrow.gif) 93% 10px no-repeat;	
   top:0;
   right:0;
   z-index:1000;
}
#friends ul{
   position:absolute;
   right:10px;
   top:24px;
   width:80px;
   border:1px solid #f2c86b;
   background-color:#FFF;
   overflow:hidden;
   z-index:1200;
}
#friends ul li{
   float:left;
   width:100%;
   height:26px;
   line-height:26px;
   text-align:center;
   overflow:hidden;	
}
#friends ul li a:link,
#friends ul li a:visited,
#friends ul li a:hover{
   float:left;
   width:100%;
   height:26px;
   line-height:26px;
   text-align:center;
   overflow:hidden;
   text-decoration:none;
}
#friends ul li a:hover{
   background-color:#F1F1F1;	
}
table#all_myfirends{
   margin:0 auto;
   width:697px;
   border:1px solid #f2c86b;	
   overflow:hidden;
}
table#all_myfirends td{
   font-size:12px;
   text-align:left;
   line-height:26px;
   text-indent:10px;
}
table#all_myfirends tr.graybg{
   background-color:#F1F1F1;	
}
table#all_myfirends tr.pinkbg{
   background-color:#fdecc7;	
}
table#all_myfirends thead td{
   padding-top:5px;
   font-weight:bold;
   background:url(../image/system/member/gray_thead_bg.gif) 0 100% repeat-x;	
} 
table#all_myfirends td a:link,
table#all_myfirends td a:visited,
table#all_myfirends td a:hover{
   color:#187def;	
}
table#all_myfirends td.chk{
   width:30px;	
}
table#all_myfirends td.nickname{
   width:190px;	
}
table#all_myfirends td.class{
   width:105px;	
}
table#all_myfirends td.mail{
   width:105px;	
}
table#all_myfirends td.time{
   width:150px;	
}
table#all_myfirends td.cz{
   width:120px;	
}
input#btn_addfriend{
   border:0;
   height:25px;
   width:84px;
   cursor:pointer;
   background-image:url(../image/system/member/btn_bg.gif);	
}

/* 他人信息列表 */
#side_friends{
   margin:0 auto;
   width:213px;
   overflow:hidden;
   height:24px;
   background-color:#d7eefe;	
   line-height:24px;
}
#side_friends h2{
   float:left;
   width:120px;
   height:24px;
   line-height:24px;
   overflow:hidden;
   text-indent:10px;
   font-weight:bold;
   background:none;	
}
#side_friends span{
   float:right;
   margin-right:10px;
   display:inline;	
}
#side_friends_list{
   float:left;
   width:210px;
   margin-left:5px;
   display:inline;
   overflow:hidden;	
}
#side_friends_list li{
   float:left;
   width:70px;
   margin-top:10px;
   height:70px;
   overflow:hidden;
   text-align:center;	
}
#side_friends_list li img{
   float:left;
   width:50px;
   height:50px;
   margin-left:10px;
   display:inline;
   clear:both;	
}
#side_friends_list li span{
   margin:0 auto;
   width:100%;
   height:20px;
   line-height:20px;
   overflow:hidden;
   text-align:center;
   display:block;
   clear:both;	
}
#side_friends_list li span a:link,
#side_friends_list li span a:visited,
#side_friends_list li span a:hover{
   color:#02518c;
   text-decoration:none;	
}
#side_friends_list li span a:hover{
   text-decoration:underline;	
}
#others_perfile{
   margin:0 auto;
   width:697px;
   overflow:hidden;	
}
#others_header{
   float:left;
   margin:0 30px;
   display:inline;
   width:158px;
   height:158px;
   overflow:hidden;
   background-image:url(../image/system/member/head_sample_bg.gif);
}
#others_header img{
   float:left;
   width:150px;
   height:150px;
   margin:4px;
   display:inline;	
}
#others_briefinfo{
   float:left;
   width:340px;
   margin-right:25px;
   display:inline;
   overflow:hidden;	
}
#others_briefinfo h4{
   margin:0 auto;
   width:100%;
   text-indent:10px;
   font-size:14px;
   height:40px;
   line-height:40px;
   margin-bottom:5px;
   background:url(../image/system/member/gray_dashed_line.gif) 0 100% repeat-x;	
}
#others_briefinfo dl{
   float:left;
   width:340px;
   height:22px;
   line-height:22px;
   overflow:hidden;	
}
#others_briefinfo dl dt{
   float:left;
   width:70px;
   overflow:hidden;
   text-align:right;	
}
#others_briefinfo dl dd{
   float:left;
   width:270px;
   overflow:hidden;
   text-align:left;	
}
#others_briefinfo dl.short{
   width:170px;	
}
#others_briefinfo dl.short dd{
   width:100px;	
}
#others_opration{
   float:left;
   width:84px;
   height:70px;
   overflow:hidden;
   text-align:center;
   margin-top:80px;	
}
#others_opration input{
	 width:84px;
	 float:left;
	 margin:5px 0;
	 height:25px;
	 border:0;
	 cursor:pointer;
	 background-image:url(../image/system/member/btn_bg.gif);
}
.others_content{
   margin:0 auto;
   width:695px;
   border:solid #f1c96a;
   border-width:0 1px 1px;
   overflow:hidden;
   padding-bottom:5px;
   margin-bottom:10px;	
}
.others_content .my_comments_title{
   width:98%;	
}
.others_content p em{
   color:#C80000;
   font-style:normal;	
   font-weight:bold;
}
.others_title{
   margin:0 auto;
   width:100%;
   overflow:hidden;
   position:relative;	
   z-index:24;
}
.others_title span{
   position:absolute;
   width:40px;
   text-align:center;
   height:26px;
   line-height:26px;
   top:14px;
   right:5px;
   z-index:25;
   overflow:hidden;	
}#others_list{
   float:left;
   width:100%;
   margin-top:10px;
   overflow:hidden;
}
#others_list li{
   float:left;
   width:163px;
   height:24px;
   line-height:20px;
   margin:3px 0 3px 20px;
   display:inline;
   text-indent:16px;
   background:url(../image/system/member/black_dot.gif) 7px 8px no-repeat;	
   border-bottom:1px solid #CCC;
}
#others_list li.current{
   font-weight:bold;	
}
#others_list li.current a:link,
#others_list li.current a:visited,
#others_list li.current a:hover{
   color:#0468d8;	
}
#others_list li#last_others_list{
   border:0;	
   height:auto;
}
#others_list li#last_others_list span{
   float:left;
   height:24px;
   line-height:24px;
   clear:both;	
}
#sub_others_gl_list{
	 float:left;
	 width:110px;
	 overflow:hidden;
}
#sub_others_gl_list li{
   float:left;
   width:78px;
   line-height:24px;
   border:1px solid #999;	
   font-weight:normal;
   overflow:hidden;
}
#others_list li.current #sub_others_gl_list li a:link,
#others_list li.current #sub_others_gl_list li a:visited{
   text-decoration:none;	
   color:#000;
}
#others_list li.current #sub_others_gl_list li a:hover{
   text-decoration:underline;	
   color:#0468d8;
   font-weight:bold;
}
#others_add_them{
	margin:0 auto;
	width:190px;
	margin-top:10px;
	clear:both;
	padding:10px 0;
	border-top:1px solid #999;
	overflow:hidden;
	text-align:center;
}
#others_add_them input{
	border:0;
	width:84px;
	height:25px;
	background-image:url(../image/system/member/btn_bg.gif);
	cursor:pointer;
	overflow:hidden;
}

/* 添加好友 */
h2#add_friends_title{
   margin-top:0;
   width:695px;
   border:1px solid #bedcfe;
   height:24px;
   line-height:24px;
   color:#000;
   font-size:14px;
   text-indent:30px;
   background:#e0f1fe url(../image/system/member/icon_22.gif) 8px 5px no-repeat;	
}
h2#add_friends_title span{
   font-size:12px;
   font-weight:normal;	
}
.add_friends_item{
   margin:0 auto;
   width:98%;
   margin-top:10px;
   overflow:hidden;	
   clear:both;
}
input.btn_add_search{
   float:left;
   width:84px;
   height:25px;
   cursor:pointer;
   border:0;
   background-image:url(../image/system/member/btn_bg.gif);	
}
input.add_search_info{
   border:1px solid #999;
   width:200px;	
}
table#add_friends_list{
   margin:0 auto;
   width:687px;
   overflow:hidden;	
   clear:both;
   margin-top:15px;
}
table#add_friends_list thead tr{
   border:1px solid #bedcfe;
   background-color:#e0f1fe;
}
table#add_friends_list td{
   line-height:26px;
   text-indent:10px;
   text-align:left;
   font-size:12px;	
}
table#add_friends_list thead td{
   font-weight:bold;	
}
table#add_friends_list td a:link,
table#add_friends_list td a:visited,
table#add_friends_list td a:hover{
   color:#187def;	
}
table#add_friends_list td.opras{
	 text-align:right;
	 padding-right:10px;
}

/* 消费记录 */
p#record_msg{
   margin:0 auto;
   width:100%;
   text-indent:10px;
   line-height:30px;
   font-size:12px;
   color:#f6a800;
   overflow:hidden;	
}
#my_records_perfile{
   margin:0 auto;
   width:695px;
   border:1px solid #dbdbdb;
   background-color:#edfff6;
   overflow:hidden;	
}
#my_records_perfile ul{
   float:left;
   width:676px;
   overflow:hidden;
   margin:0 10px;
   display:inline;	
}
#my_records_perfile ul li{
   float:left;
   width:225px;
   height:32px;
   line-height:32px;
   text-indent:10px;
   overflow:hidden;		
}
#my_records_perfile ul li strong{
   color:#C80000;	
}
#my_records_perfile ul li#first_record{
   width:676px;
}
#records_type{
   float:left;
   width:100%;
   margin-top:5px;
   background:url(../image/system/member/blue_line.gif) 0 23px repeat-x;
   height:24px;
   line-height:24px;
   overflow:hidden;	
}
#records_type li{
   float:left;
   margin-right:2px;
   display:inline;
   width:80px;
   height:24px;
   text-align:center;	
}
#records_type li.first{
   margin-left:20px;	
}
#records_type li a:link,
#records_type li a:visited,
#records_type li a:hover{
   float:left;
   width:100%;
   height:24px;
   text-align:center;
   color:#000;
   text-decoration:none;
   background:url(../image/system/member/tabs.gif) -86px 0 no-repeat;	
}
#records_type li a:hover,
#records_type li.current a:link,
#records_type li.current a:visited,
#records_type li.current a:hover{
	 width:100%;
   background:url(../image/system/member/tabs.gif) -86px -24px no-repeat;	
}
#records_type li.long{
   width:113px;	
}
#records_type li.long a:link,
#records_type li.long a:visited,
#records_type li.long a:hover{
   background:url(../image/system/member/tabs.gif) -166px 0 no-repeat;	
}
#records_type li.long a:hover,
#records_type li.long.current a:link,
#records_type li.long.current a:hover{
   background:url(../image/system/member/tabs.gif) -166px -24px no-repeat;	
}
#records_type li#perview{
   float:right;
   width:94px;
   background:none;	
}
#records_type li#perview a:link,
#records_type li#perview a:visited,
#records_type li#perview a:hover{
   background:none;
   color:#4b77aa;	
   text-decoration:underline;
}
#records_type li#perview a:hover{
	 text-decoration:none;
}	
.records_type_cnt{
   margin:0 auto;
   width:100%;
   overflow:hidden;	
}
#frmMyRecords{
   margin:0 auto;
   width:98%;
   margin-top:5px;
   overflow:hidden;	
   height:24px;
   line-height:24px;
}
#frmMyRecords label
{
	float:left;
   color:#19619f;	
}
#frmMyRecords input,
#frmMyRecords span
{
	float:left;
	margin:0 5px;
	display:inline;
	}
input#btSeacrhRecord
{
	float:left;
   border:0;
   width:47px;
   height:21px;
   background-image:url(../image/system/member/button_bg.gif);
   cursor:pointer;	
}
table.records{
   margin:0 auto;
   width:100%;
   overflow:hidden;	
}
table.records td{
   text-align:left;
   font-size:12px;
   text-indent:10px;
   line-height:26px;	
}
table.records thead td{
   padding-top:3px;
   background:url(../image/system/member/gray_thead_bg.gif)	0 100% repeat-x;
} 
table.records tbody td{
   background:url(../image/system/member/gray_dashed_line.gif)	0 100% repeat-x;
} 

/* 我的网络订单 */
p.record_msg{
   margin:0 auto;
   padding-top:5px;
   line-height:26px;
   overflow:hidden;
   width:98%;	
}

/* 仪典商户管理 */
#yidian_title{
   margin:0 auto;
   width:695px;
   height:25px;
   line-height:25px;
   overflow:hidden;
   border:1px solid #98c0ee;
   background-image:url(../image/system/member/yidian_title_bg.gif);
}
#yidian_title h2{
  float:left;
  width:180px;
  font-size:14px;
  color:#000;
  line-height:25px;
  overflow:hidden;
  text-indent:36px;
  margin:0;
  border:0;
  background:url(../image/system/member/icon_yidian.gif) 3px 0 no-repeat;	
}
#yidian_cnt{
  margin:0 auto;
  clear:both;
  width:695px;
  border:solid #98c0ee;
  border-width:0 1px 1px;
  padding-bottom:5px;
  overflow:hidden;
}
.yidian_item{
   margin:0 auto;
   width:98%;
   padding-top:10px;
   clear:both;
   overflow:hidden;	
}
.yidian_item label,
.yidina_item input{
   float:left;
   margin:0;
   padding:0;
   display:inline;
   margin-right:5px;	
}
.yidian_item label{
   line-height:24px;
   height:24px;
}
img#shop_logo{
   float:left;
   width:120px;
   display:inline;
   height:50px;	
} 
#logoinfo{
   float:left;
   width:300px;
   margin-left:10px;
   display:inline;
   overflow:hidden;	
}
#logoinfo h5{
   margin:0 auto;
   width:100%;
   height:30px;
   line-height:30px;
   font-size:12px;
   text-indent:10px;
   background:url(../image/system/member/gray_dashed_line.gif) 0 100% repeat-x;
   overflow:hidden;	
}  
#logoinfo p{
   margin:0 auto;
   width:100%;
   line-height:24px;
   height:24px;
   overflow:hidden;	
}
#shop_classes{
   float:left;
   width:560px;
   overflow:hidden;	
}
table#cblBoothType{
   width:100%;
   border:0;	
}
table#cblBoothType label,
table#cblBoothType input{
   float:left;
}
table#cblBoothType input{
   margin:0;
   padding:0;	
   margin:4px;
   margin:2px;
   margin:2px;
   display:inline;
}
input#btn_save{
   float:left;
   background-image:url(../image/system/member/btn_save.gif);
   width:39px;
   height:22px;	
   border:0;
   cursor:pointer;
}
/* =========================== 用户中心结束 =========================== */

table#yd_infoset
{
	margin:0 auto;
	width:95%;
	border:0;
	overflow:hidden;
}
table#yd_infoset td
{
	line-height:26px;
	font-size:12px;
	padding:5px 10px;
	text-align:left;
}
.Pager
{
	margin:0 auto;
	width:95%;
	line-height:30px;
	height:30px;
	overflow:hidden;
	text-align:left;
}
.Pager strong
{
	color:#C80000;
}
.other_requires
{
	float:left;
	width:100%;
	line-height:22px;
	overflow:hidden;
}
#user_manage_listCnt h2 img
{
	float:left;
	width:16px;
	height:16px;
	margin:5px 8px 6px;
	display:inline;
}

/* 春节临时样式 */
#subnav,
#subnav li,
#subnav li#subnav_last{
	background-color:#FFF;
}
#logo h1,
#navigation,
#subnav li#subnav_leftbar,
#subnav li#subnav_rightbar{
	background:none;
}
#banner h2{
    font-size:16px;
    text-indent:260px;
    font-weight:normal;
    height:63px;
    color:#000;
    line-height:63px;
}
#banner p{
   display:none;
}


#dishTip{
	position:absolute;
	width:232px;
	height:68px;
	z-index:9998;
	background:transparent url(../image/system/dish_tip.gif) 0 0 no-repeat;
	overflow:hidden;
	display:none;
}
#dishTip p
{
	margin:0 auto;
	width:212px;
	padding-top:20px;
	text-indent:20px;
	line-height:150%;
	overflow:hidden;
}

/* ID Card Check */
#user_manage .fred{color:#C80000;}

#id-card-chk{margin:20px auto 0;width:100%;overflow:hidden;}
#id-card-chk p{margin:0 auto;width:100%;overflow:hidden;line-height:20px;color:#737373;}
#id-card-chk p label{padding-right:37px;line-height:20px;background:url(../image/system/member/id-card-1.jpg) 100% 0 no-repeat;color:#000;}
#id-card-chk p a,#id-card-chk p span{color:#C80000;}
#id-card-chk p label,#id-card-chk p span{float:left;margin-right:5px;display:inline;}

#user_manage_idcard{float:right;margin-right:10px;display:inline;width:705px;overflow:hidden;}
#chk-index,#chk-index ul{margin:0 auto;width:450px;height:40px;overflow:hidden;}
#chk-index{margin: 10px auto;}
#chk-index ul{float:left;}
#chk-index ul li{float:left;height:40px;line-height:40px;overflow:hidden;color:#8dc6e4;}
#chk-index ul li.chk-blue-arrow{float:left;margin:13px 0 13px 8px;display:inline;width:14px;height:14px;background:url(../image/system/member/blue-arrow.jpg) 0 0 no-repeat;}
#chk-index ul li img{float:left;width:23px;height:23px;vertical-align:middle;margin:8px 8px 9px;display:inline;}
#chk-index ul li.current{font-size:14px;color:#ed9026;font-weight:bold;}
#chk-index ul li.current img{width:33px;height:33px;margin:3px 8px 4px;}

#user_manage_idcard fieldset{border:1px solid #8bc7e1;}
#user_manage_idcard fieldset legend{float:left;margin-left:10px;display:inline;padding:0 10px;border:1px solid #8bc7e1;height:26px;line-height:26px;font-size:14px;color:#0069a1;font-weight:bold;}
#user_manage_idcard fieldset dl{float:left;width:681px;padding:8px 0;border:1px solid #999;margin:10px;display:inline;overflow:hidden;}
#user_manage_idcard fieldset dl dt,#user_manage_idcard fieldset dl dd{float:left;width:660px;margin:0 10px;display:inline;line-height:22px;overflow:hidden;}
#user_manage_idcard fieldset dl dt{font-weight:bold;color:#0266a1;}
#user_manage_idcard fieldset dl dd{color:#737373;}
#user_manage_idcard fieldset p{margin:0 auto;width:100%;line-height:200px;font-size:14px;text-align:center;color:#C80000;overflow:hidden;}
#user_manage_idcard fieldset p img{vertical-align:middle;margin:0 10px;}

.chk_md{margin:10px auto;width:685px;clear:both;overflow:hidden;}
.chk_md .chk_item{margin:0 auto;width:100%;overflow:hidden;line-height:24px;}
.chk_md .chk_item label{font-weight:bold;color:#737373;}
.chk_md .chk_item span{color:#C80000;}
.chk_md .chk-uplad-tip{text-indent:20px;background:url(../image/system/member/tip-icon.jpg) 3px 5px no-repeat;}
.chk_md .chk_btns{float:left;width:500px;margin-left:105px;display:inline;}
.chk_md .chk_btns input{margin-right:20px;}



/* 新增样式(用于查询页面和详细页面) sunlz 2009.08.10 */

/* 搜索结果列表 */
#search-results{margin:0 auto;width:100%;overflow:hidden;}
#search-results ul,#search-results li{float:left;width:100%;overflow:hidden;}
#search-results li{position:relative;z-index:1;border-bottom:dashed #999;}

img.ty-icon{position:absolute;z-index:5;top:0;right:0;width:65px;height:65px;display:block;}

.list-bd{margin:0 auto;width:100%;height:252px;position:relative;z-index:2;}
img.imgHotel{float:left;margin:30px 20px;display:inline;width:100px;}
.h-perfiles{position:relative;z-index:3;float:left;margin-top:15px;width:540px;overflow:hidden;}
.h-perfiles h3{line-height:20px;font-size:14px;}
.h-perfiles h3 a{text-decoration:none;}
.h-perfiles h3 em,.h-perfiles h3 em a:link,.h-perfiles h3 em a:visited,.h-perfiles h3 em a:hover{margin-left:5px;color:#C80000;font-weight:normal;font-style:normal;font-size:12px;text-decoration:underline;}
.h-perfiles h3 em a:hover{text-decoration:none;}
.h-perfiles h4,.h-perfiles p{line-height:22px;width:320px;padding-left:20px;clear:both;}
.h-perfiles h4{width:340px;padding:0;color:#55a508;font-weight:normal;font-size:12px;}
.h-perfiles p{color:#656565;}
.h-point{float:none;position:absolute;z-index:4;top:18px;left:320px;font-weight:bold;width:245px;height:60px;line-height:30px;overflow:hidden;}
.h-point strong{color:#f68609;font-size:18px;font-family:Arial, Helvetica, sans-serif;}
.h-point strong sup{font-size:11px;font-weight:normal;}

p.discount{color:#C80000;}
/*p.dishes{} */
p.address{width:430px;}

p.dishes em,p.address em,p.cmts-hot em{color:#C80000;font-style:normal;}
p.hotel-intro,p.gfor{clear:both;margin:0 auto;width:700px;padding:5px;line-height:150%;}
p.hotel-intro{background:#EDEDED url(../image/system/search/highlight-tab.gif) 100px -16px no-repeat;}
p.hotel-intro em{color:#C80000;font-style:normal;}
p.gfor{display:none;background-color:#999;text-align:center;color:#FFF;padding:0 5px;height:24px;line-height:24px;overflow:hidden;}
img.imgBook{position:absolute;z-index:6;top:118px;right:15px;width:100px;height:32px;}