body {margin:0; padding:0; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif; background:url(images/bg.jpg) 0 0 repeat-x #e2dbcb;}
ul,li {margin:0; padding:0; list-style:none;}
form {margin:0; padding:0;}
div {}
img {border:none;}
a:link, a:visited {color:#a87739;}
a:active, a:hover {color:#ff3300;}
.clear {clear:both; width:0; height:0; overflow:hidden;}

/*-----Layout-----*/
.head_oyqg {margin:0 auto; width:800px; height:auto!important; height:150px; min-height:150px;}
#oyqg_content_box {width:800px;margin:0 auto; background:url(images/bg_mid.jpg) 0 50% repeat-y; padding-bottom:20px; overflow:hidden;}
#footer_div {width:800px;margin:0 auto; background:url(images/bg_bottom.jpg) 0 0 no-repeat;}

/*-----Head-----*/
.top { text-align:center; overflow:auto;}
/* Logo */
.top .logo {background:none!important; padding-top:10px;}
.top .logo_txt2{ line-height:79px; font-family:"黑体"; font-size:20px; font-weight:bold; color:#000;}
.top .logo #logowidth { height:79px;}
/* Site Info */
.top .right_site_info {padding: 0 5px; font-weight:bold; color:#87561B;}
.top .right_site_info .logo_txt1 {font-size:16px; font-family:Arial; margin: 0 5px 2px 0; float:left;}
.top .right_site_info .phone {float:right; margin-left:12px; text-align:right;}
.top .right_site_info .Fax {float:right; margin-left:12px;}
.top .right_site_info .Email {float:right; margin-left:12px;}
.top .right_site_info .Website {float:right; margin-left:12px;}
.top .right_site_info .company {float:right; margin-left:12px;}
/* Navigation */
.menu_contain_div { width:800px; height:46px; background:url(images/menubg.jpg) 0 100% no-repeat;}
.menu_contain_div .head_corner_left {display:none; width:0px; height:0px; font-size:0px;}
.menu_contain_div .navigate_menu { background:url(images/bg_top.jpg) 0 0 no-repeat;}
.menu_contain_div .navigate_menu .wrapper {text-align:center; padding-top:18px;}
.menu_contain_div .navigate_menu .wrapper a { color:#000; text-decoration:none; margin:20px 10px 0; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.menu_contain_div .navigate_menu .wrapper a.current {color:#ba792c;}
.menu_contain_div .navigate_menu .wrapper a:hover {color:#ba792c; }
.menu_contain_div .head_corner_right {display:none; width:0px; height:0px; font-size:0px;}

.relative_div {}
.relative_div .backgroundbg {}

/*-----Foot-----*/
.main_contentfoot {width:100%;}
/* Foot Link */
.foot_link {height:22px; line-height:22px; text-align:center;}
.foot_link .span#span_about {}
.foot_link .span#span_news {}
.foot_link .span#span_contact {}
.foot_link .span#span_menu {}
/* Copyright */
.foot_copy_right {width:100%; text-align:center; color:#a87739; margin-bottom:10px;}

/*-----Index-----*/
.default_top{background:url(images/bannerbg.jpg) 0 0 no-repeat; height:205px; padding-bottom:10px;text-align:center;}
.banner{width:738px; margin:0 auto; text-align:center; padding:11px 3px 0 0!important; padding:11px 1px 0 0;}
.banner img{}
/* Index Left Box */

.default_left {float:left; width:236px; background:url(images/leftbg.jpg) no-repeat right top;overflow:hidden; margin:0pt 0px 0pt 20px!important; margin:0 0 0 12px;}
/* News & Info */
.default_news {width:236px; height:37px; line-height:37px; overflow:hidden; text-align:left; background:url(images/leftbox_t.jpg) no-repeat left top;}
.default_news img {margin:11px 0 0 10px;}
.default_newsdtl {padding:6px 0 0 0; width:236px; background:url(images/leftbox_m.jpg) repeat-y left top;}
.default_newsdtl ul {margin:0 10px; padding:0; list-style:none;}
.default_newsdtl li {float:left;}
.default_newsdtl li.eventimg1 {float:left; margin-right:8px; width:68px; height:52px;}
.default_newsdtl li.eventimg1 img {width:68px; height:52px;}
.default_newsdtl li.itemclear {float:left; margin-bottom:2px; width:140px; color:#787878;}
.default_newsdtl li a {font-weight:bold;}
.default_newsdtl .readmore {margin:0 10px; text-align:right;}
.default_newsdbt {width:236px; height:7px; font-size:1px;background:url(images/leftbox_b.jpg) no-repeat left top;}
.readmore a {color:#787878;}
/* Open Time */
.default_dinner {margin-top:10px; width:236px; height:37px; line-height:37px; overflow:hidden; text-align:left; background:url(images/leftbox_t.jpg) no-repeat left top;}
.default_dinner img {margin:11px 0 0 10px;}
.default_dinner_dtl {padding:6px 0 0 0; width:236px; background:url(images/leftbox_m.jpg) repeat-y left top;}
.default_dinner_dtl ul {margin:0 10px; padding:0; list-style:none;}
.default_dinner_dtl li {text-align:left; line-height:16px;}
.default_dinner_dtl li .itemimg {}
.default_dinner_dtl li .cartimglist {}
.default_dinnerdbt {width:236px; height:7px; font-size:1px;background:url(images/leftbox_b.jpg) no-repeat left top;}
/* Index Right Box */
.default_right {float:right; width:508px; background:url(images/rightbg.jpg) no-repeat left top; margin:0 22px 0 0!important;margin:0 12px 0 0;overflow:hidden;}
.default_wel {width:508px; height:37px; line-height:37px; overflow:hidden; text-align:left; background:url(images/rightbox_t.jpg) no-repeat left top;}
.default_wel img {}
.default_weldtl {width:488px; padding:6px 10px 0 10px; line-height:160%; background:url(images/rightbox_m.jpg) repeat-y left top;}
.default_weldtl .welcomeimg {float:left; margin:4px 8px 6px 0;}
.default_weldtl .default_aboutus {}
.default_weldtl .readmore {width:100%; text-align:right;}
.default_welbt {width:508px; height:7px; font-size:1px; background:url(images/rightbox_b.jpg) no-repeat left top;}
/* Index Prefer Menu */
.prefer_menu {margin-top:10px; width:508px; height:37px; line-height:37px; overflow:hidden; text-align:left; background:url(images/rightbox_t.jpg) no-repeat left top;}
.prefer_menu img {}
.prefer_menudtl {width:488px; padding:6px 10px 0 10px; line-height:160%; background:url(images/rightbox_m.jpg) repeat-y left top;}
.prefer_menudtl .margin_paddding {margin:0; padding:0;}
.margin_paddding .menutype_loop {width:100%;}
.menutype_loop .default_menutype {float:left; width:102px; height:100px; text-align:center; margin-right:14px;}
.menutype_loop .default_menutype img {width:100px; height:67px; border:#ddd 1px solid; padding:1px;}
.default_menutype .menutypeimg1 {}
.perfer_menudtl .default_menu_itemdtl {}
.default_menu_itemdtl .menu_itemdtlimg {}
.prefer_menudtl .readmore {width:100%; text-align:right;}
.prefer_menubt {width:508px; height:7px; font-size:1px; background:url(images/rightbox_b.jpg) no-repeat left top;}

/*-----Menu-----*/
/* Menu Left Box */
.menu_left_nav_div {float:left; width:200px;  margin-left:12px; background:url(images/dotted.gif) 100% 0 repeat-y; padding-right:20px;}
.menu_left_nav_top {height:37px; line-height:37px; overflow:hidden; text-align:left; border-bottom:1px solid #e0e0e0;}
	.menu_left_nav_top span {display:block; margin:9px 10px; height:20px; line-height:20px; color:#64300a; font-size:16px; font-weight:bold; text-align:left;}
.menu_left_nav_mid {padding:8px 0 0 0;}
	.menu_left_nav_mid .Cat_item {margin:0 20px 6px 10px; text-align:left; font-size:12px;}
	.menu_left_nav_mid .Cat_item .CatName {}
	.menu_left_nav_mid .Cat_item .CatName a {display:block; overflow:hidden; padding-left:15px; line-height:18px; color:#846259; font-weight:bold; text-decoration:none; background:url(images/list_style01.gif) no-repeat left 4px;}
	.menu_left_nav_mid .Cat_item .CatName a:hover {color:#c85c0d; text-decoration:none;}
	.menu_left_nav_mid .Cat_item .sub_catname {margin:4px 0 2px 0; padding:0 0 0 10px;}
	.menu_left_nav_mid .Cat_item .sub_catname li {margin:4px 0; padding:0 0 0 10px; line-height:14px; background:url(images/arrow.gif) no-repeat left 2px;}
	.menu_left_nav_mid .Cat_item .sub_catname li a {color:#846259; text-decoration:none;}
	.menu_left_nav_mid .Cat_item .sub_catname li a:hover {color:#f30; text-decoration:none;}
.menu_left_nav_bt {display:none;}
/* Menu Right Box */
.menu_list_cat_detail {float:right; width:508px; margin-right:12px; background:url(images/dotted.gif) 0 0 repeat-y; position:relative; padding-left:24px;left:-27px!important;left:-3px;}
.menu_list_detail_top {width:508px; height:44px; line-height:44px; overflow:hidden; text-align:left; border-bottom:1px solid #e0e0e0;}
	.menu_list_detail_top_left {float:left; width:220px; height:44px; background:url(images/tt_menu.gif) no-repeat left top;}
	.menu_list_detail_top_mid {float:left; width:278px; height:37px;}
	.menu_list_detail_top_right{display:none}
	.fontSize {float:right; margin:0; color:#787878;}
	.fontSize a {color:#787878 !important;}
	.fontSize label {margin-left:4px;}
	.fontSize .fontsize_default {margin-left:4px;}
	.fontSize .fontsize_small {margin-left:4px;}
	.fontSize .fontsize_large {margin-left:4px;}
.firefox {margin:0 auto; width:1px; font-size:0px; overflow:hidden;}
.menu_list_detail_mid {margin:10px; width:488px;}
.menu_list_cat_detail p{text-indent:25px; margin-top:10px;}
	/* Menu List */
	#menu_detail_list_info {width:100%; margin:0; padding:0;}
	#menu_detail_list_info .menu_detail_catname {width:100%; padding:0; height:24px; line-height:24px; font-size:14px; text-align:center; font-family:Arial; border-bottom:#eae1d8 1px solid; background:#f7f3ef;}
	#menu_detail_list_info .menu_detail_catnametext {margin:0 0 0; padding:6px; color:#484848; border-bottom:#eae1d8 1px dotted;}
	#menu_detail_list_info .catitemloop_div {margin-bottom:12px;}
	#menu_detail_list_info .catitemloop_div .menu_detail_list_info {}
	#menu_detail_list_info .catitemloop_div .menu_detail_list_info .menu_detail_catname {}
	#menu_detail_list_info .catitemloop_div .menu_detail_list_info .menu_detail_catnametext {}
	#menu_detail_list_info ul {clear:both; margin:0; padding:0; list-style:none; width:100%; border-bottom:#eae1d8 1px solid;/* background:#f7f3ef;*/}
	#menu_detail_list_info ul li {text-align:left;}
	#menu_detail_list_info ul li.sku {float:left; padding:4px 6px 0 6px; width:18px; height:19px;}
	#menu_detail_list_info ul li.MenuName {float:left; padding:4px 0 0 0; height:19px; font-weight:bold;}
	#menu_detail_list_info ul li.IsPepper {float:left; padding:4px 0 0 0; width:15px; height:19px; margin-left:4px;}
	#menu_detail_list_info ul li.IsPepper img {}
	#menu_detail_list_info ul li.Price {float:right; width:50px; height:19px; text-align:left; line-height:24px;}
	#menu_detail_list_info ul li.priceother {float:right; width:90px; height:19px; text-align:right; line-height:24px;}
	#menu_detail_list_info ul li.MenuDescription {clear:both; padding:0 6px 5px 30px; line-height:14px; color:#787878; background:#fff;}
.pagelist {margin:0 10px 4px 10px; width:488px; text-align:center;}
.menu_list_detail_bt {display:none;}
	.menu_list_detail_bt .menu_list_detail_bt_left {}
	.menu_list_detail_bt .menu_list_detail_bt_mid {}
	.menu_list_detail_bt .menu_list_detail_bt_right {}

/*-----About-----*/
/* About Left Box */
.aboutus_left_nav_div {float:left; width:200px;  background:url(images/dotted.gif) 100% 0 repeat-y; padding-right:20px; margin-left:12px;}
.aboutus_left_nav_top { height:37px; line-height:37px; overflow:hidden; text-align:left; background:url(images/list_style01.gif) 0 50% no-repeat; padding-left:15px;}
	.aboutus_left_nav_top span {display:block; margin:9px 10px; width:80px; height:20px; line-height:20px; color:#64300a; font-size:16px; font-weight:bold; text-align:left;}
.aboutus_left_nav_mid {padding:8px 0 0 0;}
	.aboutus_left_nav_mid .Cat_item {margin:0 20px 6px 10px; text-align:left; font-size:12px;}
	.aboutus_left_nav_mid .Cat_item .CatName {color:#846259; font-weight:bold; text-decoration:none; background:url(images/list_style03.gif) no-repeat left top;}
	.aboutus_left_nav_mid .Cat_item .CatName a {}
	.aboutus_left_nav_mid .Cat_item .CatName a:hover {}
	.aboutus_left_nav_mid .Cat_item .sub_catname {margin:4px 0 2px 0 !important; padding:0 0 0 10px;}
	.aboutus_left_nav_mid .Cat_item .sub_catname li {margin:4px 0; padding:0 0 0 10px; line-height:14px; background:url(images/arrow.gif) no-repeat left 2px;}
	.aboutus_left_nav_mid .Cat_item .sub_catname li a {color:#846259; text-decoration:none;}
	.aboutus_left_nav_mid .Cat_item .sub_catname li a:hover {color:#f30; text-decoration:none;}
.aboutus_left_nav_bt {display:none;}
/* About Right Box */
.aboutus_list_cat_detail {float:right; width:508px; margin-right:12px;}
.aboutus_list_detail_top {width:508px; height:44px; line-height:44px; overflow:hidden; text-align:left;border-bottom:1px solid #e0e0e0;}
	.aboutus_list_detail_top_left {float:left; width:220px; height:44px; background:url(images/tt_about.gif) no-repeat left top;}
	.aboutus_list_detail_top_mid {float:left; width:278px; height:37px;}
	.aboutus_list_detail_top_right{display:none;}
.aboutus_list_detail_mid {clear:both; margin:0; width:508px;}
	#aboutus_detail_list_info {margin:0 10px; padding:0;}
	#aboutus_detail_list_info ul {margin:0; padding:10px 0 10px 0; list-style:none;  border-bottom:#eae1d8 1px dotted}
	#aboutus_detail_list_info ul li.Title {width:100%; padding:0; height:24px; line-height:24px; font-size:16px; text-align:center; font-weight:bold; border-bottom:#eae1d8 1px solid; background:#f7f3ef; margin-bottom:10px;}
	#aboutus_detail_list_info ul li.Date {margin-top:5px; text-align:center; color:#787878;}
	#aboutus_detail_list_info ul li.Image { float:left; margin:0 10px 10px 0;}
	#aboutus_detail_list_info ul li.Html {margin-top:4px; line-height:160%;text-align:left;}
	.pagelist  {margin:10px 10px 4px 10px; text-align:center;}
.aboutus_list_detail_bt {display:none;}
	.aboutus_list_detail_bt_left {diplay:none;}
	.aboutus_list_detail_bt_mid {diplay:none;}
	.aboutus_list_detail_bt_right {diplay:none;}

/*-----News-----*/
/* News Left Box */
.news_left_nav_div {float:left; width:200px;  background:url(images/dotted.gif) 100% 0 repeat-y; margin-left:12px; padding-right:20px}
.news_left_nav_top {height:37px; line-height:37px; overflow:hidden; text-align:left; background:url(images/list_style01.gif) 0 50% no-repeat; padding-left:10px}
	.news_left_nav_top span {display:block; margin:9px 10px; width:80px; height:20px; line-height:20px; color:#64300a; font-size:16px; font-weight:bold; text-align:left;}
.news_left_nav_mid {padding:8px 0 0 0;}
	.news_left_nav_mid .Cat_item {margin:0 20px 6px 10px; text-align:left; font-size:12px;}
	.news_left_nav_mid .Cat_item .CatName {color:#846259; font-weight:bold; text-decoration:none; background:url(images/list_style03.gif) no-repeat left top;}
	.news_left_nav_mid .Cat_item .CatName a {}
	.news_left_nav_mid .Cat_item .CatName a:hover {}
	.news_left_nav_mid .Cat_item .sub_catname {margin:4px 0 2px 0 !important; padding:0 0 0 10px;}
	.news_left_nav_mid .Cat_item .sub_catname li {margin:4px 0; padding:0 0 0 10px; line-height:14px; background:url(images/arrow.gif) no-repeat left 2px;}
	.news_left_nav_mid .Cat_item .sub_catname li a {color:#846259; text-decoration:none;}
	.news_left_nav_mid .Cat_item .sub_catname li a:hover {color:#f30; text-decoration:none;}
.news_left_nav_bt {display:none;}
/* News Right Box */
.news_list_cat_detail {float:right; width:508px;margin-right:12px;}
.news_list_detail_top {height:44px; line-height:44px; overflow:hidden; text-align:left; border-bottom:1px solid #e0e0e0;}
	.news_list_detail_top_left {float:left; width:220px; height:44px; background:url(images/tt_news.gif) no-repeat left top;}
	.news_list_detail_top_mid {float:left; width:278px; }
	.news_list_detail_top_right{display:none;}
.news_list_detail_mid {clear:both; margin:0; }
	#news_detail_list_info {margin:0 10px; padding:0;}
	#news_detail_list_info ul {margin:0; padding:10px 0 10px 0; list-style:none;  border-bottom:#eae1d8 1px dotted}
	#news_detail_list_info ul li.artTitle {width:100%; padding:0; height:24px; line-height:24px; font-size:16px; text-align:center; font-weight:bold; border-bottom:#eae1d8 1px solid; background:#f7f3ef;}
	#news_detail_list_info ul li.artDate {margin-top:5px; text-align:center; color:#787878;}
	#news_detail_list_info ul li.artContent {display:none;}
	#news_detail_list_info ul li.Image {}
	#news_detail_list_info ul li.artHTML {text-align:left;}
	#news_detail_list_info ul li.Html {margin-top:4px; line-height:160%;}
	.pagelist  {margin:10px 10px 4px 10px; text-align:center;}
.news_list_detail_bt {dispplay:none;}
	.news_list_detail_bt_left {diplay:none;}
	.news_list_detail_bt_mid {diplay:none;}
	.news_list_detail_bt_right {diplay:none;}

/*-----Contact-----*/
.contact {width:762px; margin: 0 auto;}
.contact_left {float:left; width:236px;}
.left_site_info {padding:6px 9px; width:216px; border:#e0e0e0 1px solid; background:#f9f9f9;}
.left_site_info ul {margin:0 0 10px 0; padding:0 0 10px 0; list-style:none; border-bottom:#e0e0e0 1px solid;}
.left_site_info ul li {line-height:16px;}
.left_site_info ul li span {}
.left_site_info ul li b {}
#Comment_form {display:block; margin:10px 0 0 0; padding:6px 9px; width:216px; border:#e0e0e0 1px solid; background:#f7f3ef;}
#Comment_form .comment_form_title {height:24px; font-size:14px; font-weight:bold; text-align:center;}
#Comment_form .comment_form_content {}
#Comment_form #show_submit_comment {padding:4px 0; text-align:center;}
#Comment_form .comment_form_content label {display:block; text-align:left}
#Comment_form #comment_title {width:210px;}
#Comment_form #comment_cnt {width:210px;}
.contact_right {float:right; width:508px;}
.google_map {margin:0 auto; padding:0; width:508px; text-align:left;}
.google_map #map_iframe {width:508px; height:250px;}
.comment {margin:15px auto 0 auto; width:508px; text-align:left;}
.comment .comment_item {margin:0 0 10px 0; text-align:left; border:#eae1d8 1px solid;}
.comment .comment_item .comment_name {padding:2px 6px 3px 6px; line-height:14px; font-weight:bold; color:#484848; background:#f7f3ef;}
.comment .comment_item .comment_content {padding:2px 6px 3px 6px; line-height:14px; }

/*scene*/
.scene_left_nav_mid .Cat_item{ margin:0}
.scene_left_nav_mid .Cat_item .sub_catname li{ background:none!important; float:left; margin:5px; width:80px; padding:0}
.scene_left_nav_mid .Cat_item .sub_catname li img{width:80px; height:53px}
.scene_list_detail_top{height:44px; border-bottom:#e0e0e0 1px solid}
.scene_list_detail_top_left{background:url(images/tt_scene.gif) no-repeat left top!important; height:44px; line-height:44px; }
#bigimgscene{margin-top:20px; text-align:center;}
#imgtitle{margin-bottom:10px; font-weight:bold;}
#imgdiscript{text-align:left;}
#imgdiscript{margin:10px 0;}

.waitingtext{text-align:center;}
.flash{width:738px; margin:0 auto; text-align:center; padding:11px 3px 0 0!important; padding:11px 1px 0 0;}
.flash object{width:738px; height:184px;}
.flash embed{width:738px; height:184px;}