/* CSS Document */
body {margin:0px; padding:0px; font-size:12px;
	line-height: 150%; background-color: #fff;}
#con{width:996px; height:100%; margin:0 auto;}
#top{
	width:996px;
	height:93px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.top-tooler{
	width:996px;
	height:32px;
	text-align: right;
	padding-top:15px;
}
a.black:link{text-decoration: none; color: #000;  font-size: 14px; }
a.black:visited{
	text-decoration: none;
	color: #000;
	font-size: 14px;
}
a.black:hover{
	text-decoration: none;
	color: #c5d60d;
	font-size: 14px;
}
#nav{width:996px; height:43px;}
ul {
	list-style: none;
	margin:0px; padding:0px;
}
li {
	list-style: url(none) none; 
}
#nav li {display:block; float:left; margin:0px; padding:0px;}
#nav a, #nav a:visited, #nav .t1 a, #nav .t1 a:visited, #nav a:hover, #nav .t1 a:hover{
	width:85px;
	display:block;
	font-size:14px;
	height:38px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top:10px;
	text-decoration: none;
}
#nav a, #nav a:visited, #nav .t1 a, #nav .t1 a:visited{
	color:#fff;
	background-image: url(images/nav-bg1.gif);
}
#nav a:hover, #nav .t1 a:hover{
	color:#000;
	background-image: url(images/nav-bg2.gif);
}
#nav .t1 a, #nav .t1 a:visited{width:121px; background-image: url(images/nav-bg1-91.gif);}
#nav .t1 a:hover{width:121px;background-image: url(images/nav-bg2-91.gif);}

#index-middle {width:996px; height:491px;}
.index-left{width:519px; height:491px; float:left;}
.index-right {width:477px; height:491px; float:left;}
.index-left-top {width:519px; height:428px; background:url(images/leftbg.gif) no-repeat;}
.index-menu{list-style: url(none) none;width:519px;  height:61px;}
.index-menu li{width:161px; height:61px; float:left; display:block; padding:0px;list-style: url(none) none; }
.right-title-kcjs, .right-title-jxyq, .right-title-jsjs{
	width:477px;
	margin-top:17px;
	height:29px;
	margin-bottom:5px;
	background-image: url(images/index-kcjs.gif);
	background-repeat: no-repeat;
	text-align: right;
	float:left;
}
.index-menucon {width:477px; color:#6e6e6e;}
.right-title-jxyq {
	background-image: url(images/index-jxyq.gif);
}
.right-title-jsjs {
	background-image: url(images/index-jsjs.gif);
}
#foot{
	width:996px;
	line-height:79px;
	background-image: url(images/footbg.gif);
	background-repeat: repeat-x;
	font-size:14px;
	text-align: center;
	margin-top:3px;
}
/**/
#lanmu-middle {width:996px;}
.left {width:215px; height:100%; float:left;}
.left-menu{ margin:42px auto; width:161px; height:200px;}
.lanmu-menu{width:161px; height:200px;}
.lanmu-menu li{height:61px; margin-bottom:5px;}
.right {
	width:780px;
	height:100%;
	float:left;
	border-left: 1px solid #cbcbcb;
}
.rightcon {width:745px; margin:0px auto;}
.lanmutop {
	width:745px;
	height:53px;
	margin-bottom:5px;
	border-bottom: 1px solid #cbcbcb;
	background: url(images/lanmutopbg.gif) no-repeat right top;
}
.orange {
	color:#ff8b04;
	font-family: "ºÚÌå";
	font-size: 18px;
	font-weight: bold;
}
.lanmucon{width:745px; font-size: 14.8px;line-height: 150%; }
P{
	margin:0;
	text-indent: 2em;
}
.blue{color:#6992b0; font-weight: bold;}
.kcjj,.sh-kcjj {width:182px; height:264px; background:url(images/kcjjnavbg.gif) no-repeat left top; padding:50px 10px 15px 20px;}
.sh-kcjj {background:url(images/shxcsnavbg1.gif) no-repeat left top; height:223px;}
.leftnav,.leftnav1 {width:182px; height:264px; overflow-y:auto;SCROLLBAR-FACE-COLOR: #007404; SCROLLBAR-SHADOW-COLOR: #007404;SCROLLBAR-ARROW-COLOR: #cfd5d3; SCROLLBAR-TRACK-COLOR: #007404; SCROLLBAR-DARKSHADOW-COLOR: #fff;}
.leftnav1{height:223px;}
.zhang {
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	color:#fff;
	border-bottom:1px solid #fff;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.jie {
	margin-bottom: 5px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	border-bottom:1px solid #fff;
	color:#7ca1bb;
	margin-top: 3px;
	margin-right: 3px;
	text-indent: 1em;
}
.zsd {
	margin-bottom: 5px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	border-bottom:1px solid #fff;
	color:#7ca1bb;
	margin-top: 3px;
	margin-right: 3px;
	text-indent: 2em;
}
a:link {text-decoration: none; color:#fff;}
a:visited {text-decoration: none; color:#fff;}
a:hover {text-decoration: none; color:#ebf53e; }
#KtopicTitle {
	color:#ff8b04;
	margin-top: 5px;
	margin-bottom:15px;
	font-size:14.8px; font-weight: bold;
}
.around, a.around:link {
	background-image: url(images/around1.gif);
	background-repeat: no-repeat;
}
a.around:hover{
	background-image: url(images/around2.gif);
	background-repeat: no-repeat;
}.mover{
	font-size:12px;
	line-height:150%;
	color:#6a6a6a;
	width:550px;
	padding:5px;
	margin:0px;
	background:#ffffff;
	border:1px solid #ccc;
	position:relative;top:-3px;left:-3px;
}
.taggb{	
	float:right;
	text-align:right;
	margin:3px;
	padding:0px;
}
.xgwzcksnr{
float:left;
width:260px;
	line-height:150%;
	padding:0px 0px 0px 10px;
}
.xgwznr{
	float:left;
	width:300px;
	margin:0px;
	padding:0px 0px 15px 0px;
}
.xgwzcksh{
	width:640px;
	float:left;
	margin:15px 0px 0px 24px;
	border-bottom:1px solid #b9b9b9;float:left;
}
.xgwzckshend{
	width:640px;
	float:left;
	margin:15px 0px 0px 24px;
}
.xgwzcksnr a{
	color:#306d9c;
	text-decoration:none;
}
.xgwzcksnr a:hover{
	text-decoration:underline;
}
.cksimg1{
	float:left;
	padding:0px 10px 10px 10px;
}