.development{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 5.46875vw;
  padding-bottom: 6.98vw;
}
.development .lf{
  flex:0 0 45.4%;
  margin-right: 4.6%;
}
.development .rg{
    flex: 1;
}
.dev-tit{
    color: #17489C;
    line-height: 1;
    margin-bottom: 1.5625vw;
    font-weight: 600;
}
.dev-des{
   line-height: 2;
   color: #333;
}
.zlhz02{
  background:url('../jpg/zlhz_bj.jpg') no-repeat;
  padding-top: 5.9375vw;
  padding-bottom: 4.6875vw;
}
.zlhz02 .dev-tit{
    text-align: center;
    margin-bottom: 3.4375vw;
} 
.con02_list{display: flex;white-space: nowrap;overflow: hidden;margin-bottom: 2.24vw;}
.con02_list .sw1{display: flex;flex:1;}
.con02_list .sw_s{width: 261px;margin-right: 50px;border-radius: 6px;overflow: hidden;box-sizing:initial;
}
.c_list02{
    margin-bottom: 0;
}

.c_list01.active .sw1{animation: ticker linear 80s infinite;}
.c_list02.active .sw1{animation: ticker2 linear 78s infinite;}

.c_list01.active1 .sw1{animation: ticker2 linear 80s infinite;}
.c_list02.active1 .sw1{animation: ticker linear 78s infinite;}

.con02_list:hover .sw1{animation-play-state: paused;}
.change{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5.625vw;
}
.change>div{
    margin: 0 24px;
    cursor: pointer;
}
.change>div:hover svg path{
    fill:#17489C;
}
@keyframes ticker {
  0% {
      transform: translate3d(0%, 0, 0);
  }
  100% {
      transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker2 {
  0% {
      transform: translate3d(-100%, 0, 0);
  }
  100% {
      transform: translate3d(0%, 0, 0);
  }
}
@media screen and (max-width:1600px){
    .con02_list .sw_s{width: 240px;margin-right: 40px;
    }
}
@media screen and (max-width:1200px){
    .con02_list .sw_s{width: 200px;margin-right: 30px;
    }
}
@media screen and (max-width:768px){
    .con02_list .sw_s{width: 160px;margin-right: 20px;
    }
    .development .rg,
    .development .lf{
        flex: 0 0 100%;
        margin-bottom: 20px;
    }
    .change>div{
        margin: 0 10px;
    }
    .change>div svg{
        width: 30px;
        height: 30px;
    }
    .zlhz02{
        padding-top: 30px;
    }
}
