  /* .subnav div ul li:nth-child(1) {
        border-bottom: 3px solid #f7941c;
        font-weight: bold;
        color: black;
    }

    .subnav div ul li:nth-child(1) a {
        color: black;
    } */

    .kcxfz_tpxw {
        width: 1300px;
        margin: 0 auto;
    }

    .kcxfz_tpxw_wrap {
        width: 603px;
        height: 354px;
        position: relative;
        border: 1px solid #cbcbcb;
        padding: 10px; border-radius: 10px;
    }

    .kcxfz_tpxw_wrap .bd {
        width: 603px;
        height: 354px;
        overflow: hidden;
    }

    .kcxfz_tpxw_wrap .bd ul {
        overflow: hidden;
    }

    .kcxfz_tpxw_wrap .bd ul li {
        height: 624px;
        float: left;
        position: relative;
    }

    .kcxfz_tpxw_wrap .bd ul li div {
        width: 603px;
        height: 60px;
        position: absolute;
        left: 0;
        bottom: 0;
        overflow: hidden;
        background: #313133;
        opacity: 0.5;
    }

    .kcxfz_tpxw_wrap .bd ul li p {
        width: 603px;
        height: 60px;
        line-height: 60px;
        position: absolute;
        left: 0;
        bottom: 0;
        text-indent: 20px;
        font-size: 20px;
    }

    .kcxfz_tpxw_wrap .bd ul li p a:link,
    .tpxw .bd ul li p a:hover,
    .tpxw .bd ul li p a:visited {
        color: #fff;
        text-decoration: none;
    }

    .kcxfz_tpxw_wrap .hd {
        overflow: hidden;
        height: 60px;
        position: absolute;
        right: 38px;
        bottom: 10px;
    }

    .kcxfz_tpxw_wrap .hd ul {
        float: left;
        overflow: hidden;
        margin-top: 19px;
    }

    .kcxfz_tpxw_wrap .hd ul li {
        float: left;
        border-radius: 50%;
        width: 16px;
        height: 16px;
        overflow: hidden;
        margin-right: 5px;
        text-indent: -999px;
        cursor: pointer;
        background: #fefefe;
    }

    .kcxfz_tpxw_wrap .hd ul li.on {
        background: #fde53a;
    }

    /* 新增样式 */
    .kcxfz_tpxw {
        width: 1300px;
        margin: 0 auto;
    }

    .xtptz {
        float: left;
        margin-top: -109px;
        display: inline-block;
    }

    .kcxfz_ldzc {
        width: 100%;
        background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/ldzcbj.jpg) no-repeat bottom;
        height: 371px;
        margin-top: 74px;
    }

    .esg_li1 {
        background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/lgh.jpg) 0px 0px no-repeat;
        padding-left: 333px;

        height: 371px;
    font-size: 18px;
    }

    .esgZL {
        background: none;
        width: 1300px;
        height: 371px;
        padding-top: 0px;
        margin: 0 auto;
    }

    .esg_ldzc {
        padding-top: 66px;
        width: 962px;
    }

    .esg_ld {
        width: 963px;    margin-top: 15px;
    }

    .ldzc_t {
        position: relative;
    }

    .ldzc_t::after {
        content: '';
        width: 96px;
        height: 2px;
        background: #cb533d;
        position: absolute;
        bottom: 1px;
        left: 0px;
    }

    .esg_ldzc .ldzc_t {
        color: #5d0e01;
        font-size: 24px;
        font-weight: bold;
    }

    .esg_ldzc dd {
        color: #37302f;
        line-height: 29px;
        text-align: justify;
        padding-top: 19px;
       
    }

    .esgTxtBox {
        width: 1300px;
        margin: 0 auto;
        text-align: left;
        /* height: 927px; */
        position: relative;
    }

    .esgTxtBox .hd {
        height: 36px;
        line-height: 36px;
        background: #eeeeee;
        padding: 7px 9px;
        position: relative;
        width: 252px;
        float: right;
        clear: both;
        border-radius: 5px;
    }

    .esgTxtBox .hd ul {
        float: left;
        position: absolute;
        height: 36px
    }

    .esgTxtBox .hd ul li {
        float: left;
        padding: 0 15px;
        cursor: pointer;
        color: #191919;
        width: 93px;
        text-align: center;
        margin-left: 2px;height: 36px;
    /* line-height: 36px; */    font-size: 16px;
    }

    .esgTxtBox .hd ul li.on {
        background: #ec8600;
        color: #fff;
        border-radius: 5px;
    }

    /* 头部悬浮样式 */
    .header_warp {
        transition: top 0.3s ease;
    }

    .header_warp.fixed {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 9999;
    }

    .esgTxtBox .bd ul {
        zoom: 1
    }

    /* .esgTxtBox .bd li {
        height: 24px;
        line-height: 24px
    } */

    .esgTxtBox .bd li .date {
        float: right;
        color: #999
    }

    .esg_zljmb_bt {
        font-size: 32px;
        font-weight: bold;
        color: #191919;
        text-align: left;
        position: relative;
        width: 1300px;
        margin: 0 auto;
    }

    .mt100 {
        margin-top: 100px;
    }
