@charset "utf-8";

*{ margin:0px; padding:0px;}

img {border:0;margin:0; padding:0;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal}

.clearfix{display:inline-table;}

* html .clearfix{height:1%;/*ie6*/}

*+html .clearfix{min-height:1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; }

input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/

.clearboth{ clear:both}

em{font-style: normal;}

a:link { text-decoration: none;}

a:visited {text-decoration: none; }

a:hover { text-decoration: none; transition: all 0.3s ease-out 0s;}

a:active {text-decoration: none;}



.main{ width:1180px; margin:0 auto;  overflow:hidden}

body {margin: 0px; color:#595959; background-color:#fff;font-size: 14px; font-family:"Microsoft YaHei",宋体,Arial, Helvetica, sans-serif;}



.csbor{border:1px solid #000;}



/*<!--banner开始-->*/

.fullSlide{width:100%;position:relative;height:685px;background:#000; z-index:0; overflow:hidden;}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;height:685px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:685px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:80px;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on{background:#f00;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:13%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next{left:auto;right:13%;background-position:-6px -137px;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*<!--banner结束-->*/



/*<!--首页导航开始-->*/

.synavbk{ width:1180px; height:685px;margin:auto; position:relative; z-index:222;margin-top:-685px;}

.synav{ width:260px; height:685px; background:#fff; float:left;}

.synav h1 a{ width:100%; height:113px; display:block;}

.sywzdw{ width:100%; height:81px; text-align:center; line-height:30px; color:#010101; font-size:16px;}

.sywzdw span{ font-size:17px; font-weight:bold;}

.synavks{ width:100%; height:420px;}

.synavks .synavli a{width:180px;padding-left:80px; height:41px; display:block; color:#222222; font-size:16px; line-height:41px;margin-top:1px;}

.synavks .synavli a:hover{ background:#22ac38; color:#fff;}

.synavks .synavlits a{ width:180px;padding-left:80px; height:41px; display:block; background:#22ac38; color:#fff; font-size:16px; line-height:41px;margin-top:1px;}

.synavlx{ width:230px;padding-left:30px; height:60px; background:#22ac38;padding-top:10px; color:#fff; line-height:25px;}

.synavlx span{ font-size:28px;}

/*<!--首页导航结束-->*/





/*<!--搜索开始-->*/

.jgss{ width:920px;height:50px; float:left;margin-top:635px;}

.gjc{ width:626px;height:50px; line-height:50px;float:left; background:url(../images/ssbj.png); overflow:hidden;}

.gjc p{ width:102px; height:50px; line-height:50px; text-align:right; color:#fff; font-weight:bold; float:left;}

.gjc li a{color:#fff;padding-left:15px;padding-right:15px; display:block; float:left;}

.gjc li a:hover{color:#fff;}

.ssk{ width:294px;height:50px; float:right;}

.ss-text{ width:234px;height:50px; background:url(../images/ssbj.png); color:#a8a8a8;font-size:12px;padding-left:10px; float:left;}

.ss-submit{ width:50px;height:50px; float:right; background:url(../images/fdj.png) no-repeat;}

/*<!--搜索结束-->*/



/*<!--产品开始-->*/

.cplistbk{ width:100%; height:295px; background:#22ac38;}

.cplistnr{ width:1180px; height:235px; background:#fff;margin:auto;padding-top:20px;}

.cplist{ width:100%;}

.cpdfl a{ width:180px; height:43px; display:block; background:#22ac38; border:1px solid #109125; float:left; text-align:center; line-height:43px; color:#fff;margin-left:20px;margin-top:20px; overflow:hidden;}

.cpdfl a:hover{ background:#fff; border:1px solid #cacaca; color:#333333;}

.cplist ul{ width:960px; float:left;}

.cpxfl a{ width:114px; height:43px; display:block;background:#fff; border:1px solid #cacaca; color:#333; float:left; text-align:center; line-height:43px;margin-left:20px;margin-top:20px; overflow:hidden;}

.cpxfl a:hover{ background:#22ac38; border:1px solid #109125; color:#fff;}



.cpxq{ width:100%; height:750px;margin-top:46px; overflow:hidden;}

.zzcp{ width:1180px;margin:auto; height:61px; background:url(../images/cal.jpg) no-repeat center;}

.zzcp ul{ width:817px;margin:auto;}

.zzcp ul li a{ width:276px; height:46px; display:block; float:left;margin-left:60px; border:4px solid #d4d4d4;margin-top:3px; color:#222222; font-size:18px; text-align:center; line-height:46px;}

.zzcp ul .on a{border:4px solid #e60012; color:#e60012;}

.zzcp ul h2 a{ width:62px; height:61px; display:block; float:left;margin-left:60px;}

.cpzs{ width:1220px;margin:auto;margin-top:30px;}

.cpzs li{ width:380px; height:300px; float:left;margin-top:20px;margin-left:20px;}

.cpzs li .cptp{ width:380px; height:300px; overflow:hidden;}

.cpzs li .cptp img{ width:380px; height:300px;-webkit-transition: all .5s;}

.cpzs li .cpbt{ width:100%; height:40px; position:relative; z-index:222;margin-top:-40px; background:url(../images/ssbj.png);}

.cpzs li .cpbtxq a{ width:240px; height:40px; line-height:40px; color:#fff;padding-left:20px; float:left;  font-size:16px; overflow:hidden; display:block;}

.cpzs li .cpckxq a{ width:60px; height:40px; background:#fff; text-align:center; line-height:40px; color:#222222; float:left; display:block;}

.cpzs li .cpzx a{ width:60px; height:40px; background:#22ac38; text-align:center; line-height:40px; color:#fff; float:left; display:block;}

.cpzs li:hover .cptp img{transform: scale(1.2, 1.2);}

/*<!--产品结束-->*/



/*<!--优势开始-->*/

.ysbt{ width:1180px;margin:auto;}

.ysdbt{ width:100%; height:90px; line-height:90px; text-align:center; color:#303030; font-size:32px;}

.ysxbt{ width:100%; height:39px; background:url(../images/ltbj.jpg) no-repeat center; line-height:15px; color:#676767; font-size:18px; text-align:center;}

.ysnr{ width:100%; height:847px;margin-top:20px; overflow:hidden;}

.ysnrbt{ width:1180px;margin:auto;}

.ysnrbt li{ width:295px; float:left; height:120px; background:url(../images/ysbtbj1.jpg);}

.ysnrbt li img{ width:42px; height:42px;margin:auto; display:block;margin-top:20px;}

.ysnrbt li p{ width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:24px; font-weight:bold;}

.ysnrbt .on{ background:#009718;}

.ysxq{ width:100%; height:727px;}

.ysxq img{ width:100%; height:727px;margin:auto; display:block; position:relative; z-index:0;}

.ysnrbk{ width:1180px;margin:auto; position:relative; z-index:222;margin-top:-727px;}

.ysnrxq{ width:482px; height:597px; background:url(../images/ysnrbk.jpg) no-repeat;padding-top:130px;}

.ysnrxq li{ width:350px;margin:auto;}

.ysnrxq li p{ width:100%; height:70px; line-height:70px; color:#e60012; font-weight:bold; font-size:24px;}

.ysnrxq li span{ width:100%; height:40px; color:#8b8b8b; overflow:hidden; display:block;}

.ysnrxq li em{ width:100%; line-height:40px; display:block; color:#333333;}

/*<!--优势结束-->*/



/*<!--案例开始-->*/

.alks{ width:100%; height:730px;margin-top:50px;}

.albt{ width:386px;margin-left:792px; position:relative;}

.albt .yhg{ width:30px; height:2px;margin-top:40px; background:#303030; float:left;}

.albt ul{ width:330px; float:right;}

.albt ul .alyw{ width:100%; height:78px; line-height:80px; color:#353535; font-size:28px;}

.albt ul h3 a{ width:100%; height:50px; color:#353535; font-size:28px; display:block;}

.albt ul .alggc{ width:100%; line-height:60px; font-size:20px; color:#353535;}

.narxqi{ width:100%; position:relative;margin-top:-195px;}

.narxqi .bd{ width:1180px;margin:auto; height:378px; overflow:hidden;}

.alnr p{ width:792px; height:378px; overflow:hidden; float:left;}

.alnr p img{ width:792px; height:378px;-webkit-transition: all .5s;}

.alnr:hover p img{transform: scale(1.2, 1.2);}

.alnr li{ width:326px; height:130px; background:#22ac38; float:left;padding-top:10px;}

.alnr li span a{ width:240px; height:40px; line-height:40px; overflow:hidden; display:block; color:#fff; font-size:16px;margin-left:50px;}

.cgalfl{ width:1220px; height:178px;margin:auto;}

.cgalfl li{ width:280px; height:178px; float:left;margin-right:20px;margin-top:20px;}

.cgalfl li img{ width:280px; height:140px; display:block;}

.cgalfl li span a{ width:100%; height:38px; background:#f7f7f7; display:block; text-align:center; color:#222222; line-height:38px; overflow:hidden;}

.cgalfl .on span a{ background:#22ac38; color:#fff;}

/*<!--案例结束-->*/



/*<!--流程开始-->*/

.lcbk{ width:1180px;margin:auto; overflow:hidden;margin-top:30px;}

.lcbj{ width:1180px; height:439px; background:url(../images/en.jpg) no-repeat center; }

.lcbj li{ width:246px; height:246px; background:url(../images/lcico1.png) no-repeat; float:left;}

.lcbj li p{padding-left:105px; color:#0a0a0a; font-size:30px;padding-top:90px;}

.lcbj li span{ text-align:center;padding-top:10px; display:block; color:#0a0a0a; font-size:18px;}

.lcbj li:hover{ background:url(../images/lcico2.png) no-repeat}

.lcbj li:hover p{ color:#fff;}

.lcbj li:hover span{ color:#fff;}

.lc1{margin-top:15px;}

.lc2{margin-top:174px;margin-left:-88px;}

.lc3{margin-top:15px;margin-left:-88px;}

.lc4{margin-top:15px;margin-left:-102px;}

/*<!--流程结束-->*/



/*<!--小banner开始-->*/

.xbanner{ width:1180px;margin:auto;margin-top:50px; height:135px; background:url(../images/xbanner.jpg) no-repeat center;}

.xbggc{ width:550px;padding-top:36px; float:left; color:#fff; line-height:22px;margin-left:70px; font-size:24px;}

.xbggc p{ font-weight:bold; font-size:36px;}

.xbggc span{ font-weight:bold;}

.xbxq{ width:330px; float:right;margin-right:68px;}

.xbxq li{ width:216px; float:left; text-align:right;padding-top:19px; color:#fff; line-height:30px;}

.xbxq li span{ font-size:26px;}

.xbxq p a{ width:82px; height:63px; float:left;margin-left:20px; border:6px solid #fff; display:block; text-align:center; line-height:22px; color:#fff; font-size:18px;padding-top:15px;margin-top:25px;}

.xbxq p a:hover{ background:#fff; color:#27b236;}

/*<!--小banner结束-->*/



/*<!--客户见证开始-->*/

.jnbj{ width:100%;margin-top:40px;}

.jzks{ width:1220px;margin:auto;marging-top:20px; }

.jzbk{ width:378px; height:418px; border:1px solid #eaeaea;float:left;margin-left:20px;}

.jzbk p{width:358px; height:240px;margin:10px; overflow:hidden;}

.jzbk p img{ width:358px; height:240px;}

.jzbk span a{ width:100%; text-align:center; height:60px; line-height:60px; color:#333333; font-size:16px; display:block; overflow:hidden;} 

.jzbk em{ width:305px;margin:auto;height:72px; line-height:24px; color:#666666; text-align:center; display:block; overflow:hidden;}

.jzbk:hover{box-shadow: 0px 5px 5px  #ccc;}

/*<!--客户见证结束-->*/









/*<!--公司简介开始-->*/

.gsjj{ width:100%;margin:auto; height:690px; background:url(../images/jjbj.jpg) no-repeat top center;margin-top:40px;}

.gsleft{ width:590px; float:left; overflow:hidden; height:691px;}

.gsleft .nx{ width:100%;height:180px; line-height:180px; color:#fff; font-size:108px; position:relative;margin-bottom:-80px;z-index:222; }

.xcks{ width:590px; height:590px;position:relative;}

.xcks p{ width:590px; height:530px; overflow:hidden;}

.xcks p img{ width:590px;height:530px;-webkit-transition: all .5s;}

.xcks:hover img{transform: scale(1.2, 1.2);}

.xcks:hover li{ background:#22ac38;}

.xcks:hover li span{ color:#fff;}

.xcks:hover li em{ color:#fff;}

.xcks li{ width:590px; height:61px; background:#fff;}

.xcks li span{ width:490px; height:61px; line-height:61px; color:#333333;padding-left:10px; font-size:16px; float:left; display:block; overflow:hidden;}

.xcks li em{ width:90px; float:right; line-height:61px; color:#333; font-size:24px; text-align:center; display:block;}



.gsright{ width:590px; float:right;}

.jjnr{ width:560px;margin-left:30px;}

.jjnr .jjyw{ width:100%; height:98px; line-height:118px; color:#fff; font-size:30px; text-align:center;}

.jjnr h3 a{ width:160px; height:70px; line-height:70px; text-align:center; border-bottom:1px solid #fff; display:block;margin:auto; color:#fff; font-size:30px;}

.jjxq{ width:100%; height:120px; line-height:30px; overflow:hidden; color:#fff;margin-top:20px; text-align:center;}

.jjan{ width:262px;margin:auto;margin-top:20px;}

.jjan .jjckxq a{ width:119px;height:37px; float:left; display:block; background:#22ac38; border:1px dashed #119526; color:#fff; text-align:center; line-height:37px;}

.jjan .jjckxq a:hover{ background:#119526; border:1px dashed #22ac38;}

.jjan .jjzxzx a{ width:119px;height:37px; float:left; display:block; background:#c00413; border:1px dashed #87010b; color:#fff; text-align:center; line-height:37px;margin-left:20px;}

.jjan .jjzxzx a:hover{background:#22ac38; border:1px dashed #0d5a4a; }

.rryz h3 a{ width:100%;height:50px; line-height:50px; color:#fff; font-size:24px; font-weight:bold; text-align:center; display:block;margin-top:10px;}



.rrxq{ width:590px; height:253px;margin-top:20px;}

.rrnr{ width:181px;height:253px;text-align:center; line-height:20px;color:#333333;float:left;margin-left:20px; overflow:hidden;}

.rrnr:hover img{ border:4px solid #0f5c4c;}

.rrnr a{ color:#333333;}

.rrnr a img{ width:173px; height:184px;display:block; border:4px solid #fff;}



/*<!--公司简介结束-->*/



/*<!--新闻开始-->*/

.news{ width:1280px;margin:auto;margin-top:60px;}

.newks{ width:360px; float:left;margin-left:50px;}

.newks h3 a{ width:352px; height:42px; text-align:center; line-height:42px; text-align:center; color:#222; display:block; font-size:16px; font-weight:bold; border:4px solid #22ac38;}

.newks h3 a:hover{ border:4px solid #0e8b22;}

.newimg img{ width:360px; height:145px; display:block;margin-top:23px;}

.newslist a{ width:340px; height:50px; border-bottom:1px dashed #e6e6e6; background:url(../images/newy.png) no-repeat 0px 24px;padding-left:20px; color:#333; line-height:50px;display:block;}

.newslist a span{ width:270px; height:50px; line-height:50px; display:block; overflow:hidden; float:left;}

.newslist a em{ width:60px; text-align:center; display:block; float:right;}

.newslist a:hover{ border-bottom:1px dashed #22ac38; color:#22ac38;}

.ckgd a{ width:211px; height:40px; text-align:center; line-height:40px; background:#e60012; color:#fff; display:block;margin:auto;margin-top:30px;}

.ckgd a:hover{ background:#22ac38;}

/*<!--新闻结束-->*/







/*<!--友情链接开始-->*/

.link{ width:1180px; height:100px;margin:auto;margin-top:30px;}

.link .linbt{ width:80px; height:100px; line-height:100px;color:#222222; font-size:16px; float:left;}

.link .lina a{padding-left:20px;padding-right:20px; height:100px; line-height:100px; color:#3c3c3c; display:block; float:left;}

/*<!--友情链接结束-->*/



























































