/*--------------------------------------------------------------------------
news all Style
Ver: 0.1.0
Date:09/15/2010
---------------------------------------------------------------------------*/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd,input,textarea,label,blockquote{margin:0;padding:0;}
textarea,input,select,body{font-size:12px;}
ul,ol{list-style:none;}
img {border:none; overflow:hidden; vertical-align:middle;}
table, td { border: none; border-collapse: collapse; }
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
q:before, q:after { content:''; }
abbr, acronym { border: 0; }
/* clearfix 兼容所有浏览器，且无冗余代码，推荐使用 */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom:1; }
.clear { font:0px/0px sans-serif; clear:both; display:block;}
a{color:#039;text-decoration:none;}
a:visited{color:#039;text-decoration:none;}
a:hover{color:#039;text-decoration:underline;}


/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cOrg,a.cOrg:link,a.cOrg:visited{color: #EA4808;}
.cOrg2,a.cOrg2:link,a.cOrg2:visited{color: #f60;}
.cWhite,a.cWhite:link,a.cWhite:visited{color: #fff;}
.cgreen,a.cgreen:link,a.cgreen:visited{color: #386306;}
.cgray,a.cgray:link,a.cgray:visited{color: #888;}
.dgreen,a.dgreen:link,a.dgreen:visited{color: #1f7a41;}


body {font-family:"宋体",arial; margin:0;  background:#fff;}


/* 框架 */
#wrap { width:980px; clear: both; margin:0 auto 8px;}

/* 主体 列表 */
#mainlist { width:643px; border:1px solid #E9E9E9; float:left; padding-bottom:20px;}
.breadcrumb { width:643px; clear: both; background:#FAFAFA; height:36px; margin-bottom:15px; line-height:36px; text-indent:20px;}

#mainlist h1 { width:608px; clear: both; line-height:36px; font-size:26px; font-family:"微软雅黑","黑体"; padding-left:35px; height:36px; margin-bottom:15px;}
.bmnewslist { width:608px; clear: both; padding:0 0 0 35px;}
.bmnewslist ul { padding:14px 0;}
.bmnewslist li { width:608px; float:left; clear: both; line-height:24px; height:24px; overflow:hidden; color:#039;}
.bmnewslist li a { font-size:14px;}
.pub_time { color:#9C9C9C;}

.pagenav { padding-left:35px; clear: both;font-size: 14px; line-height:24px; font-family: Verdana, Arial, Helvetica, sans-serif,宋体;}

.pagenav a {border: #eee 1px solid; padding:2px 5px;margin:2px;color:#039;text-decoration: none;}
.pagenav a:hover {border: #999 1px solid;color: #666; text-decoration:none;}
.pagenav a:active {border: #999 1px solid;color: #666; text-decoration:none;}
.pagenav .current {border: #036cb4 1px solid; padding:2px 5px;font-weight: bold;margin: 2px; color: #fff;background-color: #036cb4;}
.pagenav .disabled {border: #eee 1px solid; padding:2px 5px; margin: 2px; color: #ddd;}

.gototop { text-align:right; padding-right:35px;}
.gototop a { font-size:14px; line-height:24px;}

/* 通用右侧 */

.rightside { width:328px; float:right; overflow:hidden;}


.right_search{ width:326px;  border: 1px solid #DDDDDD;float: left;height: 20px; margin-bottom:8px;}
.right_search .input{
	background:url("../images/search_icon.gif") no-repeat 3px 2px;
    border:none;
    color: #999999;
    display:inline;
    float: left;
    font: 12px/21px "宋体";
    height: 20px;
	padding:0 0 0 25px;
    width: 230px;
}
.right_search .buttom{
    background: url("../images/btn-s1.gif") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    width: 49px;
	}

.confix { width:326px; clear: both; border:1px solid #E9E9E9; margin-bottom:8px;}
.rightside .title { width:326px; height:24px; background: url(../images/title_bg.gif) repeat-x; border-bottom:1px solid #E9E9E9; margin-bottom:8px;}
.rightside .title .sp { line-height:24px; font-size:14px; font-weight:bold; text-indent:30px; background:url(../images/right_ico.gif) 10px 4px no-repeat;}
.rightside .title .rt { line-height:24px; font-size:14px; font-weight:bold; text-indent:30px; background:url(../images/right_ico.gif) 10px -18px no-repeat;}
.rightside .title .kb { line-height:24px; font-size:14px; font-weight:bold; text-indent:30px; background:url(../images/right_ico.gif) 10px -39px no-repeat;}
.rightside .title .dp { line-height:24px; font-size:14px; font-weight:bold; text-indent:10px; color:#F90;}


/* 热门视频 */
.hotvd { width:318px; clear: both; padding-left:8px; overflow:hidden;}
.hotvd li { width:98px; height:100px; float:left; background:url(../images/vd_bg.gif) no-repeat; margin:0 8px 5px 0;}
.hotvd li img { display: block; margin:4px auto 10px;}
.hotvd li p { line-height:20px; text-align:center; height:20px; width:98px; overflow:hidden; margin-top:22px;}

/* 热点活动 */
.hothd { width:318px; clear: both; padding-left:8px; overflow:hidden;}
.hothd li { width:98px; height:100px; float:left; margin:0 8px 5px 0;}
.hothd li img { display: block; margin:4px auto 10px;}
.hothd li p { line-height:20px; text-align:center; height:20px; width:98px; overflow:hidden; margin-top:0px;}



/* 论坛热帖 */
.bbshot_img { width:318px; clear: both; padding-left:8px; margin-bottom:2px; overflow:hidden;}
.bbshot_img li { width:98px; height:104px; float:left; margin:0 8px 5px 0;}
.bbshot_img li img { display: block; width:98px; height:70px; margin-bottom:4px;}
.bbshot_img li p { line-height:30px; text-align:center; height:30px; width:98px; overflow:hidden;}

.bbshot_list { width:316px; clear: both; margin:0 auto; overflow:hidden;}
.bbshot_list li { width:316px; float:left; clear: both; line-height:24px; height:24px; overflow:hidden;}
.bbshot_list li span { color:#333;}
.bbshot_list li span a, .bbshot_list li span a:visited { color:#666; text-decoration:none;}
.bbshot_list li span a:hover { color:#666; text-decoration:underline;}


/* 消费快报 */
.wm_list { width:315px; clear: both; margin:0 auto; padding-top:3px; text-align:left;}
.wm_list li { width:315px; font-size:12px; line-height:25px; float:left; clear: both; }
.wm_list li img { overflow:hidden;}
.wm_list li .spim { width:26px; height:19px; overflow:hidden; line-height:19px;}
.wm_list li .date { float:right; color: #9c9c9c;}
.yellow {
    color: #FF6600;
}
.wm_list .bmnews {
	width:295px;
	height:25px;
	float:left;
	overflow:hidden;
}
.wm_list .username {
	height:25px;
	overflow:hidden;
	float:right;
	font-size:12px;
}

/* 广告盒 */
.adbox_right { width:326px; clear: both; overflow:hidden; margin-bottom:8px;}



/* ------------------------------------------------ */

/* 内容页面 */
#maininfo { width:643px; border:1px solid #E9E9E9; float:left; padding-bottom:20px;}

#maininfo .h1tt { width:600px; clear: both; text-align:center; line-height:68px; font-size:26px; font-family:"宋体",arial; height:68px; margin:0 auto; overflow:hidden;}
#maininfo .updateinfo { width:600px; text-align:center; border:1px solid #e9e9e9; border-left:none; border-right:none; line-height: 24px; color:#666; margin:0 auto 20px; clear: both;}
#maininfo .updateinfo span { color:#990000; font-weight:bold;}
#maininfo .updateinfo span a, #maininfo .updateinfo span a:visited { color:#990000; text-decoration:none;}
#maininfo .updateinfo span a:hover { color:#990000; text-decoration:none;}

/* 新闻内容 */
.nf_con { width:600px; clear: both; margin:0 auto; font-size:14px; line-height:24px; word-wrap:break-word; overflow:hidden; padding-bottom:20px; margin-bottom:5px;}
.nf_con p { text-indent:32px;}

/* 24小时 */
.othernews { width:598px; border:1px solid #e9e9e9; clear: both; margin:0 auto 20px; padding-bottom:10px;}
.othernews .title { width:598px; height:28px; background:url(../images/info_24bg.gif) repeat-x; margin-bottom:10px;}
.othernews .title h2 { font-size:14px; line-height:28px; text-indent:35px; background:url(../images/info_ico1.gif) 8px 6px no-repeat;}
.othernews .nlt { width:598px; clear: both;}
.othernews .nlt li { width:295px; float:left; line-height:24px; height:24px; overflow:hidden; color:#1C2C58; font-size:14px; margin-right:4px;}

/* 点评模块 */
.user_say { width:600px; margin:0 auto; clear: both;}

/* 右侧热评模块 */
.hotsaid { width:318px; clear: both; padding-left:8px; overflow:hidden; padding-bottom:10px;}
.hotsaid dl { width:300px; clear: both; border-bottom:1px solid #e9e9e9; padding:2px 3px; margin-bottom:1px;}
.hotsaid dl .re_author { line-height:23px; color:#999;}
.hotsaid dl .re_detail { line-height:150%; padding:4px 0 4px; white-space:normal; word-wrap:break-word; font-size:14px; line-height:24px;}
.hotsaid dl .re_mark { height:30px; line-height:30px;}

/*  暂无热评 */
.nonehot { width:318px; clear: both; padding-left:8px; overflow:hidden; padding-bottom:10px; font-size:12px; line-height:24px;}

/* 广告横幅模块 */
.ad_banner { width:980px; clear: both; margin:0 auto 9px;}

/* 页脚 */
#footer { width:980px; clear: both; margin:0 auto;}










