/* CSS Document */

p.branches {
    float:left;
    display:block;
    width: 185px;
    padding: 0px 5px 0px 10px;
}

#clear{
	clear:both;
}

#container{
	margin-top:10px;
}

/*上部餐饮列表*/
#container .top{
	width:100%;
	height:auto;
}

#container .top .longlink {
	margin:10px 0 10px 5px;
}
#container .top .all_title{
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
	border:solid 1px #CCCCCC;
}
/*所有地区*/
.all_title .all_side{
	width:100%;
	height:26px;
}
.all_title .all_side .title_1{
	width:80px;
	height:26px;
	line-height:26px;
	text-align:right;
	float:left;
	font-weight:700;
}
.all_title .all_side .side{
	/*width:45px;*/
	height:26px;
	line-height:26px;
	text-align:left;
	float:left;
}

.all_title .new_side .title_1{
	width:80px;
	text-align:right;
	line-height:26px;
	float:left;
	font-weight:700;
}
.all_title .new_side .new_side{
	height:26px;
	line-height:26px;
	text-align:left;
	padding-right:20px;
	float:left;
}
/*地区点击过后状态*/
#green_click2 a{
	font-weight:700;
	color:#7DB835;
	text-decoration:none;
	height:26px;
	line-height:26px;
	text-align:left;
	float:left;
    padding:0px 5px;
}

/*地区点击过后状态  end*/
/*所有地区  end*/

/*所有分类*/
.all_title .all_stor{
	width:100%;
}
.all_title .all_stor .title_2{
	width:80px;
	height:24px;
	line-height:24px;
	text-align:right;
	float:left;
	font-weight:700;
}
.all_title .all_stor .stor_option{
	width:855px;
	float:left;
	height:auto;
}
.all_title .all_stor .stor{
	/*width:95px;*/
	height:24px;
	line-height:24px;
	text-align:left;
	float:left;
    padding:0px 5px;
}
.no_green_click2 a {
	font:12px "Arial";
	color:#4d4d4d;
	text-decoration:none;
	height:26px;
	line-height:26px;
	text-align:left;
	float:left;
    padding:0px 5px;
}

.all_title .all_stor .stor a:hover,
.all_title .all_stor .stor a.current{
	line-height:26px;
	height:26px;
	font-weight:700;
	color:#7DB835;
	text-decoration:none;
	background:#f8f8f8;
	border:1px solid #d3dbe2;
	display:block;
}

/*分类点击过后状态*/
#green_click a{
	display:block;
	font-weight:700;
	color:#7DB835;
	text-decoration:none;
	background:#f8f8f8;
	border:1px solid #d3dbe2;
	padding-left:2px;
	line-height:20px;
}
.no_green_click a{
	color:#4d4d4d;
	text-decoration:none;
	/*border:1px solid #fff;*/
	padding:0px 5px;
}

#container .left .l_top{
	height:40px;
	line-height:40px;
	font-weight:700;
    width:auto;
}
#container .left .l_top span{
	color:#009933;
}
#container .left .title3{
	width:100%;
	height:28px;
	background-color:#FFFFE6;
	border-bottom:solid 1px #999999;
	border-top:solid 3px #999999;
}
#container .left .title3 .Line_txt {
	font:700 14px "Arial";
	color:#000;
	float:left;
	line-height:28px;
	margin-left:6px;
}
#container .left .sort{
	width:auto;
	/*height:28px;*/
	float:right;
}
.gridheader {
    background-color:#4d4d4d;
}
.title3 .sort .sort_img{
	width:7px;
	height:28px;
	float:left;
}
.title3 .sort .sort_title{
	height:28px;
	line-height:28px;
	float:left;
	font-weight:700;
	margin-left:5px;
}
.title3 .sort ul li{
	float:left;
	height:auto;
	line-height:28px;
	margin:0 4px;
    display:inherit;
}
.star_click a {
	background:#33cc33;
	color:#fff;
	width:20px;
	padding:4px;
	min-width: 24px;
}
.star_unclick a{
	color:#000;
	min-width: 18px;
    display: block;
}
/*左业面上部信息  end*/

/*左页面 商铺信息*/
#container .left .no_shop{
	text-align:center;
	width:100%;
	height:100px;
	line-height:100px;
}
#container .left .shop{
	width:100%;
clear:both;
	height:auto;
	border-bottom:dashed 1px #CCCCCC;
}
.shop .shop_left{
    margin:15px 0 10px 0;
	/*margin-top:5px;*/
	float:left;
	/*margin-left:10px;*/
	width:auto;/*520px;*/
}
.shop .shop_left .shop_info{
/*	height:22px;*/
	line-height:22px;
}
.shop .shop_right{
	width:auto;/*180px;*/
	/*height:110px;*/
	margin-top:5px;
	float:right;
	margin-right:10px;
}
.shop .shop_right ul li{
	float:right;
	text-align:center;
}
.shop .shop_right .width1{
	width:28px;
	*width:28px;
}
.shop .shop_right .width2{
	width:28px;
}
.shop .shop_right .shop_img{
	width:75px;
	margin-top:5px;
	height:60px;
	float:right;
	border:solid 1px #999999;
}
.shop .shop_right .upload{
	height:20px;
	margin-top:5px;
	line-height:20px;
	text-align:right;
}

