@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------*/
/* 新闻聚焦 */
#abgneBlock, #abgneBlock div.inner, #abgneBlock ul.list, #abgneBlock ul.list li { width:690px; height:220px; }
#abgneBlock { overflow:hidden; clear:both; border:1px solid #cccccc; padding:9px; background:url(../images/hp_hotnews_bg.png) repeat-x 0 0; }
#abgneBlock div.inner {	position:relative; overflow:hidden; }
#abgneBlock h3.title { 
	font-size:18px; font-weight:normal; color:#000;
	background:url(../images/icon_title.png) no-repeat 0 2px; padding-left:18px; height:40px; 
	}

#abgneBlock ul.list { position:absolute; width:9999px !important; }
#abgneBlock ul.list li { float:left; }

#abgneBlock ul.playerControl { position:absolute; top:0; right:0; height:17px; z-index:99; }
#abgneBlock ul.playerControl li { 
	float:left; width:17px; height:17px; cursor:pointer; margin:0px 2px; background:url(../images/cir_ctrl.png) no-repeat 0 0;
	line-height:17px; text-align:center; font-size:12px; color:#808080;
	}
#abgneBlock ul.playerControl li:hover, #abgneBlock ul.playerControl li.current { background-position:-20px 0; }

#abgneBlock .list > span { display:block; }
#abgneBlock .list span.photo { float:left; text-align:center; margin-right:10px; }
	#abgneBlock .list span.photo img { max-width:242px; max-height:160px; border:1px solid #838383; padding:3px; }
	
#abgneBlock .list h4 {  padding-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	#abgneBlock .list h4 a { font-size:24px; color:#d30000; font-weight:normal; text-decoration:none; }
	#abgneBlock .list h4 a:hover { text-decoration:underline; }
	
#abgneBlock .list span.content { font-size:15px; color:#868686; line-height:24px; font-family:"Microsoft YaHei", "微软雅黑"; }

/*----------------------------------------------------------------------*/
/* banner */
#column_left .banner { padding:15px 0; }

	
/*----------------------------------------------------------------------*/
/* 首頁新聞區塊 */
.hp_news .box_title, .hp_news .box_bottom, .hp_news .box_title span, .hp_news .box_bottom span { display:block; height:5px; background-repeat:no-repeat !important; }
	.hp_news .box_title { background:url(../images/box_tl.png) 0 0; }
	.hp_news .box_title span { background:url(../images/box_tr.png) right 0; }
	.hp_news .box_bottom { background:url(../images/box_bl.png) 0 0; }
	.hp_news .box_bottom span { background:url(../images/box_br.png) right 0; }
	.hp_news .box_center { border-left:1px solid #ededed; border-right:1px solid #ededed; padding:10px 4px 0 4px; overflow:hidden; }

.hp_news_box { margin:0 5px 20px 5px; float:left; width:340px; }
.hp_news_box h3 { 
	background:url(../images/title_bg.png) no-repeat 0 bottom; position:relative; padding:0 40px 15px 0; margin-bottom:10px; 
	font-size:16px; color:#000; font-weight:normal; line-height:20px;
	}
	.hp_news_box h3 a { font-size:12px; font-weight:normal; font-family:simsun, "宋体"; text-decoration:none; position:absolute; top:0; right:0; }
.hp_news_box .date { font-size:12px; color:#ef0000; font-weight:bold; }
.hp_news_box h4 { font-size:16px; font-weight:normal; line-height:20px; padding:8px 0 4px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.hp_news_box h4 a { text-decoration:none; }
.hp_news_box p { color:#747474; line-height:20px; padding-bottom:8px; height:60px; }

.hp_news_box ul li { padding:5px 0; border-bottom:1px dotted #c8c8c8; overflow:hidden; }
	.hp_news_box ul li:first-child { border-top:1px dotted #c8c8c8; }
	.hp_news_box li a { 
		display:block; width:262px; float:left; background:url(../images/icon_list.png) no-repeat -6px 0; padding-left:8px; line-height:18px; 
		text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 
		}
	.hp_news_box li span { display:block; width:70px; float:right; font-size:12px; color:#bababa; line-height:18px; }