.kcx_title{font-size: 38px; text-align: center; color: #060065; font-weight: bold; line-height: normal; margin-bottom: 60px;}

.kcx_bk01{display: flex; justify-content: space-between; align-items: flex-start;flex-wrap: wrap;}
.kcx_bk01 .lists{margin-bottom: 60px; text-align: center;}
.kcx_bk01 .lists1{width: 20%;}
.kcx_bk01 .lists2{width: 30%;}
.kcx_bk01 .lists3{width: 35%;}
.kcx_bk01 .lists4{width: 33%;}
.kcx_bk01 .lists .fons01{font-size:32px; font-weight: bold; margin-bottom: 10px;display: flex; justify-content: center; align-items: flex-end;}
.kcx_bk01 .lists .fons01 strong{font-size: 20px;}
.kcx_bk01 .lists span{display: block; width: 30px; height: 3px; margin: 0 auto 10px auto; background: #F8BC2A;}
.kcx_bk01 .lists .fons02{font-size: 18px; min-height:50px;}
.kcx_bk01 .lists img{width: 100%; max-width: 180px; margin: auto;}
.kcx_bk01 .lists .zhushi{text-align: right; font-size: 14px; color: #5F5F5F; max-width: 260px; margin: auto;}
.kcx_bk01 .lists .zhushi e{display: inline-block; background: #5F5F5F; width: 16px; height: 16px; color: #fff; vertical-align: middle; line-height: 16px; text-align: center; border-radius: 50%; margin-left: 3px;}

.kcx_bk01_zhu{padding-bottom: 50px;}
.kcx_bk01_zhu e{display: inline-block; background: #5F5F5F; width: 16px; height: 16px; color: #fff; vertical-align: middle; line-height: 16px; text-align: center; border-radius: 50%; margin:0 5px 0 3px;}

.kcx_bk02bg{background: url(/statics/gaiban/2024kcx/images/kcx_07_bg.jpg) no-repeat center center; background-size:100% 100%; padding: 100px 0 50px 0;}
.kcx_bk02{display: flex; justify-content: center; align-items: stretch;flex-wrap: wrap;}
.kcx_bk02 .lists{display: flex;justify-content: space-between; align-items: center; margin: 0 1% 40px 1%;}
.kcx_bk02 .lists .imgtul{transform: scaleX(1);}
.kcx_bk02 .lists .imgtur{transform: scaleX(-1);}
.kcx_bk02 .lists .fonsc{margin: 0 -8%; text-align: center;}
.kcx_bk02 .lists .fonsc .titles{font-size: 17px; font-weight: bold; line-height: 22px; margin-bottom: 10px;}
.kcx_bk02 .lists .fonsc .fonstxt{font-size: 13px; font-weight: bold;    line-height: 20px;}

.kcx_bk02 .listsw1{width: 18%;}
.kcx_bk02 .listsw2{width: 25%;}


@media screen and (max-width:1450px){

}

@media screen and (max-width:1200px){
  .kcx_bk02 .listsw1{width: 21%;margin: 0px 2% 40px 2%;}
  .kcx_bk02 .lists .fonsc .titles br{display: none;}
  .kcx_bk02 .listsw2{width: 31%;margin: 0px 2% 40px 2%;}

}

@media screen and (max-width: 960px){
  .kcx_bk02 .listsw1{width: 32%;}
  .kcx_bk02 .listsw2{width: 33%;}

}


@media screen and (max-width: 768px){
  .kcx_bk01 .lists{margin-bottom: 40px;}
  .kcx_bk01 .lists .fons01{font-size: 22px;}
  .kcx_bk01 .lists .fons02{font-size: 12px; min-height: auto;}
  .kcx_bk01 .lists .fons02 br{display: none;}
  .kcx_bk01 .lists1{width: 47%;}
  .kcx_bk01 .lists2{width: 47%;}
  .kcx_bk01 .lists3{width: 47%;}
  .kcx_bk01 .lists4{width: 50%;}


  .kcx_title{font-size: 24px; margin-bottom: 20px;}
  .kcx_bk02bg{padding: 40px 0 20px 0;}
  .kcx_bk02{justify-content: space-between;}
  .kcx_bk02 .lists{margin: 0 0 20px 0;}
  .kcx_bk02 .lists .fonsc{margin: 0 -2%;}
  .kcx_bk02 .listsw1{width: 49%;}
  .kcx_bk02 .listsw2{width: 49%;}
  .kcx_bk02 .lists .fonsc .titles{font-size: 14px;}
  .kcx_bk02 .lists .fonsc .fonstxt{font-size: 12px;}
  .kcx_bk02 .lists .fonsc .titles br{display: none;}
  .kcx_bk02 .lists .fonsc .fonstxt br{display: none;}




}

@media screen and (max-width: 326px){


}