/*左页面商铺信息 end*/
#container .left .pages{
	margin-top:20px;
	text-align:center;  
    
}
#container .left .pages a{
	margin-left:5px; 
}
/*左页面内容  end*/

/*右边图片*/
#container .right{
	width:198px;
	float:right;
	margin-top:40px;
}
#container .right .r_title{
	height:30px;
	line-height:30px;
	padding-left:15px;
	font-size:13px;
	font-weight:700;
	background-color:#C5DCAC;
}
#container .right .r_txt{
	margin-left:15px;
	margin-top:5px;
}
#container .right .r_txt .numb{
	width:15px;
	text-align:left;
	float:left;
	height:12px;
	border:solid 1px #FF0000;
}
#container .right .remenpaihang{
	border:solid 1px #CCCCCC;
	padding-bottom:10px;
}
#container .right .zhuanjiatuijian{
	border:solid 1px #CCCCCC;
	margin-top:20px;
	padding-bottom:10px;
}
/*右边图片  end*/

/*Store Single page*/
@charset "gb2312";
/* CSS Document */

/*----------------------------------------
Name: dishstorysingle.css
Developed by: sam tan
Date Created: 20100412
Last Updated: 20100412
Copyright: sam tan
Description: 菜肴故事单页。
----------------------------------------*/
#container .storetitlebig{
	height:37px;
	float:left;
	line-height:37px;
	margin-left:5px;
	padding:0px 20px 0px 20px;
	font-size:16px;
	border:solid 1px #999999;
}

/*广告*/
#container .adimg{
	width:500px;
	height:70px;
	float:right;
	border:solid 1px #CCCCCC;
	text-align:center;
}


/*restaurant store menu*/
#container .storenav{
/*width:inherit;
height:37px;
border-bottom:#CCCCCC solid 1px;
    */
}
#container .storenav .subnav a{
    display:block;
    float:left;
    border-bottom:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    text-transform: uppercase;
    color: black;
    padding: 10px 20px;
    font-size: 12px;
    font-weight:bold;
}
#container .storenav .subnav a.active,
#container .storenav .subnav a:hover
{
    border-bottom:0px;
}

#container .introduction{
	overflow:hidden;
	margin-top:-1px;
	width:908px;
	padding:20px 20px 20px 20px;
	background-color:#FFFFFF;

}
#container .storenav ul:after{
	clear:both; 
}

/*餐厅简介*/

/*左侧*/

#container .introduction .left{
	width:240px;
	float:left;
	overflow:hidden;
	margin-left:30px;
}

#container .introduction .number span{
	font-size:38px;
	font-weight:bolder;
	height:100px;
	display:block;
	margin-left:26px;
	margin-top:58px;
}
#container .introduction .numberimg{
	float:left;
	width:90px;
	height:118px;
	margin-left:20px;
}
#container .introduction .mumber1{
	clear:both;
	margin:15px 2px;

}
#container .introduction .numberimg .txt{
	float:left;
	font-weight:700;
}
#container .introduction .numberimg .mumber1{
	height:13px;
	line-height:13px;
}
#container .introduction .numberimg .img{
	background:url(../images/numberimg01.jpg);
	width:49px;
	float:left;
	height:8px;
	overflow:hidden;
	margin-top:3px;
	margin-left:2px;
}
#container .introduction .numberimg .mumber1 .img0{
	background-position:0px -40px;
}
#container .introduction .numberimg .mumber1 .img1{
	background-position:0px -32px;
}
#container .introduction .numberimg .mumber1 .img2{
	background-position:0px -24px;
}
#container .introduction .numberimg .mumber1 .img3{
	background-position:0px -16px;
}
#container .introduction .numberimg .mumber1 .img4{
	background-position:0px -8px;
}
#container .introduction .numberimg .mumber1 .img5{
	background-position:0px 0px;
}

/*中间*/
#container .introduction .mid{
	width:355px;
	float:left;
	overflow:hidden;
}
#container .introduction .contenttxtmid{
	overflow:hidden;
	border-bottom: #CCCCCC dashed 1px;
	line-height:25px;
	margin-left:10px;
}
#container .introduction .contenttxtmid  .synopsis{
	overflow:hidden;
}
#container .introduction .contenttxtmid span{
	margin-right:5px;
}
/*右侧*/
#container .introduction .right{
	width:255px;
	margin-right:10px;
	float:right;
}
#container .introduction .map{
	width:240px;
	height:200px;
	padding:3px;
	border:solid 1px #CCCCCC;
}
#container .introduction .gai{
	height:20px;
	line-height:20px;
	text-align:right;
	padding-right:5px;
	width:243px;
	background-color:#C4DAA9;
}
#container .introduction .gai a{
	text-decoration:underline;
}
#container .dishpic{
	margin:10px 0px;
	border:solid 1px #CCCCCC;
	background-color:#EEEEEE;
	padding:10px 10px 10px 10px;
	height:82px;
}
#container .dishpic .img img{
	border:solid 1px #999999;
}
#container .dishpic .img{
	float:left;
	height:80px;
}
#container .dishpic .more{
float:left;
margin-left:10px;
margin-top:33px;
}
#container .dishpic .btn{
	width:120px;
	float:right;
	margin-top:25px;
	margin-right:10px;
	text-align:center;
	font-weight:bold;
}
#container .dishpic .btn a{
	text-decoration:underline;
}



