* {margin:0; padding:0;}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr { margin:0; padding:0;font-family:"微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif; }
input, select{ vertical-align:middle}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}
li {list-style-type:none;}
img {border:0 none;}
.none{
  display: none;
}
a:link{
  text-decoration:none; color: #272727;text-decoration: none;
}
a:visited{
  text-decoration:none; color: #272727;text-decoration: none;
}
a:hover{
  text-decoration:none; color: #272727;text-decoration: none;
}
a:active{
  text-decoration:none; color: #272727;text-decoration: none;
}
body {
  font-family:"微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #272727;
  background-color: #fff;overflow-x: hidden;
}
.clear{
  clear: both;
}
.fl-r{
  float: right;
}
.fn-16{
  font-size: 16px;
}

/*顶部*/
.top{ width: 100%;}
.top_all{ width: 1160px; margin: 0 auto; overflow: hidden;}
.top_left{ float: left; padding-top: 5px;}
.top_centre{ float: left; padding-left: 70px;}
.top_right{ float: right; padding-top: 20px; }

/*导航*/
.nav{ width: 100%; height: 50px; background-color: #05A300;  }
.nav_all{ width: 1300px; margin: 0 auto}
.nav_all ul li{ float: left;  padding: 15px 76px 14px 76px;}
.nav_all ul li a{ font-size: 16px; color: #FFFFFF; }
.nav_all ul li a:hover{  padding-bottom:12px;  color: #f6ff00 }

/*产品*/
.pro{  width: 100%; margin-top: 48px; }
.pro_all{ width: 1200px; margin: 0 auto}
.pro_title{ text-align: center}
.pro_wenzi{ text-align: center; margin-top: 20px;}
.pro_wenzi a{ color: #000000;}
.pro_wenzi a:hover{ color: #009944}
.pro_nr{ margin-left: 150px; overflow: hidden; }
.pro_nr ul li{ float: left; padding: 60px 20px 20px 0; width: 206px;}
.pro_nr ul li img{ width: 100%;}
.pro_nr p{ padding-top: 10px;}
.pro_nr ul{  display: none;  }
.pro_nr ul:first-child{ display: block;}
.more{ text-align: center; overflow: hidden}

/*企业简介*/
.about{ width:100%;  height: 426px; margin-top: 58px; background-color: #01bf55; }
.about_all{ width: 1200px ; margin: 0 auto; padding-top: 58px}
.about_left{ float: left}
.about_right{width: 720px; float: right}
.about_right span{ color: #fff; font-size:18px; border-bottom: 2px solid #fff; padding-bottom: 15px;}
.about_right p{ font-size: 14px; line-height: 28px; padding-top: 40px; color: #fff;}
.about_more{ padding-top: 30px;}

/*新闻*/
.news{ width: 100%; margin-top: 57px; overflow: hidden}
.news_all{ width: 1200px; margin: 0 auto}
.news_title{ text-align: center}
.news_nr{ margin: 0 auto}
.news_nr ul li{  float: left; padding: 40px 0px 0 20px;}
.news_nr p{ width: 318px; color: #393939; padding-top: 20px; font-size: 14px; line-height: 22px;}


/*留言*/
.message{ width: 100%; height: 524px;  background: url("../images/con_bg.jpg") no-repeat; margin-top: 55px; background-size: cover;  }
.message_all {background-color:rgba(0, 0, 0, 0.6); height: 524px; float: right; width: 50%; }
.liuyan{ padding-top: 35px; padding-left:30px; font-size: 18px; color: #fff; }
.forem { color: #0d730a;  margin-top: 20px; padding-left: 30px; }
.forem table tr td{  height: 40px;line-height: 40px;font-size: 16px;  }
.forem table tr td input{  height: 30px;font-size: 16px;line-height: 30px; padding-left: 5px; font-family:"微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;  padding-right: 5px;}
.forem table tr td textarea{  margin-top: 10px;  }
.intxt{  width:400px; height:30px; border:1px solid rgba(206, 206, 206, 0.32);background:rgba(170, 170, 170, 0.32) }
.neirong{  width:400px; height:120px; border:1px solid rgba(206, 206, 206, 0.32);background:rgba(170, 170, 170, 0.32); font-size: 16px;padding-left: 5px;
  font-family:"微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;padding-right: 5px;}
.forem  i{  width: 30px; height: 30px; padding-top: 10px; }
 #validate { float: left}


/*footer*/
.xixian{ width: 100%; height: 2px; background-color: #0d730a}
.footer{ width: 100%; height: 281px; background-color: #3b3939}
.footer_all{ width: 1200px; margin: 0 auto; padding-top: 24px;}
.footer_left { color: #fff; width: 454px; margin-right: 66px; float: left}
.footer_left ul li{ float: left; width: 20%; }
.footer_left li a{ color: #fff; }
.footer_left ul{ padding-top: 20px;}
.footer_left ul li>ul{ width: 130px;}
.footer_left ul li>ul>li{ width:100%; line-height: 26px;  }
.footer_left li a:hover{ color: #00b751;}
.footer_center{ float: left; width: 380px; }
.footer_center p{ color: #fff; }
.footer_center a{color: #fff;}
.footer_center a:hover{color: #01bf55;}
.footer_right{ float: left ; width: 300px;}
.footer_right p{ color: #fff;}
.footer_di{ width: 100%; height: 75px; background-color: #1e1e1e}
.fooer_dibu{ text-align: center; color:#fff; padding-bottom: 5px;}
.fooer_dibu a{color:#fff;}
.fooer_dibu img{ padding-top: 10px;}

/*about内页*/
.n-hold{  width: 1200px;margin: 10px auto; }
.n-pro-guide{  height: 40px;margin-top: 20px;border-bottom: 1px solid #0A9800;overflow: hidden;  }
.n-pro-guide .n-pro-g-left{  float: left;height: 40px;line-height: 40px;  }
.n-pro-guide .n-pro-g-left i{  height: 22px;width: 4px;background: #0A9800;display: inline-block;line-height: 40px;vertical-align: middle;  }
.n-pro-guide .n-pro-g-left span{  color: #000;line-height: 40px;vertical-align: middle;display: inline-block;line-height:40px;margin-left: 5px;  }
.n-pro-g-right{  float: right;height: 40px;line-height: 40px;  }
.n-second-guide-hezuo{  width: 1200px;position: relative;margin: 30px auto;text-align: center;z-index: 1000;  animation:zoomIn 2s;  -moz-animation:zoomIn 2s; /* Firefox */  -webkit-animation:zoomIn 2s; /* Safari and Chrome */  -o-animation:zoomIn 2s; /* Opera */  }
.n-second-guide-hezuo a{  display: inline-block;  padding: 6px 12px;  margin-bottom: 0;  font-size: 16px;  font-weight: 400;  line-height: 1.42857143;  text-align: center;  white-space: nowrap;  vertical-align: middle;  -ms-touch-action: manipulation;
  touch-action: manipulation;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  background-image: none;  border: 1px solid #ddd;
  background: #009944;  color: #fff;  position: relative;  }
.n-second-guide-hezuo a:hover{  background: #016d31  }
.n-second-guide-hezuo>ul li{  float: left;width: 190px;text-align: center;margin:0 4px;position: relative;  }
.n-second-guide-hezuo>ul li a{  width:100% ;padding: 6px 0px;  }
.n-second-guide-hezuo>ul li a:hover{  color: #fff;  }
.n-second-guide-hezuo>ul li>ul{  position: absolute;left: 1px;top:36px;width: 190px;background:#009944; display: none;  }
.n-second-guide-hezuo>ul li:hover>ul{  display: block;  }
.n-second-guide-hezuo>ul li>ul li{  border-bottom: 1px solid rgba(191, 191, 191, 0.65);margin: 0px;  }
.n-second-guide-hezuo>ul li>ul li a{  width:100% ;padding: 6px 0px;background:#009944; border: 0px;color: #fff; }
.neinewsbody p{ line-height: 26px; font-size: 14px; font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif}

/*内页新闻*/
.picbox{  overflow: hidden;  -webkit-transition: -webkit-transform 0.3s;  transition: -moz-transform 0.3s;  -o-transition: -o-transform 0.3s;  transition: transform 0.3s;  }
.probox p{  margin-top: 10px;height:10px;overflow:hidden  }
.picbox:hover{
  transform: translate(0,-5px);
  -moz-transform: translate(0,-5px);
  -o-transform: translate(0,-5px);
  -webkit-transform: translate(0,-5px);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);  }
.picbox:hover p{  color: #0592d9;  }
.n-list-news{  width: 1200px;overflow: hidden;border-bottom: 1px dashed #ddd;padding: 20px 0;margin: 10px auto; }
.n-list-news .news-left{  width: 258px;height: 150px;float: left;text-align: center;  }
.n-list-news  .news-left img{  width:238px;height: 150px;  }
.n-list-news .news-cneter{  float: left;width: 700px;height: 150px;overflow: hidden;margin-left: 15px;  }
.n-list-news .news-cneter p{  line-height: 24px;  }
.n-list-news .list-news:hover .news-cneter p{  color:#272727 ;  }
.n-list-news .news-cneter p:first-child{  margin-top: 15px;margin-bottom: 10px;font-size: 18px;font-weight: bold;color: #000;  }
.n-list-news .news-right{  width: 160px;float: right;height: 150px;overflow: hidden;  }
.n-list-news .news-right p{  font-size: 14px;margin-top: 20px;  }
.fenye{  overflow: hidden;  }
.fenye ul li{  float: left;padding: 5px;  }
.n-article{  padding-bottom: 40px;  }
.n-article h1{  text-align: center;margin: 40px 0 20px 0;font-size: 16px;  }
.n-article h2{  font-size: 14px;text-align: center;margin-bottom: 10px;  }

/*按钮*/
.btn {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
 -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;
background: #0592d9;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  text-decoration: none;  padding: 3px 10px;  color: #fff;  }
.btn:before {  color: #0592d9;  content: "";  position: absolute;  z-index: -1;  top: 0;  bottom: 0;  left: 0;  right: 0;  background:#ababab;;  -webkit-transform: scaleX(1);  transform: scaleX(1);
 -webkit-transform-origin: 50%;  transform-origin: 50%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;  }
.btn:hover, .btn:focus, .btn:active {  color: white;  text-decoration: none;  }
.btn:hover:before, .btn:focus:before, .btn:active:before {  -webkit-transform: scaleX(0);  transform: scaleX(0);  }
