/* CSS Document */
body {margin:0px; padding:0px; font-size:12px;
	line-height: 150%; background-color: #fff;}
#con{
	width:1002px;
	height:auto;
	margin:0 auto;}
#top {width:1002px; height:268px;}
#topcon{width:716px; height:263px; background: url(images/topbg.gif) no-repeat left top; padding-top:5px; padding-left:286px;}
.topnav {width:524px; line-height:54px; float:left;}
#tooler {width:190px; line-height:28px; float:left;}
a.black:link{
	text-decoration: none; color: #000;
	}
a.black:visited{
	text-decoration: none;
	color: #000;
	}
a.black:hover{
	text-decoration: none;
	color: #3baf15;
	}
.f14{ font-size:14px;}
a.green:link, a.more:link{
	text-decoration: none; color:#42773a;
	}
a.green:visited, a.more:visited{
	text-decoration: none;
	color: #42773a;
	}
a.green:hover, a.more:hover{
	text-decoration: none;
	color: #62beff;
	}
#middle {
	width:1002px;
	background-image: url(images/mainbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	 height:auto !important; 
 float:left;
}
#left {width:204px; padding-left:43px; float:left;}
#right{width:707px; float:left; margin-bottom:10px;}
#rightcon {width:690px; margin-left:15px;}
.index_menu {
	width:157px; height:130px; margin:0 auto; 
	}
.index-menu li {
	width:157px; line-height:34px; margin-bottom:5px; background: url(images/menubg.gif) no-repeat left top; 
	}
.index-right {margin:12px 23px; width:660px; height:330px;}
.right-left {width:352px; margin-right:30px; height:330px; float:left;}
.right-leftcon {width:352px; height:160px; margin-bottom:10px;}
.right-right {width:269px; height:330px; float:left;}
.index-jsjscon {
	width:267px;
	paddin:3px;
	height:314px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadacf;
	border-left-color: #dadacf;
	float:left;
}
.right-rightcon {width:250px; height:280px; margin-bottom:10px; padding:5px; margin-left:5px;}
.index-lanmutop {border-bottom:1px dotted #dadacf; color:#3b8c20; height:20px; padding-top:4px; font-weight:bold; font-size:14px; margin-bottom:8px;}

.leftnav {
	width:199px; height:229px; margin-left:3px; margin-bottom:25px; background: url(images/kcjjtopbg.gif) no-repeat left top; padding-top:55px;
	}
.cj_leftnav {
	width:199px; height:229px; margin-left:3px; margin-bottom:25px; background: url(images/cjtopbg.gif) no-repeat left top; padding-top:55px;
	}
.kcjjnav{width:180px; height:229px; margin:0 auto;
	overflow-y:auto;
	SCROLLBAR-FACE-COLOR: #d2d2d2;
	SCROLLBAR-SHADOW-COLOR: #fff;
	SCROLLBAR-3DLIGHT-COLOR: #d2d2d2;
	SCROLLBAR-ARROW-COLOR: #000;
	SCROLLBAR-TRACK-COLOR: #fff;
	SCROLLBAR-DARKSHADOW-COLOR: #d2d2d2;
	SCROLLBAR-HIGHLIGHT-COLOR: #fff;
	}
#foot {width:1002px; height:52px; background: url(images/footbg.gif) no-repeat left top; padding:0px; margin:0px; float:left; margin:0px; padding:0px;}
.footcon {width:430px; height:20px; margin-left:426px; margin-top:27px;}
P{
	margin:0;
	text-indent: 2em;
	}

ul {
	list-style: none;
	margin:0px; padding:0px;
}
li {
	list-style: url(none) none; 
}
.zhang {
	font-size: 14px;
	line-height:29px;
	cursor: pointer;
	text-decoration: none;
	border-bottom:1px dotted #a3a3a3;
	color:#000;

}
.jie {
	margin-bottom: 3px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	border-bottom:1px dotted #a3a3a3;
	color:#000;
	text-indent: 0.5em;
}
.zsd {
	margin-bottom: 3px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	border-bottom:1px dotted #a3a3a3;
	color:#000;
	margin-top: 3px;
	text-indent: 1em;
}
a:link {text-decoration: none; color:#626060;}
a:visited {text-decoration: none; color:#626060;}
a:hover {text-decoration: none; color:#2f7bc2; }

.lanmutop {width:680px; height:21px; margin-top:20px; margin-bottom:15px; border-bottom:1px solid #dadacf; color:#61934b; font-size:16px; font-weight:bold;}
.lanmucon {width:680px; font-size:14.8px; line-height:150%;}