* { margin: 0px; padding: 0px; list-style-type: none; }
a { color: #333; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F63; star:expression(this.onFocus=this.blur());
}
.blue { color:#0340A6; }
.blue a:hover { color:#FF6801; }
.red { color:#F00; }
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img, a img { border:0; }
body { font-size: 12px; color: #333; font-family: "宋体"; background-color: #E7E7E9; }
/*=============head==========*/
.head { height:62px; padding:6px 0 0 0; background:url(../images/headbg.jpg) repeat-x left top; }
.headmid { width: 1000px; margin:0 auto; }
.logo { float: left; }
.menu { float: left; width: 500px; padding:20px 0 0 70px; }
.menu ul { float: left; width:500px; }
.menu ul li { float: left; width:100px; height:21px; line-height:21px; text-align:center; }
.menu ul li a { font-size:15px; font-weight:bold; color:#FFF; }
.menu ul .line { background:url(../images/line.jpg) no-repeat right center; }
.menu ul .cur { background:url(../images/line.jpg) no-repeat right center; }
.menu ul .cur a { color:#FEF503; }
.loginblock { float: right; width: 233px; }
.login { float: right; height: 30px; }
.phone { float: left; width: 233px; padding-top: 6px; color: #FFF; }
.textold { height: 17px; line-height: 17px; width: 104px; border: 1px solid #805905; }
/*=============main=========*/
.mainmid { width: 1000px; margin:0 auto; }
.main { float: left; width: 1000px; margin-top:23px; }
.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 6px; 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; }



.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; }


/*footer*/
.footer { width:1000px; margin:0 auto; height:79px; padding-top:20px; text-align:center; line-height:180%;}
