﻿body, h1, h2, h3, h4, div, span, p, ul, li, dl, dt, dd, ol, li, a, input, textarea, img { margin: 0; padding: 0; border: 0; list-style: none; outline: 0 }
body { color: #000; font-size: 16px; font-family: "微软雅黑" }
a { color: #000; text-decoration: none }
a:hover { /*color: #4ab344;*/ text-decoration: none }
body{ background: #fff; }
 #cot01{ width: 100%; height: 100%; margin: 0 auto; }
.zhanwei{width:100%; height: 100px;  }
.header{ width:100%; height: 100px; margin: 0 auto; background: #151515; position: relative; z-index: 50; white-space:nowrap; word-break:break-all; }
.header .logo{ width:35%; height: 100px; margin-left: 50px; background:#151515; }
.header .logo h1{ height:100px; margin-top: 0; }
.header .logo h1 img{ margin-top:30px; }
.nav{ width:65%; height: 60px; background:#151515; position: absolute; top: 0px; right: 50px;  }
.nav .news2{ width: 100%; height:100px; white-space:nowrap; word-break:break-all;  }
.nav .news2>li{ width: 16%; max-width: 134px; text-align: center; float: left; line-height:98px;  color: #fff; position:relative; cursor:pointer; }
.nav .news2 .curren{ border-bottom: 2px solid #5bc102; color:#5bc102; }
.nav .news2 .curren>a{ color:#5bc102;  }

.nav .news2 li a{ display: block; color: #fff;  }
.nav .news2 li a:hover{ color:#5bc102;  }
.news2 .oul{ width: 134px; height: auto; position:absolute; left:0; top:100px; background: #151515;display: none; z-index:49; }
.news2 .oul li{ width:132px; height: 40px; border-bottom: 1px solid #606060; margin-left:0; line-height: 40px; text-align: center;  }
.news2 .c_current{ border-top: 2px solid #9bda33; }
.news2 .oul li a{ color: #fff;  }
.news2 .oul li a:hover{ color: #5bc102;  }
.news2 .cul{  width: 134px; height: auto;  position:absolute; left:133px; top:0px; background: #2F3640; display: none;  }
.news2 .cul li{  width:132px; height:30px; border-bottom: 1px solid #606060; margin-left:0; line-height: 30px; text-align: center;}
.go_top { width: 50px; height: 50px; background: #111 url(../images/top.png); display: none; position: fixed; right: 200px; bottom: 40px; z-index: 100; cursor: pointer; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s }
.go_top:hover { background: #5bc102 url(../images/top.png); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }

/*.banner{ width: 100%; height: auto;  position: relative;}*/
.banner{ width: 100%; height:783px;  overflow:hidden;margin-bottom: -4px; position:relative; }
.banner ul{ width: 500%; position:absolute;left:0; top:0;  z-index:1;}
.banner ul li{width: 20%; height:753px ; float:left;}
.banzi { width: 800px; height:500px; margin: 0 auto; position:absolute; top: 0; left: 50%; margin-left: -400px; padding-top: 140px; text-align: center;   z-index:12; color: #fff;   color: rgb(255, 255, 255); }
.banzi .p1{ font-size: 36px;    }
.banzi .p2{     font-size: 16px;  margin-top: 30px;  margin-bottom: 20px; }
.banzi span{ display: inline-block; width: 164px; height: 47px; margin-top: 40px; line-height: 47px;}
.banzi span a{ display: block; color: #fff; }
.banzi .span01{ font-size: 14px; border: 1px solid #fff; border-radius: 5px; margin-right: 20px; }
.banzi .span02{ font-size: 14px; background:#5bc102; border-radius: 5px;  }
.crl{ width:1350px; height: 380px; margin: 0 auto; position:relative; z-index:2; }
.crl span{ font-size:160px; font-weight:bold; color:#fff; float:left; font-family:'黑体'; margin-top:274px; cursor:pointer;}
.crl .right{float:right;}
.content01{ width: 100%; height:500px; background: #E9E9EB;  }
 #top{ width: 170px; height: auto; margin: 0 auto; overflow: hidden; padding-top:58px; margin-bottom: 50px; }
 #top p{ float: right; padding-left: 4px;width: 156px; height: auto; font-size: 28px; }
 #top span{ float: left;display: block; width: 3px; height: 24px; background: #97CF3A; margin-top:10px; }
 #picture{ height: 960px; }
 #picture li{ height: 960px; }
  #picture .crl span{ margin-top: 380px; }
 .but{ width: 50px; height: 45px; position: fixed; left: 20px; top: 20px; z-index: 11111; }
 /*关于我们*/
.content01{overflow: hidden; } 
.content01 .down{ width: 100%;height:360px; position: relative; }
.content01 .down .left{  width: 250px; height: auto; margin-left: 30px;  position: absolute; left:0; top:0;  transition:all 2s; }
.content01 .down.no .left{transform:translate(-500px ,0)}
.content01 .down .right {  width: 1000px; height: auto;  position: absolute; left:300px; top:0px; transition:all 2s;}
.content01 .down.no .right{transform:translate( 1200px)}
.content01 .down .right .wenzi{ margin-top: 18px; line-height: 35px; }
.content01 .down .right .gen{ width: 136px; height: 32px; background: #97CF3A ; color: #fff; line-height: 32px; text-align:center; float: right; margin-top: 20px;}
.content01 .down .right .gen a{ display: block; color: #fff; }
/*产品服务*/
.content02{ width:100%; height:700px; background:url(../images/bg.jpg) ; overflow:hidden;   } 
 #top .p1{ color: #fff; }
.content02 .xhidden{ height: 500px; overflow:hidden;  margin-top: 55px; position: relative; width: 100%; padding: 0px 10%; }
.content02 .c_down{ width: 100%; height: 500px;  position: relative; left: 0; top:0; white-space:nowrap; word-break:break-all; overflow: hidden; }
.content02 .c_down li{ height:405px; position: relative; box-sizing: border-box; border-right: 10px solid transparent; border-left: 10px solid transparent; padding: 0px; float: none; clear: both; display: inline-block; white-space:normal; word-break:normal; }
.content02 .c_down li:hover{ color: #fff; }
.content02  .tc1{ width: 40%; position: absolute; top: 10%; left: 30%; z-index: 10; border: 4px solid #1b222c; border-radius:50% ; overflow: hidden; }
.content02  .tc1 img{ margin-top: -5px;background-size:cover ; width: 100%; }
.content02 .c_down .tc3,.tc2,.tc4{ width: 100%; height: 308px;   border: 2px solid #6f6f6f; position: absolute; top:20%; left:0; }
.content02  .tc2{  background: #1b222c;  left:0; z-index:5; }
.content02  .tc3{ background-color: rgba(0,0,0,0.7); z-index:6; display:none;  }
.content02  .tc4{ z-index: 9;  }
.content02 .c_down .tc4 .p2{  text-align: center; margin-top: 35%; font-size: 18px;}
.content02 .c_down .tc4 .p2 a{ color: #fff; }
.content02 .c_down .tc4 .p2 a:hover{ color:#4ab344;  }
.content02 .c_down .tc4 .p3{width: 80%; /*color:#9A9999; */color: #fff; margin: 0 auto; margin-top: 20px; font-size: 14px; line-height: 24px; }
.content02 #cot01{ position: relative; }
.content02 #cot01 .qiehuan{ position: absolute; right:65px; top:60px; }
/*行业解决方案*/
.content03{ width: 100%; height:800px; background:#F9F9F9; }
.content03 .down{width: 100%;height: 510px; overflow:hidden; margin-top: 40px;}
.content03 .down li{ float: left; width: 330px; height:255px;  }
.content03 .down .li01{  background: url(../images/cont03.jpg) no-repeat ; }
.content03 .down .li03{  background: url(../images/cont03.jpg) no-repeat ; }
.content03 .down .li06{  background: url(../images/cont032.jpg) no-repeat ; }
.content03 .down .li08{  background: url(../images/cont032.jpg) no-repeat ; }
.content03 .down .p2,.p3{ margin: 20px; margin-bottom: 0px; }
.content03 .down .p2 a{ font-size: 18px; color: #fff; }
.content03 .down .p3{ font-size: 14px; color: #666; }
/*新闻中心*/
.content04{ background-color:#E9E9EB; overflow: hidden; }
.content04 .down{ width: 90%;height: 400px; margin-left: 5%; }
.content04 .down li{ position: relative; height:120px;   margin-bottom: 40px; white-space:nowrap; word-break:break-all; }
.content04 .down .left{ display: inline-block; width: 162px; height: auto; position: relative; vertical-align: top; }
.content04 .down .left img{ width: 162px; height: 121px;  background-origin: cover;}
.content04 .down .left .zhao{width: 162px; height: 121px; background:#4ab344; opacity: 0.6; position: absolute; left: 0;top:0;  display: none; }
.content04 .down .right{ position: absolute; display: inline-block; left: 202px; top: 0px; right: 20px; height: auto; overflow: hidden; white-space: normal; }
.content04 .down p{ margin-bottom: 10px; }
.content04 .down .right .p1 a{ font-size: 18px; color: #000; height: 24px; }
.content04 .down .right .p1 a:hover{ color:#4ab344;  }
.content04 .down .right .p2 { font-size: 16px; color: #666;  height:40px;  overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp：2；-webkit-box-orient:vertical; display: -webkit-box; }
.content04 .down .right .p4 { font-size: 14px; color: #999;  height: 19px;}
/*合作伙伴*/
.content05{ width: 100%; padding:0 10%; background:#E9E9EB; overflow: hidden;  } 
#cot01{ max-width: 1356px; }
.content05 .down{ width: 100%;height: auto; }
.content05 .down li{  float: left; width:212px; height:121px;   margin-bottom: 40px; margin-right: 14px; }

/*招贤纳士*/
.content06{ width: 100%;overflow: hidden; padding: 0 10%; }
.content06 .down{ width: 100%;height: 570px; }
.content06 .down li{ width: 295px; height: 500px; float: left; background: url(../images/zhao.png) no-repeat; margin-right: 44px;}
.content06 .down img{margin-left:50px; margin-top:30px;}
.content06 .down div p{ text-align: center; }
.content06 .down div .p1{ font-size: 24px; margin-top: 20px;  }
.content06 .down div .p2{ font-size: 16px; color: #999; margin-top: 10px; line-height: 24px;}
.footer{ width: 100%; height: 300px; background: #2F3640; overflow: hidden; }
.footer .top{width:1350px; height: 100px; margin:0 auto; margin-top: 50px; border-bottom: 1px solid #8b939d; }
.footer .top li{ float: left; font-size: 14px; color:#8B939D; margin-left:78px; font-family: 微软雅黑; line-height: 100px; padding-left: 30px; }
.footer .span1{ background: url(../images/header4.png) no-repeat left center; }
.footer .span2{ background: url(../images/header1.png) no-repeat left center; }
.footer .span3{ background: url(../images/header2.png) no-repeat left center; }
.footer .span4{ background: url(../images/header3.png) no-repeat left center; }
.footer .down{ width: 100%; height: 150px;  }
.footer p{ text-align: center; color: #8B939D; }
.footer .p01{ margin-top: 30px; }
.footer .p01 a{ margin: 0 50px;  color: #8B939D; }
.footer .p02{ font-size: 14px; margin-top: 30px; }
/*更改*/
.c_content01{ width: 100%; height: 700px; position: relative; overflow: hidden; }
.c_content01 .le{ position: absolute; width: 25%; height: 100%; background: #171e28; }
.c_content01 .rg{ position: absolute; width: 75%; height: 100%; background: #fff; left: 30%; }
.c_content01 .center{ width: 100%; height: 600px; position: absolute; left: 0;  }
.c_content01 .center img{ position: absolute; margin-top: 130px; width: 30%; left: 10%; max-width: 590px; }
.c_content01 .center .jieshao{ position: absolute; width: 50%; margin-top: 80px; left: 45%; max-width: 560px; }
.center .jieshao .c_top{ width: 170px; height:50px;  margin-bottom: 10px;  }
.jieshao .c_top span{ float: left;display: block; width: 3px; height: 24px; background: #97CF3A; margin-top:10px; }
.jieshao .c_top p{  float: right; padding-left: 4px;width: 156px; height: auto; font-size: 28px; }
.jieshao .wenzi{ font-size: 14px; line-height: 30px; color:#999; }
.jieshao .gen{width: 136px; height: 32px; background: #5bc102; color: #fff; line-height: 32px; text-align:center;  margin-top: 20px;  }
.jieshao .gen a{display: block; color: #fff; }
.c_content01 .center img:hover{transform: translate(10px);  }
.content07{ background: #171e28; }
.content07 .p2{ color: #fff; }
.content07 .p2 a:hover{ color: #5bc102; }
.content07 .down{ width: 100%; height:480px; overflow: hidden; }
.content07 .down li{ width: 20%; height:240px; position: relative; overflow: hidden; }
.content07 .down img{width: 100% ; height:240px; background-size:cover; position: absolute; left: 0; top: 0; z-index: 11; }
.content07 .down .zhe{width: 100%; height:240px; background:#000; background-color: rgba(0,0,0,0.7);  position: absolute; left:-380px; top: 0; z-index: 12; display: none; overflow:hidden;}
.content07 .down .zhe .p3{position: relative; color: #fff; }
.content07 .duo{ width: 100px; height: 40px; line-height: 40px; border: 1px solid #fff; text-align: center; margin:0 auto; margin-top: 70px; position: relative; overflow: hidden; }
.content07 .c_duo{ width: 100px; height: 40px; background: #000; opacity: 0.7; position: absolute; left: -100px; top: 0; z-index: 15;  }
.content07 .duo a{display: block;  width: 100px; height: 40px;  position: absolute; left:0; top: 0; z-index: 16; color: #fff;}
.content07 .duo a:hover{color:#4ab344; }

/*新闻中心详情页*/
.xbanner{ width: 100%; height: auto; overflow: hidden; }
.xinwen{ width:90%; height:auto; margin-left: 5%;  margin-top: 50px;  padding-bottom: 200px; overflow:hidden;}
.xinwen .right{ width:100%; height: auto; float:left; text-align: center; }
.xinwen .right img{ height: auto; }
.xinwen .right .biao{font-size:26px;     color: rgb(33, 33, 33); margin-top:60px; margin-bottom: 10px;}
.xinwen .right #top .p1{ color: #000; }
.xinwen .right .shi{ font-size: 16px; color: #ccc; margin-bottom:10px; }
.xinwen .right .nei{/* text-indent: 2em;*/ font-size: 16px; line-height: 36px;     color: rgb(102, 102, 102); margin-top: 50px; text-align: left;}

/*新闻中心分页*/
.xwfen{ width:100%; height:auto; margin:0 auto;  margin-top: 50px; padding: 0 5%; padding-bottom: 200px; overflow:hidden; box-sizing: border-box; }
.xwfen .up{ width: 100%; height: 150px; }
.xwfen .up p{text-align: center;     color: rgb(53, 53, 53); font-size:38px;}
.xwfen .up .line{ width:450px; margin:0 auto; }
.xwfen .up img{ text-align: center; }
.xfcont{ width: 100%; height:320px; margin-bottom: 50px; overflow: hidden;}
.xfcont .left{ width: 550px; height: 320px; float: left; }
.xfcont .right{ width: 600px; height: 320px; float:right; overflow: hidden; }
.xfcont .right li{ width: 550px; height:136px;     background: #f1f1f1; margin-bottom: 30px; padding-left: 30px; padding-top: 10px; }
.xfcont .right li .p1{ width: 100%; height: 51px; font-size: 18px; line-height: 51px;   }
.xfcont .right li a{color: rgb(77, 77, 77);font-weight: normal; }
.xfcont .right li a:hover{ color: #4ab344; }
.xfcont .right li .p2{  width: 100%; /*height:56px;*/ font-size: 14px; line-height:25px; color: #808080; text-overflow: ellipsis; -webkit-line-clamp:2;  overflow: hidden; display: -webkit-box; -webkit-box-orient:vertical; max-width: 520px; }
.ding{ width:100%; height:auto; /*position: relative;*/overflow: hidden;  }
.xfcont02{ width:100%; height:auto; margin-top: 100px; margin-top: -303px; /* position: absolute; */ }
.xfcont02 li{ width: 100%; height: 130px; border-bottom: 1px solid #eee; margin-top: 20px; overflow: hidden; position: relative; }
.xfcont02 li .le{ width: 84px; height: 84px; background: #f2f2f2; float: left; margin-right: 30px; margin-top: 10px;  }
.xfcont02 li .le .p1{ font-size: 25px;line-height: 25px; margin-top: 20px; text-align: center; color: #666; margin-bottom: 5px; }
.xfcont02 li .le .p2{ font-size: 14px; line-height: 14px;text-align: center;color: #999; }
.xfcont02 li .right{ position: absolute; height:100px;  float: left; left: 114px; right: 0px; }
.xfcont02 li .right .p1{ width: 100%; height: 41px; font-size: 18px; line-height: 41px;  }
.xfcont02 li .right a{ color: rgb(77, 77, 77);font-weight: normal; }
.xfcont02 li .right a:hover{ color: #4ab344; }
.xfcont02 li .right .p2{ width: 100%; height:50px; font-size: 14px; line-height:25px;     color: #808080;text-overflow: ellipsis; -webkit-line-clamp:2;  overflow: hidden;  display: -webkit-box; -webkit-box-orient:vertical; }
/*招聘分页*/
.zhaobanner{ width: 100%; height: auto;  }
.zhaobanner>img{ width: 100%; }
.zcont { width: 100%; height: auto; }
.zcont li{ position: relative; width: 100%; height: auto; padding-bottom: 50px; padding-top: 50px; border-bottom: 1px solid #ccc;  overflow: hidden; white-space:nowrap; word-break:break-all; }
.zcont li .left{ width: 250px; height: 250px; border: 2px solid  #5bc102; float: left; border-radius: 50%; overflow: hidden; display: inline-block; margin-top: 40px; }
.zcont li .left img{  }
.zcont li .right { position: relative; top: 30px; left: 50px; display: inline-block; }
.zcont li .right p{height: 32px; line-height: 32px; font-size: 15px;     color: #999; max-width: 700px; overflow: hidden; text-overflow: ellipsis; }
.zcont li .right .zp01{ width: 100%; height: 32px;  font-size: 24px;  margin: auto 5px;}
.zcont li .right .zp01 a:hover{color: #4ab344;  }
.zcont li .right .zp01 a{ color: #666; }
.zcont li .right .zchakan{ width: 130px; height: 45px; line-height: 45px; text-align: center; font-size: 13px; background: #5bc102; margin-top: 30px; border-radius:5px; }
.zcont li .right .zchakan a{display: block; color: #fff; }
.zcont .z_cur .left{ float: right;}
.zcont .z_cur .right{ position: relative; left: 0px; display: inline-block; overflow: hidden; width: 100%; box-sizing: border-box; padding-right: 306px; }
/*招聘详情页*/
.xqzhao{ width: 100%; height:620px;position: relative; border-bottom: 1px solid #ccc;  }
.xqzhao .obg{width: 40%;  position: absolute; right: 0; bottom: 0; }
.xqzhaoc{ width: 63%; height: auto; }
.xqzhaoc p{ font-size: 15px; color: #999;  margin: 10px auto; }
.xqzhaoc p span{ font-size: 16px; color: #666; }
.xqzhaoc .jjp01{font-size: 24px;color: #666; height: 32px;  }

.z_down{ width: 100%; height: 310px; padding-top: 80px; }
.z_down .left{  width: 326px;  float: left; }
.z_down .right{ width: 780px;  float: right; }
.z_down .right P{ line-height: 24px; font-size: 15px;     color: #999; }
.z_down .right .jgp01{ height: 32px;  font-size: 20px; color: #666; }
.z_down .right .jgp03{ height: 32px;  font-size: 20px; color: #666; margin-top:20px; }
.z_down .right P span{ font-size: 16px; color: #666;  }

/*智慧城市*/
.cp{width: 100%; height: auto; overflow: hidden; background:url(../images/cpbg01.png) no-repeat; background-size:cover; background-color:rgba(249,249,249,0.6);}
.hide{ width: 100%; height: 334px; position: relative; overflow: hidden;}
.cpcont{ width:100%; height: auto; position: absolute; left: 0; top: 0;   }
.cpcont li{ position: relative; width:90%; height:267px; margin-bottom: 100px; margin-left: 5%; clear: both; }
.cpcont li .le{ width: 40%; height:334px; float: left; }
.cpcont li .rig{ position: absolute; width: 60%; height:auto; left: 40%; right: 0px; background: #fff;  padding: 30px; padding-bottom: 20px; box-sizing: border-box; }
.cpcont li .rig .biaotu{ color: rgb(51, 51, 51); color: #333; font-size: 24px; margin-bottom: 20px; }
.cpcont li .rig .biaotu a{ color: #333; }
.cpcont li .rig .biaotu a:hover{ color: #5bc102; }
.cpcont li .rig .biao{ line-height: 30px; color: #666; font-size: 14px; margin-bottom: 20px; }
.cpcont li .rig .leftt{ float: left; width: 130px;height: 45px;line-height: 45px;text-align: center;font-size: 13px;background: #5bc102;/*margin-top: 30px;*/border-radius: 5px; margin-left:0px; margin-right:50px; margin-bottom: 50px;}
.cpcont li .rig #rightt{ float:left; width: 130px;height: 45px;line-height: 45px;text-align: center;font-size: 13px;background: #5bc102;/*margin-top: 30px;*/border-radius: 5px; margin-left:0px;}
.cpcont li .rig .displayo{ display: none; }

.cpcont li .rig .leftt a{ display: block; color: #fff;  }
.cpcont li .rig #rightt a{ display: block; color: #fff;  }
.daohang{ width:90%; height: 50px;  margin-bottom: 50px; margin-top: 50px; margin-left: 5%; background:url(../images/cpbg03.png)  no-repeat; left:0; top:0; background-size: 100% 24px; background-position-y: -12px; }
.daohang li { width: auto; height:31px; margin: auto 0px ;  float: left; text-align: center; line-height: 31px; border-bottom-right-radius:10px;  cursor: pointer; border: 1px solid #000;  margin-right: 20px; color: #000; padding: 0px 20px 0px 20px; margin-top: 8px; margin-bottom:20px; margin-left: 2px;}
.daohang  .curre{ color:#fff; background:#5bc102; border: 1px solid #5bc102; }

/*产品服务详情页*/
.cx{ width: 100%; height: auto; background:url(../images/cpbg01.png) no-repeat; background-size:cover;  overflow: hidden; margin-bottom:100px; }
.cpxcont{ width: 90%; height: 800px; margin: 0 auto; margin-top: 50px; margin-left: 5%; box-sizing: border-box; }
.cpxcont p{ /*margin-bottom: 20px;*/ }
.cpxcont .tu01{ font-size: 26px; color: #333;  }
.cpxcont .tu02{ font-size: 24px; color: #999; margin-bottom: 10px; margin-top: 10px; }
.cpxcont .tu03{ width: 30px; height: 2px; background:#5bc102; margin-bottom: 30px;  }
.cpxcont .tu04{ width: 100%; font-size: 16px; height: auto; line-height: 30px; color: #666;}
#button{ width: 150px; height: 40px;  line-height: 40px; text-align: center; color: #fff; background: #5bc102;  margin-top:30px;  }
.cpxcont .bog{ display: none;  }
.cpxcont ul{ width: 100%; height: auto;  margin-top: 50px; }
.cpxcont ul li { width:500px; height:370px; float: left;  margin-right: 20px; overflow: hidden; margin-bottom: 50px; }
.cpxcont ul li img{width: 500px; height: auto; background-size:cover; }

/*关于我们*/
.ganyu{ width: 100%; height: auto; overflow: hidden;}
.ganyu .jianjie{ width: 100%; height:auto; margin: 0 auto; padding: 0 100px; padding-bottom: 40px; box-sizing: border-box; }
#gytop{width:200px; height: 50px; font-size: 30px; color: #666; margin: 0 auto; text-align: center;margin-top:46px;  }
#gytop span{display: block; width: 20px; height: 2px; background:#5bc102; margin: 0 auto; margin-top: 10px; }
.jianjie div{ max-width: 1000px; height: auto;  margin: 0 auto; margin-top: 20px;}
.jianjie div p{ height: auto; line-height: 30px; font-size: 14px; color: #999; }
.jinzhen{ width: 100%; height: 650px; background: #f1f1f1; overflow: hidden; }
.jinzhen ul{ width: 1200px; height:450px;  margin: 0 auto;  margin-top: 30px;  overflow: hidden; }
.jinzhen ul li{ width: 250px; height: 450px;  float: left; margin: auto 25px; overflow: hidden; background: #fff;}
.jinzhen ul li p{ text-align: center; padding-top: 20px; font-size: 18px; border-top: 1px solid #5bc102;}
.jinzhen ul li p a{  color: #333; }
.jinzhen ul li p a:hover{ color:#5bc102;  }
.jinzhen ul li span{ display: block; width:230px; height:66px; overflow: hidden; padding:10px; color: #666; font-size: 14px; }
.jinzhen .jzhao{ width: 250px; height: 263px; overflow: hidden; }
.jinzhen ul li img{ transition: all 1s;object-fit: contain;width: 100%;height: 100%}
.jinzhen ul li img:hover{ width: auto; transform: translateY(-30px); }
.fangx{ width: 100%; height:520px; margin: 0 auto; background: #f1f1f1;  overflow: hidden; }
.fangx div{ width: 1000px; height:228px; border: 1px dashed #666; margin:0 auto; margin-top: 100px; position: relative;}
.fangx div img{ width: 150px; height: 150px; position: absolute;top: -75px; }
.fangx div .img1{ left:147px;  }
.fangx div .img2{ left:425px;  }
.fangx div .img3{ left: 710px; }
.fangx div p{width: 800px; margin: 105px auto 0 auto; line-height: 30px; color: #666;}
.yewu{ width:100%; height: 600px; background:#f1f1f1; overflow: hidden; }
.yewu ul{ width: 1200px; height: 400px;  margin:0 auto; margin-top: 30px; }
.yewu li{width: 400px; height: 200px;background: #fff; float: left; }
.yewu .suofang{  width: 200px; height: 200px;overflow: hidden;float: left; }
.yewu li img{ width: 200px; height: 200px;background-size: cover;  transition: all 1s;}
.yewu li img:hover{ transform: scaleX(1.5) scaleY(1.5);  }
.yewu  .gynei{ width: 180px; height: 180px; float: right; padding: 10px;}
.yewu  .gynei span{ display: block; font-size: 20px; color: #333; margin-bottom: 10px; }
.yewu  .gynei p{  font-size: 14px; color: #666; margin-bottom: 10px; }
.yewu ul .fx .suofang{ float: right; }
.yewu ul .fx .gynei{ float: left; }
.wenhua{ width: 1200px; height: 400px;   margin:0 auto; }
.wenhua ul{ width: 1200px; height:200px; margin-top: 30px; }
.wenhua ul li{  width: 300px; height:200px; float: left; }
.wenhua ul li span{ display: block; width: 300px; height: 140px; background:url(../images/222.jpg) top center no-repeat; line-height: 140px; text-align: center; font-size: 24px; color: #666; }
.wenhua ul li span:hover{ color:#5bc102;  }
.wenhua ul li p{ text-align: center; margin-top:36px; color: #666; }

/*公司荣誉*/
.rongy{ width:100%; height:1800px;  margin: 0 auto;  overflow: hidden;}
.rongy .rytu{ width:1200px; height: 530px; margin: 0 auto; margin-top: 50px; background:url(../images/grline01.png) left top no-repeat,url(../images/grline02.png) right bottom no-repeat ; padding-top: 50px;}
.rongy .rytu .lef{ width: 200px; height: 330px; float: left; padding-top: 35px;  margin: 0 50px; margin-left: 100px;}
.rongy .rytu .lef img{ width: 200px; }
.rongy .rytu .rig{ width: 200px; float:left;  height: 330px; padding-top: 35px;  margin: 0 50px;}
.rongy .rytu .rig img{ width: 200px; }
.rongy .rytu .center{ width: 450px; height:600px;   float: left;  }
.rongy .rytu .center li{ width: 200px; height: 200px; float: left; margin-right:50px; }
.rongy .rytu .center .placed img{ z-index: 999; }
.rongy .rytu .center .tui{ margin-right: 0; }

 .center li img{ width: 200px; }
.rongy .rytu  p{ text-align: center; color: #666; margin-top: 5px; }
.rongy .rytu img{  transition: all 1s; }
.rongy .rytu img:hover{ transform: scaleX(3) scaleY(3);}
.gemu{ width: 100%; height: 200px; margin-top: 50px;background:url(../images/grbanner.jpg) no-repeat ; }
.gemu div { width: 1200px; height: auto;margin: 0 auto;  }
.gemu div p{width:400px; font-size: 30px;  color:#5bc102;}
.gemu div .gem01{ margin-left: 300px;  }
.gemu div .gem02{ margin-left:550px; margin-top: 20px; }
.beij{ width: 100%; height: 100px; background: url(../images/drbg.png) no-repeat; }
.lic{ width: 1000px; height:800px;  margin: 0 auto; }
.lic p{ font-size: 14px; color: #666; }
.licheng{ width: 500px; height: auto;   margin-top:80px; float: left;}
.licheng li{ width: 520px; height: 95px;background:url(../images/grline03.png) right bottom no-repeat ;}
.licheng .nol{ background:none; }
.licheng li p{ text-align: right; padding-right: 20px;}
.lic .lichen{  width:500px; height: auto;  margin-top:80px; float:right; padding-left: -30px; }
.lichen li{ width: 500px; height: 100px; background:url(../images/grline04.png) left top no-repeat ; }
.lichen li p{ text-align:left;  padding-left: 20px; }
.lichen .nol{ background:none; }
/*应用案例*/

.alcontent{ width: 100%; height:auto; margin: 0 auto; overflow: hidden; margin-bottom: 100px; }
.alcontent .up{  margin: 0 auto; width:100%; height: 150px; margin-top: 50px; }
.alcontent .up p{ text-align: center;color: rgb(53, 53, 53);font-size: 38px; }
.alcontent .up .line{width: 450px;margin: 0 auto;  }
.alcontent ul{ width: 90%; height: auto;  padding-bottom: 50px; margin-left: 5%; }
.alcontent ul li{ width: 380px; height: 310px; float: left; margin: 20px 0 0 20px;overflow: hidden; }
.alcontent ul li a{ /*display: block;*/  color:#fff;text-align: center; font-size: 18px;line-height: 28px;}

.wait{ width: 380px; height:auto; transition: all 1s; }
.wait:hover{ transform: translateY(-58px); }
.wait .div01{  width: 380px; height:325px; overflow: hidden; }
.wait img{background-size:contain ; margin-left: -44px;  }
.wait .div02{ width: 366px; padding: 7px; height: auto; background:#5bc102; margin-top: -5px; }
.wait .div02 span {display: block; width: 100%; font-size: 26px; color: #333; text-align: center; margin-bottom: 10px; }
.wait .div02 span a{ color:#fff;  }
.wait .div02 p{ width: 100%; font-size: 14px; color: #999; text-align: center; margin-top: 40px; }

.weizhi{ width: 90%; height: 40px; line-height: 40px; background: #eee; margin-left: 5%;  }
.wei{ width: 90%; margin-left: 5%; }
.weizhi p{display: inline-block;  width:40px; height:38px; background:url(../images/header4.png) no-repeat; background-position: 10px 7px;float: left;}
.weizhi div{ float:left; }
.weizhi span{ display: inline-block; margin-top: -10px;color: #666;}
.weizhi span a{ color: #666; }




