*{
	margin:0px;
	padding: 0px;
}
body{
	font-size: 12px;
}
.top{
	width: 100%;
	height: 208px;
	background: url(../images/topbg.jpg) repeat-x;
	border-top: 1px solid #005492;
}
.top .banner{
	width: 1000px;
	height: 133px;
	background: url(../images/banner.jpg) 0px 1px no-repeat;
	margin: 0 auto;
	position: relative;

}
.top .banner #topinfo{
	position: absolute;
	top:0px;
	right:55px;
	color: white;
	font-size: 12px;
	width: 140px;
	height: 25px;
	line-height: 25px;
}
.top .banner #topinfo a{
	color: white;
}
.top .banner .menu{
	width: 1000px;
	height: 39px;
	background: url(../images/menubg.gif) repeat-x;
	position: absolute;
	top:133px;
	left:0px;
}
.top .banner .menu ul li.home{
	width: 	86px;
	height: 39px;
	float: left;
	background: url(../images/menu1.png) no-repeat;
	list-style: none;

}
.top .banner .menu ul li{
	width: 	82px;
	height: 39px;
	float: left;
	background: url(../images/menu2.png) no-repeat;
	list-style: none;
	line-height: 39px;
	font-family: "microsoft yahei";
	font-size: 14px;
	text-align: center;
}
.top .banner .menu ul li.end{
	width: 	94px;
	height: 39px;
	float: left;
	background: url(../images/menu3.png) no-repeat;
	list-style: none;

}
.top .banner .menu ul li a{
	text-decoration: none;
	color: white;
}
.top .banner .menu ul li a:hover{
	color:yellow;
}
.top .banner .bar{
	width:1000px;
	height: 42px;
	position: absolute;
	top:172px;
	left:0px;

}
.top .banner .bar #date{
	width:400px;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	background:  url(../images/dateico.gif) 11px 11px no-repeat;
	text-indent: 34px;
	float: left;
	
}
.top .banner .bar #search{
	width: 320px;
	height: 34px;
	line-height: 34px;
	float:right;
	position: relative;
			
}
.top .banner .bar #search form span{
	width: 66px;
	height: 34px;
	position: absolute;
	top:5px;
	left:0px;
}
.top .banner .bar #search input.searchtext{
	width: 200px;
	height: 34px;	
	border: none;
	border: 0px;
	background: url(../images/inputbg.jpg)  no-repeat;
	position: absolute;
	top:5px;
	left:65px;
text-indent:25px;
line-height:25px;
     
}
.top .banner .bar #search input.searchbutton{	
	border: none;
	border: 0px;
	background: url(../images/searchbutton.png) no-repeat;
	position: absolute;
	top:7px;
	left:255px;

}
.wrap{
	width: 1000px;
	height: auto;
	overflow: hidden;
	background: white;
	
	margin:0 auto;
}
.wrap .left{
	width: 245px;
	height: 720px;
	float: left;

	position: relative;
}
.wrap .left .syslogin{
	width: 245px;
	height: 92px;	
}
.wrap .left .syslogin a{
	border: none;
	border: 0px;
	text-decoration: none;
}
.wrap .left .syslogin a img{
	border:none;
	border: 0px;
}
.wrap .left .sevice{
	width: 245px;
	height: 169px;
	position: absolute;
	top:172px;
	left:0px;
	background: #f0f0f0;
}
.wrap .indext{
	width: 245px;
	height: 32px;
	background: url(../images/indext.gif) no-repeat;
	line-height: 32px;
	color: white;
	text-indent: 25px;
	font-size: 14px;
	font-family: 'microsoft yahei';
}
.wrap .left .sevice ul{
	padding-top: 16px;
}
.wrap .left .sevice ul li{
	width: 122px;
	height: 50px;
	float: left;
	list-style: none;
	line-height: 50px;
	font-size: 14px;
	font-weight: bold;
	background: red;
	text-indent: 55px;
}
.wrap .left .sevice ul li#s1{
	background: url(../images/s1.jpg) 15px 10px no-repeat;
}
.wrap .left .sevice ul li#s2{
	background: url(../images/s2.png) 15px 10px no-repeat;
}
.wrap .left .sevice ul li#s3{
	background: url(../images/s3.png) 15px 10px no-repeat;
}
.wrap .left .sevice ul li#s4{
	background: url(../images/s4.png) 15px 10px no-repeat;
}
.wrap .left .sevice ul li a{
	text-decoration: none;
	color: #333;
}
.wrap .left .sevice ul li a:hover{
	color: #990000;
}
.wrap .left .fast{
	width: 245px;
	height: 411px;
	position: absolute;
	top:352px;
	left:0px;
	background: #f0f0f0;
}
.wrap .left .fast ul{

}
.wrap .left .fast ul li{
	width: 245px;
	height: 35px;
	float: left;
	background: red;
	margin: 8px 0 8px 0;
	text-indent: 74px;
	line-height: 35px;
}
.wrap .left .fast ul li#f1{background: url(../images/f1.png) 14px 0px no-repeat;}
.wrap .left .fast ul li#f2{background: url(../images/f2.png) 14px 0px no-repeat;}
.wrap .left .fast ul li#f3{background: url(../images/f3.png) 14px 0px no-repeat;}
.wrap .left .fast ul li#f4{background: url(../images/f4.png) 14px 0px no-repeat;}
.wrap .left .fast ul li#f5{background: url(../images/f5.png) 14px 0px no-repeat;}
.wrap .left .fast ul li#f6{background: url(../images/f6.png) 14px 0px no-repeat;}
.wrap .left .fast ul li#f7{background: url(../images/f7.png) 14px 0px no-repeat;}

