#rest_indexleft{float:left; width:754px; overflow:hidden;}
#rest_indexright{float:left; width:245px; overflow:hidden; }
#index_content{float:left; width:691px; overflow:hidden; padding:0 10px 0 20px;}
#indexbanner{background:url(../images/service/restaurant/topbanner.jpg) no-repeat; width:650px; height:122px; padding:3px 55px 0px 49px; }
.index_contentbg{ float:left; background:url(../images/service/restaurant/indexlist_bg.gif) bottom no-repeat; width:737px;}
.index_contentborder{ width:8px; height:150px; float:left;background:url(../images/service/restaurant/indexlist_lt.gif) no-repeat;}
.indexrightbg{ width:203px; min-height:400px; height:400px; background:url(../images/service/restaurant/rightbg.gif) no-repeat; padding: 10px 0 0 30px; }
.adbtn{ margin-bottom:20px; border:1px solid #dddddd; padding:2px; width:160px;}

.indextit1{background:url(../images/service/restaurant/titbg1.gif) no-repeat;  height:22px; line-height:22px; padding-left:10px;font-size:11px; color:#663333; margin:10px 0;font-weight:bold;}
.indextit{background:url(../images/service/restaurant/titbg.gif) no-repeat; width:180px; height:22px; line-height:22px; text-align:center; font-size:13px; color:#336600; margin:10px 0;font-weight:bold;}
.indextit2{width:120px; display:block;  background:url(../images/service/entertainment/right_ico.gif) right 5px no-repeat;font-size:11px; color:#669900; font-weight:bold; float:left; margin-right:20px;  padding-right:20px; margin-bottom:5px !important;margin-bottom:0px; text-align:right;}


.indexlistbox{ float:left; margin-bottom:0px; padding:0px; line-height:18px;}
.indexlistbox li{ float:left; width:160px !important;width:160px; margin-right:5px; list-style:none; margin-bottom:5px !important;margin-bottom:0px; }
.listbg2{background-color:#FFFFE1;}
.indexlist1box{ margin:5px 0px 5px 20px;line-height:18px;}
.indexlist1{float:left; width:210px !important;width:220px; margin-right:5px; list-style:none; margin-bottom:5px !important;margin-bottom:0px;}




.right_bg {
	background-image: ;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.listbox {	width:182px;float:left; margin:5px 20px;}
.catbox{ border-bottom:1px solid dashed #dddddd; margin-bottom:10px; }
#adbtn_1{}
#adbtn_1 span{float:left; width:170px;}
#adbtn_1 span img{width:160px; height:50px;}

#detailcontent{ background:url(/cn/images/service/restaurant/detalbg.gif) repeat-y; margin-left:8px; width:945px; padding:0 20px;}
#detail_left{float:left; width:280px; }
#detail_right{float:left; width:630px;  }
#detail_banner{width:569px; height:196px; overflow:hidden;}
#catlogo{ text-align:center; padding-top:40px; height:250px;}
#catcontact{padding:20px 10px; background-color:#ebffbc; margin:30px 40px;}
#cattitle{font-size:24px;  color:#CC0000; font-weight:bold; line-height:180%; border-bottom:1px dotted #cccccc; margin-bottom:20px;}
#cat_content{ font-size:12px; line-height:160%; border-bottom:1px dotted #cccccc; margin-bottom:20px; padding-bottom:20px;}
#cat_content p{text-indent:2em;}
#cat_photo div{ float:left; text-align:center; margin:0 14px 15px 0px; }
#cat_photo img{ border:3px solid #eee;}

#detail_content div{ text-indent:2em;}
#detail_content p{ text-indent:2em;}
#deatil_photo{ float:left;  width:384px; padding:10px 0px 10px 6px;  overflow:hidden;}
.photolistbox {	width:162px; float:left; margin:8px 10px 8px 10px !important; margin:8px 10px 8px 8px ; border:1px solid #dddddd; padding:2px; text-align:center;}
#detail_btm{ }
#detail_btmleft{width:569px;  float:left; height:107px;background-color:#d8d8d8;}
#detailbg{width:1002px;background:url(../images/service/entertainment/rightbg.gif) 568px repeat-y; }
.comp_name{text-align:center; color:#FF0066; font-size:26px; font-weight:bold; margin-bottom:20px;}

