/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height: 150%;
	color:#787878;
	background-color: #fff;
}
#con {
	width:1002px;
	margin:0px auto;
	padding:0px;
	background-color: #fff;
}
#top {
	width:1002px;
	height:184px;
	background-image: url(images/top-logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#topright {
	width:575px;
	height:184px;
	float:right;
	background-image: url(images/top-right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topright-top{width:575px; height:138px;}
.tooler{
	width:400px;
	margin:6px 46px 0 0;
	height:14px;
	float:right;
	text-align: right;
}
#nav {
	height:46px;
	width:574px;
	margin-left:1px;
}
ul {
	list-style: none;
	margin: 0px;
	padding:0px;}
li {
	list-style: url(none) none;
	margin: 0px;
}

#nav li {display:block; float:left; margin:0px; padding:0px; width:93px;}
#nav a{
	float:left;
	text-decoration:none;
	text-align: center;
	padding-top:17px;
	width:93px;
	color:#fff;
	height:29px;
	font-size:14px;
}
#nav a:hover {
	width: 93px;
	color:#000;
	padding-top:17px;
	height:29px;
	font-size:14px;
	background-image:url(images/navbg.png);
	filter: Alpha( Opacity=60, Style=0 );
	} 
.menu {width:183px; height:243px;}
.menu li {display:block; margin-bottom:12px; width:183px; height:69px;}

#middle {
	width:1002px;
	background-image: url(images/contentbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	min-height: 550px;
 height:auto !important;
}
#left {width:227px; float:left; }
#leftnav {
	width:205px;
	margin:8px 2px 5px 20px;
	background-image: url(images/kcjjbg1.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.kcjj {
	padding:73px 5px 5px 20px;
	width:180px;
	background-image: url(images/kcjjbg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul {
	list-style: none;
	margin: 0px;
	padding:0px;}
li {
	list-style: url(none) none;
	margin: 0px;
}
.zhang {
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	color:#626060;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 3px;
	border-bottom: 1px solid #a7a58b;
}
.jie {
	margin-bottom: 5px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	color:#626060;
	margin-top: 3px;
	margin-right: 3px;
	border-bottom: 1px solid #a7a58b;
	text-indent: 1em;
}

#left-menu {width:183px; height:243px; margin:25px 0 20px 31px;}
#right{width:760px; float:left;}

#right1{width:760px;}

.righttop {
	width:745px;
	height:32px;
	border-bottom: 1px dotted #dbdbdb;
}
.rightcon {width:760px; height:484px; margin-top:20px;}
.rightcon_left {width:435px; padding:0px 20px; float:left; border-right: 1px dotted #dbdbdb;}

.rightcon_left_kcjs, .rightcon_left_jxyq {margin-top:30px; width:435px; height:200px;}
.rightcon_left_jxyq {color:#317bc2;}
.rightcon_left_kcjstop, .rightcon_left_jxyqtop {
	width:435px;
	height:21px;
	background-image: url(images/index_con_kcjs01.gif);
	background-repeat: no-repeat;
	text-align: right;
}
.rightcon_left_jxyqtop {background-image: url(images/index_con_kxyq01.gif);}
.rightcon_right {
	width:274px;
	float:right;
	margin-top:20px;
	background-image: url(images/index_con_jsjs01.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.rightcon_right_con {width:259px; padding:40px 15px 0px 0px;}
#foot {
	width:1002px;
	height:110px;
}
a.write:link{
	text-decoration: none;
	color: #fff;
}
a.write:visited{
	text-decoration: none;
	color: #fff;
}
a.write:hover{
	text-decoration: none;
	color: #eee305;
}
a.hui:link{
	text-decoration: none;
	color: #818181;
}
a.hui:visited{
	text-decoration: none;
	color: #818181;
}
a.hui:hover{
	text-decoration: none;
	color: #faca6a;
}
.zong {color:#585b04;}