/* CSS Document */

body
{
	background-image:url(images/bg.jpg);
	background-repeat: repeat-x;
	margin:0;
	font-size:16px;
	color:#000000;
	font-family:"宋体, Helvetica, sans-serif";
	line-height:25px;
    
}
a{ text-decoration:none; color:#000000;}
#nav {background:url(img/nav-bg.png); height:41px; background-repeat:repeat-x; background-color:#335baf;}
#nav  table td{ padding-left:10px;}


.ctop{background:url(images/top3-4.png); background-repeat:no-repeat; background-position:center; color:#ffffff;}
#nav a{font-size:22px;color:#ffffff;  }
#nav a:hover{color:#999999; font-size:22px; font-weight:bold;  }
.blockTitle{font-size:22px;font-weight:bold; padding:5px; color:#224a9e; border-bottom:solid 2px #224a9e;}
.blockTitle a{font-size:14px; color:#000000; display:block;}
.links ul  li{list-style:none; display:block; float:left; padding-top:10px; padding-bottom:10px; padding-right:20px; padding-left:20px; }
.listNews{border-bottom:solid 1px #666666; border-top:none;}
.listNews td {border-bottom:dotted 1px #666666; border-top:none; line-height:30px;}
.listNews td a:hover{font-weight:bold; text-decoration:underline;}
.listNews td.leibei a{color:#0C5890;} 
.zt a{border:1px solid #ffffff; display:block; padding-bottom:5px; padding-top:5px; }
.zt a:hover{border:1px solid #224a9e; display:block; padding-bottom:8px; padding-top:2px;}
.links a:hover{font-weight:bold;}