@charset "utf-8";
@import "reset.css";
/*globe*/
*{ margin:0; padding:0;}
ul{ list-style:none;}
body {
	
	color: #666;
	font: 12px/24px "微软雅黑","华文细黑",Arial,sans-serif;
	padding: 0;
	margin: 0;
	width: 100%;
	min-width: 1000px;
}
/*html{overflow-x:hidden;}*/
a {
	color: #666;
}
a:hover {
	color: #047e34;
}
.clear{ clear:both;}
.ablock{width: 100%;height: 100%;display: block;}
/*public*/
.w1000{margin: 0 auto;width: 1000px; }
.marT10 {
	margin-top: 10px;
}
.marT20 {margin-top: 20px;}

.newsinfo_tit b {
	color: #535353;
	font: 24px/30px "微软雅黑";
	display: block;
	padding: 10px 0;
}
.newsinfo_tit span {
	display: block;
	color: #afafaf;
}
.newsinfo_tit {
	padding: 0px 0 25px;
}
.newsinfo_con {
	min-height: 300px;
	_height: 300px;
}
.newsinfo_con p {
	padding: 0 0 25px;
}
.back {
	padding-bottom: 30px;
}
.back a {
	color: #2f5ea6;
	text-decoration: underline;
}
.nextcon {
	border-top:#e5e5e5 1px solid;
	padding: 20px 0 0;
	color:#7c7c7c;
}
.nextcon a{
	color:#7c7c7c;
}
.nextcon a:hover{
	color:#1b559a;
}
.fl {
	float:left;

}
.fr {
	float:right; 

}
.wrap{ width:100%; height:auto; background:#fff; float:left;}
/***********首页*************/
.wrap1{
	width: 100%;
	height: 94px;
	
}
.wrap2{ width:100%; height:36px;}

.head{ width:1120px; height:94px; margin:0 auto; background-image: url(/images/top-bg.jpg);}
.head-logo{ width:230px; height:94px; float:left; margin-left:30px;}
.head-right{width:290px; height:94px; float:right; margin-right:30px;}
.head-right1{width:220px; height:15px; float:right; margin:18px 0 25px 0;}
.head-right1 ul li{ width:70px; height:15px; font-size:14px; line-height:14px; float:left; border-right:1px solid #666; text-align:center; }
.head-right2{width:235px; height:30px; float:right; margin-top:10px;}
.intxt{
	width: 173px;
	height: 23px;
	padding-left: 30px;
	background-image: url(/images/txt.jpg);
	background-repeat: no-repeat; color:#999;
}
.inbtn{ width:24px; height:23px; background:url(/images/but.jpg); margin-left:1px;}

.nav{ width:800px; margin:0; padding:0 0 0 0; height:36px; float:right}
#jsddm {
	width:800px; z-index:9999;
	padding: 0; margin:0; float: left; position:relative;}
#jsddm li {
	float: left;
	width: 110px;
	list-style: none;
	height: 30px;
	line-height:18px;

	font-size:14px;
	background-repeat: no-repeat;	/*font: 12px Tahoma, Arial*/
}
#jsddm li span { line-height:-10px; font-size:8px;}
.nav #jsddm li a span{ line-height:-10px; font-size:8px;}
#jsddm li a {
	height:35px; width:110px; display:block;
	padding: 0;
*display:block;

	font-size: 14px;
	text-align: center;
}
#jsddm li a.first {
	border-bottom:5px solid #4D930E;
}
#jsddm li a:hover {
	border-bottom:3px solid #fa6d02; color:#000;
}


#jsddm li ul {
	
top:38px;width:110px;
	position: absolute;
	visibility: hidden;
	background:url(/images/nav2-bg.jpg);
	
}
#jsddm li ul li {
	float: none;
	border: none;
	background: none;
	line-height: 20px;
	font-size: 13px;
}
#jsddm li ul li a{
	color: #FFF;
	padding: 0;
	padding-top: 10px;
	display: block;
	font-size: 13px;
}
#jsddm li ul li a:hover{
	border-bottom:0px solid #4D930E;
}

