.Top{
	width: 1002px;
	height: 30px;
	background: url(../Img/TopBg.gif) no-repeat;
	margin: 0 auto;
	position: relative;
}
.Top .RightMenu{
	position: absolute;
	right:5px;
	top: 5px;
}
.Top .RightMenu a{
   display: block;
   width: 90px;
	height: 23px;
	text-align: center;
	margin-right:10px;
	float: right;
	line-height: 23px;
	background: url(../Img/TopRightMenuBg.jpg) no-repeat;
	color: Black;
}

.Tops{
	width: 778px;
	height: 30px;
	background: url(../Img/TopBg.gif) no-repeat;
	margin: 0 auto;
	position: relative;
}
.Tops .RightMenu{
	position: absolute;
	right:5px;
	top: 5px;
}
.Tops .RightMenu a{
   display: block;
   width: 90px;
	height: 23px;
	text-align: center;
	margin-right:10px;
	float: right;
	line-height: 23px;
	background: url(../Img/TopRightMenuBg.jpg) no-repeat;
	color: Black;
}


.Banner{
	width: 1002px;
	height: 160px;
	margin: 0 auto;
}

.Banner2{
	width: 1002px;
	height: 139px;
	margin: 0 auto;
   background: url(../Img/Banner2.jpg) no-repeat;
	position: relative;
}
.Banner2 .Menu{
   position: absolute;
   right:10px;
	bottom:6px;
}
.Banner2 .Menu a{
	margin: 0 ; padding: 0;
}
.Banner2 .TopNav{
   position: absolute;
	top: 0;
	right: 66px;
	width: 445px;
	height: 25px;
	line-height: 25px;
}
.Banner2 .TopNav ul li{
	float: left;
	background: url(../Img/Banner2Aarow.jpg) no-repeat 0 4px;
	padding-left: 22px;
	width: 67px;
}
.Banner2 .TopNav ul li a{
   color: #2803a1;
	font-size: 14px;	
}
.Banner_zjgy{
	background: url(../Img/Banner_zjgy.jpg) no-repeat;
}




.Banner2s{
	width: 778px;
	height: 139px;
	margin: 0 auto;
   background: url(../Img/Banner2.jpg) no-repeat;
	position: relative;
}
.Banner2s .Menu{
   position: absolute;
   right:10px;
	bottom:6px;
}
.Banner2s .Menu a{
	margin: 0 ; padding: 0;
}
.Banner2s .TopNav{
   position: absolute;
	top: 0;
	right: 66px;
	width: 445px;
	height: 25px;
	line-height: 25px;
}
.Banner2s .TopNav ul li{
	float: left;
	background: url(../Img/Banner2Aarow.jpg) no-repeat 0 4px;
	padding-left: 22px;
	width: 67px;
}
.Banner2s .TopNav ul li a{
   color: #2803a1;
	font-size: 14px;	
}



.BannerNews{
	background: url(../Img/BannerNews.jpg) no-repeat;
}
.BannerNews_narrow{
	background: url(../Img/BannerNews_narrow.jpg) no-repeat;
}
.Banner3{
	background: url(../Img/Banner3.jpg) no-repeat;
}

.MainNav{
	background: url(../Img/MainNavBg.jpg) no-repeat;
	width: 993px;
	height: 39px;
	margin: 0 auto;
}
.MainNav span{
	padding-left: 110px;
}
.Link{
	width:1002px;
	height: 20px;
	margin: 0 auto;
	text-align: center;
	padding: 5px 0;
	clear: both;
}
.FooterNav{
	width: 1002px;
	height: 43px;
	background: url(../Img/FooterNavBg.gif) no-repeat;
	text-align: center;
	color: Black;
	line-height: 40px;
	font-size: 13px;
	clear: both;
	margin: 0 auto;
}
.FooterNav a{
	color: Black;
	font-size: 13px;
}
.FooterNav a:hover{
	text-decoration: underline;
}
.Footer{
	width: 1002px;
   line-height: 1.5em;
	clear: both;
	text-align: center;
	color: Black;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	background: White;
}


.FooterNavs{
	width: 778px;
	height: 43px;
	background: url(../Img/FooterNavBg.gif) no-repeat;
	text-align: center;
	color: Black;
	line-height: 40px;
	font-size: 13px;
	clear: both;
	margin: 0 auto;
}
.FooterNavs a{
	color: Black;
	font-size: 13px;
}
.FooterNavs a:hover{
	text-decoration: underline;
}
.Footers{
	width: 778px;
   line-height: 1.5em;
	clear: both;
	text-align: center;
	color: Black;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	background: White;
}

.IndexBtn{
	float: left;
	margin-bottom: 10px;
}
.IndexBtn a{
	float: left;
}


.Wp_01{
	float:left;
	margin-bottom:4px;
	width: 99%;
}
.Wp_01 .Head{
	height: 24px;
	float: left;
	width:100%;
}
.Wp_01 .Head .Title{
	float: left;
	background: url(../Img/Icon_01.jpg) no-repeat 10px 0;
	padding-left: 25px;
}
.Wp_01 .Head .Title a{
	color: #0F4E79;
	font-size:15px;
	font-weight:bold;
	line-height: 24px;
	padding-left:10px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
}
.Wp_01 .Head .More{
	float: right;
	white-space: nowrap;
}
.Wp_01 .Head .More a{
	font-size:12px;
	color: #0F4E79;
	line-height:24px;
	padding-right:4px;
}




