.head { background-image:url(../../img/header/bg_food.png?0320); margin-bottom: 0; background-color: #faf4e8;}
.tl .tf a.xw1, .tl .tf a:hover, .post-btn a { background: #F4592C; }
.choice_thread { border-color:#f6a791;}
.xi2, .xi2 a, .xi3 a, #nv_plugin .tabs li .active, #nv_plugin .tabs li.active a, .searchList a {color: #F4592C;}
#nv_plugin .tabs li .active, #nv_plugin .tabs li.active span { border-bottom-color: #dc3b15;}
.searchList a:hover { color: #fff; background-color: #20376b}



/*菜谱内容页*/
.block-has-padding { padding: 14px 21px 35px; }
.main-panel .block-has-padding { padding-left: 28px; padding-right: 28px; }
.main-panel .block-has-padding .block-negative-margin { margin-left: -28px; margin-right: -28px; }
.image.expandable { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
.main-panel .block-has-padding .block-negative-margin { margin-left: -28px; margin-right: -28px; }
.has-border { border: 1px solid #ebe9e7; }
.plain, .list {
list-style: none;
}
.recipe-show { padding-bottom: 56px; padding-top: 30px; margin: 0 auto; width: 598px; line-height: 1.8;}
.recipe-show h2 { color: #c8beac; margin-top: 35px; margin-bottom: 7px; font-size: 20px; font-weight: normal}
.recipe-show>.cover, .recipe-show>.video { width: 620px; overflow: hidden}
.recipe-show>.cover img { visibility: hidden}
.recipe-show .stats { margin-top: 28px; float: left; font-size: 12px; color: #909090}
.recipe-show .stats .overview { display: inline-block; vertical-align: top; width: 112px; text-align: center}
.recipe-show .stats .overview .number { font-size: 30px; line-height: 1.5; color: #922}
.recipe-show .stats .overview .title { margin-top: -5px}
.recipe-show .stats .score { margin-bottom: -14px}
.recipe-show .stats .score .detail { display: inline-block; vertical-align: top}
.recipe-show .stats .score .detail table { line-height: 1.4}
.recipe-show .stats .score .detail .title { padding: 2.8px 0}
.recipe-show .stats .score .detail .kind { width: 56px}
.recipe-show .stats .score .detail .bar { width: 112px}
.recipe-show .stats .score .detail .bar div { height: 7px; transition: 1s linear}
.recipe-show .stats .score .detail .bar div.rate3 { background-color: #E79590}
.recipe-show .stats .score .detail .bar div.rate2 { background-color: #F2C2A3}
.recipe-show .stats .score .detail .bar div.rate1 { background-color: #C0D8D8}
.recipe-show .stats .cooked { margin-top: 14px}
.recipe-show .stats .cooked .link { text-align: left; margin: -21px -560px 0 112px}
.recipe-show .collect { position: absolute; top: 20%; right: 0; width: 138px}
.recipe-show .collect .collect-button { overflow: hidden}
.recipe-show .collect .collect-icon { background-position: 0 -190px; height: 37px; width: 38px; margin-right: .1em; overflow: hidden}
.recipe-show .collect .collect-icon:hover { background-position: -50px -190px}
.recipe-show .sharing { position: absolute; bottom: -3px; right: 0; color: #909090}
.recipe-show>.rate-dialog { font-size: 12px; border-top: 1px solid #f5f4f2; border-bottom: 1px solid #f5f4f2; margin-top: 21px; margin-bottom: 21px; height: 0; overflow: hidden}
.recipe-show>.rate-dialog .form { padding: 28px 28px}
.recipe-show>.rate-dialog .rate-score { display: inline-block; vertical-align: top}
.recipe-show>.rate-dialog .dish .dish-stats { color: #909090}
.recipe-show>.rate-dialog .rate-score { text-align: left; margin-left: 28px}
.recipe-show>.rate-dialog fieldset { border: none; margin: 0; padding: 14px 0}
.recipe-show>.rate-dialog label { display: block; margin: 7px 0}
.recipe-show>.desc { margin-bottom: 14px}
.recipe-show>.author { text-align: right; font-size: 12px; margin-bottom: -20px}
.recipe-show>.ings { padding-bottom: 15px}
.recipe-show>.ings table { width: 100%; margin: 5px 0; font-size: 13px; line-height: 20px}
.recipe-show>.ings tr { width: 100%}
.recipe-show>.ings td { padding: 10px 5.6px}
.recipe-show>.ings .name { background-color: #f7f5f3; width: 280px; font-weight: bold; color: #513131; text-align: left; padding-left: 20px}
.recipe-show>.ings .unit { padding-left: 20px}
.recipe-show>.steps ol { counter-reset: li; font-family: CustomFont,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif; margin: 1em 0;}
.recipe-show>.steps ol li { display: block; list-style: none; margin-bottom: 28px; position: relative}
.recipe-show>.steps ol li:before { content: counter(li); counter-increment: li; position: absolute; top: 0; left: -28px; font-size: 24px; line-height: 1.4; font-weight: bold; color: #c8beac}
.recipe-show>.steps ol li .text { width: 320px; margin: 0; float: left; font-size: 15px}
.recipe-show>.steps ol li img { float: right}
.recipe-show>.tip-container { background-color: #f5f4f2; padding: 28px; font-size: 13px; color: #333}
.recipe-show>.tip-container h2 { font-size: 14px; color: black; margin-top: 0}
.recipe-show>.print { margin-top: 28px; text-align: right}
.recipe-show>.print .icon-print { background-position: 0 -150px; width: 33px; height: 33px; text-indent: -9999em}
.recipe-show>.questions .question-list { color: #909090; margin-left: 0;}
.recipe-show>.questions .question-list .author a, .recipe-show>.questions .question-list .content a, .recipe-show>.questions .question-list .question-action a { color: #909090}
.recipe-show>.questions .question-list .author a:hover, .recipe-show>.questions .question-list .content a:hover, .recipe-show>.questions .question-list .question-action a:hover { color: white; background-color: #909090}
.recipe-show>.questions .question-list .question { font-size: 12px; padding: 0 0 14px; position: relative; display: list-item; text-align: -webkit-match-parent; list-style: none;  margin-left: 0; }
.recipe-show>.questions .question-list .question .question-desc .text { font-weight: bold; font-size: 14px; color: #333}
.recipe-show>.questions .question-list .question .question-desc .author { margin: 0 7px}
.recipe-show>.questions .question-list .question .answer { position: relative; border-bottom: 1px solid #eee; margin-bottom: 14px}
.recipe-show>.questions .question-answers .answer-list { margin-left: 0;}
.recipe-show>.questions .question-list .question .answer .content { padding-right: 56px}
.recipe-show>.questions .question-list .question .answer .text { color: #333; margin-right: 7px}
.recipe-show>.questions .question-list .question .answer .action { position: absolute; top: 0; right: 0}
.recipe-show>.questions .question-list .question .best-answer .answer { border: 0; list-style: none; margin-left: 0;}
.recipe-show>.questions .add-question p { color: #333; font-weight: bold}


.full-screen-pic #ct{margin-right:0px;}
