body {
	margin: 0px;
	padding:0px;
	text-align: center;
	background-color:#f2efe8;
}
* {
	padding: 0;
	margin: 0;
	border: 0;
	font-family: "Microsoft YaHei", Verdana, Geneva, sans-serif;
	font-size: 14px;
	color:#666;
}
.clear {
	clear: both;
}
a {
	text-decoration: none;
}
.head{
	width:1696px;
	height:282px;
	margin:0 auto;
	background: url(../../images/kjjr/headback.jpg);
}
.menu {
width:1245px;;
margin:0 auto;
padding:0 6px; 
z-index:1000;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:110px; 
height:41px; 
color:#fff; 
line-height:41px; 
font-size:16px;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
z-index:1000;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:41px; 
left:0; 
width:110px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
background:#fff;
color:#666;
text-align: left;
padding-left:16px;
border-top:1px solid #ffcccc;
font-size:14px;
height:36px;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#e4dbca; 
color:#666;
}
.logo{
	padding:40px 227px;
	float:left;
}
.header{
	float:left;
}
.searchBar {
	padding-top:50px;
	width: 285px;
	height: 80px;
	line-height: 34px;
	text-align: right;
	padding-left: 200px;
}

.submenu {
	width: 150px;
	float: right;
}

.submenu a {
	padding: 0 3px;
	color: #5E5E5E;
}
.searchinput {
	line-height: 34px;
	float: left;
	width: 285px;
}
.search0 {
	width: 282px;
	height: 30px;
	background: url(../../images/kjjr/shbg.jpg) no-repeat;
	text-indent: 5px;
	margin-top: 3px;
}
span.submit{
	cursor:pointer;
	position:absolute;
	left:-171px;
	top:6px;
	width:20px;
	height:20px;
	text-indent:-999em;
}
.mainz{
	width:1696px;
	height:317px;
	margin:0 auto;
	background: url(../../images/kjjr/mainz.jpg);
}
.mainb{
	width:1696px;
	height:685px;
	margin:0 auto;
	background: url(../../images/kjjr/mainb.jpg) repeat-x;
}
.mainbl{
	width:1245px;
	height:355px;
	margin:0 auto;

}
.mainbla{
	float:left;
	width:380px;
	height:355px;
	background-color:green;
	margin-top:-13px;
}
.mainblb{
	padding:0 17px;
	width:451px;
	height:355px;
	float:left;
	margin-top:-13px;
}
.mainblbl{
	padding:0 22px;
	width:407px;
	height:60px;
	margin-top:-13px;
}
.mainblbt{
	width:451px;
	height:61px;
	background:url(../../images/kjjr/titlebg.jpg)
}
.mainblbt p{
	width: 80px;
float: left;
font-weight: bold;
color: #903;
font-size: 16px;
padding-top: 20px;
padding-left: 12px;
	}
.mainblbt a{
	width: 30px;
padding-left: 280px;
line-height: 60px;
font-size: 11px;
color: #666;
	}
.mainblbt a:hover{
color:#903
	}	
.mainblat{
	width:336px;
	height:60px;
	padding:0 22px;
	background-color:#f1eff0;
}
.mainblat p{
	width:80px;
	float:left;
	font-weight:bold;
	color:#903;
	font-size:16px;
	padding-top: 20px;
	}
.mainblat a{
	width: 30px;
padding-left:210px;
line-height: 60px;
font-size:11px;
color:#666
	}
.mainblat a:hover{
color:#903
	}	
.mainbll{
	text-indent:30px;
	padding: 6px 22px;
	line-height: 35px;
	text-align: left;
		background-color:#fff;
	height: 283px;
	}
.maint{
	width:1201px;
	height:330px;
	margin:0 auto;
	position:relative;
	top:-80px;
	
}
.xydt {
	margin-left: 27px;
	float: left;
	width: 637px;
	background: #fff;
	height: 330px;
}
.xydt_tit{
	width: 637px;
	background:url(../../images/kjjr/tit_bg.jpg);
	height:37px;
	}
.xydt_tit p{
	width:80px;
	float:left;
	font-weight:bold;
	color:#903;
	font-size:16px;
	}
.xydt_tit a{
	width: 30px;
height: 32px;
margin-left: 450px;
line-height: 32px;
font-size:11px;
color:#666
	}

.xydt ul{
		margin-top:5px;}
.xydt ul li{
	background:url(../../images/kjjr/li.png) 4px no-repeat;
	margin:0px 3px;
	text-indent:15px;
	list-style-type:none;
	border-bottom:dotted #909090 1px;
	line-height: 40px;
height: 40px;
		text-align:left;
	}
.xydt ul li a{
	color:#666;
	font-size:13px;
	}
