@charset "utf-8";
/* CSS Document */

div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}s
body{
	font-size: 14px;
	font-family: "宋体";
	color: #000000;
	text-align: left;
	background-color: #fafdff;
	line-height: 26px;
}
a{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;}
ul li{list-style:none;}
img{border:none;}
.mycl{width:0px; height:0px; clear:both; overflow:hidden;}
.newcl{clear:both;}
h1 {font-family:"微软雅黑"; font-size:26px; color:#0057a9; text-align:center;}
p {text-indent:2em;}
img {display:block;}


.container {width:1000px; height:auto; margin:0 auto;}

.bg_01 {width:auto; height:129px; background:url(bg_01.jpg) center no-repeat; margin:0 auto;}
.bg_02 {width:auto; height:45px; background:url(bg_02.jpg) center no-repeat; margin:0 auto;}

.sitemap {margin:0 auto; width:604px; padding-top:8px;}
.sitemap li {width:150px; float:left; text-align:center; font-size:21px; color:#ffffff; font-family:"微软雅黑"; border-right:1px solid #ffffff;}

.sitemap .end {border-right:none;}

.topnews {margin-top:30px;}
.topnews h1{font-size:30px; margin-bottom:10px;}
.topnews p{font-size:16px; font-family:"微软雅黑"; text-align:center;}
.topnews a{color:#CA0000;}

.hd {width:480px; height:280px; overflow:hidden; background:#666666; float:left;}
.hd img{width:480px; height:280px;}

.top_30 {margin-top:30px;}

.zxyw {width:480px; float:right;}
.gsgg {width:480px; float:left;}
.zcfg {width:480px; float:right;}
.titlename {width:105px; height:25px; background:#0844a6; color:#ffffff; text-align:center; font-weight:bold; padding-top:5px; float:left;}

.more {float:right; color:#0844a6; font-size:14px; padding-top:10px;}
.more a{color:#0844a6}

.title_a {border-bottom:2px solid #0844a6;}

.list_a {padding:10px; padding-right:0px; line-height:28px; white-space:nowrap;overflow:hidden}

.ads {margin-top:30px;}
.ads li{float:left; padding-right:20px;}
.ads .end {padding-right:0px;}
.ads img{width:320px; height:75px;}

.spzb {width:1000px; margin-top:30px;}
.spzb li{padding:15px; width:220px; text-align:center; float:left; line-height:32px;}
.spzb img{width:220px; height:160px;}

@media (max-width:1001px){ 
 .container{overflow:hidden;}
}