*{  margin: 0;  padding: 0; border:0px;} 
body{background:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif ;}
li{list-style:none;}
a{text-decoration:none; color:#666666;}
li{ list-style:none;}
.clear{ clear:both;}


.top{ width:1000px; height:104px; margin:0px auto; position:relative;}
.top h2{ display:block; width:411px; height:104px; float:left; background:url(../image/logo.jpg) no-repeat;}
.top h2 a{ display:block;width:411px; height:104px; text-indent:-19888px;}
.top .shoucang{ width:274px; height:27px; background:url(../image/topbg.gif) no-repeat; position:absolute; right:0px; top:0px; line-height:27px; text-align:center;}
.top .shoucang a{ color:#FFF; margin:0px 10px;}
.top .phone{ padding-left:73px; height:46px; line-height:46px; position:absolute; top:42px; right:10px; font-size:26px; font-weight:bold; color:#ca9d00;}

.nav{ width:100%; height:58px; line-height:58px; background:#ddb013;}
.nav ul{ display:block; height:58px; margin:0px auto; width:1000px;}
.nav ul li{ display:block; height:58px; line-height:58px; background:url(../image/navbg.jpg) right no-repeat; padding:0px 30px; float:left;}
.nav ul li a{ font-size:16px; font-weight:bold; color:#FFF;}
.nav ul li:hover{ background:#b99000;}

#bannr{position:relative;overflow:hidden;height:550px;width:100%;}
#bannr li{position:absolute;left:0;top:0;}
#bannr ul li{ width:100%; height:550px; list-style:none;margin:0;padding:0}
#bannr ul li a{ display:block; width:100%; height:550px;}
#bannr img{display:block; height:550px;}
.bannr-nav{ display:block; width:30px; height:4px; background:#FFF; border-radius:2px 2px 0px 0px;  overflow:hidden; line-height:80px; cursor:pointer; float:left; display:inline; margin-left:4px;}
.bannr-cur-nav{ display:block; width:30px; height:4px; background:#ddb013; border-radius:2px 2px 0px 0px; overflow:hidden; line-height:80px; float:left; display:inline; margin-left:4px;}

.foot {
	width: 100%;
	background: url(../image/fotbg.jpg) top center no-repeat;
	margin-top: 30px;
}

.foot_nr {
	width: 1000px;
	margin: 0px auto;
	padding: 20px 0px;
	color: #999;
	background: url(../image/fltlogo.jpg) center no-repeat;
}

.f_weixin {
	width: 202px;
	height: 82px;
	float: left;
	padding-left: 120px;
	padding-top: 20px;
	background: url(../image/weixin.jpg) left no-repeat;
	color: #999;
	line-height: 22px;
}

.fot_youc {
	float: right;
	line-height: 18px;
	padding-top: 15px;
}

	.fot_youc a {
		color: #999;
	}
.tl_biaoti{ width:1000px;  margin:25px auto; text-align:center; }
.b_als,.products{ width:100%; padding-top:20px; background:#EEE;}
.b_als10{ width:1000px; margin:0px auto;}
.b_als10 dl{ width:450px; padding:0px 25px; float:left; display:inline; margin-bottom:20px;}
.b_als10 dl dt{ display:block; width:450px; height:280px;}
.b_als10 dl dt img{ width:450px; height:280px;}
.b_als10 dl dd{ display:block; background:#FFF; padding:15px; }
.b_als10 dl dd a{ display:block; height:40px; line-height:40px; font-size:26px; font-weight:bold; color:#666; margin-bottom:15px;}
.b_als10 dl dd p{ text-indent:20px; color:#CCC; line-height:20px;}
.b_als10 dl:hover dd{ background:#f6e9bd;}
.fenl_bg {
	width: 100%;
	height: 265px;
	background: url(../image/fenlbg.jpg) center top no-repeat;
}

.navfen {
	width: 100%;
	background: #FFF;
	padding: 30px 0px;
}

	.navfen p {
		display: block;
		width: 1000px;
		margin: 0px auto;
		color: #666;
	}

		.navfen p a {
			color: #666;
		}

#pages {
	clear: both;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: 宋体;
	PADDING-TOP: 14px;
	height: 28px;
}

	#pages ul {
		position: relative;
		float: left;
		left: 50%;
	}

	#pages li {
		position: relative;
		float: left;
		left: -50%;
		display: inline;
		margin: 0 2px;
	}

	#pages A {
		BORDER-BOTTOM: #e3e3e3 1px solid;
		TEXT-ALIGN: center;
		BORDER-LEFT: #e3e3e3 1px solid;
		PADDING-BOTTOM: 0px;
		LINE-HEIGHT: 22px;
		PADDING-LEFT: 10px;
		PADDING-RIGHT: 10px;
		DISPLAY: inline-block;
		BACKGROUND: #fff;
		HEIGHT: 22px;
		COLOR: #333;
		BORDER-TOP: #e3e3e3 1px solid;
		BORDER-RIGHT: #e3e3e3 1px solid;
		PADDING-TOP: 0px
	}

	#pages li.thisclass A {
		PADDING-BOTTOM: 0px;
		BACKGROUND: #fefbf5;
		PADDING-TOP: 0px
	}

	#pages A:hover {
		BACKGROUND: #9a030a;
		COLOR: white;
		TEXT-DECORATION: none
	}

	#pages SPAN {
		TEXT-ALIGN: center;
		PADDING-BOTTOM: 0px;
		LINE-HEIGHT: 22px;
		PADDING-LEFT: 10px;
		PADDING-RIGHT: 10px;
		DISPLAY: inline-block;
		BACKGROUND: #ddb013;
		HEIGHT: 22px;
		COLOR: #fff;
		PADDING-TOP: 0px
	}





.products_1000 {
	width: 1000px;
	margin: 0px auto;
}

.products_z {
	width: 235px;
	float: left;
	background: #FFF;
}

	.products_z b {
		display: block;
		height: 44px;
		background: #ddb013 url(../image/lib_list.gif) 10px no-repeat;
		border-radius: 5px 5px 0px 0px;
		padding: 0px 25px;
		color: #FFF;
		font-size: 18px;
		font-weight: bold;
		line-height: 44px;
	}

	.products_z ol {
		padding: 10px 14px;
	}

		.products_z ol li {
			display: block;
			height: 40px;
			line-height: 40px;
			padding-left: 15px;
			background: url(../image/list_jia.gif) left no-repeat;
		}

			.products_z ol li a {
				color: #666;
				font-size: 14px;
			}

.products_y, .productszs_y, .aopp {
	width: 765px;
	float: right;
}

	.products_y dl {
		display: block;
		width: 235px;
		margin-bottom: 15px;
		margin-left: 20px;
		display: inline;
		float: left;
	}

		.products_y dl dt {
			display: block;
			width: 235px;
			height: 175px;
		}

			.products_y dl dt img {
				width: 235px;
				height: 175px;
			}

		.products_y dl dd {
			display: block;
			height: 50px;
			line-height: 50px;
			text-align: center;
			font-size: 14px;
		}

	.productszs_y dl {
		display: block;
		width: 740px;
		height: 260px;
		padding-left: 25px;
	}

		.productszs_y dl dt {
			display: block;
			width: 350px;
			height: 260px;
			float: left;
		}

			.productszs_y dl dt img {
				width: 350px;
				height: 260px;
			}

		.productszs_y dl dd {
			display: block;
			width: 370px;
			height: 28px;
			line-height: 28px;
			color: #999;
			float: right;
		}

			.productszs_y dl dd span {
				color: #868686;
			}

			.productszs_y dl dd.cp_title {
				font-size: 24px;
				font-weight: bold;
				color: #ddb013;
				height: 44px;
				line-height: 44px;
			}

			.productszs_y dl dd.cp_fanwei {
				height: 90px;
				line-height: 20px;
			}

.aopp, .aopp_lb {
	width: 725px;
	padding: 0px 20px;
	float: right;
}

	.aopp h1 {
		display: block;
		height: 50px;
		line-height: 50px;
		font-size: 26px;
		color: #333;
		text-align: center;
	}

	.aopp .p_shijian {
		display: block;
		height: 30px;
		line-height: 30px;
		color: #999;
		text-align: center;
	}

	.aopp_lb ol {
		display: block;
		padding: 20px 10px;
	}

		.aopp_lb ol li {
			display: block;
			height: 32px;
			line-height: 32px;
			font-size: 14px;
			background: url(../image/list_jia.gif) left no-repeat;
			padding-left: 20px;
		}

			.aopp_lb ol li a {
				color: #666;
				float: left;
			}

			.aopp_lb ol li span {
				float: right;
				color: #CCC;
				font-size: 12px;
			}

			.aopp_lb ol li a:hover {
				color: #ddb013;
				font-weight: bold;
			}

.muaboutz {
	width: 480px;
	height: 315px;
	float: left;
	display: inline;
}

.muabouty {
	width: 500px;
	height: 315px;
	float: right;
	padding-left: 20px;
	background: #FFF;
	line-height: 20px;
	color: #666;
}

	.muabouty a {
		color: #000;
		padding: 4px 5px;
		background: #E6E6E6;
		border-radius: 10px;
		float: right;
		margin-right: 20px;
	}

		.muabouty a:hover {
			background: #ddb013;
		}

	.muabouty p {
		text-indent: 20px;
		line-height: 24px;
		padding: 20px;
		padding-bottom: 13px;
	}


.iu_aka {
	margin-top: 30px;
	padding: 0px 25px;
}

.iu_akati {
	display: block;
	height: 30px;
	line-height: 30px;
	border-bottom: 2px #ddb013 solid;
	text-indent: 10px;
	font-size: 14px;
	color: #999;
	font-weight: bold;
}

	.iu_akati img {
		max-width: 650px;
	}

.iu_akanr {
	padding: 20px 0px;
	line-height: 28px;
	color: #666;
	font-size: 14px;
}

	.iu_akanr p {
		margin-bottom: 15px;
	}