.kcx_patop{padding-top: 60px;}
.kcx_mabottom{margin-bottom: 60px;}
.kcx_mabottom20{margin-bottom: 20px;}
.kcx_mabottom30{margin-bottom: 30px;}

.kcx_title{font-size: 38px; text-align: center; color: #060065; font-weight: bold; line-height: normal;}
.kcx_fon42{font-size: 38px;text-align: center; color: #060065; font-weight: bold;display: flex; align-items: flex-start;}
.kcx_fon42 span{font-size: 18px; margin-top: -5px;}
.kcx_fontxt{margin-top: 10px;}
.kcx_fontxt span{font-size: 14px;}
.kcx_fon32{font-size: 32px; font-weight: bold;display: flex; align-items: flex-start;}
.kcx_fon32 span{font-size: 18px; margin-top: -5px;}
.kcx_fon24{font-size: 24px; font-weight: bold; line-height: normal;}
.kcx_fonc{text-align: center;}

.kcx_fon24no{font-weight: normal;}


.neili{position: relative;}
.neili .lititle{color: #060065; margin-bottom: 16px;}
.neili .liliang{display: flex; justify-content: space-between; align-items: flex-start;}
.neili .liw01{width: 100%;}
.neili .liw02{width: 47%; display: flex; justify-content: space-between; align-items: flex-start;}
.neili .liw03{width: 100%; display: flex; justify-content: space-between; align-items: flex-start;}
.neili .liheight{min-height: 46px; padding: 10px 0; border-top:2px #F9BC2E solid;}
.neili .lileftma{margin-right: 30px;}
.neili .lileftmar0{margin-right: 0;}
.neili .lileftma2{width: 60%;}
.neili .lileftma3{width: 66%;}
.neili .lileftma4{width: 50%;}

.neixian{border-bottom:1px #AFAFAF dashed; height: 1px;}




.kcx_bk01{position: relative;}
.kcx_bk01 .enili01{background: linear-gradient(to bottom, #12358F, #01B0F0); min-height: 60px; display: flex; justify-content: center; align-items: center; color: #fff;}
.kcx_bk01 .enili02{display: flex; justify-content: space-between; align-items: stretch;}
.kcx_bk01 .eniliw{width: 47%; display: flex; justify-content: center; align-items: center;}
.kcx_bk01 .eniliw img{margin: 10px 0;}
.kcx_bk01 .enilixian{display: flex; align-items: center; width: 12%; margin: 0 -6%; position: relative; z-index: 2;}
.kcx_bk01 .enilixian span{display: block; height: 1px; width: 100%;}
.kcx_bk01 .enilixian .xian01{border-bottom:4px #00B4F1 dashed;}
.kcx_bk01 .enilixian .xian02{border-bottom:4px #0B68B7 dashed;}
.kcx_bk01 .enili0bg02{background: linear-gradient(to bottom, #003B91, #F4F6FE); min-height: 80px; display: flex; justify-content: center; align-items: center; color: #fff; position: relative; z-index: 9;}
.kcx_bk01 .enili0bg03{background: linear-gradient(to bottom, #099EE3, #F4F6FE); min-height: 80px; display: flex; justify-content: center; align-items: center; color: #fff; position: relative; z-index: 9;}

.kcx_bk02{display: flex; justify-content: space-between; align-items: stretch;}
.kcx_bk02 .leftw{width: 47%;}
.kcx_bk02 .rightw{width: 47%;}
.kcx_bk02 .leftw2{width: calc(100% - 400px);}
.kcx_bk02 .rightw2{width: 100%; max-width: 324px;}

.kcx_bk02_two{flex-direction: row-reverse;}

.kcx_bk03{display: flex; justify-content: space-between; align-items: stretch;}
.kcx_bk03 .list{width: 31%;}

.kcx_bk04{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.kcx_bk04 .list{width: 31%;}
.kcx_bk04 .list .listtitle{margin-bottom: 10px;}
.kcx_bk04 .list .neili{margin-bottom: 10px;}
.kcx_bk04 .list .neili .neil-flex{display: flex;justify-content: space-between; align-items: center;}
.kcx_bk04 .list .neili .neil{width: 60px;}
.kcx_bk04 .list .neili .neic{width: 100%; height: 14px;background: #E6E6E6;}
.kcx_bk04 .list .neili .neir{width: 100px; text-align: right; font-weight: bold;}
.kcx_bk04 .list .neili01{color: #ACACAC;}
.kcx_bk04 .list .neili01 .neic span{display: block; height: 100%; background: #C9C9C9;}
.kcx_bk04 .list .neili02{color: #797979;}
.kcx_bk04 .list .neili02 .neic span{display: block; height: 100%; background: #A9ABAB;}
.kcx_bk04 .list .neili03{color: #00AF8D;}
.kcx_bk04 .list .neili03 .neic span{display: block; height: 100%; background: #00AF8D;}

.kcx_bk05{padding-top: 100px; display: flex; align-items: stretch; flex-wrap: wrap;justify-content: flex-start;}
.kcx_bk05 .listw{position: relative; text-align: center; width: calc(25% - 20px); margin: 0 10px 35px 10px;}
.kcx_bk05 .listw .titles{color: #060065; margin-bottom: 10px; justify-content: center;}
.kcx_bk05 .listw .fontxt{position: relative;}
.kcx_bk05 .listw .zhus{font-size: 14px;display: inline-block; font-weight: normal; color: #333;}
.kcx_bk05 .listw .zhus span{display: inline-block; width: 16px; height: 16px; border-radius: 50%; color: #fff; line-height: 16px; text-align: center; background: #636363;}
.zhuzi{width: 100%; margin: 0 auto; text-align: left; font-size: 14px;}
.zhuzi span{display: inline-block; width: 16px; height: 16px; border-radius: 50%; color: #fff; line-height: 16px; text-align: center; background: #636363;}

.kcx_bk06{}
.kcx_bk06 .listw{margin-bottom: 20px; text-align: left;}
.kcx_bk06 .listw img{width: 100%; margin-bottom: 20px;}

.kcx_bk07{display: flex; justify-content:space-between; align-items: stretch;flex-wrap: wrap;}
.kcx_bk07 .listw{width: 31%; max-width: 340px; margin: 25px 2%;}
.kcx_bk07 .listw .foncolor{color: #fff; text-align: left;}
.kcx_bk07 .listw .fontxt{min-height: 52px;}
.kcx_bk07 .listw img{margin-top: 15px; width: 100%;}




.kcx_img_01{background: url(../images/kcx_04_tu01.jpg) no-repeat center center; background-size: auto 100%;}
.kcx_img_02{background: url(../images/kcx_04_tu02.jpg) no-repeat center center; background-size: auto 100%;}
.kcx_img_03{background: url(../images/kcx_04_tu03.jpg) no-repeat center center; background-size: auto 100%;}
.kcx_img_04{background: url(../images/kcx_04_tu04.jpg) no-repeat center center; background-size: auto 100%;}
.kcx_img_05{background: url(../images/kcx_04_tu05.jpg) no-repeat center center; background-size: auto 100%;}
.kcx_img_06{background: url(../images/2025_kcx_04_tu12.jpg) no-repeat center center; background-size: auto 100%; min-height: 625px;}
.kcx_img_07{background: url(../images/kcx_04_tu13.jpg) no-repeat center center; background-size: auto 100%; min-height: 761px; display: flex; justify-content: center; align-items: center;}



.fons46{font-size: 46px;font-weight: 600;}
.fons32{font-size: 32px;font-weight: 600;}
.fons24{font-size: 24px;font-weight: 600;}
.fons22{font-size: 22px;font-weight: 600;}
.fons20{font-size: 20px;font-weight: 600;}
.fons18{font-size: 18px;font-weight: 600;}
.fons16{font-size: 16px;font-weight: 600;}

.fons-line-height{line-height: normal;}
.fons-line-height span{margin-top: 4px;}
.fons-line-height2{line-height: normal;}
.fons-line-height2 span{margin-top: -2px;}
.fons-line-height20{line-height: 20px;}


.kcx-2025-m-b40{margin-bottom: 40px;}
.kcx-2025-m-r{margin-right: 10%;}
.kcx-2025-m-l{margin-left: 10%;}
.kcx-2025-p40{padding: 40px 20px;}
.kcx-2025-ptb3020{padding: 30px 0 20px 0;}
.kcx-2025-pb20{padding: 0 0 20px 0;}
.kcx-2025-pt20{padding: 20px 0 0 0;}
.kcx-2025-p50{padding: 50px;}
.kcx-2025-ptb50{padding: 50px 0;}
.kcx-2025-ptb80{padding: 80px 0;}
.kcx-2025-p-t25{padding: 25px 0;}
.kcx-2025-p-l25{padding: 0 25px; height: 100vh; display: flex;flex-direction: column;justify-content: space-between;}

.kcx_2025_img{display: block; width: 100%;}
.kcx_2025_bg{background: #050052;}
.kcx_2025_bg2{background: #F1F8FF;}
.kcx_2025_bg3{background: #000;}
.kcx_2025_bg4{background: #EEEEEE;}
.kcx_2025_bg5{background: #fff;}


.kcx-2025-justify{text-align: justify}
.kcx-2025-right{text-align: right}
.kcx-2025-center{text-align: center}
.kcx-2025-width{width: 260px;}
.kcx-2025-min-width{min-width: 260px;}
.kcx-2025-min-width2{min-width: 200px;}

.kcx_2025_title1{color: #060066;}

.kcx_2025_color{color: #fff;}

.kcx_2025_item .item{padding: 10px 0 25px 0; min-height: 40px; display: flex;justify-content: space-between; align-items: flex-start;}
.kcx_2025_item .item strong{margin-left: 20px;}
.kcx_2025_item .item-border1{border-top:2px #00CE79 solid;}
.kcx_2025_item .item-border2{border-top:2px #F8BC2B solid;}
.kcx_2025_item .item-border2 p{text-align: justify;}
.kcx_2025_item .item-border3{border-top:4px #F8BC2B solid;}
.kcx_2025_item .item2{padding: 10px 0 0 0;}

.kcx_2025_item-bg01{background: url("../images/2025_kcx_04_tu01.jpg") no-repeat center bottom #fff; background-size: 100% auto;}
.kcx_2025_item-bg02{background: url("../images/2025_kcx_04_tu02.jpg") no-repeat center bottom #fff; background-size: 100% auto;}
.kcx_2025_item-bg03{background: url("../images/2025_kcx_04_tu03.jpg") no-repeat center bottom #fff; background-size: 100% auto;}
.kcx_2025_item-bg04{background: url("../images/2025_kcx_04_tu07.jpg") no-repeat left center #fff; background-size: auto 100%;}
.kcx_2025_item-bg05{background: url("../images/2025_kcx_04_tu08.jpg") no-repeat center bottom #fff; background-size: 100% auto;}
.kcx_2025_item-padding{padding: 20px 20px 190px 20px;}
.kcx_2025_item-padding40{padding: 40px 40px 260px 40px;}

.kcx_2025_flex{display: flex;justify-content: space-between; align-items: flex-start;}
.kcx_2025_flex-center{display: flex;justify-content: space-between; align-items: center;}
.kcx_2025_flex-left-top{display: flex;justify-content: left; align-items: flex-start;}
.kcx_2025_flex-right-top{display: flex;justify-content: right; align-items: flex-start;}
.kcx_2025_flex-stretch{display: flex;justify-content: space-between; align-items: stretch;}
.kcx_2025_flex-stretch-left{display: flex;justify-content: left; align-items: stretch;}
.kcx_2025_w31{width: 31%;}
.kcx_2025_w37{width: 37%;}
.kcx_2025_w60{width: 60%;}
.kcx_2025_w67{width: 67%;}
.kcx_2025_w52{width: 52%;}
.kcx_2025_w48{width: 48%;}
.kcx_2025_w45{width: 45%;}
.kcx_2025_w42{width: 42%;}

.kcx_2025_swiper_pagination{position: relative; margin-top: 10px;}
.kcx_2025_swiper_pagination .swiper-pagination-bullet{width: 12px; height: 12px; margin: 0 6px !important;}
.kcx_2025_swiper_pagination .swiper-pagination-bullet-active{background: #F4BE20;}




@media screen and (max-width:1450px){

}

@media screen and (max-width:1200px){

}

@media screen and (max-width: 960px){

}


@media screen and (max-width: 768px){
  .kcx_title{font-size: 24px;}
  .kcx_fon42{font-size: 28px;}
  .kcx_fon24{font-size: 20px;}
  .kcx_fon32{font-size: 26px;}
  .kcx_fon32 sup{font-size: 14px;}
  .kcx_patop{padding-top: 30px;}
  .kcx_mabottom{margin-bottom: 30px;}
  .kcx_mabottom30{margin-bottom: 15px;}


  .kcx_bk01 .eniliw{width: 100%;}
  .kcx_bk01 .enili02{flex-direction: column;}
  .kcx_bk01 .enilixian{display: none;}
  .kcx_bk01 .enili0bg02{min-height: 60px;}
  .kcx_bk01 .enili0bg03{min-height: 60px;}
  .kcx_bk02{flex-direction: column;}
  .kcx_bk02_two{flex-direction: column;}
  .kcx_bk02 .leftw{width: 100%;}
  .kcx_bk02 .rightw{width: 100%; height: 260px; background-size: 100% auto;}
  .neili .lileftma_wap{margin-right: 10px; width: 50%;}
  .neili .liheight{min-height: auto;}
  .kcx_bk02 .leftw2{width: 100%;}
  .neili .liw02{width: 100%;}
  .kcx_bk03{flex-direction: column;}
  .kcx_bk03 .list{width: 100%;}
  .kcx_bk04{flex-direction: column;}
  .kcx_bk04 .list{width: 100%;}
  .kcx_bk05{padding-top: 40px;}
  .kcx_bk05 .listw{width: calc(50% - 20px);margin: 0 10px 15px 10px;}
  .kcx_bk05 .listw .fontxt br{display: none;}
  .kcx_bk06 .listw{width: 100%;}
  .kcx_bk06 .listw{margin-bottom: 25px;}
  .kcx_bk07 .listw{width: 100%;margin: 0 0 15px 0;}
  .kcx_bk07 .listw .fontxt{min-height: auto;}
  .neili .liliang_wap{flex-direction: column;}

  .kcx_bk07 .listw .kcx_title{text-align: center;}
  .kcx_bk07 .listw .foncolor br{display: none;}
  .kcx_bk06 .listw img{margin-bottom: 10px;}

  .kcx_bk02 .kcx_img_02{height: 220px;}
  .kcx_bk02 .kcx_img_03{height: 190px;}
  .kcx_bk02 .kcx_img_04{height: 160px;}
  .kcx_bk02 .kcx_img_05{height: 300px; width: 100%; max-width: initial;background-size: 100% auto;}
  .kcx_img_07{padding: 40px 0; background-position: right center;}

  .kcx_patop{padding-top: 0;}


  .fons46{font-size: 32px;font-weight: 600;}
  .fons32{font-size: 24px;font-weight: 600;}
  .fons24{font-size: 20px;font-weight: 600;}
  .fons22{font-size: 18px;font-weight: 600;}
  .fons20{font-size: 18px;font-weight: 600;}
  .fons18{font-size: 18px;font-weight: 600;}
  .fons16{font-size: 16px;font-weight: 600;}

  .kcx-2025-m-b40{margin-bottom: 20px;}
  .kcx-2025-m-r{margin-right: 10%;}
  .kcx-2025-m-l{margin-left: 0%;}
  .kcx-2025-p40{padding: 20px;}
  .kcx-2025-ptb3020{padding: 30px 0 20px 0;}
  .kcx-2025-pb20{padding: 0 0 20px 0;}
  .kcx-2025-pt20{padding: 20px 0 0 0;}
  .kcx-2025-ptb80{padding: 20px 0;}
  .kcx-2025-p50{padding: 20px;}
  .kcx-2025-p-t25{padding: 25px 0;}
  .kcx-2025-p-l25{padding: 0 25px; height: 100%; display: flex;flex-direction: column;justify-content: space-between;}
  .kcx_2025_item_border_p2{padding: 8px 0;}

  .kcx_2025_item-padding40{padding: 20px 20px 60px 20px;}


  .kcx-2025-wap-pb20{padding-bottom: 20px;}
  .kcx-2025-wap-p20{padding: 20px;}

  .kcx_esg_top{flex-wrap: wrap;}
  .kcx_esg_top .listimg{width: 8%;}
  .kcx_esg_top .listfon{width: 27%;}
  .kcx_esg_top .listimg:nth-child(6){width: 100%; text-align: right; height: 50px}
  .kcx_esg_top .listimg:nth-child(6) img{width:8%;transform: rotate(90deg);position: relative;right: 9%;top: -34px;}
  .kcx_esg_top .listimg:nth-child(8) img{transform: rotate(180deg);}
  .kcx_esg_top .listimg:nth-child(10) img{transform: rotate(180deg);}
  .kcx_esg_top .listimg:nth-child(12){width: 100%; text-align: left; height: 50px}
  .kcx_esg_top .listimg:nth-child(12) img{width:8%;transform: rotate(90deg);position: relative;left: 9%;top: -34px;}

  .kcx_2025_flex{display: block;}
  .kcx_2025_flex-center{display: block;}
  .kcx_2025_flex-left-top{display: block;}
  .kcx_2025_flex-right-top{display: block;}
  .kcx_2025_flex-stretch{display: block;}
  .kcx_2025_flex-stretch-left{display: block;}

  .kcx_2025_flex-center-wap{display: flex; justify-content: space-between; align-items: center;}

  .kcx_2025_flex-column{display: flex; flex-direction: column;}
  .kcx_2025_flex-reverse{display: flex; flex-direction: column-reverse;}

  .kcx_2025_w31{width: 100%;}
  .kcx_2025_w37{width: 100%;}
  .kcx_2025_w60{width: 100%;}
  .kcx_2025_w67{width: 100%;}
  .kcx_2025_w52{width: 100%;}
  .kcx_2025_w48{width: 100%;}
  .kcx_2025_w45{width: 100%;}
  .kcx_2025_w42{width: 100%;}

  .kcx_2025_m_w67{width: 100%;}
  .kcx_2025_m_w31{width: 100%;}

  .kcx-2025-min-width{min-width: 200px;}
  .kcx-2025-min-width2{min-width: 140px;}

  .kcx_2025_item .item{min-height: auto; width: 100%; padding: 10px 0 15px 0;}

  .kcx_2025_item-bg04{background: url("../images/2025_kcx_04_tu07.jpg") no-repeat center center #fff; background-size: auto 100%;}

  .kcx_img_06{min-height: 700px;}

}

@media screen and (max-width: 326px){


}