.bread-crumb {width: 1160px;}

/* 餐饮娱乐 */
.foods-container {width: 1200px; margin: 20px auto; overflow: hidden;}

.foods-side {float: left; width: 170px; background: #fff;}
.foods-side li {border-left: 2px solid #fff; text-align: center; height: 26px; line-height: 26px; margin: 15px 0; font-size: 15px;}
.foods-side li a {color: #555;}
.foods-side li.on, .foods-side li:hover {border-left: 2px solid #0E91A1;}
.foods-side li.on a, .foods-side li:hover a {color: #0E91A1;}

.foods-wrap {float: right; width: 1000px; background: #fff; padding: 15px 0;}
.foods-wrap .foods-title {overflow: hidden; border-bottom: 1px solid #EFEDE7; margin: 0 15px;}
.foods-wrap .foods-title h3 {float: left; padding: 0 10px 10px; font-size: 16px; border-bottom: 2px solid #0E91A1; font-weight: normal; color: #666;}
.foods-info {margin-top: 25px;}
.foods-ul {padding: 0;}
.foods-ul li {float: left; margin-left: 32.5px; margin-bottom: 20px; width: 290px; }
.foods-ul li .foods-img {width: 270px; height: 190px; padding: 10px; box-shadow: 0 0 4px rgba(0, 0, 0, .3); overflow: hidden;}
.foods-ul li img {display: block; width: 270px; height: 190px; transition: all .5s;}
.foods-ul li:hover img {transform: scale(1.2);}
.foods-ul li p {text-align: center; font-size: 15px; color: #777; margin-top: 10px; height: 18px; overflow: hidden;}

/* 详情 */
.foods-info h4 {font-size: 22px; line-height: 40px; font-weight: normal; text-align: center; margin-bottom: 10px;}
.foods-info .foods-text {font-size: 14px; line-height: 24px; text-indent: 2em;}
.foods-info .foods-text img {display: inline-block; width: 350px; height: 230px; margin-top: 10px; margin-right: 30px;}