.mt40 {
        margin-top: 40px;
    }
    .mt80{ margin-top: 80px; }
.mb80{
        margin-bottom: 80px;
    }
    .mt74 {
        margin-top: 74px;
    }
    .zlmx_p1 {
        font-size: 18px;
        color: #434343;
        line-height: 30px;    text-align: justify;
    }

    .w1300 {
        width: 1300px;
        margin: 0 auto;
    }
  .w1400 {
        width: 1400px;
        margin: 0 auto;
    }
    /* 实质性 */
    .szxyt_p1 {
        font-size: 18px;
        color: #434343;
        line-height: 30px;
        margin-top: 60px;
    }

    .szxyt_p2 {
        font-size: 18px;
        color: #434343;
        padding: 15px;
        width: 241px;
        height: 20px;
       
        line-height: 18px;
        text-align: center;
        background: #ec8600;
        color: #fff;
        margin-top: 40px;
    }

    .szxyt_lblist {
        margin-top: 40px;
    }

    .szxyt_lblist ul {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }

    .szxyt_lblist ul li {
        width: 410px;
        height: 620px;
        background: #f7f7f7;border-radius: 10px 10px 0px 0px;
    }

    .szxyt_lblistp1 {
        font-size: 16px;
        color: #434343;
        line-height: 28px;
        padding: 26px;
        height: 198px;
        text-align: justify;
    }

    .szxyt_lblistp2 {
        font-size: 14px;
        color: #ffffff;
        background: #3c9e10;
        line-height: 32px;
        margin-left: 26px;
        height: 32px;
        width: 87px;
        text-align: center;
    }

    .szxyt_hj {
        position: relative;
        color: #fff;
    }

    .szxyt_hj:hover .szxyt_hj_ds {
        display: block;
    }

    .szxyt_hj .szxyt_hj_ds {
        position: absolute;
        top: 0%;
        left: 0%;
        height: 259px;
    }

    .szxyt_hj_ds {
        padding: 28px 20px;
        background: #2121218f;
        display: none;
    }

    .szxyt_hj_ds .szxyt_hj_ds_ul li {
        width: 136px;
        height: 92px;
        background: none;
        margin-top: 10px;
    }

    .szxythj_p1 {
        width: 55px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        border-radius: 10px;
        background: #3c9e10;
    }

    .szxyt_hj_ds h3 {
        margin-top: 110px;
        border-bottom: 1px solid #fff;
        line-height: 30px;
        font-size: 14px;
        font-weight: bold;
    }

    .szxyt_hj_ds_ul li p {
        line-height: 30px;
    }

    /* 评级与荣誉 */
    .pjyryTxtBox {
        width: 1300px;
        margin: 0 auto;
        text-align: left;
    }

    .pjyryTxtBox .hd {
        height: 42px;
        line-height: 42px;
        position: relative;
        width: 1300px;
        border-bottom: 1px solid #eeeeee;
    }

    .pjyryTxtBox .hd ul {
        float: left;
        position: absolute;
        height: 36px
    }

    .pjyryTxtBox .hd ul li {
        height: 42px;
        float: left;
        padding: 0 15px;
        cursor: pointer;
        
        width: 403px;
        text-align: center;
        font-size: 20px;
        font-weight: bold;
        line-height: 30px;
        margin-left: 0px;
    }
