@charset "UTF-8";
/* CSS Document */
body {
  font-family: "Microsoft YaHei", sans-serif;
  min-width: 1200px;
  background: #FFFFFF;
  color: #666666;
}

html, body {
  height: 100%;
  min-height: 100%;
  width: 100%;
  min-width: 1200px;
}

/* 图片自适应 */
img {
  max-width: 100%;
  height: auto;
  width: auto\9;
  /* ie8 */
  -ms-interpolation-mode: bicubic;
  /*为了照顾ie图片缩放失真*/
  border: none;
}

.container {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  min-width: 1200px;
}

.warp {
  width: 100%;
  min-width: 1200px;
}

/*shortcut*/
.shortcut {
  background: #ffffff;
  border-top: 3px solid #00873b;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #999999;
}
.shortcut a {
  color: #999999;
}
.shortcut span {
  margin: 0 5px;
}

/*header*/
header {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background: url("../images/img-01.png") no-repeat top center;
  height: 168px;
  overflow: hidden;
}
header .logo {
  padding-top: 28px;
}
header .logo img {
  display: block;
}
header .tel {
  font-size: 16px;
  color: #333333;
  line-height: 20px;
  padding-top: 32px;
}
header .tel span {
  display: block;
  margin-bottom: 5px;
}

/*nav*/
nav {
  height: 40px;
  background: url("../images/img-02.png") repeat-x top left;
}
nav ul li {
  float: left;
  background: url("../images/img-03.png") no-repeat right center;
  padding: 0 10px 0 15px;
}
nav ul li.last {
  background: none;
  padding-right: 0;
}
nav ul li.first {
  padding-left: 0;
}
nav ul li a {
  display: block;
  height: 40px;
  line-height: 40px;
  color: #333333;
  font-size: 16px;
  padding: 0 19px;
}
nav ul li a:hover, nav ul li a.current {
  background: url("../images/img-04.png") repeat-x left top;
  color: #3ca631;
}

/*banner*/
.slideBox {
  width: 100%;
  height: 600px;
  overflow: hidden;
  position: relative;
}
.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox .bd ul li {
  height: 600px;
  width: 100%;
}
.slideBox .bd ul li a {
  display: block;
  height: 600px;
  width: 100%;
}
.slideBox .hd {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  z-index: 9;
}
.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  width: 100%;
  text-align: center;
}
.slideBox .hd ul li {
  display: inline-block;
  margin: 0 7px;
  width: 25px;
  height: 5px;
  cursor: pointer;
  background: #ffffff;
}
.slideBox .hd ul li.on {
  background: #36a333;
}

/*public-box*/
.public-box {
  background: #f5f5f5;
  padding-top: 15px;
  padding-bottom: 15px;
}
.public-box .hot-tag {
  line-height: 42px;
}
.public-box .hot-tag span {
  color: #333333;
  font-size: 16px;
}
.public-box .hot-tag a {
  display: inline-block;
  margin-right: 25px;
  font-size: 14px;
  color: #999999;
}
.public-box .search .s-inp {
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  background: #ffffff;
  padding: 0 15px;
  width: 280px;
  height: 40px;
  line-height: 40px;
  vertical-align: bottom;
}
.public-box .search .s-btn {
  width: 50px;
  height: 40px;
  border: none;
  background: url("../images/img-05.png") no-repeat center center #36a333;
  border-radius: 5px;
  margin-left: -50px;
  margin-top: 1px;
}

/*link-group*/
.link-group {
  background: #ffffff;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding-top: 10px;
  padding-bottom: 10px;
}
.link-group .main {
  padding-left: 130px;
  min-height: 64px;
}
.link-group .main .title {
  position: absolute;
  width: 130px;
  margin-left: -130px;
  font-size: 14px;
  line-height: 28px;
  color: #333333;
}
.link-group .main .title span {
  display: inline-block;
  background: url("../images/img-07.png") no-repeat right center;
  padding-right: 25px;
  color: #333333;
  font-size: 22px;
  line-height: 36px;
  border-bottom: 1px solid #e5e5e5;
}
.link-group .main a {
  margin: 0 45px;
  display: inline-block;
  line-height: 32px;
  color: #666666;
  font-size: 14px;
}

