@charset "gb2312";
/* CSS Document */
.banner_box{ width:100%; min-width:1200px; height:675px; position:relative; overflow:hidden;}
.banner{ width:1920px; height:675px; position:absolute; left:50%; transform:translateX(-50%);}
.banner li{ display:block;}
.banner li img{ display:block; width:100%; height:auto;}
.banner_box .hd{ width:100%; position:absolute; bottom:20px;}
.banner_box .hd ul{ display:block; text-align:center;}
.banner_box .hd ul li{ display:inline-block; width:8px; height:8px; border-radius:4px; background:rgba(255,255,255,0.5); margin:0 3px; transition:all .5s;}
.banner_box .hd .on{background:rgba(255,255,255,1); width:50px;}
.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;}
/*热门关键字*/
.rmggz_bj{ width:100%; min-width:1200px; height:72px; border-bottom:1px solid #e1e1e1;}
.rmggz_box{ width:1200px; margin:auto; overflow:hidden;}
.rmggz_box ul{ float:left;}
.rmggz_box ul span{ display:inline-block; font-size:14px; color:#434343; font-weight:bold; line-height:72px;}
.rmggz_box ul li{ display:inline-block; margin-right:35px;}
.rmggz_box ul li a{ display:inline-block; font-size:14px; color:#434343; line-height:72px;}
.sousuo_box{ float:right; height:38px; padding:0 16px; border:1px solid #e6e6e6; border-radius:20px; margin-top:17px; overflow:hidden;}
.sousuo_box .srk{ float:left; width:195px; height:38px; background:none; outline:none; font-size:14px; color:#bebebe; line-height:38px; padding:0; border:none;}
.sousuo_box .search{ float:left; width:22px; height:38px; background:url(../images/ss_tu.png) no-repeat center; outline:none; border:none;}
/*核心竞争力*/
.hexin_ti{ padding:75px 0; text-align:center;}
.hexin_ti span{ display:block; font-size:40px; font-weight:bold; color:#2a2a2a; text-align:center; line-height:40px;}
.hexin_ti p{ display:block; font-size:18px; color:#6d6d6d; text-align:center; margin-top:12px;}
.hexin_box{ width:1200px; margin:auto;}
.hexin_box ul{ display:block;}
.hexin_box ul li{ float:left; width:270px; margin-right:40px; transition:all .5s;}
.hexin_box ul li:nth-child(4){ margin-right:0;}
.hexin_box ul li .hexin_tu{ width:100%; background:#000; overflow:hidden;}
.hexin_box ul li .hexin_tu img{ display:block; width:100%; transition:all .5s;}
.hexin_box ul li .hexin_con{ position:relative; padding-top:68px;}
.hexin_box ul li .hexin_con span{ display:block; font-size:20px; font-weight:bold; color:#3a3a3a; text-align:center;}
.hexin_box ul li .hexin_con p{ display:block; font-size:16px; color:#3a3a3a; text-align:center; margin-top:10px;}
.hexin_box ul li .hexin_con em{ display:block; font-style:normal; width:87px; height:87px; box-shadow:0 0 12px rgba(102,102,102,0.4); position:absolute; left:50%; transform:translateX(-50%); top:-43px; border-radius:50%;}
.hexin_box ul li .hexin_con em img{ display:block; width:100%; height:auto;}
.hexin_box ul li:hover span{ color:#0093dd;}
.hexin_box ul li:hover{ transform:translateY(-15px);}
/*产品中心*/
.product_bj{ width:100%; min-width:1200px; background:#f1f1f1; padding:78px 0 70px; margin-top:82px;}
.product_ti{ text-align:center;}
.product_ti span{ display:inline-block; font-size:40px; font-weight:bold; color:#2a2a2a; line-height:40px;}
.product_ti p{ display:block; font-size:18px; color:#6d6d6d; text-align:center; margin-top:10px;}
.product_navbox{ display:table; width:1200px; height:130px; margin:95px auto 42px; background:#fff;}
.product_navti{ display:table-cell; width:282px; height:130px; background:#0093dd; vertical-align:middle;}
.product_navti span{ display:block; font-size:30px; font-weight:bold; color:#fff; text-align:center;}
.product_navti p{ display:block; font-size:16px; color:#81c6e9; text-align:center;}
.product_navlist{ display:table-cell; width:748px; height:130px; padding:0 35px; vertical-align:middle;}
.product_navlist ul{ display:block; overflow:hidden; margin-bottom:12px;}
.product_navlist ul:last-child{ margin-bottom:0;}
.product_navlist ul span{ display:inline-block; width:168px; height:42px;}
.product_navlist ul span a{ display:block; border:1px solid #d7d7d7; font-size:16px; color:#000000; font-weight:bold; text-align:center; line-height:40px;}
.product_navlist ul span a:hover{ background:#0093dd; color:#fff;}
.product_navlist ul li{ display:inline-block; margin-left:45px;}
.product_navlist ul li a{ display:inline-block; font-size:16px; color:#515151; line-height:40px;}
.product_navlist ul li a:hover{ color:#0093dd;}
.product_gg{ width:1200px; height:459px; margin:auto; position:relative; overflow:hidden;}
.product_gglist{ display:block;}
.product_gglist li{ float:left; width:1200px; height:459px;}
.product_gglist li img{ display:block; width:100%; height:auto;}
.anniu_l,.anniu_r{ display:block; width:49px; height:100%; position:absolute;}
.anniu_l{ background:url(../images/anniu_l.png) no-repeat center; left:0; top:0;}
.anniu_r{ background:url(../images/anniu_r.png) no-repeat center; right:0; top:0;}
.product_ti2{ width:100%; min-width:1200px; margin:72px 0 52px; font-size:36px; font-weight:bold; color:#404040; line-height:40px; text-align:center; background:url(../images/cp_title.png) no-repeat center;}
.product_liebiao{ width:1200px; margin:auto;}
.product_liebiao ul{ display:block;}
.product_liebiao ul li{ float:left; width:370px; margin-right:45px; margin-bottom:58px; background:#fff; box-shadow:0 0 10px rgba(102,102,102,0.4);}
.product_liebiao ul li:nth-child(3n+0){ margin-right:0;}
.product_liebiao ul li .product_tu{ width:100%; background:#000; overflow:hidden;}
.product_liebiao ul li .product_tu img{ display:block; width:100%; height:auto;}
.product_liebiao ul li .product_con{ padding:20px; border-top:1px solid #f0f0f0;}
.product_liebiao ul li .product_con span{ display:block; font-size:18px; color:#1b1b1b; line-height:34px; padding-right:25px; background:url(../images/more_1.png) no-repeat right; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.product_liebiao ul li:hover span{ color:#0093dd;}
.xbanner{ width:100%; min-width:1200px; height:250px; background:url(../images/xiaogaogang.jpg) no-repeat center; margin-top:35px;}

.cptx_liebiao{ width:100%; margin:50px auto 0; text-align:center;}
.cptx_liebiao dl{ display:inline-block; margin:0 38px; cursor:default; overflow:hidden;}
.cptx_liebiao dl dt{ float:left; padding:23px; border-radius:50%; background:#fff;}
.cptx_liebiao dl dt img{ display:block;}
.cptx_liebiao dl:hover dt{ background:#0093dd;}
.cptx_liebiao dl:hover img{ filter: grayscale(100%) brightness(200%);-moz-filter: grayscale(100%) brightness(200%);-webkit-filter: grayscale(100%) brightness(200%);}
.cptx_liebiao dl dd{ float:left; font-size:22px; font-weight:bold; color:#262626; line-height:99px; margin-left:20px;}
.cptx_liebiao dl:hover dd{ color:#0093dd;}
/*工程案例*/
.case_bj{ width:100%; min-width:1200px; padding:80px 0; background:#f0f0f0;}
.case_ti span{ display:block; font-size:40px; font-weight:bold; color:#2a2a2a; text-align:center; line-height:40px;}
.case_ti p{ display:block; font-size:18px; color:#6d6d6d; text-align:center; margin-top:10px;}
.case_box{ width:1200px; margin:85px auto 0; position:relative;}
.case_liebiao{ width:100%; overflow:hidden;}
.case_liebiao ul{ display:block;}
.case_liebiao ul li{ float:left; width:375px; margin-right:38px;}
.case_liebiao ul li .case_tu{ border:8px solid #fff; background:#000; overflow:hidden;}
.case_liebiao ul li .case_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.case_liebiao ul li span{ display:block; font-size:16px; color:#353535; text-align:center; line-height:24px; margin-top:8px;}
.case_liebiao ul li:hover img{ opacity:0.6; transform:scale(1.05);}
.switch_l,.switch_r{ display:block; width:57px; height:57px; border-radius:50%; background:#fff; box-shadow:0 0 8px rgba(102,102,102,0.4); position:absolute;}
.switch_l img,.switch_r img{ display:block;}
.switch_l{ left:-98px; top:120px;}
.switch_r{ right:-98px; top:120px;}
/*客户名录*/
.kehu_bj{ width:100%; min-width:1200px; height:828px; background:url(../images/kehu_bj.jpg) no-repeat center;}
.kehu_box{ width:1200px; margin:auto; padding-top:194px;}
.kehu_ti span{ display:block; font-size:40px; font-weight:bold; color:#2a2a2a; line-height:40px;}
.kehu_ti p{ display:block;  font-size:18px; color:#6d6d6d; margin-top:10px;}
.kehu_jies{ font-size:18px; color:#575757; line-height:30px; margin-top:54px;}
.kehu_more{ width:158px; height:46px; margin-top:68px;}
.kehu_more a{ display:block; border-radius:23px; background:#0093dd; font-size:16px; color:#fff; text-align:center; line-height:46px;}
/*新闻资讯*/
.news_bj{ width:100%; min-width:1200px; padding:105px 0 80px; background:#f0f0f0;}
.news_ti span{ display:block; font-size:40px; font-weight:bold; color:#2a2a2a; text-align:center; line-height:40px;}
.news_nav{ display:block; text-align:center; margin-top:40px;}
.news_nav li{ display:inline-block; width:162px; height:44px; font-size:18px; color:#2d2d2d; line-height:44px; text-align:center; background:#fff; border-radius:22px; margin:0 15px;}
.news_nav .cur{ background:#0093dd; color:#fff;}
.news_box{ width:1200px; margin:60px auto 0; overflow:hidden;}
.news_toutiao{ float:left; width:570px;}
.news_tu{ width:570px; height:285px; background:#000; overflow:hidden;}
.news_tu img{ width:570px; display:block; transition:all ease-out 0.5s;}
.toutiao_conbox{ width:570px; margin-top:20px; overflow:hidden;}
.riqi_box{ float:left; width:60px;}
.riqi_box dt{ display:block; font-size:48px; font-weight:bold; color:#636363; line-height:50px;}
.riqi_box dd{ display:block; font-size:14px; color:#6a6a6a; margin-top:5px;}
.toutiao_con{ float:right; width:464px;}
.toutiao_con h1{ display:block; font-size:16px; color:#414141; font-weight:bold;}
.toutiao_con p{ display:block; font-size:14px; color:#858585; line-height:20px; margin-top:10px;}
.toutiao_con:hover h1{ color:#0073cb;}
.news_right{ float:right; width:580px;}
.nes_conbox{ width:578px; height:108px; background:#fff; border:1px solid #ececec; margin-bottom:23px; overflow:hidden;}
.shij_box{ float:left; width:118px; height:100px; padding-top:15px; border-right:1px solid #ececec;}
.shij_box dt{ display:block; font-size:48px; font-weight:bold; color:#636363; line-height:50px; text-align:center;}
.shij_box dd{ display:block; font-size:14px; color:#6a6a6a; text-align:center; margin-top:5px;}
.news_con{ float:right; width:401px; padding:20px 29px;}
.news_con h1{ display:block; font-size:16px; font-weight:bold; color:#414141; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_con p{ display:block; font-size:14px; color:#858585; line-height:20px; margin-top:10px;}
.nes_conbox:hover h1{ color:#0073cb;}
/*关于东泉代木*/
.about_box{ width:1200px; margin:72px auto 82px;}
.about_ti span{ display:block; font-size:40px; font-weight:bold; color:#2a2a2a; text-align:center; line-height:40px;}
.about_ti p{ display:block; font-size:18px; color:#6d6d6d; text-align:center; margin-top:10px;}
.about_con{ margin-top:52px; text-align:center;}
.about_con p{ display:block; font-size:16px; color:#414141; line-height:30px; text-align:center;}
.about_con span{ display:inline-block; margin-top:18px; font-size:14px; color:#0093dd; line-height:16px;}
.about_tu{ width:100%; margin-top:52px;}
.about_tu img{ display:block; width:100%; height:auto;}