@charset "utf-8";
/* CSS Document天源华威************/
/*************date:2008-11-24**********************/
/**************author:FantasyFire************************/
body{
	margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#333; text-align:center;background:url(../img/bg_body.gif) repeat-x center bottom;
}
h1,h2,h3,h4,h5,h6{
	margin:0; padding:0; color:#333;
}
body img{
	border:none;
}
a{
	cursor:pointer; text-decoration:none; color:#222;
}
a:hover{
	text-decoration:underline; color:#EB141C;
}
ol,ul,li{
	list-style:none; margin:0; padding:0;
}
.float-right{
	float:right;
}
.page{
	height:30px; line-height:30px; padding:0 10px; text-align:left; clear:both;
}
.textStyle{
	background:#fff; border:1px solid #D8D8D8; line-height:18px;
}
.buttonStyle{
	border:none; font-size:12px; background:url(../img/button_bg01.gif) no-repeat center center; height:30px; padding:0 10px; color:#4B4B4B;
}
/***********整体布局**************/
#wrape{
	overflow:hidden; text-align:center;
}
#header{
	width:100%; background:#fff;
}
#main{
	margin:0 auto; position:relative; overflow:hidden; text-align:left; clear:both; width:1000px; 
}
#footer{
	margin:0 auto; background:#96B7F0;
}

/**************详细布局*******************/
#header .headerTop{
	height:85px; margin:0 auto; width:1000px; text-align:left;
}
#header .headerTop .logoDiv{
	height: auto; width:300px; margin-top:5px; background:none;
}
#header .headerTop .float-right{
	padding:0 10px; height:25px; line-height:25px; width:200px; text-align:right;
}
#header .headerTop .float-right a{
	color:#333;
}
#header .headerNavLong{
	height:30px; line-height:30px; text-align:center; background-color:#0C9E00; background:url(../img/bgtop01.gif) repeat-x;
}
#header .headerNavText{
	height:30px; line-height:30px; width:1000px; margin:0 auto; position:relative; background:url(../img/bgtop01.gif) repeat-x;
}
#header .headerNavText ul.navTitle{
	width:710px;
}
#header .headerNavText ul.navTitle li{
	float:left; width:100px; height:30px; line-height:30px; text-align:center;
}
#header .headerNavText ul.navTitle li a{
	color:#fff; font-weight:600;
}
#header .headerNavText ul.navTitle li .style{
	color:#FA3701;
}

/*************主要内容*************************/
#main .mainTop{
	height:295px;
}
#main .mainBody{
	height:230px; background:#0C9D00; color:#fff;
}
#main .mainBody a{
	color:#fff;
}
#main .mainBody .blockLeft{
	width:200px; float:left; margin:20px;
}
#main .mainBody .blockLeft h3{
	font-size:13px; height:30px; line-height:30px;
}
#main .mainBody .blockLeft ul li{
	clear:both;line-height:25px; height:50px; overflow:hidden;
}
#main .mainBody .blockLeft ul li cite{
	display:block; padding:0 1em; font-style:normal; height:25px;background: url(../img/bg_list.gif) no-repeat 2px 9px;
}
#main .mainBody .blockCenter{
	width:570px; float:left; margin:20px 0;
}
#main .mainBody .blockCenter ul li{
	float:left; width:190px;
}
#main .mainBody .blockCenter ul li h3{
	font-size:13px; height:30px; line-height:30px;
}
#main .mainBody .blockCenter ul li .image{
	width:180px; height:75px; overflow:hidden;
}
#main .mainBody .blockCenter ul li .image .img{
	 border:1px solid #AFD8AC; padding:2px;
}

#main .mainBody .blockRight{
	float:right; width:170px; margin:20px 0;
}
#main .mainBody .blockRight .selLab{
	margin:10px 0 20px 0;
}
#main .mainBody{
}
#main .mainBottom{
	height:30px; line-height:30px; text-align:center; color:#fff; background:#098700;
}







