@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
ul{
	list-style-type:none;
}
body{
	width:1002px;
	height:auto;
	margin:0 auto;
	font-size:14px;
	background-color:#ECECEC;
	color:#525252;
}
a{
	color:#525252;
	text-decoration:none;
}
a:hover{
	color: #FF6600;
}
img {
	border:none;
}
.top{
	width:982px;
	height:89px;
	padding:0 10px;
	background-color:#FFF;
}
.logo{
	float:left;
	width:624px;
	height:89px;
background:url(../images/logo.jpg) no-repeat left top;
}
.top ul{
	float:right;
	height:50px;
	width:220px;
	
}
.top ul li{
	float:left;
	height:50px;
	line-height:50px;
	width:70px;
}
.top_tel{
	float:right;
}
.nav{
	width:982px;
	height:39px;
	padding:0 10px;
	background-color:#FFF;
}
.nav ul{
	width:982px;
	height:39px;
	background:url(../images/nav_bg.jpg) no-repeat left top;
}
.nav ul li{
	float:left;
	width:109px;
	text-align:center;
	height:39px;
	line-height:39px;
	background:url(../images/nav_line.jpg) no-repeat right top;
}
.nav ul li a{
	display:block;
	color:#FFF;
}
 .nav ul li a:hover{
	color: #FF6600;
}
.banner  { position:relative; width:982px;
	height:252px; background-color:#FFF;padding:5px 10px 10px;}
.banner .roll a { height:252px; display:block; }
#flashs{ width:982px;height:252px;position:relative; overflow:hidden; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
#flashs .bgitem{  z-index:1; top:0; left:10px;display:block; height: 252x; width: 982px;  position:absolute; top:0; margin: 0 auto;}
#flashs .btn{ position:absolute; z-index:7; bottom:20px; right:46%; margin-right:-450px; padding:5px 6px;z-index:101 }
#flashs .btn span{ color:#fff;  background:#3d659a; border:1px solid #fff; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px; }
#flashs .btn span.cur{ background:#ff4d03; color:#fff; }
.right{
	float:right;
	width:738px;
	height:auto;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#FFF;
}
*html  .right{
	width:748px;
	padding-right:0;

}
.about{
	border:1px solid #e1e1e1;
	border-top:none;
}
#body{
	float:left;
	height:auto;
	wdith:1002px;
	background-color:#FFF;
}
.about p{
	text-indent:24px;
	line-height:30px;
	font-size:16px;
	padding:0 20px;
	padding-top:10px;
}
.fw_about {

}
.fw_about p{
		line-height:24px;
	font-size:16px;
	padding:0 20px;
	padding-top:0;
}
.fw{
	color:#F00;
	font-size:16px;
	padding-left:30px;
	padding-top:20px;
}
.left{
	float:left;
	width:234px;
	height:auto;
	padding:0 10px;
	padding-bottom:10px;
	background-color:#Fff;
}

.index_right01{
	height:220px;
	border:1px solid #e1e1e1;
}
.right_news{
	float:left;
	width:368px;
	height:190px;
	border-right:1px solid  #e1e1e1;
	
}
.right_news1{
	float:left;
	width:367px;
	height:190px;
}
.right_news dt{
	width:368px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	text-indent:24px;
	background:url(../images/index_bg1.jpg) no-repeat left top;
	
}
.right_news1 dt{
	width:367px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	text-indent:24px;
	background:url(../images/index_bg1.jpg) no-repeat left top;
	
}
.right_news dd{
	width:368px;
	height:26px;
	line-height:26px;
	text-indent:20px;
	background:url(../images/dian.jpg) no-repeat 12px center;
}
.right_news1 dd,.bawf_news{
	float:left;
	width:367px;
	height:26px;
	line-height:26px;
	text-indent:20px;
	background:url(../images/dian.jpg) no-repeat 12px center;
}
.right_news dd a,.right_news1 dd a,.bawf_news a{
	display:block;
	float:left;
	height:26px;
	line-height:26px;
}
span.new_im img{
	float:left;
	}
	
