@charset "utf-8";
*{
	padding:0px;
	margin:0px;
}
img{border:0px}
body{
	margin:0 auto;
  font-size: 13px;
}
ol,ul{list-style:none}
/****--------------内容 css ----------------------****/
.item-list {
  width:1200px;
  margin:0 auto;
  padding:0 0px 10px 0px;
  overflow:hidden;
  border:1px solid #eee
}
.item-list ul{list-style:none}
.item-list li{float:left;width:260px;height:235px;padding:10px;border:1px solid #eee}
.item-list a:link{text-decoration:none;}
.item-list a:hover{color:#333; font-weight:bold}
.item-title-1{ width:190px;color: #333;  font-size: 16px;  font-weight: 700;line-height: 24px}
.item-title-2{ width:250px;color: #999; font-weight:400;line-height: 18px}
/****--------------搜索 css ----------------------****/

ul li span {
  font-family: "微软雅黑";
  display: block;
  float: left;
  margin-right: 10px;
}

.branchbd .part1 ul li.firstChild {
  height: 30px;
  line-height: 30px;
}
.branchbd{
	width:1222px;
	margin:0 auto;
	padding:0 0 5px 0;
	overflow:hidden;
}
.branchbd .part1 ul li span.w28{ width: 28px}
.branchbd .part1 ul li.h45{ height:40px; line-height:40px; vertical-align:middle; border-top:1px dotted #e7e7e7;}
.branchbd .part1 select{ border:1px solid #d4d4d4; height:28px; width:400px; font-size:12px; color:#999;}
.branchbd .keywords ul li{ border-top:none !important;height:45px; line-height:45px; }
.bluebutton{ background:#008bf6; height:30px !important; line-height:30px !important; vertical-align:middle; color:#fff; font-size:14px; font-weight:bold; text-align:center; width:100px;  cursor:pointer; margin:10px 0px 9px 90px;}
.redbutton {
  color: #fff;
  background-color: #ff8840;
  border-radius: 5px;
  height:45px;
  line-height:45px;
  width:200px;
  font-weight:bold;
  font-size:20px;
  font-family: "宋体";
}
.key{ width: 300px; float: left}
.key select{ width: 260px;color:#666}  
.keyli input{ height: 26px;line-height: 25px;padding-left: 5px;border: 1px solid #D4D4D4; width: 200px}
.keyli span{ display: block;width:65px; text-align: left}
.firstChild a{ display: block;width: 58px;float: left;text-align: left;margin: 0px;}
.firstChild a:hover{font-weight:bold}
.keyli a{float: left;text-align: left; padding-left:10px}
.keyli a:hover{color:#fc5300}
.keyli .bluebutton{ margin-left: 58px;border: 0px; width: 100px; border-radius: 3px;}
.firstChild span{ width: 75px}  
.icon-area{ 
	background-image:url(/images/web/area.jpg);
	background-repeat:no-repeat;
}
.icon-jiedao{ 
	background-image:url(/images/web/jiedao.jpg);
	background-repeat:no-repeat;
}
.nemu-bar{
	vertical-align:middle;
	width:45px;
	height:22px;
	padding-left: 22px;
	padding-top: 5px;
	margin-top:7px;
	font-size:13px;
	color:#999
}
.keylable{
	padding-left:7px;width:80px;color:#999
}
.w800 {
  width: 930px;
  float: left;
}

.rightbox{
width:260px;
float:right;
margin-right: 10px;
padding-top: 5px;
}
.signimg{
	line-height: 22px;
	padding-left: 10px;
	padding-top: 12px;
}
.cat-list {
  width:1222px;
  line-height: 26px;
  padding: 0px 0px 10px 5px;
  background-color: #fff;
  position: relative;
}

.cat-item, .cat-name {
  padding: 0 5px;
}
.cat-item.focus {
  color: #fff;
  background-color: #0089dc;
  border-radius: 3px;
}

.cat-item {
  white-space: nowrap;
  display: inline-block;
  margin: 5px 5px;
}

a, ins {
  text-decoration: none;
}

.category-floor__foot .link {
  display: block;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-size: 14px;
  background: #f6f6f6;
  color: #666;
}
.orange {
  color: #fc5300;
  font-weight:bold
}
.red {
  color: #FF0000;
}
.span_item_green {background: #97cc07;padding-left:3px;padding-right:3px;color: #fff;font-size: 9pt; line-height: 22px;border-radius: 2px;}/*送*/
.span_item_red {background: #F8981B;padding-left:3px;padding-right:3px; color: #fff;font-size: 9pt; line-height: 22px;border-radius: 2px;}/*预*/

.item-list-box {
  width:900px;
  padding:0 0px 10px 0px;
  overflow:hidden;
  border:1px solid #eee;
  float: left;
  margin-top:10px
}
.item-right-box {
  width:310px;
  padding:0 0px 10px 0px;
  overflow:hidden;
  border:1px solid #eee;
  float: right;
  margin-top:10px
}
.shopbulletin {
  margin-bottom: 20px;
  border-radius: 2px 2px 0 0;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0,0,0,.12);
}
.shopbulletin-title {
  margin-bottom: 1em;
  padding: 0 1em;
  line-height: 2.8em;
  background-color: #fc5300;
  color: #fff;
}
.shopbulletin-content {
  padding: 0 15px 20px;
  line-height: 2;
  margin-bottom: 20px;
  border-bottom: 1px dashed #ccc;
}
.shopbulletin-supports {
  padding: 0 15px;
  overflow: hidden;
}
.shopbulletin-supports span {
  display: inline-block;
  margin-left: -30px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border-radius: 50%;
  font-size: 9pt;
  color: #fff;
}

.shopbulletin-supports li {
  margin-bottom: 10px;
  padding-left: 30px;
}
h1, h2, h3 {
  font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans;
  font-weight: 400;
}
.color-mute{color:#999}
.shopmenu-list{width:102%}
.shopmenu-food {
  margin-bottom: 9pt;
  font-size: 9pt;
  background-color: #fff;
  border: 1px solid #eee;
  height: 102px;
}

.shopmenu-food{position:relative;float:left;margin-right:2%;padding-right:5px;width:47%}
.shopmenu-food img{float:left;margin-right:14px;width:75pt;height:75pt}
.shopmenu-food .tooltip{width:300px}
.shopmenu-food-name{margin-top:10px}
.shopmenu-food-price{position:absolute;bottom:10px}
.list .shopmenu-food{display:table;width:100%;padding:15px 0;text-align:center}
.list .shopmenu-food img{width:4pc;height:4pc}
.list .shopmenu-food .tooltip{max-width:500px}
.list .shopmenu-food .shopmenu-food-main{text-align:left;max-width:0}
.list .shopmenu-food .shopmenu-food-price{color:#333}
.shopmenu-food .shopmenu-food-price:before{color:#999}
.shopmenu-food .col-1{width:10%}
.list .shopmenu-food .col-2{width:60%}
.shopmenu-food .col-3{width:12%}
.shopmenu-food .col-4{width:15%}

.color-normal{color:#333}.color-primary{color:#0089dc}.color-stress{color:#f74342}.color-tip{color:#ff9c00}
.shopmenu-food-name,.shopmenu-food-price{font-size:14px;font-weight:700}
.shopmenu-food-price:before{content:"\00a5";margin-right:3px;font-size:9pt}
.shopmenu-food-price small{margin-left:3px;font-size:9pt}
.typo-small, figcaption, small {
  font-size: .9em;
  color: #888;
}

.ui-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tooltip-arrow{position:absolute}
.tooltip-arrow{top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent}
.tooltip-arrow{left:0;border-right:6px solid #726F77}
.tooltip-arrow{left:50%;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent}
.tooltip-arrow{bottom:0;border-top:6px solid #726F77}
.tooltip-content{font-size:14px;color:#fff;padding:5px 10px;background:#726F77;border-radius:3px}
.shop-cartbutton,.shop-cartctrl{position:relative;right:0;bottom:0}.shop-cartctrl{border:1px solid #ddd}