.wrap .left .fast ul li a{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.wrap .left .fast ul li a:hover{
	color: #990000;
}
.right{
	width: 740px;
	height: 720px;
	float: right;	
}
.wrap .right .jwdt{
	margin-bottom: 16px;
}
.wrap .right .jwdt .jwdtt{
	width: 740px;
	height: 33px;
	background: url(../images/jwdtt.gif) no-repeat;
	color: #333;
	line-height: 33px;
	text-indent: 40px;
	font-size: 14px;
	font-weight: bold;
	position: relative;
}
.wrap .right .jwdt .jwdtt span{
	width: 200px;
	height: 33px;
	line-height: 33px;
	position: absolute;
	top:0px;
	right: 0px;
	text-align: left;
}
.wrap .right .jwdt .jwdtt a{
	width: 100px;
	height: 33px;
	display: inline-block;
	float: right;
	font-size: 12px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	top:0px;
	right:10px;

}
.wrap .right .jwdt .jwdtc{
	border: 1px solid #ccc;
	width: 738px;
	height: 236px;
}
.wrap .right .jwdt .jwdtc .flashimg{	
	width:290;
	height: 200px;
	float: left;
	margin: 10px 0px 0px 20px;
	
}
.wrap .right .jwdt .jwdtc ul{
	width: 405px;
	height: 200px;	
	float: right;
	padding-top: 6px;
}
.wrap .right .jwdt .jwdtc ul li{
	list-style: none;
	width:405px;
	height: 28px;
	background: url(../images/listico.gif) 8px 8px no-repeat;
	float: left;
	line-height: 28px;
	text-indent: 24px;
}
.wrap .right .jwdt .jwdtc ul li a{
	text-decoration: none;
	color: #222;
}
.wrap .right .jwdt .jwdtc ul li span{
	float: right;
	margin-right:10px;
	color: #999;
}
.block{
	width:363px;
	height: 210px;
	float: left;
	margin-bottom: 20px;
}
.block .blockt{
	width: 363px;
	height: 30px;
	background: url(../images/blockt.gif) no-repeat;
	line-height: 30px;
	text-indent: 32px;
	font-size: 14px;
	color: #222;
	font-weight: bold;
	position: relative;
	
}
.block .blockt span{
	width: 100px;
	height: 30px;
	line-height: 30px;
	float: right;
	font-weight: normal;
	color: #333;
	position: absolute;
	top:0px;
	right: 0px;

}
.block .blockt span a{
	text-decoration: none;
	font-size: 12px;
	color: #333;
}
.block .blockc{
	width: 361px;
	height: 180px;
	float: left;
	padding-top: 10px;
}
.block .blockc ul li{
	list-style: none;
	width: 363px;
	height: 28px;
	line-height: 28px;
	float: left;
	background: url(../images/listico2.gif) 5px 13px no-repeat;
	text-indent: 16px;
}
.block .blockc ul li span{
	width: 60px;
	height: 28px;
	line-height: 28px;
	color: #999;
	float: right;
}
.block .blockc ul li a{
	text-decoration: none;
	color: #222;
}
.b1,.b3{
	margin-right:14px;
}
.wrap .foot{
	width: 1000px;
	height: 120px;
	float: left;
	margin-top: 20px;
	background: #f0f0f0;
	position: relative;

}
.wrap .foot .links{
	width: 1000px;
	height: 35px;
	background: #063c68;
	position: relative;
}
.wrap .foot .links .t{
	width: 98px;
	height: 35px;
	display: inline-block;
	background: url(../images/yqlj.gif) no-repeat;
}
.wrap .foot .links ul{	
	margin-right: 200px;
	position: absolute;
	top:0px;
	right: 20px;
}
.wrap .foot .links ul li{
	list-style: none;
	margin:0px 15px 0 15px;		
	line-height: 35px;
	float: left;
}
.wrap .foot .links ul li a{
	text-decoration: none;
	color: #f6f6f6;
}
.wrap .foot .copy{
	line-height: 95px;
	text-align: center;
	color: #555;
}
.wrap .foot #zx{
	width: 150px;
	height: 25px;
	position: absolute;
	left:330px;
	top:70px;

}
.wrap .foot #all{
	width: 100px;
	height: 25px;
	position: absolute;
	left:600px;
	top:70px;
}
.wrap .foot span.all{
	width: 200px;
	display: inline-block;
	height: 25px;
	line-height: 25px;

}