/*footer*/
footer {
  background: url("../images/img-06.png") no-repeat top center;
  height: 275px;
  overflow: hidden;
  padding-top: 60px;
}
footer .footer-title {
  background: url("../images/img-09.png") no-repeat left bottom;
  height: 28px;
  line-height: 1;
  color: #333333;
  font-size: 16px;
  margin-bottom: 35px;
}
footer .footer-logo {
  height: 190px;
  line-height: 190px;
  width: 393px;
  text-align: center;
  border-right: 1px solid #e5e5e5;
}
footer .footer-logo img {
  vertical-align: middle;
}
footer .footer-link {
  width: 340px;
  border-right: 1px solid #e5e5e5;
  margin-left: 80px;
}
footer .footer-link a {
  display: block;
  width: 140px;
  font-size: 14px;
  line-height: 32px;
  color: #333333;
  float: left;
}
footer .footer-erwm {
  width: 300px;
}
footer .footer-erwm .box {
  width: 100px;
  text-align: center;
  font-size: 14px;
  color: #333333;
  line-height: 32px;
}
footer .footer-erwm .mr60 {
  margin-right: 60px;
}

.other-banner {
  height: 450px;
}

.bread-crumbs {
  text-align: right;
  height: 34px;
  line-height: 34px;
  color: #666666;
  font-size: 14px;
}
.bread-crumbs a {
  display: inline-block;
  color: #666666;
  padding: 0 5px;
}
.bread-crumbs span {
  color: #36a333;
  margin-left: 5px;
}

.bread-crumbs .on{
    color: #36a333;
    margin-left: 5px;
}
.other-warp {
  padding-top: 75px;
  padding-bottom: 75px;
}

.cont-left {
  width: 280px;
}

.cont-right {
  width: 895px;
}

.side-menu {
  background: #f5f5f5;
}
.side-menu .m-title {
  background: url("../images/img-13.png") no-repeat 22px 30px #f5f5f5;
  height: 90px;
  line-height: 90px;
  padding-left: 60px;
  color: #36a333;
  font-size: 26px;
  font-weight: bold;
}
.side-menu ul li {
  overflow: hidden;
  vertical-align: bottom;
  margin-bottom: 5px;
}
.side-menu ul li.last {
  margin-bottom: 0;
}
.side-menu ul li > a, .side-menu ul li .s-title {
  display: block;
  border-left: 10px solid #d0d0d0;
  background: #dbdddf;
  padding-left: 50px;
  color: #333333;
  font-size: 18px;
  line-height: 50px;
  height: 50px;
}
.side-menu ul li > a:hover, .side-menu ul li > a.current, .side-menu ul li .s-title:hover, .side-menu ul li .s-title.current {
  background: #6fbb6d;
  color: #ffffff;
  border-left-color: #36a333;
}
.side-menu ul li .down-menu {
  padding: 13px 0 14px 60px;
  display: none;
}
.side-menu ul li .down-menu a {
  display: block;
  color: #666666;
  font-size: 16px;
  line-height: 26px;
  height: 26px;
  background: url("../images/img-14.png") no-repeat left center;
  padding-left: 15px;
}
.side-menu ul li .down-menu a:hover, .side-menu ul li .down-menu a.current {
  background: url("../images/img-15.png") no-repeat left center;
  color: #36a333;
  text-decoration: underline;
}

.side-tel {
  background: url("../images/img-16.png") no-repeat;
  width: 225px;
  height: 90px;
  padding: 20px 0 0 55px;
  font-size: 18px;
  color: #333333;
  line-height: 1.6;
  margin-bottom: 40px;
}
.side-tel span {
  display: block;
  font-size: 24px;
}

