﻿/*--------------*/
.practice-list{ width:1100px; border-bottom:solid 2px #f5f5f5; padding-bottom:28px; padding-left:30px;}
.practice-list .title{ padding-top:16px;}
.practice-list .recipe-type{ width:245px; padding:28px 50px 9px 0;}
.practice-list .recipe-type .picture img,
.wrapper-left .recipe-details .picture img{width:245px; height:164px;}
.practice-list .recipe-type .sub-title{ font-size:18px; font-weight:bold; margin-top:12px;}
.practice-list .recipe-type .intrs{ color:#848c99; margin-top:14px;}

/*---------食谱 list-----*/

.recipe-all .title{ padding:16px 0 0 30px;}
/*---------分页-----*/
.lb-page{ text-align: center; font-size: 16px; padding:25px 0; background: #fff;}
.lb-page .pages{display: inline-block; color: #525a66;margin:0 2px;
padding:5px 11px;}
.lb-page .pages:hover{ text-decoration: none;}
.lb-page .pages:hover,.lb-page .curred{ background: #eb0000; color: #fff;}
.lb-page b{font-weight: normal;margin: 0px 3px; vertical-align: top;}

/*---------食谱 details-----*/
.recipe-ingredients { padding:0 30px 30px; width:1110px;}
.recipe-ingredients .title{ padding-top:16px;}
.recipe-ingredients .ingredients{ width:245px; margin:30px 50px 0 0;}
.recipe-ingredients .ingredients .intrs{ text-align:center; margin-top:20px;}
.recipe-ingredients img{ width:245px; height:164px;}
.recipe-details{ padding:0 30px 30px;}
.recipe-details .title{ padding-top:16px;}
.recipe-details .sub-title,.recipe-details .picture,.recipe-details .intrs{  padding-top:14px;}
.recipe-details .intrs{ line-height: 25px;}

/*---------食材 list-----*/
.ingredients-all{  padding:0 20px 0 32px;}
.ingredients-all .title{ padding-top:19px;}
.ingredients-all .ingredients{ padding-top:27px;}
.ingredients-all .ingredients .picture{ margin:0 27px 10px 0;}
.ingredients-all .ingredients .picture,.ingredients-all .ingredients .picture img{width:246px; height:164px;}
.ingredients-all .ingredients .sbu-title{ left:0; top:10px; border-radius:0 10px 10px 0; height:30px; padding:0 15px; font-size:16px; color:#fff; line-height:30px;}
.ingredients-all .ingredients .type{ display:inline}
.ingredients-all .ingredients .type .intrs{ border:solid 1px #eee; display:inline-block;
 margin:0 11px 14px 0; height:29px; line-height:29px; width: 120px; text-align: center;}
.ingredients-all .ingredients .type .intrs:hover{ border:0; color:#fff;border: 1px solid rgba(238, 238, 238, 0)}
.ingredients-all .bg-red .sbu-title,.ingredients-all .bg-red .type .intrs:hover{ background:#ff7a7a;}
.ingredients-all .bg-red .sbu-title,.ingredients-all .bg-red .type .intrs:hover{ background:#ff7a7a;}
.ingredients-all .bg-blue .sbu-title,.ingredients-all .bg-blue .type .intrs:hover{ background:#75b1ff;}
.ingredients-all .bg-orange .sbu-title,.ingredients-all .bg-orange .type .intrs:hover{ background:#f5b453}
.ingredients-all .bg-pink .sbu-title,.ingredients-all .bg-pink .type .intrs:hover{ background:#fa936e;}
.ingredients-all .bg-green .sbu-title,.ingredients-all .bg-green .type .intrs:hover{ background:#7acd48;}
/*---------食材 details-----*/
.ingredients-intrs{ padding:30px;}
.ingredients-intrs .picture{ width:245px; height:164px;}
.ingredients-intrs .ingredients{ width:790px;}
.ingredients-intrs .ingredients .sub-title{ font-size:22px; font-weight:bold}
.ingredients-intrs .ingredients .intrs{ line-height:28px; margin-top:19px;}

.ingredients-role{ padding:0 30px 30px;}
.ingredients-role .title{ padding-top:16px;}
.ingredients-role .intrs{ line-height:24px; margin-top:22px;}
.ingredients-role .intrs p{ text-indent:2em;}


/*---------搜索结果页-----*/
.search-results{ height:60px; line-height:60px;}
.search-results .sub-title{ font-weight:bold; font-size:18px; margin-right:20px; color:#292d33;}