*{margin: 0;padding: 0;list-style-type: none;font-family:Microsoft YaHei;}
body{background:url(imgbg.jpg) #ffffff no-repeat 50% top;}
body {font-family:Microsoft YaHei;font-size:14px;color: #444;}
ul,ol,li { list-style:none; margin:0; padding:0; text-align:left;}
select {margin-right: 60px;}
img{ border:none; }
em { font-style:normal; }

a { text-decoration:none; color:#444; cursor:pointer; }
a:hover{ color:#2f6698; text-decoration:none; }

.clear-both { clear:both; height:0; overflow: hidden; }


#header {
    overflow: hidden;
    width: 100%;
    clear: both;
    text-align: left;
    background: #f1f1f1;
    height: 45px;
}
.headerr {width: 1100px;margin: 0 auto;text-align:center;}

.nav {
    float: left;
    width: 740px;
    overflow: hidden;
    height: 45px;
}
.nav ul li{ padding-left:18px; padding-right:18px; font:normal 16px/45px Microsoft YaHei; float:left; overflow:hidden;}
	.nav ul li a{ text-decoration:none;}
	.nav ul li.hover{ background:#f6f6f6; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:2px solid #2f6698; line-height:43px !important;}
	.nav ul li:hover{ background:#f6f6f6; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:2px solid #2f6698; line-height:43px !important;}
	.nav ul li:hover a,.nav ul li.hover a{ color:#2f6699 !important; text-decoration:none;}
	
.searchBox #keyword {
    width: 185px;
    margin-right: 0px;
    margin-top: 7px;
    height: 28px;
    line-height: 27px;
    border: 1px #d7d5d5 solid;
}
.searchBox #btn_Search {
    border: 0;
    height: 30px;
    width: 38px;
    cursor: pointer;
    vertical-align: bottom;
    background: url(imgsearch.jpg) no-repeat;
}

#container{
	width: 1100px;
	margin: 170px auto 20px auto;
	background-color: #ffffff;
}
.main1{
    clear: both;
    width: 1100px;
    background-color: #FFF;
    overflow:hidden
}
.left{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 335px;
	overflow:hidden
	}
.news{
		float: left;
		width: 360px;
		margin-left: 12px;
	}
#tt {
	    height: 43px;
	    padding-left: 1px;
	    border-bottom: 1px #d3d3d3 solid;
	}
#tt li {
	    float: left;
	    height: 42px;
	    width: 100px;
	    line-height: 50px;
	    text-align: center;
	    font-size: 16px;
	    }
#tt li.now {
	     border-bottom: 2px #2f6698 solid;
	     color: #2f6698;
	}
	
	.news-list {
	    height: auto;
	    min-height: 110px;
	    position: relative;
	    padding-top: 5px;
	}
	.news-list li{
		margin-left: 10px;
		padding-left: 13px;
        background-image: url(imgdian.jpg);
        background-repeat: no-repeat;
        background-position: left 50%;
		line-height: 30px;
	}	

#zhuanti{float: left;
	    width: 1080px;
	    margin-left: 10px;
	    margin-top: 15px;
	    border: 1px #e0e0e0 solid;
	    
	    }

.ztzl{
	float: left;
	  height: 90px;
	  width: 40px;
	  background-color: #2f6699;
	  }
.ztzl p {
	    
        margin-left: 12px;
        margin-top: 10px;
        width: 20px;
	    line-height: 18px;
	    font-size: 16px;
	    color: #ffffff;
	    }
.zt{
	float: right;
    margin-right: 5px;
    margin-top: 12px;
	}
	.zt li{
		float: left;
		margin-right: 14px;
	}

#main2{
	    float: left;
	    width: 1080px;
	    height: 482px;
	    margin-left: 10px;
	    margin-top: 15px;
		background-image: url(imgfzgg.jpg);
        background-repeat: no-repeat;
        
}
.fazhangaige{
	    width: 1080px;
	    margin-top: 55px;
}
.news1{
		float: left;
		width: 517px;
		margin-left: 12px;
		
	}
