  *{margin: 0;padding: 0;}
  .c{clear: both;}
  a{text-decoration: none;color: #292929;}
  li{list-style: none;}
  body{cursor: default;}
  .ltop{background-color: #E9E9E9;height: 30px;line-height: 30px;/*margin-bottom: 20px;*/}
  .w1180{width: 1200px;margin: 0 auto;}
  .ll a{background: url(../images/home.png);height: 20px;display: inline-block;width: 30px;}
  .lr span{display: inline-block;}
  .lr span {margin-left: 20px;/* width: 200px;*/}
  .lr span:nth-child(1){background: url(../images/tphone.png) 5px center no-repeat;}
  .lr span:nth-child(3){background: url(../images/tqq.png) no-repeat 0 center;}
  .ltop p:nth-child(1){float: left; font-size: 14px;vertical-align: middle;}
  .ltop p:nth-child(1) span{color: #505050;font-size: 12px;}
  .ltop p:nth-child(2){float: right;font-size: 14px;}
  .ltop p:nth-child(2) span{color: #505050;font-size: 12px;}

  /* nav*/
  .o_ban{height: 540px;
background: url(https://fc-ccimage.baidu.com/0/pic/663581864_766369486_-1389834163.jpg) no-repeat center center;


        /*background: url(../images/bb2.jpg) no-repeat center center;*/
         box-shadow: 0 5px 10px -3px #0c42b07d;
  }
  .navi{ padding: 10px 0;
    height: 70px;}
  .navi .llogo{float: left;}
  .navi .lnav{float: right;}
  .lnav li{float: left; padding: 10px 0;margin-top: 7px;}
  .lnav li:hover>a{color: #0c42b0}
  .lnav li a{padding:0 18px;border-right: 1px solid #333333;font-size: 15px;font-weight:bolder;}

 /* bannenr */
 .container{
        width: 100%;
        font-size: 0;
        /*position: relative;*/
        overflow: hidden;
      }
      .swiper-container{
        width: 100%;
        height: 600px;
      }
      .swiper-wrapper{
        width: 100%;
        text-align: center;
        /*height: 100%;*/
      }
      .swiper-container img{
        height: 100%;
      }
      .swiper-slide img{
        width: 100%;
      }
    #play{width: 100%;height:532px;position: relative;overflow: hidden;}
    #play #ul{position: absolute;}
    #play #ul li{float: left;width: 1600px;}
    #play #ul li img{width: 100%; height:532px;}
    #play #ol{position: absolute;width: 100%;text-align: center;bottom: 8px;}
    #play #ol li{width: 15px;height: 15px;border-radius: 50%;margin: 3px;border:1px solid #46B034;display: inline-block;}
    #play #prev{ display:none;border:none;position: absolute;top:250px;width:30px;font-size: 40px;left:15px;background:rgba(0,0,0,0.5)}
    #play #next{ display:none;border:none;position: absolute;top:250px;width:30px;font-size: 40px;right:15px;background:rgba(0,0,0,0.5)}
    .bg{background-color: #46B034}

    /*product*/
    .lproduct{margin-top: 38px;}
    .ltitle{margin-bottom: 40px;text-align: center;background: url(../images/tbg.jpg) repeat-x center center;}
    .ltitle .title_div{display: inline-block;background-color: #fff;padding: 0 10px;}
    .p_e,.p_z {text-align: center;}

 .p_z{font-size: 32px;font-weight: bold;color: #2c2c2c;margin-bottom: 16px;}


   .ad{background: url(../images/ad-y.webp) no-repeat center center;height: 91px;}
   .ad1{background: url(../images/ad1.jpg) no-repeat center center;height: 91px;}
 .p_e{color: #848484;margin-top: 3px;font-size: 18px;color: #6f6c6c;}

.wbx{width: 36px;height: 2px;background-color: #27AE61;margin-top: 5px;margin-bottom: 15px;}
.lproduct_list li:first-child{margin-left: 0;}
.lproduct_list li{float: left;margin-left: 60px;border-radius: 16px;border: 1px solid #0c42b0;height: 47px;line-height: 49px;width: 266px;text-align: center;}
.lproduct_list li:last-child{width: 207px;}
.lproduct_list li:hover{background-image: linear-gradient( 
179deg, #3f77f1 0%, #0c42b0 100%);}
.lproduct_list li:hover>a{color: #fff}
.lproduct_list li a{color:#0c42b0;font-size: 18px; }
.product{margin-top: 90px;}
.product li{float: left;width: 23%;margin-right: 20px;border: 1px solid #ccc;text-align: center;margin-bottom: 20px;position: relative;height: 344px;margin-left: 2px;}
.product li p{text-align: center;width: 100%;margin: 20px auto;height: 80%;overflow:hidden;}
/*.product li p img{height: 100px;}*/
.product li p.ldes{font-size: 12px;line-height: 20px;}
.product .lpro{display: none;}


.lpro li img{transition:all 0.5s;
    width: inherit;
}

.lpro li:hover img{transition:all 0.5s;transform: scale(1.1,1.1);}
.lpro li:hover p a{color: #25AE60;}
.lpro li:before,.lpro li:after{position:absolute;content:'';opacity:0;transition:all 0.5s}
.lpro li:before{top:-2px;right:-2px;bottom:-2px;left:-3px;border-top:2px solid #25AE60;border-bottom:2px solid #25AE60;transform:scale(0,1);transform-origin:0 0;}

.lpro li:after{top:-2px;right:-2px;bottom:-2px;left:-3px;border-right:2px solid #25AE60;border-left:2px solid #25AE60;transform:scale(1,0);transform-origin:100% 0;width: 278px;}
.lpro li:hover::before,.lpro li:hover:after{opacity:1;transform:scale(1);transition: all 0.5s;}

/* 定制流程 */
  .product_gc{margin-top: 60px;margin-bottom: 69px}
  .product_gc .gc_img{margin-top: 40px;}
  .product_gc .gc_img img{width: 100%;}
  /* 关于我们 */

    .labout .lgs_con div{float: left;} 
    .labout .lgs_con{margin-top: 20px;}
    .labout .lgs_con .left{width: 38%;text-align: center;border: 1px solid #ccc;padding: 5px;margin-right: 20px;}
    .lgs_con .left img{width: 100%;}
    .labout .lgs_con .right{width: 59%;}
    .lgs_con .right h3{font-size: 18px;font-weight: bold;color: #383838;}
    .lgs_con .right div.con>p:first-child{line-height: 31px;text-align: justify;margin-bottom: 9px;color: #383838;font-size: 14px;}
    .lgs_con .right .more span{display: inline-block;border: 1px solid #ccc;margin-left: 60px;border-radius: 16px;width: 120px;height: 36px;line-height: 36px;text-align: center;font-size: 12px;}
    .lgs_con .right .more span:first-child{margin-left: 418px;}
    .lgs_con .right .more span:nth-child(2){margin-left: 40px;}
 
    .lgs_con .right .more span:hover{background-color: #25AE60;}
    .right .more span:hover>a{color: #fff}
    .gs_pic{margin-top: 54px;}
    .gs_pic li{width: 31%;margin-right: 24px;padding: 5px;border: 1px solid #ccc;float: left;}
    .gs_pic li:last-child{margin-right: 0;}
    .gs_pic li img{width: 100%;}
    .lgs_con .right .more{margin-top: 17px;line-height: 41px;}

    /*案例展示*/
      .lcase{margin-top: 54px;}
    .case_left{width: 100%;border: 1px solid #ccc;height: 582px;display: none;}
    .case_left li.case_top{height: 460px;padding: 10px;}
    .case_left li img{ width: 100%;height: 460px;}
    .case_left .case_bom .case_con{float: left;width: 60%;}
    .case_bom{width: 96%;margin: 15px auto;}
    .case_bom .case_con h4{font-size: 18px;color: #414141;font-weight: bold;}
    .case_bom .case_con .case_cc{line-height: 34px;font-size: 14px;color: #414141;}
    .case_bom .case_more {float: left;width: 40%}

    .case_bom .case_more p{margin-top: 15px;}
    .case_bom .case_more p span{display: inline-block;padding: 6px 0;border: 1px solid #24AE60;border-radius: 20px;margin-right: 10px;}
    
    .case_more p span a{padding: 0 25px;color: #24AE60;font-size: 16px;}
    .case_more p span:hover{background-color: #24AE60;}
    .case_more p span:hover>a{color: #fff;text-decoration: none;}
    .c_60{height: 583px;width: 64%;float: left;margin-top: 30px;margin-right: 20px;}
    .c_40 ul{position: absolute;}
    .c_40{float:left;width:40%;height:585px;position: relative;overflow: hidden;margin-top: 30px;}
    .c_40 li{height: 280px;text-align: center;padding: 5px;border: 1px solid #ccc;}
    .c_40 li .c_title{height: 48px;line-height: 48px;}
    .c_img{height: 232px;}
    .c_img img{height: 226px;width: 100%}
    .f_title{text-align: center;margin-top: 20px;color: #757575;font-size: 18px;}
    .l_con{margin-top: 30px;}
    .l_con li{float: left;margin-left: 80px;border: 1px solid #25AE60;border-radius: 20px;width: 310px;height: 50px;line-height: 50px;text-align: center;}
    .l_con li a{font-size: 18px;color:#25AE60; }
    .l_con li:hover{background-color: #25AE60;}
    .l_con li:hover>a{color: #fff;}

    /*我们的优势*/
      .our_adv{padding: 50px 0;background-color: #F8F8F8;height: 445px;}
  .adv_list{margin-top: 20px;}
  .adv_list li{width: 23%;text-align: center;margin-right: 20px;line-height: 24px;float: left;border-right: 1px solid #ebebeb}
  .adv_list li:last-child{border: none;}
  .adv_list li h3{margin: 10px 0;}
  .adv_list li h3 p{font-size: 12px;font-weight: normal;}
  .adv_list li .adv_con{color: #565656;font-size: 14px;}
  .w80{width: 80%;margin: 0 auto;}
  .w80 .adv_zx {padding: 8px 0;width: 150px;margin-left: 20px;border: 1px solid #25AE60;border-radius: 20px;margin-top: 20px;}
  .w80 .adv_zx a{padding: 0 20px;color:#25AE60;font-size: 14px;}
  .w80 .adv_zx:hover{background-color: #25AE60;}
  .w80 .adv_zx:hover>a{color: #fff}
  
  #buzz{position: relative;}
  #buzz:hover  {
            -webkit-animation-name: buzz-out;
            -webkit-animation-duration: 0.5s;
            -webkit-animation-timing-function: linear;
            -webkit-animation-iteration-count: 1;
}
  @-webkit-keyframes buzz-out {
          0% {
            -webkit-transform: translateX(0px) rotate(0deg);
          }
          50% {
            -webkit-transform: translateX(6px) rotate(2deg);
          }
          
         100% {
            -webkit-transform: translateX(0) rotate(0deg);
          }
}
    /*合作客户*/
      .partner{margin-top: 47px;}
  .lbanner{position: relative;width: 100%;overflow: hidden;height: 290px;margin-top: 20px;}
  .uls{position: absolute;}
  .imgs{width: 1200px;float: left;}
  .imgs li{float: left;margin:3px;width: 289px;text-align: center;height: 137px}
  .imgs li img{width: 100%;height: 137px;}
  /*新闻资讯*/
  .news{margin-top: 20px;}
  .news_cate{margin-top: 20px;margin-bottom: 120px;}
  .news_cate li{float: left;margin-left: 40px;padding: 10px;border: 1px solid #25AE60;border-radius: 16px;}
  .news_cate li a{padding: 0 80px;color: #25AE60;font-size: 18px;}
  .news_cate li:hover{background-color: #25AE60;}
  .news_cate li:hover>a{color: #fff}
  .news_con{display: none;}
  .news_con .news_left,.news_con .news_right{float: left;}
  .news_con .news_left{width: 35%;background-color: #F2F2F2;margin-right: 30px;border-bottom: 2px solid #46B034}
  .news_con .news_right{width: 62%;}
  .news_con .news_left .news_img {width: 100%;}
  .news_left .news_img a{width: 100%}
  .news_left .news_img a img{width:100%}
  .w85{width: 85%;margin: 0 auto;margin-top: 22px;margin-bottom: 26px;}
  .h4:hover>a{color: #25AE60}
  .news_cc:hover>a{color: #25AE60}
  .h4{color:#343434;margin-bottom: 22px;margin-top: 12px;font-size: 16px;}
  .news_cc{color: #575757;line-height: 26px;font-size: 12px;}
  .news_cc a span.xq{color: #27AE61}
  .news_right .news_list{width: 80%;float: left;padding: 15px;border-bottom: 1px dashed #ccc;}
  .news_right .data{float: right;width: 12%;height: 85px;/*background-color: #25AE60;*/line-height: 36px;
    text-align: center;background-color: #5A5C59;margin-top: 40px;}
    .news_right .data p{color: #fff;}
    .news_right .data p:first-child{font-size: 20px;font-weight: bold;margin-top: 8px;}
    .news_right .data:hover{background-color: #25AE60;}

    /*footer*/
    .lfooter{height: 221px;
        background-image: linear-gradient( 179deg, #3f77f1 0%, #0c42b0 100%);
    box-shadow: 0px 0px 10px 0px #0c42b0;
    }

 /* .lfooter .w1180 .f1{margin-top: 25px;} */
  .lfooter .w1180 div{float: left;width: 24%;border-right: 1px dashed #797979;text-align: center;margin-top: 24px;}

  .lfooter .w1180 div a{color:#dadada;font-size: 14px;}
  .lfooter .w1180 div p{color:#dadada;}
  .lfooter .w1180 div p:nth-child(1){font-size: 18px;}
  .lfooter .w1180 div p:nth-child(2){font-size: 14px;}

  .lfooter .w1180 .f1 li{/*padding:   3px 0px;*/}
  .lfooter .w1180 .f1 li:first-child a{margin-right: 29px;}
  .lfooter .w1180 .f2{margin-top: 24px;height: 156px;}
  .lfooter .w1180 .f2 p:first-child{margin-top: 20px;}
  .lfooter .w1180 .f2 p{margin-bottom: 9px;}
  .lfooter .w1180 .f3 p:last-child{margin-top: -55px;}
  .lfooter .w1180 .f3 img{margin-right: 20px;margin-left: 20px; }
  .lfooter .f1 a:hover{color: #25AE60}
  /*.f3{height: 160px;}*/
  .footer_b{background-color: #1249b8;}
  .footer_b span{color: #cecece;font-size: 12px;}
  .footer_b{float: left;}
  .footer_b{text-align: center;}
  .footer_b{width:100%;}
  
  