.side-list {
  background: #f5f5f5;
}
.side-list .m-title {
  height: 50px;
  line-height: 50px;
  background: #36a333;
  text-align: center;
  color: #ffffff;
  font-size: 18px;
}
.side-list .ul-01 {
  padding: 15px 12px;
}
.side-list .ul-01 li {
  overflow: hidden;
  vertical-align: bottom;
  border-bottom: 1px dashed #d4d4d4;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.side-list .ul-01 li .box-img {
  border: 1px solid #dcdcdc;
  width: 128px;
}
.side-list .ul-01 li .box-img img {
  display: block;
  width: 128px;
  height: 88px;
}
.side-list .ul-01 li .box-info {
  width: 110px;
}
.side-list .ul-01 li .box-info .title {
  display: block;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
  overflow: hidden;
  margin: 10px 0;
}
.side-list .ul-01 li .box-info .a-more {
  color: #36a333;
  font-size: 14px;
  text-decoration: underline;
}
.side-list .ul-warp {
  padding: 12px;
}
.side-list .ul-02 li {
  overflow: hidden;
  vertical-align: bottom;
  border-bottom: 1px dashed #d4d4d4;
  padding-top: 10px;
  padding-bottom: 10px;
}
.side-list .ul-02 li > div {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  color: #333333;
}
.side-list .ul-02 li > div a {
  color: #333333;
}
.side-list .ul-02 li > div span {
  color: #36a333;
}

.other-title {
  border: 1px solid #e5e5e5;
  background: url("../images/img-19.png") repeat-x;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
  color: #36a333;
  font-size: 16px;
}

.page {
  text-align: right;
  padding-top: 30px;
  padding-bottom: 30px;
}
.page a {
  display: inline-block;
  margin-left: 1px;
  font-size: 14px;
  color: #000033;
  line-height: 24px;
  height: 24px;
  padding: 0 12px;
  border: 1px solid #36a333;
}
.page a:hover, .page a.current {
  background: #36a333;
  color: #ffffff;
}
.page strong {
  background: #36a333;
  display: inline-block;
  margin-left: 1px;
  font-size: 14px;
  color: #ffffff;
  line-height: 24px;
  height: 24px;
  padding: 0 12px;
  border: 1px solid #36a333;
}
.hot-product .m-title {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 45px;
}
.hot-product .m-title .t-l {
  background: url("../images/img-18.png") no-repeat left center;
  padding-left: 35px;
  font-size: 18px;
  color: #36a333;
}

.product-scroll {
  height: 330px;
  width: 895px;
  position: relative;
}
.product-scroll .btn-s {
  width: 50px;
  height: 100px;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  z-index: 99;
}
.product-scroll .btn-s.prev {
  background: url("../images/prev.png") no-repeat top left;
  left: 0;
}
.product-scroll .btn-s.next {
  background: url("../images/next.png") no-repeat top left;
  right: 0;
}
.product-scroll .bd {
  overflow: hidden;
}
.product-scroll .bd ul {
  overflow: hidden;
  zoom: 1;
}
.product-scroll .bd ul li {
  float: left;
  _display: inline;
  overflow: hidden;
  width: 895px;
}
.product-scroll .box .box-info {
  background: #36a333;
  height: 300px;
  width: 290px;
  padding: 30px 50px 0 100px;
  color: #ffffff;
}
.product-scroll .box .box-info .title {
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  margin-bottom: 20px;
}
.product-scroll .box .box-info .txt-s {
  font-size: 14px;
  line-height: 24px;
  height: 120px;
  overflow: hidden;
  margin-bottom: 20px;
}
.product-scroll .box .box-info .a-more {
  display: block;
  border: 1px solid #ffffff;
  width: 98px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
}
.product-scroll .box .box-img img {
  display: block;
  width: 455px;
  height: 330px;
}

.mod-01 {
  margin-left: -27px;
}
.mod-01 li {
  float: left;
  overflow: hidden;
  vertical-align: bottom;
  width: 280px;
  margin-left: 27px;
  margin-bottom: 28px;
}
.mod-01 li .box {
  border: 1px solid #e5e5e5;
  border-bottom-width: 5px;
}
.mod-01 li .box .pic img {
  display: block;
  width: 278px;
  height: 200px;
}
.mod-01 li .box .title {
  background: #f5f5f5;
  padding: 0 10px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  color: #333333;
  font-size: 18px;
  display: block;
}
.mod-01 li .box .a-group {
  border-top: 1px solid #e5e5e5;
  height: 38px;
  line-height: 38px;
}
.mod-01 li .box .a-group a {
  display: block;
  float: left;
  text-align: center;
  font-size: 14px;
  color: #999999;
  width: 139px;
}
.mod-01 li .box .a-group a.on-line {
  border-right: 1px solid #e5e5e5;
  width: 138px;
}
.mod-01 li .box:hover {
  border-color: #36a333;
}

