﻿* { margin:0; padding:0; }
img { border:0; }
body { text-align:center; font-size:12px; background:#fff; }
a:link, a:visited { color:#000000; text-decoration:none; }
a:hover,a:active { color:#f60; text-decoration:underline; }
.clear { clear:both; }

.hrstyle{ height:1px; border-top:1px dashed #000; width:96%; margin-top:10px !important; margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:10px !important;margin-bottom:0;  }
.width148px { width:120px; }

em { font-style:normal; }
.banner1, .banner2 { text-align:center;  overflow-x:hidden;  margin-bottom:10px; }
.banner1 img { width:534px; }
.banner2 img { width:240px; }

.green { color:#c00; font-weight:bold; }



#wrap { margin-top:5px; width:794px; margin-left: auto; margin-right: auto; text-align:left; }
	#sideleft { float:left;  width:536px; }
		/*---- 美食导航-----*/	
		#foodnav { position:absolute; width:536px; height:140px; margin-top:5px !important;margin-top:0; margin-bottom:10px; background:#f6edda url(http://image.sosoko.com/soweb40/v50/foodnav_bk2.gif) no-repeat left bottom;  }
			#foodnav h1 { width:59px; height:50px; background:url(http://image.sosoko.com/soweb40/v50/foodnav_bk1.gif) no-repeat; overflow:hidden; line-height:52px; font-weight:bold; padding-left:37px; font-size:12px;padding-top:2px;  }
			
			.navlist1 { line-height:18px;margin:3px auto 0 !important;margin:8px auto 0; width:95%;  word-break:break-all; }
			.navlist1 td, .navlist1 th { padding:2px; }
			    #searchbox { width:440px; height:50px; background:#fff; position:absolute; right:0; top:0; background:#fff url(http://image.sosoko.com/soweb40/v50/foodnav_bk3.gif) 17px 8px no-repeat; }
				#searchbox .search { margin-left:46px!important;margin-left:23px; height:20px; margin-top:7px !important; margin-top:6px;  }
					.search .instyle { border:1px solid #B4B4B4; height:18px; line-height:18px; color:#B4B4B4; font-size:12px; }
					.search .submit{ border:0; width:61px; height:22px; text-align:center; background:#fff url(http://image.sosoko.com/soweb40/v50/button.gif) no-repeat; cursor: pointer; color:#fff; font-size:12px; font-weight:bold;}
					.search p{ margin-left:23px; color:#CC3300; height:25px; line-height:25px; }
					
		.content01 { width:536px; margin-top:162px; margin-bottom:10px;  background:#fbfbfb; }
			.content_head { width:536px; height:34px; background:url(http://image.sosoko.com/soweb40/v50/food1_bk1.gif) no-repeat left top; }
				.content_head h1 { float:left; font-size:12px; height:34px;   line-height:34px; font-weight:bold; margin-left:8px; }	
				.content_head a { float:right; line-height:34px; margin-right:10px; }
			.content01 .infobox { border:1px solid #E4E4E4; padding:8px!important; padding:8px 8px 0; width:518px; }
				.picstyle1 { float:left; width:80px; height:80px; border:1px solid #E4E4E4;margin-top:4px !important; margin-top:5px; margin-right:7px; display:block;}
				.liststyle1 { width:167px; float:left; list-style-type:none; margin-top:2px; margin-left:3px; }
					.liststyle1 li { line-height:18px; height:18px; background:url(http://image.sosoko.com/soweb40/v50/bbb.gif) no-repeat left 4px; padding-left:14px; overflow:hidden; }
					.liststyle1 li img { padding:0 3px; vertical-align:middle;  display:inline;}
		.content02 { float:left; width:357px; margin-bottom:10px; background:#fbfbfb; }
			.content02 .content_head { width:357px; background:url(http://image.sosoko.com/soweb40/v50/food2_bk1.gif) no-repeat left top; }
				.content02 .content_head h1 { float:left; font-size:12px; height:34px;   line-height:34px; font-weight:bold; margin-left:8px; }	
				.content02 .content_head a { float:right; line-height:34px; margin-right:10px; }
			.content02 .infobox { border:1px solid #E4E4E4; padding:8px; width:339px; text-align:center; }
				.content02 .textinfo { float:left; width:213px; margin:3px 0 0 15px;  text-align:left; }
					.margin15px { margin-left:5px; /*----配合picstyle1:margin-left达到15px的左外补丁宽----*/}
					.textinfo p { width:213px; line-height:18px; text-align:left; }
					.liststyle2 { width:234px; text-align:left; float:left; list-style-type:none; }
						.liststyle2 li { background:url(http://image.sosoko.com/soweb40/v50/bbb.gif) 10px 3px no-repeat; height:20px; line-height:20px; padding-left:27px; }
						.liststyle2 li img { padding:0 3px; vertical-align:middle; display:inline;} 
					.picstyle2 { float:left; width:80px; height:80px; border:1px solid #CACACA; background:#E3E3E3; padding:2px; }
						.picstyle2 img { width:80px; height:80px; }

		.content03 { float:right; width:170px; margin-bottom:10px; background:#fbfbfb; }
			.content03 .content_head { width:170px; background:url(http://image.sosoko.com/soweb40/v50/food3_bk1.gif) no-repeat left top; }
				.content03 .content_head h1 { float:left; font-size:12px; height:34px;   line-height:34px; font-weight:bold; margin-left:8px; }	
				.content03 .content_head a { float:right; line-height:34px; margin-right:10px; }
			.content03 .infobox { border:1px solid #E4E4E4; padding:8px; width:152px;  height:199px ; text-align:center; }
				.picstyle3 { margin:5px auto; width:150px; }
					.picstyle3 img { display:block; width:148px; height:72px; border:1px solid #CACACA; margin-bottom:5px; }
				.liststyle3 { width:148px; list-style-type:none; margin-top:10px; margin-bottom:8px; }
					.liststyle3 li { line-height:20px;  background:url(http://image.sosoko.com/soweb40/v50/bbb.gif) no-repeat left 4px; padding-left:14px; text-align:left; }
					
		.content04 { width:534px; border:1px solid #E0E0E0; margin-bottom:10px;  background:#fbfbfb; }
			.content04 .content_head { margin:8px auto; width:514px; height:24px; border-bottom:1px solid #E2E2E2; }
				.content04 .content_head h1 { float:left; font-size:12px; height:24px;   line-height:24px; font-weight:bold; margin-left:30px !important; margin-left:15px; color:#C24303; }	
					.info_ico { background:url(http://image.sosoko.com/soweb40/v50/ccc.gif) no-repeat 0 3px;  }
					.bbs_ico { background:url(http://image.sosoko.com/soweb40/v50/ddd.gif) no-repeat 0 0;   }
				.content04 .content_head a { float:right; line-height:24px; margin-right:10px; }
					.navlist2 { margin:0 auto; line-height:24px; width:510px; margin-bottom:10px; }
					.picstyle4 { margin-left:8px; float:left; width:74px; height:94px; border:3px solid #CFCFCE; }
					.content04 .textinfo { float:left; width:156px; margin-left:12px; margin-top:8px; }
						.content04 .textinfo p { width:156px; line-height:18px; text-align:left; margin-top:5px; }

	#sideright { float:right; width:222px; background-color:#fff; margin-left:14px; text-align:center; }
		#repaster { width:220px; height:98px;  overflow:hidden; margin-bottom:10px; }
			#repaster a { display:block;  width:240px; height:98px; text-indent:-999px; overflow:hidden; background:url(http://image.sosoko.com/soweb40/v50/repaster.gif) left top no-repeat;}
		.newslist { width:220px; border:1px solid #E4E4E4;  margin-bottom:10px; background:#fbfbfb; }
			.newslist h1 { width:200px; height:23px;  line-height:23px; color:#fff; font-size:12px; font-weight:bold; text-align:left; padding-left:25px; background:url(http://image.sosoko.com/soweb40/v50/listbk.gif) center top no-repeat; margin:5px auto; }
			.newslist .bbs { width:233px;  text-align:left; margin:10px auto; padding:0;}
			.bbs .picstyle4 { margin-left:3px; }
			.bbs .textinfo  { float:left;  width:135px; margin:5px 0 0 8px; }
			.bbs .textinfo p { width:135px; line-height:18px; text-align:left; margin-top:5px; }
				
			.liststyle4 { width:170px; margin:0px auto; list-style-type:none; }
				.liststyle4	li { text-align:right; clear:both; height:20px;  line-height:20px; padding-left:15px; width:195px; background:url(http://image.sosoko.com/soweb40/v50/bbb.gif) left 4px no-repeat; }
				.liststyle4	li a{ float:left; display:inline; height:20px; line-height:20px;   }
				.liststyle4	li img { float:left; display:inline; padding:0 3px; vertical-align:middle; }
				.newslist em, .liststyle4 em, .content05 em{ color:#CC0000; }
				.picshow { width:233px; margin:5px auto; }
					.picshow .picbox { float:left; width:86px; margin:4px 15px 4px !important;margin:4px 11px 4px ;  }
			
		.content05 { width:238px; border:1px solid #E4E4E4;  margin-bottom:10px; background:#fbfbfb; }
		.content05 .content_head { width:233px; height:23px; color:#fff;   background:url(http://image.sosoko.com/soweb40/v50/listbk.gif) left top no-repeat; margin:5px auto; }
			.content05 .content_head h1 { float:left; font-size:12px; height:23px; line-height:23px; font-weight:bold; margin-left:25px!important; margin-left:15px; }	
			.content05 .content_head a { float:right; line-height:23px; margin-right:10px; }

		.faq { width:240px; margin:0 auto 10px; padding-bottom:8px; background:#F6EDDA url(http://image.sosoko.com/soweb40/v50/faq3.gif) left bottom no-repeat; }
			.faq .content_head { width:240px; height:38px; background:url(http://image.sosoko.com/soweb40/v50/faq1.gif) no-repeat left center; }
				.faq .content_head h1 { height:28px; padding-top:4px; margin-left:20px !important; margin-left:13px; color:#C24303; }
				.faq .content_head a { float:right; line-height:38px; margin-right:10px; }
			.faq .infobox { width:240px; text-align:center; background:url(http://image.sosoko.com/soweb40/v50/faq2.gif) right bottom no-repeat; overflow:hidden; }
				.faq .infobox ul { width:224px; list-style-type:none; margin:5px auto 0; }
				.faq .infobox ul li { width:224px; background:url(http://image.sosoko.com/soweb40/v50/bbb.gif) 10px 3px no-repeat; height:20px; line-height:20px; }
		.picstyle5 { margin:5px auto 10px; width:195px; height:79px; padding:2px; border:1px solid #CACACA; background:#E3E3E3; overflow:hidden;  }
		
		.search_list, .info_list, .info_text{ width:536px; }
			.search_list { text-align:center; }
			.search_list p { width:526px; height:34px; line-height:34px; padding-left:10px; margin-bottom:20px; background:#F6EDDA; color:#000; text-align:left; }
			.search_list em { color:#CC0000; margin:2px; }
				.catchword { font-size:14px; margin:30px auto 60px; text-align:center; line-height:24px; }
					.catchword a { text-decoration:underline; }
					
			.search_info { margin:0 auto;  width:534px; margin-bottom:14px; line-height:18px; padding:10px 0; background:#FBFBFB; border-bottom:1px solid #E4E4E4; border-top:3px solid #f60;  }
				.search_info a:link, .search_info a:visited{ padding:2px 2px 0; color:#006600;  text-decoration:underline; }
				.search_info a:hover, .search_info a:active{  color:#f60; }
				.search_info span.sel { padding:2px 2px 0; background:#FFFFCC; border:1px solid #F60; color:#CC0000; }
				.search_info td, .search_info th { padding:5px; }
				.search_info .instyle { border:1px solid #B4B4B4; margin-bottom:2px; height:18px; line-height:18px; color:#B4B4B4; font-size:12px; }
				.search_info .submit{ border:0; width:61px; height:22px; text-align:center; background:#fff url(http://image.sosoko.com/soweb40/v50/button.gif) no-repeat; cursor: pointer; color:#fff; font-size:12px; font-weight:bold;}
				/*.navlist1 { line-height:18px;margin:3px auto 0 !important;margin:8px auto 0; width:95%;  word-break:break-all; }*/


			.list_info { margin:0 auto;  width:518px; margin-bottom:14px; padding-bottom:10px; border-bottom:1px dashed #999; }
				.list_show { float:left; width:86px; text-align:center; margin-top:5px; }
				.list_show input { margin-top:2px; }
				.list_text { float:left; margin-left:14px; margin-top:2px; list-style-type:none; width:412px; text-align:left; }
					.list_text li { height:18px; line-height:18px; margin-bottom:3px;  }
						#restaurantType0 { font-size:14px; color:#006600; font-weight:bold;}
						#restaurantType1 {font-size:14px; color:#006600; font-weight:bold; background: url(http://image.sosoko.com/soweb40/v50/ally.gif) right top no-repeat;}
						#money , #hotphone { float:left; }
						#hotphone { margin-left:100px; }
						#address { clear:both; }
					.list_text em { color:#CC0000; font-weight:normal; }
			.info_list p , .info_text p{ height:40px; width:526px; padding-left:10px; line-height:40px;  background:url(http://image.sosoko.com/soweb40/v50/info_head.gif) no-repeat left top; }
				.info_list em, .info_text em  { font-weight:bold; color:#ee0637; }
				.info_list ul { width:536px; list-style-type:none; margin:20px auto; }
					.info_list li { text-align:right; height:34px; line-height:34px; clear:both; border-bottom:1px dashed #ccc; background:url(http://image.sosoko.com/soweb40/v50/bbb.gif) no-repeat 8px 11px; padding-right:5px; }
					.info_list li a { margin-left:32px; float: left; display:inline; font-size:13px; }
				.info_text .text_head { margin:37px auto 15px; width:536px; text-align:center; }
					.text_head h1 { font-size:14px; font-weight:bold; color:#000; margin:2px; }
					.text_head h2 { font-size:12px; color:#B7B7B7; font-weight:normal; }
				.info_text .text_content { width:536px; border-top:1px dashed #ccc; padding-top:15px; text-align:center; }
				.info_text	.text_content p { text-indent:26px; line-height:20px; height:auto; padding:0; width:530px; background:none; font-size:13px; text-align:left; margin:15px auto; }
					.text_content img { margin:5px auto; }	
					.text_content .author { float:left; font-size:12px; margin-top:29px; clear:both; text-align:left; }
					#article { width:516px; padding:10px 10px 0; margin:20px auto;  border:1px solid #ccc; list-style-type:none; text-align:left; }
						#article li { height:20px; line-height:20x; padding-left:20px;   }
						#article li#up { background:url(http://image.sosoko.com/soweb40/v50/up.gif) no-repeat 5px 1px; }
						#article li#down  { background:url(http://image.sosoko.com/soweb40/v50/down.gif) no-repeat 5px 1px; }
		
		#infomation_box { width:536px; margin:5px auto; }
			#infomation_box .box { float:left; width:170px; }
				#infomation_box .box h1 { width:150px;  padding-left:20px; color:#ff6600; text-align:left; font-weight:bold; margin:8px 3px;  background:url(http://image.sosoko.com/soweb35/project/sosokov4/ccc.gif) left top no-repeat; font-size:12px; font-weight:bold; }
				#infomation_box .box h1 a { color:#f60; }
				#infomation_box .box ul { float:left; width:170px; color:#ff6600; list-style-type:none; }
				#infomation_box .box ul li { float:left; line-height:20px;  width:150px; padding-left:20px; color:#999; }
				#infomation_box span { color:#009933; }


				#tuijian { float:left;  width:536px; margin:0px auto; }
			#tuijian .box { float:left; width:83px; padding-left:10px; }
				#tuijian .box h1 { width:83px;  padding-left:20px; color:#ff6600; text-align:left; font-weight:bold; margin:8px 3px;  background:url(http://image.sosoko.com/soweb35/project/sosokov4/ccc.gif) left top no-repeat; font-size:12px; font-weight:bold; }
				#tuijian .box h1 a { color:#f60; }
				#tuijian .box ul { float:left; width:170px; color:#ff6600; list-style-type:none; }
				#tuijian .box ul li { float:left; line-height:20px;  width:150px; padding-left:20px; color:#999; }
				#tuijian span { color:#009933; }				


		/*----专题列表------*/
		#sub_intro { width:536px; padding:23px 0; border-bottom:1px dashed #ccc; text-align:left; } 
			.sub_intro_pic { float:left; width:195px; height:79px; padding:2px; border:1px solid #CACACA; background:#E3E3E3; overflow:hidden;   }
			.sub_intro_text { float:left; width:322px; margin:2px 0 0 7px; }
				.sub_intro_text h2 { color:#EE0637; font-size:12px; }
				.sub_intro_text p { text-indent:24px; line-height:18px; font-size:12px; height:auto; width:auto; background:none; padding:0; }
				.sub_intro_text p a { color:#996334; font-weight:bold;  }
		#sub_intro:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
				   
/*---翻页组件---*/
.pagebody{ width:98%; margin:0 auto;  margin-top:15px; margin-bottom:30px;text-align:right; }
	  
	.pagebody a:link , .pagebody a:visited { text-decoration: none; color: #456400; }
	.pagebody a:hover ,.pagebody a:active  { text-decoration: underline; }
				
#foot { margin:0 auto; width:790px; border-top:1px solid #E4E4E4; margin-top:15px;  padding-top:11px; text-align:center; }
		#foot p { margin:5px auto; font-size:12px; color:#000; }

/*---关于页面---*/

