@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img {margin: 0;padding: 0;vertical-align:middle;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color: #5b5b5b;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration:underline;}
img {border: 0; vertical-align:middle;}
/*box-shadow:3px 3px 3px #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px;*/
body {/*font-family:微软雅黑;font-family:宋体;*/font-family:Arial,微软雅黑; position:relative; line-height:24px;  color:#5b5b5b; font-size:12px;}
.cle{ clear:both; height:0px; margin:0; padding:0; border:none; overflow:hidden; }
.clearfix:before,.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;}
.clearfix:after {    clear: both;}
.clearfix {zoom: 1;} /* IE < 8  haslayout */

/*
.L_menu ul{width:211px; }
.L_menu li{width:211px;  line-height:28px; background:url(../images/subprolistbot01.png) bottom repeat-x;}
.L_menu li a{display:block; width:200px; height:28px; background:url(../images/subprolistb01.png) 25px center no-repeat; color:#555; text-indent:4em;}
.L_menu li a:hover,.sMain_left li .jd{ color:#32b470;}
.L_menu li ul{margin-left:0; }
.L_menu li ul li{}
.L_menu li ul li a{text-indent:6em; background:url(../images/subprolistb01.png) 52px center no-repeat; }
.L_menu li ul li a:hover,.L_menu li ul li .jd{ color:#32b470;}
*/

/*.sR_position{width:730px; height:30px; background:url(../images/sub_rightnav.png) no-repeat; line-height:30px;}
.sR_position .index{color:#a50001;}
*/

/*.soso{width:206px; height:20px; line-height:20px; float:right;}
.search{ width:206px; height:20px; }
.search_text{ width:125px; height:18px; line-height:18px; padding-left:20px; border:1px solid #6b4d18;  float:left; color:#BFAE83; background:#ffeec1 url(../images/searchicon01.png) left no-repeat; }
.search_submit{ width:52px; height:20px;  background:url(../images/submit.png) no-repeat; float:left; color:#4b3202; margin-left:5px; _margin-left:5px; text-shadow: 2px 2px 2px #deb676;  border:none; cursor:pointer;}
*/

/*ul {margin-top:15px;}
li{width:362px; height:28px; line-height:28px;  background:url(../images/main_listtop.png) top repeat-x;}
ul li a{display:block; height:28px; width:280px; line-height:28px; text-indent:10px; float:left; background:url(../images/mainlistbg001.png) left no-repeat;}
ul li b{display:block; height:28px; width:70px; font-weight:normal; float:right; }
*/

.lay_out_w{ width:1000px; margin:0 auto; text-align:left; }
/*header*/
.header{width:100%;height:115px;position: relative; background:url(../images/hbg.png) repeat-x;}
.head_wrap{width:1004px; height:115px;margin:0 auto;position:absolute; top:0; left:50%; margin-left:-502px;	text-align: left;}	
.alibaba{width:200px; height:45px; position:absolute; top:10px;right:360px}

/*logo*/
.logo{float:left;width:196px;	height:94px;margin-top:11px;_margin-top:11px;}

.ih{width:49px; height:34px; position:absolute; bottom:-6px; left:160px; background:url(../images/hbg01.png) no-repeat;}
.ih a{display:block; overflow:hidden; height:34px;}

/*nav*/
.nav{width:auto; height:30px; background:url(../images/nav_bg01.png) repeat-x; position:absolute; bottom:0; right:0;}
.nav ul{width:auto;height:30px; float:left; }
.nav li{float: left;width: auto;height: 30px;text-align: center;line-height: 14px ;font-size: 14px; border-right:1px solid #c9c9c9;}
.nav li.lg{}
.nav li a{display:block; height:30px; padding:0 24px; color:#666666;}
.nav li a:hover,.nav li a.jd{color:#009748;}

.tool{float:right;width:340px;	height:23px;margin:30px 0px 0px 0px ;}
/*语言*/
.lang{background:url(../images/lang.png) no-repeat; width:99px; float:left; height:23px; padding-left:14px;}
.bl,.no{line-height:12px; height:12px; overflow:hidden;color:#666; background:url(../images/l1.png) 0 -12px no-repeat; padding-left:22px; margin:6px 0;}
.no{ background-position: 0 0px; display:none; }
.bl a,.no a{color:#979797; }
.no a{ color:#666;}

/*research*/
.soso{width:211px; height:23px; line-height:23px; float:right; background:url(../images/search.png) no-repeat;}
.search{ width:211px; height:23px; }
.search_text{ width:172px; height:23px; line-height:23px; padding-left:10px; border:none;  float:left; color:#9e9ea0; background:none; }
.search_submit{ width:28px; height:23px;  background:none; float:left; color:#4b3202; margin-left:0px; _margin-left:0px;  border:none; cursor:pointer;}



/*banner*/
.banner{ overflow:hidden; width:100%;height:500px;background:url(../images/mainbanner.png) no-repeat;}	

/*main*/	
.main{width:100%;background:url(../images/mbg.png) repeat-x; }
.main_wrap{width:1004px;margin:0px auto 0; padding:52px 0 0 ;text-align: left;}

.about{width:100%; height:214px; padding-top:0; overflow:hidden;}
.tit{height:50px; line-height:48px;display:block; width:auto; margin:0 auto; background:url(../images/i1.png) bottom no-repeat; color:#008a3c; font-weight:bold; font-size:22px; text-align:center;}
		/* 简介css */
		.txtScroll-left{ width:1000px; height:135px; position:relative; padding:15px 0;  }
		.txtScroll-left .hd{ overflow:hidden; width:60px; margin:0 auto; height:25px; padding:10px 0;  }
		.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:25px; height:25px; float:right; margin-right:5px;   overflow:hidden; cursor:pointer; background:url("../images/i2.png") no-repeat;}
		.txtScroll-left .hd .next{  background:url("../images/i3.png") no-repeat; }
		.txtScroll-left .hd .prevStop{ background-position:-60px 0; }
		.txtScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.txtScroll-left .bd{ padding:0px; width:1000px; overflow:hidden;    }
		.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.txtScroll-left .bd ul li{ margin-right:20px;  float:left; height:70px; line-height:24px;  text-align:center; _display:inline;}
		.txtScroll-left .bd ul li a{ color:#999;  }

.pro{width:100%; height:374px; overflow:hidden;}
/* 产品css */
		.picScroll-left{ width:1000px;  overflow:hidden; position:relative;  padding-top:81px;  }
		.picScroll-left .bd{ padding:0px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{width:219px; height:219px; text-align:center; /*border-right:4px solid #999; border-bottom:4px solid #999;*/ }
		.picScroll-left .bd ul li .pic a{display:block; width:219px; height:219px;   padding:0px; }

/*footer*/
.footer{width:100%; height:335px; background:url(../images/fbg.png) repeat-x; overflow:hidden; }
.fnav{width:1000px; height:275px; margin:0 auto; border-left:1px solid #d8d8d8;overflow: hidden;}
.sir{border-right:1px solid #d8d8d8; padding:24px 0 0 24px;width:225px; height:249px; float:left;}
.sir b{font-weight:normal; color:#333; font-size:15px; line-height:28px;}
.sir ul{}
.sir ul li{color:#939393;}
.sir ul li a{color:#939393;}
.sir ul li a:hover,.ftxt ul a:hover{color:#008a3c;}
.ftxt{width:1000px; margin:0 auto; height:60px; line-height:60px;color:#818181;}
.ftxt span{float:left; }
.ftxt span a{ color:#818181;}
.ftxt ul{float:right;}
.ftxt ul a{padding:0 10px; color:#818181;}

/*子页*/
/*subBanner*/
.subBanner{width:100%;height:267px; margin: 0 auto; background:url(../images/subbanner.png) no-repeat;}

/*subMain*/
.subMain{width:100%; background:url(../images/sbg.png) repeat-x; padding-top:65px; }
.subMain_wrap{width:1004px; margin:0 auto 20px; overflow: hidden;min-height:400px;*+height:100%; }
.sub_left{width:1004px; }
.sub_right{width:1004px; }

.L_menu{ overflow: hidden;}
.L_menu ul{width:650px; margin:20px auto 0; overflow: hidden; text-align:center;}
.L_menu li{width:auto; margin-right:2px; line-height:34px;height:34px;/*float:left;*/display:inline-block;position:relative;  }
.L_menu li a{display:inline-block;  width:auto; height:34px; color:#FFF; text-align:center; padding:0 14px; background:#008a3c; overflow: hidden;text-overflow: ellipsis;}
.L_menu li a:hover,.L_menu li .jd{text-decoration:underline; }

.L_menu li ul{margin:0; width:1004px; position:absolute; left:0; top:36px;}
.L_menu li ul li{width:auto; background:none; margin:0 auto;line-line-height:34px;float:left;margin-right:2px; }
.L_menu li ul li a{width:auto;  text-align:center; padding:0 14px;line-height:24px; height:24px;color:#FFF; background:#818181;overflow: hidden; text-overflow: ellipsis;}
.L_menu li ul li a:hover,.L_menu li ul li .jd{}

.R_position{width:769px; height:50px; line-height:50px; background:url(../images/subright_titbot.png) bottom repeat-x;}
.in{float:left; font-weight:bold;text-indent:15px;text-shadow: 1px 1px 2px #848884; }
.positionText{float:right;}
.R_content{line-height:24px; padding:30px 0 0 ;}

.piclist{}
.piclist ul{ width: 1000px;margin-left: -17px;overflow: hidden;}
.piclist ul li {width:223px; float:left;margin:10px 8px;_display:inline; text-align:center;}
.piclist ul li span{width:219px;height:219px; display: block; /*border-right:4px solid #999; border-bottom:4px solid #999;*/}
.piclist ul li span a.pic_box{width:219px;height:219px; display:block;   margin:0px auto; overflow:hidden; text-align:center; }
.piclist ul li span a.pic_box:hover{}
.piclist ul li .pic_lab{ width:100%; line-height:30px; display:block; color:#818181; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:14px; font-weight:bold;}
.piclist ul li .pic_lab:hover{}

				.news_one {  overflow: hidden; zoom: 1; font-family: "Microsoft YaHei"; background:#fff;padding-top: 15px; }
				.nl_img { width: 230px; height: 90px; float: left; overflow: hidden; }
				.nl_txt { width: 725px; float: right; line-height: 23px; padding-right: 20px;}
				.nl_txt h2 { line-height: 23px; font-size: 18px; color: #000; font-family: "Microsoft YaHei"; }
				.nl_txt h2 a:link, .nl_txt h2 a:visited, .nl_txt h2 a:active { color: #000; }
				.nl_txt h2 a:hover { color: #008a3c; }
				.nl_txt h3 { font-size: 12px; font-weight: normal; }
				.nl_txt span { color: #333333; display: block; line-height: 23px; }
				.view_detail { padding-right: 16px; line-height: 23px; text-align: right; padding-bottom: 5px; }
				.view_detail a { text-decoration: underline; }
				.he{height:19px;overflow: hidden; }

.pBlock_text{font-size:16px; line-height:16px; }