@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/index-bg.png) repeat-x;
}
#Warp{
	width:974px;
	margin:0px auto;
	padding:0px 15px;
	background-image:url(../images/index-body-bg.png);
	background-repeat:no-repeat;
	background-position:0px 384px;
}
#PanelBanner{
	height:280px;
}
#PanelBody{
	padding-top:0px;
}
#IndexBody{
	position:relative;
	left:-50px;
	width:964px;
	padding:20px 55px;
	background:url(../images/index-body-bg.png) repeat-y center top;
}
#IndexNews{
	background:url(../images/index-news-bg.png) no-repeat;
	height:28px;
	padding-left:30px;
	line-height:28px;
	font-size:10pt;
	color:#FFF;
	font-weight:bold;
}
#BoxIndexNews{
	padding:12px 8px;
	padding-bottom:0px;
}
#IndexFoot{
	position:relative;
	left:-50px;
	width:964px;
	padding:5px 55px;
	padding-bottom:25px;
	background:url(../images/index-foot-bg.png) no-repeat center top;
}
.IndexImage{
	width:229px;
	height:106px;
	margin-bottom:3px;
	cursor:pointer;
	background-repeat:no-repeat;
}
.IndexImageOver{
	background-position:-106px 0px;
}

#BoxIndexNews li{
	border-bottom:1px #CCC solid;
}
.EasyLastNewsLine{
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:0px 10px;
}
.EasyLastNewsLine span{
	float:right;
	line-height:20px;
	height:20px;
}
.LastNewsLine{
	background-color:#F7F7F7;
	display:none;
	height:83px;
	padding-top:2px;
	overflow:hidden;
}
.LastNewsImage{
	height:80px;
	width:120px;
	border:1px #CCC solid;
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
}
.NewsFocusTitle,.NewsFocusIntro{
	padding-left:10px;
	line-height:18px;
	width:335px;
	float:right;
	cursor:default;
}
.NewsFocusTitle{
	line-height:25px;
	font-weight:bold;
}
.NewsFocusTitle span{
	font-weight:normal;
}
.NewsFocusIntro{
	height:54px;
	overflow:hidden;
}
