@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
html{
	width:100%;
	height:auto;
	font-size:13px;
	overflow-x:hidden;
	background:#F8F8F8 url(../images/bg.jpg)  repeat-x left top;
}
body{
	
	width:1004px;
	height:auto;
	font-size:13px;
	margin:0 auto;
	background:#F3F3F3  url(../images/body_bg.jpg) repeat-y left top;
}
#content_body{
	background-color:#F3F3F3;
	background-image:none;
}
img{
	border:none;
}
ul,dl{
	list-style-type:none;
}
div#body{
	width:1004px;
	height:auto;
	margin:0 auto;
	font-size:13px;
	
}
.nav{
	width:1004px;
	height:41px;
	background:url(../images/nav-bg.gif)  repeat-x left top;
}
.nav li{
	float:left;
	width:106px;
	height:41px;
}
.nav li a{
	display:block;
	width:106px;
	height:41px;
	line-height:41px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	font-size:13px;
	background:url(../images/nav-line.gif)  no-repeat right top;
}
.nav li a:hover{
	background:url(../images/nav-hover.gif)  repeat-x left top;
}
.{
	
}

.banner  { position:relative; width:1004px;
	height:276px;}
.banner .roll a { height:276px; display:block; }
#flashs{ width:1004px;height:276px;position:relative; overflow:hidden; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
#flashs .bgitem{  z-index:1; top:0; left:0;display:block; height: 276px; width: 1004px;  position:absolute; margin: 0 auto;}
#flashs .btn{ position:absolute; z-index:7; bottom:5px; right:46%; margin-right:-450px; padding:4px 12px;z-index:101;  }
#flashs .btn span{ color:#fff;  background:#050500; cursor: pointer;display: inline-block;margin-right:5px;padding:2px 6px; }
#flashs .btn span.cur{ background:#cd0417; color:#fff; }
.tongzhi{
	width:1004px;
	height:41px;
	line-height:41px;
	background:url(../images/tongzhi.jpg) repeat-x left top;
}
.tongzhi p{
	float:left;
	width:650px;
}
#search{
	float:left;
	width:300px;
	padding-left:20px;

}
#keyword{
	width:124px;
	height:24px;
	line-height:24px;
	color:#666;
	border:none;
	text-indent:5px;
	border:1px solid #00B9EF;
	background:url(../images/search.jpg) no-repeat left center;
}
#search_go{
	margin-left:12px;
	width:56px;
	height:24px;
	border:none;
	color:#FFF;
	cursor:pointer;
	background:url(../images/searchr.gif) no-repeat left top;
}
#search_go:hover{
	background:url(../images/btn2.gif) no-repeat left top;
}
#index_right{
	float:right;
	padding-top:5px;
	width:673px;
	height:auto;
	padding-right:36px;
}
.index_about{
	float:left;
	height:276px;
	width:412px;
	background-color:#fbfbfb;
	border:1px solid #EFEFEF;
}
.index_about dt{
	width:412px;
	height:36px;
}
.index_about dd{
	width:392px;
	line-height:22px;
	padding:0 10px;
	text-indent:26px;
}