.hjqhbhTxtBox .hd ul li{color: #00824e;}
    .pjyryTxtBox .hd ul li.on {
        background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/pjyry_tabbj.jpg)179px 39px no-repeat;
    }

    .pjyryTxtBox .bd ul {
        zoom: 1
    }

    /* .pjyryTxtBox .bd li{ height:24px; line-height:24px} */
    .pjyryTxtBox .bd li .date {
        float: right;
        color: #999
    }

    /* 最新动态 */
    .zxdt {
        height: 470px;
    }

    .kcxfz_tpxw_wrap {
        float: left;
    }

    .zxdt_list {
        float: right;
        width: 655px;
        height: 366px;
    }

    .zxdt_list p {
        border-bottom: 1px solid #eeeeee;
        text-align: right;
    }

    .zxdt_list p a {
        font-size: 16px;
        color: #5a0707;
        line-height: 34px;
    }

    .zxdt_list ul {
        margin-top: 24px;
    }

    .zxdt_list ul li {
        line-height: 32px;
        height: 32px;
        font-size: 16px;
    }

    .zxdt_list ul li .date {
        float: right;
    }

    /* 组织与倡议 */

    .arrow-btn svg {
        width: 22px;
        height: 68px;
        fill: #000;
    }

    .arrow-btn:hover svg {
        fill: #333;
    }
.carousel-container {
    width: 1250px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    padding: 0 35px;
}

.carousel-track {
    display: flex;
    align-items: center;
    gap: 62px;                  /* 与JS保持一致 */
    overflow: hidden;
    scroll-behavior: smooth;
    margin: 0 auto;
    /* 不设固定宽度，由JS动态设置 */
    
    &::-webkit-scrollbar {
        display: none;
    }
    scrollbar-width: none;
}

.carousel-item {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 175px;
}

.item-img {
    max-height: 88px;
    width: auto;
    object-fit: contain;
    border-radius: 8px;
    display: block;
}

.arrow-btn {
    position: absolute;
    top: 49%;
    transform: translateY(-50%);
    width: 29px;
    height: 41px;
    border: none;
    cursor: pointer;
    z-index: 11;
    background-size: cover;
    background-color: transparent;
}

.arrow-left {
    left: 4px;
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/zzycy_jtL.jpg) no-repeat center;
}

.arrow-left:hover {
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/zzycy_jton.jpg) no-repeat center;
    transform: translateY(-50%) rotate(180deg);
}

.arrow-right {
    right: 4px;
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/zzycy_jtL.jpg) no-repeat center;
    transform: translateY(-50%) rotate(180deg);
}

.arrow-right:hover {
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/zzycy_jton.jpg) no-repeat center;
    transform: translateY(-50%) rotate(360deg);
}
    /* 导航可持续发展 */
    .kcxfz_nav {
        position: relative;
    }

    .kcxfz_nav::after {
        content: '';
        position: absolute;
        bottom: -18px;
        left: 0;
        width: 100%;
        height: 18px;
    }

    .kcxfz_nav .sub_list {
        text-align: left;
        /* display: grid; 
         grid-template-columns: repeat(5, 1fr); */
        gap: 20px;
        /* 行间距和列间距均为 20px */
        width: 1098px;
        margin-left: 0px;
        left: -30%;
        position: fixed;
        margin-top: 18px;
    }
.kcxfz_nav .sub_list li{float: left;width: 190px;margin-right: 15px;}


    .kcxfz_nav .sub_list li {
        margin-left: 20;
    }

    .kcxfz_nav .sub_list li h3 {
        font-size: 20px;
        font-weight: bold;
        border-bottom: 1px solid #dddddd;
        line-height: 30px;
        height: 40px;
        margin-bottom: 12px;
    }
.sub_list{    padding-top: 10px;}
    .kcxfz_nav.sub_list li a {
        display: block;
        font-size: 19px;
        color: #2b2e2e;
        opacity: 0.7;
        padding: 7px 0;
    }

    .submenu_show .bg_hover {
        height: 550px;
    }

    .sub_list li a {
        padding: 7px 0;
    }

    .submenu_show .subshow_d {
        width: 100%;
        border-bottom: 1px solid #dddddd;
    }

    .head_con { width: 100%;  border-bottom: 1px solid #dddddd;}
    /* 导航置顶部分 */
      #mainNav {
    position: static;
    width: 100%;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    /* 其他样式（背景、内边距等）自行补充 */
  }
  #mainNav.sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    box-shadow: 0 4px 20px rgba(0,0,0,0.12);
    animation: slideDown 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  }
  @keyframes slideDown {
    0% { transform: translateY(-110%); opacity: 0.7; }
    100% { transform: translateY(0); opacity: 1; }
  }
  /* 评价与荣誉 */