.xydt ul li a:hover{
	color:#903;
	}	
.xydt ul li span{
	float:right;
}
.zyjs{
	float: left;
width: 439px;
background: #fff;
height: 295px;
padding-left: 12px;
}
.zyjs ul{
		margin-top:5px;}
.zyjs ul li a{
	color:#666;
	font-size:13px;
}
.zyjs ul li a:hover{
	color:#903;
}
.zyjs ul li{
	background:url(../../images/kjjr/li.png) 4px no-repeat;
	margin:0px 3px;
	text-indent:15px;
	list-style-type:none;
	line-height: 35px;
	text-align:left;
}

.xgzx{
	float: left;
width: 336px;
background: #fff;
height: 295px;
padding:0 22px;
}
.xgzx ul{
		margin-top:3px;}
.xgzx ul li a{
	color:#666;
}
.xgzx ul li a:hover{
	color:#903;
}
.xgzx ul li{
	background:url(../../images/kjjr/li.png) 4px no-repeat;
	margin:0px 3px;
	text-indent:15px;
	list-style-type:none;
border-bottom:dotted #909090 1px;
	line-height: 45px;
	text-align:left;
}
.link{
	width: 1245px;
height: 60px;
background-color: #e4dbc9;
margin: 46px auto 0 auto;
line-height: 60px;
}
.link span{
	float:left;
	width:100px;
	height:60px;
}
.link a{
	float:left;
	padding-left:70px;
}
.hx{
	height:1px;
	width:1245px;
	margin:0 auto;
	margin-top:23px;
	background-color:#ddc0b8;
}
.zfoot{
	 width:1245px;
	height:75px;
	margin:0 auto;
	margin-top: 26px;
		
}
.zfoot img{
	float:left;
}
.zfoot p{
	float:left;
	text-align: left;
	padding-left:23px;
	padding-top:5px;
}

.foot{
	 width:1696px;
	height:229px;
	margin:0 auto;
	background:url(../../images/kjjr/footbk.jpg);
	background-position-x: 1px;	
}
.dfoot{
	 width:1245px;
	height:75px;
	margin:0 auto;
	padding-top: 110px;
		
}
.dfoot img{
	float:left;
}
.dfoot p{
	float:left;
	text-align: left;
	padding-left:23px;
	padding-top:5px;
}
.main{
	background-color:#eae3d6;
	width:1696px;
	/* min-height:600px; */
	margin:0 auto;
}
.mainl{
	width: 1245px;
	margin:0 auto;
/* 	min-height: 900px; */
	background-color: #fff;
	margin-left: 224.5px;
}
.left{
	float:left;
	padding-left:22px;
	position: relative;
	top:-80px;

}
.right{
	float:left;
	padding-left:20px;
	position: relative;
	top:-80px;
		width:960px;

}
.right ul{
	padding-top:30px;
}
.right ul li{
	background:url(../../images/kjjr/li2.png) 4px no-repeat;
	margin:0px 3px;
	text-indent:15px;
	list-style-type:none;
	border-bottom:dashed #ccc 1px;
	line-height: 40px;
height: 40px;
		text-align:left;
}
.right ul li span{
	float:right;
}
.right h1{
	padding:40px 40px 20px;
	text-align: left;
	color:#903;
}
.biglm{
	width:229px;
	min-height:800px;
}
.biglm ul li{
	width:229px;
	height:50px;
	line-height:50px;
	list-style-type:none;
	background:url(../../images/kjjr/li1.png) 29px no-repeat;
}
.biglm ul li a{
	color:#903;
	width:229px;
	height:50px;
	line-height:50px;
	text-align: left;
float: left;
padding-left: 40px;
}

.lmm{
	width:229px;
	height:50px;
	line-height:50px;
	color:#fff;
	background-color:#903;
}
.list_tit{
	border-bottom: solid 1px #903;
height: 40px;
}
.list_tit div{
	float: left;
width: 100px;
height: 30px;
line-height: 30px;
font-size: 15px;
}
.list_tit span{
	width: 5px;
height: 30px;
background-color: #903;
float: left;
}
.list_tit p{
	float: right;
line-height: 50px;
}
#pages {
	padding-top: 15px; padding-left:20px; padding-bottom:15px;*padding-bottom:10px;
}

#pages a {
	line-height: 22px;
	border: 1px solid #903;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	
}

#pages a.a1 {
	width:56px;
	padding-top: 0;
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 5;
}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span {
	display:inline-block;
	height:22px;
	line-height:22px;
	background:#903;
	color:#fff;
	text-align:center;
	padding:0 10px;
	font-size: 12px;
}
.clear {
	clear: both;
}
.content{
	text-align:left;
}
.syy{
	padding-top:50px;
}
.syy a{
	color:#903;
}