.Wp_02{
	float:left;
	margin-bottom:4px;
	width:239px;
	background: url(../Img/Wp_02_Bg.jpg) repeat-y; 
}
.Wp_02 .Head{
	height: 30px;
	float: left;
   width: 100%;	
}
.Wp_02 .Head a{
   float: left;
}
.Wp_02 .Fot{
	height: 9px;
	float: left;
	width: 100%;
	background: url(../Img/Wp_02_F.jpg) no-repeat;
}
.Wp_02 .More{
	float: left;
	width: 95%;
	text-align: right;
	padding-right: 10px;
}
.Wp_02 .More a{
	color: #ff6000;
}


.InfolistA1{
  float:left;
}
.InfolistA1 ul{
  list-style: none;
  float: left;
  padding:4px 2px;
  height: inherit;
}
.InfolistA1 ul li{
  background: url(../Img/Listimage09.gif) no-repeat 0px 4px;
  padding-left:15px;
  line-height:20px;
  float: left;
  white-space: nowrap;
  clear: left;
  overflow: hidden;
 text-overflow: ellipsis;
 -o-text-overflow: ellipsis;
 width: 200px;
}
.InfolistA1 ul li a{
	color: #000000;
}
.InfolistA1 ul li a:hover{
	text-decoration: underline;
}
.InfolistA1 .More{
	text-align: right;
	width: 100%;
}

.InfolistA2{
	float:left;
}
.InfolistA2 ul{
	list-style: none;
	float: left;
	padding:4px 2px;
	height: inherit;
}
.InfolistA2 ul li{
	background: url(../Img/Listimage09.gif) no-repeat 0px 4px;
	padding:5px 0;
	padding-left:15px;
	line-height:14px;
	float: left;
	clear: left;
	width: 160px;
}
.InfolistA2 ul li a{
	color: #000000;
}
.InfolistA2 ul li a:hover{
	text-decoration: underline;
}
.InfolistA2 span{
	color: #444444;
	height: 22px;
	white-space: nowrap;
	padding-left:10px;
	font-size:10px;
	color:#ABABAB;
}

.Wp_02 .InfolistA2 ul li{
	width: 210px;
}


.Wp_04{
	border: 1px solid #45a4d5;
	float:left;
	margin-bottom:4px;
}
.Wp_04 .Head{
	background:#6faafe;
	border-bottom: 1px solid #AECDE2;
	height: 24px;
	float: left;
	width:100%;
}
.Wp_04 .Head .Title{
	float: left;
	background: url(../Img/Wp_03_T.jpg) no-repeat;
}
.Wp_04 .Head .Title a{
	color: Black;
	font-size:14px;
	font-weight:bold;
	line-height: 27px;
	padding-left:30px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
}
.Wp_04 .Head .More{
	float: right;
	white-space: nowrap;
}
.Wp_04 .Head .More a{
	font-size:12px;
	color: Black;
	line-height:24px;
	padding-right:4px;
}


