/* ==========================================================================
   Index Page
   ========================================================================== */
.ibanner{ height:520px; position:relative;}
.ibanner .swiper-container {width: 100%;height: 100%; overflow:hidden;}
.ibanner .swiper-slide{ background-repeat:no-repeat; background-position:center center; background-size:auto 100%;text-align: center;font-size: 18px;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; position:relative; opacity:0; transition:all 0.5s;}
.ibanner .swiper-container-horizontal > .swiper-scrollbar{ width:272px; left:251px; bottom:30%;}
.ibanner .swiper-button-prev,.ibanner .swiper-button-next{ background:#7fb92e; background-image:none ; width: 55px; height: 85px; text-align: center; line-height: 85px;}
.ibanner .swiper-button-prev i,.ibanner .swiper-button-next i{ color: #fff; font-size: 3rem;}
.ibanner .swiper-button-prev{ left: 5px;}
.ibanner .swiper-button-next{ right: 5px;}
.ibanner .swiper-pagination-bullet{ width: 150px; background: none; font-size: 18px; height: 40px; line-height: 40px; color: #fff; opacity: 1; border-bottom: 1px solid #fff; border-radius: 0; margin: 0!important; position: relative;}
.ibanner .swiper-pagination-bullet:after{ content: ""; display: block; width:0; height: 5px; background: #fff; position: relative; bottom:3px; left: 0; right: 0; margin: 0 auto;}
.ibanner .swiper-pagination{ bottom: 60px!important;}
.ibanner .swiper-pagination-bullet-active:after{ width: 90%;}

.binfo{ line-height: 60px;}
.bhot span{ font-weight: bold;}
.bhot a{ display: inline-block; margin: 0 5px;}
.binfo .bf-tel{ background: #7fb92e; padding: 30px 8%; color: #fff; line-height: 30px; position: relative; margin-top: -60px; z-index: 10000;}
.binfo .bf-tel:after{ content: ""; display: inline-block; background: url(../img/dot_tel.jpg); width: 35px; height: 60px; position: absolute; right: 10%; top: 0;}
.binfo .bf-tel span{ font-size: 16px; display: block;}
.binfo .bf-tel a{ font-size: 30px; font-weight: bold; color: #fff; font-family: "times new roman";}


.sect_bk1{}
.sect_bk1 .full-row{ display: flex;}
.sect_bk1 .btit{ color: #fff; font-size: 24px; font-weight: bold; background: #7fb92e; height: 100%; padding:0 20%; position: relative;}
.sect_bk1 .btit span{ display: block; padding-top: 40%;}
.sect_bk1 .btit span:after{ content: ""; width: 35%; display: block; height: 2px; background: #fff; margin:5px 0;}
.sect_bk1 .btit i{ font-style: normal; color: #a8d071; text-transform: uppercase;}
.sect_bk1 .btit a{ display: block; background: #fff; color: #106e32; text-align: center; font-size: 14px; font-weight: normal; line-height: 35px; position: absolute; bottom: 15%; margin: 0 auto; width: 60%; left: 0; right: 0;}
.sect_bk1 .block-1{ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; height: 99.5%;}
.sect_bk1 .block-1 .brow{ padding: 5% 8%;}
.sect_bk1 .block-1 strong{ font-size: 24px; font-weight: bold;}
.sect_bk1 .block-1 p{ line-height: 30px;-webkit-line-clamp: 6;}

.sect_bk2{}

.sect_bk3{ position: relative; background: url(../img/bg_k1.jpg) no-repeat center center; padding: 4rem 0 6rem;}
.sect_bk3 .brow{ text-align: center; color: #fff;}
.sect_bk3 .brow span{ display: block; font-size: 24px; padding: 15px 0 5px;}
.sect_bk3 .brow p{ color: #a6afc2; width: 70%; margin: 0 auto;}

.sect_bk4{}
.sect_bk4 .btit{ text-align: center;}
.sect_bk4 .brow{ background: url(../img/idot_1.jpg) no-repeat 12% center #26a59a; padding: 3rem 2rem 3rem 38%;}
.sect_bk4 .brow span{ display: block; color: #fff; font-size: 26px; font-weight: bold; line-height: 26px;}
.sect_bk4 .brow p{ color: #fff; font-size: 18px; margin: 5px 0 0;}

.block-c img{ width: 100%;}
.block-c p{ color:#666; font-size: 14px; line-height: 30px; padding: 15px 0 0;}


