

/*ba s*/
.banner{
	width: 100%;
	overflow: hidden;
	height: 606px;
	position: relative;
	
}
.banList{
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 606px
}
.banList li{
	height: 606px;
	opacity: 0;
	position: absolute;
	transform: scale(0);
	transition: transform 0.5s ease 0s, opacity 1.5s ease 0s;
	z-index: 1;
}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}
/*ba e*/


/*pro s*/
.pro { position:relative; height:757px;}
.pro_h1 {position:absolute; left:0px; top:63px; width:442px; background-image:url(../images/pz1.png);background-repeat:no-repeat; background-position:left top; padding-top:42px;}
.pro_h1 h2 { font-size:25px; line-height:44px; font-weight:normal;}
.pro_h1 p { color:#767676; font-size:15px; line-height:26px;}

.pro_lm { width:806px; height:72px; position:absolute; right:0px; top:63px; border-radius:50px;
background-color:#00984a; color:#FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00984a), to(#19c11d));
    background-image: -webkit-linear-gradient(left, #00984a, #19c11d);
    background-image: -moz-linear-gradient(left, #00984a, #19c11d);
    background-image: linear-gradient(left, #00984a, #19c11d); padding-left:30px; padding-right:30px;


}
.pro_lm ul li { margin-left:15px;margin-right:15px; line-height:72px; float:left; font-size:15px;}

.pro_lm ul a li  { color:#FFFFFF;}
.pro_lm ul a:hover li  { background-image:url(../images/sj.png); height: 81px;background-repeat:no-repeat; background-position:center bottom;  }



/*team*/

.Box {position: relative; left:0px; top:254px;}
.Box .content {width: 1300px;margin: 0 auto;}
		
			.Box .Box_con {position: relative; }
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -72px;}
			.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -72px;}
			.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;  height:423px; }
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 303px;height: 406px; margin-right:32px;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .cur .team_img {width: 303px;height: 326px;overflow:hidden; float:left; background-color:#eeeeee;}
			.Box .Box_con .cur .team_img img { width:80%;    z-index:0; background-color:#eeeeee;
			transition: all 0.5s;
			 }
			.Box .Box_con .cur a:hover .team_img img {z-index:0; transform: translate(0,-15px);
-webkit-transform: translate(0,-15px);
	-moz-transform: translate(0,-15px);
	-o-transform: translate(0,-15px);
	-ms-transform: translate(0,-15px);}
			.Box .Box_con .cur a:hover .team_img1 { background-image:url(../images/k.png);background-repeat:no-repeat; background-position:left top;z-index:9999999; position: absolute;  width: 303px;height: 406px;}
			
			.Box .BoxSwitch {margin-top: 0px;text-align: center;}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 16px;height: 16px;background: #c2c2c2;margin: 0 5px;cursor: pointer; border-radius:50%;}
			.Box .BoxSwitch span.cur {background:#237f66;}
			
			
			.team_con {width: 303px;height: 80px; float:left; text-align:center;}
			.team_con h2 { font-size:17px; color:#000000; font-weight:normal; line-height:80px; }
			.team_con h3 { font-size:17px; color:#212222; font-weight:normal; line-height:22px; }
			.team_con p { font-size:14px; color:#888888; font-weight:normal; line-height:20px; margin-top:14px; }
			.team_more1 .icon.iconfont { font-size:50px!important; color:#363636; float:left; text-align:left; margin-top:-20px;  }
			
			
			.Box .Box_con .cur a .team_con h2,
			.Box .Box_con .cur a .team_con h3,
			.Box .Box_con .cur a .team_con p,
			.Box .Box_con .cur a .team_more1
			
			
			 {transition:All 0.4s ease-in-out;
-webkit-transition:All 0.4s ease-in-out;
-moz-transition:All 0.4s ease-in-out;
-o-transition:All 0.4s ease-in-out;}

			.Box .Box_con .cur a:hover .team_con h2,
			.Box .Box_con .cur a:hover .team_con h3,
			.Box .Box_con .cur a:hover .team_con p,
			.Box .Box_con .cur a:hover .team_more1
	
	 {
		transform: translate(0,-15px);
-webkit-transform: translate(0,-15px);
	-moz-transform: translate(0,-15px);
	-o-transform: translate(0,-15px);
	-ms-transform: translate(0,-15px);}
	
	
	.Box .Box_con .cur a:hover .team_more1 .icon.iconfont { width:150px; text-align:center; color:#FFF; background-color:#267d66; height:32px; line-height:32px; margin-top:10px;}

/*team end*/

/*pro e*/


/*about s*/
.about {background-image:url(../images/a_bg.jpg);background-repeat:no-repeat; background-position:center top; height:751px;}
.about_L { width:652px; float:left; text-align:left; background-image:url(../images/azi.png);background-repeat:no-repeat; background-position:left 94px; color:#FFF; padding-top:175px; }
.about_L h2 { font-weight:normal; font-size:32px; line-height: 41px; }
.about_L i {
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}
.about_L a { color:#FFF;}
.about_L p { line-height:30px; margin-top:25px; font-size:15px;}




.about_L_b { width:100%; margin-top:66px;}
.about_L_b dl { width:132px; border-left:1px solid #81d0a1; height:120px; padding-left:24px; float:left; padding-top:25px; }
.about_L_b dl dd { line-height:57px; font-size:17px;}
.about_L_b a dl dd { color:#FFF;

}
.about_L_b a dl { color:#FFF;
transition:All 0.4s ease-in-out;
-webkit-transition:All 0.4s ease-in-out;
-moz-transition:All 0.4s ease-in-out;
-o-transition:All 0.4s ease-in-out;

}
.about_L_b a:hover dl { color:#FFF;
transform: translate(0,-15px);
-webkit-transform: translate(0,-15px);
	-moz-transform: translate(0,-15px);
	-o-transform: translate(0,-15px);
	-ms-transform: translate(0,-15px);

}



.about_R { width:517px; float: right; position:relative;}
.about_R_img1 { width:514px; height:576px; position:absolute; right:0px;top:84px;}
.about_R_m { position:absolute; right:314px;top:539px;  width:432px;}
.about_R_m h3  {
	background-color: #ffff00;
	width: 375px;
	height: 128px;
	float: left;
	padding-left: 31px;
	padding-top: 27px;
	color: #000;
	text-transform: uppercase; font-weight:normal;
}
.about_R_m_h3_p1 { font-size:15px; line-height:32px; letter-spacing:8px;} 
.about_R_m_h3_p2 { font-size:22px;}
.about_R_img2 { float:left;}


/*about e*/


/*news s*/
.news { width:865px; margin-top:54px; float:left; margin-bottom:50px;}
.news h2 {background-image:url(../images/news1.png);background-repeat:no-repeat; background-position:left top; width:100%; height:136px; padding-top:37px;}
.news h2 b { font-size:25px; line-height:40px; font-weight:normal; width:100%; float:left;}
.news h2 i {width:100%;float:left;
	color: #767676;
	font-size: 15px;
	line-height: 35px;
	font-weight: normal;
	font-style: normal;
}


.news_con{ border:1px solid #eeeeee; width:863px; height:462px; float:left;}
.news_con_l { width:364px; float:left; padding:16px;}
.news_con_l img { padding-bottom:17px; width:325px; height:207px;}
.news_con_l h3 { font-size:16px; line-height:24px; }
.news_con_l p  { font-size:14px; line-height:22px; color:#868686; margin-top:11px; }
.news_con_l em { width:144px; height:42px; margin-top: 27px; float:left; text-align:center; line-height:42px; 

 background-color:#00984a;
 
 
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#00984a), to(#19c11d));
	background-image: -webkit-linear-gradient(left,  #00984a, #19c11d);
	background-image: -moz-linear-gradient(left, #00984a, #19c11d);
	background-image: linear-gradient(left, #00984a, #19c11d);} 

a .news_con_l  em { color:#FFF; font-style:normal; font-size:16px; transition:All 0.4s ease-in-out;
-webkit-transition:All 0.4s ease-in-out;
-moz-transition:All 0.4s ease-in-out;
-o-transition:All 0.4s ease-in-out;}


a:hover .news_con_l  em { transform: translate(0,-15px);
-webkit-transform: translate(0,-15px);
	-moz-transform: translate(0,-15px);
	-o-transform: translate(0,-15px);
	-ms-transform: translate(0,-15px);}

.news_con_r { width:497px; float:right; background-color:#eee; height:462px; padding-top:20px;}
.news_con_r ul li { width:445px; height:105px; margin-left:26px; border-bottom:1px solid #d5d5d5; padding-top:18px;}
.li_l { float:left; width:80%; }
.li_l h3 { font-weight:normal; line-height:35px; font-size:16px; color:#000; }
.li_l p { font-weight:normal; line-height:28px; font-size:15px; color:#616161;}

.li_r { float:right; width:36px; height:36px; text-align:center; line-height:36px; border-radius:50%;  color:#c3c3c3; border:1px solid #c3c3c3;margin-top:10px;}

.news_con_r ul a li,
.news_con_r ul a li .li_l h3,
.news_con_r ul a li .li_r { transition:All 0.4s ease-in-out;
-webkit-transition:All 0.4s ease-in-out;
-moz-transition:All 0.4s ease-in-out;
-o-transition:All 0.4s ease-in-out;}

.news_con_r ul a:hover li .li_r { margin-right:20px; background-color:#00984a; color:#FFF;  border:1px solid #00984a;}

.news_con_r ul a:hover li .li_l h3 { color:#00984a; }
.news_con_r ul a:hover  li { transform: translate(0,-15px);
-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);}



/*news e*/


/*lxwm s*/
.lxwm { width:395px; float:right; margin-top:54px; }
.lxwm h2 {background-image:url(../images/news2.png);background-repeat:no-repeat; background-position:left top; width:100%; height:136px; padding-top:37px;}
.lxwm h2 b { font-size:25px; line-height:40px; font-weight:normal; width:100%; float:left;}
.lxwm h2 i {width:100%;float:left;
	color: #767676;
	font-size: 15px;
	line-height: 35px;
	font-weight: normal;
	font-style: normal;
}
.lxwm_con { width:100%; float:left;}
.lxwm_img { margin-bottom:10px;}
.lxwm_con dl { width:190px; height:82px; border:1px solid #d2d2d2; padding:13px; text-align:left; float:left;}
.lxwm_con dl:first-child{ margin-right:7px;}
.lxwm_con dl dt { float:left; margin-right:8px; height:100%;}
.lxwm_con dl dd { float:left; width:115px;}
.lxwm_con dl dd p { color:#555555;}
.lxwm_dh {background-image:url(../images/dh_bg.png);background-repeat:no-repeat; background-position:left top; width:392px; line-height:72px; height:72px; padding-left: 81px; margin-top:6px; color:#FFF; float:left; } 
.lxwm_dh i { font-size:18px; font-style:normal;}
.lxwm_dh b { font-size:30px; font-family:"黑体"; font-weight:normal;}

/*lxwm e*/
