.kcx_mpb{margin-bottom: 70px;}
.kcx_bk01{display: flex; justify-content: space-between; align-items: stretch;}
.kcx_bk01 .lneiw{width: 46%;}
.kcx_bk01 .lneiw .neititle{font-size: 24px; font-weight: bold; line-height: 36px; padding: 30px 0;}
.kcx_bk01 .lneiw .neititle2{margin: 10px 0 25px 0; font-size: 50px; color: #060065; font-weight: bold; line-height: normal;}
.kcx_bk01 .lneiw .neititle2 span{font-size: 38px;}
.kcx_bk01 .lneiw .neili{border-top:2px #F9BC2D solid; padding: 12px 0 30px 0; display: flex; justify-content: space-between; align-items: center;}
.kcx_bk01 .lneiw .neili .lfons{font-weight: 400; width: 75%; text-align: justify;}
.kcx_bk01 .lneiw .neili .rfons{font-size: 32px; font-weight: bold;}
.kcx_bk01 .rneiw{width: 46%; background: url(../images/kcx_02_tu01.jpg) no-repeat center center; background-size: auto 100%;}

.kcx_bk02_top{background: url(../images/kcx_02_tu02_top.jpg) no-repeat center center; background-size: auto 100%; min-height: 250px; display: flex; justify-content: center; align-items: center;}
.kcx_bk02{background: url(../images/kcx_02_tu02.jpg) no-repeat center center; background-size: auto 100%; min-height: 330px; display: flex; justify-content: center; align-items: center;}
.neifons{text-align: right;}
.neititle{font-size: 38px; font-weight: bold; color: #060065; line-height: normal;}
.neitxt{font-weight: bold; font-size: 24px; margin-top: 40px;}

.kcx_bk03{
  background: url(../images/kcx_02_tu03.jpg) no-repeat center center;
  background-size: auto 100%;
  min-height: 318px;
}
.kcx_bk03 .bkpa{
  padding: 50px;
}
.kcx_bk03 .bkpa .fonsw{
  width: 100%;
  max-width: 560px;
  text-align: justify;
}
.kcx_bk03 .bkpa .fonsw .neititle{
  font-size: 38px;
  line-height: normal;
  color: #060065;
  font-weight: bold;
  margin-bottom: 20px;
}

.kcx_bk04{
  display: flex;
  justify-content:space-between;
  align-items: stretch;
  flex-wrap: wrap;
}
.kcx_bk04 .listw{
  width: 48%;
  margin-bottom: 30px;
}
.kcx_bk04 .listw .neibg{
  margin-bottom: 30px;
  background: #F3F3F3;
}
.kcx_bk04 .listw .neibg .fongtitle{
  background: #1D314F;
  padding: 20px 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 60px;
}
.kcx_bk04 .listw .neibg .fongtitle .lfons{
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  width: calc(100% - 150px);
}
.kcx_bk04 .listw .neibg .fongtitle .rimg{
  width: 136px;
}
.kcx_bk04 .listw .neibg .fongtitle .rimg img{width: 100%;}
.kcx_bk04 .listw .neibg .titlebo{
  background: url(../images/kcx_02_tu04.jpg);
  height: 6px;
  width: 100%;
  background-size: 100% auto;
}
.kcx_bk04 .listw .neibg .neitxt{
  padding: 30px 30px 10px 30px;
}
.kcx_bk04 .listw .neibg .neitxt p{
  margin-bottom: 20px;
}
.kcx_bk04 .listw .neibg .neitxt p.ninh{
  min-height: 78px;
}

.kcx_bk04 .listw .neibfon{

}














@media screen and (max-width:1450px){

}

@media screen and (max-width:1200px){

	
}

@media screen and (max-width: 960px){
  .kcx_bk01 .lneiw .neititle br{display: none;}
  .kcx_bk04 .listw .neibg .fongtitle .lfons br{display: none;}


}


@media screen and (max-width: 768px){
  .kcx_mpb{margin-bottom: 40px;}
  .kcx_bk01{flex-direction: column;}
  .kcx_bk01 .lneiw{width: 100%;}
  .kcx_bk01 .rneiw{width: 100%; height: 260px; background-size: 100% auto;}
  .kcx_bk01 .lneiw .neititle{font-size: 18px;line-height: 28px; padding-top: 0;}
  .kcx_bk01 .lneiw .neititle2{font-size: 24px; margin: 30px 0 10px 0;}
  .kcx_bk01 .lneiw .neili{padding: 12px 0 20px 0;}

  .kcx_bk02_top{min-height: 140px}
  .kcx_bk02{min-height: 200px;}
  .kcx_bk02 .neifons{text-align: center; line-height: normal;}
.neititle{font-size: 24px;}
.neitxt{font-size: 18px;}

  .kcx_bk03{min-height: auto;}
  .kcx_bk03 .bkpa{padding: 20px;}
  .kcx_bk03 .bkpa .fonsw .neititle{font-size: 24px;}

  .kcx_bk04{flex-direction: column;}
  .kcx_bk04 .listw{width: 100%;}
  .kcx_bk04 .listw .neibg{margin-bottom: 20px;}
  .kcx_bk04 .listw .neibg .fongtitle{padding: 10px 15px;}
  .kcx_bk04 .listw .neibg .fongtitle .lfons{font-size: 18px; width: calc(100% - 110px);}
  .kcx_bk04 .listw .neibg .fongtitle .rimg{width: 100px;}

  .kcx_bk04 .listw .neibg .neitxt{padding: 15px 15px 1px 15px;}
  





}

@media screen and (max-width: 326px){


}