/*全局样式*/
@charset "utf-8";
a{text-decoration:none !important; cursor:pointer !important;color:#000;}
a:focus{outline:none;}
ul{margin:0;}
li{list-style: none;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{max-width:1230px !important;}
.tr{transition:all 0.5s; -moz-transition:all 0.5s;-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s}
.tr2{transition:all 0.3s; -moz-transition:all 0.3s;-ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media (min-width:992px){
.gcal_con:hover .img,.xwzx .news1:hover .img
{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1);}
.gcal_con:hover h5{background:#0f52a8;color:#fff;}
.xwzx .news3:hover{border:1px solid #ccc;box-shadow:5px 5px 6px #f3f3f3;padding:25px 20px;}
.lxwm .dz ul li .con:hover{background:#ed0000;}
.lxwm .dz ul li .con:hover span{color:#fff;border-color:rgba(255,255,255,0.5);}
.lxwm .dz ul li .con:hover .text p,.lxwm .dz ul li .con:hover .text h5{color:#fff;}
}
.title_box{margin:30px 0;}
.title h5{font-size:25px; font-family:Microsoft YaHei;}
.title_box .text{margin-top:10px;}


/*服务项目*/
.fwxm{background:#f2f2f2;padding-bottom:50px;}
.fwxm_con{display:block;background:#fff;border-radius:10px;box-shadow:0 0 2px rgba(0,0,0,0.2);padding:20px;text-align:center;margin:5px;}
.fwxm_con h5{font-size:20px;font-weight:bold;color:#0f52a8;padding:20px 0 30px 0;position:relative;}
.fwxm_con h5:before{content:"";width:26px;height:1px;background:#ccc;position:absolute;bottom:15px;left:50%;margin-left:-13px;}
.fwxm_con p{font-size:12px;color:#999;position:relative;}
.fwxm_con span{display:block;width:110px;line-height:36px;border:1px solid #e5e5e5;border-radius:30px;color:#999;margin:50px auto 10px auto;}
.fwxm_con:hover span{background:#0f52a8;color:#fff;border-color:#0f52a8;}

/*工程案例*/
.gcal{padding-bottom:30px;}
.gcal_pad{padding:0 10px;}
.gcal_con{display:block;margin:0 5px 20px 5px;}
.gcal_con .imgbox{overflow:hidden;}
.gcal_con h5{line-height:40px;background:#e5e5e5;color:#000;font-size:18px;text-align:center;margin-top:3px;}

/*关于我们*/
.gywm{background:url(../images/gywm_bg.jpg) center center/cover;padding:50px 0;}
.gywm .text_box h5{font-size:24px;font-weight:bold;color:#fff;position:relative;padding-bottom:20px;}
.gywm .text_box h5:before{content:"";width:45px;height:2px;background:#fff;position:absolute;bottom:0;left:0;}
.gywm .text_box .text{line-height:30px;color:rgba(255,255,255,0.6);margin:20px 0;height:270px;overflow:hidden;}
.gywm .text_box a{display:block;width:208px;line-height:40px;border:1px solid rgba(255,255,255,0.5);color:#fff;text-align:center;}
.gywm .text_box2{padding-top:100px;}
.gywm .text_box2 h5{font-size:48px;font-weight:bold;color:#fff;}
.gywm .text_box2 p{font-size:60px;color:rgba(255,255,255,0.3);font-family:'Impact Regular';font-weight:bold;}

/*员工风采*/
.ygfc{background:url(../images/ygfc_bg.jpg) center center/cover;padding-bottom:50px;}
.ygfc_con{display:block;text-align:center;}
.ygfc_con .imgbox{width:210px;height:210px;border:10px solid #333;border-radius:50%;overflow:hidden;padding:3px;background:#fff;margin:0 auto;}
.ygfc_con .imgbox .img{width:100%;height:100%;border-radius:50%;}
.ygfc_con h5{font-size:16px;font-weight:bold;color:#000;margin:20px 0 10px 0;}
.ygfc_con p{font-size:12px;color:#999;}
.ygfc_con:hover .imgbox{border-color:#0f52a8;}
.ygfc_con:hover h5{color:#0f52a8;}
.ygfc .owl-theme .owl-nav{position:absolute;width:100%;top:80px;}
.ygfc .owl-theme .owl-nav .owl-prev{position:absolute;left:-50px;background:url(../images/left.png) no-repeat center;width:27px;height:48px;font-size:0;}
.ygfc .owl-theme .owl-nav .owl-next{position:absolute;right:-50px;background:url(../images/right.png) no-repeat center;width:27px;height:48px;font-size:0;}

/*新闻资讯*/
.xwzx .news1{display:block;}
.xwzx .news1 .imgbox{overflow:hidden;}
.xwzx .news1 h4{font-size:16px;font-weight:bold;color:#000;margin:30px 0;}
.xwzx .news1 .text_box .text1{width:80px;border-right:1px solid #ccc;}
.xwzx .news1 .text_box .text1 h5{font-size:26px;color:#666;}
.xwzx .news1 .text_box .text1 p{color:#999;}
.xwzx .news1 .text_box .text2{font-size:12px;line-height:24px;color:#666;margin-left:100px;height:48px;overflow:hidden;}
.xwzx .news3{display:block;border-bottom:1px solid #ccc;padding:25px 0;transition:all .3s;}
.xwzx .news3 .text1{width:80px;}
.xwzx .news3 .text1 h5{font-size:26px;color:#666;}
.xwzx .news3 .text1 p{color:#999;margin-top:5px;}
.xwzx .news3 .text2{padding:5px 0 0 100px;}
.xwzx .news3 .text2 h5{font-size:16px;color:#000;}
.xwzx .news3 .text2 p{font-size:12px;color:#666;margin-top:10px;}
.xwzx-ny .news2{display:block;border-bottom:1px solid #d9d9d9;padding-bottom:20px;margin-bottom:20px;position:relative;border-bottom:1px dashed #ccc;}
.xwzx-ny .news2:last-child{border:none;}
.xwzx-ny .news2 .imgbox{width:208px;height:125px;overflow:hidden;}
.xwzx-ny .news2 .img{width:100%;height:100%;}
.xwzx-ny .news2 .text_box{margin-left:220px;}
.xwzx-ny .news2 .text_box h5{font-size:16px;font-weight:bold;color:#4b4a4a;}
.xwzx-ny .news2 .text_box p{font-size:12px;color:#999;margin:5px 0;}
.xwzx-ny .news2 .text_box .text{color:#878787;line-height:25px;height:50px;overflow:hidden;font-size:12px;margin-top:15px;}
.xwzx-ny .news2 .text_box span{font-size:12px;color:#828282;position:absolute;bottom:20px;right:0;}
.xwzx-ny .news2:hover .img{transform:scale(1.2);}
.xwzx-ny .news2:hover h5{color:#f9790f;}
.fwxm_ny .row{padding:0 5px;}
.fwxm_ny .row .col-lg-4{padding:0;}
.fwxm_ny .gcal_con{margin:0 10px 20px 10px;}

/*联系我们*/
.lxwm{background:#f2f2f2;margin-top:50px;}
.lxwm .dz{padding-bottom:40px;border-bottom:1px solid #ebebeb;}
.lxwm .dz ul li{width:33.33%;float:left;text-align:center;}
.lxwm .dz ul li:nth-child(2){border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.lxwm .dz ul li .con{display:inline-block;padding:15px;border-radius:5px;text-align:left;}
.lxwm .dz ul li .con span{width:55px;height:55px;border:1px solid #7a7a7a;border-radius:50%;text-align:center;line-height:55px;font-size:28px;color:#a9a9a9;}
.lxwm .dz ul li .con .text{padding:5px 0 0 10px;}
.lxwm .dz ul li .con .text p{font-size:12px;color:#000;}
.lxwm .dz ul li .con .text h5{font-size:18px;color:#000;margin-top:5px;}
.lxwm form{margin:50px 0;}
.lxwm form ul li{width:33.33%;float:left;padding:5px;}
.lxwm form ul li input{width:100%;height:35px;background:#e6e6e6;padding:0 10px;border:none;}
.lxwm form ul li:nth-child(4){width:66.66%;}
.lxwm form ul li textarea{width:100%;height:90px;background:#e6e6e6;border:none;padding:10px;}
.lxwm form ul li button{width:100%;height:90px;background:#0f52a8;color:#fff;border:none;}
.lxwm form ul li button h5{font-size:18px;}
.lxwm form ul li button p{font-size:12px;color:rgba(255,255,255,0.5);}


/*页脚*/
footer{color:rgba(255,255,255,0.4);line-height:25px;background:#333;padding:20px 0;}
footer a{color:rgba(255,255,255,0.4);}
footer .weixin{border-right:1px solid #717171;width:160px;}
footer .weixin img{width:130px;height:130px;}
footer .text_box{margin-left:190px;}
footer .text_box ul{font-size:0;}
footer .text_box ul li{display:inline-block;}
footer .text_box ul li a{font-size:12px;color:#fff;padding:0 10px;border-right:1px solid #fff;}
footer .text_box ul li:last-child a{border:none;}
footer .text_box p{padding-left:10px;}
footer a:hover{color:yellow !important;}

/*内页左侧*/
.neiye{padding:50px 0;}
.neiye .title4{background:#0f52a8;position:relative;line-height:45px;}
.neiye .title4:before{content:"";width:40px;height:60px;background:#0b3d8f;position:absolute;top:0;left:0;}
.neiye .title4:after{content:"";width:3px;height:20px;background:#fff;position:absolute;top:50%;left:20px;margin-top:-10px;}
.neiye .title4 h5{line-height:60px;padding-left:50px;color:#fff;font-size:18px;font-weight:bold;}
.neiye .title4 h5 .span2{font-size:13px;margin-left:5px;color:rgba(255,255,255,0.7);font-weight:normal;}
.neiye .title4 .span3{position:absolute;top:0;line-height:45px;right:15px;color:#fff;font-size:18px;}
.neiye .title4 i{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2;}
.neiye .nav_box .nav2{display:block;line-height:40px;color:#000;background:#e8e8e8;padding-left:58px;margin-top:1px;position:relative;}
.neiye .nav_box .nav2:before{content:"";width:40px;height:40px;background:#ebebeb;position:absolute;top:0;left:0;transition:all .3s;}
.neiye .nav_box .nav2:after{content:"";width:3px;height:4px;background:#000;position:absolute;top:50%;left:20px;margin-top:-2px;transition:all .3s;}
.neiye .nav_box .nav2:hover,.neiye .nav_box .nav2.active{color:#fff;background:#1a84d5;}
.neiye .nav_box .nav2:hover:before,.neiye .nav_box .nav2.active:before{background:#1574cd;}
.neiye .nav_box .nav2:hover:after,.neiye .nav_box .nav2.active:after{background:#fff;}
.neiye .nav1 ul{display:none;}
.neiye .nav1 ul.ul1{display:block;}
.neiye .nav1 ul li a{display:block;line-height:40px;font-size:12px;color:#6a6a6a;position:relative;padding-left:30%;}
.neiye .nav1 ul li a .span5{position:absolute;top:0;left:20%;line-height:40px;}
.neiye .nav1 ul li a:hover,.neiye .nav1 ul li a.active{background:#000;color:#fff;}
.neiye .lxfs{margin-top:25px;}
.neiye .lxfs .text{background:#fff;padding:15px;font-size:13px;line-height:27px;border:1px solid #d9d9d9;}
.neiye .title5{border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:20px;position:relative;}
.neiye .title5 h5{font-size:20px;color:#000;font-weight:bold;}
.neiye .title5:before{content:"";width:150px;height:3px;background:#0f52a8;position:absolute;bottom:-1px;left:0;}
.neiye .title5 p{font-size:13px;color:#777;}
.neiye .title5 p a{color:#777;}
.neiye .title5 p a:hover{color:#f9790f;}
.neiye .title5 p span{color:#f9790f;}

/*详情页*/
.xqy .bt{font-size:16px;font-weight:bold;text-align:center;margin:10px 0;}
.xqy .rq{color:#999;text-align:center;line-height:30px;border-bottom:1px dashed #999;}
.xqy img{display:block;max-width:100%;margin:20px auto;}
.xqy .text{line-height:25px;}

/*产品内页*/
.fwxm_ny .row{padding:0 5px;}
.fwxm_ny .row .col-lg-4{padding:0;}
.fwxm_ny .gcal_con{margin:0 10px 20px 10px;}

/*在线留言内页*/
.zxly_ny.lxwm{background:none;margin:0;padding:0;}
.zxly_ny form{margin:0;}