.pjyry{margin-bottom: 50px;}

/* 环境 */
/* 环境数据摘要 */
.hjfzmb{
    margin-top: 40px;
}
.hj_zljmb_bt {
    font-size: 32px;
    font-weight: bold;
    color: #191919;
    text-align: left;
    position: relative;
    width: 1400px;
    margin: 0 auto;
}
.gclsyy_nr_bt{font-size: 22px;     font-weight: bold; color: #00824e;line-height: 34px; margin-bottom: 24px;text-indent: 45px;position: relative;}
.gclsyy_nr_bt::before {
  content: "";
    position: absolute;
    top: 4px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 23px;
    height: 24px;
    background-image: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/gclsyy_ico.jpg);
    background-size: cover;
 
    z-index: -1;
}
.gclsyy_nr_xq{font-size: 18px;  color: #434343;line-height: 30px;margin-bottom: 31px;margin-bottom: 36px;    padding-left: 45px;}
/* 高效资源利用 */
/* 数据表格区域 */
    .data-section {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 20px;
      padding: 23px 0;
      border-bottom: 1px solid #cddacc;
    }
.data-section5{ grid-template-columns: repeat(5, 1fr); border-bottom: 0px;}
    .data-item {
      text-align: left;
      /* padding: 15px; */
    }

    .data-label {
      font-size: 14px;
      color: #404040;
      margin-bottom: 8px;
    }

    .data-value {
      font-size: 40px;
      font-weight: bold;
      color: #2e8b57;
      line-height: 1.2;
    }

    .data-unit {
      font-size: 14px;
      color: #404040;
      margin-left: 4px;    font-weight: 500;
    }

    /* 第二行数据 */
    .data-section:nth-child(2) {
      margin-top: -5px;
    }

    /* 图文区域 */
    .image-text-section {
      display: flex;width: 1374px;
      gap: 20px;
      margin-top: 30px;
      align-items: flex-start;
    }

    .image-container {
      width: 644px;
      overflow: hidden;
      border: 0px solid #ddd;
    }

    .image-container img {
      width: 100%;
      height: auto;
      display: block;
    }

    .text-container {
      flex: 1;
      /* background-color: #f8fdf6; */
      padding: 20px;
      /* border: 1px solid #ddd; */
    }

    .title-bar {
      /* background-color: #2e8b57; */
      color: #255d00;
      padding: 10px 15px;
      font-size: 22px;
      font-weight: bold;text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
      margin-bottom: 15px;    margin-top: 45px;
    }

    .description {
      font-size: 16px;
      line-height: 1.8;
      color: #434343;margin-top: 48px;
    line-height: 32px;
    
    text-align: justify;
    }

/* 气候变化 */
.ydqhbh_nr ul li{
    /* margin-top: 50px; */
    /* border-bottom: 1px solid #dddddd; */
}
.hj_qhbh_p1{font-size: 20px;     font-weight: bold; color: #3d7316;line-height: 34px; margin-bottom: 43px;}
.hj_qhbh_p2{font-size: 16px;  color: #434343;line-height: 30px;margin-bottom: 31px;display: none; }
.hj_qhbh_p1 i{float: right;    padding-top: 14px;      width: 22px; height: 14px;text-align: center;}
.hj_qhbh_p2a{font-size: 16px;  color: #fff;line-height: 17px;background: #01970f;padding: 20px  40px;margin-right: 30px; }
.hjqhbhTxtBox{width: 1400px;}
.hjqhbhTxtBox .hd{width: 1400px; border-bottom: 1px solid #dddddd;}
.hjqhbhTxtBox .hd ul{    display: flex;justify-content: space-between;width: 1400px;}
.hjqhbhTxtBox .hd  ul li{width: auto;    padding: inherit;font-size: 22px;}
.hjqhbhTxtBox .hd ul li.on {  background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/hj_qhbh_on.jpg) 9px 39px no-repeat;}
.hjqhbhTxtBox .hd ul li:nth-child(3).on{  background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/hj_qhbh_on.jpg) 30px 39px no-repeat;}
.hjqhbhTxtBox .hd ul li:nth-child(4).on{  background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/hj_qhbh_on.jpg) 42px 39px no-repeat;}
.hjqhbhTxtBox .hd ul li:nth-child(5).on{  background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/hj_qhbh_on.jpg) 20px 39px no-repeat;}
.hjqhbhTxtBox .bd ul li p{font-size: 18px;}
/* 社会 */
.sh_gk{margin-top: 40px;}
.sh_bt{font-size: 32px;  color: #191919; text-align: left; position: relative; width: 1400px;font-weight: bold; }
.sh_khmyddc{ width: 1400px;  }
.sh_khmyddc_p1{font-size: 22px;     font-weight: bold; color: #c04c09;line-height: 34px;text-indent: 45px; margin-bottom: 30px;position: relative; }
.sh_khmyddc_p1::before {
  content: ""; /* 必须设置content属性来创建伪元素 */
  position: absolute;
  top: 16px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 8px;
  height: 7px;
  background-image: url('https://www.kunlun.com.hk/r/s1/images/2026kcxfz/hj_qhbhnr_jt.jpg'); /* 设置背景图片 */
  background-size: cover; /* 确保图片覆盖整个伪元素 */
  transform: rotate(180deg); /* 旋转45度 */
  z-index: -1; /* 确保内容显示在伪元素之上 */
}
.sh_khmyddc_p1.on::before {background-image: url('https://www.kunlun.com.hk/r/s1/images/2026kcxfz/hj_qhbhnr_jt.jpg'); /* 设置背景图片 */transform: rotate(0deg); /* 旋转45度 */}
.sh_khmyddc_p2{font-size: 18px;  color: #434343;line-height: 32px;    padding-left: 45px;text-align: justify;
    display: none;
 }
/* 守护健康安全 */
.sh_shjkaq_nr_nr_ul li{float: left; width: 395px;margin-left: 36px;}
.sh_shjkaq_nr_nr_ul_li_p1{font-size: 22px;     font-weight: bold; color: #bf4800;line-height: 34px; margin-bottom: 12px;}
.sh_shjkaq_nr_nr_ul_li_p2{font-size: 16px;  color: #434343;line-height: 30px;margin-bottom: 30px; }
 /* 坚持以人为本 */
 .sh_jcyrwb .hd ul li.on { background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/sh_jcyrwbon.jpg) 0px 39px no-repeat;}
.sh_jcyrwb .hd ul li:nth-child(3).on{  background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/sh_jcyrwbon.jpg) 0px 39px no-repeat;}
.sh_jcyrwb .bd ul li .p1{font-size: 18px;color: #ffffff; background: #d37500;    width: 139px;  height: 42px; line-height: 42px; text-align: center; border-radius: 5px;}
.sh_jcyrwb .bd ul li .p2{font-size: 18px; color: #434343;line-height: 30px;margin-top: 30px;}
/* 专项报告 */
.esgbg_zxbg .zxbg {
    display: flex;
    justify-content: space-evenly;
    text-align: center;
    align-items: center;
    width: 1063px;    justify-content: space-between;
}

.esgbg_zxbg .zxbg>li>a>img {
   
    width: 249px;
}
.esgbg_zxbg .zxbg>li>a>p {
    color: #f1a043;
    font-weight: 400;
    margin-top: 12px;
       font-size: 16px;
    text-align: left;
    color: #ff9b23;
    border-top: 4px solid #ff9b23;
    padding-top: 10px;
        letter-spacing: -1px;
}
/* 治理 */
.zl_gsgz .sh_khmyddc_p1{color: #01327b;}
/* esg相关政策 */
.esgxgzcTxtBox {
        width: 1067px;
        /* margin: 0 auto; */
        text-align: left;
        /* height: 580px; */
        min-height: 300px;
    }

    .esgxgzcTxtBox .hd {
        height: 36px;
        line-height: 36px;
        padding: 7px 9px;
        padding-left: 0px;
        position: relative;
           }

    .esgxgzcTxtBox .hd ul {
        float: left;
        position: absolute;
        height: 36px
    }

    .esgxgzcTxtBox .hd ul li {
        float: left;
        padding: 0 15px;
        cursor: pointer;
        color: #5e1d00;
        width: 118px;
        text-align: center;
        margin-left: 2px;height: 36px;
    /* line-height: 36px; */
       border-radius: 5px;
       background: #f6efec;
       margin-right: 18px;
    }

    .esgxgzcTxtBox .hd ul li.on {
        background: #f9580f;
        color: #fff;
        border-radius: 5px;
    }
.esgxgzcTxtBox .bd{margin-top: 46px;}
.esgxgzcTxtBox .bd ul li{font-size: 16px;line-height: 33px;height: 33px; padding: 0px 10px;margin-bottom: 20px;}
.esgxgzcTxtBox .bd ul li .title{width: 900px;float: left;}
.esgxgzcTxtBox .bd ul li .date{float: right;}

.esgxgzcTxtBox .bd ul li:nth-child(even) {
  background-color: #fff6f2; /* 浅灰色背景 */
}

/* 子导航 */
.subnav div {
    min-width: 1373px;}
/* 图表大气污染物 */
.chart_dqwrw{   width: 430px;}
/* 公用2025绩效 */
.jx2025{color:#00824e;    text-indent: 47px;}
.jx2025::before {
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 25px;
    height: 25px;
    background-image: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/jxkh_03.jpg);
    background-size: cover;
    transform: rotate(0deg);
    z-index: -1;
}
.jx2025.on::before {
    background-image: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/jxkh_03.jpg);
    transform: rotate(0deg);
}
.jx2025_p2{    padding-left: 0px;}
/* 社会页绩效 */
 .sh_bznyaq_p1{color: #c94700;}
 .sh_bznyaq_p2 .data-value{color: #c94700;}
  .sh_bznyaq_p2 .data-section{border-bottom: 0px solid #c94700;}
   .sh_bznyaq_p2 .title-bar{margin-top: 35px;}

.sh_hszlgjjx .data-section {   grid-template-columns: repeat(5, 1fr);}
.sh_twbt{color: #643400;}
.tsfwzl-data{margin-bottom: -5px;}
.sh_kjcxtx .data-section{   grid-template-columns: repeat(8, 1fr);}
/* 携手三商 */
.sh_xsssgys{background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/gyssxrk_bj.jpg)no-repeat;width: 1400px;    height: 136px;}
.sh_xsssgys p{font-size: 16px;  color: #31200b;line-height: 26px;   text-align: justify;float: left;width: 266px;margin-top: 20px;margin-left: 78px;}
.jcyrwb_tab .hd ul li {color: #bf4800;}
.jcyrwb_tab .hd ul li.on {
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/sh_jcyrwbon.jpg) 11px 39px no-repeat;
}
.sh_jcyrwb .hd ul li:nth-child(3).on {
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/sh_jcyrwbon.jpg) 11px 39px no-repeat;
}

/* 依法合规治企 */
.yfhgzq_data2{   grid-template-columns: repeat(5, 1fr);}
.yfhgzq_p1{color: #013179;}
.yfhgzq_p2 .data-value {
    color: #1190df;
}
/* 治理精益公司管治 */
.jygsgz_tab{margin-top: 60px;}
.jygsgz_tab .hd ul li {color: #01327b;}
.jygsgz_tab .hd ul li.on {
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/jygsgz_on723.jpg) 0px 39px no-repeat;
}
.jygsgz_tab .hd ul li:nth-child(2).on {
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/jygsgz_on723.jpg) 12px 39px no-repeat;
}
.jygsgz_tab .hd ul li:nth-child(3).on {
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/jygsgz_on723.jpg) 12px 39px no-repeat;
}
.jygsgz_tab .bd li{font-size: 18px;color: #434343;line-height: 34px;}
.jygsgz_tab .bd ul li .p1 {font-size: 22px;color: #667d8b;background: #ffffff;    width: 300px;
    text-align: left;}

/* 恪守商业道德 */
.kssydd_tab{margin-top: 60px;}
.kssydd_tab .hd ul li {color: #01327b;}
.kssydd_tab .hd ul li.on {
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/jygsgz_on723.jpg) 10px 39px no-repeat;
}
.kssydd_tab .hd ul li:nth-child(2).on {
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/jygsgz_on723.jpg) 0px 39px no-repeat;
}
.kssydd_tab .hd ul li:nth-child(3).on {
    background: url(https://www.kunlun.com.hk/r/s1/images/2026kcxfz/jygsgz_on723.jpg) 0px 39px no-repeat;
}
.kssydd_tab .bd li{font-size: 18px;color: #434343;line-height: 34px;}
.kssydd_tab .bd ul li .p1 {font-size: 22px;color: #667d8b;background: #ffffff;    width: 300px;
    text-align: left;}