/*list*/
.listleft{	
	width: 245px;
	height: 463px;
	float: left;
	background: #f0f0f0 url(../images/l1.jpg) bottom no-repeat;
}
.wrap .listleft ul,.wrap .contleft ul{
	padding-top: 10px;
}
.wrap .listleft ul li,.wrap .contleft ul li{
	list-style: none;
	width: 245px;
	height: 34px;
	background: url(../images/leftdh_bg.png) 20px 0px no-repeat;
	line-height: 34px;
	text-indent: 50px;
	margin-bottom: 10px;
}
.wrap .listleft ul li a,.wrap .contleft ul li a{
	text-decoration: none;
	color: #333;
}
.wrap .listleft ul li a:hover,.wrap .contleft ul li a:hover{
	color: #990000;
}
.listright{
	width: 740px;
	height: 440px;
	float: right;	
}
.wrap  .t{
	width: 740px;
	height: 33px;
	background: url(../images/jwdtt.gif) no-repeat;
	color: #333;
	line-height: 33px;	
	font-size: 12px;
	font-weight: bold;
}
.wrap .t1{
	display: inline-block;
	text-indent: 40px;
}
.wrap  .t .t2,.cont_t .t2{
	
	height: 33px;
	line-height: 33px;
	float: right;
	text-align: right;
	padding-right: 10px;
	display: inline-block;	
	font-weight: normal;

}
.wrap  .t .t2 a,.cont_t .t2 a{
	text-decoration: none;
	color: #666;
	font-size: 12px;
}
.wrap .listright .rightc{
	width: 738px;
	height: 430px;
	border: 1px solid #ccc;
	float: left;
	border-top: none;
	border-top: 0px;	
}
.wrap .listright .rightc ul{
	padding:20px;
}
.wrap .listright .rightc ul li{	
	width: 694px;
	height: 35px;	
	line-height: 35px;
	list-style: none;
	background: url(../images/listico3.gif) 5px 13px no-repeat;
	border-bottom: 1px dotted #999;
	text-indent: 20px;

}
.wrap .listright .rightc ul li span.sj{
	float: right;
	color: #999;
}
.wrap .listright .rightc ul li span.dj{
	float: left;
	color: #999;
}
.wrap .listright .rightc ul li a{
	text-decoration: none;
	color: #222;
}
.wrap .listright .pagelist{
	float: left;
	
	padding-left: 20px;
}
/*cont*/
h1{
	font-size: 18px;
	color: #036;
	text-align: center;
	margin-top: 20px;
}
.contleft{
	width: 245px;
	height: 470px;
	overflow: hidden;
	float: left;
	background: #f0f0f0 url(../images/l1.jpg) bottom no-repeat;
}
.contright{
	width: 740px;
	height: auto;
	overflow: hidden;
	float: right;
}
.contright .rightc{
	width: 738px;
	height: auto;
	border: 1px solid #ccc;
	float: left;
	border-top: none;
	border-top: 0px;	
}
.cinfo{
	background: #ffc;
	width:700px;
	height: 28px;
	border-top: 1px dashed #333;
	line-height: 28px;
	text-align: center;
	color: #666;
	margin: 10px auto;
}
.cont{
	width: 698px;
	height: auto;

	line-height:2em;
	font-size: 14px;
	padding: 5px 20px 0px 20px;
}
.cont ul,.cont2 ul{
	border-top: 1px dashed #ffcccc;
	padding-top:10px; 
}
.cont ul li,.cont2 ul li{
	list-style: none;
	font-size: 12px;
	color: #666;
	width: 800px;
	height: 28px;
	line-height: 28px;
	background: url(../images/listico.gif) 10px 9px no-repeat;
}
.cont ul li a,.cont2 ul li a {
	
	color: #666;

}
.cont ul li a:hover,.cont2 ul li a:hover{
	color: #900;
}
.cont p,.cont div,.cont2 p,.cont2 div{
	text-indent: 2em;
	margin-bottom: 15px;
line-height:2em;
}
/*info2*/
.contright2{
	width: 1000px;
	height: auto;
	overflow: hidden;
	float: right;
}
.contright2 .rightc2{
	width: 998px;
	height: auto;
	border: 1px solid #ccc;
	float: left;
	border-top: none;
	border-top: 0px;	
}
.cinfo2{
	background: #ffc;
	width:960px;
	height: 28px;
	border-top: 1px dashed #333;
	line-height: 28px;
	text-align: center;
	color: #666;
	margin: 10px auto;
}
.cont2{
	width: 958px;
	height: auto;
	overflow: hidden;
	line-height:2em;
	font-size: 14px;
	padding: 5px 20px 20px 20px;
}
.cont2 .filelist{
	width: 998px;
	border-top: 1px dotted #999;
	padding: 10px 0px 15px 0px;
}
.cont2 .filelist ul li{
	line-height: 28px;
	height: 28px;
}
.cont2 .filelist ul li a{
	text-decoration: none;
	color: #999;
}
.cont p,.cont div{
	text-indent: 2em;
margin-bottom:15px;
}
.wrap  .cont_t{
	width: 1000px;
	height: 33px;
	background: url(../images/jwdtt2.gif) no-repeat;
	color: #333;
	line-height: 33px;	
	font-size: 12px;
	font-weight: bold;
}
/*search*/
.slistc{
	width: 738px;
	height: 428px;
	border: 1px solid #ccc;
	float: left;
	border-top: none;
	border-top: 0px;
	padding-bottom: 10px; 
}
.slistc ul{
	float: left;
	clear: both;
	padding-top: 5px;
}
.slistc ul li.result{
	width: 700px;
	height: auto;
	overflow: hidden;
	border-bottom: 1px dotted #666;
	float: left;
	margin-left: 20px;
	line-height: 25px;
	list-style: none;
}
.slistc ul li.result .zy{
	font-size: 12px;
	color: #666;
}
.wrap .slistc .pagelist{
	float: left;
	margin: 20px 0 10px 0;
	padding-left: 20px;
}
.slistc p.info{
	line-height: 25px;
	height: 25px;
	text-indent:2em;
}
.contMain table tr{border-bottom: 1px solid #EBEBEB;}
.contMain table tr.tab-tit{font-size: 18px;background:#003466;color:white;}
.contMain table tr.tab-01{text-align: left;background:#ebebeb;}
.contMain table tr.tab-02{text-align: left; padding-left: 20px;}
.contMain table tr td{padding: 0.6em 0 0.6em 0em; border-left: 1px solid #b8b8b8; border-right: 1px solid #b8b8b8; vertical-align: top;font-size: 16px;}
.contMain table.tabs2 tr td{width: 0;}
.contMain table tr td a:hover{color: #e57b12;}
.contMain table tr td a{color: #000;}
.contMain table tr.tab-01 td{padding-left: 10px !important; position: relative;width:50%}
.contMain table tr.tab-01 td a{position: relative; z-index: 1;}
.contMain table tr.tab-01 td span{background: #ebebeb; opacity: 0.4; position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%;}
.contMain table tr.tab-02 td{padding-left: 10px !important;width:50%}
.contMain table.zc tr td{border:0;padding: 0.6em 0 0.6em 0em;vertical-align: top;}
.contMain table tr.tab-011 td{background: #ebebeb;text-align:center;vertical-align: middle;}
.contMain table tr.tab-022 td{text-align:center;vertical-align: middle;}