@charset "utf-8";
body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:24px; background:url(../images/bg.gif) repeat-x top #ffffff;}

a:link{color:#333; text-decoration:none}
a:visited{color:#333; text-decoration:none}
a:hover{ color:#3b73b9; text-decoration:none;}



#header{ width:950px; margin:0 auto; padding:0px; height:134px;}

#header h1{margin:30px 0 0 0; float:left; width:600px}
.toplink{ float:right; margin:60px 0 0 0; text-align:right; width:240px; font-weight:bold;}

/*========================================菜单样式=======================================*/

#menu{ width:1003px; height:45px; margin:0px auto; padding:0px; text-align:center;background:url(../images/menubg.gif) }

#nav { width:900px; height:25px; font-size:14px; font-weight:bold; margin:10px auto; padding:0px; text-align:center; float:left}
#nav a {display: block; text-align:center; padding:0 26px; line-height:25px; float:left}
#nav a:link {color:#ffffff; text-decoration:none;}
#nav a:visited {color:#ffffff;text-decoration:none;}
#nav a:hover {color:#ffffff;text-decoration:none;  background-color:#0f4176;}

/*========================================菜单样式=======================================*/


#search{ width:1003px; margin:10px auto; background:url(../images/searchbg.gif) repeat-x; height:35px;}

#fla{ width:1003px; height:297px; margin:10px auto; padding:0px;background:url(../images/flabg.jpg)}
.banner{ float:right; width:250px; margin:20px 10px 0 0;}


.kuang3{ background-color:#ffffff; color:#666; font-family:Arial, Helvetica, sans-serif; height:18px; width:120px; border: #CCCCCC solid 1px;}

.font1{ color:#1461ad; font-size:13px; font-weight:bold; line-height:36px;}
.font1 a{color:#1461ad;}
.font2{ font-size:11px; }
.font3{ color:#FFFFFF;}

.font4{ color:#990000;}

#main{ background:url(../images/mainbg.jpg) no-repeat; margin:0px auto; width:1003px; height:220px;}
.about01{
	width:200px;
	float:left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.about02{ width:447px; float:left; margin:10px 20px;}
.about03{
	width:250px;
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.about04{ width:330px; float:right}





.news{background:url(../images/main03.gif) repeat-x; margin:10px 0;}
.newslist{background:url(../images/newsbg.gif) no-repeat left; list-style:29px; padding-left:15px;}

#pro{ width:1003px; height:220px; margin:20px auto; text-align:center; clear:both}

/*========================================内页样式=======================================*/
#banner{ background:url(../images/bannerbg.jpg) no-repeat; width:1003px; height:258px; margin:10px auto; text-align:center;}

#content{margin:20px auto; width:1003px; height:auto; overflow:auto; }

#left{float:left; width:223px; display:inline; margin-left:0px}
.left01{float:left; width:213px; height:230px; display:inline; margin-left:0px; background:url(../images/leftbg.jpg) no-repeat top; padding:10px 0 0 11px;}


#right{ float:right; width:740px; margin:0px; border:#CCCCCC solid 0px; padding:0px;}
.bar{background:url(../images/foot.gif) center; padding:0 0 0 20px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; margin-bottom:20px;}


.zzb07tail{ width:100%; margin:25px auto 0 auto; height:75px; background:url(../images/foot.gif) repeat-x ; text-align:center; color:#FFFFFF; line-height:75px;}
a.zzb07link:link{color:#fff;text-decoration:none; padding-right:5px;}
a.zzb07link:visited{color:#fff;text-decoration:none; padding-right:5px;}
a.zzb07link:hover {color:#fff; text-decoration: underline; padding-right:5px;}



.newsbg{ border-bottom:#CCCCCC dotted 1px; line-height:30px;}
.page{ text-align:center; margin:20px auto 0 auto; width:600px;}
h3{ text-align:center;}

.proshow{ border:#CCCCCC dashed 1px; width:660px; margin:0 auto; padding:20px;}