﻿* {
  margin: 0;
  padding: 0;
  font-family: "Microsoft YaHei";
  font-weight: 500;
}
strong,strong span,strong p{font-weight: bold!important;}
a {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a:active {
  text-decoration: none;
}
li {
  list-style: none;
}
button {
  outline: none;
  border: 0;
  box-shadow: 0;
}
img {
  border: 0;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.container {
  width: 1200px;
  margin: 0 auto;
}
.clearfix {
  clear: both;
}
.fonthide01 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.top10 {
  margin-top: 10px !important;
}
.top20 {
  margin-top: 20px !important;
}
.top30 {
  margin-top: 30px !important;
}
.top40 {
  margin-top: 40px !important;
}
.top50 {
  margin-top: 40px !important;
}
.top80 {
  margin-top: 60px !important;
}
.he10 {
  height: 10px;
  width: 100%;
  display: block;
}
.he20 {
  height: 20px;
  width: 100%;
  display: block;
}
.he30 {
  height: 30px;
  width: 100%;
  display: block;
}
.he40 {
  height: 40px;
  width: 100%;
  display: block;
}
.he50 {
  height: 50px;
  width: 100%;
  display: block;
}
.he60 {
  height: 60px;
  width: 100%;
  display: block;
}
.he70 {
  height: 60px;
  width: 100%;
  display: block;
}
.clear {
  display: block;
  content: "";
  clear: both;
}
/*轮播*/
.banner {
  width: 100%;
  min-width: 1024px;
  max-height: 556px;
  overflow: hidden;
}
.banner .bx-wrapper .bx-default-pager a {
  border: 1px #999a9c solid;
  background: none;
}
.banner .bx-wrapper .bx-default-pager a:hover {
  background: #9f9c9a !important;
}
.banner .bx-wrapper .bx-default-pager .active {
  background: #9f9c9a !important;
}
/*广告*/
.advertbox-one {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 317px;
  min-width: 1024px;
  /*min-width: auto;*/
}
.advertbox-one .advert {
  width: 1920px;
  position: absolute;
  left: 50%;
  margin-left: -960px;
}
.advertbox-one .advert img {
  width: 100%;
  height: auto;
}
/*回到顶部*/
.to-top {
  display: none;
  padding: 5px 20px;
  color: #fff;
  background-color: #8dc63f;
}
.error404 {
  padding-top: 50px;
  width: 1200px;
  margin: auto;
}
.error404 .txt1 {
  float: left;
  width: 350px;
  margin-left: 150px;
}
.error404 .txt1 h2 {
  font-size: 140px;
  color: #8dc63f;
  text-align: center;
  font-family: Arial;
  font-weight: 100;
}
.error404 .txt1 h3 {
  font-size: 24px;
  color: #8dc63f;
  text-align: center;
  font-weight: 500;
}
.error404 .txt1 h4 {
  margin-top: 50px;
  font-size: 16px;
  color: #7d7d7d;
  text-align: center;
  line-height: 30px;
}
.error404 .txt1 h4 span {
  display: block;
  font-size: 20px;
  color: #8dc63f;
  text-align: center;
  font-family: Arial;
}
.error404 .txt1 h5 {
  width: 125px;
  height: 40px;
  border-radius: 10px;
  background: #8dc63f;
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  line-height: 40px;
  margin: 50px auto 0;
}
.error404 .txt1 h5 a {
  color: #ffffff;
}
.error404 .txt2 {
  float: left;
  width: 600px;
}
.error404 .txt2 h2 {
  color: #8dc63f;
  text-align: left;
  font-size: 24px;
  font-weight: bold;
  margin-top: 100px;
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 2px #8dc63f solid;
}
.error404 .txt2 a {
  display: inline-block;
  padding: 10px;
  border-radius: 10px;
  background: #7d7d7d;
  color: #ffffff;
  margin: 5px 0;
}
.error404 .txt2 a:hover {
  background: #8dc63f;
}
.head {
  width: 1024px;
  height: 126px;
  margin: auto;
  border-bottom: 1px #fcfbfb solid;
  position: relative;
}
.head img {
  width: 201px;
  height: 55px;
  margin: 44px 0 0 38px;
}
.head .nav {
  position: absolute;
  top: 67px;
  left: 294px;
}
.head .nav .nav_1 {
  float: left;
  color: #939598;
  padding: 0 17px;
  position: relative;
}
.head .nav .nav_1 .link {
  display: block;
  height: 41px;
  line-height: 41px;
  font-size: 14px;
  color: #939598;
  border-top: 3px #ffffff solid;
}
.head .nav .nav_1 .link:hover {
  color: #585858;
  border-top: 3px #8dc63f solid;
}
.head .nav .nav_1 .nav_p {
  display: none;
  position: absolute;
  width: 850px;
  height: 32px;
  left: -250px;
  top: 41px;
  z-index: 999;
}
.head .nav .nav_1 .nav_p .nav_p_2 {
  float: left;
}
.head .nav .nav_1 .nav_p .nav_p_2 a {
  display: block;
  padding: 0 15px;
  line-height: 32px;
  height: 32px;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  background: #939598;
}
.head .nav .nav_1 .nav_p .nav_p_2 a:hover {
  color: #939598;
  background: #f3f3f3;
}
.head .nav .nav_1 .nav_p .nav_p_active a {
  color: #939598;
  background: #f3f3f3;
}
.head .nav .nav_1 .nav_p:after {
  display: block;
  content: "";
  clear: both;
}
.head .nav .nav_1:hover .link {
  color: #585858;
  border-top: 3px #8dc63f solid;
}
.head .nav .nav_1:hover .nav_p {
  display: block;
}
.head .nav .nav_1_active .link {
  color: #585858;
  border-top: 3px #8dc63f solid;
}
.head .nav:after {
  display: block;
  content: "";
  clear: both;
}
.head i {
  position: absolute;
  top: 9px;
  right: 41px;
  color: #585858;
  font-size: 16px;
  font-style: normal;
}
.head i span {
  color: #939598;
  font-size: 16px;
  background: url("../images/icon_01.png") no-repeat;
  background-position: 6px 3px;
  padding: 0 0 0 25px;
  font-style: normal;
}

.head_top_call{ width: 100%; height: 45px; background: #f1f1f1; overflow:hidden;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.head_top_call_content{ width: 963px; margin: 0 auto;}
.head_top_call_content h4{ line-height: 1.1em;color: #818181; font-size: 20px; letter-spacing: 0.6px; float: left; border-left: 8px solid #8dc63f; font-weight: bold; padding-left: 7px; margin-top: 10px;}
.head_top_right{ float: right; padding: 0 35px;text-align: center;background: #8dc63f;}
.head_top_right h3{ color: #525252; line-height: 45px; font-size: 15px; color: #fff;}
.head_top_right h3 span{ font-weight:bold; font-size: 24px; background: url(../images/top_call.png) no-repeat left center; background-size: 28px; padding-left: 36px; margin-left: 0px;}
.fixedhead{ position:fixed; left: 0; top: 0; z-index: 9999999; box-shadow: 0 0 20px #ccc;}


.tuijian {
  background: #f7f7f7;
  width: 100%;
  min-width: 1024px;
}
.tuijian .con {
  width: 964px;
  min-width: 964px;
  margin: auto;
  padding: 57px 30px 72px;
}
.tuijian .con h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
}
.tuijian .con h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.tuijian .con h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.tuijian .con h3 span {
  color: #8dc63f;
  font-size: 22px;
}
.tuijian .con .pi {
  margin: 22px 0 0 0;
  width: 963px;
}
.tuijian .con .pi .pi_l {
  width: 475px;
  height: 479px;
  float: left;
  position: relative;
  background: #ffffff;
  border: 1px #fcfcfb solid;
}
.tuijian .con .pi .pi_l img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.tuijian .con .pi .pi_l h4 {
  position: absolute;
  width: 100%;
  top: 76px;
  left: auto;
  text-align: center;
  font-family: Arial;
  color: #8dc63f;
  font-size: 15px;
  z-index: 2;
}
.tuijian .con .pi .pi_l h5 {
  position: absolute;
  width: 100%;
  top: 99px;
  left: 0;
  font-size: 33px;
  line-height: 33px;
  color: #939598;
  z-index: 3;
  text-align: center;
}
.tuijian .con .pi .pi_l h5 span {
  color: #939598;
  font-size: 30px;
  font-weight: bold;
  margin: 0 5px 0 0;
}
.tuijian .con .pi .pi_l .btn {
  display: block;
  width: 59px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  border: 1px #939598 solid;
  color: #939598;
  position: absolute;
  top: 140px;
  margin-left: -30px;
  left: 50%;
  z-index: 3;
}
.tuijian .con .pi .pi_r {
  width: 486px;
  float: left;
}
.tuijian .con .pi .pi_r li {
  float: left;
  width: 236px;
  height: 237px;
  border: 1px #f5f5f4 solid;
  margin: 0 0 5px 5px;
  position: relative;
}
.tuijian .con .pi .pi_r li img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.tuijian .con .pi .pi_r li .line {
  position: absolute;
  top: 183px;
  left: 40px;
  width: 156px;
  height: 1px;
  background: #e0e0e0;
  z-index: 2;
}
.tuijian .con .pi .pi_r li h4 {
  position: absolute;
  width: 100%;
  top: 189px;
  left: 0;
  color: #585858;
  font-size: 16px;
  text-align: center;
  z-index: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tuijian .con .pi .pi_r li h4 a {
  color: #585858;
}
.tuijian .con .pi .pi_r li h5 {
  position: absolute;
  width: 100%;
  top: 210px;
  left: 0;
  color: #aaaaaa;
  font-size: 10px;
  font-family: Arial;
  text-align: center;
  z-index: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tuijian .con .pi .pi_r li h5 a {
  color: #aaaaaa;
}
.tuijian .con .pi .pi_r li:after {
  display: block;
  content: "";
  clear: both;
}
.tuijian .con .pi .pi_r:after {
  display: block;
  content: "";
  clear: both;
}
.cool {
  width: 100%;
  min-width: 1024px;
  margin: auto;
  height: 594px;
  background: url("../images/bg_01.jpg") no-repeat;
  background-position: center 0;
}
.cool .con {
  width: 1024px;
  margin: auto;
  position: relative;
}
.cool .con h4 {
  position: absolute;
  top: 100px;
  left: 113px;
  text-align: center;
  font-family: Arial;
  color: #8dc63f;
  font-size: 15px;
  z-index: 2;
}
.cool .con h5 {
  position: absolute;
  top: 117px;
  left: 113px;
  font-size: 24px;
  line-height: 33px;
  color: #939598;
  z-index: 3;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
}
.cool .con h5 span {
  color: #939598;
  font-size: 30px;
  margin: 0 0 0 5px;
  text-transform: uppercase;
  font-family: Arial;
  font-weight: 500;
}
.cool .con .btn {
  display: block;
  width: 59px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  border: 1px #939598 solid;
  color: #939598;
  position: absolute;
  top: 155px;
  left: 113px;
  z-index: 3;
}
.cool .con ul {
  position: absolute;
  top: 204px;
  left: 113px;
}
.cool .con ul li {
  float: left;
  width: 164px;
  height: 210px;
  margin: 0 10px 0 0;
}
.cool .con ul li img {
  width: 164px;
  height: 210px;
}
.cool .con ul li p {
  font-size: 16px;
  color: #585858;
  margin: 10px 0 0 0;
  text-align: center;
}
.cool .con ul li i {
  font-size: 10px;
  color: #aaaaaa;
  text-align: center;
  font-style: normal;
  letter-spacing: 0;
  display: block;
}
.cool .con ul:after {
  display: block;
  content: "";
  clear: both;
}
.series {
  width: 1024px;
  margin: auto;
  position: relative;
}
.series h4 {
  text-align: center;
  font-family: Arial;
  color: #8dc63f;
  font-size: 15px;
  margin: 52px 0 0 0;
  text-transform: uppercase;
}
.series h5 {
  margin: 8px 0 0 0;
  text-align: center;
  font-size: 24px;
  line-height: 33px;
  color: #939598;
  z-index: 3;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
}
.series h5 span {
  color: #939598;
  font-size: 30px;
  margin: 0 0 0 5px;
  text-transform: uppercase;
  font-family: Arial;
  font-weight: 500;
}
.series h2 {
  color: #939598;
  font-size: 30px;
  text-align: center;
}
.series .btn {
  display: block;
  width: 59px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  border: 1px #939598 solid;
  color: #939598;
  z-index: 3;
  margin: 10px auto 0;
}
.series ul {
  width: 964px;
  padding: 0 30px;
  margin: 25px 0 0;
}
.series ul li {
  float: left;
  width: 235px;
  margin: 0 0 0 8px;
}
.series ul li:first-child {
  margin-left: 0;
}
.series ul li img {
  width: 235px;
  height: 269px;
}
.series ul li p {
  font-size: 16px;
  color: #585858;
  margin: 10px 0 0 0;
  text-align: center;
}
.series ul li p a {
  color: #585858;
}
.series ul li i {
  font-size: 10px;
  color: #aaaaaa;
  text-align: center;
  font-style: normal;
  letter-spacing: 0;
  display: block;
}
.series ul:after {
  display: block;
  content: "";
  clear: both;
}
.kangjun {
  width: 100%;
  min-width: 1024px;
  height: 542px;
  margin: 50px 0 0 0;
  background: url("../images/bg_02.jpg") no-repeat;
  background-position: center 0;
}
.kangjun .con {
  width: 1024px;
  margin: auto;
  position: relative;
}
.kangjun .con .on {
  border: 5px #ffffff solid;
  width: 294px;
  height: 106px;
  position: absolute;
  top: 380px;
  left: 301px;
}
.kangjun .con .on h4 {
  position: absolute;
  right: 16px;
  top: 12px;
  color: #ffffff;
  font-size: 21px;
}
.kangjun .con .on h5 {
  position: absolute;
  right: 16px;
  top: 36px;
  color: #ffffff;
  font-size: 10px;
}
.kangjun .con .on .btn {
  display: block;
  width: 59px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  border: 1px #ffffff solid;
  color: #ffffff;
  z-index: 3;
  position: absolute;
  right: 16px;
  top: 71px;
}
.kangjun .con .to {
  width: 342px;
  height: 122px;
  position: absolute;
  top: 260px;
  left: 580px;
}
.kangjun .con .to h4 {
  color: #ffffff;
  font-size: 21px;
  text-align: center;
  margin: 10px 0 0 0;
}
.kangjun .con .to h4 span {
  font-size: 30px;
}
.kangjun .con .to h5 {
  font-size: 10px;
  color: #939598;
  text-align: center;
  margin: 0;
}
.kangjun .con .to .btn {
  display: block;
  width: 59px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  border: 1px #ffffff solid;
  color: #ffffff;
  z-index: 3;
  margin: 15px auto 0;
}
.gaoduan {
  width: 100%;
  min-width: 1024px;
  background: #f7f7f7;
}
.gaoduan .con {
  width: 964px;
  min-width: 964px;
  margin: auto;
  padding: 57px 30px 72px;
}
.gaoduan .con h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
}
.gaoduan .con h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.gaoduan .con h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.gaoduan .con h3 span {
  color: #8dc63f;
  font-size: 22px;
}
.gaoduan .con .board {
  width: 875px;
  height: 621px;
  background: #ffffff;
  margin: 20px auto 0;
  padding: 40px 0 0 0;
  position: relative;
}
.gaoduan .con .board ul {
  margin: 0 0 0 54px;
  width: 528px;
}
.gaoduan .con .board ul li {
  width: 224px;
  height: 279px;
  margin: 0 0 10px 40px;
  position: relative;
  float: left;
}
.gaoduan .con .board ul .bo_1 img {
  width: 224px;
  height: 224px;
}
.gaoduan .con .board ul .bo_1 h4 {
  position: absolute;
  width: 100%;
  height: auto;
  left: 0;
  top: 78px;
  color: #8dc63f;
  font-size: 11px;
  text-align: center;
}
.gaoduan .con .board ul .bo_1 h5 {
  position: absolute;
  width: 100%;
  height: auto;
  left: 0;
  top: 95px;
  color: #ffffff;
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: bold;
}
.gaoduan .con .board ul .bo_1 h3 {
  position: absolute;
  width: 100%;
  left: 0;
  top: 120px;
  color: #ffffff;
  font-size: 27px;
  text-align: center;
}
.gaoduan .con .board ul .bo_1 .btn {
  display: block;
  width: 59px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  border: 1px #939598 solid;
  color: #939598;
  z-index: 3;
  margin: 15px auto 0;
}
.gaoduan .con .board ul .bo_2 img {
  width: 224px;
  height: 224px;
}
.gaoduan .con .board ul .bo_2 p {
  color: #585858;
  font-size: 16px;
  text-align: center;
  margin: 10px 0 0 0;
}
.gaoduan .con .board ul .bo_2 i {
  display: block;
  color: #939598;
  font-size: 10px;
  text-align: center;
  font-style: normal;
  font-family: Arial;
  margin: 2px 0 0 0;
}
.gaoduan .con .board .bo_3 {
  position: absolute;
  top: 52px;
  right: 105px;
  z-index: 66;
}
.gaoduan .con .board .bo_3 img {
  width: 169px;
  height: 497px;
}
.gaoduan .con .board .bo_3 p {
  color: #585858;
  font-size: 16px;
  text-align: center;
  margin: 15px 0 0 0;
}
.gaoduan .con .board .bo_3 i {
  display: block;
  color: #939598;
  font-size: 10px;
  text-align: center;
  font-style: normal;
  font-family: Arial;
  margin: 2px 0 0 0;
}
.uvioresistant {
  width: 100%;
  height: 480px;
  min-width: 1024px;
  background: #f7f7f7;
}
.uvioresistant .con {
  width: 1024px;
  margin: auto;
  position: relative;
}
.uvioresistant .con .img1 {
  width: 465px;
  height: 411px;
  margin: 0 0 0 118px;
}
.uvioresistant .con .rr {
  position: absolute;
  left: 644px;
  top: 80px;
}
.uvioresistant .con .rr h4 {
  color: #8dc63f;
  font-size: 12px;
  text-transform: uppercase;
}
.uvioresistant .con .rr h5 {
  font-size: 26px;
  color: #939598;
  text-transform: uppercase;
}
.uvioresistant .con .rr h2 {
  font-size: 25px;
  color: #939598;
}
.uvioresistant .con .rr .img2 {
  position: absolute;
  top: 118px;
  left: 0;
}
.uvioresistant .con .rr h3 {
  font-size: 14px;
  color: #585858;
  margin: 28px 0 0 12px;
}
.uvioresistant .con .rr i {
  font-size: 10px;
  color: #939598;
  font-style: normal;
  margin: 5px 0 0 12px;
}
.uvioresistant .con .rr .btn {
  display: block;
  width: 59px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  border: 1px #939598 solid;
  color: #939598;
  z-index: 3;
  margin: 110px 0 0;
}
.water {
  width: 100%;
  min-width: 1024px;
  height: 857px;
  margin: auto;
  background: #ffffff;
  position: relative;
}
.water .bt {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  min-width: 1024px;
  height: 356px;
  background: #f7f7f7;
}
.water img {
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -422px;
  width: 844px;
  height: 760px;
}
.chanpin {
  width: 100%;
  min-width: 1024px;
  margin: auto;
  background: #f7f7f7;
}
.chanpin .con {
  width: 964px;
  min-width: 964px;
  margin: auto;
  padding: 57px 30px 10px;
}
.chanpin .con h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
}
.chanpin .con h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.chanpin .con h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.chanpin .con h3 span {
  color: #8dc63f;
  font-size: 22px;
}
.chanpin .con ul {
  width: 100%;
  margin: 35px 0 0 0;
}
.chanpin .con ul li {
  float: left;
  position: relative;
  width: 227px;
  height: 209px;
  margin: 0 0 30px 10px;
}
.chanpin .con ul li img {
  position: absolute;
  width: 227px;
  height: 209px;
  left: 0;
  top: 0;
  z-index: 1;
}
.chanpin .con ul li .shade {
  width: 227px;
  height: 162px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  transition: .5s;
  color: #FFF;
  line-height: 162px;
  font-size: 21px;
  text-align: center;
}
.chanpin .con ul li h4 {
  width: 207px;
  height: 39px;
  background: #f7f7f7;
  color: #585858;
  font-size: 14px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  text-align: justify;
  padding: 8px 10px 0;
  transition: .5s;
}
.chanpin .con ul li .one {
  text-align: center;
}
.chanpin .con ul li:hover .shade {
  opacity: 0;
}
.chanpin .con ul li:hover h4 {
  background: none;
  color: #ffffff;
  transition: .5s;
}
.chanpin .con ul:after {
  display: block;
  content: "";
  clear: both;
}
.research {
  width: 100%;
  min-width: 1024px;
  margin: auto;
  background: #ffffff;
}
.research .con {
  width: 964px;
  min-width: 964px;
  margin: auto;
  padding: 46px 30px 54px;
}
.research .con h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
}
.research .con h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.research .con h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.research .con h3 span {
  color: #8dc63f;
  font-size: 22px;
}
.research .con .research_bg {
  margin: 35px 0 0 25px;
  background: url("../images/bg_03.png") no-repeat;
  width: 920px;
  height: 135px;
  position: relative;
  padding: 195px 0 0 0;
}
.research .con .research_bg h4 {
  color: #939598;
  font-size: 23px;
}
.research .con .research_bg h5 {
  color: #939598;
  font-size: 13px;
  font-family: Arial;
  text-transform: uppercase;
}
.research .con .research_bg ul {
  margin: 10px 0 0 0;
}
.research .con .research_bg ul li {
  font-size: 15px;
  line-height: 19px;
  color: #939598;
}
.research .con .research_bg .cheng {
  position: absolute;
  left: 529px;
  top: 34px;
}
.research .con .research_bg .he {
  position: absolute;
  left: 705px;
  top: 34px;
}
.research .con .research_bg .he h4 {
  color: #ffffff;
}
.research .con .research_bg .he h5 {
  color: #ffffff;
}
.research .con .research_bg .he ul li {
  color: #ffffff;
}
.research .con .research_bg .zhuan {
  position: absolute;
  left: 529px;
  top: 197px;
}
.research .con .research_bg .zhuan h4 {
  color: #ffffff;
}
.research .con .research_bg .zhuan h5 {
  color: #ffffff;
}
.research .con .research_bg .zhuan ul li {
  color: #ffffff;
}
.research .con .research_bg .tit h4 {
  font-size: 22px;
  color: #585858;
}
.research .con .research_bg .tit p {
  font-size: 12px;
  line-height: 22px;
  color: #939598;
  margin: 5px 0 0 0;
  width: 440px;
}
.research .con .research_bg .tit .btn {
  display: block;
  width: 59px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  border: 1px #2c2c2c solid;
  color: #2c2c2c;
  z-index: 3;
  margin: 40px 0 0;
}
.cooperation {
  width: 100%;
  min-width: 1024px;
  margin: auto;
  background: #f7f7f7;
}
.cooperation .con {
  width: 964px;
  min-width: 964px;
  margin: auto;
  padding: 55px 30px 60px;
}
.cooperation .con h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
}
.cooperation .con h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.cooperation .con h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.cooperation .con h3 span {
  color: #8dc63f;
  font-size: 22px;
}
.cooperation .con ul {
  margin: 45px 0 0 0;
}
.cooperation .con ul li {
  width: 225px;
  height: 122px;
  float: left;
  margin: 0 0 15px 15px;
}
.cooperation .con ul li:first-child {
  margin-left: 0;
}
.cooperation .con ul li:first-child + li + li + li + li {
  margin-left: 0;
}
.cooperation .con ul li:first-child + li + li + li + li + li + li + li + li {
  margin-left: 0;
}
.cooperation .con ul:after {
  display: block;
  content: "";
  clear: both;
}
.in_jianjie {
  width: 100%;
  min-width: 1024px;
  height: 890px;
  margin: auto;
  background: url("../images/bg_04.jpg") no-repeat;
  background-position: center 0;
}
.in_jianjie .con {
  width: 964px;
  min-width: 964px;
  margin: auto;
  padding: 20px 30px 0;
}
.in_jianjie .con h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
}
.in_jianjie .con h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.in_jianjie .con h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.in_jianjie .con h3 span {
  color: #8dc63f;
  font-size: 22px;
}
.in_jianjie .con .ban {
  width: 827px;
  margin: 40px auto 0;
 /* background: url("../images/bg_05.png") no-repeat;*/
  padding: 30px 68px;
  background: rgba(255,255,255,0.8);
}
.in_jianjie .con .ban h4 {
  color: #8dc63f;
  font-size: 13px;
  margin: 1px 0 0 0;
  text-transform: uppercase;
  font-family: Arial;
  text-align: center;
}
.in_jianjie .con .ban i {
  display: block;
  color: #939598;
  font-family: Arial;
  font-size: 25px;
  margin: 5px 0 0 0;
  text-transform: uppercase;
  text-align: center;
  font-style: normal;
}
.in_jianjie .con .ban h5 {
  color: #939598;
  font-size: 26px;
  margin: 5px 0 0 0;
  text-align: center;
}
.in_jianjie .con .ban p {
  color: #939598;
  font-size: 14px;
  line-height: 26px;
 /* width: 490px;*/
  margin: 20px 0 0;
  /*float: left;*/

  text-align: justify;
}
.in_jianjie .con .ban video {
 /* width: 320px;*/
  height: 246px;
  margin: 20px 0 0 13px;
  float: right;
  padding: 15px 0;
  font-size: 16px;
  color: #f00;
  background: #000000;
}
.in_jianjie .con .ban img {
  display: block;
  width: 827px;
  height: 133px;
  margin: 10px auto 0;
}
.zjl {
  width: 100%;
  min-width: 1024px;
  margin: auto;
  background: #f7f7f7;
}
.zjl .con {
  width: 924px;
  min-width: 924px;
  margin: auto;
  padding: 70px 0 20px 0;
}
.zjl .con .zjl_j {
  width: 100%;
  height: 101px;
  background: #ffffff;
  padding: 35px 0 0 0;
}
.zjl .con .zjl_j h2 {
  width: 163px;
  float: left;
  color: #8dc63f;
  font-size: 12px;
  font-family: Arial;
  border-right: 1px #939598 solid;
  padding: 0 0 0 40px;
}
.zjl .con .zjl_j h2 span {
  margin: 3px 0 0 0;
  color: #939598;
  font-size: 25px;
  font-family: Arial;
  display: block;
  line-height: 25px;
  font-weight: bold;
  text-transform: uppercase;
}
.zjl .con .zjl_j h3 {
  float: left;
  margin: 15px 0 0 14px;
  color: #939598;
  font-size: 27px;
}
.zjl .con .zjl_j h3 span {
  display: block;
  font-family: Arial;
  color: #939598;
  font-size: 14px;
  text-transform: uppercase;
}
.zjl .con .zjl_j:after {
  display: block;
  content: "";
  clear: both;
}
.zjl .con .zjl_r {
  margin: 18px 0 0 0;
}
.zjl .con .zjl_r .pull-left {
  width: 210px;
}
.zjl .con .zjl_r .pull-left img {
  width: 210px;
  height: 260px;
}
.zjl .con .zjl_r .pull-left p {
  color: #939598;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
}
.zjl .con .zjl_r .pull-right {
  width: 701px;
  color: #939598;
  font-size: 14px;
  line-height: 26px;
  letter-spacing: -1px;
}
.zjl .con .zjl_r:after {
  display: block;
  content: "";
  clear: both;
}
.in_lianxi {
  width: 100%;
  min-width: 1024px;
  margin: auto;
  background: #939598;
}
.in_lianxi .con {
  width: 964px;
  min-width: 964px;
  margin: auto;
  padding: 40px 30px 60px;
}
.in_lianxi .con h2 {
  font-size: 25px;
  font-family: Arial;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0 0 0 33px;
}
.in_lianxi .con h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.in_lianxi .con h3 {
  color: #ffffff;
  font-size: 22px;
  margin: 1px 0 0 33px;
  letter-spacing: 2px;
}
.in_lianxi .con h3 span {
  color: #8dc63f;
  font-size: 22px;
}
.in_lianxi .con .lianxi_link {
  margin: 27px 0 0 40px;
}
.in_lianxi .con .lianxi_link .one {
  float: left;
  padding: 0 0 0 35px;
  margin: 0 0 0 25px;
  /*width: 280px;*/
}
.in_lianxi .con .lianxi_link .one:first-child + .one + .one + .one{margin: 0 0 0 0; padding: 0 0 0 0;width:100%;}
.in_lianxi .con .lianxi_link .one li {
  color: #ffffff;
  font-size: 14px;
  height: 34px;
  line-height: 34px;
}
.in_lianxi .con .lianxi_link .one li img {
  margin: 0 3px 0 0;
}
.in_lianxi .con .lianxi_link .one:first-child {
  padding: 0 0 0 0px;
  margin: 0 0 0 0;
}
.in_lianxi .con .lianxi_link:after {
  display: block;
  content: "";
  clear: both;
}
.footer {
  width: 100%;
  min-width: 1024px;
  margin: auto;
}
.footer .con {
  width: 1024px;
  margin: auto;
  height: 162px;
  position: relative;
}
.footer .con .logo {
  position: absolute;
  top: 46px;
  left: 40px;
}
.footer .con i {
  position: absolute;
  bottom: 35px;
  right: 25px;
  color: #585858;
  font-size: 11px;
  font-style: normal;
}
.footer .con i span {
  color: #939598;
  font-size: 13px;
  background: url("../images/icon_08.png") no-repeat;
  background-position: 8px 2px;
  padding: 0 0 0 25px;
  font-style: normal;
}
.footer .con ul {
  position: absolute;
  top: 50px;
  left: 346px;
}
.footer .con ul li {
  float: left;
  color: #aaaaaa;
  font-size: 14px;
}
.footer .con ul li a {
  color: #aaaaaa;
  margin: 0 15px;
}
.footer .con ul:after {
  display: block;
  content: "";
  clear: both;
}
.footer .con h2 {
  position: absolute;
  width: 610px;
  height: 22px;
  top: 107px;
  left: 44px;
  line-height: 22px;
  font-size: 19px;
  color: #a3a3a3;
}
.footer .con h2 span {
  display: block;
  color: #a3a3a3;
  font-size: 10px;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 12px;
}
.footer .con h2:after {
  content: "";
  display: block;
  width: 1px;
  height: 22px;
  background: #a3a3a3;
  position: absolute;
  top: 0;
  left: 237px;
}
.banner_in {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 556px;
  min-width: 1024px;
  /*min-width: auto;*/
}
.banner_in .advert {
  width: 1920px;
  position: absolute;
  left: 50%;
  margin-left: -960px;
}
.banner_in .advert img {
  width: 100%;
  height: auto;
}
.content {
  width: 100%;
  min-width: 1024px;
  background: #f7f7f7;
}
.content .con {
  width: 964px;
  height: auto;
  padding: 56px 30px 75px;
  margin: auto;
}
.content .con01 {
  width: 964px;
  height: auto;
  padding: 56px 30px 50px;
  margin: auto;
}
.con_top h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
}
.con_top h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.con_top h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.con_top h3 span {
  color: #8dc63f;
  font-size: 22px;
}
.tui01 {
  width: 964px;
  height: auto;
  background: #ffffff;
  margin: 40px 0 0 0;
}
.tui01 .img {
  width: 402px;
  height: auto;
}
.tui01:after {
  display: block;
  content: "";
  clear: both;
}
.tui02 {
  width: 904px;
  height: auto;
  background: #ffffff;
  margin: 40px 0 0 0;
  padding: 30px 30px;
  position: relative;
}
.tui02 h2 {
  font-size: 31px;
  color: #939598;
  font-weight: 700;
  letter-spacing: 1px;
}
.tui02 h2 span {
  color: #8dc63f;
  font-weight: 700;
}
.tui02 h3 {
  color: #8dc63f;
  font-size: 15px;
  margin: 2px 0 0 0;
}
.tui02 p {
  width: 264px;
  color: #585858;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -1px;
}
.tui02 p i {
  margin: 0 28px;
}
.tui02 p span {
  color: #8dc63f;
}
.tui02 .txt_3 {
  width: 100%;
}
.tui02 .txt_3 li {
  float: left;
  width: 33%;
}
.tui02 .txt_3 .line {
  width: 186px;
  border-top: 1px #646162 dashed;
  margin: 3px 0 5px;
}
.tui02 .txt_3 h4 {
  font-size: 16px;
  color: #8dc63f;
}
.tui02 .txt_3:after {
  display: block;
  content: "";
  clear: both;
}
.top25 {
  margin-top: 25px !important;
}
.neiye {
  width: 502px;
  padding: 0 30px;
  position: relative;
}
.neiye h2 {
  font-size: 31px;
  color: #939598;
  font-weight: 700;
  letter-spacing: 1px;
}
.neiye h2 span {
  color: #8dc63f;
  font-weight: 700;
}
.neiye h3 {
  color: #8dc63f;
  font-size: 15px;
  margin: 2px 0 0 0;
}
.neiye .img_at {
  display: block;
  width: auto;
  margin: auto;
}
.neiye .img_at02 {
  display: block;
  width: auto;
  margin: 5px 0;
}
.neiye .line {
  width: 100%;
  border-top: 1px #646162 dashed;
  margin: 3px 0 5px;
}
.neiye h4 {
  font-size: 16px;
  color: #8dc63f;
}
.neiye p {
  color: #585858;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -1px;
}
.neiye p i {
  margin: 0 28px;
}
.neiye p span {
  color: #8dc63f;
}
.neiye .tu_3 li {
  width: 158px;
  float: left;
  margin-left: 8px;
}
.neiye .tu_3 li img {
  border: 1px #585858 solid;
}
.neiye .tu_3 li p {
  color: #585858;
  font-size: 12px;
  text-align: center;
  letter-spacing: 0;
}
.neiye .tu_3 li:first-child {
  margin-left: 0;
}
.neiye .tu_3:after {
  display: block;
  content: "";
  clear: both;
}
.neiye .tu_2 li {
  float: right;
  width: 236px;
}
.neiye .tu_2 li p {
  color: #585858;
  font-size: 14px;
  line-height: 38px;
}
.neiye .tu_2 li:first-child {
  float: left;
}
.neiye .tu_2:after {
  display: block;
  content: "";
  clear: both;
}
.neiye .txt_2 li {
  width: 50%;
  float: left;
  color: #585858;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -1px;
}
.neiye .txt_2 li i {
  margin: 0 28px;
}
.neiye .txt_2 li span {
  color: #8dc63f;
}
.neiye .txt_2:after {
  display: block;
  content: "";
  clear: both;
}
.neiye .subsidiary01 {
  display: block;
  width: 91px;
  height: 91px;
  position: absolute;
  background: url("../images/i_09.png") no-repeat;
  right: 80px;
  top: 160px;
  z-index: 9;
}
.con_01 {
  width: 100%;
  margin: auto;
}
.con_01 h2 {
  font-size: 23px;
  color: #585858;
  text-align: center;
}
.con_01 p {
  font-size: 14px;
  line-height: 22px;
  color: #585858;
  text-align: center;
  margin: 10px 0 0 0;
}
.con_02 h2 {
  text-align: center;
  color: #585858;
  font-size: 23px;
}
.con_02 h3 {
  color: #8dc63f;
  font-size: 14px;
  text-align: center;
}
.con_02 img {
  display: block;
  margin: 40px auto 0;
}
.con_02 p {
  margin: 15px 0 0 0;
  font-size: 14px;
  color: #585858;
  text-align: center;
}
.expert h2 {
  text-align: center;
  color: #585858;
  font-size: 23px;
}
.expert h3 {
  text-align: center;
  color: #8dc63f;
  font-size: 14px;
}
.expert_ul {
  width: 920px;
  margin: auto;
}
.expert_ul li {
  float: left;
}
.expert_ul li:first-child {
  width: 175px;
}
.expert_ul li:first-child img {
  width: 175px;
  height: 175px;
  margin: auto;
}
.expert_ul li:first-child + li {
  width: 126px;
  margin: 0 0 0 20px;
  padding: 60px 0 0 0;
}
.expert_ul li:first-child + li h2 {
  font-size: 32px;
  color: #585858;
  text-align: left;
}
.expert_ul li:first-child + li p {
  font-size: 15px;
  color: #585858;
  text-align: left;
}
.expert_ul li:first-child + li + li {
  margin: 43px 0 0 0;
  width: 563px;
  height: 77px;
  font-size: 14px;
  line-height: 22px;
  color: #686868;
  border-left: 1px #585858 solid;
  padding: 10px 0 0 20px;
}
.expert_ul:after {
  display: block;
  content: "";
  clear: both;
}
.patent {
  background: #cacaca;
  margin: 60px 0 0 0;
}
.patent .con {
  width: 1024px;
  padding: 40px 0 66px;
  margin: auto;
}
.patent .con h2 {
  color: #444444;
  font-size: 23px;
  text-align: center;
}
.patent .con h3 {
  color: #FFFFFF;
  font-size: 14px;
  text-align: center;
  line-height: 22px;
  text-transform: uppercase;
}
.patent .con p {
  color: #444444;
  font-size: 14px;
  text-align: center;
}
.patent .con img {
  display: block;
  margin: 30px auto 0;
  width: 897px;
}
.achievement {
  width: 100%;
  min-width: 1024px;
  margin: auto;
}
.achievement .con {
  width: 1024px;
  padding: 50px 0 70px;
  margin: auto;
}
.achievement .con h2 {
  color: #444444;
  font-size: 23px;
  text-align: center;
}
.achievement .con h3 {
  color: #8dc63f;
  font-size: 14px;
  text-align: center;
  line-height: 22px;
  text-transform: uppercase;
}
.achievement .con .achievement_ul {
  width: 931px;
  margin: auto;
}
.achievement .con .achievement_ul .achievement_li {
  float: left;
}
.achievement .con .achievement_ul .achievement_li:first-child img {
  width: 202px;
  height: 237px;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li {
  padding: 0 0 0 20px;
  width: 708px;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li h4 {
  font-size: 30px;
  line-height: 30px;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li h4 span {
  color: #8dc63f;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li h5 {
  color: #555555;
  font-size: 20px;
  margin: 5px 0 0 0;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li h5 span {
  color: #8dc63f;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li .line {
  width: 100%;
  height: 1px;
  background: #585858;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li .list_ul {
  width: 708px;
  margin: 2px 0 0 0;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li .list_ul .list_li {
  float: left;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li .list_ul .list_li:first-child {
  width: 90px;
  color: #8dc63f;
  font-size: 14px;
  line-height: 22px;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li .list_ul .list_li:first-child + .list_li {
  width: 618px;
  font-size: 14px;
  line-height: 22px;
  color: #646464;
}
.achievement .con .achievement_ul .achievement_li:first-child + .achievement_li .list_ul:after {
  display: block;
  content: "";
  clear: both;
}
.achievement .con .achievement_ul:after {
  display: block;
  content: "";
  clear: both;
}
.btn_d {
  display: block;
  color: #8dc63f;
  padding: 0 0 0 50px;
  line-height: 70px;
  width: 253px;
  height: 74px;
  font-size: 45px;
  background: url("../images/icon_09.png") no-repeat;
  margin: auto;
}
.he500 {
  width: 100%;
  height: 500px;
  display: block;
}
.renwu {
  width: 100%;
  min-width: 1024px;
  margin: auto;
  background: #636363;
}
.renwu .con {
  width: 1024px;
  padding: 40px 0 50px;
  margin: auto;
}
.renwu .con h2 {
  color: #FFFFFF;
  font-size: 23px;
  text-align: center;
}
.renwu .con h3 {
  color: #8dc63f;
  font-size: 14px;
  text-align: center;
  line-height: 22px;
  text-transform: uppercase;
}
.renwu .con img {
  width: 618px;
  height: 231px;
  display: block;
  margin: 20px auto 0;
}
.dh {
  padding: 40px 0 50px;
  background: #f7f7f7;
  width: 100%;
  min-width: 1024px;
}
.dh ul {
  width: 1024px;
  margin: auto;
}
.dh ul li {
  font-size: 14px;
  color: #646464;
  float: left;
  margin-left: 100px;
}
.dh ul:after {
  display: block;
  content: "";
  clear: both;
}
.lianxi_in {
  width: 100%;
  min-width: 1024px;
  margin: auto;
  background: #f7f7f7;
}
.lianxi_in .con {
  width: 964px;
  min-width: 964px;
  margin: auto;
  padding: 40px 30px 30px;
}
.lianxi_in .con h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
  margin: 0 0 0 0;
}
.lianxi_in .con h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.lianxi_in .con h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.lianxi_in .con h3 span {
  color: #8dc63f;
  font-size: 22px;
}
.lianxi_in .con .lianxi_link {
  margin: 27px 0 0 40px;
}
.lianxi_in .con .lianxi_link .one {
  float: left;
  padding: 0 0 0 35px;
  margin: 0 0 0 25px;
}
.lianxi_in .con .lianxi_link .one li {
  color: #939598;
  font-size: 14px;
  height: 34px;
  line-height: 34px;
}
.lianxi_in .con .lianxi_link .one li img {
  margin: 0 3px 0 0;
}
.lianxi_in .con .lianxi_link .one:first-child {
  padding: 0 0 0 5px;
  margin: 0 0 0 0;
}
.lianxi_in .con .lianxi_link:after {
  display: block;
  content: "";
  clear: both;
}

.lianxi_in .con .lianxi_link .one:first-child+ .one + .one + .one {
  padding: 0 0 0 5px;
  margin: 0 0 0 0;
}
/*news*/

.news_container{ width:964px; overflow:hidden; margin:57px auto 70px auto;}

.news_container h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
}
.news_container h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.news_container h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.news_container h3 span {
  color: #8dc63f;
  font-size: 22px;
}


.rollBox{width:100%;overflow:hidden; position:relative; margin-top:30px;}
.rollBox .LeftBotton{height:49px;width:24px;background:url(../images/left.jpg) no-repeat;overflow:hidden;float:left;cursor:pointer; position:absolute; top:100px; left:0; z-index:999;}
.rollBox .RightBotton{height:49px;width:24px;background:url(../images/right.jpg) no-repeat;overflow:hidden;float:right;cursor:pointer; position:absolute; right:0; top:100px; z-index:9999;}
.rollBox .Cont{width:964px;overflow:hidden;float:left; }
.rollBox .ScrCont{width:1000000px; z-index:2}
.rollBox .Cont .pic{width:463px;float:left; margin:0 9.5px; position:relative;}
.rollBox .Cont .pic img{display:block;margin:0 auto; }

.news_title{ width:100%; height:47px; background:rgba(255,255,255,0.7); position:absolute; bottom:0;}
.news_title p{ font-size:17px; line-height:47px; letter-spacing:1px; background:url(../images/fang.jpg) no-repeat 25px  18px; padding-left:50px; position:relative;}
.news_title p a{ color:#6d6d6d;}
.news_title p a:hover{ color:#8dc63f;}

.news_title p span{ position:absolute; right:10px; top:10px;}

.news_title p span a{width:60px; height:29px; background:rgba(141,198,63,1.0); display:block; line-height:29px; text-align:center; border-radius:10px; font-size:15px; color:#fff;}
.news_title p span a:hover{ color:#fff;}




.rollBox .Cont a:hover{text-decoration:underline;text-decoration:none}
.rollBox #List1,.rollBox #List2{float:left;}


/*order*/

.order_container{}


.order_container{ width:964px; overflow:hidden; margin:57px auto 70px auto;}

.order_container h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
}
.order_container h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.order_container h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.order_container h3 span {
  color: #8dc63f;
  font-size: 22px;
}

.form_container{ width:757px; overflow:hidden; margin:0 auto;}


.form_container form{ margin-top:30px;}
.form_container form p{ width:370px; float:left; position:relative; margin:15px 17px 0 0;}



.form_container form p:first-child + p { margin-right:0;
}

.form_container form p:first-child + p + p + p { margin-right:0;
}

.form_container form input{ width:313px; line-height:46px; background:none; border:1px solid #999999; border-radius:10px; padding-left:55px; font-size:15px; color:#a2a2a2;}

.form_container form p span{ position:absolute; top:13px; left:15px;}

.form_container form textarea{ width:715px; height:170px;  background:none; border:1px solid #999999; border-radius:10px; margin-top:17px; padding:15px 20px;font-size:15px; color:#a2a2a2;}

.form_container form button{ width:147px; height:38px; border:1px solid #8dc63f; color:#8dc63f; font-size:16px; letter-spacing:1px; background:none; border-radius:10px; margin:23px auto 0 auto; display:block;}

/*insidenews*/
.inside_news_container{ width:964px; overflow:hidden; margin:0 auto; padding:55px 0 30px;}


.inside_news_container .inside_news_title h2 {
  font-size: 25px;
  font-family: Arial;
  color: #939598;
  text-transform: uppercase;
}
.inside_news_container .inside_news_title h2 span {
  font-weight: bold;
  font-size: 28px;
  font-family: Arial;
  margin: 0 10px 0 0;
}
.inside_news_container .inside_news_title h3 {
  color: #939598;
  font-size: 22px;
  margin: 1px 0 0 0;
  letter-spacing: 2px;
}
.inside_news_container .inside_news_title h3 span {
  color: #8dc63f;
  font-size: 22px;
}

.inside_news_container ul{ margin-top:8px;}

.inside_news_container ul li{ width:288px; overflow:hidden; background:#fff; float:left; margin:20px 17px 0 0; padding:11px 11px 18px 11px;}

.inside_news_container ul li h4{ font-size:16px; line-height:35px; border-bottom:1px solid #e6e6e6; letter-spacing:1px; background:url(../images/fang2.jpg) no-repeat 5px 15px; padding-left:22px; margin-top:6px;}

.inside_news_container ul li h4 a{ color:#545454;}

.inside_news_container ul li h4 a:hover{ color:#8dc63f;}
.inside_news_container ul li p{ font-size:14px; line-height:22px; color:#6c6c6c; margin-top:10px; letter-spacing:1px;}

.inside_news_container ul li:first-child + li + li,.inside_news_container ul li:first-child + li + li + li + li +li{ margin-right:0;
}

.lm_fy { text-align:center; margin-top:30px;}
.lm_fy a { padding:8px; color:#646464; font-size:14px;}

.lm_fy a.activate{ color:#8dc63f; font-weight:bold;}
.lm_fy a:hover{color:#8dc63f;}


.inside_news_content{width:964px; overflow:hidden; margin:0 auto; padding:55px 0 60px;}


.inside_news_content h1{ font-size:26px; text-align:center; line-height:25px; border-bottom:1px solid #c5c5c5; padding-bottom:30px; color:#505050;}

.inside_news_content h6{ text-align:center; font-size:13px; line-height:15px; margin:15px 0 20px 0; color:#858584;}

.inside_news_content h6 span{ margin-left:10px;}

.inside_news_content p{ font-size:15px; line-height:25px; margin-top:8px; color:#606060; text-indent:2em;}

.fenye{ font-size:14px; line-height:20px; color:#2c2c2c; margin-top:20px;}
.fenye a{color:#2c2c2c;}
.fenye div{ margin-top:5px;}

.order_container5{ margin:0 auto; padding:0px 0 40px 0;}
.order_container6{ margin:0 auto; padding:25px 0 40px 0;}

.form_color{width:100%; overflow:hidden; background:#fff;padding-bottom:30px;margin-top:30px;}


/*品牌*/


.pinpai{
    width: 100%;
    min-width: 1024px;}



.pinpai .con {
    width: 964px;
    min-width: 964px;
    margin: auto;
    padding: 57px 30px 20px;
}

.pinpai .con h2 {
    font-size: 25px;
    font-family: Arial;
    color: #939598;
    text-transform: uppercase;
}


.pinpai .con h2 span {
    font-weight: bold;
    font-size: 28px;
    font-family: Arial;
    margin: 0 10px 0 0;
}

.pinpai .con h3 {
    color: #939598;
    font-size: 22px;
    margin: 1px 0 0 0;
    letter-spacing: 2px;
}

.pinpai .con h3 span {
    color: #8dc63f;
    font-size: 22px;
}

.pinpai_left{ width:492px; float:left; margin-top:35px;}

.pinpai_left1{ width:100%; height:230px; /*background:url(../images/pinpai_left1.jpg) no-repeat center center;*/background:#f7f7f7; text-align:center; overflow:hidden;}

.pinpai_left1 img{ display:block; margin:60px auto 0 auto;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}

.pinpai_left1:hover img{margin:50px auto 0 auto;}

.pinpai_left2{ width:100%; height:230px; /*background:url(../images/pinpai_left2.jpg) no-repeat center center;*/background:#f7f7f7; margin-top:9px;text-align:center;}

.pinpai_left2 img{ margin-top:20px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.pinpai_left2:hover img{margin-top:10px;}

.pinpai_right{ float:right; width:472px; margin-top:35px;}

.pinpai_right ul li{ width:230px; height:230px;/* background:url(../images/pinpai_right1.jpg) no-repeat center center;*/background:#f7f7f7; float:left; margin:0 0 9px 6px; text-align:center;}

.pinpai_right ul li img{ display:block; width:180px; height:auto; margin:20px auto 0 auto;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}


.pinpai_right ul li:hover img{margin:15px auto 0 auto;}
.pinpai_right ul li h4{ font-size:14px; color:#2e2e2e; margin-top:10px;}

.pinpai_right ul li+ li{ /*background:url(../images/pinpai_right2.jpg) no-repeat center center;*/background:#f7f7f7;}

.pinpai_right ul li+ li +li{ /*background:url(../images/pinpai_right3.jpg) no-repeat center center;*/background:#f7f7f7;}

.pinpai_right ul li+ li +li + li{ /*background:url(../images/pinpai_right4.jpg) no-repeat center center;*/background:#f7f7f7;}




.tui03{ overflow:hidden;}

.tui03 .neiye{ width:100%; box-sizing:border-box; padding-bottom:30px;}

.yanzhengma{ width:100%; overflow:hidden; margin-top:15px;}
.yanzhengma input{outline:none; width:200px!important;text-align: center; padding:0!important;    float: left;margin-right: 10px;}


/* sugan video */

.sugan_video_container{ width: 476px; background: #fff; float: right;  height: 479px; box-sizing: border-box; padding: 0 20px; text-align: center;}

.sugan_video_container video:focus {
outline: -webkit-focus-ring-color auto 0px;
}
.sugan_video_container video{ margin-top: 40px;}

.sugan_video_container h4 {

    width: 100%;
    margin-top: 76px;
    left: auto;
    text-align: center;
    font-family: Arial;
    color: #8dc63f;
    font-size: 15px;
    z-index: 2;
}


.sugan_video_container h6 {
    width: 100%;
    margin-top: 15px;
    left: 0;
    font-size: 33px;
    line-height: 33px;
    color: #939598;
    z-index: 3;
    text-align: center;
}

.sugan_video_container .btn
{
   display: block; margin: 0 auto;
   width: 59px;
   height: 18px;
   text-align: center;
   line-height: 18px;
   font-size: 12px;
   border: 1px #939598 solid;
   color: #939598;
   z-index: 3;
}
