/*****重写标签*****/
body				{ background:#c6d987; background-image:url(images/bg.jpg); background-repeat:no-repeat; background-position:center top; }

/**********顶部栏*************/
#shoptop				{ height:28px; line-height:28px; background:url(images/topbg.jpg) repeat-x; padding:0 10px; }
#shoptop .left		{ float:left; line-height:28px; }
#shoptop .right		{ float:right; line-height:28px; }
#shoptop .right a	{ font-weight:bold; font-size:12px; }

/*************框架*************/
#shopframe			{ clear:both; margin-top:10px; overflow:hidden; }
#shopframe #left	{ float:left; width:740px; margin-right:10px; overflow:hidden; }
#shopframe #right	{ float:left; width:200px; overflow:hidden; }

/************基本信息**********/
#shopbanner									{ margin:30px 0 10px 0; width:950px; height:210px; }
#shopbanner #shopview					{ float:left; width:401px; height:200px; border:1px solid #8aa814; padding:4px; background:#fff; border-left:0; }
#shopbanner #shopbasic					{ float:left; width:530px; padding:10px 5px; height:190px; background:url(images/bannerbg.jpg) no-repeat left top; }
#shopbanner #shopbasic .shoplogo	{ float:left; width:120px;	border:1px solid #9c0; padding:3px; margin:3px 15px; background:#fff; }
#shopbanner #shopbasic h1				{ margin:0; font-weight:bold; line-height:30px; width:360px; font-size:25px; color:#363; font-family:黑体; white-space:nowrap; }
#shopbanner #shopbasic .shophome	{ margin:5px 0 5px 0; display:block; color:#363; }
#shopbanner .info							{ line-height:20px; width:490px; margin:35px auto 10px auto; }
#shopbanner .vv								{ color:#363; font-size:14px; line-height:20px; }

/*************菜单栏*************/
.shopmenu					{ width:520px; border:1px solid #690; padding:1px; height:30px; margin:auto; background:url("images/menubg.gif") left top repeat-x; }
.shopmenu table			{ width:100%; height:30px; overflow:hidden; }
.shopmenu td				{ line-height:30px; text-align:center; white-space:nowrap; overflow:hidden; }
.shopmenu	td.cur		{ background:url("images/menubg.gif") left bottom repeat-x; font-weight:bold; }
.shopmenu td a			{ display:block; margin:0px; color:#363; text-decoration:none; }

/************内容框***********/
#box									{ margin:0 0 10px 0; border:1px solid #9c0; overflow:hidden; background:#fff; padding-bottom:10px;}
#box .ttitle							{ background:url("images/z_b.gif"); line-height:24px; padding-left:10px; font-weight:bold; color:#363; }
#box .ttitle a						{ color:#363; font-weight:bold; text-decoration:underline;  }
#box .ttitle	 .r						{ float:right; padding-right:10px; margin-right:10px; }
#box .tcontent					{ margin:auto; padding:10px; }
#box .tcontent .hide			{ display:none; }
#box .tcontent .dsubject		{ font-size:14px;font-weight:bold; line-height:20px; color:#7E40F2; background:url(images/bull_sm_b.gif) no-repeat 2px; padding-left:20px; }
#box .tcontent .dinfo	 		{ border-bottom:1px dotted #999; padding-left:20px; line-height:20px; color:gray; }
#box .tline							{ border-top:#363 1px solid; background:#e6b300; margin:10px 0; }
#box .centpage					{ text-align:right; line-height:24px; padding-right:20px; background:#FFFDD9; border-bottom:1px solid #efefef; }

/***********相册列表**********/
ul.imglist								{ margin:0; padding:0; list-style:none; width:718px; overflow:hidden; }
ul.imglist li							{ float:left; width:178px; margin-right:2px; margin-bottom:10px; text-align:center; color:#363; }
ul.imglist li.right					{ margin-right:0; }
ul.imglist li a						{ display:block; width:160px; height:120px; padding:5px; margin:4px; background:url(images/abg.jpg) no-repeat; }


/*******留言*********/
ul#guestbook						{ width:100%; margin-left:0px;}
ul#guestbook li					{ line-height:20px; padding-top:10px; border-top:1px solid #ddd; margin-bottom:10px; clear:both; }
ul#guestbook li.first				{ border-top:0; }
ul#guestbook li .left				{ float:left; width:100px; text-align:right; padding-right:10px;}
ul#guestbook li .left h5		{ margin:0px;}
ul#guestbook li .left span		{ color:gray; font-size:10px; font-family:tahoma;}
ul#guestbook li .right			{ float:left; width:550px; padding-left:10px;}
ul#guestbook li .right .reply	{ border:1px dotted #8aa814; color: #390; padding:5px; margin-top:10px; }

/*留言框*/
#gb_n{	float:left; width:60px; line-height:25px;}
#gb_t{	float:left; width:170px;}
#gb_c{	float:left; width:620px;}
#gb_k{	float:left; width:200px;}

/*在线预约*/
#orderbox						{ min-height:300px; _height:300px; }

#orderbox .step				{ padding:10px; }
#orderbox .step ul			{ list-style:none; margin:0; padding:0; }
#orderbox .step li			{ float:left; width:90px; padding:4px; background:#FFDFEF; height:50px; margin-right:6px; text-align:center; border:1px dotted brown; cursor:default; }
#orderbox .step li.hover	{ background:#FFF4FA; }
#orderbox .step li span		{ font-size:14px; line-height:20px; color:red; }

#orderbox .nologin			{ color:#ff3e9e; font-size:14px; font-weight:bold; text-align:center; margin-top:50px;  line-height:200%; }
#orderbox .gojoin			{ text-align:center; line-height:200%; }

#orderbox .notice			{ margin:10px; line-height:20px; padding:5px; border:1px solid #eee; }
#orderbox .form				{ margin:10px; border:1px solid #ddd; }


/*底*/
#footer			{ border-top:2px solid #8aa814; background:#EFF9C8; padding:10px; width:930px; }
#footer a		{ color:#2C6303; }