@charset "ISO-8859-1";
/* ************************************************************ */

/* ************************************************************** */
#main{
	background-color:#fff;
	background:url('../img/main/mainHeadBg.gif') repeat-x 0 81px;
}
#main #header{
	background:url('../img/main/mainFlashRight.gif') no-repeat 902px 59px;
}
#global_navi {
	position:absolute;
	width:902px;
	height:200px;
	z-index:1;
	left: 0px;
	top: 59px;
}
#mainFlash{
	width:902px;
	height:341px;
	overflow:hidden;
	background-position:0 0;
	background-repeat:no-repeat;
}
#mainLink01 {
	position:absolute;
	width:115px;
	height:85px;
	z-index:1;
	left: 743px;
	top: 315px;
}

/* ************************************************************************* */
#mainBody{
	width:910px;
	height:203px;
	position:relative;
}

.mainModule{
	position:absolute;
	overflow:hidden;
}

#mainLink{
	width:152px;
	height:180px;
	top:12px;
	left:40px;
	background-color:#eee;
}

#mainNewArticle{
	width:404px;
	height:150px;
	top:29px;
	left:209px;
	background:url('../img/main/mainNewArticleBg.gif') no-repeat 0 0;
}

#mainNewArticle ul,
#mainNewArticle ol,
#mainNewArticle li{
	margin:0;
	padding:0;
	list-style:none;
}
#mainNewArticle a{
	font-size:12px;
	color:#595959;
	text-decoration:none;
}
#mainNewArticle a:hover{
	color:#d77;
	text-decoration:none;
}

.newArticleHead{
	position:absolute;
	top:0px;
	width:48px;
	height:25px;
	background-image:url('../img/main/mainNewArticleHead.gif');
}

.newArticleHead a{
	display:block;
	width:48px;
	height:25px;
	padding:0;
	text-decoration:none;
	overflow:hidden;
	text-indent:-90px;
}

.news .newArticleHead{
	left:13px;
	background-position:0 0;
}

.notice .newArticleHead{
	left:68px;
	background-position:-48px -25px;
}

.newArticleList{
	width:404px;
	height:108px;
	position:absolute;
	top:32px;
	left:0;
	padding:0;
}

.newArticleList li{
	width:380px;
	height:18px;
	padding-left:13px !important;
	overflow:hidden;
	background:url('../img/mainNewListDot.gif') no-repeat 5px 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.newArticleList .topNotice a{
	font-weight:bold !important;
	color:#F58F14 !important;
}

.newArticleList .more{
	width:50px;
	height:25px;
	padding:0 !important;
	position:absolute;
	top:-32px;
	left:354px;
	background:#eec url('../img/main/mainNewMore.gif') no-repeat 0 0;
}

.newArticleList .more a{
	display:block;
	width:50px;
	height:25px;
	overflow:hidden;
	text-indent:-90px;
}
.notice .newArticleList{
	display:none;
}


#mainToday{
	width:266px;
	height:49px;
	top:29px;
	left:637px;
	background:url('../img/main/mainTodayBg.gif') no-repeat 0 0;
}
#mainToday .date{
	display:block;
	width:70px;
	height:25px;
	position:absolute;
	top:0;
	right:22px;
	font:14px Arial;
	line-height:27px;
	color:#f7941d;
	font-weight:bold;
	text-align:right;
}
#marqueeTxt{
	width:246px;
	height:24px;
	margin-left:10px;
	font:12px tahoma;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
}
#mainToday .more{
	display:block;
	width:22px;
	height:25px;
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
	background:url('../img/main/mainTodayMore.gif') no-repeat 0 0;
}
#mainToday .more a{
	display:block;
	width:22px;
	height:25px;
	overflow:hidden;
	text-indent:-999px;
}

#mainToday h3{
	width:119px;
	height:25px;
	background:url('../img/main/mainTodayHead.gif') no-repeat 0 0;
	overflow:hidden;
	text-indent:-999px;
}

#mainBanner{
	width:266px;
	height:89px;
	top:83px;
	left:637px;
}

/* ************************************************************************* */

/* png24 -----------------*/
.png24 {_tmp:expression(setPng24(this));}