.mod-02 {
  padding: 15px;
}
.mod-02 .txt-s {
  font-size: 16px;
  color: #999999;
  line-height: 30px;
}
.mod-02 .txt-s span {
  font-weight: bold;
  color: #333333;
}
.mod-02 .map {
  border: 1px solid #e5e5e5;
  padding: 5px;
}
.mod-02 .map img {
  display: block;
}

.mod-03 .top-s {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
}
.mod-03 .top-s img {
  display: block;
  border: 1px solid #e5e5e5;
  padding: 5px;
  margin: 0 auto;
}
.mod-03 .main {
  color: #333333;
  font-size: 14px;
  line-height: 32px;
  padding: 10px;
}

.mod-04 {
  font-size: 14px;
  line-height: 26px;
  color: #333333;
  padding-top: 30px;
  padding-bottom: 30px;
}

.mod-05 {
  margin-left: -27px;
}
.mod-05 li {
  float: left;
  width: 280px;
  overflow: hidden;
  vertical-align: bottom;
  margin-bottom: 20px;
  margin-left: 27px;
}
.mod-05 li .pic img {
  display: block;
  width: 280px;
  height: 190px;
}
.mod-05 li .title {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  color: #333333;
}

.mod-06 .m-title {
  text-align: center;
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 30px;
}
.mod-06 .main {
  font-size: 14px;
  line-height: 32px;
  color: #333333;
}

.mod-07 {
  margin-bottom: 30px;
}
.mod-07 .img-s {
  width: 463px;
  border: 1px solid #e5e5e5;
}
.mod-07 .img-s img {
  display: block;
  width: 463px;
  height: 333px;
}
.mod-07 .info-s {
  width: 345px;
  margin-right: 50px;
}
.mod-07 .info-s .title {
  border-bottom: 1px solid #e0e0e0;
  height: 66px;
  line-height: 66px;
  font-size: 18px;
  color: #36a333;
}
.mod-07 .info-s .s-title {
  border-bottom: 1px solid #e0e0e0;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  color: #36a333;
  font-size: 26px;
  font-weight: bold;
}
.mod-07 .info-s .box-s {
  padding-left: 120px;
  color: #666666;
  font-size: 14px;
  line-height: 32px;
  min-height: 32px;
}
.mod-07 .info-s .box-s span {
  position: absolute;
  margin-left: -120px;
}

.mod-08 .m-title {
  background: url("../images/img-34.png") repeat-x left center;
  text-align: center;
}
.mod-08 .m-title .t-cont {
  display: inline-block;
  background: url("../images/img-28.png") no-repeat left center #ffffff;
  padding-left: 195px;
  text-align: left;
}
.mod-08 .m-title .t-cont .t-top {
  font-size: 20px;
  color: #36a333;
  line-height: 24px;
  display: block;
}
.mod-08 .m-title .t-cont .t-top em {
  font-size: 14px;
  font-style: normal;
}
.mod-08 .m-title .t-cont .t-btm {
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: #333333;
}
.mod-08 .box-01 {
  font-size: 14px;
  color: #333333;
  line-height: 26px;
  padding: 15px;
}
.mod-08 .box-02 .box-img {
  width: 420px;
}
.mod-08 .box-02 .box-img img {
  display: block;
  margin: 0 auto;
}
.mod-08 .box-02 .box-info {
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  padding-top: 30px;
}

