@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.jpg) no-repeat 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:103px; }

#header01{  margin:0 auto; height:92px;}
#header h1{margin:20px 0 0 0; float:left;font-size:12px; color:#666;}
.toplink{ float:right; margin:0; text-align:right; width:300px; line-height:50px; font-family:"微软雅黑"; font-weight:bold;color:#FFFFFF;}
.toplink a{ color:#FFFFFF;}


/*========================================菜单样式=======================================*/



#nav {  width:100%; height:40px; margin:0 auto; padding:0px; text-align:center;background-color:#0247ac;}
#nav ul{margin:0px auto; padding:0px; width:975px;}
#nav ul li{margin:0px; padding:0px; list-style:none; float:left; height:36px;font-size:13px; font-weight:bold;  }

#nav a {display: block; text-align:center; width:105px; line-height:36px; padding-top:0px; margin-top:2px;}
#nav a:link {color:#ffffff; text-decoration:none;}
#nav a:visited {color:#ffffff;text-decoration:none;}
#nav a:hover {color:#0247ac;text-decoration:none; background:url(../images/menubgon.gif) repeat-x;}

/*========================================菜单样式=======================================*/

#fla{ width:1003px; height:320px; margin:20px auto 0 auto; padding:0px; text-align:center;}
#gonggao{ width:1003px; height:50px;clear:both;margin:0px auto; padding:0px; }


.kuang2{ background:url(../images/searchbg.gif) no-repeat top left; color:#666; font-family:Arial, Helvetica, sans-serif; height:28px; width:215px; border:none;}

.font1{ color:#1461ad; font-size:13px; font-weight:bold; line-height:36px;}
.font1 a{color:#1461ad;}
.font2{color:#999999; font-size:11px;}
.font3{ color:#FFFFFF;}






#content{margin:0px auto; width:1001px; padding:20px 0; height:auto; overflow:auto;}

.about01{width:177px; padding:0px 20px 10px 0px; float:left; line-height:22px;}
.about02{ background:url(../images/aboutbg.gif) no-repeat top; width:407px; height:240px; padding:0px 10px; float:left; line-height:18px;}
.about03{  width:220px; height:200px; float:left; padding-left:20px; line-height:20px; }
.news{line-height:22px; width:390px; margin:0 auto; padding-left:10px;}

.about04{ width:618px; height:185px; float:right; }



.newslist{background:url(../images/main03.gif) repeat-x; margin:10px 0;}

/*========================================内页样式=======================================*/
#left{float:left; display:inline; width:210px; margin:0px; height:auto;background:url(../images/aboutbg.gif) no-repeat top right;}
.left01{ }
.left01 a{ margin:10px 0 0 5px;;display:block;letter-spacing:1px;font-weight:bold; text-align:left; padding-left:20px;width:157px; line-height:26px;}
.left01 a:link{color:#222222; background:url(../images/leftbg.gif) no-repeat top left;  }
.left01 a:visited{ color:#222222; background:url(../images/leftbg.gif) no-repeat top left;  }
.left01 a:hover{color:#ffffff; background:url(../images/leftbgon.gif) no-repeat left;}

.left02{ width:180px; border-top:#666666 dotted 1px; margin-top:30px; }

#foot{ width:100%; margin-top:30px; height:71px; background:url(../images/footbg.gif) repeat-x top; clear:both;}
.zzb07tail{ width:900px; margin:20px auto 0 auto; padding:12px 0 0 0px;line-height:18px;color:#666666; text-align:center;}
a.zzb07link:link{color:#666666;text-decoration:none; padding-right:5px;}
a.zzb07link:visited{color:#666666;text-decoration:none; padding-right:5px;}
a.zzb07link:hover {color:#333333; text-decoration: underline; padding-right:5px;}

.td01{  padding-left:30px; background:url(../images/left02.gif) repeat-y; font-weight:bold; line-height:28px;}
.td04{background:url(../images/conbg.gif) no-repeat top left;  padding:0 0 0 20px; height:219px; line-height:20px; }

#right{ float:right; border:#CCCCCC solid 0px; width:743px; }

.bar{background:url(../images/bar.gif) no-repeat right top; font-size:14px; font-weight:bold; color:#ffffff; padding:0px; height:40px; width:708px; padding-left:35px; line-height:36px;}
.neiye{ padding:10px 15px 25px 15px; height:auto; overflow:auto}
.page{ width:600px; margin:20px auto; text-align:center; clear:both;}

.bar02{ border-bottom:#CCCCCC dashed 1px; border-top:#CCCCCC dashed 1px; text-align:center; color:#999999;}
.newsbg{ border-bottom:#CCCCCC dotted 1px; line-height:30px;}
.prolist01{background:url(../images/probg.gif) repeat-x bottom; line-height:24px;}

.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;}
h3{ font-size:16px; line-height:50px; width:100%; text-align:center; margin:0 auto;}
h4{ width:100%; text-align:center; margin:0px auto; font-size:14px; font-weight:bold; list-style:30px; color:#3366cc; }


.prolist{ margin:5px 7px; width:200px; border:#CCCCCC solid 1px; background-color:#ffffff; padding:5px; float:left; display:inline;}
.prolist01{ width:200px; height:150px; border:#ffffff solid 1px;  text-align:center; background-color:#f1f1f1; line-height:150px;  float:left; display:inline ;}
.prolist02{ float:left; width:200px; border:#CCCCCC solid 0px; padding:2px; height:20px; line-height:20px; text-align:center;}

.proshow{ text-align:center; margin:0 auto; clear:both; width:650px;}
.honorshow{ text-align:center; width:600px; margin:0 auto; padding:5px; border:#dddddd solid 1px;}


