﻿body,.serh_main{ background: url("/dianping/images/2013/common/body_bg.png"); }
.nc_container{ width: 1086px; margin: 0 auto; position: relative; }
.color3{ color:#333333; }
.color6{ color:#666666; }
.f16{ font-size:16px; }
.f20{ font-size:20px; }
.f_yahei{ font-family:"微软雅黑"; }
.nc_icon{ background: url(/dianping/images/2013/news/nc_icon.png) no-repeat; }
.ellipsis{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

/*title样式*/
.container_title{ margin-top: 3px; margin-bottom: 17px; }

/*main样式*/
.nc_main{  background: #FFFFFF url(/dianping/images/2013/news/left_nav_bg.png) repeat-y left 0; }

/*左侧导航样式*/
.nc_left_nav{ width: 150px; float: left; }
.nc_left_titleWarp{ width: 136px; height: 55px; line-height:55px; color:#FFFFFF; background-color:#d4efa2; padding-left:14px; }
.nc_ltitle_txt{ float:left; }
.nc_ltitle_icon{ display:inline-block; float:right; width:11px; height:19px; background-position: -56px 0; margin-top:20px; margin-right: 9px; }

a.nc_lnav_link{ display:block; width: 136px; height: 44px; line-height: 44px; background: #eff8dd; padding-left:14px; border-top:1px solid #FFFFFF; }
a.nc_lnav_link:hover{ background: #e1f5ba; text-decoration: none; }
a.nc_lnav_active{ border-left: 3px solid #9fc55c; background: #FFFFFF; color: #7a9d3e; padding-left: 11px;text-decoration: none; }
a.nc_lnav_active:hover{ background: #FFFFFF; }

/*二维码*/
.nc_qr_code{ height: 190px; background: #dddddd; padding: 14px 14px 0 14px; }
.qr_code_inner{ width: 120px; height: 120px; border: 1px solid #e2e4dd; margin-bottom: 11px; }
.code_txt_lh{ margin-bottom: 6px; }

/*中部列表样式*/
.nc_center_news{ float: left; width:581px; margin-left: 20px; display:inline; margin-bottom:85px;}
.nc_cnews_titleWarp{ height: 56px; line-height: 56px; }
.nc_cnews_block{ padding: 8px 0; border-bottom: 1px dashed #aacb72;}
.nc_cnews_list{ margin-top: -8px; }
.nc_cnews_li{ height:18px;line-height:18px; padding: 8px 0  8px; font-size: 14px; }
a.nc_cnews_litxt{ float:left; width:470px; }
.nc_cnews_litime{ float: right; }
.block_last{ border-bottom: none; }
/*页码样式*/
.nc_news_pages{text-align: center; margin: 15px auto; }
.nc_news_pages a.page{ display:inline-block; min-width: 11px; width: auto; height: 19px; padding: 0 4px; line-height: 19px; text-align: center; border: 1px solid #c1c1c1; color:#999999; font-size:14px; font-weight:bold; 
background: #fefefe;
background:-webkit-linear-gradient(top,#fefefe,#f0f0f0);
background:-moz-linear-gradient(top,#fefefe,#f0f0f0);
background:-ms-linear-gradient(top,#fefefe,#f0f0f0);
background:-o-linear-gradient(top,#fefefe,#f0f0f0);
background:linear-gradient(top,#fefefe,#f0f0f0);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f0f0f0'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f0f0f0')"; /* IE8 */}
.nc_news_pages a.page_active,.nc_news_pages a:hover{ border: 1px solid #7c9f3e; color:#FFFFFF; background: #8eb34d; text-decoration: none; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8eb34d', endColorstr='#8eb34d'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8eb34d', endColorstr='#8eb34d')"; /* IE8 */}
.nc_news_pages span{ color: #999999; }
.nc_cnew_line{height: 0;line-height: 0;overflow: hidden;margin: 11px 0;border-top: 1px dashed #aacb72;}
/*右侧样式*/
.nc_right_content{ width: 306px; float: right; margin-right: 9px; display:inline; }
.nc_r_underway{ width: 284px; border: 1px solid #e0e0e0; border-top: 4px solid #d4efa2; margin-top: 10px; padding: 0 10px 5px 10px; }
.nc_unwary_fix{ height:354px; position:relative; }
.nc_under_titleWarp{ height: 48px; line-height: 48px; position:relative; margin-bottom: 4px; }
.nc_under_title{ float:left; }
.green{ color: #9fc55c; }
.nc_under_num{ color: #abaaaa; position:absolute; right: 52px; font-style: italic; }
.nc_under_icon{ display:block; width: 16px; height: 14px; position:absolute; }
.up{ background-position: -56px -26px; top: 18px; right:26px; }
.down{ background-position: -56px -49px; top: 18px; right:0; }
a:hover.up{ background-position: -79px -26px; }
a:hover.down{ background-position: -79px -49px; }
.nc_under_imgWarp{ width: 264px; height: 132px; border:10px solid #f4f4f4; overflow: hidden; position: relative; margin-bottom: 18px;}
.nc_under_imgList{ width:100%; height: 132px; position:absolute; top: 0; left: 0; }
.under_txtLi_title{ font-size:14px; margin-bottom:10px; }
a.txtLi_title_link{ display:block; width:274px; color:#666666; line-height: 18px; }
.under_txt{ width: 290px; line-height: 24px; color:#999999; word-break: break-all; word-wrap: break-word; }
.under_detail_btn{ position:absolute; width: 284px; text-align:right; right: 10px; bottom: 8px; }
.under_detail_btn a{ color:#7a9d3e; }

/*排行榜*/
.nc_r_rank{ width: 306px; margin-top:20px; }
.nc_rank_title{ height:49px; line-height:49px; background: url(/dianping/images/2013/news/rank_bg.png) repeat-x; border-left: 5px solid #aacb72; padding-left:10px; }
.nc_rank_list{ margin-top: 17px; }
.rank_li{ padding-bottom: 7px; }
.rank_icon{ width: 24px; height: 27px; display:block; float:left; }
.rank_txt{ width:260px; height: 27px; line-height: 25px; float:left; padding-left:20px; font-size: 14px; }
a.rank_txt_link{ display:block; width: 250px; }
.num1{ background-position:0 0; }
.num2{ background-position:0 -35px; }
.num3{ background-position:0 -68px; }
.num4{ background-position:0 -103px; }
.num5{ background-position:0 -136px; }
.num6{ background-position:0 -170px; }
.num7{ background-position:0 -204px; }
.num8{ background-position:0 -238px; }
.num9{ background-position:0 -272px; }
.num10{ background-position:0 -306px; }

/*资讯正文样式*/
.nd_main{ background: #FFFFFF; }

/*左侧样式*/
.nd_left_content{ width: 671px; float: left; padding: 0 50px; }
.nd_left_header{ padding-bottom: 28px; border-bottom: 2px solid #d4efa2; }
.nd_lcon_title{ margin-top: 32px; line-height: 28px; font-size:22px; text-align: center; } 
.nd_lcon_title h3{font-size: 22px; }
.nd_lcon_time{ text-align: center; margin-top: 28px; }
.glance_num{ margin-left: 26px; }
.nd_lcon_txt{ margin-top: 20px; font-size:14px; line-height: 30px; }
.nd_lcon_txt img{ _width: expression(this.width > 671 ? '671px': true); max-width: 671px; }
.nd_lcon_txt video {
	max-width: 100%;
	background-color: #000;
}
.nd_txt{ text-indent: 2em; }

.nd_lcon_comment{ margin-top: 20px; }
.nd_com_header{ border-bottom: 2px solid #eff8dd; margin-bottom: 21px; }
.nd_com_title{ width: 113px; height: 36px; line-height: 36px; text-align: center; background: #eff8dd; border-top: 5px solid #9fc55c; color: #9fc55c;}
.msg_headpic{ width: 45px; height: 45px; float:left; border: 3px solid #e9e9e9; overflow: hidden; margin-right: 10px; position: relative;}
.msg_sendbtn{ float: right; margin-top:10px; }
a.sendbtn{ display:block; width: 97px; height: 32px; line-height: 32px; text-align:center; color:#FFFFFF; background: #9fc55c; font-size:14px; margin-bottom: 10px; }
a:hover.sendbtn{ text-decoration:none; }

.comment_li{ padding: 10px 0; border-top: 1px solid #f2f2f2; }
.msg_comment{ width: 600px; float:right; }
.comment_infor{ float:right; width:534px; }
.comment_userinfor{ margin-bottom: 12px; }
.username{ float:left; }
.user_time{ float: right; color:#999999; }
.comment_txt{ line-height: 18px; word-wrap: break-word; word-break: break-all;}

.comment_more{ width: 669px; float:left; margin-top: 10px; }
.comment_more_btn{ display:block; width: 669px; height: 28px; border: 1px solid #dbdbdb; background: #f2f2f2; text-align: center; line-height: 28px; margin-bottom: 15px; }
a:hover.comment_more_btn{ text-decoration: none; }
.nf_commWarp{float: left;display: inline;width:598px;background: #fff;padding-left: 11px;}
.nf_comm{position: relative;border: 1px solid #c2c2c2;min-height: 50px; _height:50px;}
.nft_txt{padding: 4px;position: relative;}
.nft_placeholder{position: absolute;top: 5px;left:3px;color:#999;}
.nf_comm_tarea{width:97.9%; height:60px; padding:3px 1%; overflow-y:auto; font:normal 14px/21px Tahoma, Arial; background:transparent; border:0;outline: none;resize: none;}
.nf_comm .arrow{position:absolute;border-width:11px 11px 0 11px;}
.nf_comm .nf_arrow1{border-top-color:#c2c2c2;top:-1px;left:-12px;_top:0px;}
.nf_comm .nf_arrow2{border-top-color:#fff;top:0px;left:-10px;_top:1px;}
.nft_msg_nlogin{height:68px;line-height:68px; background: #f9f9f9;margin: 4px;}
.nftm_txt{text-align: center; font-size: 18px;color: #666;}
/*右侧样式*/
.nd_pl{ padding-left: 12px; }
.nd_up{ background-position: -56px -94px; top: 18px; right:26px;}
.nd_down{ background-position: -56px -116px; top: 18px; right:0; }
a:hover.nd_up{ background-position: -79px -94px; }
a:hover.nd_down{ background-position: -79px -116px; }

.nd_site_imgWarp{ width: 264px; height: 178px; border:10px solid #f4f4f4; overflow: hidden; position: relative; margin-bottom: 9px; }
.nd_site_imgList{ width: 100%; height: 178px; position:absolute; top: 0; left: 0; overflow: hidden;}
.nd_site_mask{ display:block; width: 264px; height: 32px; line-height:32px; text-align:center; background: rgba(255,255,255,0.6);_background:none; position:absolute; left: 0; bottom: 0; z-index: 20; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3ffffff', endColorstr='#B3ffffff'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3ffffff', endColorstr='#B3ffffff')";}
.listyle{ display:block; float:left; width: 4px; height: 4px; background-position: -56px -69px; margin-top:9px; }

/*中福会样式*/
.nc_malan{ background-color: #f6fdfe; }
.malan_mainBody{ padding-bottom: 200px; }
.malan_right{ float: left; width:936px; border-bottom: 102px solid #e2f8fa; }
.malan_rHeader{ width: 937px; height: 377px; background: url(/dianping/images/2013/news/malan_header.jpg) no-repeat; position: relative; }
.malan_navWarp{ position: absolute; top: 74px; left: 198px; }
.malan_nav .it{ width: 111px; height: 36px; line-height: 36px; float: left; text-align: center; }
.malan_navBtn{ display: block; width: 111px; height: 36px; font-family: "微软雅黑"; color: #fff; font-size: 16px; text-shadow: 0 1px 1px #7ca215,0 -1px 1px #7ca215,1px 0 1px #7ca215,-1px 0 1px #7ca215; font-weight: bold; }
.malan_navBtn:hover{ text-decoration: none; }
.malan_navBtn_active{ background: url(/dianping/images/2013/news/nc_icon.png) no-repeat -43px -141px; }
.goVenus{ display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; background-position: -43px -188px; position: absolute; top: 272px; left: 369px; font-family: "微软雅黑"; color: #fff; font-size: 14px; font-weight: bold; text-shadow: 0 1px 1px #f79906,0 -1px 1px #f79906,1px 0 1px #f79906,-1px 0 1px #f79906; }
.goVenus:hover{ text-decoration: none; }
.malan_hdDetail_warp{ width: 233px; height: 332px; background: url(/dianping/images/2013/news/hdWarp_bg.png) no-repeat; position: absolute; top: 146px; right: 42px; padding: 13px 13px 0; }
.hdImgWarp{ width: 229px; height: 114px; border: 2px solid #e7f8fb; border-radius: 3px; overflow: hidden; margin-bottom: 14px; }
.hd_tit{ font-size: 14px; color: #f6fdfe; font-weight: bold; text-align: center; padding-bottom: 12px; }
.hd_txt{ color: #f6fdfe; line-height: 18px; word-break: break-all; word-wrap: break-word; }
.goToDetail{ display: block; width: 125px; height: 33px; background-position: -29px -227px; position: absolute; left: 67px; bottom: 35px; }
.malan_main_left{ float: left; width: 531px; margin-left: 41px; display: inline; padding-top: 8px; }
.malan_title{ font-size: 18px; color: #488290; padding-bottom: 28px; }
.malan_main_right{ width: 309px; float: right; margin: 140px 0 0 0; }
.malan_hd_rank{ width: 282px; height: 424px; background: url(/dianping/images/2013/news/hd_rankBg.png) no-repeat; padding-left: 27px; }
.malan_hdTitle{ padding: 19px 0 3px 4px; }
.malan_cnew_line{height: 0;line-height: 0;overflow: hidden;margin: 11px 0;border-top: 1px dashed #a2c8ce;}

.delpop_warp{width:220px;background: #fff;}
.delpop_cont{padding: 20px;}
.delpop_cont .tip{margin-bottom: 15px;}
.delpop_cont .tip_txt{font-size: 12px;color: #333;line-height: 18px;}
.del_grad_cho{overflow: hidden;zoom:1;margin-bottom: 15px;text-align: center;}
.delpop_cont .r_item{display: inline-block;height: 18px;line-height: 18px;margin-right: 15px;font-family:tahoma;font-size:12px;vertical-align:middle;}
.delpop_cont .r_item input{vertical-align:middle;}
/*活动回顾*/
.col_2_main{margin-left: 150px;}
.ac_coll_banner{background: url("/dianping/images/2013/news/by_active_coll_banner.jpg") no-repeat center; height:224px;}
.ac_listwarp{padding-top: 10px;padding-bottom: 50px;}
.ac_listul{overflow: hidden;padding: 0 20px;}
.ac_listul .it{width: 430px;float: left;margin:0 9px 18px 9px;}
.ac_listul .acc_title{height: 34px;width: 100%;margin-bottom: 10px;}
.ac_listul .acc_title .actw{height: 34px;width:320px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height: 34px;font-size: 16px;float: left;}
.ac_listul .acc_title .acc_tip{float: left;width: 100px;position: relative; height: 34px;line-height: 34px;}
.ac_listul .acc_title .icon_rtip{position: absolute;top:8px;left:0;display: inline-block;width: 20px;height: 20px;}
.ac_listul .acc_title .acc_tipt{margin-left: 25px;}
.ac_listul .acc_tip_r .icon_rtip{background-position:-85px 0px; }
.ac_listul .acc_tip_r .acc_tipt{color: #ff441c;}
.ac_listul .acc_tip_b .icon_rtip{background-position:-113px 0px; }
.ac_listul .acc_tip_b .acc_tipt{color: #927f16;}
.acc_imgwarp{display: block;}
.acc_imgbord{border:3px solid #e7e7e7;overflow:hidden;height: 182px;border-radius: 3px;}
.acc_imgherf{display: block;height: 182px;overflow:hidden;}
/*提示信息*/
.hd_icon {
background: url(/dianping/images/activearea/hd_icon_24.png) no-repeat;
_background: url(/dianping/images/activearea/hd_icon_8.png) no-repeat;
}
.hd_ml_noData{ height: 80px; background: #fffcf7; border: 1px solid #fec675; margin-top: 20px; }
.noData_icon{ float: left; display: block; width: 90px; height: 58px; background-position: 0 -96px; margin: 13px 8px 0 290px; } 
.noData_txt{ font-size: 14px; color: #333; font-family: "宋体"; line-height: 80px; }
.hd_redFont{ color: #ff6600; }
/*活动列表*/
.hd_ml_hasData{  height: 34px; text-align: center; line-height: 34px; background: #fffcf7; border: 1px solid #fec675;margin: 0 20px;}
.data_txt{ font-size: 14px; color: #333; font-family: "宋体"; line-height: 34px; }

.icon_reward {
	display: inline-block;
	width: 33px;
	height: 17px;
	margin-left: 5px;
}
.icon_red1 {
	background: url(/dianping/images/2013/activedetail/icon_01.png) no-repeat center center;
}
.icon_red2 {
	background: url(/dianping/images/2013/activedetail/icon_02.png) no-repeat center center;
}