.message-box {
  background: url("../images/img-32.png") repeat;
  padding-top: 45px;
  padding-bottom: 65px;
}
.message-box .box-l {
  width: 425px;
  padding-top: 60px;
}
.message-box .box-l .box-s {
  background: url("../images/img-11.png") no-repeat left top;
  padding-left: 15px;
  font-size: 14px;
  line-height: 24px;
}
.message-box .box-l .box-s.add {
  margin-bottom: 75px;
}
.message-box .box-l .box-s h5 {
  font-size: 16px;
  color: #333333;
  margin-bottom: 5px;
  line-height: 1.1;
}
.message-box .box-r {
  width: 755px;
}
.message-box .box-r .title {
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 15px;
  font-weight: bold;
}
.message-box .box-r .txt {
  font-size: 16px;
  line-height: 34px;
  color: #666666;
}
.message-box .box-r .inp-s {
  border: 1px solid #d8d9db;
  background: #ffffff;
  padding: 0 10px;
  vertical-align: bottom;
  width: 283px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
}
.message-box .box-r .txt-s {
  border: 1px solid #d8d9db;
  background: #ffffff;
  padding: 0 10px;
  vertical-align: bottom;
  width: 418px;
  height: 138px;
  line-height: 38px;
  font-size: 14px;
}
.message-box .box-r .btn-s {
  background: url("../images/img-33.png") no-repeat;
  width: 754px;
  height: 40px;
  border: none;
  cursor: pointer;
  font-size: 16px;
  color: #666666;
}

/*index*/
.index-title {
  background: url("../images/img-41.png") no-repeat bottom center;
  padding-bottom: 20px;
  line-height: 1.4;
  text-align: center;
  font-size: 34px;
  color: #333333;
  margin-bottom: 45px;
  font-weight: bold;
}

.index-box-01 {
  padding-top: 50px;
  padding-bottom: 70px;
}
.index-box-01 ul.product-class {
  margin-left: -15px;
}
.index-box-01 ul.product-class li {
  float: left;
  margin-left: 15px;
  margin-bottom: 15px;
  overflow: hidden;
  vertical-align: bottom;
  width: 390px;
}
.index-box-01 ul.product-class li img {
  display: block;
  width: 390px;
}
.index-box-01 .product-details > div {
  display: none;
}
.index-box-01 .box {
  width: 320px;
  height: 270px;
  background: #f5f5f5;
  padding: 30px 35px;
  overflow: hidden;
}
.index-box-01 .box .box-title {
  background: url("../images/img-51.png") no-repeat left bottom;
  height: 65px;
  line-height: 30px;
  color: #333333;
  font-size: 24px;
  margin-bottom: 20px;
}
.index-box-01 .box .box-txt {
  color: #666666;
  font-size: 14px;
  line-height: 24px;
  height: 96px;
  overflow: hidden;
  margin-bottom: 35px;
}
.index-box-01 .box .a-more {
  display: block;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  color: #999999;
  background: #ffffff;
  font-size: 14px;
  text-align: center;
  width: 112px;
  height: 34px;
  line-height: 34px;
}
.index-box-01 .box .a-more:hover {
  background: #36a333;
  color: #ffffff;
}

.index-box-02 .box-l {
  width: 280px;
}
.index-box-02 .box-r {
  width: 895px;
}
.index-box-02 .box-r .product-title {
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
  background: url("../images/img-52.png") repeat-x;
  height: 35px;
  line-height: 35px;
}
.index-box-02 .box-r .product-title ul li {
  float: left;
  background: url("../images/img-03.png") no-repeat right center;
}
.index-box-02 .box-r .product-title ul li a {
  display: block;
  width: 120px;
  font-size: 14px;
  color: #666666;
  text-align: center;
}
.index-box-02 .box-r .product-title ul li a:hover {
  background: url("../images/img-53.png") repeat-x left top;
  color: #36a333;
}
.index-box-02 .box-r .product-title ul li.current a {
  background: url("../images/img-53.png") repeat-x left top;
  color: #36a333;
}
.index-box-02 .box-r .product-cont > div {
  display: none;
}

.index-box-03 {
  padding-top: 35px;
  padding-bottom: 65px;
}
.index-box-03 .mod-01 {
  margin-left: -26px;
}
.index-box-03 .mod-01 li {
  margin-left: 26px;
}

