.banner_box{ width:100%; height:620px; min-width:1200px; position:relative; overflow:hidden;}
.banner{ width:100%; height:100%;}
.banner li{ display:block; width:100%;}
.banner li img{ 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;}
@media(max-width:1440px){
	.banner_box{ height:544px;}
	}
/*热门搜索*/
.rmss_bj{ width:100%; min-width:1200px; height:60px; background:#f2f2f2;}	
.rmss_box{ width:1350px; margin:auto; overflow:hidden;}
.rmss_left{ float:left;}
.rmss_left span{ display:inline-block; font-size:14px; font-weight:bold; color:#474747; line-height:60px;}
.rmss_left li{ display:inline-block; margin-right:10px;}
.rmss_left li a{ display:inline-block; font-size:14px; color:#474747; line-height:60px;}
.sosuo_box{ float:right; margin-top:12px; border-bottom:1px solid #cacaca; overflow:hidden;}
.sosuo_box input{ float:left; width:234px; height:34px; background:none;line-height:34px; text-align:left; color:#b9b9b9; padding:0; margin:0; outline:none; border:none;}
.sosuo_box button{ float:left; width:20px; height:34px; background:url(../images/sousuo_a.png) no-repeat center;outline:none; border:none;}
/*产品展示*/
.products_title{ width:100%; min-width:1200px; margin:68px auto 0;}
.products_title dl{ display:block; text-align:center;}
.products_title dl dt,.news_title dl dt{ display:inline-block; font-size:40px; font-weight:bold; color:#08a4d9;}
.products_title dl dd,.news_title dl dd{ display:inline-block; font-size:40px; font-weight:bold; color:#202020;}
.products_title dl dd em,.news_title dl dd em{ display:inline-block; font-style:normal; font-size:20px; margin:0 5px;}
.products_title span,.news_title span{ display:block; font-size:16px; color:#646464; text-align:center; margin-top:15px;}
.products_nav{ width:1350px; margin:52px auto 0; overflow:hidden;}
.products_nav ul{ display:block; overflow:hidden;}
.products_nav ul li{ float:left; width:215px; height:48px; margin-right:10px; margin-bottom:10px;}
.products_nav ul li:last-child{ margin-right:0;}
.products_nav ul li a{ display:block; background:#f4f4f4; padding:0 20px; font-size:16px; color:#2c2c2c; line-height:48px;}
.products_nav ul li a:after{ content:""; float:right; width:10px; height:6px; background-image:url(../images/sanjiao_a.png); background-repeat:no-repeat; background-size:100% auto; background-position:left -10px; margin-top:22px;}
.products_nav ul li a:hover{ background:#333132; color:#fff;}
.products_nav ul li a:hover:after{ background-position:left 0;}
.products_box{ width:1350px; margin:40px auto 0;}
.products_box ul{ display:block; overflow:hidden;}
.products_box ul li{ float:left; width:308px; margin-right:38px; margin-bottom:35px;}
.products_box ul li:nth-child(4n+0){ margin-right:0;}
.products_box ul li .cp_tu{ width:308px; background:#000; overflow:hidden}
.products_box ul li .cp_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.products_box ul li .cp_con{ padding:12px 25px; background:#f5f5f5;}
.products_box ul li .cp_con h1{ display:block; font-size:14px; color:#515151;}
.products_box ul li .cp_con p{ display:block; font-size:16px; color:#515151; margin-top:5px;}
.products_box ul li:hover img{ opacity:0.7; transform:scale(1.07);}
.products_box ul li:hover .cp_con{ background:#08a4d9;}
.products_box ul li:hover .cp_con h1,.products_box ul li:hover .cp_con p{ color:#fff;}
/*工程案例*/
.case_bj{ width:100%; min-width:1200px; padding:75px 0 65px; background:url(../images/case.jpg) no-repeat center; margin-top:60px;}
.case_title{ width:100%; min-width:1200px; margin:auto;}
.case_title dl{ display:block; text-align:center;}
.case_title dl dt{ display:inline-block; font-size:40px; color:#08a4d9; font-weight:bold;}
.case_title dl dd{ display:inline-block; font-size:40px; color:#fff; font-weight:bold;}
.case_title dl dd em{ font-style:normal; font-size:20px; margin:0 5px;}
.case_title span{ display:block; font-size:16px; font-weight:bold; color:#fff; text-align:center; margin-top:15px;}
.case_box{ width:1350px; margin:68px auto 0;}
.case_box ul{ display:block; height:437px; overflow:hidden}
.case_box ul li{ float:left; width:335px; height:210px; position:relative; margin-right:20px; margin-bottom:16px; background:#000; overflow:hidden;}
.case_box ul li img{ display:block; width:100%; height:auto; transition:all .5s;}
.case_box ul li:nth-child(1){ float:right; width:636px; height:437px; margin-right:0;}
.case_box ul li span{ display:inline-block; font-size:18px; color:#fff; line-height:32px; border-bottom:1px solid #fff; position:absolute; bottom:24px; left:30px;}
.case_box ul li:hover img{ opacity:0.7; transform:scale(1.05)}
/*新闻资讯*/
.news_title{ width:100%; min-width:1200px; margin:86px auto 0;}
.news_title dl{ display:block; text-align:center;}
.news_box{ width:1300px; margin:68px auto 0;}
.news_box li{ float:left; width:305px; margin-right:25px;}
.news_box li:nth-child(4n+0){ margin-right:0;}
.news_box li .news_tu{ width:305px; height:200px; background:#000; overflow:hidden;}
.news_box li .news_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.news_box li .news_con{ background:#fafafa; padding:16px 15px 40px; position:relative;}
.news_box li .news_con h1{ display:block; font-size:16px; color:#323232; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_box li .news_con p{ display:block; font-size:14px; color:#939393; line-height:20px; margin-top:10px;}
.news_box li .news_con span{ display:inline-block; position:absolute; bottom:15px; right:20px;}
.news_box li .news_con span img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);}
.news_box li:hover{ box-shadow:0 0 15px rgba(51,51,51,0.3);}
.news_box li:hover .news_tu img{ opacity:0.7; transform:scale(1.05);}
.news_box li:hover h1{ color:#08a4d9;}
.news_box li:hover .news_con span img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);filter: grayscale(0);}
/*关于我们*/
.about_bj{ width:100%; min-width:1200px; background:#f8f8f8; padding-bottom:40px; margin-top:80px; overflow:hidden;}
.about_box{ width:1300px; margin:auto;}
.about_left{ float:left; width:598px; padding-top:58px;}
.about_left dl{ display:block;}
.about_left dl dt{ display:block; font-size:46px; font-weight:bold; color:#c5c5c5; line-height:46px;}
.about_left dl dd{ display:block; font-size:30px; font-weight:bold; color:#08a4d9; margin-top:6px;}
.about_left dl:after{ content:""; display:block; width:48px; height:4px; background:#08a4d9; margin-top:12px;}
.about_con{ font-size:16px; color:#535353; line-height:36px; margin-top:45px;}
.about_con a{ font-size:16px; color:#08a4d9; line-height:36px;}
.about_fl{ display:block; margin-top:62px; overflow:hidden;}
.about_fl li{ float:left; width:187px; height:52px; margin-right:17px;}
.about_fl li:nth-child(3n+0){ margin-right:0;}
.about_fl li a{ display:block; background:#202020; font-size:18px; color:#fff; text-align:center; line-height:52px;}
.about_fl li a:hover{ background:#08a4d9;}
.about_tu{ float:right; width:640px; position:relative;}
.about_tu img{ display:block; position:absolute; left:0; top:0;}