.comments .norecord{

	width:950px;
	height:300px;
	border:solid 1px #999999;
	text-align:center;
	line-height:300px;
	margin-top:-1px;
	overflow:hidden;
}
.comments .comtnav,
#comments .comtnav
{
	height:33px;
	width:900px;
	margin-left:5px;
	margin-top:10px;
	position:relative;
	z-index:1;
}
.comments .title,
#comments .title
{
	width:113px;
	height:33px;
}
.comments .comtnav .txt,
#comments .comtnav .txt
{
	width:150px;
	height:33px;
	line-height:33px;
	text-align:center;
	display:inline-block;
	color:#666666;
}

.comments .comtbody,
#comments .comtbody
{
	width:950px;
	border:solid 1px #999999;
	overflow:hidden;
	margin-top:-1px;
}
.comments  .searchbar{
	margin:3px 3px 3px 3px;
	height:35px;
	background-color:#EEEEEE;


}

.comments .comtbody .left{
	float:left;
	width:80px;
	text-align:center;
	margin:30px 25px;
}
.comments .comtbody .center{
	float:left;
	margin-top:30px;
	width:633px;
}
.comments .comtbody .center .date{
	color:#999999;
}
.comments .comtbody .center .line{
height:1px;
background:#999999;
margin:5px 0px;
}
.comments .comtbody .center .text{
line-height:22px;
}
.comments .comtbody .center .right{
	float:right;
	margin-right:64px;
	width:75px;
	height:66px;
	background:#CCCCCC;
	text-align:center;
	line-height:30px;
	margin-top:30px;
}
.comments .comtbody .center .recommend{
	margin-top:25px;
	line-height:22px;
}

.comments  .searchbar {
line-height:32px;
}
.comments  .searchbar .show{
float:left;
width:400px;
}
.comments  .searchbar .select{
	float:right;

}
.comments  .searchbar .select .comtsearchbtn{
margin-top:8px;

}
.pgdiv{
text-align:center;
margin-top:10px;
height:50px;
line-height:50px;
}
.comments .comtbody .right{
float:left;
margin-top:30px;
margin-left:30px;
}

.comtsearchbtn {
	background:url(../images/store_btn_02.jpg) no-repeat;
	border: none;
	width: 60px;
	height: 22px;
	padding: 0 0 0 60px;
	overflow: hidden;
	cursor: pointer;
}

.comments .title,
#comments .title
{
	float:left;
}
.comments .comtnav .txt{
	float:left;
}
.comments  .searchbar .show .txt{
	float:left;
	margin-left:10px;
	margin-right:3px;
	*margin-right:0px;
}
.comments  .searchbar .show .put{
	float:left;
	margin-top:10px;
	*margin-top:5px;/*IE7*/
	margin-left:2px;
	*margin-left:0px;
	
}
.comments  .searchbar .show .gcommentlist{
	float:left;
	margin-left:5px;
}
#comments  .searchbar .show .gcommentlist .txt{
margin-left:15px;
}
.comments  .searchbar .select .txt{
float:left;
text-align:left;
width:60px;
}
.comments  .searchbar .select .put{
float:left;
margin-top:6px;
*margin-top:0px;/*IE 7*/
}
.comments .searchbar .select .btn{
float:left;
margin-left:3px;
}
.comments  .searchbar .select .btn input{
margin-top:5px;
}
.comments  .center .cen_top{
width:100%;
height:45px;
}
.comments .comtbody .center .top_left{
width:43px;
float:left;
height:43px;
}
.comments .comtbody .center .top_right{
width:580px;
float:left;
margin-left:3px;
}
.comments .comtbody .center .tit{
height:24px;
line-height:24px;
font-size:14px;
font-weight:700;
}
.comments .comtbody .center .pingfen{
width:455px;
float:left;
}
.comments .comtbody .center .pingfen .txt{
float:left;
}
.comments .comtbody .center .pingfen .fen{
float:left;
width:55px;
height:13px;
padding-top:5px;
}
.comments .comtbody .center .pingfen .ren{
float:left;
}
.comments .comtbody .center .date{
width:120px;
float:right;
}
.comments .comtbody .center{
padding-bottom:20px;
border-bottom:dashed 1px #CCCCCC;
}

