/* Common */
@font-face {font-family:"HN_Th"; src:url('http://www.fse-tool.com/en/template/pc/cn2016/Css/%7Bzzz:tempath%7DCss/HelveticaNeueLTStd-Th.eot'); src:local('☺'), url('http://www.fse-tool.com/en/template/pc/cn2016/Css/%7Bzzz:tempath%7DCss/HelveticaNeueLTStd-Th.eot?') format("embedded-opentype"), url('http://www.fse-tool.com/en/template/pc/cn2016/Css/%7Bzzz:tempath%7DCss/HelveticaNeueLTStd-Th.woff') format("woff"), url('http://www.fse-tool.com/en/template/pc/cn2016/Css/%7Bzzz:tempath%7DCss/HelveticaNeueLTStd-Th.ttf') format("truetype"); }


body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}

body,input,textarea,select,button{font-family:"Microsoft Yahei",arial,sans-serif;line-height:2.3em;color:#555;}
body.en{arial}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none;cursor:pointer;color:#555}
a:hover{text-decoration:none;color:#00602f}
a:active,a:focus, a:visited{text-decoration:none}
table {border-collapse:collapse}
h2,h3,h4{font-weight:normal;}
legend, hr, table caption  {display:none;}
label {vertical-align:middle;color:#666}
img {margin:0px;padding:0px;vertical-align:middle;max-width:100%;}
input, textarea {margin:0px;vertical-align: middle;}
/*input {padding-top:2px;height:18px;}*/
select {margin:0px;height:22px; vertical-align:middle; font-size: 1em;border:1px solid #bbbbbb;}
select option {vertical-align:3px}
*:first-child+html select {margin-top:2px;}

.skip{display:none;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:0}
.skip:hover,.skip:active,.skip:focus{width:100%;height:auto;margin:0;padding:5px 0;font-weight:bold;font-size:12px;font-family:Tahoma;line-height:1;color:#666;text-decoration:none !important;text-indent:10px}
.ellips{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;text-align:left; }
.blind {font-size:0;height:0;left:0;line-height:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:0;}
.solutionsbg{ background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/background.jpg) no-repeat top center;height:900px;max-width:1920px;margin:auto;}
.wbg{background:#fff;width:100%;border-bottom:1px solid #eee; }
/* layout */
.banner a:link,.banner a:visited { color: #fff;}
.banner a:active,.banner a:hover { color: #fff;}
.banner{ position: relative; overflow: hidden; height: 750px!important; width: 100%; background-color: #ddd;}
.banner .item{ position: relative; width: 100%; height: 750px!important; overflow:hidden;}
.banner .pic,.banner .pic_m{ width: 100%; height: 100%; position: absolute; background-repeat:no-repeat; background-position: center center; background-size:cover; }
.banner .pic_m{display:none;}
.banner .pic .pimg{ width: 100%; display: block; opacity: 1;}
.banner .imgIn .pimg{ opacity: 1;}
.bannerText{ position: absolute; top: 30%; left:0; right:0; color:#fff; }
.bannerText .tx1{ max-width:100%; margin:0 auto; }
.bannerText .tx2{ text-align:center; margin-top:35px; }
.banner .amore{ margin-top:5.8%; }
.banner .amore:hover{ color:#b42c2c; }
.amore:hover .aline_1,
.amore:hover .aline_3{ width:100%; }
.amore:hover .aline_2,
.amore:hover .aline_4{ height:100%; }
.batxhide .tx,
.batxhide .amore{ transition:600ms; -webkit-transition:600ms; transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out; transform:translateY(80px); -webkit-transform:translateY(80px); opacity:0; }
.batxhide .tx2{ transition-delay:100ms; -webkit-transition-delay:100ms; }
.batxhide .amore{ transition-delay:200ms; -webkit-transition-delay:200ms; }
.batxshow .tx,
.batxshow .amore{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1; }
.banner .bx-wrapper .bx-pager{ height: 9px; top: 720px; padding-top: 0px; position: absolute; width: 100%; left: 0px; z-index: 99; text-align: center; line-height: 9px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{ height: 9px; line-height: 9px; width: 9px; margin: 0px 9px; display: inline-block; overflow: hidden; background: url(../image/num_21.png) no-repeat scroll center center; cursor: pointer;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner .bx-wrapper .bx-pager.bx-default-pager a.active{ background: url(../image/num_2.png) no-repeat scroll center center;}

.pbanner{ 
	position: relative;overflow: hidden; background-repeat: no-repeat; 	background-position: center center;	background-size: cover;	}
.pbanner .vt{	width: 100%; 	display: block;	}
.pbanner .pbatxbox{
	width:600px;
	position:absolute;
	left:50%;
	margin-left:-600px;
	bottom:0px;
	color:#fff;
	}
.pbanner .pbatxbox .tit{line-height:3em;background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/bg2.png);padding:20px;}
.pbanner .pbatxbox .tit .en{font-size:40px;font-family:"HN_Th";color:#fff;text-transform: uppercase;}
.pbanner .pbatxbox .tit .ch{font-size:25px;font-weight:bold;}
.pbanner .pbatxbox .txts{font-size:16px;background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/bg1.png);padding:20px;}


.location{line-height:54px;font-size:12px;margin-bottom:40px;}
	.location a{}
	.location a:hover{color:#18a8e4;}
	


#glist{ position:relative;}
	.grid{width:350px;	min-height:250px;float:left;margin:8px;
}


		
.prolist li{float:left;margin:7px;}
	.prolist li h3{line-height:3.5em;background:#fff;text-indent:10px;}	


.prov{}
.prov li{background-repeat: no-repeat;background-size: cover; background-position: center; height: 600px;position: relative;}
.prov li .p_t{position: absolute;}



	
.fixedImg{  background-attachment: fixed; background-size: cover; background-repeat: no-repeat; background-position: center center;}
	
		
.i1,.i2,.i3,.i4{}
.i1{padding:100px 0;}
.i1-1{float:left;width:60%;}
.i1-1 a{display:block;position: relative; transition: 300ms; -webkit-transition:300ms;width:100%;}
.idx_tit {padding-left:340px;line-height: 2.8em}
.idx_tit .en{font-size:35px; font-family:arial black;color:#ed6d00;}
.idx_tit .ch{font-size:18px;font-weight: bold;color:#ed9f00;}
.i1-1 a .line{background:#ed6d00;height:2px; width:50px;  position: absolute;left:270px; top:20px;z-index: 8}
.i1-1 a .img{float:left;width:295px; overflow: hidden;}
.i1-1 a .img img{width:100%;}
.i1-1 a .i1-con{padding-left:340px;line-height: 2em}
.i1-1 a:hover .line{width:90px;}
.i1-1 a:hover .idx_tit{padding-left:390px; transition-delay: 50ms;}
.i1-1 a:hover .i1-con{padding-left:390px;transition-delay: 150ms;color:#006a3d;}
.i1-1 a:hover .img{}
.i1-1 a:hover .img img{
	transform:scale(1.09);
	-webkit-transform:scale(1.09);
	transition: 600ms;
	-webkit-transition:600ms;
}

.i1-2{float:right;width:35%;}
.i1-2 li{float:left;width:33.33%;text-align:center;height:205px;}
.i1-2 li a{display: block;height:100%;width:100%;color:#fff;font-size:18px;transition: 300ms; -webkit-transition:500ms;}
.i1-2 .i1-21{background:#ed6d00;}
.i1-2 .i1-22{background:#ed9f00;}
.i1-2 .i1-23{background:#edba00}
.i1-2 li a .ico{padding-top:50px;display: block;}
.i1-2 li a h3{line-height: 1.5em;padding:5px 0;margin-top:10px;}
.i1-2 li a:hover .ico{padding-top:40px;}
.i1-2 li a:hover h3{transition-delay: 200ms;margin-top:2px;}
.i2{padding:100px 0;background:#f0f0f0;}








.pbg2{background: #49aa54;color:#fff;}
.pbg1 .pic{margin:60px 0;}
.c2{float:left;width:47%;}
.c2:first-child {margin-right:6%;}
.c6{float:left;width:30%;}
.c6.mid{margin:0 5%;}
.pcon dl dd{margin-bottom:50px;line-height: 1.5em;font-size:14px;}
.pcon dl dd .num{font-family:"HN_Th";line-height:1em;display:block; }

.c2 dd,.c6 dd{padding-left:60px;overflow:hidden;}
.c2 dd h3{font-size:20px;font-weight:bold; line-height: 3em;color:#006a3d;}
.c2 dd .num,.c5 dd .num,.c6 dd .num{font-size:50px;color:#82bf34;float:left;margin-left:-60px;width:60px;text-align: center;}
.c3 dd{width:20%;color:#fff;padding:0 2.5%;}
.c3 dd,.c4 dd{float:left;}
.c4 dd h3{font-weight:bold;line-height:2.5em;font-size:20px;}
.c4 dd{width:15%;padding-right: 5%;}
.c3 dd .num,.c4 dd .num{font-size:75px;line-height:1em;margin-bottom:20px;}
.c7 dd{float:left;width:50%;}
.pbg2 .txts h3{font-size:20px;font-weight:bold;line-height: 2.5em;}
.pbg2 .txts{padding:5%;font-size:14px;color:#fff;}
.pbg2 .txts li{margin-bottom:2%;line-height: 1.5em}
.c8t li{list-style-type: circle;}
.c5 dd{float:left;width:320px;padding-left:60px;overflow:hidden;color:#fff;}
.num.num1{background:#82bf34;border-radius: 50%;width:80px;height:80px;text-align: center;color:#fff;}


.tb{border-collapse:collapse;border:none; clear:both;}
.tb .tt{background:#eee;}
.tb td{padding:5px;border:1px solid #ddd; table-layout: fixed;}
.pbg2 .tb .tt{background:#3ba147;}
.pbg2 .tb td{border:1px solid #33903e;color:#fff;}

.pbg1 .c1{width:48%;float:left;}
.pbg1 .c1:first-child{margin-right:4%;}
.pbg1 .c1 .img img{max-width:100%;}
.pbg1 .c1 li{ background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/ico7.png) no-repeat left center ;padding-left:20px;font-size:16px;line-height: 1.5em;margin-bottom:20px;}
.pbg3{background:#f0f0f0;padding:60px 0;}
.pbg4{background-attachment:fixed ;padding:200px 0 60px 0; background-size: cover;}
.pbg4 .nav1 ul{text-align:center; }
.pbg4 .nav1 li{display: inline-block;}
.pbg4 .nav1 li a{border-radius: 20px;border:1px solid #fff;color:#fff;font-size:14px;display:block;padding:0 20px;margin:5px;line-height: 2.5em; transition: 500ms;-webkit-transition:500ms;}
.pbg4 .nav1 li a:hover,.pbg4 .nav1 li.current a{background: #82bf34;border:1px solid #82bf34;}

		
.da-thumbs li a,.da-thumbs li a img { display: block; position: relative;}
.da-thumbs li a { overflow: hidden;}
.da-thumbs li a div { position: absolute; background:#000; width: 100%; height:100%; overflow:hidden; /*opacity:.8; filter:alpha(opacity=80);*/}
.da-thumbs li a div.da-animate { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.da-thumbs li a h3{color:#fff;text-align:center;height:30px;line-height:30px;background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/arrow.png) no-repeat bottom center;padding-bottom:70px;font-size:25px;font-weight:normal;position:absolute;top:50%;margin-top:-50px;width:100%;}
/* Initial state classes: */
.da-slideFromTop { left: 0px; top: -100%;}
.da-slideFromBottom { left: 0px; top: 100%;}
.da-slideFromLeft { top: 0px; left: -100%;}
.da-slideFromRight { top: 0px; left: 100%;}
/* Final state classes: */
.da-slideTop { top: 0px;}
.da-slideLeft { left: 0px;}
.da-thumbs li a div span { display: block;position: relative;}

.index_con{margin:auto;width:1140px;position:relative;height:70px;}	


.fold_wrap{width:450px;height:275px;margin:40px auto 0 auto;overflow:hidden;position:absolute;right:0;bottom:0;z-index:100;}
.fold_wrap li{float:left;width:150px;height:275px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0; background:url(../image/mask.png) repeat-x bottom;display:none;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;position:absolute;bottom:30px;width:100%;display:block; text-align:center;font-size:18px;line-height:1em;}
	.fold_wrap li .mask_b h4 span{display:block;font-size:14px;}
.fold_wrap li.big{width:205px;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

.pic_auto{width:100%;height:100%;}
.pic_auto1{background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/ip1.jpg) no-repeat center 0;}
.pic_auto2{background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/ip2.jpg) no-repeat center 0;}		
.pic_auto3{background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/ip3.jpg) no-repeat center 0;}		



	
	.nlist{width:100%;}	
	.nlist * { transition:0.5s; -webkit-transition:0.5s;}
	.nlist ul li{overflow:hidden;border-bottom: 1px solid #eee;height: 150px;}
	.nlist ul li dl{width:960px;margin: 45px auto 0 auto;}
	.nlist .item{display:block;margin-left:100px;overflow:hidden;}
	.nlist ul li dl dd{float:left;}	
	.nlist ul li dl .date1{font-size:60px;line-height:60px;font-family:"HN_Th";margin-right:30px; font-weight:100;}
	.nlist ul li dl .arrow{background:url(../image/arrow1.png) no-repeat left center;
		width:35px;min-height:23px;margin-right:50px;float:right;opacity: 0;-webkit-opacity:0;}
	.nlist ul li dl dd .date2{font-size:16px;color:#aaa;}
	.nlist ul li dl dd h3{font-size:16px;color:#555;}

	.nlist ul li:hover{background:#ed9f00;border-bottom:1px solid #ed6d00;}
	.nlist ul li:hover dl .item{margin-left:0;}
	.nlist ul li:hover dl .date1{color:#fff;}
	.nlist ul li:hover dl dd .date2{color:#fafafa}
	.nlist ul li:hover dl dd h3{color:#fff;}
	.nlist ul li:hover dl a .arrow{opacity: 1;-webkit-opacity:1;margin-right:0;}


		



	
.plist{}
	.plist li{float:left;width:25%; text-align:center;height:280px;}
	.plist li a h3{ background:#fff;width:189px;margin:auto;font-weight:normal;line-height:2.5em;}
		.plist li a:hover h3{color:#1965ac;}
	.plist li a span{ background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/arrow.gif) no-repeat 60px -63px #05a1eb;color:#fff;display:inline-block;padding:0 25px 0 5px;}
	.plist li a:hover span{background-color:#0054a3;background-position:60px 5px;color:#fff}

.top{
	cursor: pointer;
	display:block;
	width:60px;
	height:60px;
	position:fixed;
	right:5%; 
	bottom:80px;
	z-index:888;
	background:url(../image/top.png) no-repeat center center;
	transition:500ms;
	-webkit-transition:500ms;
	}
.top.tophide{
	transform:translateY(60px);
	-webkit-transform:translateY(60px);
	opacity:0;
	display:none\9;
	}

.footer{line-height: 2.5em;color:#fff;padding:1% 0 0;}
.footer dd{float:left;}
.footer .w1{width:12%;}
.footer .w2{width:28%;}
.footer .fr{float:right;}


.foot_icos{padding:;border:1px solid #fff;border-left:none;border-right:none;padding:10px 0;margin:1% 0;text-align: center;}
.foot_icos li{display: inline-block;padding:0 40px 0 0;font-size:16px;}
.foot_icos li a{display: block;line-height: 60px;}
.foot_icos li a span{float:left;margin-right:10px;}
.foot_icos li a:hover span{margin-top:-5px;}

.footer .tel{text-align: right;}
.footer .tel h2{font-size:20px;color:#fff;overflow: hidden;line-height: 3em}
.footer .tel span{font-size:14px;color:#fff;}
.footer .copytext{line-height: 1.8em;text-align: right;padding-top:10px;}
.footer dd h2{font-size:16px;line-height: 3em;}
.footer dd h3{font-size:14px;color:#fff;margin-top:10px;}
	.footer a{display: block;
		color:#fff;
		-webkit-transition: all 0.3s ease; 
		-moz-transition: all 0.3s ease-in-out; 
		-o-transition: all 0.3s ease-in-out; 
		-ms-transition: all 0.3s ease-in-out; 
		transition: all 0.3s ease-in-out;}
	.footer a:hover{color:#000;}
	.footer h3 a{color:#fff;}
	.footer h3 a:hover{color:#82bf34; text-decoration: underline;}



	


.top_1{position: absolute;width:1200px;left:50%;margin-left:-600px;top:0;z-index: 1500;display: block;line-height: 50px;text-align: right;font-size:14px;color:#fff;}
.top_1 li{display: inline-block;padding-left:40px; transition: 300ms; -webkit-transition:300ms;}
.top_1 .ico1{background:url(../image/ti1.png) no-repeat 0 0;margin-right:20px;padding-left:50px;}
.top_1 .ico1:hover{background-position: 0 -50px;}
.top_1 .ico2{background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/ti2.png) no-repeat 0 0;}
.top_1 .ico2:hover{background-position: 0 -50px;}

.top_1 a{color:#fff;display: inline-block;position: relative;padding:0 10px;}
.top_1 a .line{width:0;height:1px;position: absolute;left:0;bottom:10px;background: #82bf34;display: block;}
.top_1 a:hover{color:#82bf34;}
.top_1 a:hover .line{width:100%;}



.header{
	
	position:absolute;
	background:#fff;
	width:100%;
	padding:0 ;
	z-index:899;
	height:87px;
}



.header .nav{ float:right; position:relative;}
.header .nav li{ float:left; position:relative; }
.header .nav a{ display:block; color:#505050; line-height:87px; font-size:14px; padding:0 25px; }
.header .nav li:hover > a,.header .nav li.act > a{ background:#ed6d00; color:#fff; }
.header .nav .twonav{ position:absolute; top:87px; left:0; right:0; background:#ed6d00; padding:10px 0 20px 0; display:none; }
.header .nav .twonav ul li{float: none;}
.header .nav .twonav a{ text-align:center; display:block; color:#fff; font-size:14px; line-height:1.4; padding:8px 5px;letter-spacing:-1px; }
.header .nav .twonav a:hover{ background:#ed9f00; }

/* menuBtn */
.menu-handler { transition:300ms; -webkit-transition:300ms; width: 58px; height: 58px; cursor: pointer; display: none; background-color: #23732b; position:fixed; top:0; right:0; z-index:1008; }
.menu-handler .burger { width: 24px; height: 2px; border-radius:2px; background: #fff; display: block; position: absolute; z-index: 5; top: 20px; left: 50%; margin: 0px 0px 0px -12px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
.menu-handler .burger-2 { top: 27px; }
.menu-handler .burger-3 { top: 35px; }
.csstransforms .menu-handler.active{ background-color:transparent; }
.csstransforms .menu-handler.active .burger{ background:#23732b; }
.csstransforms .menu-handler.active .burger-1 { top: 27px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.csstransforms .menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.csstransforms .menu-handler.active .burger-3 { top: 27px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.csstransforms .trans, .csstransforms .trans:hover { -webkit-transition: all 277ms ease-in-out; -moz-transition: all 277ms ease-in-out; -o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out; }
.csstransforms .trans-fast, .csstransforms .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
.no-csstransforms .menu-handler.active .burger-1, .no-csstransforms .menu-handler.active .burger-2, .no-csstransforms .menu-handler.active .burger-3 { display: none; }
.no-csstransforms .menu-handler.active { background: url(http://www.fse-tool.com/en/template/pc/cn2016/images/mob_close.png) no-repeat scroll center center; }
/* menuBtn end */

/* menuBox end */
.menuBox { position: fixed; left: 0px; top: -100%; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 1006; background-color: #fff; }
.navMobile { padding: 10% 0px 50px; }
.navMobile dd { display: block; width: 100%; text-align: center; }
.navMobile dd h3 a { text-transform: uppercase; font-size: 18px; position: relative; }
.navMobile dd a { display: block; padding: 12px 0px; line-height: 1.4; font-size: 14px; color: #646464; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.navMobile dd a:active,.navMobile dd a:hover, .navMobile dd h3 a.cur { color: #23732b; }
.mlogo{ width:138px; display:block; position:absolute; left:0; top:0; }
.mlogo img{ width:100%; } 
.menuBox .tool{ text-align:center; font-size:0; background:#23732b; padding:35px 0; }
.menuBox .tool a { display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; background:none; color:#fff; width:40px; height:40px; border:1px solid #fff; border-radius:100%; margin:0 10px; line-height:40px; text-transform:uppercase; }
.menuBox .tool a:hover .ntx{ transform:translateY(-3px); -webkit-transform:translateY(-3px); }
.too2{ text-align:center; margin-top:10%; }
.too2 a{ background:none; color:#646464; margin:0 20px; }
.too2 a:hover{ color:#23732bï¼› }
.menuBox .twonav{ background:#555; display:none; }
.menuBox .twonav a{ display:block; font-size:14px; line-height:1.4; padding:8px 0; color:#fff; }
.menuBox .twonav a:hover{ background:#23732b; color:#fff; }
/* menuBox end */



.logo{float:left;height:100%;}
.down{position:absolute;top:45px;right:200px;}
	.down a{display:block;color:#fff;text-align:center;background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/down.gif) no-repeat 0 0;width:80px;height:30px;line-height:30px;font-size:14px;padding:0 10px 0 30px; }
	.down a:hover{ background-position:0 -30px;}



.container{max-width:1200px;margin:auto;}
	


	
.pt{padding:60px 0;}





.transy{ transform:translateX(-120px); -webkit-transform:translateX(-120px); transition:700ms; -webkit-transition:700ms; transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out; opacity:0; }
.tranShow{ transform:translateX(0); -webkit-transform:translateX(0); opacity:1;}

.dly_1{ transition-delay:100ms; -webkit-transition-delay:100ms; }
.dly_2{ transition-delay:200ms; -webkit-transition-delay:200ms; }
.dly_3{ transition-delay:300ms; -webkit-transition-delay:300ms; }
.dly_4{ transition-delay:400ms; -webkit-transition-delay:400ms; }
.dly_5{ transition-delay:500ms; -webkit-transition-delay:500ms; }
.dly_6{ transition-delay:600ms; -webkit-transition-delay:600ms; }
.dly_7{ transition-delay:700ms; -webkit-transition-delay:700ms; }


.cpnav{display:none;
	width: 100%;
	color: #FFF;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	background: #82bf34;
	cursor:pointer;}

.p_l{background:#ed6d00;}
.header.pos,.p_l.pos{ top:0; bottom:auto; position:fixed;z-index: 1000}
.p_l.pos{top:58px;}
.p_l.pos{width:1200px;margin-left:-600px;left:50%;z-index:898;}
.p_l.pl7 ul li{width:14%;}
.p_l.pl6 ul li{width:33%;}
.p_l.pl1 ul li{width:20%;}
.p_l.pl2 ul li {width:25%;}
.p_l.pl3 ul li{width:50%;}
.p_l.pl4 ul li{width:33.33%;}
	.p_l ul{overflow:hidden;}
		.p_l ul li{float:left;}
		.p_l ul li a{color:#fff;display:block;text-align:center;font-size:14px;background:#ed6d00;line-height:25px;padding:15px 0;height:100%;}
		.p_l ul li a:hover,.p_l ul .current a{ background:#ed9f00;color:#fff;font-size:14px;border-right:none;}
}
}
		






	


	
.newsbg{}
	.newstit{text-align:center;border-bottom:1px solid #eee;color:#aaa;padding:20px 0;}
	.newstit h1{font-weight:normal;font-size:22px;color:#555;}
	.ncon{padding:20px 0;max-width:800px;margin:auto;}
	.ncon img{margin:10px auto;}

.pbigpic{text-align:center;padding:40px;}	
.pdes{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:20px 0;margin-bottom:40px;line-height:2.5em;}	


.page1{overflow:hidden;text-align:center;}
	.page1 li{display:inline-block;margin:0 10px;}
	.page1 li a{display:inline-block;color:#fff;line-height:2.5em;font-size:14px;background:#333;padding:0 15px;}
	.page1 li a:hover{background:#00602f}			

/*翻页-------------------------------------------------------------------*/
.page { text-align: center;margin:40px 0; }
	.page *{vertical-align:middle;}
	.page span{display:inline-block; margin: 0 0 0 5px;display:inline-block;line-height:35px;height:35px;width:35px;}
	.page span.current{background:#00602f;color:#fff;border:1px solid #00602f;}
	.page span a{display:block;width:100%;height:100%;color:#aaa;border:1px solid #eee;}
		.page span a:hover{background-color: #00602f;color:#fff;border:1px solid #00602f;}
		.page .first a,.page .prev a,.page .next a,.page .last a{ background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/page.jpg) no-repeat}
		.page .first a{background-position:0 -37px;}
		.page .first a:hover{ background-position:0 -0; !important;}
		.page .prev a{ background-position:-37px -37px;}
		.page .prev a:hover{ background-position:-37px 0; !important;}
		.page .next a{ background-position:-74px -37px;}
		.page .next a:hover{ background-position:-74px 0; !important;}
		.page .last a{ background-position:-111px -37px;}
		.page .last a:hover{ background-position:-111px 0; !important;}






	
.join-dl { color: #555; border-top: 1px solid #e6e6e6; width: 96%; margin: 0px auto; }
.join-dl dt { cursor: pointer; position: relative; padding: 25px 20px; border-bottom: 1px solid #e6e6e6; height: 22px; position: relative; overflow: hidden; font: 14px/2 "microsoft yahei"; }
.join-dl dt .joico { width: 15px; height: 15px; position: absolute; right: 20px; top: 28px; font-size: 15px; }
.join-dl dt .name { font-size: 16px; }
.join-dl dt .joico .line1 { width: 15px; height: 3px; overflow: hidden; background: #aaa; position: absolute; left: 0; top: 6px; transition: 400ms; }
.join-dl dt .joico .line2 { width: 3px; height: 15px; overflow: hidden; background: #aaa; position: absolute; left: 6px; top: 0; transition: 400ms; }
.join-dl dt .joico .line3 { width: 15px; height: 3px; overflow: hidden; background: #aaa; position: absolute; left: 50px; top: 6px; opacity: 0; filter: alpha(opacity=0); transition: 400ms; }
.join-dl dt.joinact .line1 { left: -70px; opacity: 0; filter: alpha(opacity=0); }
.join-dl dt.joinact .line2 { top: -70px; opacity: 0; filter: alpha(opacity=0); }
.join-dl dt.joinact .line3 { left: 0px; opacity: 1; filter: alpha(opacity=100); background-color: #fff; }
.join-dd { padding: 28px 20px 40px; display: none; color: #b0b0b0; font-size: 14px; line-height: 1.5; background-color: #fafafa; border-bottom: 1px solid #e6e6e6; }
.join-dl dt.joinact { background-color: #00602f; color: #fff; }
	
.meslist{width:100%;}
.meslist *{transition: 0.5s;-webkit-transition:0.5s;}

.meslist dl dt{line-height: 4em;padding:0 20px; font-size:16px; overflow: hidden;border-bottom:1px solid #ddd;}
.meslist dl dt .adddate{ float:right;font-size:12px;color:#aaa;}
.meslist dl dd{background: #fafafa;padding:20px; }
.meslist dl .red{color: #00602f;}

.meslist dl:hover {background:#777;}
.meslist dl:hover dt{margin:0 100px;background:none;}
.meslist dl:hover .red{color:#fff;}
.meslist dl:hover dt .adddate{color:#fff;}
.meslist dl:hover dd{background:none;color:#aaa;margin:0 100px;}


	
.i5{background:#6d6966; overflow: hidden;}
	
	.w50{width:50%}
	.w30{width:32%;}
	.gbg .sp{ background:#ddd !important}
	
	


.idx_sc1,.idx_sc2{
	width:50%;
	float:left;
	position:relative;
	overflow:hidden;
	height:590px;
	}
.idx_sc1 ul,.idx_sc2 ul{
	width:100%;
	}
.idx_sc1 ul li,.idx_sc2 ul li{
	width:100%;
	}
.idx_sc1 .owl-controls,.idx_sc2 .owl-controls{position: absolute;bottom:0;}
.idx_sc1 .owl-controls{right:20px;}
.idx_sc2 .owl-controls{left:20px;}
.idx_sc1 .owl-controls .owl-pagination .owl-page span,.idx_sc2 .owl-controls .owl-pagination .owl-page span{border-radius: 7px;width:7px;height:13px;background: #fff;margin:5px 4px;}
.idx_sc1 .owl-controls .owl-pagination .owl-page.active span,.idx_sc2 .owl-controls .owl-pagination .owl-page.active span  {height:20px;background: #82bf34}
}
    






.idx_news{
height: 103px;
overflow: hidden;
margin:auto;
}


.idx_news .bx-wrapper{position: relative;}
.idx_news .bx-wrapper .bx-controls{float:right; position:absolute;top:0;right:0;width:40px;height:236px}
.idx_news .bx-wrapper .bx-controls-direction a{background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/arrow.jpg); width:40px; height: 40px;position: absolute; left:0; display: block;}
.idx_news .bx-wrapper .bx-prev{top:0;background-position: 0 0 !important;}
.idx_news .bx-wrapper .bx-next{bottom:0;background-position: 0 -40px !important;}


.idx_news ul li{overflow:hidden;}
.idx_news ul li a{display:block; position: relative;height:109px;margin-bottom:40px;}

.idx_news ul li a*{transition:100ms; -webkit-transition:100ms; }

.ndate{width:80px;position:absolute; left:45px; top:0; text-align: center;}
.ndate span{display: block;}
.nday{font-size:45px; line-height: 1.1em;color:#006a3d;}
.nyear{font-size:12px;color:#aaa;}

.idx_news ul li a .line{width:20px;height:3px; background: #006a3d;position: absolute;left:0; top:0;}
.idx_news ul li a .pic{width:239px;height:109px;overflow: hidden;position: absolute; left:150px;top:0;}
.idx_news ul li a .pic img{width:100%;}
.idx_news ul li a p{line-height: 1.8em;max-width:700px;}

.idx_news ul li a h3{font-size:14px; line-height: 2em; color:#00602f;position:absolute;left:425px;top:0;}
.idx_news ul li a p{position:absolute; left:425px;top:40px;color:#aaa;}
.idx_news ul li a:hover .ndate{left:60px;}
.idx_news ul li a:hover .pic{left:165px;}
.idx_news ul li a:hover .line{width:50px;}
.idx_news ul li a:hover h3{left:440px;}
.idx_news ul li a:hover p{left:440px;transition-delay:100ms;}








.fl{float:left;}
.mlr1{margin:0 2%;}

.about1,.about2,.about3,.about5,.services1,.services2,.services3,.market2,.market4{padding:60px 0;}
.about4{padding-bottom:60px;padding-top: 60px;}
.about2{background:#f1f1f1;}
.services1{border-bottom:1px solid #eee;}
.services2{background:#eee;}
.services4,.market1,.market3{padding:60px;}


#map{width:100%;height:600px;}
.series *{transition: 500ms; -webkit-transition: 500ms;}
	.series dl dd{float:left;position:relative; overflow:hidden; cursor: pointer;margin-bottom: 20px;}
	.series dl a:last-child dd{ margin-right: 0px; }
	.series .w25{width: 32%;
    			 margin-left: 1%;}
	.series .w50{width:49.5%;}
	.series dl dd .black{background: url(../image/bg.png) repeat-x;width:100%;height:600px;display:block;position: absolute;left:0;bottom:-200px; z-index:8;}
	.series dl dd .t{ position: absolute;top:80%;left:40px;z-index:11;color:#ed6d00;font-size:25px;}
	.series dl dd .des{position: absolute;top:100%;left:40px;z-index: 10;color:#fff;height:160px; opacity: 0}
	.series dl dd .des a{font-size:14px;color:#fff;border:1px solid #82bf34;padding:0 10px;display: inline-block;margin:0 7px 7px 0;background-color: #82bf34}
	.series dl dd .des a:hover{color:#00602f;background:#fff;}
	.series dl dd img{width:100%;}
	.series dl dd:hover .black{bottom:0;}
	.series dl dd:hover .t{top:10%}
	.series dl dd:hover .des{top:30%;transition-delay: 100ms; opacity: 1}
	.series dl dd:hover img{transform:scale(1.0)}
.slick-slide img.vfalse{display: none;}
.vfalse{display: none; }

.page_tit{position: relative;padding-left: 40px
}
  
.page_tit .en{
	font-family: "arial";
	font-size:50px;
	line-height:0.9;
	color:#000;
	text-transform: uppercase;
	letter-spacing:-1px;
	text-transform:uppercase;
	}
.page_tit .en strong{
	font-family: "arial black";
	display:block;
	color:#000;
	letter-spacing:0;
	}
.page_tit .ch{
	line-height: 2em;
	font-size:25px;
	color:#333;
	font-weight:bold;
	}
.page_tit .line{
	display:block;
	width:20px;
	height:3px;
	background:#000;
	position: absolute;
	left:0;
	top:0;
	}




.container .page_tit{margin-bottom:40px;}


.about1 .txts p:first-child,.about2 .txts div:first-child{
	margin-left:0;
	}
.about1 .txts p strong,.about2 .txts p strong{display: block;color: #ed0000;line-height: 2em;font-size:16px;font-weight: normal; }

.about1 .w25{width:25%;}
.about1 .w75{width:75%;}
.container .pic,.c7 dd .pic{
	width:100%;
	overflow:hidden;
	}
.container .pic img,.c7 dd .pic img{
	width:100%;
	margin:auto;
	transition:600ms;
	-webkit-transition:600ms;
	}
.container .pic:hover img,.c7 dd .pic:hover img{
	transform:scale(1.09);
	-webkit-transform:scale(1.09);
}
.about1 .pic,.job_1 .pic{
	margin:60px 0;
	}

.galleryList{padding-bottom:60px;}
.galleryList ul {}
.galleryList li {width:33.33%;}

.galleryList li a{ position: relative; width:96%; overflow:hidden;margin:2%; display: block; background:#fff;transition: 300ms; -webkit-transition: 300ms; }
.galleryList li a .pic{height:250px;overflow: hidden;}

.galleryList li.sin a .pic{height:500px;}
.galleryList li a h3{position: absolute;line-height:50px;font-size:16px;width:100%;bottom:-50px;z-index:6;color:#fff;text-align:center;}

.galleryList li a .pic .img { max-width: 100%; max-height:100%; display: block;}
.galleryList .black-30 {  background: none rgba(0,0,0,0.7);position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; -webkit-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; }
.galleryList li a:hover {
-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); 
-webkit-transform: translate3d(0, -2px, 0);
transform: translate3d(0, -2px, 0);
  }
.galleryList li a:hover .pic img { transform: scale(1.06); -webkit-transform: scale(1.06); }
.galleryList li a:hover .black-30 { opacity: 1; visibility: visible; }
.galleryList li a:hover h3{bottom:0; }
.galleryList1 li a{display: block;}
.galleryList .slick-dots li a, .galleryList1 .slick-dots li a{border:1px solid #82bf34;background:#82bf34;width:9px;height:9px;text-indent: -90px;overflow:hidden;border-radius: 50%}
.galleryList .slick-dots li.slick-active a, .galleryList1 .slick-dots li.slick-active a{background:transparent;border:1px solid #82bf34;}


.galleryList1 ul li{margin:40px 0;}

.galleryList1,.galleryList{position: relative;}


.galleryList1 .slick-arrow,.galleryList .slick-arrow{ cursor:pointer; width:45px; height:45px; top:50%;  position:absolute; background-position: center center; background-repeat:no-repeat; z-index:200; transition:300ms; -webkit-transition:300ms; border-radius: 50%; background-color: #82bf34;margin-top:-22px; }

.galleryList1 .slick-prev,.galleryList .slick-prev{ left:10px; background-image:url(../image/img_l2.png);}
.galleryList1 .slick-next,.galleryList .slick-next{ right:10px; background-image:url(../image/img_r2.png) }

.galleryList1 .slick-prev:hover,.galleryList1 .slick-next:hover,.galleryList .slick-prev:hover,.galleryList .slick-next:hover{background-color:#00602f;}


html.openImg { overflow: hidden; }
.overlayClose { width: 52px; height: 52px; display: block; position: fixed; right: 3%; top: 2%; border-radius: 50%; transition: 300ms; -webkit-transition: 300ms; z-index: 100; }
.overlayClose i { background: url(../image/close_ico2.png) no-repeat scroll center center; width: 100%; height: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; }
.overlayClose:hover { background-color: #82bf34; }
.overlayClose:hover i { transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); }

.imgShowBox { background: none rgba(0,0,0,0.7); bottom: 0; left: 0; position: fixed; right: 0; top: 0; transform: translateY(100%); -webkit-transform: translateY(100%); transition: all 800ms ease 0s; -webkit-transition: all 800ms ease 0s; z-index: 1010; width: 100%; overflow: hidden; -webkit-overflow-scrolling: touch; }
.no-csstransitions .imgShowBox { display: none; }

.imgShowDemo { width: 100%; height: 100%; position: relative; overflow: hidden; }
.imgShowDemo .item { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; position: relative; }
.imgShowDemo .img { vertical-align: middle; height: auto; width: auto; max-height: 100%; max-width: 100%; margin: auto; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.imgShowDemo .con { position: absolute; left: 0px; right: 0px; bottom: 0px; background-color: #fff; width: 90%; padding: 10px 5%; }
.imgShowDemo .con .t { font-size: 16px; color: #333; }
.imgShowDemo .txt { background: #272727; font-size: 14px; color: #fff; position: absolute; left: 0; right: 0; bottom: 0; padding: 15px 0px; text-align: center; }
.imgShowDemo .txt .i { padding-left: 3%; }
.hi-num { width: 85px; height: 65px; background: #272727; color: #fff; border-left: 1px solid #3a3a3a; position: absolute; bottom: 0; right: 0; text-align: center; line-height: 65px; font-size: 16px; }
.img-show { transform: translateY(0) !important; -webkit-transform: translateY(0) !important; }
.no-csstransitions .img-show { display: block; }
.imgShowDemo .owl-controls .owl-buttons div { position: absolute; padding: 0px; margin: 0px; width: 50px; height: 50px; border-radius: 50%; background-color: transparent; overflow: hidden; top: 50%; margin-top: -25px; background-position: center center; background-repeat: no-repeat; text-indent: -10em; }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev { left: 3%; background-image: url(../image/img_l2.png); }
.imgShowDemo .owl-controls .owl-buttons div.owl-next { right: 3%; background-image: url(../image/img_r2.png); }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev:hover, .imgShowDemo .owl-controls .owl-buttons div.owl-next:hover { background-color: #82bf34; }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev.disabled, .imgShowDemo .owl-controls .owl-buttons div.owl-next.disabled { background-color: #aaa; }




.historyPage { height:425px; position: relative; }
.hisBot { position: absolute; left: 0px; width: 100%; display: block; top: 50%; height: 2px; background-color: #646464; margin-top: -1px; }
.historyDemo .item { width: 100%; height: 426px; position: relative;}
.historyDemo .xian { background: url(http://www.fse-tool.com/en/template/pc/cn2016/images/h_i2.png) no-repeat scroll left top; width: 38px; height: 190px; position: absolute; left: 0px; }
.historyDemo .dian { background: url(http://www.fse-tool.com/en/template/pc/cn2016/images/h_i1.png) no-repeat; width: 11px; height: 11px; position: absolute; left: -6px; }
.historyDemo .year { font-weight: bold; font-size: 40px; line-height: 1.2; color: #00602f; margin-bottom: 12px; }
.historyDemo .c { font-size: 14px; line-height: 1.5em; color:#777;}
.historyDemo .hitem1, .historyDemo .hitem2, .historyDemo .hitem3, .historyDemo .hitem4 { padding-left: 50px; }
.historyDemo .hitem1 .dian, .historyDemo .hitem2 .dian { bottom: -6px; }
.historyDemo .hitem3 .dian, .historyDemo .hitem4 .dian { top: -6px; }
.historyDemo .hitem1 .xian, .historyDemo .hitem2 .xian { bottom: 0px; }
.historyDemo .hitem3 .xian, .historyDemo .hitem4 .xian { top: 0px; background: url(http://www.fse-tool.com/en/template/pc/cn2016/images/h_i5.png) no-repeat scroll left bottom; }
.historyDemo .hitem2 .xian { height: 154px; }
.historyDemo .hitem3 .xian { height: 110px; }
.historyDemo .hitem4 .xian { height: 68px; }
.historyDemo .hitem1 { position: absolute; left: 5%; height: 212px; top: 0px; width: 38%; }
.historyDemo .hitem2 { position: absolute; left: 55%; height: 172px; top: 40px; width: 38%; }
.historyDemo .hitem3 { position: absolute; left: 25%; padding-top: 88px; height: 124px; top: 212px; width: 38%; }
.historyDemo .hitem4 { position: absolute; left: 70%; padding-top: 48px; height: 164px; top: 212px; width: 20%; }
.historyDemo .slick-arrow { width: 48px; height: 48px; display: block; background: url(http://www.fse-tool.com/en/template/pc/cn2016/images/h_btn_bg.png) no-repeat scroll left top; top: 50%; margin-top: -24px; z-index: 100; }
.historyDemo .slick-arrow i{ width: 40px; height: 40px; display: block; margin: 4px auto;}
.historyDemo .slick-prev{ left: -24px; }
.historyDemo .slick-next { right: -24px;}
.historyDemo .slick-prev i{-webkit-animation: start1 1s infinite ease-in-out; -moz-animation: start1 1s infinite ease-in-out; animation: start1 1s infinite ease-in-out;background: url(http://www.fse-tool.com/en/template/pc/cn2016/images/h_btn_l.png) no-repeat scroll left center;}
.historyDemo .slick-next i{-webkit-animation: start 1s infinite ease-in-out; -moz-animation: start 1s infinite ease-in-out; animation: start 1s infinite ease-in-out;background: url(http://www.fse-tool.com/en/template/pc/cn2016/images/h_btn_r.png) no-repeat scroll left center; }
@-webkit-keyframes start {
    0%,30% { opacity: 0; -webkit-transform: translate(-8px,0px); }
    60% { opacity: 1; -webkit-transform: translate(0,0); }
    100% { opacity: 0; -webkit-transform: translate(10px,0px); }
}
@-moz-keyframes start {
    0%,30% { opacity: 0; -moz-transform: translate(-8px,0px); }
    60% { opacity: 1; -moz-transform: translate(0,0); }
    100% { opacity: 0; -moz-transform: translate(10px,0px); }
}
@keyframes start {
    0%,30% { opacity: 0; transform: translate(-8px,0px); }
    60% { opacity: 1; transform: translate(0,0); }
    100% { opacity: 0; transform: translate(10px,0px); }
}
@-webkit-keyframes start1 {
    0%,30% { opacity: 0; -webkit-transform: translate(8px,0px); }
    60% { opacity: 1; -webkit-transform: translate(0,0); }
    100% { opacity: 0; -webkit-transform: translate(-10px,0px); }
}
@-moz-keyframes start1 {
    0%,30% { opacity: 0; -moz-transform: translate(8px,0px); }
    60% { opacity: 1; -moz-transform: translate(0,0); }
    100% { opacity: 0; -moz-transform: translate(-10px,0px); }
}
@keyframes start1 {
    0%,30% { opacity: 0; transform: translate(8px,0px); }
    60% { opacity: 1; transform: translate(0,0); }
    100% { opacity: 0; transform: translate(-10px,0px); }
}



.brand li{width:28%; float:left;background:#fff;padding:2%; transition:500ms; }
.brand li .pic{width:100%;overflow:hidden;}
.brand li:hover{-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); -webkit-transform: translate3d(0, -3px, 0);transform: translate3d(0, -5px, 0);}
.brand li:hover .pic img{transform: scale(1.06); -webkit-transform: scale(1.06); }
.brand li .txts{padding-top:20px;line-height: 1.8em}
.brand li .txts .en{font-size:30px;color:#82bf34; text-transform: uppercase;font-family: "Verdana";font-weight:bold;}
.brand li .txts .ch{color:#333;font-size:16px;line-height: 2.5em;margin-bottom:10px;}

.job_1 .tits{border:#00602f 1px solid; width:230px;padding:20px;float:left;text-align: center;font-size:14px;}
.job_1 .tits h3{font-size:16px;color:#00602f;}
.job_1 .tits .line{width:30px;display: block;height:1px;margin:25px auto;background: #ddd}


.formcontainer{padding:60px 0;background:#fafafa;}
.aform{max-width:800px;margin:auto;}
.aform ul li{margin-bottom:20px;}
.aform ul li.w30{float:left;}
.aform ul li.w50{width:48%;float:left;}
.aform ul li.mid1{margin-right:2%;}
.aform ul li.mid{margin-left:2%; margin-right:2%;}
.aform ul li.w100{clear:both;}
.aform .tx{background:#fafafa;width:92%;padding:0 4%;color:#aaa;line-height: 3em;height:3em;border:1px solid #eee;}
.aform .tarea{background:#fafafa;color:#aaa;width:96%;padding:2%; line-height:2em;border:1px solid #eee;}
.aform .tx:focus,.aform .tarea:focus{border:1px solid #00602f;}
.aform .tx.tx1{display:inline;width:20%;padding:0 2%;margin-right:2%;}
.aform .btn{font-size:16px;line-height:3em;height:3em;text-align: center;color:#fff;background: #555;padding:0 8%;cursor: pointer;	transition:300ms;
	-webkit-transition:300ms;display: block;margin:50px auto 0;}
.aform .btn:hover{background: #00602f}




/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #00865e url(http://www.fse-tool.com/en/template/pc/cn2016/images/loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; padding: 0; border: none; outline: none; }
/* Dots */
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }



.slider-nav { margin:0 80px; font-size: 14px; }
.slider-nav .item {height:107px;cursor:pointer;color:#fff;}
.slider-nav .item1{height:210px;}

.slider-nav .item.slick-current{background:url(../image/arrow_img.png) no-repeat 28px bottom;}

.slider-nav .item .ico{float:left;margin-right:15px;width:70px;}
.slider-nav .item .ch{font-size:20px;margin-top:15px;}
.slider-nav .item .en{font-size:12px; text-transform: uppercase;}
.slider-nav .item.slick-current .ch{font-weight:bold;}

.slider-nav .slick-arrow { width: 48px; height: 48px; display: block; border-radius: 50px; background: url(../image/img_bg3.png) no-repeat scroll center center; top: 50%;margin-top:-24px; z-index: 100; }
.slider-nav .slick-arrow:hover { background-image: url(../image/img_bg4.png); }
.slider-nav .slick-arrow i { background: url(../image/img_l3.png) no-repeat scroll center center; width: 100%; height: 100%; margin: 0px auto; display: block; transition: 300ms; -webkit-transition: 300ms; }
.slider-nav .slick-prev { left: -77px; }
.slider-nav .slick-next { right: -77px; }
.slider-nav .slick-prev i { background-image: url(../image/img_l3.png); }
.slider-nav .slick-next i { background-image: url(../image/img_r3.png); }
.slider-nav .slick-prev:hover i { background-image: url(../image/img_l3.png); }
.slider-nav .slick-next:hover i { background-image: url(../image/img_r3.png); }
.slider-for{}
.slider-for .item,.slider-for .item1{ font-size: 14px; text-align: center;}
.slider-for .item { background:#fff; color: #555;padding: 30px 80px; }
.slider-for .item1{background:#00602f; color: #fff; padding:50px 0;}
.slider-for .item1 .c{max-width:960px;margin:auto;}

.slider-nav .fkbg { background: url(http://www.fse-tool.com/en/template/pc/cn2016/images/fk1.png) no-repeat; width: 112px; height: 129px; display: block; position: relative; text-align: center; margin: 0px auto 22px; cursor: pointer; }
.slider-nav .fkbg .ico1 { background: url(http://www.fse-tool.com/en/template/pc/cn2016/images/fk2.png) no-repeat scroll center bottom; width: 100%; height: 0px; position: absolute; left: 0px; bottom: 0px; }
.slider-nav .fkbg .num { position: relative; z-index: 2; line-height: 129px; font-size: 50px; }
.slider-nav .c { color: #595959; text-align: center; width: 90%; margin: 0px auto; }
.slider-nav .slick-current .ico1 { height: 100%; }
.slider-nav .slick-current .num { color: #fff; }
.slider-nav .slick-current .c { color: #00602f; }




.services1 .txts{font-size:16px;}
.services1 .txts img{margin-bottom: 80px ;}

.ser_icos {max-width:1200px;margin:80px auto;}
.ser_icos *{transition: all 0.6s; -webkit-transition: all 0.6s; }
.ser_icos dd h2{font-size:20px;color:#82bf34;line-height: 3.5em;}
.ser_icos dd {text-align:center;font-size:14px;width:30%;height:540px;padding-top:10px;float:left;}
.ser_icos .ico{border-radius: 100%;overflow:hidden;max-width:320px;max-height: 320px;}
.ser_icos .mid{margin:0 5%;}
.ser_icos dd .line{width:1px; height:0px;display:block;margin:auto;background:#82bf34;}
.ser_icos dd:hover .ico {-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1); 
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);}
.ser_icos dd:hover .line{height:40px;}

.services1 .page_tit,.services2 .page_tit{text-align:center;}
.services2 .page_tit .ch{color:#fff;}

.ser_3 dd{font-size:20px;float:left;width:50%;}
.ser_3 dd strong{display: block;font-size:30px;line-height: 2em;}

.page_tit .line1{position: absolute;background:#fff;height:1px;width:20px;bottom:0;left:50%;margin-left:-10px;}

.services2 .formc {overflow: hidden;}
.services2 .formc li{float:left;}
.services2 .formc li .text{background:#fff;line-height: 60px;width:100%;text-indent: 20px;border:1px solid #fff;}
.services2 .formc li .text:focus{border:1px solid #006a3d;}
.services2 .formc li .btn{color:#fff;background:#006a3d;border:1px solid #006a3d;cursor: pointer;line-height: 60px;font-size:18px;text-align: center;width:100%;}
.services2 .formc li .btn:hover{background:none;border:1px solid #fff;transition: 0.3s;-webkit-transition:0.3s;}


.market1 *,.market3 *{transition: all 0.6s; -webkit-transition: all 0.6s; }
.market1{font-size:14px;background-color: #f0f0f0;}
.market1 .t1{border-bottom:1px solid #eee;padding-bottom:60px;margin-bottom:60px;}
.market1 .w45{width:48%;}
.market1 .w dd:first-child{margin-right:4%;}
.market1 .w dd .t h2{font-size:30px;font-weight:bold;}
.market1 .w dd .t h3{font-size:20px;line-height: 2.5em;}
.market1 .greybg{padding:60px 0;margin-top:60px;background:#f0f0f0;}
.market1 .network img{transform:scale(0.9);
	-webkit-transform:scale(0.9);}
.market1 .network:hover img{transform:scale(1);
	-webkit-transform:scale(1);}

.market3 {background:#fff;}
.market3 .w{width:80%;margin:auto;height:600px;}
.market3 .w dd{width:30%;font-size:14px;}
.market3 .w dd p{margin-top:20px;}
.market3 .w dd .line{width:1px; height:0px;display:block;margin:auto;background:#ed6d00;}
.market3 .w .mid{margin:0 5%}
.market3 .w .t{background:#ed9f00;color:#fff;border-radius: 50%;width:200px;height:200px;margin:auto;text-align:center;line-height:200px;font-size:30px;}
.market3 .w dd:hover .t{-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1); 
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);background:#ed6d00;;}
.market3 .w dd:hover .line{height:40px;}
.market3 .page_tit .line1{background:#82bf34;width:20px;margin-left:-10px;left:50%;bottom:0;position: absolute;height:1px;}

.jmList dd { display: block; position: relative; background-color: #f0f0f0;}
.jmList .img { position: relative; overflow: hidden; width: 50%; }
.jmList .img .i { display: block; width: 100%; }
.jmList .con { position: absolute; top: 16%; width: 42%; left: 54%; font-size: 14px; color: #595959;}
.jmList .con img{width:100%;margin-top:20px;}

.market4 .w dd:first-child{margin-right:5%;}
.market4 .w .w65{width:65%;}
.market4 .w .w30{width:30%}
.market4 .w dd .box{border:1px solid #ddd;padding:20px;font-size:16px;}
.market4 .w dd .t{color:#82bf34;font-size:20px;line-height: 2.5em}

.contact{padding:10px 0;}
.contact *{transition: 0.5s;-webkit-transition:0.5s;}
.contact dl dd{float:left;width:160px;text-align:center;padding:0 20px;font-size:14px;height:300px;}
.contact dl dd .icon{border-radius: 50%;width:120px;height:120px;margin:auto;background-position:center center;background-repeat: no-repeat;background-color: #ed6d00;margin-bottom:20px;}
.contact dl dd h3{color:#333;line-height: 2.5em}
.contact dl .it1 .icon{background-image:url(../image/ico1.png);}
.contact dl .it2 .icon{background-image:url(../image/ico2.png);}
.contact dl .it3 .icon{background-image:url(../image/ico3.png);}
.contact dl .it4 .icon{background-image:url(../image/ico4.png);}
.contact dl .it5 .icon{background-image:url(../image/ico5.png);}
.contact dl .it6 .icon{background-image:url(../image/ico6.png);}
.contact dl dd:hover .icon{background-color:#ed9f00;transform: scale(1.06); -webkit-transform: scale(1.06);}




.form_div{display:block;width:100%;position:fixed;bottom:0;left:0;height:200px;background:url(http://www.fse-tool.com/en/template/pc/cn2016/images/bg3.png);z-index:1050;}

.close_btn{position: absolute;top:20px;height:50px;width:50px; border-radius: 50%; background-image: url(../image/close_ico2.png); background-repeat:no-repeat ;background-position: center center; background-color: #82bf34; text-indent:-999px;overflow:hidden;right:20px; transition: 400ms;-webkit-transition:400ms;}

.close_btn:hover{transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg);background-color: #006a3d}


.open_btn{position: fixed;left:0;bottom:0; text-indent:-999px; overflow:hidden;color:#fff;width:200px;height:129px;z-index:1070;background-image:url(http://www.fse-tool.com/en/template/pc/cn2016/images/open_btn.png);background-position:left top;background-repeat: no-repeat;background-size: cover;}


.formcon .tit{margin:20px 0;}
.formcon .tit h2{color:#82bf34;font-size:20px;text-align:center;}
.formcon .tit span{background: #82bf34;height:1px;line-height:1px;width:24px;margin:10px auto;display:block;}
.formcon ul{float:left;width:200px;}
.formcon ul li{padding:0 5% 5% 0;}
.formcon .tx{width:92%;padding:0 4%;color:#aaa;line-height: 2.5em;height:2.5em;border:1px solid #333;}
.formcon .tarea{color:#aaa;width:92%;padding:4%; line-height:1em;border:1px solid #333;}
.formcon .tx:focus,.formcon .tarea:focus{border:1px solid #82bf34;}
.formcon .tx.tx1{display:inline;width:50%;padding:0 2%;margin-right:2%;}
.formcon .btn{font-size:16px;line-height:2.2em;height:2.2em;text-align: center;color:#fff;background: #82bf34;cursor: pointer;	transition:300ms;
	-webkit-transition:300ms;display: block;width:100%;}
.formcon .btn:hover{background: #00602f}