.Wp_05{
	float:left;
	margin-bottom:4px;
	width:247px;
	background: url(../Img/Wp_05_Bg.jpg) repeat-y; 
}
.Wp_05 .Head{
	height: 30px;
	float: left;
   width: 100%;	
}
.Wp_05 .Head a{
   float: left;
}
.Wp_05 .Fot{
	height: 11px;
	float: left;
	width: 100%;
	background: url(../Img/Wp_05_F.jpg) no-repeat;
}
.Wp_05 .More{
	float: left;
	width: 95%;
	text-align: right;
	padding-right: 10px;
}
.Wp_05 .More a{
	color: #ff6000;
}
.Wp_05 .InfolistA1 ul li{
	width: 220px;
	height: 22px;
	background: none;
}
.Wp_05 .InfolistA1 ul li a{
	font-size:14px;
	float: left;
	width: 150px;
}
.Wp_05 .InfolistA1 ul li a span{
	padding-right: 5px;
}
.Wp_05 .InfolistA1 ul li span{
	float: left;
	padding-right: 5px;
}
.Wp_05 .InfolistA1 ul li span a{
	width: 190px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.Wp_05 .InfolistA2 ul li{
	width: 220px;
	background: none;
	background: url(../Img/Listimage09.gif) no-repeat 0 4px;
}

.Wp_06{
	float:left;
	margin-bottom:4px;
	width: 99%;
}
.Wp_06 .Head{
	height: 24px;
	float: left;
	width:100%;
	background:#DDE2E8 url(../Img/Wp_06_H.jpg) repeat-y;
}
.Wp_06 .Head .Title{
	float: left;
	width: 140px;
	text-align: center;
}
.Wp_06 .Head .Title a{
	color: White;
	font-size:14px;
	font-weight:bold;
	line-height: 24px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
}
.Wp_06 .Head .More{
	float: right;
	white-space: nowrap;
}
.Wp_06 .Head .More a{
	font-size:12px;
	color: #0F4E79;
	line-height:24px;
	padding-right:10px;
}



.Wp_07{
	float:left;
	margin-bottom:4px;
	width: 99%;
}
.Wp_07 .Head{
	height:33px;
	float: left;
	width:100%;
	background: url(../Img/Wp_07_H.jpg) repeat-y;
}
.Wp_07 .Head .Title{
	float: left;
}
.Wp_07 .Head .Title a{
	color: White;
	font-size:14px;
	font-weight:bold;
	line-height: 33px;
	padding-left:20px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
}
.Wp_07 .Head .More{
	float: right;
	white-space: nowrap;
	line-height: 33px;
}
.Wp_07 .Head .More a{
	font-size:12px;
	color: #0F4E79;
	line-height:24px;
	padding-right:10px;
}


.Wp_08{
	float:left;
	margin-bottom:4px;
	width: 99%;
}
.Wp_08 .Head{
	height:32px;
	float: left;
	width:100%;
	background:#d6d6d6 url(../Img/Wp_08_H.jpg) repeat-y;
}
.Wp_08 .Head .Title{
	float: left;
}
.Wp_08 .Head .Title a{
	color: White;
	font-size:14px;
	font-weight:bold;
	line-height: 33px;
	padding-left:20px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
}
.Wp_08 .Head .More{
	float: right;
	white-space: nowrap;
	line-height: 33px;
}
.Wp_08 .Head .More a{
	font-size:12px;
	color: #0F4E79;
	line-height:24px;
	padding-right:10px;
}

.Wp_09{
	border: 1px solid #D5D5D5 ;
	float:left;
	margin-bottom:4px;
	width: 99%;
}
.Wp_09 .Head{
	background:#EAEAEA;
	border-bottom: 1px solid #D5D5D5 ;
	height: 24px;
	float: left;
	width:100%;
}
.Wp_09 .Head .Title{
	float: left;
}
.Wp_09 .Head .Title a{
	color: Black;
	font-size:14px;
	line-height: 24px;
	padding-left:10px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
}
.Wp_09 .Head .More{
	float: right;
	white-space: nowrap;
}
.Wp_09 .Head .More a{
	font-size:12px;
	color: #0F4E79;
	line-height:24px;
	padding-right:4px;
}
.Wp_09 .Info{
	padding: 10px;
	float: left;
	color: Black;
}


.Wp_10{
	border: 1px solid #c9d1dc;
	float:left;
	margin-bottom:4px;
	width: 99%;
	background: url(../Img/Wp_10_Bg.jpg) repeat-x;
}
.Wp_10 .Head{
	height: 24px;
	float: left;
	width:100%;
}
.Wp_10 .Head .Center{
	width:100%;
	text-align: center;
}
.Wp_10 .Head .Center a{
	color: #0F4E79;
	font-size:13px;
	font-weight:bold;
	line-height: 24px;
	padding:5px 6px 0 6px;
}
.Wp_10 .Head .Title{
	float: left;
}
.Wp_10 .Head .Title a{
	color: #ff0000;
	font-size:14px;
	font-weight:bold;
	line-height: 24px;
	padding-left:10px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
	font-family: 黑体;
}
.Wp_10 .Head .More{
	float: right;
	white-space: nowrap;
}
.Wp_10 .Head .More a{
	font-size:12px;
	color: #0F4E79;
	line-height:24px;
	padding-right:14px;
}




.Wp_11{
	border: 1px solid #c9d1dc;
	float:left;
	margin-bottom:4px;
	width: 99%;
	background: url(../Img/Wp_10_Bg.jpg) repeat-x;
	background: #eaf1fb;
}
.Wp_11 .Head{
	height: 24px;
	float: left;
	width:100%;
	background: #9fc6fd;
}
.Wp_11 .Head .Center{
	width:100%;
	text-align: center;
}
.Wp_11 .Head .Center a{
	color: #0F4E79;
	font-size:13px;
	font-weight:bold;
	line-height: 24px;
	padding:5px 6px 0 6px;
}
.Wp_11 .Head .Title{
	float: left;
}
.Wp_11 .Head .Title a{
	color: Black;
	font-size:14px;
	font-weight:bold;
	line-height: 24px;
	padding-left:10px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
	font-family: 黑体;
}
.Wp_11 .Head .More{
	float: right;
	white-space: nowrap;
}
.Wp_11 .Head .More a{
	font-size:12px;
	color: #0F4E79;
	line-height:24px;
	padding-right:14px;
}
.Wp_11 .Detail{
	width: 253px;
	padding: 4px 10px;
}
.Wp_11 .Detail p{
	padding: 4px 0;
}
.Wp_11 .Detail span{
	color: Red;
}


.Wp_12{
	float:left;
	margin-bottom:4px;
	width: 99%;
}
.Wp_12 .Head{
	background:  url(../Img/Wp_12_H.jpg) repeat-x bottom;
	height: 27px;
	float: left;
	width:100%;
}
.Wp_12 .Head .Title{
	float: left;
}
.Wp_12 .Head .Title a{
	color: #3c7bd2;
	font-size:13px;
	font-weight:bold;
	line-height: 27px;
	padding-left:10px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
}
.Wp_12 .Head .More{
	float: right;
	white-space: nowrap;
}
.Wp_12 .Head .More a{
	font-size:12px;
	color: #3c7bd2;
	line-height:24px;
	padding-right:4px;
}


.Wp_13{
	border: 1px solid #d0e3ff;
	float:left;
	margin-bottom:4px;
	width: 99%;
	overflow: hidden;
}
.Wp_13 .Head{
	border-bottom: 1px solid #d0e3ff;
	height: 32px;
	float: left;
	width:100%;
	overflow: hidden;	
	
}
.Wp_13 .Head .Title{
	float: left;
}
.Wp_13 .Head .Title a{
	color: #0F4E79;
	font-size:13px;
	font-weight:bold;
	line-height: 24px;
	padding-left:10px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
}
.Wp_13 .Head .More{
	float: right;
	white-space: nowrap;
}
.Wp_13 .Head .More a{
	font-size:12px;
	color: #0F4E79;
	line-height:24px;
	padding-right:4px;
}



.Wp_14{
	border: 1px solid #358fff;
	float:left;
	margin-bottom:4px;
	width: 99%;
}
.Wp_14 .Head{
	background:  url(../Img/Wp_14_H.jpg) repeat-x bottom;
	height: 24px;
	float: left;
	width:100%;
}
.Wp_14 .Head .Title{
	float: left;
}
.Wp_14 .Head .Title a{
	color: #0F4E79;
	font-size:13px;
	font-weight:bold;
	line-height: 24px;
	padding-left:10px;
	display: block;
	clear: both;
	white-space:  nowrap;
	width:120px;
}
.Wp_14 .Head .More{
	float: right;
	white-space: nowrap;
}
.Wp_14 .Head .More a{
	font-size:12px;
	color: #0F4E79;
	line-height:24px;
	padding-right:4px;
}
.Wp_14  .Body{
	padding: 20px;
}




.GO2{
	width:335px;
	margin-right:3px;
	overflow: hidden;
   float: left;
	background: White;
	margin-left: 3px;
}

.GO2 .InfolistA3 ul li{
	width:320px;
}
.GO2 .InfolistA3 ul li a{
	width: 270px;
}

.GovWp{
	width: 340px;
	margin: 10px 6px;
}
.GovWp .InfolistA3 ul li{
	width: 310px;
	height: 22px;
}
.GovWp .InfolistA3 ul li a{
	width:260px;
}
.InfoWp02{
	width: 378px;
	overflow: hidden;
	margin-left: 4px;
	height: 168px;
}
.InfoWp02 .InfolistA3{
	padding-top: 10px;
}
.InfoWp02 .InfolistA3 ul li{
	width: 360px;
	height: 25px;
}
.InfoWp02 .InfolistA3 ul li a{
	width: 290px;
}



.InfolistA3{
	float:left;
	padding-top: 5px;
}
.InfolistA3 ul{
	list-style: none;
	float: left;
	padding:4px 2px;
	height: inherit;
}
.InfolistA3 ul li{
	background: url(../Img/Listimage09.gif) no-repeat 0px 0px;
	padding-left:15px;
	line-height:14px;
	float: left;
	clear: left;
	width: 250px;
}
.InfolistA3 ul li a{
	color: #000000;
	float:left;
	white-space: nowrap;
	clear: left;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	width: 200px;
}
.InfolistA3 ul li a:hover{
	text-decoration: underline;
}
.InfolistA3 span{
	color: #444444;
	height: 20px;
	white-space: nowrap;
	padding-left:10px;
	font-size:10px;
	color:#ABABAB;
	float:right;
	width:40px;
}


.IndexZwgg .InfolistA3 ul li {
	width: 230px;
}
.IndexZwgg .InfolistA3 ul li a{
	width: 180px;
}

.InfoOpenNav{
	width: 1002px;
	height: 39px;
	background: url(../Img/InfoOpenNavBg.jpg) no-repeat;
	clear: both;
	margin: 4px auto;
}

.InfoOpenNav .FloatLeft{
	width: 300px;
	padding-left: 18px;
	float: left;
}
.InfoOpenNav .FloatRight{
	width:660px;
	height: 35px;
	padding-top:9px;
	float: right;
	color: #232323;
	line-height: 14px;
}
.InfoOpenNav .FloatRight a{
	white-space: nowrap;
	color: #232323;
}
.InfoOpenNav .Menu2{
	font-size: 14px;
	line-height:30px;
}
.InfoOpenNav .Menu2 a{
	font-size: 14px;
}

.MainLogin{
	width:288px;
	height: 181px;
   background: url(../Img/MailLoginBg.jpg) no-repeat;
}
.MainLogin div{
	padding-left: 84px;
	padding-top:54px;
}
.MainLogin p{
	padding: 6px 0;
	height: 25px;	
}
.MainLogin .TextBox{
	padding-left:62px;
}
.MainLogin .TextBox01{
   width: 110px;
	border: none;
}

.InfoWp01{
	position: relative;
	float: left;
	width: 100%;
	background: White;
}
.InfoWp01 .More{
   position: absolute;
	top: 12px;
	right: 10px;
}
.RightSearchPart{
	padding: 5px 0;
	padding-left:10px;
}
.RightSearchPart .TextBox01{
	width:100px;
}
.Zxxf{
  background: url(../Img/ZxxfBg.jpg) no-repeat;
  width: 218px;
  height: 143px;
  
} 
.Zxxf .Title{
	line-height: 20px;
	width: 100%;
	text-align: right;
}
.Zxxf .Title a{
	padding-right: 18px;
	color: Black;
}

.Zfgk{
  background: url(../Img/ZfgkBg.jpg) no-repeat;
  width: 218px;
  height: 115px;
  
} 
.Zfgk .Title{
	line-height: 20px;
	width: 95%;
	text-align: right;
}
.Zfgk .Title a{
	padding-right:5px;
	color: Black;
	line-height: 24px;
}
.Zfgk  .InfolistA1{
	padding-left:15px;
}
.Zfgk  .InfolistA1 ul li{
	width:150px;
}


.Bsfw{
  background: url(../Img/BsfwBg.jpg) no-repeat;
  width: 218px;
  height: 146px;
  
} 
.Bsfw .Title{
	line-height: 30px;
	width: 80%;
	text-align: right;
}
.Bsfw .Title a{
	padding-right: 18px;
	color: Black;
}
.Bsfw .Info{
	width: 166px;
	padding-left: 30px;
}
.Bsfw .Info p{
	padding: 5px 0;
	color: Black;
}
.Bsfw .Info p a{
	color: Black;
}
.Bsfw .Info .TextBox01{
	width:50px;
}

.InfoOpenSearch {
	 width: 768px;
	 height: 37px;
	 background: url(../Img/InfoSearchBg.jpg) no-repeat;
	 margin-bottom: 5px;
}
.InfoOpenSearch p{
	padding-left: 150px;
	padding-top:6px;
	color: White;
}


.InfoOpenSearch2 {
	 width: 689px;
	 height: 39px;
	 background: url(../Img/InfoSearch2Bg.jpg) no-repeat;
	 margin-bottom: 5px;
	 float:  left;
	 margin-top: 5px;
}
.InfoOpenSearch2 p{
	padding-left: 120px;
	padding-top:6px;
	color: Black;
}
.InfoOpenSearch2 .TextBox01{
	width: 100px;
}


.MainTitle01{
   height: 40px;
	background: url(../Img/MainTitle01Bg.jpg) no-repeat bottom;
	margin-bottom: 10px;
}
.MainTitle01 .FloatRight{
	line-height: 40px;
	padding-right: 10px;
}
.MainTitle01 .Dept{
   background: url(../Img/Icon_Dep.jpg) no-repeat;
}
.MainTitle01 .FloatLeft {
	padding-left: 40px;
	height: 40px;
	line-height: 40px;
}
.MainTitle01 .FloatLeft a{
	font-size: 16px;
   color: #424242;		
	font-family: 黑体;
	font-weight: bold;
}

.MainContent{
   width: 100%;
	float: left;
	background: #f3f5fe;
	border:1px solid #b9d3fd;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.MainContent .DeptList{
	background: none;
	border: none;
	padding: 5px 0;
}
.MainContent .DeptList ul li{
	background: none;
	width: 155px;
	margin-bottom: 4px;
	text-align: center;
	float: left;
	clear: none;
}
.MainContent .DeptList ul li a{
   border: 1px solid #b9d9fd;
	padding: 2px 4px;
	line-height: 18px;
   display: block;
   width: auto;
}

.DeptDetail{
	background: White;
	border: 1px solid #b9d3fd;
	padding: 10px;
	float: left;
	margin: 16px;
	font-size: 14px;
	color: #333333;
	_margin-left:8px;
}
.DeptDetail .FloatLeft{
	margin: 10px;
	margin-top: 0;
}

.Table01{
	border-collapse: collapse;
	float: left;
	margin-bottom: 10px;
	border:1px solid #d8d8d8;
} 
.Table01 th{
	height: 24px;
	line-height: 24px;
	background: #E6F5FF;
	border-bottom: 1px solid #d8d8d8;
	color: #5f5f5f;
	text-align: left;
	padding: 0 4px;
	font-weight: normal;
	background: url(../Img/Table01Head.jpg) repeat-x bottom;
	font-weight: bolder;
}
.Table01 .TH{
	height: 24px;
	line-height: 24px;
	background: #E6F5FF;
	border-bottom: 1px solid #d8d8d8;
	color: #5f5f5f;
	text-align: left;
	padding: 0 4px;
	font-weight: normal;
	background: url(../Img/Table01Head.jpg) repeat-x bottom;
	font-weight: bolder;
}
.Table01 td{
	line-height: 15px;
	font-family: Arial,"宋体";
	padding: 6px 4px;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
   overflow: hidden;
}
.Table01 td a{
	color: #e86800;
   text-decoration: underline;
}
.Table01 td div{
	height: 25px;
	line-height: 25px;
	font-family: Arial,"宋体";
	font-size:smaller;
}




.Table02{
	border-collapse: collapse;
	float: left;
	margin-bottom: 10px;
	padding-top: 5px;
} 
.Table02 th{
	height: 24px;
	line-height: 24px;
	color: #0069ff;
	text-align: left;
	padding: 0 4px;
	font-weight: normal;
	font-weight: bolder;
}
.Table02 .TH{
	height: 24px;
	line-height: 24px;
	color: #5f5f5f;
	text-align: left;
	padding: 0 4px;
	font-weight: normal;
	font-weight: bolder;
}
.Table02 td{
	line-height: 15px;
	font-family: Arial,"宋体";
	padding: 6px 4px;
   overflow: hidden;
	color: Black;
}
.Table02 td a{
	color: #e86800;
   text-decoration: underline;
}
.Table02 td div{
	height: 25px;
	line-height: 25px;
	font-family: Arial,"宋体";
	font-size:smaller;
}




.ToolBar{
	background: #e0e4e9;
	height: 24px;
	line-height: 24px;
	width:1002px;
	margin:0px auto;
}
.ToolBar .FloatLeft{
	padding-left:15px;
}
.ToolBar .FloatRight{
	padding-right: 15px;
}


.ToolBars{
	background: #e0e4e9;
	height: 24px;
	line-height: 24px;
	width:778px;
	margin:0px auto;
}
.ToolBars .FloatLeft{
	padding-left:15px;
}
.ToolBars .FloatRight{
	padding-right: 15px;
}

.InfolistE{
  float:left;
}
.InfolistE ul{
  list-style: none;
  float: left;
  padding:2px 2px;
}
.InfolistE ul li{
  text-align: center;
  white-space: nowrap;
  margin-bottom:2px;
}
.InfolistE .Text{
	padding: 2px 0px;
}
.InfolistE .Text a{
	color: #232323;
}
.InfolistE .More{
	color: #444444;
	float: right;
}


.InfolistE2{
  float:left;
  padding-bottom: 10px;
}
.InfolistE2 ul{
  list-style: none;
  float: left;
  border: 1px solid #cad6e4;
  margin-right: 5px;
  margin-bottom: 5px;
}
.InfolistE2 ul li{
  text-align: center;
  white-space: nowrap;
}
.InfolistE2 .Text{
	background: #c0dabd;
}
.InfolistE2 .Text a{
	color: #232323;
}
.InfolistE2 .More{
	color: #444444;
	float: right;
}
.InfolistE2 .Pic{
	width: 131px;
	height: 92px;
}



.NP .InfolistE {
	padding: 4px;
	border:1px solid #d8d8da;
}
.NP .InfolistE ul li a img{
   width: 169px;
	height: 109px;
}

.NewsCenterPart .NewsPic{
	padding:4px;
	width: 293px;
	height: auto;
} 
.NewsCenterPart .NewsPic p a img{
	width: 293px;
	height: 203px;
}
.NewsCenterPart .NewsPic p{
	line-height: 1.5em;
	padding: 3px 0;
	color: Black;
}
.NewsCenterPart .NewsPic p a{
   color: Red;
}
.NewsCenterPart .NewsList{
   width: 369px;	
	padding-left: 10px;
	height: auto;
}
.NewsCenterPart .NewsList ul li{
	 width: 369px;	
}
.NewsCenterPart .NewsList ul li a{
   width: 300px;
}
.NewsCenterPart .NewsTitle{
   width: 369px;	
	color: #0754c6;
	float: left;
	overflow: hidden;
	clear: none;
	white-space: nowrap;
	padding-left: 20px;text-overflow: ellipsis;-o-text-overflow: ellipsis;
	height: 30px;
	
}
.NewsCenterPart .Head{
	height: 35px;
	line-height: 35px;
}
.NewsCenterPart .Head .FloatLeft{
	padding-left: 20px;
	color: Black;
	font-size: 16px;
	font-family: 黑体;
}
.NewsCenterPart .Head .FloatRight{
	padding-right: 10px;
}
.NewsCenterPart .Sum{
	float: left;
	width: 369px;
	padding: 4px;
	padding-left: 20px;
}
.NewsCenterPart .Sum a{
	color: Red;
}

#ArticleBox{
margin:10px auto 0px auto; 
width:764px;
padding: 0px;
}
#ArticleBox .Article  {
float:left;  
width: 724px;
margin-bottom:10px;
padding: 0px 20px;
}
#ArticleBox .Article hr{
	float: left; clear:left;
	padding: 0px 10px;
}
#ArticleBox .Article .title   {
width:100%;
padding:0px;
text-align: center;
float:left;
color: #da1f3d; 
font-size: 24px; 
font-weight: bold; 
line-height: 40px;  
padding-top:10px;
 }