.comments .comtbody .right .tuijian{
width:102px;
height:81px;
line-height:81px;
}
.comments .comtbody .right .tuijian .bgimg{
width:100%;
height:81px;
}
.comments .comtbody .right .tuijian .bgimg1 a{
cursor:hand;
}
.comments .comtbody .right .tuijian .bgimg input{
cursor:hand;
width:102px;
height:81px;
background:url(../images/tuijian.jpg) no-repeat;
border:none;
}
.comments .comtbody .right .tuijian .renshu{
position:relative;
margin-top:-47px;
height:20px;
width:50px;
text-align:center;
line-height:20px;
margin-left:15px;
z-index:1;
}
.comments .comtbody .right .pingjia{
width:90px;
height:25px;
}
#container .introduction .btnright .lianjie{
width:95px;
float:left;
font-weight:700;
}
#container .introduction .bot{
height:80px;
padding-top:15px;
padding-bottom:15px;
margin-left:10px;
}
#container .introduction .bot .tiaojian{
margin-top:7px;
}
#container .introduction .bot .b{
color:#CD060B;
}
#container .introduction .bot .a_col A{
color:#999999;
margin-left:10px;
}
#container .introduction .contenttxtmid .add{
float:left;
width:345px;
white-space:nowrap;
overflow:hidden;
}
#container .introduction .contenttxtmid .sele{

margin-bottom:5px;
margin-right:15px;

}
#container .introduction .contenttxtmid .add_name{
	height:25px;
	line-height:25px;
	padding-bottom:10px;
	font-weight:700;
	font-size:16px;
	color:#336600;
}
#container .introduction .contenttxtmid .add_name img{
margin-left:15px;
}

#container .introduction .contenttxtmid .sele input{
width:105px;
height:22px;
background:url(../images/fendian.jpg) no-repeat;
border:none;
}
#container .introduction .left .lianjie_img{
	overflow:hidden;
    margin-top:15px;
}
#container .introduction .left .lianjie_img a{
/*	margin-left:15px;
	margin-top:15px;
*/
	float:left;
    width: 90px;
    height: 24px;
    padding: 4px 2px 2px 25px;
    font-size: 12px;
    font-weight: bold;
}
.lianjie_img .collection {
    background: url(../images/bg-addfavior.png) 0 0 no-repeat;
}
.lianjie_img .print {
    background: url(../images/bg-print.png) 0 0 no-repeat;
}
.lianjie_img .share {
    background: url(../images/bg-share.png) 0 0 no-repeat;
}
.lianjie_img .comment {
    background: url(../images/bg-comment.png) 0 0 no-repeat;
}

.synopsis{
	margin-top:15px;
	line-height:25px;
}

/*new events*/
#container .introduction .news{
border:solid 1px #CCCCCC;
background-color:#FAFAFA;
margin-top:20px;
*margin-top:24px;
overflow:hidden;
padding-left:15px;
padding-right:15px;
height:260px;
	
}
#container .introduction .news .title{
	line-height:30px;
	border-bottom:solid 1px #999999;
	font-weight:700;
}

#container .introduction .news .new_name{
list-style:disc;
height:15px;
margin-top:7px;
}
#container .introduction .news .new_data{
color:#999999;
}
.news li
{
padding: 5px 2px 2px 0px;
width: 200px;
height: 18px;
overflow: hidden;    
}
/*最新活动消息  end*/


/*右边图片信息*/
#container .introduction  .stor_img{
margin-top:20px;
width:247px;
height:251px;
overflow:hidden;
}
#container .introduction  .stor_img img{
	border:#cccccc solid 1px; 
	padding:2px;
	width:auto;
	max-width:240px;
	height:197px;
	max-height:197px;
}
#container .introduction .storeimgleft{
	text-align:right;
	line-height:25px;
	margin-right:20px;
	height:25px;
	width:246px;
	background-color:#C4DAA9;
}
#container .introduction .storeimgleft .ai{
float:left;
text-align:left;
width:100px;
margin-left:10px;
}
#container .introduction  .photo_up{
float:right;
margin-right:10px;
position:relative;
top:-22px;}
#container .introduction  .photo_up a{
	text-decoration:underline;
}
#container .introduction .number{
	background:url(../images/starimg.png);
	width:111px;
	height:118px;
	float:left;
	color:#66CC66;
}
.photo_dis2{
margin-left:-110px;}
/*右边图片信息  end*/
/*单页连接样式*/
.nav_yiban{
	display:block; 
	width:110px; 
	height:37px;
}
.nav_zhixiang{
	display:none;
	width:110px; 
	height:37px;
}
.friendgongxiang{
	margin-left:15px;
	margin-top:10px;
	border:solid 1px #CCCCCC;
	width:210px;
	padding-left:5px;
}
.friendgongxiang .pengyou_info{
margin-top:2px;
}
.friendgongxiang .pengyou_info .tit{
	float:left;

}
.friendgongxiang .pengyou_info .kuang{
	width:115px;
	float:left;
}
.gx_email{
	float:left;}