.index_about_right{
	float:right;
	width:256px;
	height:201px;
	background:url(../images/index_about_right.jpg) no-repeat left top;
}
#KinSlideshow{
	margin:8px 0 0 12px;
	width:256px;
	height:201px;
}
#KinSlideshow img{
	width:234px;
	height:190px;
}
#pro_list_index{
	float:left;
	width:670px;
	height:auto;
	margin-top:5px;
	background-color:#fff;
	border:1px solid #F2F2F2;
}
#pro_hearder{
	height:43px;
	line-height:43px;
	width:670px;	
	color:#292929;
	font-weight:bold;
	text-indent:14px;
	background:url(../images/index_csroll_bt.jpg) no-repeat left top;
}
#pro_hearder a{
	display:block;
	height:43px;
	line-height:43px;
	font-size:13px;
	width:670px;
	color:#292929;
	font-weight:bold;
	text-decoration:none;
}
.index_left{
	float:left;
	padding-left:32px;
	padding-bottom:20px;
}
.index_pro_dl{
	width:261px;
	height:auto;
	background:url(../images/index_pro_dl_bg.jpg)  repeat-y left top;
}
.index_pro_dl dt{
	height:50px;
	width:261px;
	line-height:42px;
	text-align:center;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/index_pro_dt_bg.jpg) no-repeat left top;
}
.index_pro_dl dd {
	padding-left:32px;
}
dd.index_pro_last_dd{
	height:52px;
	background:url(../images/index_pro_last_dd_bg.jpg) no-repeat left bottom;
}
.index_pro_dl dd a{
	display:block;
	margin:5px 0;
	height:32px;
	line-height:32px;
	width:195px;
	text-align:center;
	color:#333;
	text-decoration:none;
	background:url(../images/pro_a_bg.gif) no-repeat  left top;
}
*+html .index_pro_dl dd a{
	margin:3px 0;
	
}
.index_pro_dl dd a:hover{
	color:#007DCC; 
	background:url(../images/pro_a_bg.gif) no-repeat  left -32px;
}
.index_news{
	float:left;
	width:100%;
	margin-top:6px;
	margin-bottom:20px;
	padding-bottom:20px;
	border:1px solid #EFEFEF;
}
.index_news dd{
	float:left;
	width:300px;
	height:28px;
	line-height:28px;
	margin-left:20px;
	display:inline;
	border-bottom:1px dotted #CCC;
}
.index_news dd a{
	display:block;
	float:left;
	height:28px;
	width:300px;
	text-indent:24px;
	color:#333;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	text-decoration:none;
	background:url(../images/ico_17.jpg) no-repeat 5px center;
}
.index_news dd a:hover{
	color:#F60;
}
.index_news dd span{
	float:right;
}
.index_ziliao{
	height:auto;
}
.index_ziliao dd{
	height:31px;
}
.index_ziliao dd a{
	display:block;
	margin:0;
	height:31px;
	line-height:31px;
	width:195px;
	text-align:left;
	text-indent:24px;
	color:#333;
	text-decoration:none;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	background:url(../images/index_ziliao_dd_bg.jpg) no-repeat left top;
}
.index_ziliao dd a:hover{
	color:#F60;
	background:url(../images/index_ziliao_dd_bg.jpg) no-repeat left top;
}
.left_contact dd{
	line-height:24px;
	padding-left:32px;
}
.number{
	font-family:Verdana, Geneva, sans-serif;
}


.tontent_title{
	height:34px;
	line-height:34px;
	width:679px;
	text-indent:24px;
	color:#FFF;
	font-weight:bold;
	background-image:url(../images/content_title_bg.jpg);
}
.tontent_neiye{
	float:left;
	padding:0 22px;
	width:633px;
	height:auto;
	background-color:#FFF;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
}
.tontent_neiye p{
	text-indent:28px;
	line-height:30px;
	padding-top:12px;
	font-size:16px;
}
.tontent_neiye_last{
	float:left;
	width:679px;
	height:10px;
	padding-bottom:20px;
}
.content_left_nav{
	padding-bottom:12px;
}
.content_left_nav_title{
	width:251px;
	height:24px;
	padding-top:16px;
	color:#FFF;
	text-indent:56px;
	font-weight:bold;
	background-image:url(../images/content_left_nav_bg.jpg);
}
.content_left_nav_dl{
	width:251px;
	height:auto;
	padding-top:10px;
	margin-bottom:10px;
	background:url(../images/content_left_nav_dl_bg.jpg)  repeat-y left top;
}
.content_left_nav_dl dt{
	margin-left:26px;
	width:200px;
	height:32px;
	line-height:32px;
	text-indent:50px;
	color:#0066cc;
	background-image:url(../images/content_left_nav_dl_dt_bg.jpg);
}
.content_left_nav_dl dd{
	 padding-left:26px;
}
.content_left_nav_dl dd a{
	display:block;
	width:200px;
	height:25px;
	line-height:25px;
	text-indent:50px;
	border-top:1px solid #FFF;
	background-color:#f8f8f8;
	color:#3472A1;
	text-decoration:none;
	
}
.content_left_nav_dl dd a:hover,a#current{
	color:#0066cc;
	background-color:#EBF7FE;
}
dd.content_left_nav_dl_last_dd{
	padding-left:0;
	width:250px;
	height:19px;
	background-image: url(../images/content_left_nav_dl_last_dd_bg.jpg);
}
.neiye_left_contact{
	width:251px;
	background:url(../images/content_left_nav_dl_bg.jpg)  repeat-y left top;
}
.neiye_left_contact dt{
	padding-left:1px;
	border-top:1px solid #f4f4f4;
}