.tabs-title {
  text-align: center;
  margin-bottom: 40px;
}
.tabs-title a {
  display: inline-block;
  border-radius: 5px;
  border: 1px solid #cccccc;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333333;
  font-size: 16px;
  margin: 0 16px;
}
.tabs-title a:hover, .tabs-title a.current {
  background: #36a333;
  color: #ffffff;
}

.tabs-cont > div {
  display: none;
}

.index-box-04 {
  background: url("../images/img-32.png") repeat;
  padding-top: 65px;
  padding-bottom: 65px;
}
.index-box-04 .main img {
  display: block;
  margin: 0 auto;
}

.index-box-05 {
  padding-top: 70px;
  padding-bottom: 35px;
}
.index-box-05 .case-box {
  width: 1200px;
  position: relative;
}
.index-box-05 .case-box .hd {
  margin-top: 50px;
  text-align: center;
  background: url("../images/img-47.png") no-repeat right center;
  height: 25px;
}
.index-box-05 .case-box .hd .btn-s {
  width: 60px;
  height: 25px;
  display: inline-block;
  z-index: 99;
  vertical-align: bottom;
}
.index-box-05 .case-box .hd .btn-s.prev {
  background: url("../images/img-45.png") no-repeat top left;
}
.index-box-05 .case-box .hd .btn-s.prev:hover {
  background: url("../images/img-45-h.png") no-repeat top left;
}
.index-box-05 .case-box .hd .btn-s.next {
  background: url("../images/img-46.png") no-repeat top left;
}
.index-box-05 .case-box .hd .btn-s.next:hover {
  background: url("../images/img-46-h.png") no-repeat top left;
}
.index-box-05 .case-box .hd .a-more {
  width: 60px;
  height: 25px;
  line-height: 25px;
  display: inline-block;
  color: #e5e5e5;
  font-size: 14px;
  background: #d1d1d1;
  margin: 0 8px;
}
.index-box-05 .case-box .bd {
  overflow: hidden;
}
.index-box-05 .case-box .bd ul {
  overflow: hidden;
  zoom: 1;
}
.index-box-05 .case-box .bd ul li {
  float: left;
  _display: inline;
  overflow: hidden;
  width: 280px;
  margin-right: 27px;
}
.index-box-05 .case-box .box {
  background: #f5f5f5;
  padding: 13px;
  border: 2px solid #f5f5f5;
}
.index-box-05 .case-box .box .pic {
  margin-bottom: 15px;
}
.index-box-05 .case-box .box .pic img {
  display: block;
  width: 250px;
  height: 230px;
}
.index-box-05 .case-box .box .title {
  display: block;
  line-height: 26px;
  height: 52px;
  text-align: center;
  font-size: 14px;
  color: #333333;
}
.index-box-05 .case-box .box:hover {
  border-color: #36a333;
}

.index-box-06 {
  padding-top: 35px;
  padding-bottom: 35px;
}
.index-box-06 .box-info {
  width: 500px;
  padding: 0 50px;
  overflow: hidden;
}
.index-box-06 .box-info .box-title {
  height: 88px;
  line-height: 88px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 24px;
  color: #333333;
  margin-bottom: 25px;
}
.index-box-06 .box-info .box-txt {
  color: #666666;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 50px;
}
.index-box-06 .box-info .a-more {
  display: block;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  color: #999999;
  background: #ffffff;
  font-size: 14px;
  text-align: center;
  width: 112px;
  height: 34px;
  line-height: 34px;
}
.index-box-06 .box-info .a-more:hover {
  background: #36a333;
  color: #ffffff;
}
.index-box-06 .box-warp {
  width: 600px;
  background: url("../images/img-43.png") no-repeat right top;
  height: 440px;
  overflow: hidden;
}
.index-box-06 .about-us-box {
  width: 575px;
  position: relative;
  height: 390px;
}
.index-box-06 .about-us-box .btn-s {
  width: 40px;
  height: 100px;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  z-index: 99;
}
.index-box-06 .about-us-box .btn-s.prev {
  background: url("../images/prev-03.png") no-repeat top left;
  left: 0;
}
.index-box-06 .about-us-box .btn-s.next {
  background: url("../images/next-03.png") no-repeat top left;
  right: 0;
}
.index-box-06 .about-us-box .bd {
  overflow: hidden;
}
.index-box-06 .about-us-box .bd ul {
  overflow: hidden;
  zoom: 1;
}
.index-box-06 .about-us-box .bd ul li {
  float: left;
  _display: inline;
  overflow: hidden;
  width: 575px;
}
.index-box-06 .about-us-box .box img {
  display: block;
}