.friendgongxiang .pengyou_info .hou{
	float:left;
	margin-left:2px;
}
/*wangyu 20100518修改 end*/


.mybos{
line-height:35px;
margin-right:15px;
}
/*订单记录*/
.order_his{
	margin-top:10px;
	width:950px;
}
.order_his_tit{
	
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.order_his_num{
	
	font-size:12px;
	padding-bottom:10px;
}
.res_ord_his{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	width:100%;
}
.ord_his_bg{
	background-color:#D2D2D2;
	
}
.res_ord_his th,tr,td{
	height:32px;
	/*text-align:center;*/
    border-bottom:1px #CCC dotted;	
}
.co{
	color:	#F00;
}
.page{
	margin-top:10px;
}
.order_menu{
	float:left;
}

/*upload a photo to restaurant*/
/*************************************/
/*             main内容              */
/*************************************/
#ctsimg {background:url(../images/new/cstore_up.gif) no-repeat;width:121px;height:37px;margin-left:20px;}


/*****************************/
/*       上传店铺照片 tab    */
/*****************************/
#shop_photo_tab {border-bottom:1px solid #ccc;overflow:auto;height:1%;background:url(../images/up_bg.jpg) no-repeat;width:650px;height:54px; overflow:hidden; list-style:none;}
#shop_photo_tab li {float:left;margin-left:10px;padding-top:16px;}

#sp_tab1 .sp_tt a {background:url(../images/upp_dp_b.jpg) no-repeat;width:100px;height:38px;display:block;}
#sp_tab1 .sp_ss a {background:url(../images/upp_dp_a.jpg) no-repeat;width:94px;height:38px;display:block;}

#sp_tab2 .sp_tt a {background:url(../images/upp_cy_b.jpg) no-repeat;width:136px;height:38px;display:block;}
#sp_tab2 .sp_ss a {background:url(../images/upp_cy_a.jpg) no-repeat;width:116px;height:38px;display:block;}

#sp_tab3 .sp_tt a {background:url(../images/upp_cd_b.jpg) no-repeat;width:100px;height:38px;display:block;}
#sp_tab3 .sp_ss a {background:url(../images/upp_cd_a.jpg) no-repeat;width:94px;height:38px;display:block;}

.sp_ss {position:relative;top:5px;}
.sp_tt {position:relative;top:1px;}


/*店铺名*/
.shop_Variable {font:700 14px ;margin:20px 0 10px 0;}
.shop_Variable span {color:#429B0A;}


/***************************************************************************************/
/*上传照片预览*/
#loading_newphoto {border:1px solid #ccc;width:636px;padding:10px 0 10px 14px;clear:both;}/*图片上传的div层*/

/*上传的图片 img*/
.upphoto_img {background:url(../images/up_photo.gif) no-repeat;width:120px;height:28px;float:left;margin-top:20px;display:inline;}


.img_k {float:left;width:170px;height:156px;margin:10px 20px 10px 20px;display:inline;}

.imgname_input {width:85px;margin-right:5px;margin-top:6px;}

/*图片*/
/*#imgview img {}*/

#imgview {border:1px solid #CCC;width:160px;height:120px;overflow:hidden;background:#fff;text-align:center;}/*限制图片大小*/

/*照片改过后的名字*/
.img_nn {margin-top:6px;width:160px;overflow:hidden;white-space:nowrap;text-align:left;color:#000;}
.imgname_input_txt a {text-decoration:none;color:#2255ff;}

/*无图片上传时显示的图片*/
#no_up_img {background:url(../images/no_up.gif) no-repeat;width:160px;height:21px;margin:10px 0 0px 230px;overflow:hidden;}

/*确认btn*/
.imgname_btn a {text-decoration:none;color:#fff;border:1px solid #333;background:#999;padding:2px 2px 0 4px;margin-bottom:2px;}


/*****************************/
/*         店铺图片          */
/*****************************/
#photo_upload_1 {clear:both;list-style:none;text-align:left;margin:15px;;}
#image_files {width:350px;height:20px;}
#ph_name {width:274px;height:17px;margin-top:6px;}
.uppo {margin:6px 0 0 0;}

/*****************************/
/*      产品/菜肴图片        */
/*****************************/
#photo_upload_2 {clear:both;list-style:none;text-align:left;margin:15px;}
.p_u_2s {margin-top:6px;}
.uppo {margin-left:60px;}
.Description {position:relative;bottom:76px;}
.xianzhi {color:#999;margin-left:10px;}

/*菜单图片*/
#photo_upload_3 {clear:both;list-style:none;text-align:left;display:none;}

#photo_upload_1 h2,#photo_upload_2 h2 ,#photo_upload_3 h2 {font:700 16px ;}

/*上传图片*/
#loading_newphoto {margin:6px 0 0 0;}

/*图片上传处理文字*/
#up_msg_doing {font:12px ;color:#fff;display:block;background:red;width:130px;float:right;line-height:20px;height:20px;position:relative;top:14px;padding-left:8px;}

.sctp {float:left;line-height:24px;margin-left:16px;}
#input_files1,#input_files2,#input_files3 {float:left;}

table tr td {
border:#ffffff solid 10px;}
.subbutton{
border:none;
background:url(../images/subm.jpg) no-repeat;
width:80px;
height:23px;
cursor:pointer;
}

/*restaurant photo list*/
#container .storetitlebig{
height:37px;
float:left;
line-height:37px;
padding:0px 20px 0px 20px;
font-size:16px;
border:solid 1px #999999;
}
.listing{
padding-bottom:20px;
margin-top: -1px 9px;
*margin-top:-5px;
background-color:#FFFFFF;
overflow:hidden;

}
.listing .listing_nav{
	width:160px;
	display:block;
	margin-top:10px;
	float:left;
	clear:left;
	position:relative;
	z-index:3;
}
.listing .listing_nav ul{
list-style:none;
margin:0px;
padding:0px;
}
.listing .listing_nav ul li{
color:#3b3b3b;
font-weight:bold;
width:120px;
margin:15px;
/*
margin-left:20px;
margin-top:20px;
    */
line-height:20px;
border-bottom:#CCCCCC solid 1px;
}
    .listing .listing_infm {
        width: 100%; /*780px;*/
        float: left;
        position: relative;
        z-index: 1;
        margin-top: 10px;
    }
.listing_infm .box{
float:left;
margin-top:50px;
width:156px;
height:180px;
overflow: hidden;
margin-right:25px;
}
.listing_infm .box img{
max-width:150px;
max-height:150px;
}

.listing_infm .box .image{
border:#CCCCCC solid 1px;
height:150px;
padding:2px;
}
.listing_infm .box .from{
line-height:24px;
color:#3b3b3b;
font-weight:bold;
text-align:center;
}
.pages{
text-align:center;
padding-left:200px;
margin-top:50px;
}
.noneinfo{
height:300px;
margin-top:50px;
text-align:center;
line-height:300px;
color:#999999;
}
#original{
margin-top:20px;
margin-left:20px;
width:130px;
height:130px;
overflow:hidden;
}

/* store photo view single page */
/*************************************/
/*           右页面内容              */
/*************************************/
#rightbody {width:200px;float:right;margin-right:4px;}
#rightbody a
{
    padding-left:40px;
}
#PAsin img {padding:4px ;border:1px solid #ccc;float:left;margin:6px;}
#last {clear:both;float:left;margin-left:6px;}
#last a {text-decoration:none;background:url(../images/up_page.jpg) no-repeat;width:72px;height:29px;display:block;line-height:29px;color:#000;padding-left:4px;}
#last a:hover {text-decoration:underline;}
#next {clear:both;float:right;margin-right:40px;}
#next a {text-decoration:none;background:url(../images/down_page.jpg) no-repeat;width:72px;height:29px;display:block;line-height:29px;color:#000;text-indent:-4px;}
#next a:hover {text-decoration:underline;}

/*上传新图片*/
#uploadNewStorePhoto a {background:url(../images/Thought_a.gif) no-repeat;width:160px;height:33px;display:block;line-height:33px;text-decoration:none;color:#2255ff;margin:10px 20px 0 0;}

#supportBtn ,#addcomment {background:url(../images/Thought_b.gif) no-repeat;width:160px;height:33px;display:block;}

#supportBtn a,#addcomment a{line-height:33px;text-decoration:none;color:#2255ff; margin-left:18px;}

#uploadNewStorePhoto a:hover ,#supportBtn a:hover ,#addcomment a:hover {text-decoration:underline;}


/*************************************/
/*           左页面内容              */
/*************************************/
#leftbody {width:535px;text-align:left;margin-left:10px;list-style:none;min-height:400px;}
#PAhoto_single 
{
    /*border:1px solid #ccc;*/
                margin-bottom:10px;overflow:auto;height:1%;padding-bottom:6px;
                }
#PA_n {text-align:center;}
/*#PA_n img {padding:4px;border:1px solid #ccc;width:512px;}*/
#PA_n img {padding:10px;
           /*border:1px solid #ccc ;*/
           max-width: 500px;
           }
#PA_L li {margin-left:20px;float:left;}
#PA_L  {text-align:center}

.PA_L_up a{background:url(../images/up_page_a.jpg) no-repeat;width:99px;height:28px;display:block;}
.PA_L_up a:hover {background:url(../images/up_page_b.jpg) no-repeat;width:99px;height:28px;display:block;}
.PA_L_down a{background:url(../images/down_page_a.jpg) no-repeat;width:99px;height:28px;display:block;}
.PA_L_down a:hover {background:url(../images/down_page_b.jpg) no-repeat;width:99px;height:28px;display:block;}


/*商家 地址*/
#PAU {margin:6px 0 6px 0;line-height:12pt;}

/*************************************/
/*             留言内容              */
/*************************************/
#Message_body 
{
    /*border:1px solid #ccc;*/
               clear:both;padding-bottom:10px;}



/*用户头像设定*/
.user_img img {width:expression(this.width>50?"50px":this.width+"px");padding:2px;border:1px solid #ccc;margin:6px 6px 0 6px;}
#userimg_left {float:left;text-align: center;}
#userimg_left li {margin-left:-10px;}

#userimg_right {float:left;padding:0 6px 0 0;
                width:430px;
                min-height:109px;
                }
.Division 
{
    border-top:1px dashed #ccc;
           height:1px;padding:0 4px 0 4px;clear:both; width:100%; 
           text-align:right;
           }

/*留言时间*/
.Homeuserguestbook_time {color:#999;}

/*留言内容*/
.user_info {word-wrap:break-word;margin:4px 4px 4px 10px;line-height:12pt;}


/*添加评论*/
#Pcoment {clear:both;border:1px solid #ccc;margin:10px 0 10px 30px;padding-bottom:6px;width:470px;background:#fcfbf9;}
#Pcoment h5 {text-align:center;font:700 14px ;color:#33cc33;padding:6px 0 0 0 ;}
#Pcoment textarea {width:440px;margin:6px 6px 6px 8px;}

.Pcoment_input input{margin-left:180px;}

/*暂无留言*/
.norecord {border:1px dashed #ccc;margin:30px;padding:10px 0 10px 0;display:block;text-align:center;}


.pages {text-align:center; margin-top:10px;}
/*弹出层 报告不适当内容*/
.btn_close {margin-right:285px;}
/*new food*/
/*页面框架圆角*/
.rtop {display:block;background:#D8E0E6;font-size:1px;width:100%;}
.rbottom {display:block;background:#fff;font-size:1px;width:100%;}
.r1 , .r2 , .r3 , .r4 {display:block;overflow:hidden;}
.r1 , .r2 , .r3 {height:1px;}
.r2 , .r3 , .r4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.r1 {margin:0 5px; background:#ccc;}
.r2 {margin:0 3px; border-width:0 2px;}
.r3 {margin:0 2px;}
.r4 {height:2px; margin:0 1px;}

#main_left {min-width:534px;text-align:left;font:12px ;float:left;margin-left:20px;display:inline;}
#main_right {width:180px;height:300px;background:#fff;float:right;margin-right:20px;display:inline;}

/*************************************/
/*           Restaurant                */
/*************************************/
#shop_img {float:left;width:230px;height:160px;background:#eee;border:1px solid #ccc;}
#shop_img {text-align:center;}
#shop_right {float:left;margin-left:10px;display:inline;}

.shop_1 {color:#999; height:20px; line-height:20px;}
.shop_2 a {text-decoration:none;color:#7DB835;}
.shop_2 a:hover {text-decoration:underline;}
.shop_addcai {margin-top:20px;}

/*************************************/
/*             Add Food              */
/*************************************/
#edit_menu {clear:both;margin-top:20px;}
#em_title {background:url(../images/dish-new.png) no-repeat;width:424px;height:17px;margin:10px 0 10px 0;}

#em_top {background:url(../images/dish_10.gif) no-repeat;width:428px;height:11px;overflow:hidden;}
#em_center {background:url(../images/dish_11.gif) repeat-y;width:428px;padding:0 8px 0 14px;}
#em_bottom {background:url(../images/dish_12.gif) no-repeat;width:428px;height:11px;}

#em_center form {margin:0;}
.em_01 {height:25px;}
.em_01 input {width:300px;}
.em_02 input {width:80px;}
#txtUploader {width:220px;margin-right:2px;}/*图片上传控件中input*/

.food-edit .full-field
{
    width: 400px;
    float:left;
}

.food-edit .full-field input,
.food-edit .full-field textarea
{
    width: 380px;
}

.food-edit .split-field 
{
    width: 190px;
    float:left;
}

.food-edit .split-field input
{
    width: 180px;
}


#shopmenu {
margin-top:10px; 
width:700px;
overflow:hidden;
}
#shopmenu .shop_1{
width:60px;
}
#shop_img {
float:left;
}
#shop_right{
float:left;
width:450px;
}

#shop_right .last{
padding:3px;
}
#edit_menu table{
}
#edit_menu table td{
}
#edit_menu .em_02{
height:30px;
}
/*store list foods*/

.listing_infm .waterfall .item {
    width:180px;
    text-align:center;
    /*padding:10px;
    border: 2px solid #ccc;*/
    border-radius: 1px;
    margin:10px;
    overflow:hidden;
}
.listing_infm ul li{
    float:left;
    /*height:auto;*/
    width:160px;
    /*margin-left:18px;
    margin-right:18px;
        */
    text-align:center;
    padding:10px;
    border: 2px solid #ccc;
    border-radius: 4px;
    margin:10px;
}
.listing_infm .no_info{
	padding-left:200px;
	margin-top:50px;
}
.listing_infm ul li img{
border:solid 1px #DDDDDD;
padding: 2px 2px 2px 2px;
}

/*a food info in foods list*/
.menu_infm{
display:block;
line-height: 15px;
font-weight:bold;
}
.waterfall .item .menu_photo
{
    width: 180px;
    height: 180px;
    overflow:hidden;
    padding:0px;
}

.waterfall .item .menu_photo img
{
    width:180px;
    /*height:180px;*/
}
#caimenu {
margin-top: 10px;
}
#cai_img {
float: left;
width: 230px;
height: 160px;
background: #fff;
border: 1px solid #ccc;
overflow: hidden;
text-align:center;
}
#cai_img img
{
    max-width:220px;
    max-height:160px;
}
#cai_right {
float: left;
margin-left: 10px;
display: inline;
width: 420px;
}
/*restaurants comment*/
#comments {
padding-top:4px;
background-color:#FFFFFF;
}
#comments  .searchbar{
height:40px;
margin:3px;
background:#eeeeee;
line-height:40px;
}
#comments  .searchbar .show{
float:left;
}