#ArticleBox .Article .title2   { 
width:100%;
text-align: center;
float:left; 
color: #707070; 
font-size: 12px; 
text-align: center; 
line-height: 12px;
}

#ArticleBox .Article .text  {
 float:left; 
 font-size: 14px; 
 line-height: 26px;  
 color:#323232; 
 width:100%;
 clear:both;
 padding-top:20px;
padding-bottom:20px;
 }
#ArticleBox .Article .text *{font-size:14px;color:black;}
#ArticleBox .Article .text br{line-height:200%;}
#ArticleBox .Article .fot  { 
text-align: right; 
height: 30px;
clear:both;
width:700px;
padding-top:10px;
}





.Main_Article
{
	background:none;
	}
.Main_Article #ArticleBox{
	background: url(../Img/Main_ArticleBg.jpg) no-repeat; 
	float: left;
	width: 728px;
}
.Main_Article #ArticleBox .Article{width:689px; padding:0px;
	padding:0 20px;}
.Main_Article #ArticleBox .Article .title{
	width: 690px;
	text-align: center;
    font-size: 16px;
	color: Black;
	font-weight: bold;
	line-height: 40px;
	padding-top: 10px;
	float: left;
}
.Main_Article #ArticleBox .Article .title2{
	width: 690px;
	line-height: 2em;
}
.Main_Article #ArticleBox hr{
	color:  #9DB9CB;
	width: 662px;
	text-align: left;
}
.Main_Article #ArticleBox .SubTitle{
	width:728px;
	text-align: center;
   font-size: 12px;
	float: left;
	color: #AC5900;
	display: inline;
}