span.time{
	display:block;
	float:right;
	width:90px;
	height:26px;
	padding-right:6px;
}
.bawf{
	float:left;
	width:362px;
	border:1px solid #e1e1e1;
	margin-top:10px;
	margin-bottom:10px;
}
.bawf2{
	margin-left:10px;
	
}
.bawf_text{
	padding-top:2px;
	height:77px;
	width:362px;
	line-height:19px;
	overflow:hidden;
	background:url(../images/line_01.jpg) no-repeat left bottom;
}
.bawf_text img{
	float:left;
	padding-top:5px;
	padding-left:4px;
	padding-right:6px;
}
.index_about,#fc{
	clear:both;
		border:1px solid #e1e1e1;
		margin-bottom:10px;
}
.index_about dd{
height:auto;
text-indent:24px;
line-height:24px;
padding-left:10px;
}
.links{
	clear:both;
	height:56px;
font-size:12px;
	background-color:#FFF;

}
.links dl{
	width:960px;
	height:54px;
	margin-left:10px;
	border:1px solid #e1e1e1;
	background-color:#F6F6F6;
	line-height:22px;
	padding-left:20px;
font-size:12px;
}
.links dl dt{
	float:left;
	font-size:12px;
	
}
.links dl dd{
	float:left;
	padding:0 6px;
font-size:12px;
}
.footer{
	width:1002px;
	height:72px;
	background-color:#FFF;
	text-align:center;
}
.footer p{
line-height:22px;
}
.index_zizhi{
	width:232px;
	border:1px solid #e1e1e1;
}
#KinSlideshow{
	width:230px;
}
.index_zizhi dd a img{
	width:230px;
	height:178px;
}
.index_dt{
	margin-top:10px;
	border:1px solid #e1e1e1;
	height:220px;
	background:url(../images/dongtai.jpg) no-repeat 8px 36px;
	
}
.index_dt dt{
	height:60px;
	margin-bottom:30px;
}
.index_dt dd{
	height:24px;
	line-height:24px;
	text-indent:20px;
	background:url(../images/dian.jpg) no-repeat 12px center;
}

.index_fw{
	margin-top:10px;
	border:1px solid #e1e1e1;
	height:238px;
	
}
.index_fw dt{
	margin-bottom:10px;
	
}
.index_fw dd{
	height:24px;
	line-height:24px;
	text-indent:20px;
	background:url(../images/dian.jpg) no-repeat 12px center;
}
.index_contact{
		margin-top:10px;
	border:1px solid #e1e1e1;
	height:212px;
}
	#msg{
		padding-left:20px;
	}
	.input{
				height:22px;
				width:400px;
			}
			#msg dd{
				height:40px;
			}
			#msg #content{
				height:200px;
				width:600px;
			}
				#msg span{
					color:#F00;
				}
				
				
.news_list{
					padding-left:20px;
				}
.news_list li{
				height:30px;
				line-height:30px;
				text-indent:12px;
				background:url(../images/dian.jpg) no-repeat 5px center;
				}
				
				.page{
					text-align:center;
				}
				
				h3.news_title{
					text-align:center;
					height:30px;
					line-height:30px;
					font-size:16px;
				}
				.laiyuan{
					text-align:center;
				}
				.newsdetails h4{
					height:60px;
					line-height:60px;
					font-size:16px;
					text-align:center;
				}
				.up{
					padding-left:20px;
					height:30px;
					line-height:30px;
				}
				.hezuo_list{
					float:left;
				}
				.hezuo_list li{
					float:left;
					padding-left:20px;
					padding-right:30px;
				}
.pic{
	padding-bottom:20px;
	padding-top:20px;
}


.index_contact dd{
	line-height:26px;
	font-size:13px;
	padding-top:10px;
	padding-left:10px;
	color:#000;
}
.index_contact dd span{
	font-family:Verdana, Geneva, sans-serif;
}

.contact_text{
	line-height:30px;
	font-size:16px;
	padding-left:32px;
	padding-top:40px;
	color:#000;
	text-indent:0;
	background:url(../images/contact.jpg) no-repeat 400px  0;
}
.contact_text span{
	font-family:Verdana, Geneva, sans-serif;
}

p.sm_p {
  background-color: #fafafa;
  color: #999;
  margin: 0px;
  padding: 12px;
  line-height: 24px;
  font-size: 12px;
}