#comments  .searchbar .show .put{
float:left;
/*margin-top:14px;
*/
}
#comments   .searchbar .select{
float:right;
}
#comments   .searchbar .select .txt{
float:left;
text-align:left;
width:60px;
}
#comments   .searchbar .select .put{
float:left;
}
#comments   .searchbar .select .btn{
float:left;
margin-left:3px;
}
#comments  .left{
width:100%;
float:left;
border:none;
}
#comments .left .box1{
overflow:hidden;
padding-bottom:15px;
}
#comments .left .box1 .food{
float:left;
margin:30px;
}
#comments .left .box1 .food .name{
text-align:center;
}
#comments .left .box1 .text{
    float:left;
    width: 630px;
    margin-right: 20px;
    margin-top:30px;
}
#comments .left .box1 .text .date{
color:#999999;
line-height:24px;
}
#comments .left .box1 .text .pingfen{
line-height:24px;
}
#comments .left .box1 .text .evaluate{
overflow:hidden;
padding-bottom:15px;
}
#comments .right{
margin-top:30px;
float:right;
border:none;
}
.noneinfo{
text-align:center;
height:300px;
line-height:240px;
}
.noneinfo a{
color:#CCCCCC;
}
.pgdiv{
text-align:center;
margin:10px auto;
}

