/* CSS Document */
ol, ul { list-style: outside none none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
a { text-decoration: none; }
a img { border: 0px none; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; *display:inline;*zoom:1}
.clearfix { display: block; }
.fl { float: left; display: inline; border:none;  *display:inline;*zoom:1}
.fr { float: right; display: inline;  *display:inline;*zoom:1}

.bd-dotted { border-top: 1px dotted rgb(222, 222, 222); border-bottom: 1px dotted rgb(222, 222, 222); }
.wc960 { width: 960px; margin: 0px auto; margin-bottom:15px; }
.mt20 { margin-top: 22px; }
.rowC .rowC-left { width: 630px; }
.rowC .rowC-right { width: 300px; background-color: rgb(250, 250, 250); padding: 5px; }
/*探店*/
.wuzheka {
    width: 630px;
}
.clearfix {
    zoom: 1;
}
.wuzheka .wzk_box {
    width: 300px;
    border: 1px solid #ccc;
    float: left;
    margin: 0 50px 0 0;
}

.wuzheka .wzk_box {
	width: 300px;
	border: 1px solid #ccc;
	float: left;
	margin: 10px 20px 0 0
}
.wuzheka .wzk_box .wzk_pic {
	display: block;
	position: relative
}
.wuzheka .wzk_box .wzk_pic img {
	display: block;
	width: 300px;
	height: 168px
}
.wuzheka .wzk_box .wzk_pic .date_div {
	position: absolute;
	left: 20px;
	top: 0;
	width: 72px;
	text-align: center
}
.wuzheka .wzk_box .wzk_pic .date_div span {
	display: block;
	width: 100%
}
.wuzheka .wzk_box .wzk_pic .date_div span.week {
	line-height: 25px;
	background-color: #1691D0;
	color: #fff
}
.wuzheka .wzk_box .wzk_pic .date_div span.day {
	height: 44px;
	line-height: 44px;
	background-color: #fff;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8
}
.wuzheka .wzk_box a:hover {
	text-decoration: none
}
.wuzheka .wzk_box p {
	line-height: 40px;
	padding: 0 10px
}
.wuzheka .wzk_box p .gc9 {
	width: 210px;
	height: 40px;
	overflow: hidden
}
.wuzheka .wzk_box p.text_name {
	height: 40px;
	overflow: hidden
}
.wuzheka .wzk_box .xswzk_btn {
	position: relative;
	top: 5px
}
.wuzheka .wzk_box .wzk_sm {
	display: inline-block;
	overflow: hidden;
	max-width: 200px;
	height: 40px
}
.clear_both{
	clear:both;}
.xswzk_btn {
    position: relative;
    top: 5px;
}
.btn_01 {
    width: 90px;
    height: 30px;
    line-height: 30px;
}
.btn_bg {
    display: block;
    font-weight: 700;
    text-align: center;
    background-color: #FE7C31;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.btn_bg_green {
    display: block;
    font-weight: 700;
    text-align: center;
    background-color: #57A005;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.btn_bg_gray {
    display: block;
    font-weight: 700;
    text-align: center;
    background-color: #e5e5e5;
    color: #c6c6c6;
    font-size: 14px;
    cursor: pointer;
}
.gc3 {
    color: #333;
}
.gc9 {
    color: #999;
}
.gc6 {
    color: #666;
}
.fs18 {
    font-size: 18px!important;
}
.fs14 {
    font-size: 14px!important;
}
.fs12 {
    font-size: 12px!important;
}
.bigfs {
    font-family: 'Microsoft YaHei','YaHei','SimHei','Hei';
}
.orange {
    color: #FF8400 !important;
}
.cut-title span a {
    display: block;
    width: 100%;
    height: 100%;
}
.cut-title span {
    float: left;
    height: 26px;
    width: 238px;
    overflow: hidden;
    line-height: 500px;
    background: url(http://i3.itc.cn/20141114/30d9_008eae3f_e87d_cde7_32a2_bb8fac6fbca9_1.gif) no-repeat 0 0;
}
.cut-title {
    height: 32px;
    text-align: right;
    background: #fff;
    border-bottom: 1px #FF8400 solid;
    line-height: 32px;
    font-size: 14px;
	margin:10px 0;
}
#contentC .cut-title span{width:246px;background-position:0 -30px}
#contentD .cut-title span{width:170px;background-position:0 -60px}
#contentE .cut-title{height:36px;line-height:36px}
#contentE .cut-title span{width:248px;height:29px;background-position:0 -90px}
#contentF .cut-title span{width:150px;background-position:0 -120px}
#contentG .cut-title span{width:208px;background-position:0 -150px}


ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.wuzheka .wzk_box {
    width: 300px;
    border: 1px solid #ccc;
    float: left;
    margin: 10px 10px 0 0;
/*	    height: 290px;
*/
}
.wuzheka .wzk_box p.text_name {
    height: 40px;
    overflow: hidden;
}
.wuzheka .wzk_box p {
    line-height: 40px;
    padding: 0 5px;
}
.wuzheka .wzk_box p .gc9 {
    width: 190px;
    height: 40px;
    overflow: hidden;
	
}
.fd{
	width: 200px;
	}
.wuzheka .wzk_box .xswzk_btn {
    position: relative;
    top: 5px;
	color:#fff;
}
.wuzheka a {
	color:#666;
}
.wuzheka a:hover  {
	color:#336699;
}
.fs12 {
    font-size: 12px!important;
}
.btn_bg {
    display: block;
    font-weight: 700;
    text-align: center;
    background-color: #FE7C31;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.btn_01 {
    width: 90px;
    height: 30px;
    line-height: 30px;
}
.xswzk_btn {
    position: relative;
    top: 5px;
}
.fr {
    float: right;
    display: inline;
}
.userPic {
    margin: 8px 0 0 12px;
}
/*左侧列表*/
.main_news_list{list-style:none}
.main_news_list li{position:relative;list-style:none;border-bottom:1px solid #f2f2f2;margin:0 0 20px 0;padding-bottom:35px;width:630px;}
.main_news_list li .pic_link{display:block;width:180px;height:130px;overflow:hidden;float:left;margin-right:8px}
.main_news_list li h2{position:absolute;top:-4px;left:196px;font-size:20px;font-family:'\5fae\8f6f\96c5\9ed1';color:#000;font-weight:normal;margin:0}
.main_news_list li h2 a,.main_news_list li h2 a:visited{color:#000}
.main_news_list li h2 .cla_name{font-size:14px;color:#FFF;background:#45b0e6;margin-right:14px;font-family:'\5b8b\4f53';padding:2px 8px;vertical-align:middle}
.main_news_list li p{font-size:12px;color:#888;line-height:24px;margin-left:198px;font-family:'\5b8b\4f53'}
.main_news_list li p a,.main_news_list li p a:visited{color:#2996aa}
.main_news_list li .news_content{margin-top:0;height:125px}
.main_news_list li .news_content p{padding-top:50px}
.main_news_list li .news_content img{width:180px;height:130px}
.main_news_list li .news_tag{display:none;font-size:12px;color:#c0c0c0;line-height:24px;margin:0 0 0 198px}
.main_news_list li .news_tag a,.main_news_list li .news_tag a:visited{color:#0096e1}
.main_news_list li .news_info{margin-top:5px;padding-right:10px;color:#888}
.main_news_list li .news_pub{position:absolute;top:25px;left:196px;float:left;height:24px;line-height:24px}
.main_news_list li .news_share{float:right;height:24px;line-height:24px;width:74px}
.main_news_list li .news_share li{margin-bottom:0}
.main_news_list li .news_tie{float:right;height:24px;line-height:24px;background:url(img/food2013_bg2.png) no-repeat 0 -54px}
.main_news_list li .news_tie a,.main_news_list li .news_tie a:visited{color:#888;padding-left:30px}
.main_news_list li .ep-poplist{top:24px}
.main_news_list li .ep-poplist-arr{display:none}
.main_news_list li .ep-poplist li{padding:0;border:0;margin-top:-1px}
.main_news_list li .ep-share-top{float:none;margin:0;height:24px;background:url(img/food2013_bg2.png) no-repeat 0 0;padding-left:30px}

.ep-share-top{float:left;margin-left:10px;padding:0 20px 0 2px;cursor:pointer;position:relative;z-index:1}
.ep-share-top .ep-poplist-arr{top:22px;right:5px}

.ep-poplist-arr {
    position: absolute;
    z-index: 10;
    border-color: #888 transparent transparent;
    border-style: solid dashed dashed;
    border-width: 5px 5px 0;
    font-size: 0;
    height: 0;
    width: 0;
    line-height: 0;
    -webkit-transition: all .25s ease 0s;
    -moz-transition: all .25s ease 0s;
    -o-transition: all .25s ease 0s;
    transition: all .25s ease 0s;
}
.page_split_content{
	clear:both;
	}
/*弹出框*/
.ep-poplist{display:none;position:absolute;top:42px;left:-46px;width:146px;border:1px solid #cdcdcd;background:#fff;-webkit-box-shadow:0 0 8px #cdcdcd;-moz-box-shadow:0 0 8px #cdcdcd;box-shadow:0 0 8px #cdcdcd;z-index:12}
.ep-pop-unfold .ep-poplist{display:block}
.ep-poplist a:hover{text-decoration:none}
.ep-poplist ul{padding:9px 0}
.ep-poplist li{float:left;position:static;border:0;margin-top:-1px}
.ep-poplist li a{display:block;padding:0 15px;position:relative;z-index:1;_zoom:1}
.ep-poplist li a,.ep-poplist li a:visited{color:#888}
.ep-poplist li a:hover{color:#888;font-weight:bold;background:#f0f0f0}
.ep-poplist li a .inner{display:block;cursor:pointer;width:83px;padding-left:33px;height:35px;line-height:35px;border-top:1px dashed #dcdddd;border-bottom:1px dashed #dcdddd}
.ep-poplist li.first a .inner{border-top:0}
.ep-poplist li.last a .inner{border-bottom:0}
.ep-poplist li a .ep-share-icon{float:left;margin:6px 0 0 -33px}
.ep-poplist li a:hover .ep-share-163{background-position:-25px 0}
.ep-poplist li a:hover .ep-share-sina{background-position:-75px 0}
.ep-poplist li a:hover .ep-share-qzone{background-position:-125px 0}
.ep-poplist li a:hover .ep-share-renren{background-position:-175px 0}
.ep-poplist li a:hover .ep-share-youdao{background-position:-225px 0}
.ep-share-end{float:right;width:300px;padding-top:6px;height:24px;line-height:24px}
.ep-share-end ul{float:right}
.ep-share-end li{float:left;_display:inline;padding:0 2px;margin-right:8px;cursor:pointer}
.ep-share-end li a{float:left;cursor:pointer}
.ep-share-end li a .ep-share-icon{float:left}
.ep-share-end .extra{float:left;margin-left:7px}
.page_bar{font-size:0;line-height:0;padding-top:10px;padding-bottom:80px}
.page_bar a,.page_bar span{background:#fff;font-size:12px;font-family:Arial;color:#666;display:inline-block;margin:0 7px 0 0;height:34px;width:34px;border-radius:2px;text-align:center;line-height:34px}
.page_bar a:hover,.page_bar a:visited{color:#666}
.page_bar .on{background:#f8931d;color:#fff}
.page_bar .pageno{min-width:28px;_width:28px}
.page_bar .prev_btn,.page_bar .next_btn{width:70px}
.page_bar .prev_btn em,.page_bar .next_btn em{font-size:14px;font-family:'\5b8b\4f53'}
.page_bar .prev_btn{margin-right:10px}
.page_bar .next_btn{margin-left:0}
a .ep-share-lofter{background-position:-300px 0}
a .ep-share-lofter-gray{background-position:-350px 0}
a .ep-share-icon{display:inline-block;width:24px;height:24px;overflow:hidden;background:url(http://img1.cache.netease.com/f2e/travel/index2014/images/share_ico.png) no-repeat;_background:url(http://img1.cache.netease.com/f2e/travel/index2014/images/share_ico_ie6.png) no-repeat;-webkit-transition:background .3s cubic-bezier(0.17,0.67,0.88,1.25),color .2s linear;-moz-transition:background .3s cubic-bezier(0.17,0.67,0.88,1.25),color .2s linear;-o-transition:background .3s cubic-bezier(0.17,0.67,0.88,1.25),color .2s linear;transition:background .3s cubic-bezier(0.17,0.67,0.88,1.25),color .2s linear}

/*右侧*/
#touxiang {padding-left:35px;}
.bc{ background:#fafafa;}
.wrap h1,.wrap p{text-indent:-99999em;}
.w960{margin:0 auto;width:960px}
.p_left{float:left;width:658px;padding-top:20px}
.p_right{float:left;width:298px;padding:0 1px;border-left:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;background:#fff}
.wb,.wbdr{padding:18px 18px 0px 18px;background:#fafafa;}
.touxiang{float:left;width:84px;}
.touxiang img{padding:1px;border:1px #ccc solid;}
.touxiang h3{margin-top:5px;padding-left:10px;background:url(img/zm_bg.gif) 65px center no-repeat;}
.bord{border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; padding-top:1px}
.wbdr h2{padding:0 0 0px 25px;background:url(img/wbdr_bg.gif) left top no-repeat;font-size:16px;font-family:"微软雅黑"}
.wbdr li{float:left;width:65px;line-height:23px;text-align:center;}
.wbdr li p a{margin:5px 0 0 16px;display:block;background:#b21212;width:38px;height:18px;
 line-height:18px;color:#fff}
.wbhd h2{padding:20px 0 5px 50px;background:url(img/whd.gif) 20px 20px no-repeat;font-size:16px;font-family:"微软雅黑";}
.list #listZone ul{margin:0 56px 30px 0;float:left;width:250px;padding:10px;background:#fff6ea;border:1px #ffe9ce solid}
.list #listZone ul li{line-height:25px}
#listZone .fw a{font-weight:bold;font-size:14px;color:#ff6600}
#pageZone span{height:20px;margin-right:5px;border:1px #e2e2e2 solid;padding:5px 10px;font-family:"Arial";font-size:14px}
#pageZone .isNow{background:#b21212;color:#fff}
#pageZone a{color:#333;text-decoration: none;}
#pageZone a:hover{text-decoration: underline}
.wb_tt ul{ padding-left:100px; font-size:14px;}
.wb_tt ul li{ margin:5px 0 0 5px; }
.wb_tt ul li em{ color:#369; font-weight:bold; padding-left:5px;}
.shareArea ul{ padding:5px 0 0 0; float:left;    clear: both;}

.shareArea ul li{ margin-top:10px;float:left; padding-left:10px;line-height:24px}
.shareArea .tmblog li{ width:23px; height:24px;}
.f_bbs{background:#333;margin-top:20px}
.f_left{float:left;width:615px;}
.f_right{float:left;width:305px;}
.f_left ul{padding-top:10px}
.f_right ul{padding:10px 0 0 5px}
.f_left li{margin-right:33px;float:left;width:120px;}
.f_left li img{width:120px;height:80px;overflow:hidden}
.f_right li{line-height:23px;background:url(img/inco_bg.gif) left center no-repeat;height:23px;padding-left:10px}
.f_right li a{color:#b3b3b3}
.f_bbs h2{background:url(img/bbs_bg.gif) left bottom no-repeat;height:50px;line-height:50px;color:#fff;font-size:16px;font-family:"微软雅黑";}
.footer{padding-top:20px}
.footer #tcopyright a,.footer #tcopyright li{color:#666}
.userPic{margin:8px 0 0 12px}
.wbst{display: block;
margin: 0 auto;color: #fff;float: left;background-color: #b21212;margin-left: 20px;width: 40px;text-align: center;line-height: 20px;}
/*吃货达人*/
.weixin{
	height: 160px;
	}
.chihuo{
	height:363px;
	}

/*商家展示*/

.pg-deal-detail #sidebar .side-single,.pg-deal-detail .side-extension{border:1px solid #eee!important}
.pg-deal-detail .side-extension{box-shadow:none}
.side-extension__item--last{border-bottom:0;margin-bottom:0}
.side-extension--weddingreason .side-extension__item--last{margin-bottom:0;padding-bottom:0}
h1, h2, h3, h4, h5, h6 {
    font-family: "Hiragino Sans GB"," Microsoft YaHei","WenQuanYi Micro Hei",arial,sans-serif;
    color: #333;
    -webkit-font-smoothing: antialiased;
	    font-size: 12px;
}
.side-extension--history .clear-history {
    float: right;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
}
.side-extension--history .history-list__item img {
    float: left;
    margin: 2px 10px 0 0;
}
.side-extension img {
    display: block;
}
.side-extension--history .history-list h5 {
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    font-size: 12px;
    font-weight: 400;
}
.side-extension--history .history-list__item {
    padding: 18px 0;
    font-size: 12px;
    color: #666;
    zoom: 1;
    border-bottom: 1px dotted #ddd;
}
.side-extension--history .history-list__item a {
    color: #666;
}
.inline-block {
    display: inline-block;
    zoom: 1;
}
li {
    list-style: none;
}
.side-extension--history .side-extension__item {
    width: 198px;
}
.side-extension {
    margin-bottom: 16px;
        margin-left: 15px;
    
    font-size: 12px;
}
.side-extension--history .history-list__item--first {
    padding-top: 0;
}
.side-extension--history .history-list__item {
    padding: 15px 0;
    font-size: 12px;
    color: #666;
    zoom: 1;
    border-bottom: 1px dotted #ddd;
	width:268px;
}
.inline-block {
    display: inline-block;
    zoom: 1;
}
.inline-block {
    display: inline-block;
    zoom: 1;
}
.ps_12 {
    width: 7px;
    height: 14px;
}
.ps_12, .ps_16, .ps_20, .ps_22, .ps_26, .ps_32, .ps_36, sub {
    vertical-align: text-bottom;
}
user agent stylesheeti, cite, em, var, address, dfn {
    font-style: italic;
}
.side-extension--history .history-list__item .price {
    padding-right: 5px;
    font: 100 12px/12px arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    color: #666;
}
.link--orange, .price {
    color: #f76120;
}

/*右侧*/
.zlzt1 {
    width: 63px;
    height: 90px;
    padding: 1px;
    background-color: #f0f0f0;
}
.zlzt {
    width: 73px;
    float: left;
    margin-top: 10px;
	margin-right:10px;
}
.zlwz {
    text-align: center;
    line-height: 30px;
}