body {
	background: url("../images/bg.jpg") repeat-x; margin: 0px; padding: 0px; font-family: "??????",Arial; font-size: 12px;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.header {
	margin: 0px auto; width: 100%; height: 280px; margin-bottom:100px;
	
}
.top {
	margin: 0px auto; width: 1000px; height: 280px; position: relative;
}
.logo {
	background: url("../images/logo_bg.jpg") no-repeat; width: 1000px; height:87px;padding-top:0px;margin-bottom:50px; clear: both;
}
.logo img {
	
}
.search {
	background: url("../images/search.jpg") no-repeat left; width: 159px; height: 29px; right: 0px; bottom: 172px; position: absolute; z-index: 1000;
}
.search input {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; left: 0px; top: 0px; width: 118px; height: 29px; color: rgb(50, 50, 50); line-height: 29px; position: absolute;
}
.search input.notxt {
	color: rgb(63, 63, 60); padding-left: 12px;
}
.search input.notxt1 {
	left: 130px; width: 28px; height: 29px; position: absolute;
}
.nav {
	width: auto; height: 39px; line-height: 39px; background-color: rgb(0, 118, 205);
}
.nav ul {
	margin: 0px auto; width: 1000px;
}
.nav ul li {
	background: url("../images/nav_li.jpg") no-repeat right; padding: 0px 4px; height: 39px; color: rgb(1, 109, 56); line-height: 39px; font-size: 14px; font-weight: bold; float: left;
}
.nav ul li a {
	padding: 0px 24px; color: rgb(255, 255, 255); font-size: 16px;
}
.nav ul li .subNav {
	left: 4px; top: 39px; padding-top: 10px;
}
.nav ul li.on a {
	color: rgb(0, 118, 205); display: block; background-color: rgb(255, 255, 255);
}
.nav ul li.on .subNav {
	display: block;
}
.nav ul li.on .subNav dl {
	overflow: hidden;
}
.nav ul li.on .subNav dl dd {
	padding-bottom: 5px;
}
.nav ul li.on .subNav dl dd a {
	height: auto; text-align: left; color: rgb(51, 51, 51); line-height: 15px; padding-left: 24px; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.nav ul li.on .subNav dl dd a:hover {
	color: rgb(0, 118, 205); font-weight: bolder;
}
.content {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1000px; overflow: hidden;
}
.mode01 {
	margin: 3px auto 0px; width: 1000px; height: 210px;
}
.mode02 {
	width: 1000px; height: 250px; clear: both; margin-top: 15px;
}
.mode02 .lf {
	width: 300px; height: 250px; margin-right: 25px; float: left;
}
#bannerPic {
	margin: 0px auto; width: 300px; height: 240px; overflow: hidden; position: relative;
}
#banner_info {
	left: 0px; width: 290px; height: 24px; bottom: 0px; color: rgb(255, 255, 255); line-height: 22px; padding-left: 10px; position: absolute; z-index: 1001; cursor: pointer; opacity: 0.7; background-color: rgb(0, 0, 0);
}
#banner_text {
	width: 120px; right: 3px; bottom: 10px; position: absolute; z-index: 1002;
}
#bannerPic ul {
	margin: 0px; right: 5px; bottom: 8px; list-style-type: none; position: absolute; z-index: 1002;
}
#bannerPic ul li {
	background: url("../images/icon1.jpg") no-repeat; margin: 0px 10px 0px 0px; width: 8px; height: 8px; font-size: 0px; float: left; display: block; cursor: pointer;
}
#bannerPic ul li.on {
	background: url("../images/icon2.jpg") no-repeat;
}
#banner_list a {
	position: absolute;
}
#banner_list a img {
	width: 300px; height: 200px;
}
.mode02 .md {
	width: 400px; height: 250px; float: left;
}
.mode02 .rt {
	border-width: 3px 1px 1px; border-style: solid; border-color: rgb(0, 118, 205) rgb(204, 215, 224) rgb(204, 215, 224); border-image: none; width: 250px; height: 246px; float: right;
}
.more {
	padding-right: 8px; float: right;
}
.more a {
	color: rgb(0, 118, 205); font-size: 12px; font-weight: bolder;
}
.articleList {
	background: url("../images/list_tit1.jpg") repeat-x;
}
.listTitle {
	
}
.listTitle h2 {
	color: rgb(6, 88, 149); line-height: 33px; font-size: 16px; font-weight: bold;
}
.articleList ul {
	margin-top: 5px;
}
.articleList ul li {
	background: url("../images/list_icon1.jpg") no-repeat 8px; height: 28px; line-height: 28px; padding-left: 25px;
}
.articleList ul li span {
	color: rgb(136, 136, 136); padding-right: 5px;
}
.articleList2 {
	background: url("../images/list_tit2.jpg") repeat-x;
}
.listTitle2 {
	height: 33px; line-height: 33px;
}
.listTitle2 h2 {
	color: rgb(6, 88, 149); line-height: 33px; padding-left: 10px; font-size: 16px; font-weight: bold;
}
.articleList2 ul {
	margin-top: 5px;
}
.articleList2 ul li {
	background: url("../images/list_icon2.jpg") no-repeat 8px 7px; margin: 12px 0px 10px; line-height: 20px; padding-left: 20px;
}
.articleList2 ul li span {
	color: rgb(136, 136, 136); padding-left: 10px;
}
.mode03 {
	height: 155px; margin-top: 20px; margin-bottom: 20px;
}
.articleList3 {
	
}
.listTitle3 {
	background: url("../images/list_tit3.jpg") repeat-x left bottom; height: 33px; line-height: 33px;
}
.listTitle3 h2 {
	width: 130px; text-align: left; color: rgb(6, 88, 149); line-height: 30px; padding-left: 10px; font-size: 16px; font-weight: bold; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(134, 176, 207); border-right-width: 3px; border-bottom-width: 3px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.articleList3 ul {
	width: 690px; margin-top: 10px; float: left;
}
.articleList3 ul li {
	background: url("../images/list_icon2.jpg") no-repeat 5px 7px; margin: 4px 20px 4px 0px; width: 300px; line-height: 20px; padding-left: 20px; float: left; _padding-left: 18px;
}
.articleList3 ul li span {
	color: rgb(136, 136, 136); padding-left: 10px;
}
.articleList3 .articlePic {
	width: 300px; height: 100px; margin-top: 12px; float: right;
}
.footer {
	height: 80px; color: rgb(255, 255, 255); background-color: rgb(6, 88, 149);
}
.copyRight {
	margin: 0px auto; width: 1000px; text-align: center; line-height: 20px; padding-top: 20px; font-family: Arial;
}
.subPage {
	margin: 0px auto; padding: 3px 0px 40px; width: 1000px; overflow: hidden;
}
.Bread {
	background: rgb(246, 250, 255); border: 1px solid rgb(209, 235, 255); border-image: none; width: 978px; height: 36px; line-height: 36px; padding-left: 20px;
}
.Bread a {
	color: rgb(6, 88, 149);
}
.pgarticleList {
	
}
.pgarticleList ul li {
	background: url("../images/list_icon1.jpg") no-repeat left; height: 30px; line-height: 30px; padding-left: 20px;
}
.pgarticleList ul li span {
	float: right;
}
.pglistTitle {
	background: none; padding: 10px 0px 0px; margin-bottom: 10px; border-bottom-color: rgb(204, 215, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.pglistTitle h2 {
	margin: 5px 0px; padding: 0px; color: rgb(6, 88, 149); line-height: 33px; font-size: 16px; font-weight: bold;
}
.subPage .pgarticleList {
	margin: 10px 0px 20px;
}
.pageList {
	background: rgb(246, 250, 255); padding: 0px 20px 10px;
}
.pageArticle {
	background: rgb(246, 250, 255); padding: 0px 20px 10px;
}
.page {
	margin: 0px auto; padding: 10px 0px 30px; width: 100%; height: 30px; text-align: center; line-height: 30px; clear: both; font-size: 12px; border-top-color: rgb(204, 215, 224); border-top-width: 1px; border-top-style: solid;
}
.page a {
	padding: 0px 5px;
}
.articleTitle {
	width: 100%; text-align: center;
}
.articleTitle h2 {
	padding: 10px 0px; color: rgb(6, 88, 149); line-height: 20px; font-size: 18px;
}
.articleTitle h3 {
	padding: 10px 0px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; font-weight: bold;
}
.articleAuthor {
	background: rgb(245, 245, 245); margin: 10px; height: 30px; text-align: center; color: rgb(119, 119, 119); line-height: 30px;
}
.article {
	margin: 20px 10px; line-height: 22px; overflow: hidden; font-size: 12px;
}
.Annex {
	padding: 0px; overflow: hidden; margin-bottom: 30px;
}
.Annex h3 {
	color: rgb(0, 74, 0); line-height: 30px; padding-left: 5px; font-size: 16px;
}
.Annex ul li {
	background: url("../images/list_icon2.jpg") no-repeat 10px; height: 26px; line-height: 26px; padding-left: 28px;
}
.Annex ul li a {
	color: rgb(101, 100, 100); line-height: 24px; font-size: 12px;
}
.Annex ul li a:hover {
	color: rgb(6, 88, 149);
}
