.banner_box{ width:100%; height:620px; position:relative; overflow:hidden;}
.banner{ display:block; width:1920px; height:620px; position:absolute; left:50%; margin-left:-960px;}
.banner li{ display:block; width:100%;}
.hd{ width:100%; position:absolute; bottom:15px; z-index:2;}
.hd .anniu{ display:block; text-align:center;}
.hd .anniu li{ display:inline-block; width:10px; height:10px; border-radius:5px; background:#fff; opacity:0.8; margin:0 5px; transition:all 0.3s ease-out;}
.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;}
.hd .anniu .on{ width:48px; opacity:1;}
/*搜索*/
.remen_bj{ width:100%; min-width:1200px; height:62px; border-bottom:1px solid #e9e9e9;}
.remen_box{ width:1200px; margin:auto; overflow:hidden;}
.remen_box ul{ float:left;}
.remen_box ul span{ display:inline-block; font-size:16px; color:#545454; line-height:62px;}
.remen_box ul li{ display:inline-block; margin-right:10px;}
.remen_box ul li a{ font-size:16px; color:#545454; line-height:62px;}
.sousuo_box{ float:right; margin-top:20px; height:21px; overflow:hidden;}
.sousuo_box input{ float:left; height:14px;width:272px; background:none;line-height:14px; text-align:left; color:#b0b0b0; padding-left:10px; margin:0; margin-top:5px; outline:none; border:none; border-left:1px solid #8c8c8c;}
.sousuo_box button{ float:right; width:21px; height:21px; background:url(../images/ss_tu.png) no-repeat center;;outline:none; border:none;}
/**/
.jieshao_box{ width:1200px; margin:78px auto; overflow:hidden;}
.jieshao_tu{ float:left; width:528px; overflow:hidden}
.jieshao_tu img{ display:block; width:100%; height:auto;}
.jieshao_con{ float:right; width:620px;}
.jieshao_con h1{ display:block; font-size:30px; font-weight:bold; color:#313131; padding-top:15px;}
.jieshao_con span{ display:block; font-size:22px; color:#555; margin-top:10px;}
.jieshao_con p{ display:block; font-size:16px; color:#666; line-height:32px; margin-top:25px;}
/*产品展示*/
.product_bj{ width:100%; min-width:1200px; background:url(../images/cp_bj.jpg) no-repeat top; padding:48px 0 20px;}
.product_title{ width:1200px; margin:0 auto 80px;}
.product_title span{ display:block; font-size:36px; font-weight:bold; color:#fff; text-align:center;}
.product_title p{ display:block; font-size:18px; color:#eee; text-align:center; margin-top:6px;}
.product_box1,.product_box2{ width:1200px; margin:auto; overflow:hidden;}
.pr_left,.pr2_left{ float:left; width:580px;}
.pr_left h1{ display:block; font-size:32px; color:#fff; font-weight:bold;}
.pr_left ul,.pr2_left ul{ display:block; margin-top:45px; overflow:hidden;}
.pr_left ul li{ float:left; width:275px; height:46px; background:#fff; margin-right:30px; margin-bottom:20px;}
.pr_left ul li:nth-child(2n+0),.pr2_left ul li:nth-child(2n+0){ margin-right:0;}
.pr_left ul li a,.pr2_left ul li a{ display:block; font-size:16px; color:#444; line-height:46px;}
.pr_left ul li a:before,.pr2_left ul li a:before{ content:url(../images/fl_tb.png); float:left; width:12px; height:12px; margin:0 15px;}
.pr_left ul li:hover,.pr2_left ul li:hover{ background:#009b5f;}
.pr_left ul li:hover a,.pr2_left ul li:hover a{ color:#fff;}
.pr_left ul li:hover a:before,.pr2_left ul li:hover a:before{ content:url(../images/fl_tb2.png); float:left; width:12px; height:12px; margin:0 15px;}
.pv_box{ width:580px; height:300px; background:#fff; margin-top:20px;}
.pr_right,.pr2_right{ float:right; width:550px;}
.pr_right ul,.pr2_right ul{ display:block; overflow:hidden;}
.pr_right ul li,.pr2_right ul li{ float:left; width:260px; margin-right:30px; margin-bottom:30px;}
.pr_right ul li:nth-child(2n+0),.pr2_right ul li:nth-child(2n+0){ margin-right:0;}
.pr_tu{ width:260px; height:260px; background:#fff; border-radius:5px; overflow:hidden;}
.pr_tu img{ display:block; width:240px; height:240px; padding:10px;}
.pr_right ul li span{ display:block; font-size:16px; color:#fff; text-align:center; line-height:30px;}
.product_box2{ margin-top:78px;}
.pr2_left h1{ display:block; font-size:32px; font-weight:bold; color:#313131;}
.pr2_left ul li{ float:left; width:275px; height:46px; background:#eaeaea; margin-right:30px; margin-bottom:20px;}
.pr_tu2{ width:258px; height:258px; border:1px solid #ccc; border-radius:5px; overflow:hidden;}
.pr_tu2 img{ display:block; padding:9px; width:240px;}
.pr2_right ul li span{ display:block; font-size:16px; color:#444; text-align:center; line-height:30px;}
.pv_box2{ width:580px; height:300px; background:#ccc; margin-top:20px;}
.pr_right ul li:hover .pr_tu,.pr2_right ul li:hover .pr_tu{ background:#009b5f;}
.more_box{ margin-right:25px;}
.more_box a{ display:inline-block; font-size:16px; color:#009b5f; text-decoration:underline;}
/*解决方案*/
.fangan_bj{ width:100%; min-width:1200px; background:url(../images/case_bj.jpg) top; padding:80px 0 62px; margin-top:82px;}
.fangan_title{ width:1200px; margin:auto;}
.fangan_title span{ display:block; font-size:36px; color:#fff; text-align:center;}
.fangan_title p{ display:block; font-size:20px; color:#fff; text-align:center; margin-top:8px;}
.fangan_nav{ width:1200px; height:58px; margin:52px auto; border-top:1px solid #6d6d6d; border-bottom:1px solid #6d6d6d;}
.fangan_nav ul{ display:block; text-align:center;}
.fangan_nav ul li{ display:inline-block; margin:0 20px;}
.fangan_nav ul li a{ display:inline-block; font-size:14px; color:#fff; line-height:57px;}
.fangan_nav ul li a:hover{ color:#009b5f; border-bottom:3px solid #009b5f;}
.fangan_box{ width:1200px; height:457px; margin:auto;}
.fangan_box ul{ display:block;}
.fangan_box ul li{ float:left; width:272px; height:218px; margin-left:28px; margin-bottom:20px; position:relative; overflow:hidden;}
.fangan_box ul li img{ display:block; width:100%; height:100%; transition:all .5s ease-out;}
.fangan_box ul li:nth-child(1){display:block; width:597px; height:457px; margin:0;}
.fangan_box ul li span{ display:block; width:100%; position:absolute; left:0; bottom:0;}
.fangan_box ul li span a{ display:block; padding:12px 15px; background:rgba(0,0,0,0.8); font-size:13px; color:#fff; line-height:20px;}
.fangan_box ul li:nth-child(1) span a{ font-size:16px; line-height:24px;}
.fangan_box ul li:hover img{ transform:scale(1.07);}
.fangan_box ul li:hover span a{ background:rgba(0,155,95,0.8);}
/*实力*/
.shili_bj{ width:100%; min-width:1200px; padding:75px 0; overflow:hidden;}
.shili_title{ width:1300px; margin:0 auto 80px;}
.shili_title span,.news_title span,.about_title span{ display:block; font-size:36px; font-weight:bold; color:#333333; text-align:center;}
.shili_title p,.news_title p,.about_title p{ display:block; font-size:18px; color:#504f4f; text-align:center; margin-top:6px;}
.shili_box{ width:1300px; height:450px; margin:auto;}
.shili_con1{ float:left; width:450px; margin-top:45px;}
.shili_con1 dl,.shili_con2 dl{ display:block; overflow:hidden;}
.shili_con1 dl dt,.shili_con2 dl dt{ float:left; width:100px; height:60px; padding-top:40px; font-size:36px; font-weight:bold; color:#3a3a3a; text-indent:18px; background:url(../images/ys_title_bj.png) no-repeat center;}
.shili_con1 dl dd,.shili_con2 dl dd{ float:left; margin-left:30px; font-size:36px; font-weight:bold; color:#009b5f; line-height:50px;}
.shili_con1 h1,.shili_con2 h1{ display:block; font-size:30px; color:#333333; margin-top:45px;}
.shili_con1 p,.shili_con2 p{ display:block; font-size:16px; color:#333333;; line-height:24px; margin-top:20px;}
.shili_con1 a,.shili_con2 a{ display:block; width:118px; height:32px; border-radius:16px; background:#009b5f; font-size:16px; color:#fff; text-align:center; line-height:32px; margin-top:60px;}
.shili_tu1{ float:right; width:650px; height:450px; position:relative;}
.shili_tu1 img{ display:block; position:absolute; left:0; top:0;}
.shili_tu2{ float:left; width:650px; height:450px; position:relative;}
.shili_tu2 img{ display:block; position:absolute; right:0; top:0;}
.shili_con2{ float:right; width:550px; margin-top:60px;}
/*方案*/
.fangan_bigbox{ width:1200px; margin:58px auto;}
.fangan_title{ display:block;}
.fangan_title dt{ display:block; font-size:36px; font-weight:bold; color:#212121;}
.fangan_title dd{ display:block; font-size:24px; color:#555; margin-top:5px;}
.fangan_title dd:after{ display:block; content:""; width:56px; height:2px; background:#009b5f; margin-top:20px;}
.dz_box{ display:block; margin-top:45px;}
.dz_box li{ float:left; width:216px; margin-right:30px; position:relative; transition:all .5s;}
.dz_box li:nth-child(5){ margin-right:0;}
.dz_box li img{ display:block; width:100%; height:auto;}
.dz_box li dl{ display:block; width:100%; position:absolute; bottom:30px;}
.dz_box li dl dt{ display:block; font-size:26px; font-weight:bold; color:#fff; text-align:center; line-height:30px;}
.dz_box li dl dd{ display:block; font-size:12px; color:#c9c9c9; text-align:center; margin-top:5px;}
.dz_box li:hover{ transform:translateY(-10px)}
/*新闻资讯*/
.news_bj{ width:100%; min-width:1200px; padding:65px 0; background:#eee;}
.news_title{ width:1200px; margin:auto;}
.news_box{ width:1300px; margin:52px auto 0; overflow:hidden;}
.news_left{ float:left; width:510px;}
.dongtai_title{ width:510px; overflow:hidden;}
.dongtai_title span,.changj_title span{ float:left; font-size:18px; font-weight:bold; color:#323232f; line-height:24px;}
.dongtai_title a,.changj_title a{ float:right; width:70px; height:18px; border:1px solid #c9c9c9; font-size:12px; color:#858585; line-height:18px; text-align:center; margin-top:2px;}
.dongtai_box{ width:510px; height:422px; background:#fff; margin-top:25px;}
.toutiao_box{ width:510px;}
.dongtai_tu{ width:510px; height:210px; overflow:hidden;}
.dongtai_tu img{ display:block; width:100%; height:auto;}
.toutiao_con{ width:470px; padding:15px 20px 20px;}
.toutiao_con h1{ display:block; overflow:hidden;}
.toutiao_con h1 em{ display:inline-block; font-style:normal; width:50px; height:22px; background:#009b5f; font-size:14px; color:#fff; text-align:center; line-height:21px;}
.toutiao_con h1 a{ display:inline-block; margin-left:15px; font-size:16px; font-weight:bold; color:#313131; line-height:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.toutiao_con p{ display:block; font-size:14px; color:#555; line-height:24px; margin-top:15px;}
.dongtai_liebiao{ display:block; padding:10px 28px;}
.dongtai_liebiao li{ display:block; overflow:hidden;}
.dongtai_liebiao li span{ float:left; width:345px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.dongtai_liebiao li span a{ display:block; font-size:16px; color:#555; line-height:34px; text-overflow:ellipsis; overflow:hidden;}
.dongtai_liebiao li span a:hover,.toutiao_con h1 a:hover{ color:#009b5f;}
.dongtai_liebiao li span a:before{ content:url(../images/news_a.jpg); display:inline-block; width:5px; height:5px; margin-right:12px; position:relative; top:-3px;}
.dongtai_liebiao li em{ float:right; font-style:normal; font-size:14px; color:#323232; line-height:34px; text-align:right;}
.news_right{ float:right; width:710px;}
.changj_title{ width:710px; overflow:hidden;}
.changj_box{ width:710px; height:422px; margin-top:25px; overflow:hidden;}
.changj_box dl{ display:block; height:120px; margin-bottom:30px; overflow:hidden;}
.changj_box dl a{ display:block; overflow:hidden;}
.changj_box dl dt{ float:left; width:120px; height:120px; background:#009b5f;}
.changj_box dl dt span{ display:block; padding:25px 0 0; font-size:47px; font-weight:bold; color:#fff; text-align:center; line-height:52px;}
.changj_box dl dt p{ display:block; font-size:14px; color:#fff; text-align:center;}
.changj_box dl dd{ float:left; width:530px; height:120px; padding:0 30px; background:#fff;}
.changj_box dl dd h1{ display:block; font-size:16px; font-weight:bold; color:#333333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-top:15px;}
.changj_box dl dd p{ display:block; font-size:14px; color:#6a6a6a; line-height:28px; margin-top:6px;}
.changj_box dl dd span{ display:block; font-size:14px; color:#009b5f; margin-top:6px; line-height:28px;}
.changj_box dl:hover h1{ color:#009b5f;}
/*关于我们*/
.about_title{ width:1200px; margin:68px auto;}
.about_box{ width:1200px; margin:40px auto 0;}
.about_tu{ width:1200px; height:400px; overflow:hidden;}
.about_tu img{ display:block;}
.about_box p{ display:block; padding:20px 30px; font-size:16px; color:#444; line-height:34px; text-align:center;}
.about_box span{ display:block; width:160px; height:40px; margin:15px auto 0; border-radius:20px; overflow:hidden;}
.about_box span a{ display:block; font-size:16px; color:#fff; text-align:center; line-height:40px; background:#009b5f;}
/*企业风采*/
.honor_nav{ display:block; width:1200px; margin:48px auto 0; text-align:center;}
.honor_nav li{ display:inline-block; width:160px; height:36px; margin:0 10px; overflow:hidden;}
.honor_nav li a{ display:block; font-size:16px; color:#444; text-align:center; line-height:36px; background:#e4e4e4;border-radius:18px; }
.honor_nav li a:hover{ background:#009b5f; color:#fff;}
.honor_box{ width:1200px; margin:48px auto;}
.honor_box ul{ display:block; overflow:hidden;}
.honor_box ul li{ float:left; width:224px; margin-right:20px; font-size:14px; color:#444; text-align:center; line-height:32px;}
/*.honor_box ul li:nth-child(5n+0){ margin-right:0;}*/
.honor_box ul li a{ display:block; overflow:hidden;}
.honor_box ul li img{ display:block; width:100%; height:auto; transition:all .5s ease-out;}