.news_list li{
	height:30px;
	line-height:30px;
	padding-left:12px;
	background:url(../images/icon-09.gif) no-repeat 0 center;
}
.news_list li a{
	display:block;
	float:left;
	width:480px;
	height:30px;
	line-height:30px;
	text-decoration:none;
	color:#000;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.news_list li span{
	display:block;
	float:right;
}
.news_list li a:hover{
	color:rgb(255, 102, 0);
	text-decoration:underline;
}
#page{
	padding-top:30px;
}
#page li{
	float:left;
	height:19px;
	line-height:19px;
	margin:0 2px 0;
}

#page .shouye{
	border:1px solid #34A7DB;
	width:34px;
	height:19px;
	line-height:19px;
	color:#0068CC;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
.last_page a{
	display:block;
	width:34px;
	height:19px;
	line-height:19px;
	color:#666;
	border:1px solid #D3D3D4;
		text-decoration:none;
		background:url(../images/page_bg1.png) repeat-x left top;
}
#page ul li.page_up{
	width:46px;
	line-height:19px;
	height:19px;
	text-align:center;
	border:1px solid #34A7DB;
	color:#0068CC;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
#page ul li.page_up a,#page ul li.page_down a{
		display:block;
		width:46px;
		height:19px;
		line-height:19px;
		color:#666;
		border:1px solid #D3D3D4;
		text-decoration:none;
		background:url(../images/page_bg1.png) repeat-x left top;
}
#page ul li.page_down a:hover{
		border:1px solid #34A7DB;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
