html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", "ºÚÌå", "ÐÂËÎÌå";
	background-color: #fff;
	margin:0 auto;
	color:#333333;
	wdith:100%;
}
h1, h2, h3, h4, h6, h7£¬ul, li, a, object, form, table, p, img, tr, td, th, span, dl, dt, dd, i{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-style: normal;
}
img {
	border: none;
}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ 
visibility:hidden; 
display:block; 
font-size:0; 
content:" "; 
clear:both; 
height:0; 
} 
.clearfix { display: inline-table; } 
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
/* End hide from IE-mac */
input {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	height:25px;
}
h3, h6, h5, em {
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
}
a {
	color: #333;
	text-decoration: none;
}
.clear {
	clear: both;
}
.hybj {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: #FFFFFF;
	border-bottom:1px #dadada dashed;
}
.hybj_in{ width:1200px; height:48px; margin:0 auto; color:#7d7d7d; }
.hybj_l {
	float: left;
}
.hybj_r {
    height:48px;
	float: right;
	color:#7d7d7d;
}
.hybj_r li {
	float: left
}
.hybj_r li a {
    width:60px;
	float: left;
	color:#7d7d7d;
	text-align:center;
}
.hybj_r li span { margin-left:10px; margin-right:10px;}
.header {
	width: 100%;
	height:106px;
}
.top {
	width: 1200px;
	margin: 0 auto;
	height: 106px;
}
.logo {float: left;}
.tel{ float:right;}

.navBar { width:100%;
	height:55px;
	line-height:55px;
	background:#01a65f;
	color:#ffffff; 
}
.nav {
	width:1360px;
	height:55px;
	margin:0 auto;
	font-family:"Microsoft YaHei",SimSun,SimHei;
	font-size:16px;
}
.nav .m { 
    width:170px;
    height:55px;
	float:left;
	position:relative;
	z-index:999999;
}
.nav h3 {
	font-weight:normal;
}

.nav h3 a {
    display:block;
	width:170px;
	height:55px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
}
.nav h3 a:hover {
	display:block;
	width:170px;
	height:55px;
	text-align:center; 
	color:#ffffff;
	background:#026037;
}
.nav .sub {
	display: none;
	width:170px;
	top:55px;
	position:absolute;
	z-index:999999;
	color:#007a45;	
}
.nav .sub li {
    width:170px;
    height:38px;
	line-height:38px;
	color:#007a45;
	font-size:14px;
	background-color:rgba(225,225,225,0.6);
	border-bottom:1px dotted rgba(1,116,95,0.8);
}

.nav .sub li a {
	display:block;
	width:170px;
	height:38px;
	line-height:38px;
	font-size:14px;
	text-align:center;
	color:#007a45;
	background-color:rgba(225,225,225,0.6);
	border-bottom:1px dotted rgba(1,116,95,0.8);
}
.nav .sub li a:hover {
	color:#ffffff;
	text-align:center;
	background-color:rgba(2,96,55,1);
}

#full-screen-slider { width:100%; height:500px; position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0 auto; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px; }
#pagination { display:block; list-style:none; position:absolute; left:50%; top:450px; z-index:9900;  margin:0px;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px; }
#pagination li.current { background:#01a65f}


.ssl{ width:100%; height:60px; line-height:60px; background-color:#ebeff0;}
.ssl_in{ width:1200px; height:60px; margin:0 auto;}
.ssl_l{ width:800px; height:60px; float:left; }
.ssl_in p{ font-family:'Î¢ÈíÑÅºÚ'; font-size:16px; float:left;}
.ssl_in p span{ height:60px; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px; text-align:left; bottom:20px;}

.ss { width:330px; height:60px; float:right;}
.ss form {
    width:310px;
    height:35px;
	margin: 12px 0px 0px 0px;;
	padding: 0px;
	background-color:#FFFFFF;
    border:1px #e5e5e5 solid;
	float: right;
	position:relative;
}
.ss input {
    font-family:'Î¢ÈíÑÅºÚ';
	font-size:14px;
	line-height: 35px;
	height: 35px;
	width: 310px;
	border: none;
	color:#8b8b8b;
	float: right;
	padding-left:20px;
}

.about{ width:1200px; margin:0 auto;}
.bt{ width:1200px; height:37px; background:url(../images/dbbj.png) no-repeat center; margin-top:50px; font-family: Arial,"Microsoft YaHei"; letter-spacing:1px; text-align: center; line-height:37px; color:#FFFFFF; font-size:24px;}
.bt1{ width:1200px; margin-top:25px;  text-align:center; font-family:'Î¢ÈíÑÅºÚ','ºÚÌå'; letter-spacing:1px; color:#007a45; font-size:24px; font-weight: 900px; }
.bt2{ width:1200px; margin-top:10px;  text-align:center; font-family:'Î¢ÈíÑÅºÚ','ºÚÌå'; letter-spacing:1px; color:#504f4f; font-size:14px; }
.gsny{ width:1200px; height:300px; margin:0 auto; background-color:#f4f2f3; margin-top:50px; position:relative;}
.jjt{ width:479px; height:300px; float: left;}
.jj{ width:660px; height:280px; float: left; text-align:left; padding:20px 0px 0px 30px; color:#333333; line-height:35px; text-indent:2em;}
.gdbj{ width:85px; height:27px; float:right; background:url(../images/gdbj.png) no-repeat; position:absolute; right:20px; bottom:20px; text-align:left; color:#FFFFFF; font-family: Arial,"Microsoft YaHei"; line-height:27px; letter-spacing:1px; font-size:14px; }
.gdbj a{ text-align:left; color:#FFFFFF; font-family: Arial,"Microsoft YaHei"; line-height:27px; letter-spacing:1px; font-size:14px; margin-left:-5px; }
.gdbj a:hover{  text-align:left; color:#FFFFFF; font-family: Arial,"Microsoft YaHei"; line-height:27px; letter-spacing:1px; font-size:14px; margin-left:-5px; }


.pro{width:1200px; margin:0 auto;}
.pr1{ width:1200px; height:24px; background:url(../images/tjbj.png) no-repeat center; margin-top:50px; text-align:center; font-family:'Î¢ÈíÑÅºÚ','ºÚÌå'; letter-spacing:1px; color:#007a45; font-size:24px; font-weight: 900px; padding-bottom:40px;}
.syfl{ width:1200px; height:60px; font-family:"Microsoft YaHei"; margin:0 auto; position:relative;}
.syfl li{ width:186px; height:60px; float: left; margin-left:6px; margin-right:6px; font-size:14px;}
.syfl li a{ width:186px; height:60px; display: block; border:1px #bfbfbf solid; line-height:60px; text-align:center;}
.syfl li a:hover{ width:186px; height:60px; display:block;  border:1px #007a45 solid; line-height:60px; text-align:center; color:#007a45;}
.syprt{ width:1200px; min-height:300px; margin:0 auto;}
.syprt ul{ width:1200px; min-height:310px; margin-top:10px;}
.syprt li{ width:388px; height:310px; float: left; margin-left:5px; margin-right:5px; margin-top:10px;}
.syprt li img{ border:1px #CCC solid;}
.syprt li p{ width:388px; height:30px; line-height:30px; text-align:center;}
.syprt li p a{ font-family:'Î¢ÈíÑÅºÚ'; font-size:14px; }


.ys{ width:100%; height:218px; background:url(../images/ysbjjpg.jpg) repeat-x top; margin-top:40px; margin-bottom:40px;}
.yst{ width:728px; height:218px; margin:0 auto;}
.ysbj{ width:1200px; height:540px; background:url(../images/ysbj.png) no-repeat center; margin:0 auto; font-family: "Microsoft YaHei",'Î¢ÈíÑÅºÚ'; position:relative;}
.wen8{ text-align:right; position:absolute; right:800px; top:15px; }
.wen1{ text-align:left; position:absolute; left:810px; top:15px;  }
.wen7{ text-align:right; position:absolute; right:910px; top:140px; }
.wen2{ text-align:left; position:absolute; left:920px; top:140px;  }
.wen6{ text-align:right; position:absolute; right:910px; top:330px; }
.wen3{ text-align:left; position:absolute; left:920px; top:320px;  }
.wen5{ text-align:right; position:absolute; right:810px; top:460px; }
.wen4{ text-align:left; position:absolute; left:830px; top:450px;  }
.bt8{ font-size:18px; color:#007a45; letter-spacing:1px; font-weight:900px;}
.ysbj p{ font-size:16px; color:#504f4f;}


.lht{ width:1900px; height:340px; margin:0 auto;}

#case{ width:1200px; margin:0 auto;}
#photo-list{ width:1200px; height:320px; margin-top:40px; overflow:hidden; }
#photo-list li{ width:388px; height:320px; margin-right:10px; float:left;}
#photo-list li img{ width:386px; height:275px; border-bottom:1px #FFFFFF solid; padding:0px; margin:0px;}
#photo-list span{ width:388px; height:44px; display: block; line-height:44px; background-color:#007a45; text-align: center;}
#photo-list span a{ width:388px; height:44px;  color:#FFFFFF; text-align:center;}


#xw{ margin:30px 0px;}
#xw #main{ width:1200px; 380px; margin:0 auto;}
#xw_l{ width:270px; height:380px; float:left; overflow:hidden; }
.cj{ width:270px; height:79px; background:url(../images/cjbj.jpg) no-repeat top; }
.cjwz{ line-height:79px; font-family: "Microsoft YaHei",'Î¢ÈíÑÅºÚ'; text-align:left; padding-left:70px; color:#FFFFFF; font-size:16px; letter-spacing:1px; font-weight:900px; float:left;}
.cjmo{font-family: "Arial", "Microsoft YaHei",'Î¢ÈíÑÅºÚ';  float: right; color:#ffffff; font-size:14px; line-height:79px; padding-right:10px;}
.cjmo span a{ text-align:right; color:#ffffff; font-size:14px; }
.wd{ width:264px; height:295px; border:3px #dcdcdc solid;}
.wd dl{ height:105px; font-size:14px; color:#41383c;  border-bottom: 1px #ccc dashed; margin: 0 15px; padding-top:15px; }
.wd dt{ background:url(../images/wen.png) no-repeat left; padding-left:30px; padding-right:5px; line-height:22px;  }
.wd dt a{ color:#41383c; font-weight: 900px; font-size:14px; }
.wd dt a:hover{ color:#016238; text-decoration:none;}
.wd dd{ background:url(../images/da.png) no-repeat left top 2px; padding-left:30px; padding-right:5px; margin-top:5px; line-height:22px;  } 
.wd dd a{color: #41383c; font-size:14px; }

#xw_r{ width:910px; height:380px; float: right; background:#f2f2f2; background:url(../images/xwbj.png) repeat-x top; margin-left:20px; overflow:hidden; }
.nw{ font-family:"Arial"; font-size:36px; color:#038d52;}
.mo{ font-family: "Arial", "Microsoft YaHei",'Î¢ÈíÑÅºÚ'; height:40px; float: right; font-size:12px; text-align:right; line-height:40px; padding-right:5px;  }
.a{font-size:12px;}

.tabs{ width: 910px; height:380px; overflow: hidden;}
.tabs_item{height: 40px; padding-left:130px; position:relative;}
.list_item{float: left; width: 200px; height: 40px; line-height: 40px; font-size: 18px; color:#41383c; text-align: center; cursor: pointer;}
.list_item.active{color: #FFF; background-color:#038d52;}
.tabs_block{width:1900px; height: 340px; position: relative; }
.list_block{display: none; float: left; width: 910px; height: 340px; background-color:#F2F2F2}
.list_block.show{display: block;}

.hx{ width:910px; margin-top:30px;}
.hx img{ width:290px; height:145px; border:1px #cfcfcf solid; padding:4px; background:#ffffff; float: left;}
.tjbt{ width:580px; color:#41383c; text-align:left; padding-left:15px; float: left; margin-top:5px; margin-bottom:5px;}
.tjbt a{ color:#016238; font-size:14px; }
.tjbt a:hover{ text-decoration:none; color:#01502e;}
.tjzy{ width:580px; height:120px;  color:#41383c; text-align:left; padding-left:15px; line-height:24px; font-size:14px; float: left; margin-bottom:10px;}
.tjzy a{ color:#016238; font-size:14px;  }
.tjzy a:hover{ color:#01502e; text-decoration:none;}

.syxn{ width:910px; margin:0 auto;}
.syxn li{ width:420px; height:30px; line-height:30px; float:left;  border-bottom:1px #ccc dashed; margin-left:10px; margin-right:20px; position:relative;}
.syxn li a{ font-size:14px;  }
.syxn li a:hover{ color:#016238; text-decoration:none;}
.syxn li span{ position:absolute; right:0px; top:0px;}


.yq{ width:1200px; height:75px; background:url(../images/yqbj.png) no-repeat top; margin:30px auto;}
.yqwz{font-family:  "Microsoft YaHei",'Î¢ÈíÑÅºÚ',"Arial"; height:40px; line-height:40px; padding-left:130px; text-align:left; font-size:18px;}
.lj{ width:1200px; padding-top:20px; font-size:14px;}
.lj span{ text-align:center; float: left; margin-right:20px;}

.dibu{ width:100%; height:310px; background-color:#007a45; }
.bo{ width:1340px; margin:0 auto;}
.bo ul{ height:40px; font-family: "Microsoft YaHei",'Î¢ÈíÑÅºÚ',"Arial"; line-height:40px; padding-top:40px; font-size:16px;}
.bo li{ color:#FFFFFF;  text-align:center; float: left;}
.bo li h8{ width:164px; text-align:center; }
.bo li a{ width:140px; color:#FFFFFF; display:block; }

.di{ width:1200px; margin:0 auto; margin-top:30px;}
.pic{ width:450px; float: left; font-family:  "Microsoft YaHei",'Î¢ÈíÑÅºÚ',"Arial";}
.pic img{ float: left; margin-right:60px;}
.bq{ width:400px; float: left; color:#FFFFFF; font-size:16px; line-height:28px; font-family: "Microsoft YaHei",'Î¢ÈíÑÅºÚ',"Arial";}


/*ÄÚÒ³*/

#main_ny{ width: 100%; margin-top:40px; margin-bottom:10px;}
#main_ny_in{ width: 1200px; margin: 0 auto;}
#ny_l { width: 250px; float: left;  overflow:hidden;}
#ny_r { width:930px;  float: right; background:#f8f8f8; margin-left:20px;}
#ny-box { width:96%; height:40px; background-color:#FFFFFF; margin:15px auto; line-height:40px; }
#ny_box1{ width:98%; height:36px; border-bottom: 1px solid #ececec; margin:0px auto; }
#ny-box h7 { font-family: "Microsoft YaHei",'Î¢ÈíÑÅºÚ',"Arial"; font-size:20px; color:#007a45; border-bottom:1px #007a45 solid;  }
#ny-box h7 small { font-family: "Microsoft YaHei",'Î¢ÈíÑÅºÚ',"Arial"; font-size: 16px; color: #bcbcbc; text-transform: uppercase; }
#fl_tit{ border-bottom: 1px solid #ececec;}
#fl_tit h3{ font-family: "Microsoft YaHei",'Î¢ÈíÑÅºÚ',"Arial"; font-size:20px; color:#007a45; }
#fl_tit h3 small{font-size: 16px; color: #bcbcbc; text-transform: uppercase; }



#bar_tit{ height:90px; font-family: "Microsoft YaHei",'Î¢ÈíÑÅºÚ',"Arial"; background:#f8f8f8; }
#bar_tit h2{ color:#007a45; font-size: 30px; line-height:30px; font-weight: bold; padding-top:20px; }
#bar_tit h2 i{ width:30px; height:30px; background:#007a45; float: left; margin-right:5px;}
#bar_tit span{ font-size: 16px; font-weight:bold; color: #bcbcbc; text-transform: uppercase; padding-left: 2px; height:30px; line-height:30px;}
#ny_l dl{ margin-bottom: 5px; border-bottom: 1px solid #e8e8e8;}
#ny_l dt{ width:250px; height:45px; line-height:45px; display:block; background:url(../images/fldbj.jpg) no-repeat top;}
#ny_l dt:hover{ width:250px; height:45px; line-height:45px; display:block; background:url(../images/fldbjjg.jpg) no-repeat top;}
#ny_l dt h3 a{  color:#ffffff; font-size: 16px; padding-left:40px; }



#ny_l dd{ width:250px; height:33px; border-top:2px #FFFFFF solid;  line-height:33px; color:#333333; background:#f8f8f8;}
#ny_l dd:hover{ width:250px; height:33px; color:#FFFFFF;  background:url(../images/flxl.jpg) repeat-x top; border-top:2px #FFFFFF solid; }
#ny_l dd a{ display: block; height: 33px; line-height: 33px; padding:0px 40px; white-space: nowrap; overflow: hidden; -webkit-transition: all .8s ease-out; transition: all .8s ease-out; }
#ny_l dd a:hover{  padding-left:60px; color:#ffffff;}

#side-contact { margin-top:30px; margin-bottom: 20px;}
#bar_lx{ height:65px;  padding:15px 0px 0px 60px; font-family:  "Microsoft YaHei",'Î¢ÈíÑÅºÚ'; background:#007a45; font-size:18px; color:#FFFFFF; background-image: url(../images/phone.png); background-position: 20px center;
background-repeat: no-repeat; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
#bar_lx:hover{ background-position: 20px 5px;}
#bar_lx p{ font-size: 24px;  color: #ffffff; line-height:35px;  }
#bar_dz{ height:65px; font-family:  "Microsoft YaHei",'Î¢ÈíÑÅºÚ';  padding: 10px 20px; background-color: #01512e; background-image: url(../images/adress.png); background-position: 20px 10px; background-repeat: no-repeat; text-indent:25px; color: #ffffff; line-height: 22px;}

#nr_con{ width:892px; background-color:#FFFFFF; margin:10px auto; }
.nrxx{ padding:20px 15px; line-height:28px;}
#nr_con ul{ margin:0 auto;}
#nr_con li{  height:190px; margin:10px; border:1px #CCCCCC solid; padding:20px; float:left;}
#nr_con li img{ width:230px; height:170px; margin:0px auto; }
#nr_con li img a{ padding:0px; margin:0px;}
#nr_con li p{ width:230px; position:relative; margin:0px auto; text-align:center; height:35px; line-height:35px;}
#nr_con li span{ text-align:right; position:absolute; right:0px; top:0px; }
#xf{ width:100%; height:60px; line-height:60px; text-align:center; }




/*ÐÂÎÅÁÐ±í*/
.ListSkin{ width:98%; height:140px; border-bottom:1px #CCCCCC dashed; margin:0 auto;}
.ListSkin dl{ padding-top:20px;}
.ListSkin dt img{ float:left;}
.ListSkin dd{ float:left;}

.xnbt{ width:700px; color:#41383c; text-align:left; padding-left:15px; float: left; margin-top:2px; margin-bottom:5px; position:relative; }

.xnbt a{  font-size:14px; }
.xnbt a:hover{ text-decoration:none; color:#01502e;}
.xwzy{ width:700px; color:#41383c; text-align:left; padding-left:15px; line-height:24px; font-size:14px; float: left; text-indent:2em;  }
.xwzy a{ color:#016238; font-size:14px;  }
.xwzy a:hover{ color:#01502e; text-decoration:none;}
.xnbt span{ position:absolute; right:0px; top:0px;}

/*¼¼ÊõÖ§³Ö*/
.jszc{width:98%; height:40px; border-bottom:1px #CCCCCC dashed; margin:0 auto; line-height:40px; position:relative;}
.jszc a:hover{ text-decoration:none; color:#01502e;}
.jszc span{ position:absolute; right:0px; top:0px;}