/*=============main=========*/
.mainmid { width: 1000px; margin:0 auto; }
.main2 { float: left; width: 1000px; margin-top:23px; background:url(images/back.jpg) repeat-y left top; border:solid 1px #BAB9B9;}
/*ddleft*/
.ddleft { background-color: #EEEEEE; float: left; width: 465px; padding:10px; }
.ddtitle { font-size: 14px; font-weight: bold; color: #FF6101; }
.ddbiao { padding:20px 0; }
.diandan td { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; padding: 10px; }
.textdd { line-height: 22px; height: 22px; border: 1px solid #CCC; vertical-align: middle; }
.ddjg { font-size: 13px; line-height: 30px; }
/*ddright*/
.ddright { float: right; width: 465px; padding:10px; background-color: #FFF; }
.wlitem { border-bottom: solid 1px #CCC; padding:10px 0; }
.textty { height: 80px; }
/*=============shop=========*/
.shopmain { float: left; width: 1000px; }
.Infor { float: left; width: 1000px; padding:6px 0; font-size:14px; font-weight:bold; color:#FD6602; }
.shoptop { background-color: #FFF; float: left; width: 960px; padding:20px; }
.shopic { float: left; width: 148px; }
.shoprig { float: right; width: 780px; }
.shopname { line-height: 33px; height: 33px; color:#FE6700; border-bottom:solid 1px #CCC; font-size:14px; }
.shopname font { color: #28A606; }
.shopname span { float: right; }
.shopname span  a { color: #FE6C00; padding-right: 8px; }
.shopname .shopna { float: left; }
.shopitem { padding-top: 5px; font-size: 14px; }
.shopleft { width: 725px; float: left; }
.shopblock { background-color: #FFF; float: left; width: 723px; border:1px solid #CCC;}

.shopright { float: right; width: 232px; padding:10px; border:solid 1px #CCC; background-color: #FFFAE6; }
.shclass { float: left; width: 683px; padding:10px; background-color: #EFF0F2; }
.clasbiao tr td { padding: 5px; line-height: 180%; font-size: 13px; }

.shoptitle { float: left; width: 713px; height:25px; padding:10px 0 0 10px; color:#FF6101; font-weight:bold; font-size:14px;  background:url(images/titlebg.jpg) repeat-x left top; }

.carlist { padding: 10px 0 0 10px; font-size: 13px; }
.clasbiao tr td a { padding:0 2px; font-size: 13px; }
.clasbiao tr td font { background-color: #545454; padding:4px 8px; }
.clasbiao tr td font a{color: #FFF; }

.diandan2 td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px;
}
.shbtitle{ height:30px; line-height:30px; background: url(images/sholtitlbg.jpg) repeat-x left top; padding: 0  15px; font-size:14px; font-weight:bold;}
.shbtitle span { float: right; padding-top:7px; }

.shcont { float: left; width: 703px; padding-top:14px;}
.shopbot { float: left; width: 703px; padding:10px 0 0 10px; }

.shbcont { float: left; width: 703px; padding:8px 0 15px 0;}
.shbcontA { float: left; width: 331px; }
.tzbiao tr td { padding: 10px; font-size: 13px; border-bottom: dashed 1px #CCC; }

.shbcontB { float: right; width: 331px; }
.shopmenu { float: left; width: 600px; }
.shopmenu ul li { float: left; width: 80px; height:25px; line-height:25px; text-align:center; margin-left:10px; }
.curs { line-height: 25px; background-color: #FFF; float: left; height: 25px; width: 80px; text-align: center;  }
.pltile { background-color: #EFF0F2; height:27px; padding:0 15px; font-size:13px; }
.plcont { padding: 10px; width:683px; float:left;  }
.plblock {width:703px; float:left; }


/*table tr td { padding: 5px 0 0 0; }*/
.pltbiao { width:703px; float:left; padding: 10px 0; }
.pltile font { padding-top: 8px; float: left; width: 80px; font-size: 14px; font-weight: bold; }




.curs a{color: #FF6101;}
/*餐厅列表*/
.produblock { float: left; width: 958px; padding:20px; border:solid 1px #CCC; background-color: #FFF; margin-top:20px; }
.prodtop { width: 958px; padding:10px 20px; border:solid 1px #CCC;  float: left; background:url(images/listbg.jpg) repeat-x left top; background-color: #FFF;}
.proitem { padding: 6px; font-size: 13px; }
.proitem tr td font a { color: #F60; font-size: 13px;  }
.block { float: left; width: 958px; }


.product { float: left; width: 958px; padding-bottom:20px; }
.prodpic { float: left; width: 180px; }
.prodcontA { float: right; width: 750px; padding:0 10px; background:url(images/cdbg1.jpg) repeat-x left top; }
.protitle { font-size: 14px; font-weight: bold; color: #FF6101; height:29px; padding:10px 0 0 0;}
.protitle span { float: right; padding-right:20px; }
.protitle span a { font-size: 13px; color: #4AA603; }
.proconti { padding-top: 10px; float: left; width: 750px; font-size: 13px; font-weight: normal; color: #333;  border-top:dashed 1px #CCC;  }
.proliA { float: left; width: 411px; line-height: 170%; color: #333; font-weight: normal; }
.proB { float: left; width: 150px; line-height: 180%; }
.proC { float: right; width: 115px; padding-top:25px; }

.btsel{background:url(images/buter.jpg);width:53px; height:23px;background-repeat:no-repeat; border:0px; vertical-align:middle;}

.prodcontB{ float: right; width: 750px; padding:0 10px 10px 10px; background:url(images/cdbg2.jpg) repeat-x left top; }
.num { float: left; width: 948px; height:35px; line-height:35px; background-color: #EFF0F2; text-align: right;   padding-right:10px;}
.num font a { color: #F60; font-size: 13px; font-weight: normal; }
.sl_od span{background:url(images/jt2.jpg); width:8px; height:10px; border:0; background-repeat:no-repeat; display:inline-table; padding-left:8px;}

/*footer*/
.footer { width:1000px; margin:0 auto; height:79px; padding-top:20px; text-align:center; line-height:180%;}

.page-number{text-align:center; height:30px; line-height:30px; margin:2px; }
.page-number a:link,.page-number a:visited{border:1px #ddd solid; text-decoration:none; padding:1px 5px 0; color:#f60; margin:0 2px;}
.page-number a:hover{color:#204c9a; border-color:#f60; background-color:#b9f1ff;}
.page-number a.current:link,.page-number a.current:visited{color:#fff; font-weight:bold; border-color:#f60; background-color:#f60;}
.page-number .previous,.page-number .next{border:1px #ddd solid; padding:1px 5px 0; color:gray; margin:0 2px;}
.page-number a:link,.page-number a:visited{ padding:3px;}
.page-number .previous,.page-number .next{padding:3px;}
