/*首页*/
/*轮播*/
.lunbo .bzi{text-align:center;position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);padding-top:30px;padding-bottom:30px;background-color: rgba(0, 0, 0, 0.8);z-index: 99;}
.lunbo .zi{position: absolute;bottom:45%;left: 40%;transform: translate(-45%,-40%);}
@media (max-width:1552px){.lunbo .zi{bottom:40%;}}
@media (max-width:1100px){.lunbo .bzi{width: 90%;}.lunbo .bzi img{width: 100%;}.lunbo .zi img{width: 90%}}
/*关于我们*/
.xdh{text-align:center;}
.xdh h1{font-size: 40px;color:#000;font-weight: bold;}
.xdh h2{font-size: 30px;color:#000;font-weight: bold;}
.gywm{text-align: center;margin: 90px 0 60px;}
.xdh hr{border: none;width: 80px;height: 1px;background-color: #000;margin-top: 20px;margin-bottom: 20px;}
.gywm .xnr{text-align: center;font-size: 18px;color:#3d3d3d;line-height: 30px;}
.ljxq{border-bottom: 0.5px solid #ccc;width: 100px;font-size: 14px;margin: 40px auto 0px;}
.ljxq p{margin-bottom: 5px;}
.hengxian{width: 0px;border-bottom: 1px solid #e60012;transition: width 1s;}
.ljxq:hover .hengxian{width: 100px;}
.ljxq p.hui{color: #242424;display: block;}
.ljxq p.hong{color: #fa3c3c;display: none;}
.ljxq:hover  p.hui{display: none;}
.ljxq:hover  p.hong{display: block;}
/*业务范围*/
.swiper-container {
      width: 100%;
      height: 100%;
    }

    .s1 {
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }




.zyyw{background: url(../images/0_sy_bj.jpg) no-repeat center;height:771px;/*background-size: 100%;*/padding-top:60px;text-align: center;}    
.zyyw .s-c{width: 100%;z-index: 0;margin:0;margin-top:50px;}
/*.zyyw .s-c .s1{width: 18%;padding:0;margin:0 2%;}
.zyyw .s-c .s1:first-child{margin-left: 0;}*/
.zyyw .s-c .s1 img.zhutu{width: 100%;}
/*.zyyw .s-c .s-b-n{width:70px;height:92px;background:url(images/0_you.png) no-repeat!important;right:auto;top:60%;}*/
/*.zyyw .s-c .s-b-p{width:70px;height:92px;background:url(images/0_zuo.png) no-repeat!important;left:auto;top:60%;}*/
.swiper-container-rtl .swiper-button-next{background-image: url(../images/0_you.png)!important;}
.swiper-container-rtl .swiper-button-prev{background-image: url(../images/0_zuo.png)!important;}

.zyyw .s-c .s1 .wz{width:100%;position: absolute;bottom: 0;left: 0;right: 0; height:70px;text-align: left;background-color: rgba(61,61,61,1); }
.zyyw .s-c .s1 .wz .xm{font-size: 18px;color: #fff;padding-left: 10px;padding-top: 13px;font-weight: bold;}
.zyyw .s-c .s1 .wz .zw{font-size: 14px;color: #fff;padding-left: 10px;}
.zyyw .s-c .s1 .qwz{transition: all 0.5s;width:100%;position: absolute;bottom: 0;left: 0;right: 0; height:0;background-color: rgba(253,51,51,0.8);color: #ffffff;}
.zyyw .s-c .s1 .qwz .qujian{padding:30px 15px;}
.zyyw .s-c .s1:hover .qwz{height:100%;}
.zyyw .s-c .s1:hover .wz{display: none;}
.zyyw .s-c .s1 .qwz p{text-align: justify;}
.zyyw .s-c .s1 .qwz .xm{font-size: 18px;font-weight: bold;}
.zyyw .s-c .s1 .qwz .zw{font-size: 14px;}
.zyyw .s-c .s1 .qwz hr{width: 20px;border: none;height: 1px;background-color: #ffffff;float: left;margin-top: 10px;}
.zyyw .s-c .s1 .qwz .zwwz{padding-top: 50px;}
.zyyw .s-c .s1 .qwz .ywwz{padding-top: 20px;}
.zyyw .s-c .s1 .qwz .ljxq_1{padding-top:50px;}
.zyyw .s-c .s1 .qwz .ljxq_1 img{padding-left: 20px;}
.zyyw .s-c .s1 .qwz .ljxq_1 hr{width: 100px;}
@media (max-width:1390px){
.zyyw .s-c .s1 .qwz .zwwz{padding-top: 0px;}
.zyyw .s-c .s1 .qwz .ywwz{padding-top: 0px;}
.zyyw .s-c .s1 .qwz .ljxq_1{padding-top:0px;}}
/*荣誉资质*/
.zzry{text-align: center;margin-bottom: 70px;margin-top:50px;}
    .s_c_zz .s2 {
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      transition: 300ms;
      transform: scale(0.8);
    }
.s_c_zz .swiper-slide-active,.s_c_zz .swiper-slide-duplicate-active{transform: scale(1);}
.s_c_zz .s2 img{width: 100%;}
/*项目案例*/
.casess{height: 800px;}
.casess .sybt{width: 100%; /*height:300px;*/background-color: #3d3d3d;padding-top:70px;}
.casess .sybt .syal{height: 100px;}
.casess .sybt .title{width:34%;padding-bottom: 20px;}
.casess .sybt .title .wen{font-size: 30px;color:#ffffff;font-weight: bold;}
.casess .sybt .title .ying{font-size: 40px;color:#ffffff;font-weight: bold;}    
.casess .sybt .pwz{width:66%;}
.casess .sybt .pwz p{text-align:justify;font-size:20px;color:#ffffff;border-left: 1px solid #ffffff;padding-left: 15px;}
.syalfl .ljxq{width:12%;margin-left:5.6%;float: left;}
.syalfl .ljxq:first-child{margin-left: 0;}
.syalfl .ljxq:hover .hengxian{width:100%;}
.syalfl .ljxq p.hui{color: #ffffff;display: block;}
.syalfl .ljxq p.hong{color: #fa3c3c;display: none;}
.syalfl .ljxq:hover  p.hui{display: none;}
.syalfl .ljxq:hover  p.hong{display: block;}
.syalfl{background: #3d3d3d;height: 100px;}
.alfltu{width: 100%;}
.alfltu .fen1,.alfltu .fen2{width: 50%;float: left;}
.alfltu .tone{width: 100%;}
.alfltu .ttwo{width: 50%;}
.alfltu .content{display: block;overflow: hidden;}
.alfltu .content img{width: 100%;display: block!important;transition: all 1s linear;} 
.alfltu .content:hover img{transform: scale(1.2);
 /*-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; */
}
.alfltu .content .albt{position: absolute;bottom:50%;left: 50%;transform: translate(-50%,50%);text-align: center;display: none;}
.alfltu .content .albt p.zhongw{color:#000000;font-size: 20px;font-weight: bold;margin-bottom:10px;}
.alfltu .content .albt p.yingw{color:#000000;}
.alfltu .content .albt hr{border: none;width: 80px;height: 1px;background-color: #000000;margin-top: 20px;}
.alfltu .content:hover .albt{display: block;}

/*新闻中心*/
.xinwen{margin-top: 80px;}
.xinwen .xwnews{height: 115px;border-bottom: 1px solid #cecece;}
.xinwen .xwnews .title{width:34%;padding-bottom: 20px;}
.xinwen .xwnews .title .wen{font-size: 30px;color:#000000;font-weight: bold;}
.xinwen .xwnews .title .ying{font-size: 40px;color:#000000;font-weight: bold;}  
.xinwen .xwnews .newz{width:66%;}
.xinwen .xwnews ul.ka li{float: right;font-size: 17px;text-align: right;width: 20%;padding-top: 74px;}
.xinwen .xwnews .selected a{color:#fd3333;padding: 19px 0;border-bottom: 1px solid #fd3333;}
.xinwen .xwnewnr{margin-top: 50px;margin-bottom: 100px;}
.xinwen .xwnewnr .content{display: none;}
.xinwen .xwnewnr .content .n_one{width: 32%;margin-left: 2%;float: left;}
.xinwen .xwnewnr .content .n_one:first-child{margin-left: 0;}
.xinwen .xwnewnr .n_one .sj{font-size: 17px;color: #3d3d3d;margin-bottom: 10px;}
.xinwen .xwnewnr .n_one .sj .dyueri{font-size: 30px;font-weight: bold;color: #242424;}
.xinwen .xwnewnr .n_one .xtu{margin-bottom: 25px;overflow: hidden;height:200px;}
.xinwen .xwnewnr .n_one .xtu img{width: 100%;transition: all 1s linear;height:100%;}
.xinwen .xwnewnr .n_one:hover .xtu img{transform: scale(1.2);}
.xinwen .xwnewnr .n_one .xwz{padding-bottom:30px;}
.xinwen .xwnewnr .n_one .xwz .bt{font-size: 20px;font-weight: bold;color: #242424;margin-bottom: 20px;}
.xinwen .xwnewnr .n_one .xwz .zy{font-size: 17px;color: #3d3d3d;}