.index-box-07 .m-title {
  text-align: center;
  background: url("../images/img-40.png") no-repeat center center;
  color: #36a333;
  font-size: 24px;
  height: 60px;
  line-height: 60px;
}
.index-box-07 .main {
  background: #fcfcfd;
  padding-top: 55px;
  padding-bottom: 55px;
}
.index-box-07 .honor-box {
  width: 1200px;
  position: relative;
}
.index-box-07 .honor-box .btn-s {
  width: 12px;
  height: 20px;
  position: absolute;
  top: 85px;
  z-index: 99;
}
.index-box-07 .honor-box .btn-s.prev {
  background: url("../images/prev-02.png") no-repeat top left;
  left: -35px;
}
.index-box-07 .honor-box .btn-s.next {
  background: url("../images/next-02.png") no-repeat top left;
  right: -35px;
}
.index-box-07 .honor-box .bd {
  overflow: hidden;
}
.index-box-07 .honor-box .bd ul {
  overflow: hidden;
  zoom: 1;
}
.index-box-07 .honor-box .bd ul li {
  float: left;
  _display: inline;
  overflow: hidden;
  width: 280px;
  margin-right: 25px;
}
.index-box-07 .honor-box .box .pic img {
  display: block;
  width: 280px;
  height: 190px;
}
.index-box-07 .honor-box .box .title {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  color: #333333;
}

.index-box-08 {
  padding-top: 65px;
  padding-bottom: 65px;
}
.index-box-08 .m-title {
  padding: 0 20px;
  border-bottom: 1px solid #666666;
  height: 54px;
  line-height: 54px;
  overflow: hidden;
}
.index-box-08 .m-title .t-l {
  color: #999999;
  font-size: 16px;
}
.index-box-08 .m-title .t-l span {
  font-size: 18px;
  color: #333333;
}
.index-box-08 .m-title .t-more {
  display: inline-block;
  border: 1px solid #e5e5e5;
  width: 58px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #999999;
  font-size: 14px;
  margin-top: 15px;
}
.index-box-08 .news-box {
  width: 795px;
}
.index-box-08 .news-box .main {
  padding: 0 20px;
}
.index-box-08 .news-box .top-s {
  margin-bottom: 10px;
}
.index-box-08 .news-box .top-s .img-s {
  width: 315px;
}
.index-box-08 .news-box .top-s .img-s img {
  display: block;
}
.index-box-08 .news-box .top-s .info-s {
  width: 420px;
}
.index-box-08 .news-box .top-s .info-s .title {
  height: 40px;
  line-height: 40px;
  color: #333333;
  font-size: 16px;
  display: block;
}
.index-box-08 .news-box .top-s .info-s .date {
  font-size: 14px;
  color: #999999;
  line-height: 18px;
  margin-bottom: 5px;
}
.index-box-08 .news-box .top-s .info-s .txt-s {
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  text-align: justify;
}
.index-box-08 .news-box ul li {
  overflow: hidden;
  vertical-align: bottom;
  background: url("../images/img-36.png") no-repeat left center;
  padding-left: 13px;
  color: #333333;
  font-size: 14px;
  line-height: 34px;
  height: 34px;
}
.index-box-08 .news-box ul li a {
  color: #333333;
}
.index-box-08 .faq-box {
  width: 380px;
}
.index-box-08 .faq-box .main {
  padding: 0 20px;
}
.index-box-08 .faq-box .pic {
  margin-bottom: 25px;
}
.index-box-08 .faq-box .pic img {
  display: block;
}
.index-box-08 .faq-box ul li {
  overflow: hidden;
  vertical-align: bottom;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #cccccc;
}
.index-box-08 .faq-box ul li .ques {
  line-height: 25px;
  background: url("../images/img-38.png") no-repeat left top;
  padding-left: 40px;
  font-size: 16px;
  color: #333333;
}
.index-box-08 .faq-box ul li .ask {
  line-height: 25px;
  background: url("../images/img-39.png") no-repeat left top;
  padding-left: 40px;
  font-size: 14px;
  color: #999999;
}
.index-box-08 .faq-box ul li.last {
  border-bottom: none;
  padding-bottom: 0;
}

