   *{ padding: 0; margin: 0; list-style: none; }
  body{ background: #333; font: normal 100 12px/1.2 "宋体"}
  a img{ border: none; }
  a{ color: #05A; text-decoration: none;}
  a:visited{color: #000}
#HeaderStyleB #siteLogo{
	height: 40px;
	width:135px;
	background:url(http://www.infzm.com/2008/images/infzm_logo_xs.png) no-repeat;
	margin-left:5px;
	margin-top:-3px;
	float:left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.infzm.com/2008/images/infzm_logo_xs.png");
	cursor: pointer;
}

	#topbar{ height: 28px; position: relative; background: #fff url(/2008/images/news-style-res.png) repeat-x 0 2px; position: relative; }
	/*二级导航*/
	#sub-nav { padding-left: 25px; }
	#sub-nav li{ float: left; padding-top: 3px; margin-right: 2px; }
	#sub-nav li a,
	#sub-nav li a span{float:left; background: url(/2008/images/news-style-res.png) no-repeat; }
	#sub-nav li a{height: 22px; font: normal 100 14px/1.2 "宋体";color:#c00; text-decoration: none;overflow:hidden;padding-left:10px;}
	#sub-nav li a { background-position: 0 50px;}
	#sub-nav li a span{ background-position: 100% 100px;padding-right:10px;padding-top:5px;_padding:4px 10px 1px 0;}
	#sub-nav li a:hover { background-position: 0 -50px;}
	#sub-nav li a:hover span{ background-position: 100% -100px;padding-right:10px;cursor:pointer;}

	/*南周公告*/
  #postboard {float:right;margin-top:8px;margin-right:30px;width:300px;overflow:hidden;color:#c00;height:14px;}
  #postboard ul { padding:0; margin: 0; }
  #postboard li { line-height: 16px; width: 300px; padding:0; margin: 0; clear: both;}
  #postboard li a{ height: 1px; font-size: 12px; background: none; text-decoration: none; float: none; padding:0; }
  #postboard li a.bulletin{ font-size: 12px; background: none; color:#05A; }
  #postboard li a.bulletin:hover{color:#c00; background: none; text-decoration: underline; }

	#infzminfo{ position: absolute; top: 0; right: 0;width:300px;color:#c00;padding:8px; }
	#infzminfo dt{ float: left;}
	#infzminfo dd{ float: left; visibility: hidden;}
	#infzminfo dd.show{ visibility: visible;}
	#infzminfo dd a{color:#05A; text-decoration: none; }
	#infzminfo dd a:hover{color:#c00; text-decoration: underline; }

	a.rss{
		position: absolute;
		right:10px;top:15px;
		width:16px;height:16px;
		background:url(/2008/images/rss_2.png) no-repeat;
		_background: none;
		_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/2008/images/rss_2.png'); /* 图标url的ie hack */
		cursor:pointer;
	}

	/*热点标题*/
	.hotTitle{
		font-size:12px;font-weight:100;color:#c00;padding:3px 0 2px 10px;margin-bottom:5px;
		background: url(/2008/images/news-style-res.png) no-repeat 0 -149px;border-bottom:1px solid #ddd;position: relative;}
	.hotTitle a.rss{float: right; position: absolute;_right:0;top:0;}
	.hotTitle a,.hotTitle a:visited{ color: #c00; }
	.hotTitle a:hover{ color: #05a; }
	.moreTitle{font-size:12px;font-weight:100;padding-bottom:3px; color: #c00;background: url(/2008/images/news-style-res.png) repeat-x bottom; }



/*新闻列表*/
	.news{margin-bottom:30px }
	.news h2{font: normal 700 14px/1.2 "宋体"; }

	/*头条标题*/
	.news h1{ font: normal 100 20px/1.2 "微软雅黑","黑体","宋体"; }
	.news h1 a{ color: #05a; text-decoration: none;}
	.news h1 a:visited{ color: #05a}
	.news h1 a:hover{ color: #444;text-decoration: underline; }

	/*相关信息*/
	.newsInfo{ font: normal 100 12px/1.2 "宋体";color:#bbb; padding:2px 0 0;}
	.newsInfo cite{ font-style: normal;float:right;margin-top:3px;padding-left:13px;background: url(/2008/images/news-style-res.png) repeat-x 0 -198px; _background-position: 0 -199px;}
	.newsInfo cite a,.newsInfo cite a:visited{color:#c77; text-decoration: none; }
	.newsInfo cite a:hover{color:#05a; text-decoration: underline; }

	.newsInfo strong{ font-weight: normal;padding-right:5px}
	.newsInfo strong a,.newsInfo strong a:visited{color:#bbb; text-decoration: none; }
	.newsInfo strong a:hover{color:#05a; text-decoration: underline; }

	.newsInfo em{ font-style: normal;padding-right:5px}

	.newsInfo span{}
	.newsInfo span a,.newsInfo span a:visited{color:#bbb; text-decoration: none; }
	.newsInfo span a b{ color: #38a;font: normal 100 12px/1.5 Arial,Helvetica,sans-serif; }
	.newsInfo span a:hover{color:#05a; text-decoration: underline; }
	.newsInfo span a:hover b{color:#05a; font-weight:700; }

	/*摘要*/
	.summary{ font: normal 100 12px/1.3 "宋体",sans-serif; color: #555; margin-top:1px; }

	/*评论数*/
	.revNum, .revNum:visited {
		font: italic 100 8px/1.5 "Arial Black", Arial,Helvetica,sans-serif;
		color:#0055aa;
		background:url(/2008/images/typeicon.png) no-repeat -25px -225px;
		padding-left:12px;
		height:15px;
		cursor: pointer;
		white-space: nowrap; }
	.revNum span,.revNum:visited span{font: italic 700 8px/1.3 "黑体",sans-serif;color:#333;}
	a.revNum:hover{ color: #c00; }
	a.revNum:hover span{color:#05a; text-decoration: underline;}



	/*相关新闻列表*/
	.relnews{margin-top:8px; }
	.relnews li{ padding:4px 0 2px 2px;_height:1%; background: url(/2008/images/news-style-res.png) repeat-x bottom;}
	.relnews li a{ background: url(/2008/images/typeicon.png) no-repeat 0 0px; padding:2px 0 0 15px;_padding:1px 0 0 15px; }
	.relnews li a.photo{ background-position: 0 -50px}
	.relnews li a.audio{ background-position: 0 -150px}
	.relnews li a.video{ background-position: 0 -100px}

	/*更多新闻列表*/
	.newslist{margin-top:6px; font-size:12px;}
	.newslist li{padding:4px 0 1px 0px;_height:1%; position: relative;}
	.newslist li.space{height:2px;border:none;margin-bottom:7px;font-size:1px;line-height:0;overflow:hidden;background: url(/2008/images/news-style-res.png) repeat-x bottom;}
	.newslist li a{background: url(/2008/images/typeicon.png) no-repeat 0 0px; padding:2px 0 0 13px;_padding:1px 0 0 13px; }
	.newslist li cite a,.newslist li cite a:visited{ font-size:12px;background: none;font-style: normal;color:#c00; padding:0 1px 0 0;}
	.newslist li cite a:hover{ color: #05a; }
  	.topnews .newslist li{font-size:14px;font-weight:bold}
 	.topnews .newslist li cite{font-weight:normal;}
 	.topnews .more a{color:#05A;}
 	.topnews .more a:hover{color:#000;}
	.topnews .newslist li a.photo{ background-position: 0 -48px}
	.topnews .newslist li a.audio{ background-position: 0 -148px}
	.topnews .newslist li a.video{ background-position: 0 -98px}

	/*热门新闻列表*/
	.newslist.hot li{  font-size:12px;line-height:1.9;margin:0;padding:0;}
	.newslist.hot em{ font: normal 700 16px/0.5 Arial,Helvetica,sans-serif;color:#c00; position: relative;top:4px; }
	.newslist.hot em i{ color:#fff;}
	.newslist.hot li a,
	.newslist.hot li a:visited{
		display:block;padding-left:0;margin:0;
		background: url(/2008/images/news-style-res.png) repeat-x bottom;color:#05a;
		height:24px;_height:26px;
		border:none;
		overflow: hidden;
		position: relative;top:0;
	}
	.newslist.hot li a:hover{text-decoration: none;color:#fff;background:#00A1E9;top:-1px;}
	.newslist.hot li a:hover em{ color: #fff; }
	.newslist.hot li a:hover i{ color: #00A1E9; }


	/*slideshow*/
	.slideshow{position: relative; z-index:9;width:320px;overflow:hidden; height:280px;}
	.slideshow dl{ display:none;  }
	.slideshow dl.show{ display:block }
	.slideshow dl dt{ position: relative;width:318px;height:240px;overflow:hidden;border:1px solid #ccc;}
	.slideshow dl dt img{ position: relative;z-index:4;}
	.slideshow dl dt b{ height:40px;width:100%; position: absolute;z-index:5;bottom:0;left:0;background:#000;opacity:0.5; _filter: alpha(opacity=50); }
	.slideshow dl dt span{position: absolute;bottom:3px;left:0; font: normal 100 16px/1.2 "宋体";cursor:pointer;overflow:hidden;}
	.slideshow dl dt a span,.slideshow dl dt a:visited span{ color: #999; }
	.slideshow dl dt a:hover span{ color: #fff; text-decoration: none; }
	.slideshow dl dd{margin-top:3px; }
	.slideshow .num{position: absolute; z-index:10; top:3px; right:3px; }
	.slideshow .num ul{float:right;}.slideshow .num ul li{float:left;}
	.slideshow .num li a,.slideshow .num li a:visited{
		font: italic 700 12px/1.2 Arial,Helvetica,sans-serif;
		float:left; margin-left:1px;text-align:center;
		border: 1px solid #555;background:#fff;color:#555;
		padding:2px 5px 1px 4px;_padding:2px 2px 1px 4px;
	 }
	 .slideshow .num li a:hover{ color: #c00; text-decoration: none; }
	 .slideshow .num li.action a,.slideshow .num li.action a:visited{ color: #fff; background:#c00;text-decoration: none; }
	 .slideshow .num li.action a:hover{ color: #fff; }

	 /*观点*/
	 #viewPoint ul.newslist{ font-size: 14px; }

	 /*通用框架*/
	.frame{background: url(/2008/images/col-blog-bg.png) repeat-y top right;position: relative;margin:0}
	.frame .header{background: url(/2008/images/col-blog-bg.png) no-repeat top left; position: relative;padding:8px 0 0;height:26px;}
	.frame .header h3{ font: normal 100 18px/1.5 "微软雅黑","宋体",sans-serif; position: absolute;top:10px;left:10px;}
	.frame .body{ background: #2E3340;margin:0 5px;padding:8px 8px;}
	.frame .footer{ background: url(/2008/images/col-blog-bg.png) no-repeat bottom left; height:15px;}
	.frame .header h3 font{font-family:tahoma;letter-spacing:-3px;margin-left:3px;font-size:12px}
	 /*标签导航*/
	.model-tab-nav{ height: 26px;font-size:14px; position: relative;margin:0 5px;}
	.model-tab-nav ul{ padding-left: 5px;height:25px;}
	.model-tab-nav ul li{ float: left;margin-right:1px; height: 25px;}
	.model-tab-nav ul li a{ float: left; padding-left: 15px; background: #eee url(/2008/images/uc-tab-a.png) no-repeat; height: 24px; color: #000; text-decoration: none; text-align: center; position: relative; border: 1px solid #ddd; border-bottom: none; overflow: hidden; top: 1px; }
	.model-tab-nav ul li a span{ float: left; padding: 8px 15px 5px 0; height: 18px; background: #eee url(/2008/images/uc-tab-a.png) no-repeat 100% -50px; }
	.model-tab-nav ul li.action a,
	.model-tab-nav ul li a:hover{ background: #fff; border: 1px solid #ddd; border-bottom: 1px solid #fff;  height: 24px; top: 1px; text-decoration: none; }
	.model-tab-nav ul li.action a span,
	.model-tab-nav ul li a:hover span{ background: #fff; cursor: pointer; color: #00A1E9; font-weight: 100; }
	/*图片+新闻+列表*/
	.picNewslist{ }
	.picNewslist dl{ border-bottom: 1px solid #00072d; margin-bottom: 10px; }
	.picNewslist dl.noBb{ border-bottom: none; margin-bottom: 0; }
	.picNewslist dl dt{ font-size: 14px; }
	.picNewslist dl dt img{ float:left;width: 80px; height: 80px; border: 1px solid #05a;margin-right:5px }
	.picNewslist dl dt cite{ display:block; font-style:normal; }
	.picNewslist dl dt cite a,.picNewslist dl dt cite a:visited{ color:#c00; }
	.picNewslist dl dt a,.picNewslist dl dt a:visited{ color:#00a0e9; }
	.picNewslist dl dt a:hover{ color:#fff; }
	.picNewslist dl dd.summary{ margin-top: 3px; color:#ccc}
	.picNewslist dl dd a,.picNewslist dl dd a:visited{ color: #05a; }

	/*专栏博客*/
	#ColBlog{width:320px;background: url(/2008/images/col-blog-bg.png) repeat-y top right;position: relative;}
	#ColBlog .header{	background: url(/2008/images/col-blog-bg.png) no-repeat top left; }
	#ColBlog .body{ background: #2E3340;}
	#ColBlog .footer{ background: url(/2008/images/col-blog-bg.png) no-repeat bottom left; height:15px;}
	#ColBlog .model-tab-nav ul li a{ background: none; border-color:#383A45;}
	#ColBlog .model-tab-nav ul li a span{ background:none;color:#70748A }
	#ColBlog .model-tab-nav ul li.actions a,
	#ColBlog .model-tab-nav ul li a:hover{ background: #2E3340; border-color:#2E3340; }
	#ColBlog .model-tab-nav ul li.actions a span,
	#ColBlog .model-tab-nav ul li a:hover span{ background: #2E3340;  color: #00A1E9; font-weight:700 }

	/*新闻地图*/
	#newsMap{ background: url(/2008/images/newsmap-bg.png) repeat-y top right; }
	#newsMap .header{ background: url(/2008/images/newsmap-bg.png) no-repeat top left; }

	#newsMap .body{ background: #fff; border:1px solid #ddd;}
	#newsMap .footer{ background: url(/2008/images/newsmap-bg.png) no-repeat bottom left; height:15px;}

	/*Top10*/
	#Top10{ background: url(/2008/images/top10-bg.png) repeat-y top right; }
	#Top10 .header{ background: url(/2008/images/top10-bg.png) no-repeat top left; }
	#Top10 .header h3{ position: absolute;top:10px;left:10px;}
	#Top10 .body{ background: #fff; border:1px solid #ddd;padding:5px 5px;}
	#Top10 .footer{ background: url(/2008/images/top10-bg.png) no-repeat bottom left; height:25px;}
	#Top10 .model-tab-nav ul{ float: right;padding-right:5px }
	#Top10 .newslist{margin-top:0px;}
	#Top10 a.rss{ top: 5px;left:0;width:43px;color:#d90; }
	#Top10 a.rss:hover{color:#f60; }

	#Top10 .model-tab-nav ul li.actiont a,
	#Top10 .model-tab-nav ul li a:hover{ background: #fff; border: 1px solid #ddd; border-bottom: 1px solid #fff;  height: 24px; top: 1px; text-decoration: none; }
	#Top10 .model-tab-nav ul li.actiont a span,
	#Top10 .model-tab-nav ul li a:hover span{ background: #fff; cursor: pointer; color: #00A1E9; font-weight: 100; }

	/*民调中心*/
	#voteCenter{ background: url(/2008/images/blue-bg.png) repeat-y top right; }
	#voteCenter .header{ background: url(/2008/images/blue-bg.png) no-repeat top left; }
	#voteCenter .body{ background: none; padding:5px 5px 0; }
	#voteCenter .footer{ background: url(/2008/images/blue-bg.png) no-repeat bottom left; height:15px;}

	#voteCenter dl.voteResult{ background: #EFF8FE;padding:10px 10px }
	#voteCenter dl.voteResult dt{ color:#c00;font-size:16px;padding:0 0 8px }
	#voteCenter dl.voteResult dd{ width:100%;padding:3px 0 ;position: relative;}
	#voteCenter dl.voteResult dd em{text-align:right;padding-right:5px;font-size:14px;line-height:1.4; font-style: normal;color:#05a}
	#voteCenter dl.voteResult dd span {float:left; width:70%;text-align:right;}
	#voteCenter dl.voteResult dd span b { float:left;background: green; height:10px;font-size:0;line-height:0; position: relative;top:3px }
	#voteCenter dl.voteResult dd span b i{ position: absolute;top:-3px; left:103%; font-weight:100;color:#444;font-size:14px;line-height:1.2;}
  #voteCenter dl .btnvote{  margin:20px 0 10px;  width:82px;  height:21px;  background:url(/2008/images/vote_btn.gif) no-repeat;  border:medium none;  cursor:pointer;}
  
	#voteCenter h4{ font-size: 14px; color: #c00;font-weight:100;padding:10px 0 0 }
	#voteCenter dl.voteQuestion{ background: none;padding:10px 0 0 }
	#voteCenter dl.voteQuestion dl{ font-size: 14px; }
	#voteCenter dl.voteQuestion dt{font-size: 14px; color:#05a;margin-bottom:5px;}
	#voteCenter dl.voteQuestion dd{ font-size: 12px; }
	#voteCenter dl.voteQuestion dd.submit{text-align:center }

	/*订阅中心*/
	#subscibeCenter{ background: url(/2008/images/blue-bg.png) repeat-y top right; }
	#subscibeCenter .header{ background: url(/2008/images/blue-bg.png) no-repeat top left; }
	#subscibeCenter .body{ background: none; padding:5px 5px 0;}
	#subscibeCenter .footer{ background: url(/2008/images/blue-bg.png) no-repeat bottom left; height:10px;}
	#subscibeCenter .content{ background: #EFF8FE; padding: 10px 10px;height:170px; position: relative;border:1px solid #ddd; }
	#subscibeCenter .issueInfo{font-size:12px;color:#333;}
	#subscibeCenter .issueCover{float:right;border:1px solid #ddd;}
	#subscibeCenter .issueTime{}
	#subscibeCenter .issueNo{ }
	#subscibeCenter .eMagazine a,#subscibeCenter .eMagazine a:visited{ color: #05a; }
	#subscibeCenter .eMagazine a:hover{ color: #00A1E9; }

	#subscibeCenter .subscibeInfo{margin-top:30px; color: #f60;width:130px; }

	#subscibeCenter .submit{ position: absolute; bottom: 10px; }
	#subscibeCenter .model-tab-nav ul{ padding:0;margin-left:-5px}
	#subscibeCenter .model-tab-nav ul li a{  padding-left: 8px;  border: 1px solid #888; border-top: none; top: 0px;background:#999 }
	#subscibeCenter .model-tab-nav ul li a span{ padding: 5px 8px 8px 0;;background:#999; }
	#subscibeCenter .model-tab-nav ul li.action a,
	#subscibeCenter .model-tab-nav ul li a:hover{ background: #EFF8FE; border-color:#ddd;top: -1px; height:25px}
	#subscibeCenter .model-tab-nav ul li.action a span,
	#subscibeCenter .model-tab-nav ul li a:hover span{ background: #EFF8FE; color: #00A1E9; font-weight:700 }

  /*编辑精选*/
	#editorChoice {background:#fff;border-bottom:1px solid #bbb}
	#editorChoice .inner{ border: none; background:#fff; padding-bottom:0;}
	#editorChoice h3 .rss{margin:0;right:10px;}
	.itemPanel{position: relative;width:940px;height:250px;margin:10px auto}
	.itemPanel .next{display:none;background: url(/2008/images/editorchoice_arrow.png) no-repeat top right; width: 20px; height: 65px;overflow: hidden; text-indent: -3000px; }
	.itemPanel .next{ position: absolute;  top: 45px; right: 0; }
	.itemPanel .prev{display:none; background: url(/2008/images/editorchoice_arrow.png) no-repeat top left; width: 20px; height: 65px; overflow: hidden; text-indent: -3000px; }
	.itemPanel .prev{  position: absolute; top: 45px; left: 0; }
	.itemPanel .next:hover{ background-position: bottom right;}
	.itemPanel .prev:hover{ background-position: bottom left;}
	.itemPanel .contents{width:940px;overflow:hidden;position: relative;border:1px solid #bbb}
	.itemPanel .contents ul{width: 5000px;position: relative; }
	.itemPanel .contents ul li{height:210px;float:left;width:140px;padding:0 23px;overflow:hidden;position: relative;border-right:1px solid #bbb }
	.itemPanel .contents ul li cite{position: absolute;font:normal 100 1em/1.2  "宋体"; color:#777; z-index:2; }
	.itemPanel .contents ul li cite{background: url(/2008/images/typeicon.png) no-repeat 25px 50px;padding-top:10px}
	.itemPanel .contents ul li cite.photo{ background-position: 50px -50px}
	.itemPanel .contents ul li cite.audio{ background-position: 50px -150px}
	.itemPanel .contents ul li cite.video{ background-position: 50px -100px}
	.itemPanel .contents ul li cite a,
	.itemPanel .contents ul li cite a:visited{;color:#777; }
	.itemPanel .contents ul li cite a:hover{ color: #05a; }
	.itemPanel .contents ul li h2{font: normal 100 1em "宋体";}
	.itemPanel .contents ul li h2 a,
	.itemPanel .contents ul li h2 a:visited{display:block;color:#c00;position: relative;padding:24px 0 10px;font-size:1.2em}
	.itemPanel .contents ul li h2 a img{display:block;width:140px;height:140px;border:1px solid #eee;margin:0 0 6px;}
	.itemPanel .contents ul li h2 a:hover{color:#05a}

	/*群组模块*/
	#GroupBbs{ position: relative;_height:1%; background:#fff;}
	#GroupBbs.inner{margin:0;padding-bottom:0; }
	#GroupBbs.inner .side-1{background:#fff; }

	#groupModel{ background: url(/2008/images/group-bg.png) no-repeat top left; }
	#groupModel .header{ background: none; }
	#groupModel .body{ background:#fff url(/2008/images/body-bg.png) repeat-y 80px 0; border-top:1px solid #ddd;padding:10px 10px 0px;}
	#groupModel .footer{ background: none; height:25px;}
	#groupModel .model-tab-nav ul{ padding-left:100px }
	#groupModel .newslist{margin-top:0px;}
	#groupOther{float:right; width: 210px; position: relative; text-align: center }


	#groupModel .model-tab-nav ul li.action a,
	#groupModel .model-tab-nav ul li a:hover{ background: #fff; border: 1px solid #ddd; border-bottom: 1px solid #fff;  height: 24px; top: 1px; text-decoration: none; }
	#groupModel .model-tab-nav ul li.action a span,
	#groupModel .model-tab-nav ul li a:hover span{ background: #fff; cursor: pointer; color: #00A1E9; font-weight: 100; }

	#groupHotSubject{ width: 380px; position: relative }
	#groupHotSubject_0 , #groupHotSubject_1{ width: 380px; position: relative }

	.SubjectItem dt{ font-size:14px;line-height:1.2;padding:3px 0 1px;}
	.SubjectItem dt a{ color: #05a; }
	.SubjectItem dt a:visited{ color: #05a; }
	.SubjectItem dt a:hover{ color: #c00; }
	.SubjectItem dd{font-size:12px;color:#777}
	.SubjectItem dd cite{font-style: normal;}
	.SubjectItem dd cite a:link,.SubjectItem dd cite a:visited{ color:olive; }
	.SubjectItem dd em{font-style: normal; position: absolute;right:0;}
	.SubjectItem dd em a,.SubjectItem dd em a:visited{color: olive;}

	/*论坛热帖*/
	#BbsHotSubject{ background: url(/2008/images/bbs-bg.png) no-repeat top left; }
	#BbsHotSubject .header{background: none;}
	#BbsHotSubject .body{ background:#fff; border-top:1px solid #ddd;padding:3px 10px 5px;}
	#BbsHotSubject .footer{background: none;display:none;}

	/*生活*/
	#lifeStyle {background: #fff;}
	#lifeStyle .inner{ border: none; background: #fff;padding-bottom:0;}
	#lifeStyle h3{  border-top: 5px solid #F8298B; background-position: 0 -143px; _background-position: 0 -142px;padding-top: 8px; _padding-top: 4px; border-bottom: none; }
	#lifeStyle h3 .rss{ top: 5px; _top: 7px;margin:0;right:10px;}
	#lifeStyle .side-1{ width: 395px; float:left; position: relative;}
	#lifeStyle .side-1 dl{ margin-top: 20px; }
	#lifeStyle .side-1 dt{ font-size: 16px;line-height:1.2 }
	#lifeStyle .side-1 dd{ margin-top: 5px; }
	#lifeStyle .side-2{ width: 510px; float:right;position: relative;}
	#lifeStyle .side-2 .more{margin-top:50px; _margin-top:20px;}

	.lifePhoto{ float: right;margin-left:20px; position: relative;top:-15px;height:175px;overflow:hidden; }
	.lifePhoto i b{
		position: absolute;
		width:227px;height:180px;
		background:url(/2008/images/oooo12.png) no-repeat;
		_background: none;
		_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/2008/images/oooo12.png'); /* 图标url的ie hack */
	}
	.lifePhoto i{ width: 12px; height: 12px; position: absolute; }
	.lifePhoto i.tl b{ top: -1px; left: -1px; }
	.lifePhoto i.tr b{ top: -1px; right: -1px; }
	.lifePhoto i.bl b{ bottom: -1px; left: -1px; }
	.lifePhoto i.br b{ bottom: -1px; right: -1px; }
	.lifePhoto i.tl{ top: 0; left: 0; }
	.lifePhoto i.tr{ top: 0; right: 0; }
	.lifePhoto i.bl{ bottom: 0px; left: 0; }
	.lifePhoto i.br{ bottom: 0px; right: 0; }

	#lifeStyle .side-2 ul li{ width: 112px; height:82px;float:left;margin-right:15px;margin-top:15px;}
	#lifeStyle .side-2 ul li img{ width: 110px; height:80px;}
	#lifeStyle .side-2 ul li span{display:block; width: 110px; height: 80px; overflow:hidden; position: relative;cursor: pointer;margin-bottom:5px;}
	#lifeStyle .side-2 ul li span i{
		position: absolute;
		top:-1px;left:-1px;
		width:112px;height:82px;
		background:url(/2008/images/oooo8.png) no-repeat;
		_background: none;
		_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/2008/images/oooo8.png'); /* 图标url的ie hack */
	}
	#lifeStyle .side-2 ul li a,#lifeStyle .side-2 ul li a:visited{ color: #00A1E9; }
	#lifeStyle .side-2 ul li a:hover{ color: #F8298B;}

	/*会员服务区*/
	#memberServe{ background: #fff;}
	#memberServe.inner{ border: none; background: #fff;padding-bottom:0;}
	#memberServe h3{  border-top: 5px solid #f60; background-position: 0 -143px; _background-position: 0 -142px;padding-top: 8px; _padding-top: 4px; border-bottom: none; }
	#memberServe h3 .rss{ top: 5px; _top: 7px;margin:0;right:10px;}
	#memberServe .side-1{ width: 441px; float:left; position: relative;border-right:1px solid #ddd;}
	#memberServe .side-2{ width: 471px; float:right;position: relative;}
	#memberServe .itemList{ margin-left: 40px; }
	#memberServe .itemBaseinfo{ width: 170px;float:left; margin-right:20px;}
	#memberServe .itemBaseinfo dt{font-size:14px;margin-bottom:5px;}
	#memberServe .itemBaseinfo dt img{display:block;height:120px;border:1px solid #ccc;margin-bottom:8px; }
	#memberServe .itemBaseinfo dd{ color: #f60;margin-bottom:10px; }
	#memberServe .itemFullinfo{padding-right:20px; }
	#memberServe .itemFullinfo dt{font-size:16px;margin-bottom:5px;line-height:1.2}
	#memberServe .itemFullinfo dt img{float:left;width:180px;margin-right:15px; position: relative;top:-15px }
	#memberServe .itemFullinfo dd{ color: #f60;margin-bottom:10px;margin-left:195px; }
	#memberServe .itemFullinfo dd.summary{ color: #444; }

	/*编辑专题*/
	#editorNews{width:320px;background: url(/2008/images/editornews-bg.png) repeat-y top right;position: relative;}
	#editorNews .header{	background: url(/2008/images/editornews-bg.png) no-repeat top left; }
	#editorNews .header h3{ color: #fff; top: 7px; }
	#editorNews .body{ background: #fff;}
	#editorNews .footer{ background: url(/2008/images/editornews-bg.png) no-repeat bottom left; height:15px;}

	#editorNews .picNewslist dl{border:none; border-top: 3px solid #005CA2;  margin:10px -10px 0;padding:10px 10px 0;}
	#editorNews .picNewslist dl.first{ border: none;margin-top:0; }
	#editorNews .picNewslist dl.noBb{ border-bottom: none; margin-bottom: 0; }
	#editorNews .picNewslist dl dt{ font-size: 14px; }
	#editorNews .picNewslist dl cite a,#editorNews .picNewslist dl cite a:visited{color:#c00;font-style: normal;}
	#editorNews .picNewslist dl dt a { color:#05a }
	#editorNews .picNewslist dl dt img{ display:block;width: 290px;border:none; margin:0 0 10px 0}
	#editorNews .picNewslist dl dt cite{ display:block; font-style:normal; }
	#editorNews .picNewslist dl dd.summary{ margin-top: 3px; color:#666}
	/*热门专题*/
	#hotTopic{ background: url(/2008/images/blue-bg.png) repeat-y top right; }
	#hotTopic .header{ background: url(/2008/images/blue-bg.png) no-repeat top left; }
	#hotTopic .header h3{top:8px; }
	#hotTopic .body{ background: #fff; padding:5px 5px 0;}
	#hotTopic .footer{ background: url(/2008/images/blue-bg.png) no-repeat bottom left; height:10px;}
	#hotTopic .itemlist li{margin-bottom:5px;border-bottom:1px solid #ddd; }
	#hotTopic .itemlist li a{display:block; height:80px;overflow:hidden;color: #00a1e9; font-size:14px;position: relative;}
	#hotTopic .itemlist li img{float:left;width:100px;height:75px; position: absolute;top:0;left:0;margin-right:5px;}
	#hotTopic .itemlist li a span{display:block;padding-top:25px;padding-left:105px; }

	/*--------------------------------------------------------------------------------------------------*/

	/*细览*/
	body.detail #contents{ background: #fff url(/2008/images/body-bg.png) repeat-y 341px 0; position: relative;margin-top:10px; }

	#location{ background: url(/2008/images/dc-border.gif) repeat-x bottom; padding:0 0 8px}
	#location h3{ font-size: 12px; font-weight: 100; color: #777; padding: 3px 0 2px 10px; background: url(/2008/images/news-style-res.png) no-repeat 0 -149px; height: 12px; overflow: hidden; }
	#location h3 a,#location h3 a:visited{ color: #c00; }
	#location h3 a:hover{ color: #05a; }
	#detailContent{margin-top:30px;}
	#detailContent h1{font: normal 700 26px/1.2 "微软雅黑","宋体";}
	#detailContent .relInfo{padding-top:10px;font: normal 100 12px/1.2 "宋体"; color: #777; position: relative }
	#detailContent .relInfo .author{}
	#detailContent .relInfo .author em{float:left; font-style: normal;margin-right:5px}
	#detailContent .relInfo .author strong{float:left; margin-right:10px; font-weight:normal;position: relative}
	#detailContent .relInfo .author strong a{ }
	#detailContent .relInfo .author strong a:visited{ color: #05a; }
	#detailContent .relInfo .author strong a img{float:left; width: 16px; height: 16px; border: 1px solid #ddd; padding: 1px; margin-right:2px; position: relative;top:-5px}

	#detailContent .relInfo .originated{ float: left;margin-left:15px; }
	#detailContent .relInfo .pubTime{ display:block; clear:both;}
	#detailContent .relInfo .source{ position: absolute; right:0;top:25px;float:right;height:20px;}
	#detailContent .relInfo .source em{ float: left; font-style: normal;margin-right:5px; }
	#detailContent .relInfo .source .zm{ float: left;width:59px;height:16px;  background: url(/2008/images/zmlogo.gif) no-repeat; text-indent: -5000px; position: relative;top:-3px;}
	#detailContent .titlePhoto{ width: 641px;margin-top:5px; }

	.contents{ margin-top: 30px; }

	#detailSideL{float:left; width: 200px;margin-right:10px; border-right: 1px solid #ddd; }
	#detailSideL .inner{ padding: 0 10px 0 0;border:none; }
	#detailSideL h3{ font: normal 100 12px/1.2 "宋体"; color:#c00;padding-top: 8px; margin-top:0;background: url(/2008/images/dc-border.gif) repeat-x top; }
	#detailSideL .relpics{ margin-top:5px}
	#detailSideL .relpics li img{ width: 190px; }
	#detailSideL .relpics li span{display:block;margin-right:-2px;color:#777; text-align: justify; text-justify: inter-ideograph;_height:1% }

	#detailSideL .relvote{margin-top:8px; }
	#detailSideL .relvote dt{ font: normal 100 14px/1.2 "宋体";color:#05a;margin-bottom:5px; }
	#detailSideL .relvote dd{ color: #000; padding-top: 5px; }
	#detailSideL .relvote dd.submit{ text-align: center; margin-top:8px;}

	#detailSideL .taglist{ font: normal 100 14px/1.2 "宋体"; }
	#detailSideL .taglist li{ float: left;padding-right: 8px;padding-top:8px;}
	#detailSideL .taglist li.first{ float: left;padding-left: 0}
	#detailSideL .taglist li a,#detailSideL .taglist li a:visited{ color: #00a1e9; white-space: nowrap }

	#detailTools{ float: right; width: 100px; margin-left: 10px; border: 1px solid #ddd;border-right-color:#f5f5ff;border-bottom-color:#f5f5ff; }
	#detailTools ul{ padding: 0 10px;border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
	#detailTools li{ padding: 8px 0 5px;border-top:1px solid #eee;color:#777; }
	#detailTools li.first{ border: none;background:#05a;margin:0 -10px;padding:5px 0;color:#f2f2f2;text-align:center;}
	#detailTools li.first a,#detailTools li.first a:visited{ color: #f2f2f2; }
	#detailTools li.first strong{ color: #fff; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
	#detailTools li a:visited{ color: #05a; }

	#text{ font-size: 14px; line-height: 1.8; color: #000; text-align: justify; text-justify: inter-ideograph; }

	/*页码*/
	#pageNum.pages { float:right;}
	#pageNum.pages span.current {  color: #C00;}
	#pageNum.pages a { color: #9aafe5; border: 1px solid #9AAFE5;  }
	#pageNum.pages a:hover { border-color: #c00;color:#c00; text-decoration: none;}


	/*文章顶按钮 */
	#diggButton{width:115px;background: url(/2008/images/digg-line.png) no-repeat 0 50px;margin:20px auto 0;}
	#diggButton .item-digg{ position: relative;height:100px;width:50px;overflow:hidden;margin:0 auto;}
	#diggButton .item-digg .bg{ position: absolute; top: 0; left: 0; background: url(/2008/images/digg_icon/digg_icons_c.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/2008/images/digg_icon/digg_icons_c.png"); height: 76px; width: 50px; }
	#diggButton .item-digg a{ position: absolute; top: 0; left: 0; width: 50px; height: 50px; text-decoration: none;}
	#diggButton .item-digg a span{ display:block;font: normal bold 16px/120% Arial, Helvetica, sans-serif; color:#fff;text-align:center;margin-top:16px;}
	#diggButton .item-digg .ar{ top: 100px; background: url(/2008/images/digg_icon/digg_ar.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/2008/images/digg_icon/digg_ar.png"); }
	#diggButton .item-digg em{ display: block;width:50px;font-size:12px;font-style: normal; text-align: center; position: absolute;top:55px}

	/*文章打分*/

	#grade{ float: right;color:#777; }
	#grade  .title{ float: left;color:#c55 }
	#grade .star-rating{ float: left; position: relative;top:-4px; }
	#grade .result{float:left; padding-left: 6px; }
	#grade .result strong{ color:#c55; }
	.star-rating{ list-style: none; margin: 0px; padding: 0px; width: 80px; height: 16px; position: relative; background:url(/2008/images/star.png) top left repeat-x; }
	.star-rating li{ padding: 0px; margin: 0px; /*\*//* */ float: left; }
	.star-rating li a{ display: block; width: 8px; height: 16px; line-height: 16px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; overflow: hidden; }
	.star-rating li a:hover{ background: url(/2008/images/star.png) left center; z-index: 2; left: 0px; border: none; }
	.star-rating a.star-1{ left: 0px; }
	.star-rating a.star-1:hover{ width: 8px; }
	.star-rating a.star-2{ left: 8px; }
	.star-rating a.star-2:hover{ width: 16px; }
	.star-rating a.star-3{ left: 16px; }
	.star-rating a.star-3:hover{ width: 24px; }
	.star-rating a.star-4{ left: 24px; }
	.star-rating a.star-4:hover{ width: 32px; }
	.star-rating a.star-5{ left: 32px; }
	.star-rating a.star-5:hover{ width: 40px; }
	.star-rating a.star-6{ left: 40px; }
	.star-rating a.star-6:hover{ width: 48px; }
	.star-rating a.star-7{ left: 48px; }
	.star-rating a.star-7:hover{ width: 56px; }
	.star-rating a.star-8{ left: 56px; }
	.star-rating a.star-8:hover{ width: 64px; }
	.star-rating a.star-9{ left: 64px; }
	.star-rating a.star-9:hover{ width: 72px; }
	.star-rating a.star-10{ left: 72px; }
	.star-rating a.star-10:hover{ width: 80px; }
	.star-rating li.current-rating{ background: url(/2008/images/star.png) left bottom; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1; }

	#editor{ color: #777; }
	#editor a:visited{ color: #05a; }

	/*评论*/
	#comments{ border-top: 5px solid #ddd; }
	#comments h2{ font: normal 700 18px/1.2 "宋体"; margin-top:2px;border-top:2px solid #ddd;padding-top:4px;background:#eee;}
	#comments h2 small{font-size:12px;color:#c00;}
	#comments .input{width:639px; border: 1px solid #7F9DB9; overflow: hidden; margin-bottom:10px;}
	#comments .input textarea{ width:641px;height:150px; border:none;padding:0; overflow-y: auto;margin:-1px;_margin:-2px -1px}
	#comments .submit input{ float: right;padding:0; margin:0;border:none;}
	#comments .login{margin-left:280px; padding-top:4px}
	#comments .login input{color:#777; padding: 2px 2px 1px;width:85px }
	#comments .login a:visited{ color: #05a; }

	#commentList{ }
	#commentList .model-tab-nav{ margin-bottom:0;margin-left:0;border-bottom:none;}
	#commentList .model-tab-nav ,#commentList .model-tab-nav ul{ padding-left: 0;}
	#commentList .model-tab-nav ul li{ margin-right: 2px; }
	#commentList .model-tab-nav ul li a{ float: left; padding-left: 15px; background: #eee url(/2008/images/uc-tab-a.png) no-repeat; height: 26px; color: #000; text-decoration: none; text-align: center; position: relative; border: 1px solid #ddd; overflow: hidden; top: 1px; }
	#commentList .model-tab-nav ul li a span{ float: left; padding: 8px 15px 5px 0; height: 18px; background: #eee url(/2008/images/uc-tab-a.png) no-repeat 100% -50px; }
	#commentList .model-tab-nav ul li.action a,
	#commentList .model-tab-nav ul li a:hover{ background: #fff; }
	#commentList .model-tab-nav ul li.action a span,
	#commentList .model-tab-nav ul li a:hover span{ background: #fff; color: #c00; }


	.comment-list { border-bottom: 1px dotted #ddd;background:#fff;border-top:10px solid #fff; }
	.comment-list .comment-item{ position: relative; padding: 5px 0 10px; margin:0 0 10px 0;border-top:1px solid #ddd;}
	.comment-list .comment-item{ background: #fff url(/2008/images/input-bg.png) repeat-x top;}
	.comment-list .comment-item img.userlogo{ float: left; width: 50px; height: 50px;padding:5px;margin-right:5px;border:1px solid #eee;position: relative; }
	.comment-list .comment-item p{padding:0;font: normal 100 12px/1.5 "宋体"; }
	.comment-list .comment-item p.postinfo{ color: #999;padding:5px 0 3px;position: relative;top:-5px }
	.comment-list .comment-item p.postinfo strong{ color: #555; }
	.comment-list .comment-item p.postinfo a,.comment-list .comment-item p.postinfo a:visited{ color: #555; text-decoration: none; }
	.comment-list .comment-item p.postinfo a:hover{ color: #f60; text-decoration:underline; }
	.comment-list .comment-item p.postinfo a:hover strong{ color: #f60;  }
	.comment-list .comment-item p.postinfo span{ color: #777; }
	.comment-list .comment-item p.postinfo span.digg{ float:right;position: relative;margin-bottom:-10px; }
	.comment-list .comment-item p.postinfo span.digg img{width:16px;height:16px; }
	.comment-list .comment-item p.postinfo span.digg em{font: normal 700 16px/1.1 Arial, Helvetica, sans-serif; color:#999 }
	.comment-list .comment-item p.comment{ color:#444;margin-left:68px; }

	/*页码*/
	#commentPageNum.pages { float:right;margin-top:0;margin-right:0;}
	#commentPageNum.pages span.current {  color: #000;}
	#commentPageNum.pages a { color: #777; border: 1px solid #ddd;  }
	#commentPageNum.pages a:hover { border-color: #777;color:#000; text-decoration: none;}

	/*相关资源*/
	#relResources{ margin-top: 20px; }
	#relResources .tab-panel{ border-top: 1px solid #ddd; }
	.imgs{
  width:140px;
  height:9px;
  border:1px solid #ccc;
  background:green;
  margin-top:4px;
  float:left;
  overflow:hidden;
}

a.authorlink{color:blue;}

.common-news-list #contents{ background-position: 341px 0; }

.common-news-list h1{ font: normal 700 26px/1.2 "宋体";border-bottom:3px solid #ddd;margin:15px 0; }
.common-news-list h1 span{font-size:14px;}
.item{ margin: 0 0 10px;padding-top:10px; }
.item h2{font: normal 700 16px/1.2 "宋体"; }
.item h2 a:visited{ color: #05a; }
.item h2 img{ float: right; width: 50px; height: 50px;border:1px solid #ddd;padding:1px; margin-left: 10px; }
.item .summary{ margin-top: 5px; }
.item.vote h2 img{float:left;width:100px;height:70px;margin:0 10px 0 0; }
.item.vote .newsInfo strong a,.item.vote .newsInfo strong a:visited{ color: #9aafe5; }
.item.vote .newsInfo strong a:hover{ color: #05a; }
.item.vote .newsInfo em a,.item.vote .newsInfo em a:visited{ color: #9aafe5; }
.item.vote .newsInfo em a:hover{ color: #05a; }
.item.vote .tools{
	margin-left:65px;
}

/*模块通用样式*/
.enewsItem{background:#53656c;width:320px;overflow:hidden;position:relative;}
.enewsItem .inner{padding:0;}
.enewsItem h2{font:normal 100 14px/1.2 "宋体"; background:#000;color:#fff;padding:5px 5px 3px; position:relative;_top:-1px;}
.enewsItem .content{padding:5px;font:normal 100 12px/1.2 "宋体";}
.enewsItem .content div{ margin-left:105px;_margin-left:102px;height:1%}
.enewsItem .content .issue{width:100px;float:left;margin:0;}
.enewsItem .content .issue img{width:100px; display:block;}/*图片大小*/
.enewsItem .content .issue strong{ display:block; padding:5px 0;color:#e80;text-align:center;}
.enewsItem .content div dl{list-style:none;margin:0;padding:0;line-height:1.2;margin-top:0px;border-left:1px dotted #44556c;}
.enewsItem .content div dl dt{color:#000;font-weight:700;padding-left:2px;margin-top:3px;}
.enewsItem .content div dl dd{border-bottom:1px dotted #44556c;padding-left:3px;}
.enewsItem .content div dl dd a,
.enewsItem .content div dl dd a:visited{color:#ddd; text-decoration:none;}
.enewsItem .content div dl dd a:hover{color:#fff;text-decoration:underline;}
.enewsItem .content div a.morenews{ position:absolute;bottom:5px;right:5px;}
.enewsItem .content div a.morenews,
.enewsItem .content div a.morenews:visited {display: block;width: 118px;height: 20px;overflow: hidden;color: #000;background: url(../images/enews-morenews-btn.png) no-repeat top left;text-decoration:none;}
.enewsItem .content div a.morenews span{display:block;padding:4px 0 0 8px;_padding:5px 0 0 8px;}
.enewsItem .content div a.morenews:hover{background-position:bottom left;}
.enewsItem .content div a.morenews:hover span{color:#f00;}
/*南周报系媒体模块*/
#nfzm_media .item1{float:left;}
#nfzm_media .item2{float:left;margin:0 1px;width:340px;}
#nfzm_media .item3{float:left;}
#nfzm_media .enewsItem .inner{padding:0;border:1px solid #444;height:230px;overflow:hidden;}

/*top 10 的时间轴*/
.footer_tab { float:left;margin-left:10px;font-size:12px;margin-top:7px; position:relative;}
.footer_tab a:hover {background-color:gray;}
.footer_tab a {color:green;text-decoration:none;}
.footer_tab a.curr{background-color:gray;}

/*图片专题页*/
#picture_top.picture_up{padding:14px 0 24px 10px;border-bottom:4px solid gray;background-color:#fff;}
#picture_top .left_pic{float:left;width:640px;}
#picture_top .left_pic .photo{float:left;width:472px;height:322px;border:1px solid gray}
#picture_top .left_pic .photo img{width:472px;height:322px;}
#picture_top .left_pic .content{margin-left:482px;}
#picture_top .left_pic .content h3{color:red;font-size:12px;}
#picture_top .left_pic .content p.title{color:#585254;font: normal 700 16px/1.2 "宋体";line-height:1.4;padding:10px 0 20px 0;}
#picture_top .left_pic .content p.introtext{color:gray;padding-left:20px;_height:140px;min-height:140px;}
#picture_top .left_pic .content p.view{padding:20px 0 0 80px}
#picture_top .left_pic .content p.view a{color:#FF6103;font-size:14px;}

#picture_top .right_pic{margin-left:650px;padding:0 2px 0 2px;background-color:#F5F5F5}
#picture_top .right_pic .bld_line{border-top:6px solid #505050;}
#picture_top .right_pic .ob{float:left;margin:15px 5px 0 5px;text-align:center;width:134px;position: relative;}
#picture_top .right_pic .ob dt {height:90px;margin:0;overflow:hidden;text-align:left; width:134px;}
#picture_top .right_pic .ob dt img{width:132px;}
#picture_top .right_pic .ob dd {padding:6px 0 0;width:130px;height:34px;overflow:hidden;text-align:left;}
#picture_top .right_pic .ob .p_title,
#picture_top .right_pic .ob .p_intro{line-height:1.2;margin:5px 0 0;height:18px;text-align:left; color:#3185C7; font-size:14px}
#picture_top .right_pic .ob .p_title a,
#picture_top .right_pic .ob .p_intro a{color:#3185C7; font-size:12px}


#pic_zhuanti .photo{float:left;border:1px solid gray;}
#pic_zhuanti .photo img{width:320px;height:238px;}
#pic_zhuanti.block{min-height:284px;_height:284px;border-bottom:6px solid #676767;background-color:#fff}
#pic_zhuanti .right_content{margin-left:330px;}

#pic_edit{background-color:#fff}
#pic_edit .single_pic{width:164px;height:116px;overflow:hidden;background-color:#fff}
#pic_edit .muti{float:left;margin:12px 22px 15px 18px;text-align:center;width:164px;position: relative;background-color:#fff}
#pic_edit .muti .single_pic img{width:164px;}
#pic_edit .muti .p_title {padding:6px 0 0;text-align:left;height:28px;}
#pic_edit .muti .p_title a{ color:#31ADE3 !important; font-size:12px;}
#pic_edit .muti .p_cat {text-align:left;}
#pic_edit .muti .p_cat a{ color:#C698A0 !important; font-size:12px}