.page_link{
	display:block;
	width:17px;
	height:19px;
	line-height:19px;
	text-align:center;
	text-decoration:none;
	border:1px solid #D3D3D4;
	color:#666;
	background:url(../images/page_bg1.png) repeat-x left top;
}
.page_cuttent{
		display:block;
	width:17px;
	height:19px;
	line-height:19px;
	text-decoration:none;
	text-align:center;
	color:#0068CC;
	font-weight:bold;
	border:1px solid #34A7DB;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
#page ul a:hover{
	border:1px solid #34A7DB;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
#pagename{
	height:17px;
	width:28px;
	text-align:center;
	line-height:17px;
	border:#8DB5D7 1px solid;
}
#page{
	clear:both;
	color:#9a9a9a;
	text-align:center;
	padding-bottom:30px;
}

	
			.xgyd{
				padding-left:0;
				padding-bottom:40px;
			}
			.xgyd dt{
				background:url(../images/xgwz_dt_bg.jpg) repeat-x left top;
				height:20px;
				width:630px;
				margin-bottom:6px;
				line-height:20px;
				text-indent:24px;
				color:#FFF;
			}
			.xgyd dd{
				height:22px;
				width:630px;
				line-height:22px;
				text-indent:30px;
				background:url(../images/xgyd_dd_bg.jpg) no-repeat left top;
			}
			.xgyd dd span{
				padding-left:12px;
			}
			div.content p{
				font-size:16px;
				line-height:30px;
				padding-top:12px;
			}
			
			div.content  table{
				text-align:center;
				width:600px;
				margin:0 auto;
			}
			div.content  table td,div.content  table caption{
				line-height:26px;
				text-align:center;
				
			}
			h1{
				text-align:center;
				font-size:18px;
				height:60px;
				line-height:60px;
			}
			.time_title{
				text-align:center;
			}
			div.content h4 {
				font-size:16px;
				height:60px;
				line-height:60px;
			}
			
			div.content  table caption{
			font-weight:bold;
			}
			.time_title{
			height:40px;
			line-height:40px;
			width:580px;
			margin-left:30px;
			text-align:center;
			border-bottom:1px solid #DAD8D9;
		}
		.time_title a,.up a,.xgyd dd a{
			color:#666;
			text-decoration:none;
		}
		.time_title a:hover,.xgyd dd a:hover{
			color:#f00;
		}
		.up{padding-top:12px;}
		.up a:hover{ color:#F00; text-decoration:underline;}
			.down{padding-top:5px;padding-bottom:12px;}
			
			
			#pro_list_index .pic{ float:left;width:170px; margin:8px 24px 0;height:170px;}
*html #pro_list_index .pic{
	display:inline;
}
#pro_list_index .pic  dt a {
	display:block;
	width:168px;
	height:132px;
	margin-bottom:5px;
	border:1px solid #E6E7E7;
	background-color:#FBFBFB;
}
#pro_list_index .pic  dt a:hover {
	border:1px solid #FA6A0A;
	background-color:#FDF0C3;
	
}
.pic{ float:left;width:170px; margin:12px 30px 0 10px;height:160px;}
*html  .pic{
	display:inline;
}
 .pic  dt a {
	display:block;
	width:168px;
	height:132px;
	margin-bottom:5px;
	border:1px solid #E6E7E7;
	background-color:#FBFBFB;
}
 .pic  dt a:hover {
	border:1px solid #FA6A0A;
	background-color:#FDF0C3;
	
}
 .pic  dt img{ width:162px; height:125px; padding:3px 2px 3px 3px;}
 .pic dd{ text-align:center;line-height:24px;height:24px;overflow:hidden;}
 .pic dd a{font-size:12px;color:#007DCC; text-decoration:none; font-weight:bold;}
.pic dd a:hover{ color:#F60;}

#hudong{
	padding-left:26px;
	height:500px;
	color:#333;
}
#hudong span{
	color:#989898;
}
#hudong #content{
	border:1px solid #EAEAEA;
	background-color:#FAF8F9;
	width:300px;
	height:63px;
	font-size:12px;
}
#hudong table caption{ 
	color:#1565A2;
	height:29px;
	line-height:29px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	text-indent:16px;
	margin-bottom:20px;
	background:url(../images/caption_bg.jpg) no-repeat left top;
}
.dianping_text,.input{
	background-color:#FAF8F9;
	height:29px;
	line-height:29px;
	border:1px solid #ececec;
}
.input{
	width:260px;
}

.liuyan{
	width:80px;
	height:31px;
	padding-left:520px;
	margin-bottom:12px;
}
.chakan_liuyan_list{
	position:relative;
	margin-left:0;
	height:auto;
	width:630px;
	margin-bottom:20px;
	border:1px #9BE3F9 solid;
}
.chakan_liuyan_list dt{
	color:#666;
	font-weight:bold;
	text-indent:50px;
	width:628px;
	height:30px;
	line-height:30px;
	border:1px solid #FFF;
	background:#DCF2FC url(../images/4.gif) no-repeat 15px center;
}
.time{
	position:absolute;
	display:block;
	height:30px;
	line-height:30px;
	top:0;
	right:20px;
}
.post_text{
	padding:22px 10px;
	text-indent:24px;
	line-height:20px;
	
}
.huif{
	height:42px;
	line-height:42px;
	text-indent:24px;
	background-color:#f8f8f8;
}
.left_nav_pro_list{
	width:251px;
	height:auto;
	padding-top:12px;
	background:url(../images/content_left_nav_dl_bg.jpg)  repeat-y left top;
}
.left_nav_pro_list li{
	height:20px;
	line-height:20px;
	padding-left:22px;
	background:url(../images/line3.gif) no-repeat 12px center;
}
.left_nav_pro_list li a{
	color:#000;
	text-decoration:none;
	
	
}
.left_nav_pro_list li a:hover{
	border:1px solid #e4e4e4;
}
.left_nav_pro_list li a#current{
	color:#0066CC;
	border:1px solid #C7E8FB;
}

