/*网页整体*/
#wrap{zoom:1;background:#fff url(../images/body_bg.gif) repeat-y right;text-align:left;width:960px;margin:0px auto;border:20px solid #fff}
#wrap b{font-weight:700}
.afterlogin{width:980px}
/*网页内容主体*/
#body{ _height:1%; font: normal 100 1.2em tahoma,"宋体";position:relative;margin-top:10px}
/*分栏*/ 
.grid_8_all{width:640px;background:#fff url(../images/body_bg.gif) repeat-y right}
.grid_8_all, .grid_8, .grid_4{float:left;display:inline}
.grid_4{
	width:300px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-left: 10px;
}
.grid_8{
	width:620px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.grid_12, .grid_8{background:#fff}
/****
错误信息
****/
#box {background: #fff;height: 500px;padding: 20px 0;}
#content-box {margin: 20px auto; width: 600px; height: 160px}
#content-box .con-title {background: #ffc;padding: 5px;font-weight: bold;font-size: 1.2em}
#text {font-size: 1.2em;padding:5px;height:80px;}

/*热点标题*/
  .topnews .hotTitle{display:none}
	.moreTitle, .hotTitle{color:#c00;font-size:1.2em;padding:8px 1px 0;margin-bottom:10px;position:relative;background:url(../images/doubleline.gif) repeat-x top;*height:18px}
	.hotTitle a.rss{float: right; position: absolute;_right:0;top:8px}
	.hotTitle a,.hotTitle a:visited{ color: #c00}
	.hotTitle a:hover{ color: #05a}
	.moreTitle{font-weight:700;font-size:1.2em;color: #c00;margin-bottom:0}
  #home_topnews h3,#hotnews h3{display:none}
  #hotnews .news h1 a{color:#c00}
  .mm {border:1px solid #DDDDDD;margin-bottom:20px}
  #hotnews .newslist li a{font-size:1.2em}
  #hotnews .newslist li cite a{font-weight:100}

/*新闻列表*/
	.news{margin-bottom:20px}
	.news h2{font: normal 700 1.2em/1.2 tahoma,"宋体"}

/*头条标题*/
	.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:#333;text-decoration: underline}

/*相关信息*/
  .topnews .newsInfo cite{display:none}
	.newsInfo{color:#999; padding:2px 0 0}
	.newsInfo cite{ font-style: normal;margin-top:3px;padding-left:13px;background: url(../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 1em/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{margin-top:1px;color:#333}

/*评论数*/
	.revNum, .revNum:visited {font: italic 100 8px/1.5 "Arial Black", Arial,Helvetica,sans-serif;color:#0055aa;background:url(../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(../images/news-style-res.png) repeat-x bottom;}
	.relnews li p, #newsMap .newslist li p{background: url(../images/typeicon.png) no-repeat; padding:0 0 0 15px}
	.relnews li p{*margin:1px 0}
	.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:10px;*margin-top:14px}
	.newslist li p{background: url(../images/typeicon.png) no-repeat;margin:0 0 6px 34px;padding-left:12px;*margin-top:-14px}
	.newslist li.space{height:2px;border:none;margin-bottom:7px;font-size:1px;line-height:0;overflow:hidden;background: url(../images/news-style-res.png) repeat-x bottom}
  .newslist li cite{float:left}
	.newslist li cite a,.newslist li cite a:visited{background: none;font:1.2em/1.2 normal;color:#c00; padding:0 1px 0 0;}
	.newslist li cite a:hover{ color: #05a; }
  .topnews .newslist li{font-weight:bold;font-size:1.2em}
 	.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}
	.nocite .newslist li p{margin:5px 0}

/*热门新闻列表*/
	.newslist.hot li{line-height:1.9;margin:0;padding:0;background: url(../images/news-style-res.png) repeat-x bottom;}
	.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;
		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; }

   .channel{margin-bottom:5px}
   .channel a{color:#fff;background:#c00 url(../images/channelbg.gif) no-repeat 100% -7px; width:40px;_padding-top:0;_height:13px; padding:1px 10px 1px 4px;text-decoration:none;}
   .channel a:hover{background:#000 url(../images/channelbg.gif) no-repeat 100% -42px;text-decoration:none;}
   .channel a:visited{color:#fff}
   .channel_1374 a{background:#3c9500 url(../images/channelbg_green.gif) no-repeat center right}
/*slideshow*/
	.slideshow{position: relative; z-index:9;width:300px;overflow:hidden; height:280px;font-size:1.2em}
	.slideshow dl{ display:none}
	.slideshow dl.show{ display:block }
	.slideshow dl dt{ position: relative;width:298px;height:240px;overflow:hidden;border:1px solid #ccc}
	.slideshow dl dt img{
	position: relative;
	z-index:4;
	height: 240px;
	width: 300px;
}
	.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 tahoma
,"宋体";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 1.2em 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}


 /*通用框架*/
	.frame{position: relative;margin:0;border:1px solid #666}
	.frame .header{color:#fff;position:relative;height:30px;padding-top:5px;background:#666;border-bottom:1px solid #CCCCCC;}
	.frame .header h3{font: normal 100 1.5em/1.5 "微软雅黑","宋体",sans-serif; position:absolute;left:10px;}
	.frame .header h3 a{color:#fff}
	.frame .header h3 font{font-family:tahoma;letter-spacing:-3px;margin-left:3px;font-size:12px}
	.frame .body{padding:8px}
 /*标签导航*/
	.model-tab-nav{height:24px; position: relative;background:url(../images/doubleline.gif) repeat-x center top;padding:8px 1px}
	.model-tab-nav ul{height:35px;_height:10px;overflow:hidden}
	.model-tab-nav ul li{margin-right:10px;float:left}
	.model-tab-nav ul li a{background:#aaa;float:left;padding:8px 10px 4px;text-decoration: none; text-align: center; position: relative; border-bottom: none; overflow: hidden; top: 1px; }
	.model-tab-nav ul li.action a,
	.model-tab-nav ul li a:hover{top: 1px; text-decoration: none}
	.model-tab-nav ul li.action a span,
	.model-tab-nav ul li a:hover span{font-weight: 100; }
/*图片+新闻+列表*/
	.picNewslist dl.noBb{ border-bottom: none; margin-bottom: 0; }
	.picNewslist dl{_width:300px}
	.picNewslist dl dt{ font-size: 1.2em;}
	.picNewslist dl dt img{float:left;width:59;height:59px;margin-right:10px;border:1px solid #ccc}
	.picNewslist dl dt cite{display:block; font-style:normal;color:#c00}
	.picNewslist dl dt cite a,.picNewslist dl dt cite a:visited{ color:#c00}
	.picNewslist dl dd.summary{padding-bottom: 8px;margin-top: 3px;background:url(../images/news-style-res.png) repeat-x center bottom}
	.picNewslist dl dd a,.picNewslist dl dd a:visited{ color: #05a; }
	
/*订阅中心*/
	#subscibeCenter{width:298px;overflow:hidden}
	#subscibeCenter .header{background: #EFF8FE;}
	#subscibeCenter .body{ background: none; padding:5px 5px 0;}
	#subscibeCenter .footer{ height:12px;clear:both}
	#subscibeCenter .content{padding: 10px 10px;height:170px; position: relative}
	#subscibeCenter .issueInfo{color:#333;font-size:1.2em}
	#subscibeCenter .issueCover{float:right;border:1px solid #ddd;}
	#subscibeCenter .eMagazine a,#subscibeCenter .eMagazine a:visited{ color: #05a;font-size:1.2em}
	#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{background:none;padding:0 0 0 50px}
	#subscibeCenter .model-tab-nav ul li a{padding:5px; border: 1px solid #ccc; top: 0px;background:#ddd }
	#subscibeCenter .model-tab-nav ul li.action a,
	#subscibeCenter .model-tab-nav ul li a:hover{ background: #EFF8FE; border-color:#ccc}
	#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 }

/*观点*/
#viewPoint .newslist li a{font-size:1.2em}

/*编辑精选*/
	#editorChoice {background:#fff}
	#editorChoice .inner{ border: none; background:#fff; padding-bottom:0;}
	#editorChoice h3 .rss{margin:0;right:10px;}
	.itemPanel{width:934px;position: relative;margin:10px auto}
	.itemPanel .next{background: url(../images/editorchoice_arrow.png) no-repeat top right;width:20px; height:65px;overflow: hidden; text-indent: -3000px;margin-right:-8px }
	.itemPanel .next{position: absolute;top:70px; right: 0; }
	.itemPanel .prev{background: url(../images/editorchoice_arrow.png) no-repeat top left;width:20px; height:65px; overflow: hidden; text-indent: -3000px;margin-left:-5px }
	.itemPanel .prev{position: absolute; top:70px; left: 0; }
	.itemPanel .next:hover{ background-position: bottom right;}
	.itemPanel .prev:hover{ background-position: bottom left;}
	.itemPanel .contents{position: relative;border:1px solid #bbb;overflow:hidden;width:934px}
	.itemPanel .contents ul{width:50000px;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  tahoma
,"宋体"; color:#777; z-index:2; }
	.itemPanel .contents ul li cite{background: url(../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 tahoma
,"宋体";}
	.itemPanel .contents ul li h2 a,
	.itemPanel .contents ul li h2 a:visited{display:block;color:#05a;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:#c00}
	.itemPanel .summary{color:#555;font-size:12px}
	.itemPanel .title{font-family:"微软雅黑","黑体","宋体";font-size:1.4em;margin:12px 0 0}
	
	/*编辑推荐*/
	#editorNews dl{display:inline}
	#editorNews .picNewslist dl cite a,#editorNews .picNewslist dl cite a:visited{color:#c00;font-style: normal;}
	#editorNews .picNewslist dl dt img{ display:block;width: 280px;height:80px;border:none; margin:6px 0 10px 0}
	/*右栏*/
	#home_topnews .newslist li p, #newsMap .newslist li p{margin:4px 0 0 2px;padding-top:0}

	/*Top10*/
	#Top10{border-width:10px 1px;border-color:#333;border-style:solid}
	#Top10 .header{background:#fff}
	#Top10 .header h3{color:#000; position: absolute;top:8px;left:10px;}
	#Top10 .body{background: #fff; padding:5px 5px;min-height:282px;_height:290px}
	#Top10 .footer{height:25px;padding:0 10px;margin-top:-14px}
	#Top10 .model-tab-nav ul{float:right;padding-right:5px;padding-left:10px}
	#Top10 a.rss{top:6px;left:0;width:43px;color:#d90}
	#Top10 a.rss:hover{color:#f60; }
  #Top10 .model-tab-nav{background:none;padding:3px}
  #Top10 .model-tab-nav a{color:#fff} 
	#Top10 .model-tab-nav ul li.actiont a,
	#Top10 .model-tab-nav ul li a:hover{height:14px;text-decoration:none;font-size:1em}
	#Top10 .model-tab-nav ul li.action a span,
	#Top10 .model-tab-nav ul li a:hover span{cursor:pointer;color: #000; font-weight:100; }
  .more{width:100%;padding-top:10px;text-align:right; position: relative; }
  #Top10 .model-tab-nav ul li.action a{color:#333;background:#fff;height:11px;padding:7px 12px; border:1px solid #ccc;border-bottom:1px solid #fff }

  /*民调中心*/
  .imgs {background:#ccc;border:1px solid #CCC;float:left;height:9px;margin:2px 5px 0 0;overflow:hidden;width:140px;}
  .vote_compare{border:1px solid #666;border-top:0;padding:10px;position:relative;width:278px}
  #vote_com .header{background:#fff;color:#c00;font-size:1.2em;border-top:2px solid #ccc;padding-top:10px}
  .vote_compare .answer{
	margin-right:7px;
	text-align:justify
}
  .vote_compare li{margin-top:14px}
  .vote_compare .input{padding-top:10px}
  .vote_compare li div{display:inline}
  .vote_compare .answer cite{font:normal 700 1.2em Arial,Helvetica,sans-serif;color:#c00 }
  .voteQuestion input{margin-top:3px} 
  #voteCenter{border-bottom:0}
    
  #voteCenter .submit{text-align:center}
  #voteCenter .voteResult{padding:5px 10px 0;background:#fff;border-bottom:2px solid #ccc}
	#voteCenter dl.voteResult dt{ color:#a0f;padding:0 0 8px;font-size:1.2em; }
	#voteCenter dl.voteResult dd{ width:100%;padding:1px 0 ;position: relative;}
	#voteCenter dl.voteResult dd em{text-align:right;padding-right:5px;line-height:1.4;font-style:normal;color:#333}
	#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:#333;font-size:1.4em;line-height:1.2;}
  #vote_com input, #voteCenter dl .btnvote{margin:10px 0 10px;width:85px;height:21px;background:url(../images/index_btn.png) no-repeat 0 -40px;  border:medium none;  cursor:pointer;}
  #voteCenter h4{ font-size: 14px; color: #c00;font-weight:100;padding:10px 2px 0}
	#voteCenter dl.voteQuestion{ background:none;padding:8px}
	#voteCenter dl.voteQuestion dl{font-size: 14px; }
	#voteCenter dl.voteQuestion dt{margin-bottom:5px;}
	#voteCenter dl.voteQuestion dd.submit{text-align:center;margin-top:5px}
  #voteCenter dl.voteQuestion dd.submit input{background:url(../images/index_btn.png) bottom left no-repeat;border:medium none;cursor:pointer;width:38px;height:21px}
  
/*热门专题*/
	#hotTopic{ background: url(../images/blue-bg.png) repeat-y top right}
	#hotTopic .header{ background: url(../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(../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:1.4em;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}

/*模块特殊样式*/  
  .gray_e{border-color:#ccc}
  .gray_e .newslist{margin-top:14px}
  .gray_e .header{background:#eee;color:#000}
  
  .blue{border-color:#049;}
  .blue .header{background:#059}
  .blue h1 a{color:#059}
   #main-nav li.action a, #main-nav li.action a:hover{font-weight:100}
   #main-sub-nav li .selected{font-weight:700}
   
/*广告*/
.grid_4 .adv{width:300px}
.grid_4 .adv img, .grid_4 .adv embed, .grid_4 .adv iframe{margin-top:14px}.newslist li {
	list-style-type: none;
}

/* links */
#links { width:960px; overflow:hidden; margin:0 auto 10px; padding-bottom:10px; border:1px solid #D8D8D8; background:#F8F8F8; }
	#links h3 { padding:8px 20px 5px; }
	.links_img, .links_tx { padding:0 20px; }
	.links_img a { margin:0 5px 5px 0;}
	.links_img img { width:88px; height:31px; margin-bottom:5px; }
	.links_tx li { float:left; width:8em; overflow:hidden; margin-right:5px; white-space:nowrap; }
/*============================================= site map pages style  */
#site_map { padding-bottom:12px; }
	#site_map div { width:96%; margin:12px auto 0; padding-bottom:6px; background:url(../images/dashed_bg.gif) repeat-x center bottom; }
	#site_map h1 { padding:0 0 3px 10px; background:url(../images/arrow_li.gif) no-repeat 0 4px; color:#369; }
	#site_map ul { width:100%; overflow:hidden;}
	#site_map li { display:inline; float:left; margin-right:12px; white-space:nowrap; }
	
	.topadv{
	width:940px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 6px;
	text-align: center;
}
/*底部广告*/
.bottomadv{
	background:#fff;
	text-align: center;
}
/*.common-news-list {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
}*/