@charset "utf-8";
/* CSS Document */
body, div, p, ul, li, i, em, span, dd, dt, dl, form, table, th, td, tr, input,h1,h2,h3,h4{
	border: 0 none;
    margin: 0;
    padding: 0;
	list-style-type:none;}
html{ 
	margin:0;
	font-family:"Microsoft Yahei","SimHei","SimSun",Verdana, Geneva, sans-serif;
	font-size: 12px; 
	background-color:#d3d3d3; 
	color:#333333;}
a{ 
	text-decoration:none; 
	color:#653e51;}
a:hover{ 
	color:#653e51; 
	text-decoration:underline;}
img{ border:none;}
/*头部*/


.header{
	width:100%;
	min-width: 1200px;
	height:200px;
	background: #017848;}
.wraper{
	width: 1180px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;}
.logo{
	width: 780px;
	height: auto;
	overflow: hidden;
	float: left;}
.logo img{
	margin-top: 40px;}

.search{
	width: 213px;
	height: 40px;
	overflow: hidden;
	float: right;
	margin-top: 75px;
	background: url(../images/search_bg.png) center no-repeat;}
.search p{
	width: 50px;
	height: 40px;
	overflow: hidden;
	float: right;}
.search p input{
	width: 50px;
	height: 40px;
	background-color: transparent;
	cursor: pointer;
	outline: none;}
.search span{
	display: block;
	width: 163px;
	height: 40px;
	overflow: hidden;
	float: left;}
.search span input{
	width: 133px;
	height: 40px;
	padding: 0 15px;
	font-size: 14px;
	color: #333333;
	line-height: 44px;
	background-color: transparent;
	outline: none;}
.bg_bg{
	box-shadow: 0px 0px 20px rgba(0,0,0,0.7);
	background-color: #ffffff;}
/**/
.nav{
	width: 100%;
	height: 52px;
	overflow: hidden;
	min-width: 1200px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	background: url(../images/nav_bg.jpg) repeat-x;
	background-color: #18407b;
	z-index: 99;
			line-height:52px;}
.nav .wraper{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;}

.nav li a{
	height: 50px;
	font-size: 16px;
	color: #ffffff;}
.nav li img{
	vertical-align: middle;}

/* 幻灯 */
.slideBox{ 
	width:1200px; 
	height:320px; 
	overflow:hidden; 
	position:relative;}
.slideBox .hd{
	width: 150px;
	text-align: right;
	height:15px; 
	overflow:hidden; 
	position:absolute; 
	right:20px; 
	bottom:15px; 
	z-index:66;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{
    display: inline-block; 
	width:8px; 
	height:8px; 
	line-height:90px; 
	text-align:center; 
	border-radius: 50%;
	cursor:pointer; 
	margin: 0 5px;
	background-color: #ffffff;}
.slideBox .hd ul li.on{ 
	background-color: #8e8e8f;}
.slideBox .bd{ 
	position:relative; 
	height:100%; 
	z-index:0;}
.slideBox .bd li{ 
	zoom:1; vertical-align:middle;
	position: relative;}
.slideBox .bd li span{
	display: block;
	width: 1200px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 50px;
	z-index: 11;

	line-height: 50px;
	font-size: 16px;
	color: #ffffff;
	text-indent: 15px;}
.slideBox .bd img{ 
	width:1200px; 
	height:400px; 
	display:block;}

.slideBox .prev,
.slideBox .next{ 
	position:absolute; 
	left:0px; 
	top:50%; 
	margin-top:-37px; 
	display:block; 
	width:60px; 
	height:74px; 
	filter:alpha(opacity=80);
	opacity:0.8;}
.slideBox .next{ left:auto; right:0px;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

.mb{
	padding-bottom: 35px;
	margin-bottom: 30px;}
#jsddm{
	margin: 0;
	padding: 0;}
#jsddm li{float: left;list-style: none;line-height: 55px;}
#jsddm li a{display: block;text-decoration: none;width: 130px;color: #fff;	text-align:center; white-space: nowrap;}
#jsddm li a: hover{background: #24313C;}
#jsddm li ul{min-width:130px;margin: 0;padding: 0;position: absolute;visibility: hidden;}
#jsddm li ul li{float: none;display: inline;text-align:center;}
#jsddm li ul li a{font-size: 14px;height: 25px;line-height: 25px;width: auto;background: #032B70;color: #fff;}
#jsddm li ul li a: hover{background: #8EA344;}

.line{
	height: 3px;
	background-color: #97bf64;}
.fr {
    float: right;	color:#E50012;}
.title{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	vertical-align: middle;
	border-top: 4px #18407b solid;
	border-bottom: 4px #f28089 solid;
	font-weight: bold;
	background-color: #ffffff;}
.title img{
	vertical-align: middle;}
.title p{
	width: 130px;
	height: 38px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	color: #000000;
	text-indent: 5px;}
.title a{
	float: right;
	font-size: 16px;
	color: #24ae75;}
.title img{
	vertical-align: middle;}

.list1{
	width: 660px;
	height: 406px;
	overflow: hidden;
	float: left;
	padding: 35px;
	padding-bottom: 0;}
.list2{
	width: 420px;
	height: 406px;
	overflow: hidden;
	float: right;
	padding-right: 35px;
	padding-top: 35px;}
.list2 ul{
	background-color: #f0f0f0;}
.list_ul{
	width: 100%;
	height: auto;
	overflow: hidden;}
.list_ul li{
	width: 98%;padding-left: 4px;padding-right: 4px;
	height: 45px;
	overflow: hidden;
	border-bottom: 1px #333333 dashed;
		line-height:45px; 	font-size: 15px;}
.br{ border-right: 4px #24ae75 solid;}
.bb{ border-bottom: 4px #24ae75 solid;}


.footer{
	width: 100%;
	height: 130px;
	overflow: hidden;
	min-width: 1200px;background:#017848;padding: 20px 0;}
.footer p{
	padding-top: 30px;
	line-height: 26px;
	font-size: 12px;
	color: #fff;
	text-align: center;}
.link{
	background-color: #ffffff;
	padding: 5px 0 10px 0;}
.link_tit{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333333;
	padding-left: 15px;}
.link ul{
	padding-left: 20px;
	height: auto;
	overflow: hidden;}
.link ul li{
	display: inline-block;
	margin-right: 50px;}