.float-box {
  position: fixed;
  background: url("../images/img-55.png") no-repeat;
  width: 151px;
  height: 330px;
  right: 30px;
  top: 300px;
  z-index: 9999;
  overflow: hidden;
}
.float-box .top-s {
  margin-top: 65px;
}
.float-box .top-s a {
  display: block;
  background: url("../images/img-54.png") no-repeat;
  width: 115px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 13px;
  color: #333333;
  margin: 0 auto 11px auto;
}
.float-box .btm-s {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  line-height: 1.2;
}

/*放大镜*/
/* 这是下方的鼠标指针的移动镜头平方米。 */
.cloud-zoom-lens {
  border: 4px solid #888;
  margin: -4px;
  background-color: #fff;
  cursor: move;
}

/* 这是标题文本 */
.cloud-zoom-title {
  font-family: Arial, Helvetica, sans-serif;
  position: absolute !important;
  background-color: #000;
  color: #fff;
  padding: 3px;
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
  top: 0px;
}

/* 这是缩放窗口。 */
.cloud-zoom-big {
  border: 4px solid #ccc;
  overflow: hidden;
}

/* 这是加载消息。 */
.cloud-zoom-loading {
  color: white;
  background: #222;
  padding: 3px;
  border: 1px solid #000;
}

.news-list li {
  background: url("../images/ico10.gif") no-repeat 0 21px;
  padding-left: 10px;
  height: 44px;
  line-height: 44px;
  border-bottom: 1px dashed #DFD5CB;
  color: #666666;
}
.news-list li a {
  font-size: 14px;
  color: #666666;
}
.news-list li a:hover {
  color: #36a333;
}

.faq-list li {
  overflow: hidden;
  vertical-align: bottom;
  border-bottom: 1px dashed #DFD5CB;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 24px;
  color: #666666;
}
.faq-list li .title {
  display: block;
  height: 36px;
  line-height: 36px;
  color: #333333;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-bottom: 10px;
}
.faq-list li .title:hover {
  color: #36a333;
}
.faq-list li .txt-s {
  margin-bottom: 10px;
  height: 48px;
  overflow: hidden;
}
.faq-list li .a-group {
  text-align: right;
}
.faq-list li .a-group a {
  display: inline-block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #a1a1a1;
  border-radius: 3px;
  color: #ffffff;
}
.faq-list li .a-group a:hover {
  background: #36a333;
}

.page-details {
  margin-bottom: 30px;
}
.page-details .m-title {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 15px;
  margin-bottom: 25px;
  text-align: center;
  color: #999999;
}
.page-details .m-title h1 {
  color: #333333;
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 20px;
}
.page-details .m-title span {
  margin: 0 5px;
}
.page-details .main {
  font-size: 14px;
  line-height: 24px;
  color: #333333;
}
.page-details .main p {
  text-indent: 2em;
}
.page-details .other-page {
  text-align: center;
  margin-top: 30px;
}
.page-details .other-page a {
  display: inline-block;
  width: 124px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border: 1px solid #e5e5e5;
  color: #0b2b4d;
  font-size: 14px;
  margin: 0 20px;
  border-radius: 3px;
}

/*new-add*/
nav {
  position: relative;
  z-index: 999;
}
nav ul li {
  position: relative;
}
nav ul li a.active {
  background: url("../images/img-04.png") repeat-x left top;
  color: #3ca631;
}
nav ul li .down-class {
  background: rgba(255,255,255,.8);
  padding: 10px 0;
  width: 100%;
  position: absolute;
  display: none;
}
nav ul li .down-class a {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
nav ul li .down-class a:hover {
  background: none;
}

/*# sourceMappingURL=style.css.map */