.comtsearchbtn {
	background:url(../images/store_btn_02.png) no-repeat;
	border: none;
	width: 60px;
	height: 22px;
	padding: 0 0 0 60px;
	overflow: hidden;
	cursor: pointer;
}
#comments  .searchbar .show .txt{
	float:left;
	margin-left:5px;
	margin-right:3px;
	*margin-right:0px;
}
#comments  .searchbar .show img{
	margin-top:5px;
}
#comments  .searchbar .show .gcommentlist{
float:left;
margin-left:5px;
}
#comments  .searchbar .show .gcommentlist .txt{
margin-left:10px;
}
#comments .left .box1 .text .text_top{
padding-bottom:3px;
width:100%;
height:50px;
border-bottom:solid 1px #CCCCCC;
}
#comments .left .box1 .text .text_top .text_top_left{
    width:400px;
    float:left;
    height:28px;
    line-height:28px;
}
#comments .text_top_left span
{
    padding:0px 10px 0px 10px;
}
#comments .left .box1 .text .text_top .text_top_right{
    float:right;
    height:28px;
    line-height:28px;
    margin-left:3px;
}
#comments .box1 .right
{
    width: 150px;
    line-height: 30px;
}
.text_top_right .tit{
height:24px;
line-height:24px;
font-size:14px;
font-weight:700;
}
.text_top_right .date{
width:120px;
float:right;
line-height:24px;
}
.text_top_right .pingfen{
width:420px;
float:left;
}
.text_top_right .pingfen .txt{
float:left;
}
.text_top_right .pingfen .fen{
float:left;
width:12px;
height:13px;
margin:0 2px;
}
.text_top_right .pingfen .ren{
float:left;
}
#comments .recommend{
padding-bottom:10px;
border-bottom:dashed 1px #CCCCCC;
}
#comments .right{
    float:right;
}
#comments .right .tuijian{
width:102px;
height:81px;
}
#comments .right .tuijian .bgimg{
width:100%;
height:81px;
}
#comments .right .tuijian .bgimg input{
cursor:pointer;
width:102px;
height:81px;
background:url(../images/tuijian.jpg) no-repeat;
border:none;
}
#comments .right .tuijian .renshu{
position:relative;
margin-top:-45px;
margin-left:28px;
z-index:1;
}
.comments .right .pingjia{
width:90px;
height:25px;
}
.subtitle
{
    height: 25px;
    line-height: 25px;
    padding-bottom: 10px;
    font-weight: 700;
    font-size: 16px;
    color: #336600;
}