.Main_Article #ArticleBox .text{
	width:670px;
   font-size: 14px;
	line-height: 25px;
	padding-top: 10px;
	float: left;	
	color: Black;	
	padding-bottom: 20px;
	padding-left:10px;
}
.Main_Article #ArticleBox .text *{line-height: 25px;font-size:14px;color:Black;}
.Main_Article #ArticleBox .text br{line-height:200%;}

.Main_Article #ArticleBox .Article .fot {width:670px;text-align:center;}

.Zmhd01{
	width:1002px;
	height: 258px;
	background: url(../Img/Zmhd01.jpg) no-repeat;
	float: left;
	position: relative;
}
.Zmhd01 .Pic01{
	position: absolute;
	top: 73px;
	left: 94px;
}
.Zmhd01 .Pic01 a img{
	width: 160px;
	height: 149px;
}
.Zmhd01 .Title01{
	position: absolute;
	left: 262px;
	top: 66px;
	width: 316px;
	height:34px;
}
.Zmhd01 .Title01 a{
	font-size: 14px;
	font-weight: bold;
	color: Red;
}

.Zmhd01 .Title02{
	position: absolute;
	left: 262px;
	top: 99px;
	width: 316px;
	height:52px;
}
.Zmhd01 .Title02 a{
	color: Black;
}
.Zmhd01 .Title03{
	position: absolute;
	left: 262px;
	top: 158px;
	width: 260px;
	height: 77px;	
	font-size:14px;
	color: Black;
}
.Zmhd01 .Title03 p{
	color: Red;
}
.Zmhd01 .More01{
	position: absolute;
	left: 550px;
	top: 216px;
}
.Zmhd01 .More01 a{
	color: Red;
}


