﻿/**
 * 
 * @authors sing_did (singcere@vip.qq.com)
 * @date    2013-09-03 17:31:58
 * @version $1.0$
 */




/*大栏目条*/
.big_title, .big_title span, .top_list {background: url(../../img/food/index_bg.png) no-repeat;}
.big_title { height: 56px; line-height: 86px; overflow: hidden; margin-bottom: 15px; background-position: 0 -622px; background-repeat: repeat-x; }
.big_title span { display: block; float: left; text-indent: -9999px;  width: 160px; }
.big_title span.mstlb { background-position: 0 -17px; }
.big_title span.mspt { background-position: 0 -86px;}
.big_title span.mscf { background-position: 0 -156px;}
.big_title span.mswm { background-position: 0 -225px;}
.big_title .more { float: right; width: 55px; text-align: right; background-color: #fff; color: #EB6533; }




/*美食天柱*/

.top_box{ float:left;border:1px solid #eee; width:160px; overflow:hidden; padding:10px; margin-right:15px;}
.top_box.last { margin-right: 0;}
.top_list{ background-position:0 -310px; margin-top:5px;}
.top_list li{ height:41px; line-height:41px; overflow: hidden; font-size:14px; padding:0 0 0 20px; }
.top_list li a{ float:left; display:block;}
.top_box a.more{ display:block;height:26px; line-height:26px; background-color:#F7F7F7; text-align:center; font-weight:bold; color:#666; margin-top:8px;}
.ms_list{ display:block;width:160px; height:60px;}
.listzzc{ background:url(../../img/food/hd_zzc.jpg) no-repeat;}
.listtpyp{ background:url(../../img/food/hd_tpyp.jpg) no-repeat;}
.listhg{ background:url(../../img/food/hd_hg.jpg) no-repeat;}
.listcc{ background:url(../../img/food/hd_cc.jpg) no-repeat;}
.comment-list { width: 370px; padding: 12px 15px; height: 620px; overflow: hidden; border:1px solid #eee; position: relative; }
.comment-list-c { height: 620px; overflow: hidden;}
.comment-list .comment-list-item { position: relative; margin-bottom: 15px; border-bottom: 1px dashed #eee; padding-bottom: 15px; }
.comment-list .avatar { position: absolute; left: 0; top: 3px; width: 48px; height: 48px; margin-right: 10px; }
.comment-list .content { float: none; margin-left: 58px; width: 313px; }
.comment-list .user-m-star { left: -2px; top: 52px; z-index: 530}
.comment-list .shop-name { margin-left: 5px}
.comment-list .time { float: right; *margin-top:-18px; color: #999}
.comment-list h4 { margin-bottom: 5px; font-weight: normal;}
.comment-list h4 a { font-weight: bold}
.comment-list h4, .comment-list .comment-rst, .comment-list .comment-entry { width: 313px}
.comment-list .cover-bg { background:url(../../img/index/homeactivebg.png) repeat-x 0 0; height:40px; position:absolute; width:370px; bottom:12px; left:15px; }
.comment-list .comment-entry { margin-top: 16px;}
.comment-list .comment-entry blockquote { float: left; width: 235px; padding: 0 0 0 18px; margin: 0; line-height: 1.6; color: #888; background: url(../../img/food/comm.png) no-repeat -141px -251px}
.comment-list .comment-entry .more { float: right; position: relative; display: block; width: 55px; height: 38px; background:url(../../img/food/comm.png) no-repeat 0 -250px}
.comment-list .comment-entry .more a { position: absolute; right: 10px; bottom: 0; text-decoration: underline; color: #999}
.comment-list .comment-entry .more a:hover { text-decoration: none; color: #C00; background: 0}
.comment-list dt, .comment-list dd { display: inline; }
.comment-list dd { margin-right: 13px; color: #dc3b15}
.comment-list dd.last { margin-right: 0;}
#topul { width: 773px; }
#topul .topul-c { position: relative; }
#topul .topul-c .b_cons { right: 375px; bottom: -25px; }
#topul .topul-c a.scrArrAbsLeft, #topul .topul-c a.scrArrAbsRight { top:190px;  background: url(../../img/food/icon-sd.png) no-repeat 0 0; height: 50px;}
#topul .topul-c a.scrArrAbsLeft { background-position: 0 12px; }
#topul .topul-c a.scrArrAbsLeft:hover {background-position:-60px 12px; background-color: #FCFCFC;}
#topul .topul-c a.scrArrAbsRight { background-position: -104px 12px; }
#topul .topul-c a.scrArrAbsRight:hover{background-position:-164px 12px; background-color: #FCFCFC;}
.item-rank-rst { float: left; width: 64px; height: 12px; margin: 3px 12px 0 0; text-indent: -9999px; overflow: hidden; background-image: url(http://si1.s1.dpfile.com/s/c/app/main/i/base-old/remark.6d9fc339cade243ddaf656d06e6b7d97.png); background-repeat: no-repeat; }
.irr-star0 { background-position: 0 -119px}
.irr-star5 { background-position: 0 -330px}
.irr-star10 { background-position: 0 -102px}
.irr-star20 { background-position: 0 -85px}
.irr-star30 { background-position: 0 -68px}
.irr-star35 { background-position: 0 -51px}
.irr-star40 { background-position: 0 -34px}
.irr-star45 { background-position: 0 -17px}
.irr-star50 { background-position: 0 0}
.mswm { height: 133px; overflow: hidden;}
.mswm li { padding: 8px 10px 4px 10px; background: #fcfcfc; width: 162px; float: left; margin: 0 15px 15px 0; border-radius: 0 10px 0 10px; }
.mswm li.grow { background: #fefff7; }
.mswm li.grow .wm-title a{ color: #697a18 }
.mswm li.orange { background: #fff1ec; }
.mswm li.orange .wm-title a{ color: #EB6533 } 
.mswm li.blue { background: #f1faff; border: none; }
.mswm li.blue .wm-title a{ color: #005DD0; } 
.mswm li span { display: block;}
.mswm li span em, .mswm li .wm-msssage { color: #666}
.mswm li.li4, .mswm li.li8, .mswm li.li12 { margin-right: 0;}
.mswm li .wm-title { margin-bottom: 2px;}
.mswm li .wm-title a { color: #dc3b15; }
.mswm li .wm-message { line-height: 27px; height: 27px; overflow: hidden; }



.ztlist_style1{width:1190px;margin-bottom:10px; }
.ztlist_style1_item{width:284px; border:1px solid #eee; overflow:hidden; float: left; margin-right: 15px;}
.ztlist_style1_item.mr0 { margin-right: 0;}
.ztlist_style1_item h3.zttitle{font-size:14px;color:#333;height:50px;line-height:50px;border-bottom:1px solid #ddd;text-indent:20px;}
.ztlist_style1_item strong.title{font-size:14px;color:#333;height:50px;line-height:50px;border-bottom:1px solid #ddd;text-indent:20px;display:block;}
.topzt{}
.topzt a.img{display:block;height:190px;width:284px;position:relative;}
.topzt a.img img{display:block;height:190px;width:284px;}
.topzt a.img span.fixer{display:block;height:10px;width:268px;position:absolute;bottom:0px;left:0px;background:url(../images/ztfixer.gif) 0px 0px no-repeat;overflow:hidden;}
.topzt div.c{position:relative;background:#fff;}
.topzt div.c:hover{background:#fff;}
.topzt div.c h2{font-size:20px;height:42px;line-height:42px;text-indent:20px;}
.topzt div.c h2 a{color:#333;}
.topzt div.c h2 a:hover{color:#ff3232;text-decoration:underline;}
.topzt div.c strong.title{font-size:16px;font-weight: normal;height:42px;line-height:42px;text-indent:0; text-align:center; border:0px; background: #fcfcfc;}
.topzt div.c strong.title a{color:#333;}
.topzt div.c strong.title a:hover{color:#ff3232;text-decoration:underline;}
.topzt div.c a.author{line-height:24px;color:#ff3232;padding-left:20px;}
.topzt div.c a.author:hover{text-decoration:underline;}
.topzt div.c strong.count{padding:0px 10px;line-height:18px;color:#999;}
.ztlist_style1_item_list{}
.ztlist_style1_item_list li{position:relative;overflow:hidden;}
.ztlist_style1_item_list li .topzt{display:none;}
.ztlist_style1_item_list li.current .topzt{display:block;overflow:hidden;}
.ztlist_style1_item_list li .small{display:block;}
.ztlist_style1_item_list li.current .small{display:none;}
.ztlist_style1_item_list li .small span.icon{display:block;height:24px;width:24px;float:left;margin:15px 0px 15px 15px;_display:inline;}
.ztlist_style1_item_list li .small span.icon img{display:block;height:24px;width:24px; border-radius: 100%;}
.ztlist_style1_item_list li:hover{background:#f5f5f5;}
.ztlist_style1_item_list li a.link{line-height:54px;color:#666;font-size:14px;padding-left:10px;}
.ztlist_style1_item_list li a.author{line-height:44px;color:#999;right:20px;top:0px;position:absolute;}
.ztlist_style1_item_list li.current a.author{line-height:24px;color:#ff3232;padding-left:20px;position:static;}
.ztlist_style1_item_list li a:hover{color:#ff3232;text-decoration:underline;}







.wrap-outer { background: none no-repeat scroll 50% 0 transparent; }
.bg-2 { padding-top: 5px; background: url(images/bg-bottom.jpg) no-repeat bottom center; }
.food-box { overflow: hidden; }
.hot-main { position: relative; float: left; width: 888px; height: 255px; padding-right: 15px; border-right: 1px solid #eee; overflow: hidden; _zoom: 1; }
.hot-side { position: relative; float: right; width: 268px; height: 255px; overflow: hidden; }
.playbox { float: left; position: relative; width: 402px; height: 255px;}
.playbox li { float: left; width: 402px; height: 255px;}
.playbox li a { display: block; width: 402px; height: 255px;}
.playbox li span { margin-top: -36px; display: block; height: 36px; line-height: 36px; text-indent: 10px; width: 100%; font-size: 18px; color: #fff; background: #333; opacity: 0.7; filter: alpha(Opacity=70);}
.scrDotList span.on { background: #dc3b15;}
.food-news { float: right;width: 467px; _width: 463px; }
.div-style { padding-bottom: 10px; }
.div-style a { cursor: pointer;}
.div-style a h3 { height: 28px; font: 16px/28px "microsoft yahei"; text-align: center; color: #dc3b15; text-decoration: none; overflow: hidden; }
.div-style a p { height: 40px; font: 12px/20px Simsun; color: #888; text-decoration: none; overflow: hidden; }
.div-style a:hover { text-decoration: none;}
.ulow { margin-top: 5px;}
.ulow ul { padding-top: 5px; border-top: 1px dashed #ddd; }
.ulow li { float: left; margin-right: 20px; padding-left: 10px; background: url(../../img/food/index_bg.png) no-repeat -157px -291px; width: 203px; height: 23px; line-height: 23px; overflow: hidden; }
.ulow li a, .ulow li a:visited { color: #666; text-decoration: none; }
.ulow li a:hover { color: #fc6d02; text-decoration: none; }
.food-sider h1 { font: 18px/24px "microsoft yahei"; text-align: left; color: #dc3b15; overflow: hidden; }
.food-sider dl { margin-top: 7px; _margin-top: 6px; overflow: hidden; zoom: 1; }
.food-sider dt { float: left; margin-top: 5px;}
.food-sider dt img { width: 80px; height: 60px; border: 1px solid #ddd; }
.food-sider dd { float: right; width: 170px; }
.food-sider a dd h3, .list a:visited dd h3 { width: 108px; height: 24px; font: 14px/24px Simsun; color: #dc3b15; text-decoration: none; overflow: hidden; }
.food-sider a:hover dd h3 { text-decoration: none; color: #dc3b15; }
.food-sider dd p { height: 40px; font: 12px/20px Simsun; overflow: hidden; }


a dl p, a:visited dl p, a dd, a:visited dd { color: #666; text-decoration: none; }
a:hover dl p, a:hover dl em, a:hover dd { color: #fc6d02; text-decoration: none; }

.frame, .frame-tab, .block, .frame-tab .tb-c {padding:0;}