.slide-main{height:350px;position:relative;  width:1120px; margin:0 auto;}
.slide-main .prev,.slide-main .next{display:block;width:21px;height:42px;position:absolute;z-index:222;top:50%;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.slide-main .prev{left:20%;background:url(/images/icon.png) no-repeat left top}
.slide-main .next{right:20%;background:url(/images/icon.png) no-repeat -23px top}
.slide-main .prev:hover,.slide-main .next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:320px;left:0;text-align:center;}
.item a{display:inline-block;width:15px;height:15px;margin-right:11px;background:#fff; border-radius:50%;-moz-border-radius:50%;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#057E33;}
.slide-box,.slide{display:block;width:100%;height:350px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:350px;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#fff url(/images/bz.jpg) center top no-repeat}
#bgstyleb{background:#fff url(/images/eb.jpg) center top no-repeat}
#bgstylec{background:#fff url(/images/tk.jpg) center top no-repeat}
#bgstyled{background:#fff url(/images/yn.jpg) center top no-repeat}


.i_banner {
	height:350px;
	position:relative; width:1120px; margin:0 auto;
}
.i_banner .banner_list {
	height:380px; width:1120px;
}
.i_banner .banner_pre {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-500px;
	width:21px;
	height:42px;
	cursor:pointer;
	background:url(/images/icon.png) no-repeat left top;
}
.i_banner .banner_next {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:455px;
	width:23px;
	height:42px;
	cursor:pointer;
	background:url(/images/icon.png) no-repeat -23px top;
}
.i_banner .page {
	text-align:left
}
.i_banner .page a {
	display:inline-block;
	width:10px;
	height:10px;
	background:#fff;
	margin-left:5px;
	border-radius:5px;margin-top:-40px;
}
.i_banner .page a.current {
	background:#057e33;
}
.one{ width:1100px; height:260px; margin:20px auto;}
.i_o_1{ width:330px;height:240px;float:left;}
.o_tit{ width:350px; float:left; height:25px; font-size:16px; color:#047e34; }
.o_tit span{ color:#666;}
.o_tit span2 {color:#666; float:right; line-height:15px; font-size:14px;}
.i_o_1r{ width:350px; height:220px; float:left; background:url(/images/j-bg.jpg) no-repeat;}
.i_o_1r dd{ width:130px; height:91px; margin:6px 3px; display:block; float:left;}
.choose{ width:120px; margin-top:80px; float:left; margin-left:30px;}
.i_o_1r p{ width:300px; height:40px; float:left; margin:8px;}
.gs{ width:300px; height:65px; float:left; margin-left:10px;}
.gs ul li{ width:135px; height:18px; display:block; float:left; background:#047e34; color:#FFF; text-align:center; margin-right:15px; margin-top:3px; line-height:18px; font-size:12px;}
.gs ul li a{ color:#FFF; font-size:12px;}
.gs ul li a:hover{
	text-decoration: underline;
}
.w450{width: 450px;}
.i_o_2{ width: 450px; float: left; margin-left:10px;  }
 .i-r-1b{ width:450px; height:100px; margin:5px 0;  float:left;}
  .i-r-1b ul li{ float:left; margin:0 5px;}
.i-r-1b-1{ float:left;}
.i-r-1b-2{ width:270px; height:90px; float:left; margin:5px 20px; }
.i-r-1b-2 span{
	font-family: "宋体";
	font-size: 14px;
	color: #555;
	font-weight: bold; float: left;display:block;
}
.i-r-1b-2 dd{
	float: right;
	font-size: 12px;
	display: block;
	color: #999;
}
.i-r-1b-2 p{
	float: left;
	display: block;
	width: 210px;
	font-size: 12px;
}
.i-r-1c{ width:450px; margin:5px 0;  float:left;}
.i-r-1c ul li {
	border-bottom: 1px dotted #CCC; height:25px; line-height:25px;
}

.i-r-1c ul li span{
	float: right;
	color: #999;font-size: 12px;
}

.i_o_3{width: 240px;  float:right; margin-left:30px; }
.i_o_3_tit{ width:229px; margin:0 auto;}
.i_o_3_cot{ width:227px;margin:0 auto; border:1px solid #D3D3D3;height:220px; border-top:0;}
.i_o_3_cotul{ width:200px;margin:0px auto; padding-top:15px;}
.i_o_3_cotul li{ border-bottom:1px dashed #999999; background:url(/images/icon_r.png) no-repeat left center; padding-left:15px;}
.i_o_3_cotul li a{ text-decoration:none;}

.i_two{ width:1100px; height:247px; margin:10px auto; }
.i_two ul{ width:830px; float:left;   }
.i_two ul li{ width:260px; height:247px;  display:block; float:left; margin-right:15px;position:relative;}
.i_two ul li .last{ margin-right:0px;}
.i_two ul li .bt{ position:absolute; top:222px; width:260px; height:25px; float:left;   background:#000; z-index:100; text-align:center;filter: alpha(opacity=80);
progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.80;}
.i_two_r ul{ width:260px; float:right; }
.i_two_r ul li{ width:260px; height:75px; display:block;}

.i_tip {
	width: 1130px;
	height: 230px;
	margin: 0 auto;



}
.i_tip .i_t_1{
	width: 380px;
	height: 20px;
	padding: 10px 0;
	float: left;
	font-weight: bold;
	color: #555;
	font-size: 16px;color: #047e34;
}
.i_tip .i_t_1 span{
	color: #7d7d7d;
	font-size: 14px;}
.i_tip .i_t_2{
	width: 380px;
	height: 20px;
	padding: 10px 35px;
	float: right;
	text-align: right;
}

#featureContainer {
	  WIDTH:1130px; overflow:hidden; margin:0 auto;
}
#feature {
	 POSITION: relative; 
} 
 
#feature .prev {
	 TEXT-INDENT: -9999px; WIDTH: 26px; DISPLAY: block; BACKGROUND:url(/images/prenext_in.png) no-repeat left center;  HEIGHT: 26px; TOP: 60px; position:absolute;
}
#feature .next {
	 TEXT-INDENT: -9999px; WIDTH: 26px; DISPLAY: block; BACKGROUND:url(/images/prenext_in.png) no-repeat right center; HEIGHT: 26px; TOP: 60px; position:absolute;right:0; 
}
.featureUL {
	 POSITION:relative;  WIDTH: 2000px;  left:0; FLOAT: left;/* LEFT: 0px;*/ 
}
.featureBox {
	 WIDTH: 210px; height:150px;  FLOAT: left;  OVERFLOW: hidden;  margin:0 10px; padding:4px; border:1px solid #ddd;
} 
.featureBox:hover {border:1px solid #057e33;
} 
#botton-scroll {
	Z-INDEX: 0;  MARGIN: 0px auto;  WIDTH: 1070px; /*overflow:hidden;*//*height:267px;*/ /*FLOAT: left;*/ 
}
#block {
	Z-INDEX: 0;  POSITION: relative;  MARGIN: 0px auto;  PADDING-LEFT: 0px; WIDTH: 1070px;  OVERFLOW: hidden; 
}
#block .box {
	  WIDTH: 210px; text-align:center; color:#666;  FLOAT: left;color: #666;
	font-weight: normal;
	line-height: 30px;
	font-size: 14px;
}

#block .box h2{
	color: #666;
	font-weight: normal;
	line-height: 35px;
	font-size: 14px;
}




.wrap4{ width:100%; height:135px; background:#333; float:left;}
.bottom{ width:1004px; margin:0 auto;}
.bottom-1{ width:220px; float:left;}
.bottom-2{ width:600px;height:40px; float:left; margin-left:20px;}
.bottom-2-a{ width:600px;height:60px; float:left;}
.bottom .bottom-2 .bottom-2-a ul .li-1{ border-left:none;}
.bottom .bottom-2 .bottom-2-a ul li{ height:25px; width:80px; float:left; margin-top:30px; border:1px solid #666; border-right:none; border-top:none; text-align:center;}
.bottom .bottom-2 .bottom-2-b{
	width: 570px;
	height: 30px;
	float: left;
	line-height: 30px;
	font-size: 12px;
}
.bottom .bottom-2 .bottom-2-b span{ display:block;float:right; text-align:right;}
.bottom-4{ width:570px; height:20px; color:#CCC; float:left; font-size:13px;}
.bottom-4 a{color:#CCC;}
.bottom-4 a:hover{color: #047e34;}

.bottom .bottom-3{ padding: 15px 30px; float:right; *padding:8px 15px; _padding:8px 15px;}

/*侧导航*/
.nav-side{
	position: relative;
	margin-bottom:70px;
	width: 165px;
	background: #fff;
	border-right: 4px solid #eeeeee;
}
.nav-side ul{
	float: right;
	margin-top: 103px;
	width: 148px;
}
.nav-side ul li{
	position: relative;
	float: left;
	padding-left: 35px;
	width: 113px;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	border-bottom: 1px solid #ececec;
}

.nav-side ul li img{
	position: absolute;
	top: 0;
	left: -20px;
	display: none;
}
.nav-side ul li a{
	position: relative;
	display: block;
	color: #666;
	z-index: 2;
}
.nav-side ul li:hover img,.nav-side ul li.on img{
	display: block;
}
.nav-side ul li:hover a,.nav-side ul li.on a{
	color: #fff;
	background-image: url(/images/bg-side.png);
	background-repeat: no-repeat;
	background-position: right 30px;
}

.leftsidebar_box{width:166px;  margin-top:80px;/*height:auto !important;overflow:visible !important;position:fixed;height:100% !important;*/ }
 .leftsidebar_box dl{ border-bottom:1px solid #ECECEC; }
 
 .leftsidebar_box dt{padding-left:20px;padding-right:10px; color:#f5f5f5;font-size:14px;position:relative;line-height:48px;cursor:pointer;}
  .leftsidebar_box dt a{}
.leftsidebar_box dd{ padding-left:5px; }
.leftsidebar_box dd span{ color:#3DA938; padding-right:5px}
.leftsidebar_box dd a{color:#323232;line-height:25px; font-size:10px;}
.leftsidebar_box dt img{position:absolute;right:10px;top:20px;}
 .leftsidebar_box dl dd:last-child{padding-bottom:10px;}
 
.nav-side .top{
	position: absolute;
	top:-35px;
	left: -68px;
	width: 254px;
	height: 107px;
	color: #fff;
	background: url(/images/side-top.png) no-repeat center;
}
.nav-side .top h2{
	margin:30px 0 5px 100px;
	font-size: 24px;
}
.nav-side .top p{
	margin-left: 100px;
	font-size: 18px;
	font-family:"Arial";
	text-transform: uppercase;
}
.nav-side .map{
	width: 165px;
	height: 180px;
	background:  url(/images/map.png) no-repeat center;
}
.nav-side .map h3{
	margin: 148px 0 0 44px;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	font-family: "Arial";
}
.nav-side .map p{
	margin-left: 103px;
	font-size: 12px;
	color: #666;
}
.nav-side .line{
	position: absolute;
	right: 0;
	bottom: -3px;
	width: 190px;
	height: 6px;
	background: #0d9444;
	z-index: -1;
}

/*关于我们*/
.a-wrap{ width:100%; background:#f4f3f3;}
.ban{
	width: 1120px;
	height: 327px;
	margin:0 auto;

}
.demo-right{
	position: relative;
	margin-top: -36px;
	margin-bottom: 67px;
	width: 719px;
	padding: 0 45px 80px;
	min-height: 665px;
	background: #fff;
	border-right: 5px solid #eeeeee;
	border-bottom: 3px solid #eeeeee;
	z-index: 5;
}
.mbx{
	width: 100%;
	height: 85px;
	border-bottom: 2px solid #f1f1f1;
	margin-bottom: 35px;
}
.mbx .left{
	margin-top: 25px;
}
.mbx .left h2{
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #666666;
}
.mbx .right{
	margin-top: 25px;
}
.mbx .right p{
	height: 60px;
	line-height: 60px;
	font-size: 10px;
	color: #666;
}
.mbx .right p a{color: #666;}
.mbx .right p img{
	margin-top: -3px;
	vertical-align: middle;
}
.about-right{
	overflow: hidden;
}
.about-right p{
	text-indent: 2em;
	font-size: 12px;
	color: #888;
}
.about-right p img{
	margin: 5px 10px;
}


/*.float{
	position:absolute;
	top:-150px;
	left: 50%;
	margin-left: 522px;
	width: 42px;
	height: 44px;
	background: url(/img/float.png) no-repeat;
}*/
.float {
	position: fixed;
	bottom:0px;
	left: 50%;
	margin-left: 522px;
	width: 43px;
	height: 45px;
	background: url(/images/float.png) no-repeat;
}

.float .top{
	width: 43px;
	height: 45px;
	cursor: pointer;
}

.about-right .honor{
	margin: 0 auto;
	width: 719px;
}
/*new*/
.new ul{  margin:5px 2px;}
.new ul li{
	list-style-image: url(/images/new.jpg);
	list-style-position: inside;
	line-height:40px;
	border-bottom:dotted #999 1px;
    margin:5px 2px;

}
.new ul li span{ float:right; display:block;}
.new ul li a:hover{ color: #047e34; font-size:12px;}


/*新闻单页*/
.newslist{ width:650px; margin:10px 15px; float:left;}
.newskk{width:100%;  margin:0 auto;margin-top:0px; margin-bottom:0px; overflow:hidden; font-family:"宋体";}
.newsbt1{color:#333; font-size:14px;width:100%; text-align:center; font-weight:bold; height:30px; margin:0; padding:0;}
.newsfxdmbj{width:100%; height:34px;  margin:15px 0 0; }
.newsfxbj{width:100%; height:34px;  background:#f1f1f1; float:left;}
.newsfxbj ul{overflow:hidden; margin-left:25px;}
.newsfxbj li{display:block; float:left;color:#666; text-align:center; padding-top:9px; padding-left:30px;}
.newsxxnr{width:100%; color:#333; margin-top:0px; font-size:14px; padding:0;  line-height:35px;}
.newscontent{line-height:35px;font-size:14px; margin-top:15px;}
.newshs{ width:100%; height:84px; background-color:#f1f1f1; margin-top:20px; }
.newshsxk{width:100%; height:50px;margin:0 auto; padding-top:10px; color:#333; line-height:26px;font-family:"宋体";}
.newshsxk a{ padding-top:6px; color:#333;}
.newshsxk a:hover{ padding-top:6px; color:#cc0001;}
.list_page{ width:100%; border-top:1px solid #ccc;line-height:35px; margin-top:20px; padding-top:20px;}

/*上下页*/
.ym{width:90%;  overflow:hidden; margin:20px 10px 0px; }
.fl {float:left;}
.fr {float:right; }

/*产品中心*/
.pro-right ul li{ width:200px; height:260px; background:#e9e9e9; margin:20px 15px; text-align:center; display:block; float:left; padding:3px;}
.pro-right ul li .pro_li{ width:200px; height:30px; padding-top:10px; line-height:20px; font-size:13px; color:#000;}
.pro-right ul li:hover{ background:#047e34; }
/*产品单页*/
.prol{ width:350px; height:250px;  float:left;}
.pror{ width:330px; height:250px;float:left; margin-left:30px;}
 .pror ul{ padding:30px 15px;}
 .pror ul li{ width:300px; height:35px; line-height:45px; border-bottom:1px #d3d3d3 dotted;}
  .pror ul li span{
	width: 65px;
	display: block;
	float: left;
	height: 35px;
	text-align: right; font-weight:bold;
}
.prob{ width:680px; height:120px; float:left;  margin-top:20px; padding:0 15px;}
.prob span{ font-weight:bold;}
/*荣誉展示*/
/*产品展示*/
.productslist-01{width:100%; float:left; display:block;}
.productslist-01 li.column-num4{float:left; width:auto; height:auto; display:block; /*width:200px;_width:200px;*/  margin:8px 15px;_margin:4px 7px; }
.productslist-01 li.column-num4 .pic:hover{ border:1px solid #ddd; background:#ddd; }
.productslist-01 li.column-num4:hover a{ color:#333 }
.productslist-01 li.column-num4 .pic{ width:200px; height:160px; padding:3px;border:1px solid #DDDDDD;   }
.productslist-01 li.column-num4 span{ text-align:center; display:block; margin-top:5px; height:30px;width:180px; font-weight:bold; margin:5px auto; line-height:18px; float:left; /*height:40px;_height:40px;*/ display:block}

.dizhi{ width:570px; height:155px; background:url(/images/1-140325094309331.gif); margin:10px auto; border:1px solid #ccc;}
.dizhi span{ width:300px; margin-left:250px; display:block; margin-top:20px; font-size:14px; color:#666; font-weight: bold;}
.zixun{ width:450px; height:auto; margin:0 auto;}
.huiyuan{ width:719px; height:358px; background:url(/images/53c.jpg); margin-top:50px; float:left;}
.hy{ margin-top:55px; height:60px; width:600px; margin-left:130px;float:left;}
.hy ul li{ width:85px; line-height:20px; font-size:18px; margin-left:102px; float:left; color:#000;}
.hy ul li a{ color:#000;}
.hy ul li a:hover{ color:#fff;}
/*在线客服*/
#box {width:180px; height:280px; background:#fff; position:fixed; top:200px; right:-180px; border-radius:5px 0 0 5px; -webkit-box-shadow:2px 0 5px #333; -moz-box-shadow:2px 0 5px #333; box-shadow:2px 0 5px #ccc; z-index:999;}

.title{width:25px;height:100px;position: absolute;left:-25px;background:#047e34;top:80px;color:white;line-height:25px;text-align: center;vertical-align: middle;border-radius:5px 0 0 5px;cursor: pointer; font-size:14px;}
.info{color:#000;display:block;margin:10px;text-shadow:0 0 5px #333;-webkit-text-shadow:0 0 5px #333;-moz-text-shadow:0 0 5px #333;font-size:16px;border-bottom:1px dashed #333;}
.qq{margin:10px;list-style:none;}
.txt{width:auto;height:25px;display: block;font-size: 12px;float:left;line-height:25px;-webkit-text-shadow:0 0 5px #ccc;-moz-text-shadow:0 0 5px #ccc;text-shadow: 0 0 5px #ccc;}
.csimg{width:200px;height:124px;position: absolute;left:0px;top:-124px;}
.active{background:#ff6600;}