@charset "utf-8";
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
a { text-decoration: none; outline: none; color: #000; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;}
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
.content{width: 1200px;margin:0 auto;}
.w1400{width: 1400px;margin:0 auto;}

em,i{font-style: normal;}
/*六个标志*/
.iconlist {padding-top:50px;}
.iconlist ul li {float: left;width:20%;}
.iconlist ul li a {display: block;margin-left: 20px;background-color: #fff;padding: 20px 0;border: #eee 1px solid;box-shadow: 0 3px 10px 3px #eaeaea;text-align: center;}
.iconlist ul li i {display: block;height: 50px;background: no-repeat center 0;}
.iconlist ul li p.tit {font-size: 18px;margin: 10px 0; color: #333; font-weight: bold;text-align: center;}
.iconlist ul li p {text-align: center;color:#666 }
.iconlist ul li a:hover i {background-position: center bottom;}
.iconlist li a:hover {background-color: #1B4F9B;color: #fff;}
.iconlist ul li:hover p.tit{color: #fff; }
.iconlist ul li:hover p{color: #eee; }
/*产品*/
.product{padding:50px 0;background-color: #fff;}
.pro_list li{float: left;margin-bottom: 19px; position: relative;border-radius: 20px; border: 1px solid #0051a3; width: 230px; line-height: 40px; margin-right:9px;background-color: #0051a3;}
.pro_list li:hover{background:#46af33;border: 1px solid #46af33;}

.pro_list li a{display: block;color: #fff;text-align:center;font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro_list li:nth-child(5n){float:right;margin-right: 0}
.pro_con li img{ width:278px; height:210px;padding:0px;}
.down img{width:100%;height:305px;}
.pro_con li{width: 278px; position: relative; display: inline-block; margin: 0 22px 20px 0; background: #fff; overflow: hidden;border:1px #ddd solid;}
.pro_con li:nth-child(4n){ float:right;margin-right:0 }
.pro_con i.one{color:#333; text-align: center;padding:10px 30px;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_con li .box{ opacity: 0; position: absolute;left:0; top:100%; text-align: center;padding:80px 0 0 0; height:100%;width:100%;  background:rgba(0, 81, 163,0.8)}
.pro_con li .box i.two{ color:#fff;font-size:14px;padding: 0 20px; margin:10px 0 0 0;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_con li .box img{ display: block; margin: auto; height:auto;width:auto;}
.pro_con li:hover .box{ opacity: 1;top:0}
.pro_con li:hover i.one{ opacity: 0;}
.pro_con li:hover .rightDown span{ border-bottom: 35px solid #46af33;}
.pro_con .rightDown span{position:absolute;bottom:0;right:0;width:0;height:0;border-left:35px solid transparent;border-bottom:35px solid #0051a3;-webkit-animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}
.pro_con .rightDown b{position:absolute; bottom:1px;right:3px;  color:#fff; font-size:20px;}

/*中间的广告图*/
.process{height: 200px;background: url(/zimages/processbg.jpg) no-repeat 0 0;}
.process p.bantit{font-size: 24px;color: #fff;line-height: 65px; margin: 0; }
.process p.bantit i{color: #46af33;font-weight:bold;}
.process .iflow{width: 1000px; background:url(/zimages/ban_line.png) no-repeat 108px 33px;}
.process .iflow .item{float:left;width:74px;text-align:center;margin-right: 80px;color:#fff;font-size: 14px;}
.process .iflow .item .icon{display:block;width:74px;height:74px;margin:0 auto 12px;position:relative;}
.process .iflow .item .icon i:before{content:'';}
.process .iflow .item .icon i,.iflow .item .icon i:before{position:absolute;width:100%;height:100%;top:0;left:0; background:url(/zimages/iflow_icon.png)}
.process .iflow .item .icon i.default{background-position:0 0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.process .iflow .item .icon i.hover{background-position:0 -74px;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.process .iflow .item.i1 .icon i:before{background-position:0 -148px;}
.process .iflow .item.i2 .icon i:before{background-position:0 -222px;}
.process .iflow .item.i3 .icon i:before{background-position:0 -296px;}
.process .iflow .item.i4 .icon i:before{background-position:0 -370px;}
.process .iflow .item.i5 .icon i:before{background-position:0 -444px;}
.process .iflow .item.i6 .icon i:before{background-position:0 -518px;}
.process .iflow .item.i7 .icon i:before{background-position:0 -592px;}
.process .iflow .item:hover .icon i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.process .iflow .item:hover .icon i.hover{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.process .ban_tel{width: 275px;margin-top: -15px;float: left;margin-left: 26px;}
.process .ban_tel p{font-size: 14px;color: #fff;font-weight: bold;background: url(/zimages/ban_tel.png) no-repeat 0 center; padding: 0 0 0 80px; line-height: 57px; margin: 0;}
.process .ban_tel p b{display: block;font-size: 35px;}
.process .ban_tel span{display: block;width: 140px; padding:15px 0 0;}
.process .ban_tel span a{ display: block;font-size: 16px;color: #fff;width: 150px;text-align: center; height: 40px;line-height: 40px;background: #46af33;border-radius: 5px;margin-left: 80px;}

/*统一标题*/
.pubtit {height: 110px;text-align: center;font-size: 30px; background: url(/zimages/fl_tit.png) no-repeat center;}
.pubtit span {display: block;font-size: 18px;color: #666;margin-top: 10px;text-transform: uppercase;}
.pubtit1 {height: 110px;text-align: center;font-size: 30px; background: url(/zimages/fl_tit.png) no-repeat center;color: #fff;}
.pubtit1 span {display: block;font-size: 18px;color: #eee;margin-top: 10px;text-transform: uppercase;}
/*广告条*/
.xbanner{background:url(/zimages/xbanner.png) no-repeat center;text-align: center;height: 260px;margin-top: -73px;}
.xbanner .xt{margin-top:70px;margin-right: 100px;}
.xbanner p{ background: url(/zimages/tel2.png) no-repeat left center;font-size: 17px; line-height: 65px; color: #fff; padding-left: 50px;padding-right: 10px;}
.xbanner span{font-weight: bold;font-size: 28px;color: #46af33;border: 1px solid #fff; border-radius: 10px;background: #fff;line-height: 40px; padding-left: 20px; padding-right:20px;}


/*优势*/
.edge{height: 1555px;padding-top:60px;background:url(/zimages/edgebg.jpg) no-repeat center 0;   }
.edge .team{height: 450px;background:url(/zimages/ys1.jpg) no-repeat;}
.edge .team span{float: left;width: 195px;height: 68px;padding-top: 103px;background:url(/zimages/one.jpg) no-repeat;font-size: 28px;color: #fff;text-align: center;line-height: 68px;display: block;}
.edge .team ul{float: right;width: 570px;margin-top: 110px;}
.edge .team li{float: right;width: 340px;margin-bottom: 60px;    margin-right: 20px;}
.edge .team li b{display:block;font-size: 20px;color: #454545;line-height: 20px;margin-bottom: 14px;}
.edge .team li p{font-size: 14px;color: #666;line-height: 24px;position: relative;}
.edge .pz{height: 525px;padding:0 50px;margin:15px 0 13px;background: #fff;}
.edge .pz .pztit{padding:15px 0 0;height: 98px;font-size: 0;display: block;}
.edge .pz .pztit b{display:block;font-size: 28px;color: #333;line-height: 36px;}
.edge .pz_con{height: 144px;}
.edge .pz_con li{float: left;width: 320px;}
.edge .pz_con li b{display:block;font-size: 18px;color: #454545;line-height: 18px;margin-bottom: 22px;}
.edge .pz_con li p{font-size: 15px;color: #666;line-height: 24px;height: 65px;position: relative;}
.edge .pz_con li p:after{position: absolute;width: 68px;height: 2px;background: #0060b1;content: "";left: 0;bottom: 0;}
.edge .pz_list li{float: left;width: 260px;margin-right: 123px;}
.edge .pz_list li:nth-child(3n){margin-right:70px;float: right;}
.edge .pz_list li i{display:block;height: 195px;overflow:hidden;}
.edge .pz_list li img{width: 260px;height: 195px;transition:all 0.5s;}
.edge .pz_list li i:hover img{transform:scale(1.05);}
.edge .pz_list li span{display:block;font-size: 14px;color: #333;text-align: center;line-height: 24px;padding-top: 18px;height:24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.edge .pz_list li:hover span{color: #0060b1;}
.edge .bz{height:441px;padding:0 50px;background: #fff;border-bottom:1px solid #efefef;}
.edge .bz .bztit{padding:45px 0 0;height: 84px;font-size: 0;display: block;}
.edge .bz .bztit b{display:block;font-size: 28px;color: #454545;line-height: 36px;}
.edge .bz li{float: left;width: 202px;height: 269px;border:6px solid transparent;position: relative;}
.edge .bz li img{display:block;margin:25px auto 0;}
.edge .bz li b{display:block;font-size: 24px;color: #454545;text-align: center;line-height: 24px;padding:18px 0 14px;}
.edge .bz li p{font-size: 14px;color: #666;line-height: 24px;padding:0 20px;}
.edge .bz li:hover,.bz li.cur{border-color: #0060b1;}
.edge .bz li:hover:after,.bz li.cur:after{position: absolute;width: 6px;height: 6px;background:#0060b1;border:15px solid #46af33;border-top: 0;border-bottom: 0;content: "";left: -21px;top: 58px;}

/*关于博辉*/
.about{background: url(/zimages/photo_bg.gif) repeat;padding: 50px 0;height: 1050px;}
.about .content{background: url(/zimages/ab_bg.png) no-repeat center bottom #fff;padding-bottom: 0;padding: 50px 0;}
.about .nr {padding:75px;margin: 0;}
.about .nr .cfimg {float: right;width: 560px;height: 420px;line-height: 420px;}
.about .nr .wz{width: 475px;}
.about .nr .wz p{color: #666;line-height: 25px; text-indent: 2rem;}
.about .nr p.tit {font-size: 18px;color: #1B4F9B;font-weight: normal;margin: 0 0 20px;border-bottom: 1px solid #ddd;}
.about .nr p.tit span {display: block;font-size:22px;color: #333;line-height: 45px;}
.about .nr .tel {font-size: 18px;color: #004ea1;padding: 20px 0;}
.about .nr .btn{ background:url(/zimages/ab_btn01.png) no-repeat;display: block;width: 310px;height: 42px;}
.about .nr .btn a{display: block;font-size: 14px;color: #fff;float: left;width: 155px;text-align: center;height: 42px;line-height: 42px;overflow: hidden;}
.about .nr .btn a:first-child{background:url(/zimages/ab_btn02.png) no-repeat;}

/*工程案例*/
.case {position: relative;margin-top: 60px;}
.case li {float:left;width:200px;height: 150px;margin-right: 10px;}
.case li img {height:150px;width:200px;}
.case .bd {width: 738px;overflow: hidden;}
.case .next{position: absolute;top: 50%;width: 40px;height: 40px;margin-top:50px;z-index: 2;background: no-repeat 0 0;margin-right: -93px;}
.case .prev {position: absolute;top: 50%;width: 40px;height: 40px;margin-top:50px;z-index: 2;background: no-repeat 0 0;left: -30px;}
.gccase{width:240px;height:180px;background-color: rgba(255, 255, 255, 0.2); margin-top: -35px;}
.gccase p{color: #fff;padding-top:25px;font-weight:bold;font-size:20px;text-align: center;}
.gccase span{display: block; color: #eee;font-size: 15px;text-align: center;    line-height: 26px;}
.about a.gctit{display: block; width:160px;      margin: 0 auto;border: 1px solid #46af33;border-radius: 20px; background-color: #46af33;font-size: 18px; color: #fff; text-align: center;line-height: 35px;   }
.case p{width: 55px;height: 55px; position: absolute; top: 100px;z-index: 30;}
.case p.prev {left: -43px;background-image: url(/zimages/hz_lico01.png);}
.case p.prev:hover {background-image: url(/zimages/hz_rico01.png);}
.case p.next {background-image: url(/zimages/hz_lico02.png);right:359px;}
.case p.next:hover{background-image: url(/zimages/hz_rico02.png);}
