.banner_box{ width:100%; min-width:1300px; overflow:hidden; position:relative;}
.banner{ display:block; width:100%; width:1920px; height:750px; position:absolute; left:50%; transform:translateX(-50%);}
.banner li{ display:block; width:100%; background:#000; position:relative;}
.banner li img{ display:block; width:100%; height:auto;}
.banner li video{ width:100%; height:746px; opacity:0.8; padding:0; margin:0; border:0;}
.banner li .banner_ti{ width:1300px; position:absolute; top:40%; left:50%; transform:translateX(-50%);}
.banner li .banner_ti h1{ display:block; font-size:42px; font-weight:bold; color:#fff; text-align:center; text-shadow:0 2px 5px rgba(0,0,0,0.8); animation-name:fadeInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay: 1s;animation-delay: 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(0,80px,0);}to{opacity:1;transform:none;}}
.banner_box .hd{ width:100%; position:absolute; bottom:15px; z-index:2;}
.banner_box .hd .anniu{ display:block; text-align:center;}
.banner_box .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; cursor:pointer;}
.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;}
.banner_box .hd .anniu .on{ width:48px; opacity:1;}
/*产品*/
.products_box{ width:1300px; margin:75px auto; overflow:hidden}
.products_box ul{ display:block; overflow:hidden;}
.products_box ul li{ float:left; width:366px; height:277px; margin-left:18px; margin-bottom:18px; background:#000; position:relative; overflow:hidden;}
.products_box ul li a{ display:block;}
.products_box ul li img{ display:block; width:100%; height:100%; transition:all .5s ease-out;}
.products_box ul li:nth-child(1){ float:left; width:532px; height:572px; margin-left:0;}
.products_box ul li span{ display:block; width:110px; height:36px; background:#009b5f; font-size:14px; color:#fff; text-align:center; line-height:36px; transition:all .3s ease-out; position:absolute; left:50%; top:50%; opacity:0; transform:translate(-50%,-50%) scale(0.7);}
.products_box ul li .con_1{ display:block; width:100%; position:absolute; top:45px;}
.products_box ul li .con_1 dt{ display:block; font-size:20px; color:#272727; text-align:center; line-height:30px; font-weight:bold;}
.products_box ul li .con_1 dd{ display:block; font-size:16px; color:#595959; line-height:30px; text-align:center;}
.products_box ul li .con_2{ width:100%; position:absolute; top:30px;}
.products_box ul li .con_2 h1{ display:block; font-size:20px; color:#272727; text-align:center;}
.products_box ul li .con_3{ position:absolute; top:130px; right:30px;}
.products_box ul li .con_3 h1{ display:block; font-size:20px; color:#272727;}

.products_box ul li:hover span{ opacity:1; transform:scale(1); transform:translate(-50%,-50%) scale(1);}
.products_box ul li:hover img{ opacity:0.8;}
/*荣誉资质*/
.honor_ti{ width:100%; min-width:1300px; margin:65px auto 0;}
.honor_ti span{ display:block; font-size:36px; font-weight:bold; color:#222222; text-align:center;}
.honor_ti p{ display:block; font-size:18px; color:#585858; text-align:center; margin-top:15px;}
.honor_box{ width:1300px; margin:65px auto 78px;}
/*#box{width:100%;height:502px;overflow:hidden;position:relative;}
#list{width:1004px;height:446px;position:absolute;top:75px;left:50%;display:inline;margin-left:-502px;}
#list ul { float:left;}
#list li{width:100px;position:absolute;list-style-type:none;overflow:hidden;cursor:pointer;}
#list li img{width:100%;height:100%;vertical-align:top;}
#list li span{ display:block; font-size:14px; color:#444; text-align:center; margin-top:18px;}
.honor_L,.honor_R{ display:block; width:50px; height:50px; position:absolute; top:200px;z-index:20;}
.honor_L{ left:0;}
.honor_R{ right:0;}*/
#top{width:100%;height:0;float:left;position:relative; overflow:hidden;}

#top .small{width:634px;height:56px;position:absolute;top:56px;left:50%;display:inline;margin:0 0 0 -310px;}

#top .small ul{margin:0;padding:0px;}

#top .small li{width:65px;height:48px;float:left;border:1px solid #000;display:inline;margin:3px 0 0 3px;padding:0px;filter:alpha(opacity=40);opacity:0.4;cursor:pointer;}

#top .small li.hove{filter:alpha(opacity=100);opacity:1;}

#box{width:100%;height:602px;overflow:hidden;position:relative;}

#box .bg{width:100%;height:340px;background:#fff;filter:alpha(opacity=70); opacity:0.7; position:absolute; top:132px; left:0px;}

#list{width:1004px;height:446px;position:absolute;top:75px;left:50%;display:inline; transform:translateX(-50%);}

#list ul {margin:0px;padding:0px; float:left;}

#list li{width:100px;position:absolute;list-style-type:none;cursor:pointer;}

#list li img{width:100%;height:100%;vertical-align:top;}
#list li span{ display:block; font-size:16px; color:#666; text-align:center; margin-top:20px;}

#list a{width:50px;height:50px;text-decoration:none;position:absolute;z-index:20;top:190px;}

#list a.prev{background-position:0 0; left:-100px;}

#list a.next{background-position:-39px 0; right:-100px;}

#bottom{width:100%;height:200px;float:left;background:url(images/bottom.jpg) no-repeat center;position:relative;}

#bottom .title{width:100%;height:60px;line-height:60px;color:#fff;text-align:center;position:absolute;left:0px;bottom:0px;font-family:Verdana;}

#bottom .title a{background:#666666;text-decoration:none;color:#fff; padding:3px 5px;}

/*新闻中心*/
.news_bj{ width:100%; min-width:1300px; padding:70px 0; background:#f2f2f2;}
.news_title{ width:1300px; margin:auto;}
.news_title h1{ display:block; font-size:36px; font-weight:bold; color:#222222; text-align:center;}
.news_title p{ display:block; font-size:18px; color:#585858; text-align:center; margin-top:10px;}
.news_box{ width:1300px; margin: 52px auto 0; overflow:hidden;}
.news_left{ float:left; width:858px;}
.news_left ul{ display:block; overflow:hidden;}
.news_left ul li{ float:left; width:414px; margin-right:29px;}
.news_tu{ width:414px; height:247px; background:#000; overflow:hidden;}
.news_tu img{ display:block; width:100%; height:100%; transition:all .5s ease-out;}
.news_conbox{ width:100%; padding:30px 0; background:#fff;}
.nn_title{ width:354px; margin:auto; overflow:hidden;}
.nn_title em{ float:left; width:50px; height:22px; background:#ec7a00; font-size:16px; color:#fff; text-align:center; line-height:22px;}
.news_conbox h1{ float:right; width:284px; font-size:18px; color:#2a2a2a; line-height:22px;}
.news_conbox h1 a{ display:block; font-size:18px; color:#2a2a2a; line-height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_conbox p{ display:block; padding:0 30px; font-size:14px; color:#616161; line-height:22px; margin-top:12px;}
.news_conbox span{ display:block; padding:0 30px;  font-size:14px; color:#898989; margin-top:12px;}
.news_left ul li:hover img{ transform:scale(1.07); opacity:0.8;}
.news_left ul li:hover h1 a{ color:#008e3f;}
.news_left ul li:nth-child(2){ margin-right:0;}
.news_right{ float:right; width:414px; height:420px; background:#fff;}
.tuij_title{ width:374px; margin:26px auto 0;}
.tuij_title em{ display:block; font-size:18px; color:#3f3f3f;}
.tuij_title em:before{ content:url(../images/title_tb.png); float:left; width:11px; height:11px; margin-right:15px;}
.tuij_box{ width:374px; margin:24px auto 0;}
.tuij_box dl{ display:block; padding-bottom:15px; border-bottom:1px dashed #cdcdcd; margin-bottom:24px;}
.tuij_box dl dt{ display:block;}
.tuij_box dl dt a{ font-size:16px; color:#3f3f3f; line-height:24px;}
.tuij_box dl dd{ display:block; font-size:14px; color:#707070; line-height:24px;}
.tuij_box dl:last-child{ border-bottom:none;}
.tuij_box dl:hover a{ color:#008e3f;}
/*实力展示*/
.shili_bj{ width:100%; min-width:1300px; background:#fafafa; padding:48px 0 20px;}
.shili_box{ width:1300px; margin:auto; overflow:hidden;}
.shili_left{ float:right; width:528px;}
.shili_tu{ width:528px; height:537px; margin-top:80px;}
.shili_tu img{ display:block; width:100%; height:100%;}

.shili_right{ float:left; width:725px; padding-top:34px;}
.about_title h1{ display:block; font-size:36px; font-weight:bold; color:#282828;}
.about_title span{ display:block; font-size:18px; color:#585858; margin-top:8px;}
.shili_conbox{ width:725px; margin-top:38px;}
.shili_conbox p{ display:block; font-size:16px; color:#404040; line-height:30px;}
.shili_conbox .more_box{ display:block; width:103px; height:40px; background:#009e37; margin-top:30px; font-size:14px; color:#fff; text-align:center; line-height:40px;}
.shili_n{ display:block; height:280px; margin-top:70px; overflow:hidden;}
.shili_n li{ float:left; width:230px; margin-right:80px; margin-bottom:58px;}
.shili_n li:nth-child(2n+0){ margin-right:0;}
.shili_n li span{ display:block;}
.shili_n li span em{ display:block; font-size:50px; font-weight:bold; color:#3d3d3d; line-height:52px;}
.shili_n li span em:after{ content:"+"; position:relative; width:30px; height:30px; font-size:30px; font-weight:bold; color:#3d3d3d; top:6px;}
.shili_n li p{ display:block; font-size:18px; color:#3d3d3d;}