.Zmhd01 .Pic02{
	position: absolute;
	top: 73px;
	left: 610px;
}
.Zmhd01 .Pic02 a img{
	width: 160px;
	height: 149px;
}

.Zmhd01 .More02{
	position: absolute;
	left: 962px;
	top: 216px;
}
.Zmhd01 .More02 a{
	color: Red;
}
.Zmhd01 .InfolistA1{
	position: absolute;
	left: 777px;
	top: 71px;
	width: 207px;
	height: 127px;
}
.Zmhd01 .InfolistA1 ul li{
	width: 187px;	
}

.Zmhd02{
	width:1002px;
	height: 263px;
	background: url(../Img/Zmhd02.jpg) no-repeat;
	float: left;
	margin-bottom: 5px;
	position: relative;
}
.Zmhd02 .InfoRight{
	position: absolute;
	right:55px;
	top:67px;
	width: 163px;
	height: 140px;
	background: none;
}
.Zmhd02 .Table01{
	width: 738px;
	position: absolute;
	top: 32px;
	left: 2px;
}
.Zmhd02 .More{
   position: absolute;
	left:443px;
	top:10px;	
}
.Zmhd02 .Mail{
	left: 775px;
	top: 227px;
	width: 193px;
	height: 37px;
	position: absolute;
}
.Rdta .InfolistA3{
	padding-top: 10px;
}
.Rdta .InfolistA3 ul li{
	width:322px;
	height: 25px;
}
.Rdta .InfolistA3 ul li a{
	width: 270px;
}


