body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd { font-family:Arial, Helvetica, sans-serif; margin: 0px;padding: 0px;font-size: 12px;font-weight: normal; }
              ul { list-style: none; }
              img { border-style: none; }
              a{text-decoration: none;color: #474747}
.clear{clear:both; border:0px; padding:0px; margin:0px;}
.top{ width:1000px; margin:0 auto; height:128px;}
.logo{ float:left; margin-top:13px;}
.pho{ float:right;}
.pho1{ height:32px; width:370px;}
.p1{ background:url(../images/index_03.jpg) no-repeat left center; padding-left:24px; float:left; height:24px; display:block; line-height:24px;}
.p2{ background:url(../images/index_06.jpg) no-repeat left center; padding-left:24px; display:block; height:24px; line-height:24px; float:right;}
.pho1 a{ text-decoration:none; color:#666666}
.pho2{ height:30px; padding-top:60px;float: right;}
.a0{ float:left; background:url(../images/index_china.jpg) no-repeat left center; display:block; padding-left:25px; width:61px; line-height:24px; height:30px;}
.a1{ float:left; background:url(../images/index_14.jpg) no-repeat left center; display:block; padding-left:25px; width:61px; line-height:24px; height:30px;}
.a2{ float:left; background:url(../images/index_16.jpg) no-repeat left center; display:block; padding-left:25px;width:61px; line-height:24px; height:30px;}
.a3{ float:left; background:url(../images/index_19.jpg) no-repeat left center; display:block; padding-left:25px; width:61px;line-height:24px; height:30px;}
.pho2 a{ color:#616161; text-decoration:none;}
.nav{ width:100%; background:url(../images/index_26.jpg) repeat-x; height:52px;}
.nav ul{ width:1000px; margin:0 auto; height:46px;}
.nav ul li{ float:left; line-height:46px; width:166px; overflow: hidden; height: 46px; text-align:center; font-size:16px; background:url(../images/index_28.jpg) no-repeat right 0px;}
.nav ul li a{ color:#3e6000; text-decoration:none; display:block;}
.nav ul li a.s1{ background:url(../images/index_28.jpg) no-repeat left 0px;}
.nav ul li a:hover{ color:#92d51a; background:url(../images/c.gif) repeat-x;}
.ban_bg{ background:url(../images/index_33.gif) repeat-x; height:420px; padding-top:26px;}
.banner_bg{ background:url(../images/gf.jpg) no-repeat; width:1000px; height:415px; margin:0 auto;}
#full-screen-slider {
	width:100%;
	height:435px;
	float:left;
	position:relative; padding-top:6px;
}
#slides {
	display:block;
	width:100%;
	height:396px;
	list-style:none;
	padding:0;
	margin:0;
	position:relative
}
#slides li {
	display:block;
	width:100%;
	height:100%;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute
}
#slides li a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px
}
#pagination {
display: block;
list-style: none;
position: absolute;
left: 7%;
top: 410px;
z-index: 9900;
padding: 5px 15px 5px 0;
margin: 0;
}
#pagination li {
	display:block;
	list-style:none;
	width:15px;
	height:15px;
	float:left;
	margin-left:15px;
	border-radius:10px;
	background:#d4d6d5
}
#pagination li a {
	display:block;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	text-indent:-9999px;
}
#pagination li.current {
	background:#92d51a
}
.ad{ width:1000px; margin:0 auto; height:175px;}
.ad ul li{ width:200px; text-align:center; float:left; display:inline; height:175px; overflow:hidden;}
.ad ul li h2{ font-size:18px; line-height:35px;}
.ad ul li p{ line-height:24px;}
.ad ul li h2 a{ color:#323232; text-decoration:none;}
.ad ul li p a{ text-decoration:none; color:#8f8f8f;}
.ad ul li a:hover{ text-decoration:underline;}
.pro{ width:1000px; margin:10px auto 0; height:366px;}
.proz{ float:left; width:221px; border:1px solid #dddddd; height:364px;}
.proz1{ background:url(../images/index_53.jpg) repeat-x; height:31px;}
.proz1 h2{ background:url(../images/index_59.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:25px; margin-left:15px; font-size:16px;}
.proz1 h2 a,.proy1 h2 a{ color:#559a09; text-decoration:none;}
.proz1 h2 a:hover{ text-decoration:none;}
.proz2 h2{ border-radius:3px; background:#92d51a; height:30px; line-height:30px; padding-left:10px; text-indent:5px;width:90%; margin:10px auto 0; font-size:14px;}
.proz2 h2 img{ padding-right:7px;}
.proz2 h2 a{ color:#446903; text-decoration:none;}
.proz2 ul{ width:90%; margin:0 auto;}
.proz2 ul li{ line-height:30px; background:url(../images/index_68.jpg) no-repeat left center; padding-left:10px; height:30pox; border-bottom:1px dashed #CCC}
.proz2 ul li a{ color:#535353; text-decoration:none;}
.proz2 ul li a:hover{ text-decoration:underline; color:#4e7706;}
.proy{float:right; width:757px; border:1px solid #dddddd; height:364px;}
.proy1{background:url(../images/index_53.jpg) repeat-x; height:31px;}
.proy1 h2{background:url(../images/index_56.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:35px; margin-left:10px; font-size:16px;}
.proy1 h2 span{ float:right; padding-right:10px; padding-top:10px;}
.list li img{*float: left;*z-index: 1;}
.list li{*overflow: hidden; float:left; height:130px; width:160px; margin:20px 13px 0px; position:relative}
.list li h2{*margin-top: -30px; *z-index: 99; *margin-left: -158px; background:#000; width:158px; height:30px;filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5; position:absolute; bottom:0px;}
.ai1{margin:20px 11px 0px !important;}
.list li p{ *z-index: 99;position:absolute;*margin-left: -158px; bottom:0px; height:30px; overflow:hidden; line-height:30px; text-align:center; width:158px;}
.list li p a{ color:#FFF; text-decoration:none;}
.list li p a:hover{ color:#92d51a; text-decoration:underline;}
.ad2{ width:1000px; margin:10px auto;}
.about{ width:725px; height:287px; float:left;}
.about1{ background:url(../images/index_83.jpg) repeat-x center center; height:30px;}
.about1 h2{ background:url(../images/index_80.jpg) no-repeat left center #FFF; height:30px; line-height:30px; float:left; width:80px; padding-left:30px; font-size:16px;}
.about1 span{ float:right; padding-top:8px; background:#FFF; padding-left:10px;}
.about1 h2 a{ color:#559a09; text-decoration:none;}
.about2 img{ float:left; margin-right:15px;}
.about2 h2{ font-size:16px; line-height:30px;}
.about2 h2 a{ color:#559a09; text-decoration:none;}
.about2 h2 a:hover{ font-weight:bold; text-decoration:underline;}
.about2 p{ color:#333333; line-height:26px;}
.new{ background:url(../images/hg.jpg) no-repeat; width:235px; height:260px; float:right; padding:10px;}
.new1{ background:url(../images/index_95.jpg) repeat-x bottom center; height:28px; width:94%; margin:0 auto;}
.new1 h2{ background:url(../images/index_87.jpg) no-repeat left center; padding-left:30px; font-size:16px; color:#FFF; line-height:28px;}
.pro-switch {
	height: 180px; margin:10px auto 0;
	position: relative;
	width:220px;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 180px;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width:220px;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	position: absolute;
	text-align: center;
	left:0; top:180px;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}
.ad3{ width:1000px; margin:0 auto; height:200px;}
.ad3 ul li{ float:left; width:250px; background:url(../images/index_100.jpg) no-repeat right bottom; height:200px; overflow:hidden;}
.ad3 ul li h2{ font-size:16px; text-align:center; line-height:40px; height:40px;}
.ad3 ul li h2 a{ text-decoration:none; color:#5c880e;}
.ad3 ul li p{ line-height:30px; text-align:center; padding:0 10px;}
.ad3 ul li p a{ color:#474747; text-decoration:none;}
.ad3 ul li.d1{ background:none;}
.ad3 ul li p a:hover,.ad3 ul li h2 a:hover{ text-decoration:underline;}
.fot{ background:#7d7e7d; height:110px; margin-top:10px;}
.fot h3{ width:650px; margin:0 auto; line-height:40px; height:40px; color:#FFF; padding-top:15px;}
.fot h3 a{ color:#FFF; text-decoration:none;}
.fot h3 a:hover{ text-decoration:underline;}
.fot p{ line-height:30px; text-align:center; color:#FFF;}
.con{ width:1000px; margin:0 auto; min-height:500px; _height:500px;}
.zuo{ width:223px; float:left;}
.lianxi{ width:221px; margin-top:10px; border:1px solid #dddddd;}
.lianxi1{ padding:10px; line-height:26px;}
.you{ border:1px solid #dddddd; float:right; width:750px;}
.proz1 span{ float:right; line-height:30px; padding-right:10px; color:#333;}
.proz1 span a{ color:#333; text-decoration:none;}
.neirong{ padding:10px;}
.neirong p{ line-height:28px;}DIV.megas512 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
DIV.megas512 A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #5c880e; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.megas512 A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #5c880e; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.megas512 SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.list2 li{ line-height:30px; background:url(../images/index_68.jpg) no-repeat 0px 13px; height:90px; overflow:hidden; border-bottom:1px dashed #CCCCCC; }
.list2 li span{ float:right; color:#999;}
.list2 li h2{ font-size:14px; padding-left:10px;}
.list2 li h2 a{ color:#5c880e; text-decoration:none;}
.list2 li h2 a:hover{ text-decoration:underline;}