.bxyneiye{width:100%; height:300px;}

.bxya{ width:1200px; margin:0 auto; text-align:center; margin-top:50px; margin-bottom:70px;}
.bxya p{ width:100%; font-size:38px; color:#333;}
.bxya span{ display:block; width:50px; height:4px; background:#4ab33c; margin:0 auto; margin-top:25px; margin-bottom:20px;}
.bxya i{ font-style:normal; font-size:18px; color:#333;}


.bxyb{ width:1200px; overflow:hidden; margin:0 auto;}
.bxyb ul{ width:115%;}
.bxyb ul li{ width:130px; height:270px; float:left; margin-right:137px;}
.bxyb ul li img{ width:100%; height:160px;transition:all 1s;}
.bxyb ul li:hover img{transform: rotateY(-180deg);}
.bxyb ul li p{ text-align:center; width:100%; font-size:16px; color:#333; margin-top:15px;}


.bxyc{ width:100%; overflow:hidden; padding:55px 0; background:#fbf9f9;}
.bxycn{ width:1200px; margin:0 auto; overflow:hidden;}
.bxyc1{ width:100%; text-align:center; margin-bottom:45px;}
.bxyc1 p{ width:100%; font-size:38px; color:#333;}
.bxyc1 span{ display:block; width:50px; height:4px; background:#4ab33c; margin:0 auto; margin-top:25px; margin-bottom:20px;}
.bxyc2{ width:100%;overflow:hidden;}
.bxyc2 li{ float:left; width:386px; padding-top:30px; height:180px; margin-right:14px;}
.bxyc2 li img{ float:left; margin-left:8px; margin-right:12px;}
.bxyc2 li span{ width:280px; float:left; font-size:20px; color:#fff;}
.bxyc2 li p{ width:280px; float:left; font-size:14px; line-height:24px; color:#fff; text-align:justify; margin-top:10px;}
.bxyc2 .li1{ background:#bc0c05;}
.bxyc2 .li1 img{ width:65px; height:66px;}
.bxyc2 .li2{ background:#388ded;}
.bxyc2 .li2 img{ width:69px; height:83px;}
.bxyc2 .li3{ background:#f6af2a;}
.bxyc2 .li3 img{ width:72px; height:78px;}
.bxyc3{ width:100%;overflow:hidden; margin-top:50px;}
.bxyc31{ width:80px; float:left; color:#333; font-size:16px;}
.bxyc32{ width:1110px; float:left; color:#333; font-size:16px;}
.bxyc32 p{ margin-bottom:15px;}


.bxyd{ width:1200px; margin:0 auto; height:95px; text-align:center; margin-top:55px; margin-bottom:10px; border-bottom:1px solid #dfdfdf;}
.bxyd b{ font-size:35px; color:#333; padding-bottom:12px; display:block;}
.bxyd p{ font-size:16px; color:#666; margin-bottom:12px;}
.bxyd span{ display:block; width:160px; height:8px; background:#4ab33c; margin:0 auto;}


.bxye{ width:100%; height:500px; background:url(../images/bxye.png) no-repeat top center;}
.bxyen{ width:1200px; margin:0 auto; height:100%; position:relative;}
.bxye p{ font-size:16px; color:#333;}
.bxye .p1{ position:absolute; left:25px; top:85px;}
.bxye .p2{ position:absolute; left:192px; top:399px;}
.bxye .p3{ position:absolute; left:368px; top:85px;}
.bxye .p4{ position:absolute; left:550px; top:466px;}
.bxye .p5{ position:absolute; right:401px; top:130px;}
.bxye .p6{ position:absolute; right:220px; top:420px;}
.bxye .p7{ position:absolute; right:51px; top:30px;}


.bxyf{ width:1200px; margin:0 auto; overflow:hidden; margin-top:80px; margin-bottom:80px;}
.bxyf .li1{ float:left;}
.bxyf .li1 img{ width:83px; height:86px;}
.bxyf .li2{ float:right;}
.bxyf .li2 img{ width:66px; height:76px;}
.bxyf li{ padding-left:105px; border:1px solid #c0c0c3; padding-top:35px; height:126px;width:470px;}
.bxyf li img{ float:left; margin-right:35px;}
.bxyf li span{ float:left; display:block; font-size:16px; color:#333; margin-top:5px; margin-bottom:5px;width:320px;}
.bxyf li b{ float:left; display:block; font-size:36px; color:#4ab33c;}
.bxyf li i{ float:left; display:block; font-size:32px; color:#4ab33c; margin-top:5px; margin-bottom:5px; font-style:normal;width:360px;}
.bxyf li em{ float:left; display:block; font-size:16px; color:#333; margin-top:5px; margin-bottom:5px; font-style:normal;}


.bxyg{ width:100%; overflow:hidden; padding-bottom:30px; border-bottom:4px solid #dedede; margin-top:47px;}
.bxyg dl{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:22px;}
.bxyg dt{ width:123px; height:34px; line-height:34px; text-align:center; border:1px solid #4ab33c; font-size:14px; color:#4ab33c; float:left; margin-right:48px;}
.bxyg dd{ float:left; height:34px; line-height:37px; }
.bxyg dd a{ font-size:14px; color:#333; padding:6px 12px; margin:0 2px; border:1px solid #ccc;}
.bxyg dd a:hover{background:#4ab33c; color:#fff;}
.bxygn{ width:100%; height:1px; border-bottom:1px dashed #eee; margin-bottom:22px;}
.bxygncur{background:#4ab33c; color:#fff!important;}


.bxyh{ width:100%; overflow:hidden; background:#f9f9f9; padding-top:65px; padding-bottom:130px;}
.bxyhn{ width:1200px; margin:0 auto; overflow:hidden;}
.bxyhn ul{ width:110%;}
.bxyhn li{ width:358px; height:450px; background:#fff; padding:22px 10px; float:left; margin-right:32px; margin-bottom:35px; position:relative; overflow:hidden;}
.bxyhn .bxyh1{ width:358px; height:307px; overflow:hidden;}
.bxyhn .bxyh1 img{ width:100%; height:100%;	transition:all 1s;}
.bxyhn .bxyh1:hover img{transform:scale(1.1);}
.bxyhn dl{ width:100%; overflow:hidden; margin-top:15px;}
.bxyhn dl dd{ float:left; width:50%; height:26px; line-height:26px; margin-bottom:12px; float:left; font-size:13px; color:#666; overflow:hidden;}
.bxyhn dl dd img{ float:left; width:26px; height:26px; margin-right:8px;}
.bxyhn .bxyh2{ font-size:16px; color:#000; position:absolute; left:10px; bottom:22px;}
.bxyhn .bxyh3{ font-size:12px; color:#fff; position:absolute; right:10px; bottom:22px; width:80px; height:25px; line-height:25px; background:#4ab33c; text-align:center;}


.bxyfanye { text-align:center;overflow: hidden; font-size:14px; margin-top:50px;}
.bxyfanye li { padding: 5px 12px;margin-left:10px;display: inline-block;background: #8a8a8a;border-radius: 2px;color:#fff;}
.bxyfanye li:hover{background: #4ab33c;}
.bxyfanye li a{color:#fff;}
.bxyfanye li strong{font-weight:normal;}
.thisclass{color:#fff!important;background: #4ab33c!important;}
.thisclass a{color:#fff!important;}


.bxyi{ width:1160px; padding-left:40px; height:85px; line-height:26px; margin:0 auto; margin-top:20px;background:url(../images/bxyi.png) no-repeat left top; font-size:14px; color:#666; }
.bxyi a{ font-size:14px; color:#666;}
.bxyi a:hover{ color:#4ab33c;}


.bxyj{ width:1200px; height:478px; margin:0 auto; overflow:hidden;}
.bxyjz{ width:584px; height:478px; float:left;}
.bxyjz img{ width:100%; height:100%; }
.bxyjy{ width:572px; height:478px; float:right;}
.bxyjy1{ width:100%; height:35px; color:#333; font-size:24px; font-weight:bold;line-height: 22px;}
.bxyjy2{ width:100%; height:40px; color:#333; font-size:20px; }
.bxyjy ul{ width:546px; padding:22px 12px 0 12px; height:133px; background:#f6f6f6; border:1px solid #e3e3e3; overflow:hidden; margin-bottom:20px;}
.bxyjy ul li{ width:100%; font-size:16px; color:#333; margin-bottom:8px;}
.bxyjy dl{ width:100%; overflow:hidden; margin-top:15px;}
.bxyjy dl dd{ float:left; width:50%; height:26px; line-height:26px; margin-bottom:12px; float:left; font-size:13px; color:#666; overflow:hidden;}
.bxyjy dl dd img{ float:left; width:26px; height:26px; margin-right:8px;}
.bxyjy3{ width:460px; height:39px; padding-left:60px;background:url(../images/bxyjy3.png) no-repeat left top; margin-top:20px; font-size:20px; color:#000;}
.bxyjy3 span{ font-size:30px; color:#008fdc;}
.bxyjy4{ width:100%; height:49px; margin-top:26px;}
.bxyjy4 a{ display:block; float:left; width:106px; padding-left:70px; height:49px; line-height:49px; margin-right:23px; color:#fff;}
.bxyjy4 .a1{background:url(../images/bxyjy41.png) no-repeat left top; }
.bxyjy4 .a2{background:url(../images/bxyjy42.png) no-repeat left top; }
.bxyjy4 a:hover{ text-decoration:underline;}


.bxyk{ width:1200px; overflow:hidden; margin:0 auto; margin-top:60px;}
.bxyks{ width:100%; height:60px; background:#f2f2f2;}
.bxyks li{ float:left; width:150px;height:100%; line-height:57px; text-align:center; font-size:16px; color:#333;border-top:3px solid #f2f2f2;}
.bxyks li.on{ color:#4ab33c; border-top:3px solid #4ab33c; background:#fff;}
.bxykxcon{ width:1200px; overflow:hidden; padding:45px 0; font-size:14px; color:#333; line-height:26px;}
.bxykxcon p{ width:100%; overflow:hidden; font-size:14px; color:#333; line-height:26px;}
.bxykxcon img{ max-width:100%; height:auto!important; margin:20px 0;}


.bxyl{ width:100%; height:225px; background:#f7f7f6; padding-top:10px;}


.bxym{width:100%; height:500px;background:url(../images/bxym.png) no-repeat top center;}
.bxymn{ width:1200px; overflow:hidden; margin:0 auto;}
.bxymn ul{ width:110%;}
.bxymn li{ float:left; width:396px; height:140px;margin-right: 5px; margin-bottom:30px;}
.bxymn li:hover{background:url(../images/bxymn.png) no-repeat top center;}
.bxymn li img{ width:65px; height:55px; float:left; margin-top:24px; margin-left:20px; margin-right:14px;}
.bxymn li span{ display:block; width:270px; height:34px; font-size:18px; color:#000; float:left;margin-top:22px; }
.bxymn li p{ display:block; width:270px;font-size:14px; color:#777; float:left; text-align:justify; line-height:24px;}
.bxymn .li1 a{ display:block; width:80px; padding-left:49px; height:44px; line-height:44px; font-size:16px; color:#fff;background:url(../images/bxymna.png) no-repeat top center; float:left; margin-left:25px; margin-top:24px; margin-right:15px;}
.bxymn .li1:hover{ background:none;}
.bxymn .li1 i{ font-style:normal; width:220px; float:left; font-size:20px; color:#000; display:block; margin-top:15px;}
.bxymn .li1 em{ font-style:normal; width:220px; float:left; font-size:26px; color:#4ab33c; display:block; margin-top:5px;}


.bxyn{ width:1200px; overflow:hidden; margin:0 auto;}
.bxyn ul{ width:110%;}
.bxyn li{ width:275px; overflow:hidden;float:left; margin-right:31px; border:1px solid #eee; overflow:hidden;}
.bxyn li img{ width:100%; height:298px;transition:all 1s;}
.bxyn li:hover img{transform:scalex(1.1);}
.bxyn li span{ display:block; width:100%; padding-left:18px; height:70px; line-height:70px;background:url(../images/bxyns1.png) no-repeat 230px center; font-size:16px; color:#333;}
.bxyn li:hover span{ background:#008fdc url(../images/bxyns2.png) no-repeat 230px center; color:#fff;}


.bxyo{ width:1200px; overflow:hidden; margin:0 auto; margin-top:55px;}
.bxyo1{ width:100%; height:45px; border-bottom:1px solid #eaeaea; font-size:24px; color:#333; margin-bottom:35px;}
.bxyo ul{ width:110%;}
.bxyo li{ float:left; width:171px; height:170px;background:url(../images/bxyo.png) no-repeat right 22px;}
.bxyo li:last-child{ background:none;}
.bxyo li .img2{ display:none;}
.bxyo li img{ width:70px; height:70px; margin:0 auto; display:block;}
.bxyo li span{ display:block; width:100%; text-align:center; margin-top:20px; font-size:16px; color:#333;}
.bxyo li:hover .img1{ display:none;}
.bxyo li:hover .img2{ display:block;}
.bxyo li:hover span{ color:#4ab33c;}


.bxyp{ width:1200px; height:310px; background:#f1f1f1; margin:0 auto; margin-bottom:120px;}
.bxypn{ width:1150px; overflow:hidden; margin:0 auto; padding-top:25px;}
.bxyp1{ font-size:15px; color:#333; width:100%;}
.bxyp2{ width:100%; overflow:hidden; margin-top:15px;}
.bxyp21{ float:left; width:525px; overflow:hidden;}
.bxyp21 li{ width:523px; height:33px; border:1px solid #ddd; background:#fff; margin-bottom:12px;}
.bxyp21 li span{ float:left; width:96px; float:left; text-align:center; line-height:33px; font-size:12px; color:#a9a9a9; border-right:1px solid #ddd;}
.bxyp21 li input{ float:left; width:400px; padding-left:12px; height:33px;font-family:"Microsoft YaHei"; outline:none; font-size:12px;}
.bxyp21 .submit{ width:120px!important; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; background:#4ab33c;font-family:"Microsoft YaHei"; cursor:pointer; display:block;}


.bxyp22{ float:right; width:530px; height:192px; padding:15px; overflow:hidden; border:1px solid #ddd; background:#fff;}
.bxyp22 textarea{ width:100%; height:100%; resize:none;font-family:"Microsoft YaHei"; outline:none;}


.bxyq{ width:100%; height:51px;background:url(../images/bxyq.png) no-repeat top center; }
.bxyqn{ width:1200px; margin:0 auto; overflow:hidden;}
.bxyqn dl{ width:100%; overflow:hidden;}
.bxyqn dl dt{ float:left; width:176px; padding-left:96px; height:49px; line-height:49px; font-size:16px; color:#fff;}
.bxyqn dl dd{ height:49px; line-height:49px; float:left; margin-left:45px; font-size:16px;}
.bxyqn dl dd a{ color:#666; padding:0 6px 12px 6px;}
.bxyqn dl dd a:hover{ color:#4ab33c; border-bottom:2px solid #4ab33c;}
.aboutcur a{color:#4ab33c!important; border-bottom:2px solid #4ab33c;}


.bxyr{width:100%; height:auto; margin-top:70px; margin-bottom:110px;}
.bxyrn{ width:1228px; height:100%;background:url(../images/bxyr.png) no-repeat right top; margin:0 auto; }
.bxyrn b{ font-size:24px; color:#333; display:block; margin-bottom:8px;}
.bxyrn i{ font-size:24px; color:#999; display:block; font-style:normal; font-size:14px; margin-bottom:14px;}
.bxyrn em{ width:215px; height:1px; display:block; background:#4ab33c;}
.bxyrn span{ width:560px; display:block; font-size:16px; color:#4ab33c; margin-bottom:8px;}
.bxyrnp{ width:560px; overflow:hidden; text-align:justify; color:#666; font-size:14px; line-height:24px; margin-bottom:40px;}
.bxyrn p{ width:560px; overflow:hidden; text-align:justify; color:#666; font-size:14px; line-height:24px; margin-bottom:40px;}


.bxys{ width:580px; height:115px; margin:0 auto; margin-top:110px; margin-bottom:35px;}
.bxys img{ width:100%; height:100%;}


.bxyts{ width:100%; overflow:hidden; background: #f7f7f6;}
.bxyt{ width:1200px; margin:0 auto; overflow:hidden; margin-bottom:90px;}
.bxyt ul{ width:110%;}
.bxyt li{ float:left; width:375px; height:410px; margin-right:36px; position:relative;}
.bxyt li .bxytz{ width:360px; height:395px; position:absolute; left:0; top:0; border:1px solid #dddddd; z-index:1; background:#fff;}
.bxyt li:hover .bxytz{ border:1px solid #4ab33c;}
.bxyt li i{ display:block; width:358px; height:395px; background:#eee; position:absolute; right:0; bottom:0;}
.bxyt li img{ width:103px; height:105px; display:block; margin:0 auto; margin-top:42px;}
.bxyt li .img2{ display:none;}
.bxyt li:hover .img1{ display:none;}
.bxyt li:hover .img2{ display:block;}
.bxyt li span{ display:block; width:100%; text-align:center; font-size:24px; color:#000; margin-top:25px; margin-bottom:30px;}
.bxyt li:hover span{ color:#4ab33c;}
.bxyt li em{ display:block; width:40px; height:2px; background:#000; margin:0 auto; margin-bottom:35px;}
.bxyt li p{ width:100%; text-align:center; color:#666; font-size:15px; line-height:24px;}


.bxyu{ width:100%; height:233px; background:#f9f9f9; padding-top:5px;}


.bxyv{ width:100%; height:410px; background:#f9f9f9; padding-bottom:40px;}
.bxyvn{ width:1200px; overflow:hidden; margin:0 auto; position:relative;}
.bxyvn dl{ width:110%; }
.bxyv1{ width:1088px; height:360px; margin:0 auto;}
.bxyvn dl dd{ width:262px; height:358px;float:left; margin-right:10px; border:1px solid #ddd;}
.bxyvn dl dd img{ width:100%; height:202px;}
.bxyvn dl dd b{ display:block; width:100%; text-align:center; color:#000; font-size:18px; margin-top:20px; margin-bottom:10px;}
.bxyvn dl dd span{ font-size:16px; color:#333; display:block; width:100%; text-align:center;}
.bxyvn dl dd p{ font-size:14px; color:#666; width:92%; text-align:justify; line-height:24px; margin:0 auto; margin-top:10px;}
.bxyvn dl dd:hover b{ color:#008fdc;}
.bxyvn dl dd:hover span{ color:#008fdc;}
.bxyvn dl dd:hover p{ color:#008fdc;}
.bxyvn .sprev{ width:41px; height:41px;background:url(../images/sprev.png) no-repeat top center; position:absolute; left:1px; top:170px; cursor:pointer;}
.bxyvn .snext{ width:41px; height:41px;background:url(../images/snext.png) no-repeat top center; position:absolute; right:1px; top:170px; cursor:pointer;}


.bxyw{ width:100%; overflow:hidden; background:#f6f6f6; padding-top:45px; padding-bottom:130px;}
.bxyw1{ width:100%; overflow:hidden; background:#fff;}
.bxywn{ width:1200px; overflow:hidden; margin:0 auto;}
.bxywn img{ width:630px; height:400px; float:left;}
.bxywn i{ display:block; width:520px; float:right; font-style:normal; font-size:16px; color:#666; margin-top:30px; margin-bottom:20px;}
.bxywn span{ display:block; width:520px; float:right; font-size:22px; color:#333; margin-bottom:40px;}
.bxywn b{ display:block; width:520px; height:12px; float:right;background:url(../images/bxywnb.png) no-repeat left top; margin-bottom:16px; }
.bxywn p{ display:block; width:520px; float:right; font-size:14px; color:#666; line-height:24px; margin-bottom:50px; text-align:justify;}
.bxywn em{ display:block; font-style:normal; float:right; width:520px;}
.bxywn em strong{ font-weight:normal; display:inline-block;border:1px solid #999; padding:10px 25px; color:#666;}
.bxywn em strong:hover{ color:#4ab33c;}
.bxywn i:hover{ color:#4ab33c;}
.bxywn span:hover{ color:#4ab33c;}

.bxyw2{ width:1200px; overflow:hidden; margin:0 auto;}
.bxyw2 ul{ width:110%;}
.bxyw2 li{ width:392px; height:540px; background:#fff; float:left; margin-right:12px; margin-top:60px;}
.bxyw2s{ width:392px; height:300px; position:relative;}
.bxyw2s .img1{ width:100%; height:100%;}
.bxyw2s i{ width:100%; height:100%; background:rgba(74,179,60,0.7); position:absolute; left:0; top:0; z-index:1; display:none;}
.bxyw2s i img{ width:62px; height:62px;margin:0 auto; margin-top:110px; display:block;}
.bxyw2s span{ width:120px; height:33px; line-height:33px; text-align:center; position:absolute; left:0; bottom:0; z-index:2; background:rgba(255,255,255,0.6); font-size:16px; color:#333; }
.bxyw2 li:hover .bxyw2s i{ display:block;}
.bxyw2x{ width:360px; margin:0 auto; overflow:hidden; margin-top:30px;}
.bxyw2x span{ display:block; width:100%; font-size:16px; color:#333; margin-bottom:25px;}
.bxyw2x p{ width:100%; text-align:justify; font-size:14px; color:#666; line-height:24px; margin-bottom:20px; height:72px;}
.bxyw2x i{display:inline-block;border:1px solid #999; padding:8px 20px; color:#666; font-size:14px; font-style:normal;}


.bxyx{ width:1200px; overflow:hidden; margin:0 auto;}
.bxyxz{ width:860px; overflow:hidden; float:left; background:#fff; padding:20px;}
.title{ width:100%; text-align:center; font-size:20px; color:#333; line-height:28px; margin-top:20px; margin-bottom:20px;}
.miaoshu{ width:100%; text-align:center; font-size:14px; color:#666; border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:30px;}
.neirong{ width:96%; overflow:hidden; font-size:14px; color:#666; line-height:24px; margin:0 auto; min-height:200px; margin-bottom:60px;}
.neirong p{ font-size:14px; color:#666; line-height:24px; text-align:justify; width:100%;}
.neirong img{ max-width:100%; height:auto!important; margin:20px 0;}
.fenxiang{ width:100%; font-size:14px;height:80px;}
.shangxia{ width:100%; border-top:1px solid #ddd; padding:0 20px; margin-left:-20px; position:relative; height:100px;}
.shangxia1{ width:666px; font-size:14px; color:#666; margin-top:20px;}
.shangxia1 a{ font-size:14px; color:#666;}
.shangxia1 a:hover{color:#4ab33c;}
.shangxia2{ width:666px; font-size:14px; color:#666; margin-top:10px;}
.shangxia2 a{ font-size:14px; color:#666;}
.shangxia2 a:hover{color:#4ab33c;}
.shangxia3{ width:80px; padding-left:50px; height:40px; line-height:40px;background:url(../images/shangxia3.png) no-repeat top center; font-size:14px; position:absolute; right:20px; top:20px;}
.shangxia3 a{ color:#666;}
.shangxia3 a:hover{color:#4ab33c;}

.bxyxy{ width:240px; overflow:hidden; float:right; background:#fff; padding:20px;}
.bxyxy1{ width:100%; height:35px; border-bottom:1px solid #dedede; font-size:18px; color:#333; margin-bottom:25px;}
.bxyxy2{ width:240px; overflow:hidden; margin:0 auto;}
.bxyxy2 li{ width:240px; height:440px; background:#fff; float:left; margin-right:12px;}
.bxyxy2s{ width:240px; height:184px; position:relative;}
.bxyxy2s .img1{ width:100%; height:100%;}
.bxyxy2s i{ width:100%; height:100%; background:rgba(74,179,60,0.7); position:absolute; left:0; top:0; z-index:1; display:none;}
.bxyxy2s i img{ width:42px; height:42px;margin:0 auto; margin-top:70px; display:block;}
.bxyxy2s span{ width:120px; height:33px; line-height:33px; text-align:center; position:absolute; left:0; bottom:0; z-index:2; background:rgba(255,255,255,0.6); font-size:16px; color:#333; }
.bxyxy2 li:hover .bxyxy2s i{ display:block;}
.bxyxy2x{ width:240px; margin:0 auto; overflow:hidden; margin-top:20px;}
.bxyxy2x span{ display:block; width:100%; font-size:16px; color:#333; margin-bottom:15px;}
.bxyxy2x p{ width:100%; text-align:justify; font-size:14px; color:#666; line-height:24px; margin-bottom:20px;}
.bxyxy2x i{display:inline-block;border:1px solid #999; padding:8px 20px; color:#666; font-size:14px; font-style:normal;}



/*案例列表*/
.kjjaa{ width:100%; height:500px; background:url(../images/kjjaa.png) no-repeat top center;}

.kjjal{ width:100%;}
.kjjal1{ width:1200px; padding:40px 0px;margin:0 auto;overflow:hidden;}
.kjjal1 h4{ width:100%; height:45px; font-size:30px; line-height:45px; text-align:center; font-weight:normal;}
.kjjal1 ul{ width:110%; margin-top:40px;}
.kjjal1 ul li{ width:340px; height:375px; padding:20px; border:1px solid #e5e4e4; float:left; margin-right:25px; margin-bottom:45px;cursor:pointer;}
.kjjal1 ul li:hover{ box-shadow:2px 2px 5px #e5e4e4;}
.kjjal1 ul li img{ width:100%; height:225px; display:block;}
.kjjal1 ul li p{ width:100%; height:150px;}
.kjjal1 ul li p b{ width:100%; height:40px; font-size:16px; line-height:40px; color:#333; display:block; overflow:hidden;}
.kjjal1 ul li p span{ width:100%; height:56px; font-size:14px; color:#666; line-height:28px; display:block; overflow:hidden;}
.kjjal1 ul li p a{ width:140px; height:35px; display:block; border-radius:17px;box-shadow:0px 0px 5px #e5e4e4; margin-left:195px; margin-top:5px; font-size:14px; line-height:35px; text-align:center; color:#000;}
.kjjal1 ul li:hover b{ color:#4ab33c;}
.kjjal1 ul li:hover a{ color:#4ab33c;}


/*案例详情*/
.kjjala{ width:100%; padding:60px 0px; margin-bottom:50px;}
.kjjala1{ width:1200px; margin:0 auto;}

.kjjala2{width:100%; height:705px;position:relative;}
.kjjala2 .kjjprev{width:30px; height:70px;background:url(../images/kjjprev.png) no-repeat top center; position:absolute; left:70px; top:317px; cursor:pointer; z-index:9;}
.kjjala2 .kjjnext{ width:30px; height:70px;background:url(../images/kjjnext.png) no-repeat top center; position:absolute; right:70px; top:317px; cursor:pointer;z-index:9;}
.kjjala2 ul li{ width:100%; height:100%;}
.kjjala2 ul li img{ width:100%; height:705px; display:block;}
.kjjfh{ width:110px; height:40px; padding-right:12px; background:rgba(0,0,0,0.6); position:absolute; right:20px; top:80px;}
.kjjfh a{ width:80px; height:100%; display:block; padding-right:30px; font-size:14px; text-align:right; line-height:40px; color:#fff; background:url(../images/kjjfh.png) no-repeat right center;}

.kjjala3{ width:1140px; padding:20px 30px; background:#363636; margin-top:40px;font-size:14px; color:#fff; line-height:28px; }
.kjjala3 .cssb{ display:block; font-size:20px; line-height:40px; color:#fff; font-weight:normal;}
.kjjala3 p{ font-size:14px; color:#fff; line-height:28px; text-align:justify;}





/*人才招聘*/
.kjjbb{ width:100%; height:500px; background:url(../images/kjjbb.png) no-repeat top center;}

.kjjzp{ width:100%;}
.kjjzp1{ width:1200px; margin:0 auto;padding:35px 0px;}
.kjjzpa{ width:100%; font-size:16px; color:#666; line-height:25px; text-align:center;}
.kjjzpa p{ font-size:29px; line-height:50px; color:#000;}
.kjjzpb{ width:100%; height:296px;  margin-top:50px; padding-bottom:30px; border-bottom:1px solid #eee;}
.kjjzpb img{ width:622px; height:100%; display:block; float:left;}
.kjjzpb p{ width:535px; float:right; font-size:15px; line-height:32px; overflow:hidden;}


.kjjzpc{ width:100%; margin:0 auto; margin-top:45px; padding-bottom:40px;}
.kjjzpc ul{ width:100%;}
.kjjzpc ul li{ width:100%;margin-bottom:25px; border:1px solid #ccc;}

.kjjzpc .div1{ width:1120px;padding:0px 40px; height:50px; background:#eee; overflow:hidden; cursor:pointer;}
.kjjzpc .div1 dl{ width:1100px; height:100%; float:left;}
.kjjzpc .div1 dl dd{ width:275px;float:left;font-size:14px; line-height:50px; text-align:left; overflow:hidden;}
.kjjzpc .div1 dl dd b{ display:block; color:#555; float:left;}
.kjjzpc .div1 dl dd span{ font-weight:normal;}
.kjjzpc .div1 p{ width:8px; height:8px; float:right; background:url(../images/div1.png) no-repeat 0px 0px; margin-top:20px; cursor:pointer;}
.kjjzpc .div1 p.on{background:url(../images/div1.png) no-repeat 0px -70px;}

.kjjzpc .div2{ width:1120px;padding:20px 40px; border-top:1px solid #ccc; background:#fff;}
.kjjzpc .div2 b{ width:100%; height:35px; font-size:14px; color:#555; line-height:35px; overflow:hidden;}
.kjjzpc .div2 p{ width:100%;font-size:14px; color:#555; line-height:30px; overflow:hidden;}
.kjjzpc .div2 a{width:150px;height:40px;display:block;background:#4ab33c;border-radius:6px;margin:0 auto;margin-top:20px;font-size:14px;text-align:center;line-height:40px;color:#fff;}
.kjjzpc .div2 a:hover{ text-decoration:underline;}




/*联系我们*/
.kjjcc{ width:100%; height:500px; background:url(../images/kjjcc.png) no-repeat top center;}

.kjjlx{ width:100%; height:420px;}
.kjjlx1{ width:1200px; height:100%; border-left:1px solid #e9e9e9; margin:0 auto;overflow:hidden;}
.kjjlx1 ul{ width:100%; height:100%;}
.kjjlx1 ul li{ width:399px; height:330px; padding-top:90px; border-right:1px solid #e9e9e9; float:left; cursor:pointer;}
.kjjlx1 ul li img{ display:block; margin:0 auto; width:178px; height:178px;}
.kjjlx1 ul li p{ width:100%; text-align:center; line-height:32px; font-size:16px; color:#666; margin-top:20px;}
.kjjlx1 ul li p b{ display:block; font-size:20px; line-height:40px; font-weight:normal; letter-spacing:3px;}
.kjjlx1 ul li em{ display:block; font-size:16px; line-height:40px; color:#666; text-align:center; font-style:normal;}
.kjjlx1 ul li:hover p b{ color:#4ab33c;}

.kjjmap{ width:100%; height:550px;}

.kjjly{ width:100%; height:730px;}
.kjjly1{ width:1200px; height:100%; margin:0 auto;}
.kjjly11{ width:100%; height:50px;padding-top:70px;}
.kjjly11 b{ width:520px; height:1px; background:#e1e1e1; display:block; float:left; margin-top:25px;}
.kjjly11 span{ width:520px; height:1px; background:#e1e1e1; display:block; float:right; margin-top:25px;}
.kjjly11 p{ width:160px; height:100%; font-size:24px; text-align:center; line-height:50px; float:left; color:#4ab33c;}
.kjjly form{ width:100%; height:500px; margin-top:25px;overflow:hidden;}
.kjjly form ul{ width:110%; height:124px; border-bottom:1px dashed #ccc;}
.kjjly form ul li{ width:372px; height:32px;float:left; margin-right:40px; margin-bottom:30px;overflow:hidden;}
.kjjly form ul li img{ width:32px; height:32px; display:block; float:left;}
.kjjly form ul li span{ width:70px; height:100%; display:block; font-size:14px; text-align:right; line-height:32px; float:left; margin-left:8px; color:#000;overflow:hidden;}
.kjjly form ul li input{ width:250px; height:30px; padding-left:10px;border:1px solid #dbdbdb; outline:none; float:right; font-size:14px; line-height:30px; color:#000;}
.kjjly .liuyan{ width:100%; height:200px; margin-top:20px;}
.kjjly .liuyan img{ width:32px; height:32px; display:block; float:left; margin-top:10px;}
.kjjly .liuyan span{ width:70px; height:50px; display:block; font-size:14px; text-align:right; line-height:50px; float:left; margin-left:8px; color:#000;}
.kjjly .liuyan textarea{ width:1178px; height:123px; padding:10px; border:1px solid #ccc; outline:none; resize:none; font-size:18px; line-height:30px; color:#666; color:#000; font-family:"Microsoft Yahei";}
.kjjly .yzm{ width:100%; height:32px;margin-top:30px; }
.kjjly .yzm input{ width:148px; padding:0px 10px; height:30px; border:1px solid #ccc; float:left; outline:none;}
.kjjly .yzm button{ width:60px; height:32px; display:block; border:1px solid #ccc; float:left; margin-left:15px; outline:none; cursor:pointer;}
.kjjly .tj{ width:120px; height:40px; background:#4ab33c; margin-top:30px; float:left; color:#fff; font-family:"Microsoft Yahei";outline:none;cursor:pointer;}
.kjjly .cz{ width:120px; height:40px; background:#ccc; margin-top:30px; margin-left:10px; float:left; color:#fff; font-family:"Microsoft Yahei";outline:none;cursor:pointer;}