.Main_Infolist
{
	float: left;
}
.Main_Infolist ul
{
	list-style: none;
	float: left;
	padding: 4px 2px;
	height: inherit;
	padding-top: 10px;
}
.Main_Infolist ul li
{
	background: url(../Img/Listimage01.gif) no-repeat 0px 8px;
	padding-left: 15px;
	height: 26px;
	line-height: 26px;
	float: left;
	white-space: nowrap;
	clear: left;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	width: 690px;
	border-bottom: 1px dotted #CECECE;
}
.Main_Infolist ul li a
{
	color: #000000;
	font-size: 14px;
}
.Main_Infolist ul li a:hover
{
	text-decoration: underline;
}
.Main_Infolist .More
{
	clear: both;
	color: #444444;
	float: left;
	height: 22px;
	white-space: nowrap;
	text-align: right;
}
.Main_Infolist .FloatLeft
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	width: 630px;
}

.Wp_Zwgk{
   width: 285px;
	height: 176px;	
	background: url(../Img/Wp_zwgg_Bg.jpg) no-repeat;
	float: left;
	position: relative;
}
.LeftPic01{
	text-align: center;
	float: left;
	clear: left;
	overflow: hidden;
	width: 100%;
	padding: 10px 0;
}
.LeftPic01 p{
	padding-bottom:5px;
}

.Wp_Zwgk .InfolistA1{
	position: absolute;
	width: 189px;
	height: 123px;
	left: 87px;
	top: 45px;
	overflow: hidden;
}
.Wp_Zwgk .InfolistA1 ul li{
	width:180px;
}

.Wp_Zxbs_News{
	float: left;
	width: 660px;
	height: 256px;
	background: url(../Img/Zxbs_NewsBg.jpg) no-repeat;
   position: relative;
}
.Wp_Zxbs_News .Pic{
	position: absolute;
	left: 91px;
	top: 54px;
}
.Wp_Zxbs_News .Pic a img{
	width: 248px;
	height: 186px;
}
.Wp_Zxbs_News .InfolistA3{
	position: absolute;
	left: 340px;
	top: 63px;
	width: 311px;
   height: 136px;
}
.Wp_Zxbs_News .InfolistA3 ul li{
	width: 300px;
}
.Wp_Zxbs_News .InfolistA3 ul li a{
	width: 250px;
}
.Wp_Zxbs_News .More{
	position: absolute;
	right: 21px;
	bottom: 17px;
}

.Wp_Left_01{	
	background: #e7f1fe;
	border: 1px solid #9e9e9e;
	text-align: center;
	padding: 5px 0;
}
.Wp_Left_01 .Detail{
	 background: #b7d3fc;
	 color: #3b3bff;
	 line-height: 1.8em;
	 padding: 10px;
	 text-align: left;
}

