#banner { width: 100%; height: 318px; background: url(../images/banner.gif) repeat-x; }
.banner { width: 977px; height: 312px; overflow: hidden; background: #0255a5; padding-bottom: 6px; margin: 0 auto; }

/* 首页FLASH图片切换 */
 ul.top {
	width:977px;
 	list-style-type:none;
	position:relative;
}
ul.top li.location {
 }

ul.top li.c {
	width:977px;
	margin:0 auto;
 }


ul.top div.leftbox2 {
	position:absolute;
	bottom:18px;
	left:30px;
}
*ul.top div.leftbox2 {
	bottom:38px;
	z-index:-9999;
}


#ifocus {
	width:977px;
	height:312px;
	
	margin-top:0px; overflow:hidden;
}
*#ifocus {
	margin:0;
}
#ifocus_pic {
	display:inline;
	float:left;
	width:977px;
	height:312px;
	overflow:hidden;
	*margin-top:-18px;
}
#ifocus_piclist li {
	width:977px;
	height:312px;
	overflow:hidden;
	display:none;
}
#ifocus_piclist img {
	width:977px;
	height:312px;
}
#ifocus_btn {
	clear:both;
	position:absolute;
	width:91px;
	margin:9px 0px 0 0;
	bottom:50px;
	right:0px;
}
#ifocus_btn li {
	width:91px;
	height:57px;
	cursor:pointer;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#ifocus_btn img {
	border:1px solid #dfdfdf;
	width:75px;
	height:45px;
	margin:10px 0 0 0px;
}
#ifocus_btn .current {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

#content { width: 947px; padding: 15px; background: #f4f4f4 url(../images/contbg.gif) repeat-x; margin: 0 auto; }

/*从这开始*/
 .picnews{ width:280px; float:left; }
 .pictop{ width:260px; height:29px; line-height:29px; background:url(../images/pictop.gif); text-indent:12px; padding:0 10px;}
 .pictop span{ float:right;}
.pictop h3{ width:70px; height:29px; float:left; overflow:hidden; color:#0054aa;}
.pictest{ width:264px; height:170px; margin:0 auto; padding:6px; background-image:url(../images/picbg.gif); margin-top:5px;}
.news{ width:625px; float:right;}
.newstop{ width:100%; height:30px;border-bottom:1px #cccccc dashed;   padding-right:10px; line-height:25px;} 
 .newstop span{ float:right;}
 .newstop h3{ background:url(../images/maintop.gif) no-repeat 15px center; text-indent:25px; color:#000000;}
.newstest{ padding:6px; height:170px;}
.pro{margin-top:10px; float:left; }
.protop{  width:625px; height:32px; background:url(../images/protop.gif) repeat-x; line-height:32px; padding:0 10px;}
.protop h3{ color:#0054aa;}
.protop span{ float:right;}
.protest{ width:645px;}
.prol{ overflow:hidden; width:22px; height:185px; background:url(../images/prol.gif); float:left; }
.pror{ overflow:hidden; width:22px; height:185px; background:url(../images/pror.gif); float:left; }
.proc{ width:601px; height:175px; padding:5px 0; background:url(../images/proc.gif); float:left;}
   .con{ width:270px; padding-top:10px;float:right;}
 .contop{ width:250px; height:34px; line-height:34px; background:url(../images/contop.gif); padding:0 10px; text-indent:18px; }
 .contop span{ float:right; }
 .contop h3{color:#0054aa;}
 .contest{ width:258px; height:170px; border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece; padding:5px;}
 /*从这结束*/