/*幻灯片*/
.imgs {
    width: 100%;
}
.carousel {
  position: relative;
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {box-sizing: border-box;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.index_banners .carousel-indicators {
 bottom: 0;
}
.index_banners .carousel-indicators li {
  margin-right: 0.2rem;
}
.index_banners .carousel-indicators .active {
  background: #009c4d!important;
  border-color: #009c4d!important;
}
.index_banners .carousel-inner .item {
  overflow: hidden;
}
/*板块共用部分*/
.bkk{padding:3rem 0; overflow:hidden;}
.new-title { text-align: center; }
.new-title h3 { font-size: 2rem; color: #009c4d; margin-bottom: 1rem; padding:0; margin:0; }
.new-title p { font-size: 1rem; text-transform: uppercase; margin-bottom:1rem; }
.new-title p:after, .new-title p:before { content: ''; width: 2.5rem; display: inline-block; vertical-align: middle; height: 1px; background: #ccc; }
.new-title p:after { margin-left: 1rem; }
.new-title p:before { margin-right: 1rem; }
.cps_bkk,.ys_bkk{ background:url(/images/albg.jpg) no-repeat center top; background-size:auto 100%;}/*ys_bkk 优势板块框*/
.ys_bkk{ background-size:auto 100%; padding-left:1rem; padding-right:1rem;}
.gsjj_bkk{ background:url(../images/gsjjbg.jpg) no-repeat center top; background-size:auto 100%;margin-top:2rem; padding-left:1rem; padding-right:1rem;}
.gsjj_bkk .new-title h3,.gsjj_bkk .new-title p{ color:#fff;}

/*公司实力板块*/
.gg_bd{width:50%;box-sizing: border-box; border-right:1px solid #f2f2f2; margin-top:1.5rem;}
.gg_bd:nth-child(2n+0){ border-right:none;}
.gg_tb{ width:60%; margin: 0 auto; border: 1px solid #dddddd; border-radius: 50%; text-align: center; box-sizing: border-box; margin-bottom:1rem; background:#009c4d;}
.gg_tb p{ font-size:3rem; color:#fff; height:9.2rem; overflow:hidden; line-height:9.2rem;}
.gg_tb p span{ font-size:1rem; line-height:8.5rem; color:#fff;}
.gg_wz{ text-align: center; font-size: 1.5rem; line-height:2rem;color: #333;}
.gg_wz span{ color: #666; font-size: 1rem; line-height: 2em;}
/*产品展示板块*/
.scpnav { margin-top:1.5rem; overflow:hidden;}
.scpnav li {width: 32.8%;height: 3.3rem;text-align: center;line-height: 3.3rem;margin:0 0 1rem 0.5%;overflow: hidden;float: left;font-size: 1.2rem; background:#333; color:#fff;}
.scpnav .dq1{ background:#009c4d;}
.scpnr{ padding-top:0.5rem;}
.scpnr ul{ display:none;}
.scpnr ul:first-child{ display:block;}
.scpnr li {margin-left: 4.68%;width: 42.96%;text-align: center; display:inline-block;}
.scpnr li img {box-sizing: border-box;border: solid 1px #ccc; height:13.7rem;}
.scpnr li span {font-size: 1.2rem;color: #555555;}
/*工程案例板块*/
.sgcnav { margin-top:1.5rem; overflow:hidden;}
.sgcnav li {width: 49.5%;height: 3.3rem;text-align: center;line-height: 3.3rem;margin:0 0 1rem 0.5%;overflow: hidden;float: left;font-size: 1.2rem; background:#333; color:white;}
.sgcnav .dq3{ background:#009c4d;}
.sgcnr{ padding-top:0.5rem;}
.sgcnr ul{ display:none;}
.sgcnr ul:first-child{ display:block;}
.sgcnr li {margin-left: 4.68%;width: 42.96%;text-align: center; display:inline-block;}
.sgcnr li img {box-sizing: border-box;border: solid 1px #ccc; height:9.6rem;}
.sgcnr li span {font-size: 1.2rem;color: #555555;}
/*公司优势板块*/ 
.ysbd{ margin-top:1.5rem;}
.ysbt{ width:100%; overflow:hidden; line-height:2.6rem; height:2.6rem; padding:1.2rem 1.6rem;}
.ysxh{ font-size:1.6rem; color:white; border-radius:50%; background:#009c4d; width:2.6rem; height:2.6rem;text-align:center; margin-right:0.8rem;}
.ysbtwz{ font-size: 1.6rem; color: #333;}
.yswz{ font-size: 1rem; line-height: 2rem; padding:0 1.6rem 0 2.4rem; }
.yswz ul li {padding: 0 0 0.5rem 0.2rem; list-style:square inside;}
.yszx{ width: 9rem; height: 3rem; line-height: 3rem; background: #009c4d; text-align: center; margin-left:1.6rem; margin-top:1.2rem;}
.yszx a{ color: #fff;font-size: 1.2rem;}
/*关于久裕板块*/
.gsjj_bkk dt{ margin-top:1.5rem;}
.gsjj_bkk dd { background:#fff; font-size:1.2rem; line-height:2.4rem; padding:1rem;}
.gsjj_bkk dd a{ display:block; }
/*新闻资讯板块*/
.xws_bkk {height: 25rem;overflow: hidden;}
.xwnav {height: 4rem;overflow: hidden;background:#333;}
.xwnav p {line-height: 4rem;font-size: 1.2rem;color: #fff;width: 33.33%;float: left;box-sizing: border-box;height: 4rem;text-align: center;}
.xwnav p.dq2 {background:#009c4d;}
.xwnr ul {margin: 1.3rem 4.68%;}
.xwnr li {color: #666;font-size: 1.2rem;line-height: 3rem;height: 3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 1.5rem; list-style:disc inside;}
.xwnr .xwlb{ display:none;}
.xwnr .xwlb:first-child{ display:block;}
.xwgd {margin: 2rem auto 0;width: 40.15%;border: 0.1rem solid #009c4d;height: 2.7rem;text-align: center;line-height: 2.7rem;overflow: hidden;}
.xwgd a {display: block;color:#009c4d;font-size: 1.2rem;}