.Zxbs_Tab{
   height: 47px;
	overflow: hidden;
	float: left;
	margin-top: 4px;
}
.Zxbs_Tab a{
	padding: 0;
	margin: 0;
	float: left;
}
.Zxbs_Tab_Part {
	margin-bottom:5px;
}
.Zxbs_Tab_Part ul{
   background: #A4C7FA ;
   clear: both;
	width: 640px;
	padding: 10px;
}
.Zxbs_Tab_Part ul li{
	width: 30%;
	float: left;
}
.Zxbs_Tab_Part ul li a{
  color: Black;
}
.Zxbs_Tab_Part ul li span{
  color: Red	;
  padding-right:5px;
}

.Zxbs_Table01{
	background: #a4c7fa;
	margin: 10px;
}
.Zxbs_Table01 td {
	color: Black;
}
.Zxbs_Table01 td span{
	color: Red;
}

.Zxbs_Table02{
	margin: 10px;
}
.Zxbs_Table02 td a{
	color: #0d3c98;
	font-weight: bold;
}
.Zxbs_Table02 .Row2 td{
   background: #f5f7fc;	
}


.Wp_Bjsswsb{
	width: 660px;
	height: 154px;
	background: url(../Img/Wp_bjsswsb.jpg) no-repeat;
	position: relative;
}
.Wp_Bjsswsb .Pic{
	width: 618px;
	height: 94px;
	position: absolute;
	left: 20px;
	top:48px;
}
.Wp_Bjsswsb .Pic a{
	padding-right:15px;
	padding-bottom: 5px;
	float: left;
}
.Zxbs01 .InfolistA1{
	padding: 10px;
}
.Zxbs01 .InfolistA1 ul li{
	width:272px;
	height: 24px;
}
.Zxbs01 .SearchA{
	padding: 20px 30px;
	float: left;
}
.Zxbs01 .SearchA .TextBox01{
	width: 212px;
}
.Zxbs01 .SearchA p{
	padding: 2px 0;
	color: Black;
}
.Zxbs01 .Infolist_Blxx{
	padding: 10px;
	float: left;
}
.Zxbs01 .Infolist_Blxx ul li{
	color: Black;
}
.Zxbs01 .Infolist_Blxx ul li span{
	color: Red;
	padding: 0 5px;
}

.Wp_bjss{
	border: 1px solid #9abff3;
	padding: 4px;
	margin-bottom: 4px;
}

.BjssTable th{
	background: #c6d9f5;
   line-height: 30px;
	color: #192876;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	padding-left: 10px;
}
.BjssTable td {
	line-height: 1.8em;
}
.BjssTable td a{
	color: #192876;
}

.LeftBtn{
	background: #e7f1fe;
	border: 1px solid #9e9e9e;
	padding: 20px;
	margin-bottom: 4px;
}
.LeftBtn ul li{
	padding-bottom: 5px;
	text-align: center;
}
.LeftBtn ul li a{
	display: block;
	width: 176px;
	height: 24px;
	background:#ebeeef url(../Img/LeftBtnBg.jpg) repeat-x bottom;
	border: 1px solid #919494;
	text-align: center;
	line-height: 24px;
	color: Black;
}



.FullTitle{
	width: 778px;
	text-align: center;
	float: left;
   padding-bottom: 5px;
}

.SiteMapList{
	float: left;
	width: 700px;
	padding-left: 40px;
}
.SiteMapList ul{
	width:100%;
	float: left;
	clear: left;
	border-top: 1px dotted #CECECE;
	padding-top: 5px;
	padding-bottom:5px;
}
.SiteMapList .Title{
	float: left;
	width: 93px;
   height: 25px;
	background: url(../Img/SiteMapT.gif) no-repeat;
	text-align: center;
	padding-right: 10px;
	color: White;
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;   
}
.SiteMapList .Title a{
	color: White;
	font-size: 13px;
	white-space: nowrap;
}
.SiteMapList .Info{
	line-height: 25px;
	float:left;
	width: 550px;
	overflow: hidden;
	height: auto;
	padding-left: 20px;
}
.SiteMapList .Info a{
   white-space: nowrap;
}
.MTIMG .InfolistF ul{width:24.5%;text-align:center}
.MTIMG img{height:50px}

.Gygk{
	background: url(../Img/GygkBg.jpg) no-repeat;
	width: 100%;
	float: left;
}

.Gygk .LeftMenu{
	float: left;
	width: 324px;
}

.Gygk .GygkMenu{
	width: 304px;
	height: 622px;
}
.Gygk .RightInfo{
	float: left;
	width: 610px;
	padding: 20px;
}
.Gygk .Gyjs
{
	width: 100%;
	float: left;
	text-indent: 2em;
	font-size: 14px;
   line-height: 1.8em;	
	height: auto;
	max-height:800px;
	overflow:hidden;
	color: Black;
}
.Gygk .GyInfo{
	width: 100%;
	float: left;
	text-indent: 2em;
	font-size: 14px;
   line-height: 1.8em;	
	color: Black;
	padding-bottom: 20px;
	padding-top: 20px;
}
.Gygk .GyPic{
	clear: both;
	text-align: center;
	width: auto;
	margin: 0 auto;
	border:1px solid #63a8ff;
	padding: 20px 20px;
}
.Gygk .GyPic a
{
	padding:20px;
}
.Gygk .GyPic .Pic
{
	width:200px;
	height:150px;
	padding:10px;
	border:1px solid #F3F3F3;
}
.Gygk .GyPicIn{	
	background: White;
	padding:2px;
	border:1px solid #abc0db;
	margin: 3px;
}
