﻿@charset 'UTF-8';
/* CSS Document */
/*切图：zyjn*/
/*网站：*/
html{ overflow-x:auto; overflow-y:auto; background-image:url(/Templates/cn/images/bg.png); position: relative;}
*{ padding:0; margin:0; outline: none;}
ul, ol,li,dl,dt,dd{ list-style-type:none; }
body{ margin:0;font-size:12px; font-family:'Microsoft yahei' ,Arial; color:#333;}
fieldset,img{border:0}
img{max-width:100%}
a{ text-decoration:none; color:#333; cursor: pointer;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;}
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial; }
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
input{ margin:0; padding:0; outline:0; font-family:'Microsoft yahei' ,Arial;}
button{  margin:0; padding:0; border:none; font-family:'Microsoft yahei' ,Arial; cursor: pointer;}
table { border-collapse: collapse; border-spacing: 0; }
i{ font-style:normal;}
input,textarea:focus { outline:none;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none;outline:0;}
.clearfix:before, .clearfix:after{  display: table;  content: " ";  }
.clearfix:after {  clear: both;  }

#pz_top{ float:left; width:100%; min-width:1200px;}
#pz_banner{ float: left; width:100%; min-width:1200px; position:relative; overflow:hidden;}
#pz_main{ float:left; width:100%; min-width:1200px;}
#pz_down{ float:left; width:100%; min-width:1200px;}
#pz_menu{ float:left; width:100%; min-width:1200px;}

.w_0100{ width:100%;}
.w_1200{ margin:0 auto; width:1200px;}
.elli{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.minHeight{min-height:500px;}

/*首页*/
.logo{width:210px; height: 85px; float:left; margin: 17px 0 0 0 ; overflow: hidden;}
.head .right{float:right; width:960px; padding-top:17px;}
.head .right .top{float:right; height: 47px;}
.search{float:left; margin-top:12px; width:163px; height: 24px; border:1px solid #eeeeee; border-radius: 6px; background-color:#f8f8f8; }
.search .submit{float:left; padding: 0 2px 0 4px; box-sizing: content-box;width:24px; height: 24px; background-color: transparent;position: relative;}
.search .submit::after{width:1px; height: 12px; background-color:#cecece; position: absolute; content: ""; right:0; top:50%; margin-top:-6px;}
.search .inputBox{margin-left:30px;}
.search .inputBox .input{display:block; width:100%; height: 22px; border:none; padding:0 10px; box-sizing: border-box; background-color:transparent; font-size:14px; color:#666;}
.eMail{width:29px; height: 29px; border-radius: 50%; background-color:#009439; float:left; margin: 9px 20px 0 20px; overflow: hidden;}
.eMail:hover{background-color:#006b29;}
.country{float:left; width:34px; height: 24px; margin: 12px 0 0 0; overflow: hidden; border-radius: 6px;}
.country img{-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.country:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
}

.menu{float:right; width:100%;}
.menu ul{float:right;}
.nli{float:left; position: relative; margin-left:40px;}
.nli:first-child{margin-left:0;}
.nli span > a{font-size:16px; color:#222222; font-family: Aruial; text-transform: uppercase; line-height: 38px;display: block;  box-sizing: content-box; padding-bottom:17px; font-weight: bold;}
.nli:hover span > a{color:#009439;}
.nli.on span > a{color:#009439;}
.sub{  text-align:left;background-color:rgba(0,148,57,0.7);  z-index: 100; display: none; width:240px; position: absolute; top:55px; left: 50%; margin-left:-120px;}
.sub li{ border-bottom:1px solid rgba(255,255,255,0.1);}
.sub li a{color:#fff; display: block; padding:10px ; font-size:14px;}
.sub li:hover{background-color:rgba(0,148,57,0.9);}

/*banner*/
.banner{height:700px; overflow: hidden; position: relative;}
.banner img {transition:1.5s ease-in-out;}
.banner .bd li {position:relative;}
.banner .owl-prev,
.banner .owl-next{text-indent: -200px;overflow:hidden;width:26px; height: 50px; background:url(/Templates/cn/images/p3.png) center no-repeat; background-size:100%; position: absolute; top:50%; margin-top:-25px; left: 80px; opacity: 0.3;}
.banner .owl-next{right:80px; left: auto; background-image:url(/Templates/cn/images/p4.png);}
.banner .owl-prev:hover,
.banner .owl-next:hover{opacity:1;}

.bannerTxt {width:100%; position:absolute;top:203px; left:0;}
 .bannerTxt .box {width:1200px; margin:auto;}
.bannerTxt .H4 {font-size:38px; color:#fff; font-weight:bold; font-family:Arial ; letter-spacing:1px; line-height:50px;}


.owl-carousel .owl-item.active .animated2 {
	-webkit-animation: lightSpeedIn 1s ease-in 200ms both;
	animation: lightSpeedIn 1s ease-in 200ms both;
}

.owl-carousel .owl-item.active .animated3 {
	-webkit-animation: bounceInLeft 1s ease-in-out 500ms both;
	animation: bounceInLeft 1s ease-in-out 500ms both;
}

.owl-carousel .owl-item.active .animated4 {
	-webkit-animation: flipInX 1s ease-in 500ms both;
	animation: flipInX 1s ease-in 500ms both;
    text-align: center;
}

.owl-carousel .owl-item.active .animated5 {
	-webkit-animation: bounceInLeft 1s ease-in-out 100ms both;
	animation: bounceInLeft 1s ease-in-out 100ms both;
}

.owl-carousel .owl-item.active .animated6 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
}

.owl-carousel .owl-item.active .animated7 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
}

.owl-carousel .owl-item.active .animated8 {
	-webkit-animation: fadeInDown 1s ease-in 1000ms both;
	animation: fadeInDown 1s ease-in 1000ms both;
}


/*首页*/
.index1{padding:100px 0; text-align: center;}
.index1 .H4{font-size:42px; font-family: Arial; font-weight: bold; padding-bottom:50px; position: relative; color:#009439; letter-spacing: 1px;}
.index1 .H4::after{width:200px; height: 2px; content: ""; position: absolute; bottom:0; left: 50%; margin-left:-100px; background-color:#7fc99c;}
.index1 .p{font-size:14px; line-height: 36px; color:#222222; margin: 50px 0;}
.more{width:172px; height: 46px; line-height: 46px; text-align: center; background-color:#fff; border:2px solid #e0e0e0; border-radius: 6px; font-size:14px; font-family: Arial; text-transform: uppercase; display: block; margin: auto; color:#009439;}
.more:hover{background-color:#009439; color:#fff; border-color:#009439;}

.index2{padding:131px 0 103px 0; position: relative;}
.index2 .img{width:980px; /*height: 488px;*/ margin-right:20px; float:right; overflow: hidden; position:relative;}
.index2 .imgOn .ico{position:absolute; width:60px; height:61px;animation: topDown 0.8s ease-out;animation-iteration-count: infinite;animation-direction: alternate;}
.index2 .imgOn .ico1 {top:85px; right:0;}
.index2 .imgOn .ico2 {top:289px; left:204px;}
.index2 .imgOn .ico3{top:299px; left:15px;}
@keyframes topDown{
	0% {transform: translate(0);}
	100% {transform: translate(0, 10px);}
}
.index2 .text{width:280px; position: absolute; top:169px; left: 0;}
.index2 .text .p{font-size:14px; color:#000000; line-height: 36px; /*height: 144px;*/ margin-bottom:105px; text-align: justify;
overflow : hidden;
/*text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;*/}
.index2 .text .more{margin:0;}
.index2 .text .dot{width:36px; height: 34px; line-height: 0; position: absolute; top:-70px; left: 0;}
.index2 .text .dot2{width:62px; height: 58px; line-height: 0; position: absolute; bottom:110px; right: -32px;}

.index3{padding:100px 0;}
.index3 .box{width:380px; height: 561px; box-shadow: 0 0 18px rgba(0,0,0,0.06); float:left; padding:0 30px; box-sizing: border-box; position: relative;}
.index3 .box .H4{line-height:92px; border-bottom:1px dashed #cccccc; font-size:24px; color:#009439; font-weight:bold;}
.index3 .box .p{font-size:14px; line-height: 18px; color:#666666; margin-top:28px;}
.box1List{padding-top:10px;}
.box1List .list{line-height:24px; font-size:14px; color:#333333; margin-top:10px;}
.box1List .list .ico{width:11px; height: 8px; line-height: 0; float:left; margin:8px 8px 0 0;}

.index3 .box2{margin:0 30px;}
.box2List .list{margin-top:30px;}
.box2List .ico{width:64px; height: 64px; border-radius: 50%; background-color:#f5f6f9; float:left;}
.box2List .p2{margin:12px 0 0 85px; font-size:14px; line-height: 20px; height: 40px; color:#333333;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.box2List .p2 .bold{font-weight:bold;}

.box3List .list{margin-top:34px;}
.box3List .list .img{float:left; width:110px; height: 82px; overflow: hidden;}
.box3List .list .img img{-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.box3List .list .text{margin:10px 0 0 130px; }
.box3List .list .text .p2{font-size:16px; line-height: 20px; max-height: 40px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.box3List .list .text .H6{font-size:14px;margin-top:15px; font-weight:bold;}
.box3List .list:hover .img img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.box3List .list:hover .p2{color:#009439;}
.index3 .box .more{ position:absolute; bottom:38px; left: 50%; margin-left:-82px; border:2px solid #e0e0e0; background-color:transparent; color:#009439; font-weight: bold;}
.index3 .box .more:hover{background-color:#009439; border-color:#009439; color:#fff;}

/*bottom*/
.bottom{background-color:#36424a;}
.bList{padding:60px 0;}
.bList .list{float:left; margin-left:64px;}
.bList .list:first-child{margin-left:0;}
.bList .list .H4{font-size:14px; color:#fff; padding-bottom:20px; }
.bList .list a{font-size:13px; color:#fff; opacity: 0.7; line-height: 14px; margin-top:14px; display: block; text-transform: uppercase;}
.bList .list a:hover{opacity: 1; }

.bottom2{padding:28px 0; border-top:1px solid #4a555c;}
.bottom2 .bShare{float:left; font-size:14px; color:rgba(255,255,255,0.7); line-height: 24px; white-space:nowrap; position:relative;}
.bottom2 .bShare .ico{width:24px; height: 24px; line-height: 0; float:left; margin:0 10px 0 0;}

.bottom2 .bShare .dewm{position:absolute; bottom:28px; left:50%; margin-left:-60px; width:120px; display:none;}
.bottom2 .bShare .dewm img{display:block; width:100%;}
.bottom2 .bShare:hover .dewm{display:block;}

.bottom2 .i1{float:left; width:1px; height: 17px; margin:3.5px 15px 0 15px; background-color:#9ba1a5; }
.bottom2 .cr{float:right;font-size:14px; color:#fff; line-height: 24px; opacity: 0.7;}
.bottom2 .cr a{color:#fff;}


.fl{position:fixed; top:200px; right:188px;}
.fl a{display:block; width:56px; height: 56px; border-radius: 6px; background-color:#a8a8aa; /*overflow: hidden;*/ margin-top:1px; position:relative;}
.fl a:hover{background-color:#009439;}

.fl .ewmbox{position:absolute; right:60px; top:0; width:120px; height:120px; display:none; border:1px solid #009439;}
.fl .ewmbox img{display:block; width:100%; height:100%;}
.fl a:hover .ewmbox{display:block;}


/*产品列表*/
.local{background-color:#eeeeee; line-height: 54px; font-size:16px; color:#999999; text-transform: uppercase;}
.local .indexA,.local a{color:#009439;}
.local a:last-child{color:#999999;}
.productEj{padding:70px 0 100px 0;}
.productEj .H3{font-size:32px; color:#009439; text-transform: uppercase; font-weight: bold;}
.proEjList{width: 100%; }
.proEjList .list{width:380px; float:left; box-sizing: border-box; margin:60px 30px 0 0;}
.proEjList .list:nth-child(3n){margin-right:0;}
.proEjList .box{display:block; width:100%;}
.proEjList .box .img{width:100%; overflow: hidden; border:1px solid #d7d7d7; box-sizing: border-box; border-bottom:none; line-height: 0;}
.proEjList .box .img img{-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.proEjList .box .text{padding:0 20px; background-color:#009439; height: 55px;}
.proEjList .box .text .H4{width:300px; float:left; font-size:18px; color:#fff; line-height: 55px;}
.proEjList .box .text .ico{width:24px; height: 24px; float:right; border-radius: 50%;margin: 15.5px 0 0 0; background:url(/Templates/cn/images/p17.png) center no-repeat #fff; background-size:100%;}
.proEjList .box:hover .img img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.proEjList .box:hover .text{background-color:#f1f1f1;}
.proEjList .box:hover .text .H4{color:#009439;}
.proEjList .box:hover .text .ico{background-color:#009439; background-image:url(/Templates/cn/images/p18.png);}

.proDe{padding:75px 0 60px 0;}
.proDe .img{width:482px; height: 361px; float:left; border:1px solid #ebebeb;}
.proDe .text{width:670px; float:right; position: relative;}
.proDe .H4{font-size:22px; color:#009439; font-weight: bold; width:590px;}
.proDe .p{font-size:14px; color:#333333; line-height: 28px; margin: 65px 0 0 0;}
.proDe .bold{font-size:22px; color:#009439; font-weight: bold; display: block; margin-top:55px;}
.pageLink{width:61px; height: 61px; position: absolute; top:0; right:0; line-height: 0;}
.proDe2{width:100%; background-color:#eeeeee; line-height: 51px; margin: 62px 0; font-size:18px; color:#333333; text-transform: uppercase;}
.downLoad{width:302px; height: 48px; line-height: 20px; background-color:#009439; padding:14px 0 14px 19px ;box-sizing: border-box; display: block; font-size:16px; color:#fff; text-transform: uppercase; }
.downLoad .ico{width:20px; height: 20px; float:left;line-height: 0; margin-right:15px;}
.downLoad:hover{background-color:#01742e;}
.imgBox2 {padding-bottom:40px;}
.imgBox2 .list{width:285px; height: 214px; float:left; margin: 60px 20px 0 0; overflow:hidden;}
.imgBox2 .list img {-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s; }
    .imgBox2 .list:hover img {transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.imgBox2 .list:last-child{margin-right:0;}
.proDe3{padding:50px 0; background-color:#009439; text-align: center;}
.proDe3 .H4{font-size:28px; color:#fff; font-weight: bold; text-transform: uppercase; text-shadow: 0 3px 7px rgba(0,0,0,0.35);}
.proDe3 .ctUs{width:239px; height: 40px; line-height: 40px; background-color:#fff; display: block; margin: 35px auto auto auto; font-size:20px; color:#009439; text-transform: uppercase;}
.proDe3 .ctUs:hover{opacity:0.6;}

/*关于我们*/
.about{padding:80px 0 50px 0;}
.aboutL{width:760px; float:left;}
.aboutL .H4{font-size:36px; color:#009439; font-weight: bold; padding:15px 0 35px 0; border-bottom:1px solid #ebebeb;}
.aboutL .p{font-size:14px; line-height: 36px; color:#333333; margin-top:35px; text-align: justify;}
.aboutR{width:377px; float:right; margin-top:90px; }
.aboutR .list{background-color:#f7f7f7; padding:20px; margin-bottom:30px; }
.aboutR .list .p{font-size:14px; font-style: italic; color:#009439;line-height: 30px; text-align: justify;}
.aboutR .list .p2{font-size:14px; color:#333333;line-height: 30px;text-align: justify;}

.about2{padding:80px 0; background-color:#f4f5f6;}
.about2 .H3{text-align:center; font-size:36px; color:#009439; font-weight: bold;}
.about2Tab .hd{width:100%; overflow: hidden; font-size:0; text-align: center; background:url(/Templates/cn/images/p21.png) center bottom no-repeat; background-size:100%; padding-bottom:13px; margin:85px 0 55px 0; }
.about2Tab .hd ul{ overflow: hidden;}
.about2Tab .hd .slick-slide{height:70px; position: relative;}
.about2Tab .hd li{ width:90px; text-align: center; font-size:24px; font-style: italic; color:#666666; cursor: pointer; position: absolute; padding-bottom:22px; box-sizing: content-box; bottom:0; left: 50%; margin-left:-45px;}
.about2Tab .hd li::after{width:4px; height: 15px; content: ""; background-color:#dbe0e5; bottom:0; left: 50%; margin-left:-2px; position: absolute;}
.about2Tab .hd .slick-current li{font-size:36px; color:#009439; font-weight: bold;}
.about2Tab .bd{position: relative;}
.about2Tab .bd li{padding:0 227px; }
.about2Tab .bd .img{width:340px; height: 198px; overflow: hidden; float:left;}
.about2Tab .bd .text{margin-left:405px;}
.about2Tab .bd .text .H4{font-size:24px; color:#333333; font-weight: bold; padding:35px 0 20px 0;;}
.about2Tab .bd .text .H5{font-size:16px; color:#555555; line-height: 24px; margin-top:12px; padding-left:25px; position: relative;}
.about2Tab .bd .text .H5::after{width:4px; height: 4px; position: absolute; top:10px; left: 0; border-radius: 50%; content: ""; background-color:#009439;}
.about2Tab .slick-prev,
.about2Tab .slick-next{width:32px; height: 62px; background:url(/Templates/cn/images/p22.png) center no-repeat; position: absolute; left: 60px; opacity: 0.1;}
.about2Tab .slick-next{background-image:url(/Templates/cn/images/p23.png); right:60px; left: auto;}
.about2Tab .slick-prev:hover,
.about2Tab .slick-next:hover{opacity: 0.6;}
.about3{padding:115px 0 80px 0;}
.about3 .text{width:615px; float:left;}
.about3 .text .H4{font-size:36px; color:#009439; font-weight: bold; }
.about3 .text .p{font-size:14px; line-height: 36px; color:#333333; margin-top:40px;text-align: justify;}
.about3 .imgBox{width:513px; height: 358px; float:right; background-color:#ebebeb; margin-right:20px;}
.about3 .imgBox .img{width:513px; height: 358px; margin:-34px 0 0 20px ; overflow: hidden;}
.about3List{float:left; width:100%; margin-top:60px;}
.about3List .list{width:400px; height: 68px; text-align: center; border-right:1px dashed #b2b2b2; float:left; box-sizing: border-box;}
.about3List .list:last-child{border:none;}
.about3List .list .ico{width:68px; height: 68px; display: inline-block; vertical-align: middle; border-radius: 50%; background-color:#009439; margin-right:25px;}
.about3List .list .H5{display:inline-block; font-size:24px; color:#888888; line-height: 68px; vertical-align: middle; text-transform: uppercase;}

.about4{padding:75px 0 30px 0; background-color:#f4f5f6;}
.about4 .w_1200 > .H4{font-size:36px; color:#009439; font-weight: bold; text-align: center;}
.about4 .pic{width:634px; height: 545px; margin: 45px auto auto auto; position: relative;}
.about4 .pic .H4{font-size:30px; color:#333333; width:263px; position: absolute; top:120px; left: 555px; text-align: left; line-height: 46px;}
.about4 .pic .H4 .bold{font-weight: bold; color:#009439;}
.about4 .pic .H5{font-size:16px; line-height: 24px; color:#666666; position: absolute; bottom:138px; width:410px; left: -241px; text-align: justify;}


/*创新*/
.inno{padding:50px 0 100px 0;}
.inno .proEjList{padding-top:10px;}
.inno .proEjList .list{margin-top:30px;}
.inno .proEjList .box .img{width:380px; height: 201px;}

/*服务*/

.service{padding:60px 0 80px 0;}
.service .top .H4{font-size:24px; color:#009439; text-transform: uppercase; font-weight:bold;}
.service .top .p{font-size:18px; line-height: 36px; color:#333333; margin-top:30px;}
.serList{padding-top:6px;}
.serList .list{margin-top:30px;}
.serList .box{border-left:2px solid #009439; background-color:#eeeeee; }
.serList .box .ico{width:61px; height: 61px; float:left; margin: 33px 42px;}
.serList .box .boxM{width:940px;min-height: 127px; float:left; padding:30px 0 0 50px; box-sizing: border-box; border-left:1px solid #fff;}
.serList .box .boxM .H4{font-size:24px; color:#333333; font-weight: bold; line-height: 28px;}
.serList .box .boxM .bold{ display: inline-block; min-width: 65px; height: 28px; line-height: 28px; border-radius: 4px; background-color:#009439; font-size:18px; color:#fff; text-transform: uppercase; text-align: center; margin-right:18px; vertical-align: top;}
.serList .box .boxM .p{font-size:18px; color:#333333; margin-top:18px;}
.serList .box .boxR{float:right; width:25px; height: 25px; border-radius: 50%; margin: 50px 60px 0 0; background-color:#cccccc;
-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.serList .box2{padding:60px 60px 60px 195px; display: none;}
.serList .box2 .img{width:386px; height: 289px; float:right; overflow: hidden;}
.serList .box2 .text{width:515px; float:left;}
.serList .box2 .text .p{font-size:18px; line-height: 32px;}
.serList .box2 .text .pList{padding-top:30px;}
.serList .box2 .text .pList .list{padding-left:10px; font-size:16px; line-height: 24px; margin-top:8px; position: relative;}
.serList .box2 .text .pList .list::after{width:4px; height: 4px; border-radius: 50%; background-color:#009439; position: absolute; top:10px; left: 0; content: "";}
.serList .list.active .boxR{background-color:#009439; transform: rotate(90deg);}
.serList .list.active{box-shadow:0 6px 7px rgba(0,0,0,0.1)}


/*联系我们*/
.contact{padding:60px 0 80px 0;}
.conL{width:620px; float:left;}
.conL .H4{font-size:28px; color:#009439; font-weight: bold;}
.conL .p{font-size:14px; color:#666666; line-height: 26px; padding:30px 0; border-bottom:1px dashed #b2b2b2;}
.conL .p .color{color:#009439;}
.formBox{padding:10px 0 0 0;}
.formBox .list{margin-top:10px;}
.formBox .list .H5{width:140px; float:left; text-align: right; font-size:18px; color:#333333; line-height: 38px; position: relative;}
.formBox .list .H5 .span{font-size:16px; color:#a8a8a8; position: absolute; top:0px; right: -7px;}
.formBox .list .formR{margin-left:170px;}
.formBox .list .formR .input{display:block; width:100%; height: 38px; padding:0 10px; box-sizing: border-box; border:1px solid #e2e2e2;}
.formBox .list .formR .input::-webkit-input-placeholder{font-size:14px; color:#999999;}  
.formBox .list .formR .input::-moz-placeholder{font-size:14px; color:#999999;}                      
.formBox .list .formR .input::-ms-input-placeholder{font-size:14px; color:#999999;} 
.formBox .list .formR .textarea{width:100%; height: 156px; padding:10px; box-sizing: border-box;border:1px solid #e2e2e2;}
.formBox .submit{width:125px; height: 33px; background-color:#009439; margin: 30px 0 0 170px; display: block; font-size:16px; color:#fff;}
.formBox .submit:hover{ background-color:#006728;}
.conR{width:390px; float:right; margin-top:60px;}
.conR .H5{font-size:22px; color:#222222; line-height: 30px; font-weight: bold;}
.conR .p{font-size:14px; color:#666666; line-height: 24px; margin: 43px 0 50px 0;}
.conR .infor .list{font-size:14px; color:#666666; line-height: 30px;}
.conR .infor .list .color{color:#333333; width:35px; display: inline-block;}

.infor_ewm{margin-top:30px; width:120px;}
.infor_ewm img{}


/*项目*/
.project{padding:10px 0 80px 0;}
.projectList {padding-bottom:40px;}
.projectList .list{width:575px; float:left; margin: 50px 50px 0 0;}
.projectList .list:nth-child(2n){margin-right:0;}
.projectList .list .img{width:100%; height: 365px; overflow: hidden;}
.projectList .list .img img{-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.projectList .list:hover .img img{
transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.projectList .list .text{background-color:#f7f7f7; padding:23px;}
.projectList .list .text .H4{font-size:18px; color:#222222; float:left; width:100%;}
.place2{float:left; margin:20px 50px 0 0 ; font-size:14px; color:#009439; font-weight:bold;}
.place2 .ico{width:19px; height: 19px; line-height: 0; float:left; margin-right:8px;}
.pageing{width:100%; text-align: center; font-size: 0;}
.pageing a{display:inline-block; vertical-align: middle;height: 33px; line-height: 33px;border:1px solid #e5e5e5; }
.pageing .prev,
.pageing .next{width:66px; background-color:#f4f4f4; font-size:14px; color:#b5b5b5;}
.pageing .prev:hover,
.pageing .next:hover{color:#009439;}
.pageing .prev.on,
.pageing .next.on{color:#009439;}
.pageing .num{width:27px; font-size:18px; color:#009439;}
.pageing .num:hover{background-color:#009439; color:#fff;}
.pageing .num.on{background-color:#009439; color:#fff;}

.projectDe {
padding:80px 0;}
.pro_H4 {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    text-align:center;
}
.pro_p {
        font-size: 14px;
    color: #333333;
    line-height: 24px;
    margin: 40px 0 0 0;
    text-align:justify;
    font-family:'Microsoft yahei' ,Arial;
}

.news .box3List .list {height:295px;}
.news .box3List .list .text .p2{font-size:16px; line-height:30px;   -webkit-line-clamp: 2; margin-top:20px; font-weight:bold;max-height:60px; }
.news .box3List .list .text .p5 {font-size:16px; line-height:26px;  margin-top:20px;
   overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news .box3List .list .img {width:240px; height:179px; float:none; margin:auto;}
.news .box3List .list .text {margin-left:270px;}
.news .box3List {padding-bottom:60px; }
.news .box3List .list {width:33.33%; float:left; padding:0 15px; box-sizing:border-box;}
 .news .box3List .list .text { width:240px; margin:auto;}

.H6Time {font-size:13px; font-weight:bold; color:#009439;}
.H6Time .ico {display:inline-block; vertical-align:middle;width:16px; height:16px; line-height:0; margin-right:10px; margin-top:-5px;}
.newDetail {padding:80px 0;}
.H6Times{margin-top:20px !important;}

.newDetail .newText .H1{font-size:18px; color:#333; text-align: center; letter-spacing: 1px; font-weight:bold;}
.timeBox {text-align:center; font-size:16px; color:#009439; font-weight:bold; margin:30px 0;}
    .timeBox .ico {display:inline-block;width:24px; height:24px; margin-right:5px; vertical-align:middle; margin-top:-4px;}
.newTextDiv{border-top:1px solid #d7d8d8; border-bottom:1px solid #d7d8d8; padding:9px 0; margin: 25px 0 35px 0;}
.newTextDiv .H2{font-size:14px; color:#777777; margin-right:0.83%; float:left;line-height: 34px;}
.newTextDiv .return{float:right; font-size:14px; color:#777777; line-height: 34px;}
.newTextDiv .return .i1{float:right; width:38px; height: auto; margin-left:10px; line-height: 0;}
.newTextDiv .return:hover{color:#009439}
.newTextCon{font-size:14px; line-height: 24px; color:#333333; margin-top:30px;}
.newTextCon .divImg{text-align: center;}
.pageA {margin-top:20px; padding-top:20px; border-top:1px solid #e1e1e1;}
.pageA a{font-size:14px; color:#666; line-height: 17px;}
.pageA a:hover{color:#009439;}
.pageUp{float:left;}
.pageDown{float:right;}


.project2 {text-align:center; margin:30px 0 0 0;}
    .project2 .place2 {display:inline-block; float:none; margin:0 10px;}

.backBox {text-align:right; margin-top:20px;}
.backBox .back1 {display:inline-block; width:200px;color:#777777; height:40px; font-size:14px; line-height:40px; text-align:center; text-transform:uppercase; border:1px solid #e1e1e1;}
.backBox .back1:hover {background-color:#009439; color:#fff;}
    .backBox .back1 {width:160px;}
.back2 {width:200px !important;}


