.banner_box{ width:100%; position:relative; overflow:hidden;}
.banner li{ display:block; width:100%;}
.banner li img{ display:block; width:100%; height:auto;}
.banner_box .hd{ width:100%; position:absolute; bottom:85px; z-index:2;}
.banner_box .hd ul{ display:block; text-align:center;}
.banner_box .hd ul li{ display:inline-block; width:10px; height:10px; border-radius:5px; background:#0a9638; opacity:0.8; margin:0 5px; transition:all 0.3s ease-out;}
.banner_box .hd .on{ width:48px; opacity:1;}
.anniu_box{ width:1200px; height:65px; background:#fff; position:absolute; bottom:0; left:50%; transform:translateX(-50%);}
.indexBnrSwiper-prev,.indexBnrSwiper-next{ display:block; width:114px; height:100%; position:absolute; top:0; opacity:0; transition:all 0.5s ease-out; z-index:99;}
.indexBnrSwiper-prev{ left:0; background:url(../images/swiper1-l.png) no-repeat center;}
.indexBnrSwiper-next{ right:0px; background:url(../images/swiper1-r.png) no-repeat center;}
.banner_box:hover .indexBnrSwiper-prev,.banner_box:hover .indexBnrSwiper-next{ opacity:0.5}
.banner_box .indexBnrSwiper-prev:hover,.banner_box .indexBnrSwiper-next:hover{ opacity:1;}
.anniu_box ul{ display:block; text-align:center; overflow:hidden;}
.anniu_box ul li{ float:left; width:50%; font-size:22px; color:#1b1b1b; line-height:65px; text-align:center; cursor:default;}
.anniu_box ul li img{ margin-right:18px; filter:brightness(50%); -moz-filter:brightness(50%); -webkit-filter:brightness(50%); position:relative; top:8px;}
.anniu_box .cur{ background:#7ec213; color:#fff;}
.anniu_box .cur img{filter:brightness(100%); -moz-filter:brightness(100%); -webkit-filter:brightness(100%);}
/**/
.cpfl_box{ display:block; margin-top:56px; text-align:center;}
.cpfl_box li{ display:inline-block;}
.cpfl_box li a{ display:inline-block; font-size:16px; color:#1d1d1d; text-align:center;}
.cpfl_box li img{ display:block; margin:0 auto 12px; transition:all .5s ease;}
.cpfl_box li:after{ content:""; display:inline-block; width:1px; height:62px; background:#e0e0e0; margin:0 65px;}
.cpfl_box li:last-child:after{ display:none;}
.cpfl_box li a:hover{ color:#8fc31f;}
.cpfl_box li a:hover img{ transform:translateY(-10px);}
/*主推产品*/
.product_ti{ width:100%; min-width:1200px; margin-top:85px;}
.product_ti span{ display:block; font-size:36px; color:#212121; text-align:center;}
.product_ti a{ display:block; font-size:14px; color:#8fc31f; text-align:center; margin-top:10px;}
.product_ti a img{ margin-left:10px; position:relative; top:5px;}
.product_box{ width:1200px; margin:105px auto 0;}
.product_box ul{ display:block;}
.product_box ul li{ float:left; width:300px;}
.product_box ul li:nth-child(4n+0){ margin-right:0;}
.product_tu{ width:100%;}
.product_tu img{ display:block; width:100%; height:auto; transition:all .5s ease;}
.product_con{ margin-top:10px;}
.product_con h1{ display:block; font-size:24px; color:#262626; text-align:center;}
.product_con p{ display:block; font-size:15px; color:#515151; line-height:24px; margin-top:10px; padding:0 30px; text-align:center;}
.product_con span{ display:block; width:118px; height:44px; margin:42px auto 0; background:#8fc31f; border-top-left-radius:22px; border-bottom-right-radius:22px; font-size:16px; color:#fff; text-align:center; line-height:44px; box-shadow:0 0 10px rgba(108,152,14,0.6); transition:all .5s ease;}
.product_box ul li:hover img{ transform:scale(1.05);}
.product_box ul li:hover span{ transform:translateY(-20px);}
/*主要应用领域*/
.lingyu_bj{ width:100%; min-width:1200px; padding:80px 0 35px; background:#f5f5f5; margin-top:90px;}
.lingyu_ti span{ display:block; font-size:36px; color:#212121; text-align:center;}
.lingyu_ti a{ display:block; font-size:14px; color:#8fc31f; text-align:center; margin-top:10px;}
.lingyu_ti a img{ margin-left:10px; position:relative; top:5px;}
.lingyu_box{ width:1200px; margin:70px auto 0; overflow:hidden;}
/*.lingyu_nav{ float:left; width:247px;}
.lingyu_nav ul{ display:block;}
.lingyu_nav ul li{ display:block; width:167px; height:147px; padding:1px 40px; border-bottom:1px solid #e2e2e2; transition:all .5s ease; cursor:default;}
.lingyu_nav ul li:last-child{ border-bottom:none;}
.lingyu_nav ul li span{ display:block; font-size:22px; font-weight:bold; color:#272727; margin-top:62px;}
.lingyu_nav ul li p{ display:none; font-size:16px; color:#fff; line-height:26px; margin-top:10px;}
.lingyu_nav ul li:hover,.lingyu_nav .cur{ position:relative; left:0; width:268px; background:#8fc31f; border-bottom:1px solid #8fc31f;}
.lingyu_nav ul li:hover span,.lingyu_nav .cur span{ color:#fff; margin-top:25px;}
.lingyu_nav ul li:hover p,.lingyu_nav .cur p{ display:block;}*/
.lingyu_liebiao{ width:100%; overflow:hidden;}
.lingyu_liebiao ul{ display:block; overflow:hidden;}
.lingyu_liebiao ul li{ float:left; width:370px; margin-right:45px; margin-bottom:50px;}
.lingyu_liebiao ul li:nth-child(3n+0){ margin-right:0;}
.lingyu_liebiao ul li img{ display:block; width:100%; height:auto;}
.lingyu_liebiao ul li .lingyu_tu{ width:100%; background:#000; overflow:hidden;}
.lingyu_liebiao ul li .lingyu_tu img{ display:block; width:100%; height:auto; transition:all .5s ease;}
.lingyu_liebiao ul li .lingyu_con{ padding:20px 35px; height:96px; background:#fff;}
.lingyu_liebiao ul li .lingyu_con span{ display:block; font-size:20px; color:#101010; font-weight:bold;}
.lingyu_liebiao ul li .lingyu_con p{ display:block; font-size:16px; color:#4d4d4d; line-height:28px; margin-top:15px;}
.lingyu_liebiao ul li:hover img{ opacity:0.6; transform:scale(1.05);}
.lingyu_liebiao ul li:hover .lingyu_con{ background:#8fc31f;}
.lingyu_liebiao ul li:hover .lingyu_con span,.lingyu_liebiao ul li:hover .lingyu_con p{ color:#fff;}
/*四大核心优势*/
.youshi_bj{ width:100%; min-width:1200px; padding:78px 0 55px; background:url(../images/kexin_bj.jpg) no-repeat top;}
.youshi_ti span{ display:block; font-size:36px; color:#fff; text-align:center;}
.youshi_ti p{ display:block; font-size:18px; color:#e0e0e0; text-align:center; margin-top:10px;}
.youshi_liebiao{ display:block; margin-top:86px; text-align:center;}
.youshi_liebiao li{ display:inline-block; margin:0 45px;}
.youshi_liebiao li img{ display:block; margin:0 auto;}
.youshi_liebiao li span{ display:block; font-size:22px; color:#e0e0e0; margin-top:25px; text-align:center;}
.youshi_liebiao li p{ display:block; font-size:16px; color:#dedede; line-height:28px; margin-top:8px; text-align:center;}
.zixun_box{ width:182px; height:46px; border:1px solid #fff; border-radius:24px; margin:102px auto 0; overflow:hidden;}
.zixun_box a{ display:block; font-size:16px; color:#fff; text-align:center; line-height:46px;}
.zixun_box a img{ margin-left:15px;}
/*最新动态*/
.news_bogbox{ width:1200px; margin:92px auto 65px;}
.news_ti span{ display:block; font-size:36px; color:#212121; text-align:center;}
.news_ti a{ display:block; font-size:14px; color:#8fc31f; text-align:center; margin-top:10px;}
.news_ti a img{ margin-left:10px; position:relative; top:5px;}
.news_box{ margin-top:68px; overflow:hidden;}
.news_liebiao{ float:left; width:360px; margin-right:60px;}
.news_liebiao:nth-child(3n+0){ margin-right:0;}
.news_tu{ width:100%; background:#000; overflow:hidden;}
.news_tu img{ display:block; width:100%; height:auto; transition:all .5s ease;}
.news_con{ margin-top:18px;}
.news_con dl{ display:block; overflow:hidden;}
.news_con dl dt{ float:left; font-size:56px; color:#282828; line-height:56px;}
.news_con dl dd{ float:left; margin-left:5px;}
.news_con dl dd{ font-size:20px; color:#282828; line-height:22px;}
.news_con dl dd em{ display:block; font-style:normal; font-size:16px; color:#5f5f5f; line-height:28px;}
.news_con p{ display:block; font-size:16px; color:#828282; line-height:26px; margin-top:15px;}
.news_liebiao:hover .news_tu img{ opacity:0.5; transform:scale(1.05);}
.news_liebiao:hover dd{ color:#8fc31f;}