#tt1 {
	    height: 43px;
	    padding-left: 1px;
	    border-bottom: 1px #d3d3d3 solid;
	}
#tt1 li {
	    float: left;
	    height: 42px;
	    width: 100px;
	    line-height: 50px;
	    text-align: center;
	    font-size: 16px;
	    }
#tt1 li.now {
	     border-bottom: 2px #2f6698 solid;
	     color: #2f6698;
	}
	
.news-list1 {
	    height: auto;
	    position: relative;
	    padding-top: 5px;
	}
.news-list1 li{
		margin-left: 10px;
		padding-left: 13px;
        background-image: url(imgdian.jpg);
        background-repeat: no-repeat;
        background-position: left 50%;
		line-height: 30px;
	}
		
.banner{
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	width: 1080px;
	}
	
#main3{
	    float: left;
	    width: 1080px;
	    margin-left: 10px;
	    margin-top: 15px;
	}
.df-news{
	     float: left;
         width: 351px;
	     border: 1px #e0e0e0 solid;
	    }
.df-news1{
	     float: left;
         margin-left: 10px;
         width: 351px;
	     border: 1px #e0e0e0 solid;
	    }
.df-news2{
	     float: left;
         margin-left: 10px;
         width: 351px;
	     border: 1px #e0e0e0 solid;
	    }
	    
.biao{height: 30px;
      background-color: #f4f3f3;
      border-bottom: 1px #2f6699 solid;
      }
.biao p {padding-top: 5px;
	    margin-left: 12px;
        font-size: 16px;
	    color: #2f6699;
	    }

#main4{
	    float: left;
	    width: 1080px;
	    margin-left: 10px;
	    margin-top: 15px;
	}
	
.tubiao{
	float: left;
	width: 351px;
	
	}
.tubiao ul{
		height: 170px;
	}
	
.tubiao li{
		width: 107px;
		height: 30px;
		float: left;
		margin: 10px 0px 0px 10px;
	}
.tubiao li img{
		padding: 7px 0px 0px 0px;
		width: 19px;
	}
.tubiao li a{
		padding: 0px 0px 15px 8px;
	}
.dk{
	float: left;
    margin-left: 10px;
    width: 353px;
	height: 203px;
	}
.df-news3{
	     float: left;
	     width: 351px;
	     border: 1px #e0e0e0 solid;
	    }
.df-news4{
	     margin-top: 15px;
         float: left;
	     width: 351px;
	     border: 1px #e0e0e0 solid;
	    }
.tubiao1{
	float: left;
	width: 351px;
	
	}
.tubiao1 ul{
		height: 61px;
	}
	
.tubiao1 li{
		width: 80px;
		height: 30px;
		float: left;
		margin: 10px 0px 0px 7px;
	}
.tubiao1 li img{
		margin: 7px 3px 0px 0px;
		width: 19px;
	}
.tubiao1 li a{
		padding: 0px 0px 0px 0px;
	}
.jubao{
	width: 351px;
	}
h3 {margin-top: 10px;
	    margin-left: 55px;
        font-size: 16px;
	    color: #2f6699;
	    }
.jubao ul{height: 125px;}
.jubao ul li{ clear:both; margin-left: 15px; margin-bottom: 15px;}
.jubao ul li span{ width:25px; height:25px; padding-right:10px;  float:left;}
.jubao ul li p{ float:left; font-size: 14px;margin-bottom: 10px;}

#links {margin-left: 10px;
    margin-top: 15px;
}
.mn {
    clear: both;
    width: 1080px;
}
#links p{
	padding-top:10px;
	border: 1px solid #D9DCE0;
	height: 30px;
	background-color: #F6F6F6;
}

#links select{margin-left:31px;margin-right:30px;
}

#footer{width: 1100px;
	background-color: #f1f1f1;
    border-top: 2px #2f6699 solid;
	text-align: center;
	margin: 15px auto 20px auto;
}
#footer p{margin-top:20px;line-height: 24px;}
#footer img{
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}