.banner_box{ width:100%; height:650px; min-width:1200px; position:relative; overflow:hidden; margin-top:100px;}
.banner{ display:block; width:1920px; height:650px; position:absolute; left:50%; transform:translateX(-50%);}
.banner li{ display:block; width:100%;}
.banner li img{ display:block; width:100%; height:auto;}
.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;}
.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;}

/*解决方案*/
.fangan_title{ width:1000px; margin:90px auto 0;}
.fangan_title h1{ display:block; font-size:32px; color:#4c4c4c; text-align:center;}
.fangan_title span{ display:block; width:30px; height:4px; margin:10px auto; overflow:hidden;}
.fangan_title span img{ display:block;}
.fangan_title p{ display:block; font-size:16px; color:#757575; text-align:center;}
.fangan_box{ width:1300px; margin:52px auto 0; overflow:hidden;}
.fangan_box ul{ display:block; overflow:hidden;}
.fangan_box ul li{ float:left; width:310px; height:357px; background:#000; overflow:hidden; margin-right:20px; position:relative;}
.fangan_box ul li:nth-child(4){ margin-right:0;}
.fangan_box ul li img{ display:block; transition:all 0.5s ease-out;}
.fangan_con{ width:100%; height:60px;background:rgba(56,168,181,0.7); position:absolute; left:0; bottom:0;}
.fangan_con h1{ display:block; font-size:20px; color:#fff; padding:0 25px; line-height:60px;}
.fangan_con span{ display:block; width:32px; height:2px; background:#3aa7b7; margin-top:8px;}
.fangan_con p{ display:block; font-size:16px; color:#ffffff; margin-top:8px;}
.fangan_box ul li:hover img{ transform:scale(1.1); opacity:0.6;}
/*产品展示*/
.product_bj{ width:100%; min-width:1300px; padding:30px 0 48px; background:#f5f5f5;}
.cp_title{ width:1000px; margin:auto;}
.cp_title h1{ display:block; font-size:32px; color:#4c4c4c; text-align:center;  padding-top:55px;}
.cp_title span,.about_title span{ display:block; width:30px; height:4px; margin:10px auto; overflow:hidden;}
.cp_title span img,.about_title span img{ display:block;}
.cp_title p{ display:block; font-size:16px; color:#757575; text-align:center;}
.product_bigbox{ width:1230px; padding:45px 35px 20px; background:#fff; margin:54px auto 0;}
.product_nav{ display:block; width:1200px; margin:auto; overflow:hidden;}
.product_nav li{ float:left; width:224px; margin-right:20px; margin-bottom:30px;}
.product_nav li:nth-child(5n+0){ margin-right:0;}
.product_nav li span{ display:block; width:21px; height:21px; background:url(../images/cp-tb.png) no-repeat center; margin:auto;}
.product_nav li p{ display:block; font-size:14px; color:#666666; text-align:center; margin-top:15px; font-weight:bold;}
.product_nav li:hover span{ background:url(../images/cp-tb2.png) no-repeat center;}
.product_nav li:hover p{ color:#3aa7b7;}
.product_box{ width:1230px; margin-top:40px; position:relative;}
.cp_tubox{ width:1230px; margin:auto; overflow:hidden;}
.cp_tubox ul{ display:block; overflow:hidden;}
.cp_tubox ul li{ float:left; width:390px; margin-right:30px; margin-bottom:20px;}
.cp_tubox ul li:nth-child(3n+0){ margin-right:0;}
.cp_tubox .cp_tu{ width:388px; height:323px; border:1px solid #ededed; position:relative; overflow:hidden;}
.cp_tubox .cp_tu img{ display:block; width:100%; height:auto;}
.cp_tubox .cp_tu .c-beuj{ width:100%; height:0; background-color:rgba(0,0,0,0.3); position:absolute; bottom:0; background-image:url(../images/sd_t.png); background-repeat:no-repeat; background-position:center; transition:all 0.3s ease-out;}
.cp_tubox ul li span{ display:block; font-size:14px; color:#656565; text-align:center; line-height:46px;}
.cp_tubox ul li:hover span{ color:#3aa7b7;}
.cp_tubox ul li:hover .c-beuj{ height:100%;}
.Left{ width:20px; height:37px; background:url(../images/jiaot-a.png) no-repeat 0 0; position:absolute; left:0; top:95px;}
.Right{ width:20px; height:37px; background:url(../images/jiaot-a.png) no-repeat -30px 0; position:absolute; right:0; top:95px;}
/*视频*/
.video_box{ width:1300px; margin:76px auto 0; overflow:hidden;}
.video_box ul{ display:block; width:1350px; overflow:hidden;}
.video_box ul li{ float:left; width:410px; margin-right:35px;}
.video_box ul li .video_tu{ width:410px; background:#000; overflow:hidden;}
.video_box ul li .video_tu img{ display:block; transition:all 0.5s ease-out;}
.video_box ul li span{ display:block; font-size:16px; color:#626262; text-align:center; margin-top:15px;}
.more_box{ width:140px; height:35px; background:url(../images/more_bj.png) no-repeat center; margin:58px auto 0;}
.more_box a{ display:block; font-size:14px; color:#fff; text-align:center; line-height:35px;}
.video_box ul li:hover img{ opacity:0.7; transform:scale(1.1);}
/*关于我们*/
.about_bj{ width:100%; min-width:1300px; height:650px; background:url(../images/about_bj.jpg) no-repeat center; margin-top:68px;}
.about_title{ width:1000px; margin:auto; padding-top:62px;}
.about_title h1{ display:block; font-size:32px; color:#fff; text-align:center;}
.about_title p{ display:block; font-size:16px; color:#fff; text-align:center;}
.about_con{ width:1300px; margin:35px auto 0; font-size:16px; color:#fff; line-height:26px; text-align:center;}
.company_ys{ width:1300px; margin:60px auto 0; text-align:center;}
.company_ys li{ display:inline-block; margin:0 83px;}
.company_ys li span{ display:block; width:94px; height:94px; margin:auto; transition:all 0.6s ease-out;}
.company_ys li p{ display:block; font-size:16px; color:#fff; text-align:center; margin-top:10px;}
.about_box{ width:1300px; height:114px; margin:68px auto 0; padding-top:40px; background:#fff; box-shadow:0 1px 5px rgba(102,102,102,0.2); z-index:99; position:relative;}
.about_box ul{ display:block; text-align:center;}
.about_box ul li{ display:inline-block; padding:0 102px; border-right:1px solid #e3e3e3;}
.about_box ul li:nth-child(4){ border:0;}
.about_box ul li span{ display:block; font-size:48px; color:#818181; line-height:48px}
.about_box ul li span em{ font-size:18px; color:#818181; position:relative; top:-27px; font-style:normal; z-index:999;}
.about_box ul li p{ display:block; font-size:18px; color:#696969; text-align:center; margin-top:5px;}
.company_ys li:hover span{ transform:rotateY(-180deg);}
/*新闻中心*/
.news_bj{ width:100%; min-width:1300px; padding:175px 0 115px; background:#f7f8fa; z-index:-1;}
.news_title{ width:1000px; margin:auto;}
.news_title h1{ display:block; font-size:32px; color:#4c4c4c; text-align:center;}
.news_title span{ display:block; width:30px; height:4px; margin:10px auto;}
.news_title span img{ display:block;}
.news_title p{ display:block; font-size:16px; color:#757575; text-align:center;}
.news-box{ width:1300px; margin:62px auto 0;}
.news-box ul{ display:block; overflow:hidden;}
.news-box ul li{ float:left; width:400px; border:1px solid #e1e1e1; background:#fff; margin-right:47px;}
.news-box ul li:nth-child(3n+0){ margin-right:0;}
.news-box .news_tu{ width:400px; height:225px; background:#000; overflow:hidden;}
.news-box .news_tu img{ display:block; transition:all 0.5s ease-out;}
.news-box dl{ display:block; padding:18px 15px; overflow:hidden;}
.news-box dl dt{ float:left; padding-right:12px; border-right:1px solid #e1e1e1;}
.news-box dl dt span{ display:block; font-size:24px; color:#515151; text-align:center;}
.news-box dl dt p{ display:block; font-size:14px; color:#656565; text-align:center;}
.news-box dl dd{ float:right; width:275px;}
.news-box dl dd h1{ display:block; font-size:16px; color:#3d3d3d; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news-box dl dd p{ display:block; font-size:14px; color:#828282; line-height:20px; margin-top:6px;}
.news-box ul li:hover img{ opacity:0.8; transform:scale(1.1);}
.news-box ul li:hover{ box-shadow:0 1px 5px rgba(102,102,102,0.3);}