.zizhi{
	padding-top:22px;
}
.zizhi li{
	float:left;
	width:293px;
	height:220px;
	padding-right:20px;
}
.zizhi li p{
	float:left;
	width:293px;
	height:40px;
	line-height:40px;
	text-align:center;
}
.zizhi li a{
	display:block;
	width:293px;
	height:198px;
		border:1px solid #E6E7E7;
	background-color:#FBFBFB;
}
.zizhi li a:hover{
	border:1px solid #FA6A0A;
	background-color:#FDF0C3;
}
.zizhi li img{
	padding:5px 0 0 5px;
	width:285px;
	height:190px;
}
#nodata{
	width:200px;
	height:50px;
	line-height:50px;
	margin-left:200px;
	text-indent:40px;
	padding-bottom:500px;
	background: url(../images/oper-noinfo.gif)  no-repeat  left  top;
}
.shangpxi{
	float:left;
	padding:30px 0 0 20px;
	color:#333;
}
.shangpxi dt,.shangpxi dd{
	height:30px;
	line-height:30px;
}
.shangpxq{
	text-indent:24px;
	line-height:26px;
	width:600px;
	padding:24px 0 100px 24px;
}

.preview{ position:relative;width:334px;height:320px;margin:24px 0 0 24px;}

.smallImg{height:40px; padding:13px 0 0 0; width:334px;}
.scrollbutton{ float:left;width:32px; height:40px;cursor:pointer;}
.scrollbutton.smallImgUp{background:url(../images/zoom_left.jpg) no-repeat left top;}
.scrollbutton.smallImgDown{background:url(../images/zoom_right.jpg) no-repeat left top;}
#imageMenu {float:left;height:40px;width:270px;overflow:hidden;}
#imageMenu li { float:left;height:40px; width:55px; padding-left:10px;}
#imageMenu li img{width:55px;height:40px;cursor:pointer;}
.bigImg{
	position:relative;
	width:326px;
	height:221px;
	padding:3px 0 0 3px;
	border:1px solid #ACA7A3;
	overflow:hidden;
	}
.bigImg #midimg{width:323px;height:217px;}
#winSelector{position:absolute;width:160px;height:100px;cursor:move;filter:alpha(opacity=20);-moz-opacity:0.15;opacity:0.15;background-color:#fff;border:1px solid #fff;}

#bigView{
position:absolute;
overflow:hidden;
width:400px;
height:300px;
z-index:999;
border:1px solid #333;
}
#bigView img{position:absolute;}
.up_pro,.down_pro{
	float:left;
	width:600px;
	height:20px;
	padding-left:60px;
}

.cpjs{
	clear:both;
	width:560px;
	height:32px;
	line-height:32px;
	margin-left:12px;
	text-indent:8px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/cpjs_bt_bg.jpg) no-repeat left top;
}
.products_content{
	width:560x;
	padding:20px 0px 20px;
	margin-left:0;
	line-height:24px;
}
.products_content p{
	width:500x;
	text-indent:24px;
	padding-top:12px;
	color:#333;
	font-size:14px;
}

.xiangguan_pro {
	padding-bottom:20px;
}
.xiangguan_pro_dt{
	width:640px;
	height:30px;
	line-height:30px;
	margin-left:0;
	margin-bottom:12px;
	text-indent:24px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/content_title_bg.jpg) no-repeat left top;
}
.news_next p{
	padding-top:4px;
}
.news_next a{
	color:#007DCC;
	text-decoration:none;
}
.news_next a:hover{
	color:#f60;
}


#footer{
	clear:both;
	width:1004;
	margin:0 auto;
	position:relative;
	height:89px;
	
	text-align:center;
	color:#FFF;
	background:url(../images/footer_bg.jpg) repeat-x left top;
}
#footer1{
	position:absolute;
	left:-800px;
	bottom:0;
	height:89px;
	width:3000px;
background:url(../images/footer_bg.jpg) repeat-x left top;
}
#footer2{
	position:absolute;
	left:0;
	top:12px;
	height:77px;
	width:1004px;
	line-height:20px;
}
#footer a{
	color:#FFF;
	text-decoration:none;
}
#footer a:hover{
	 color:rgb(255, 102, 0);
}
.gabeian{

	padding:4px 0  4px 24px;
	background:url(../images/beian.png) 0 center no-repeat;
}