﻿/*
* name: responsive
* version: v2.1.1
* update: 添加pad竖屏状态Padp
* data: 2017-06-13
*/

/* hide template textarea */
.UnpcPush textarea,
.PcPush textarea,
.MobilePush textarea,
.UnmobilePush textarea {
  display: none;
}

/*
* PcMode
*/
body:after {
  display: block;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  content: "Pc";
}
.PcMode:after {
  content: "Pc" !important;
}
.UnpcPush,
.MobilePush {
  display: none;
}
img[data-src] {
  opacity: 0;
  filter: alpha(opacity=0);
}
img[data-srcloaded] {
  opacity: 1;
  filter: alpha(opacity=100);
}
/*
* PadMode
*/
@media screen and (max-width: 1440px) {
  /*20211214*/
  .job_list02 .box .con {
    width: 100%;
  }
  .job_list02 .box .con .con_li input {
    width: 57%;
  }
  .job_list02 .box .con .con_li .con_sel {
    width: 57%;
  }
  .job_list02 .box .con .con_li .con_sel::after {
    right: 0;
  }
  .submit_box .sub_btn {
    width: 15%;
  }
  .job_list02 form {
    padding: 85px 20px;
  }
  .job_list02 .box .con .con_li .con_btn {
    width: 57%;
  }
  .job_list02 .box .con .con_li .con_t {
    width: 100px;
  }

  /* 1440 */
  .job_list02 .box .con .con_li input {
    width: 75%;
  }
  .job_list02 .box .con .con_li .con_btn {
    width: 75%;
  }
  .job_list02 .box .con .con_li .con_sel {
    width: 75%;
  }
  .job_list02 .box .con .con_li.con_li3 input {
    width: 87.5%;
  }
  .job_list02 .box .con .con_li.con_li4 textarea {
    width: 85.5%;
  }

  .ibanner .iban_word .info .tit {
    font-size: 30px;
    line-height: 32px;
  }
  .ibanner .iban_word .info .con {
    font-size: 30px;
    line-height: 32px;
  }
  .ibanner .iban_word .info .txt {
    font-size: 20px;
    line-height: 24px;
  }

  /* 首页2023 */
  .new23_ibanner .wrap,
  .new23_ipart .wrap {
    width: 1200px;
  }
  .new23_ipart01 .right .r_top ul,
  .new23_ipart01 .right .r_bott ul {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .new23_ipart01 .left .l_bott .l_bott_l a .info {
    width: 60%;
  }
  .new23_ipart01 .left .l_bott .l_bott_l a {
    padding-left: 30px;
    padding-right: 30px;
  }

  .new23_ibanner .iban_word .info .tit {
    font-size: 30px;
    line-height: 32px;
  }
  .new23_ibanner .iban_word .info .con {
    font-size: 30px;
    line-height: 32px;
  }
  .new23_ibanner .iban_word .info .txt {
    font-size: 20px;
    line-height: 24px;
  }

  .new23_ipart01 .left .l_top .info_ .box .con {
    height: 80px;
  }

  /* 20240607 */
  .wrap {
    width: 1200px;
  }

  /* 20240629 */
  /* 低碳未来 */
  .c_future04 .content li .rect-56 {
    padding-bottom: 0;
    height: 100%;
  }
  .c_future04 .content li img {
    max-width: none;
    width: auto;
  }

  /*.new22_yeji01 .content li{width:49%; margin-right:2%;;}
    .new22_yeji01 .content li:nth-child(3n){margin-right:2%;}
    .new22_yeji01 .content li:nth-child(2n){margin-right:0;}*/

  .new22_yeji01_new .content li .con dd {
    width: 32px;
  }
}

@media only screen and (max-width: 1240px) {
  body:after {
    content: "Pad";
  }
  body {
    user-select: none;
    -webkit-user-select: none;
  }
  html {
    overflow-x: hidden;
  }
  body,
  input,
  textarea,
  button,
  select {
    font-size: 14px;
  }
  .PcPush {
    display: none;
  }
  .UnpcPush {
    display: block;
  }
  .new23_ibanner .wrap,
  .new23_ipart .wrap,
  .wrap,
  .mwrap {
    width: 940px;
  }

  /*padMode 1240px 网站样式*/

  .inav {
    display: none;
  }

  /*手机端导航*/
  .m_nav {
    position: fixed;
    left: 0;
    top: 95px;
    right: 0;
    width: 100%;
    background: #0293d5;
    z-index: 20;
    display: none;
    max-height: calc(100vh - 55px);
    max-height: calc(var(--vh, 1vh) * 100 - 105px);
    overflow-y: auto;
  }
  .m_nav .m_wrap {
    padding: 0 5%;
  }
  .m_nav .mNav_bott .m_navli {
    position: relative;
    transition: all 0.3s ease-out;
    border-bottom: solid 1px #58a3e7;
  }
  .m_nav .mNav_bott .m_navli:last-child {
    border-bottom: none;
  }
  .m_nav .mNav_bott .m_navli > a {
    display: block;
    padding: 15px 35px 15px 15px;
    font-size: 14px;
    position: relative;
    overflow: hidden;
    color: #fff;
    width: 70%;
  }
  .m_nav .mNav_bott .m_navli > a:hover {
    color: #fff;
  }
  .m_nav .mNav_bott .m_navli .jt1 {
    position: absolute;
    right: 15px;
    top: 21px;
    width: 9px;
    height: 9px;
  }
  .m_nav .mNav_bott .m_navli .jt1:after,
  .m_nav .mNav_bott .m_navli .jt1:before {
    content: "";
    background: #fff;
    width: 9px;
    height: 2px;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
  }
  .m_nav .mNav_bott .m_navli .jt1:after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: all 0.6s ease-out;
  }
  .m_nav .mNav_bott .m_navli .jt1:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: all 0.6s ease-out;
  }
  .m_nav .mNav_bott .m_navli.active {
    background: #2a7ecc;
  }
  .m_nav .mNav_bott .m_navli.active .jt1:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    background: #fff;
  }
  .m_nav .mNav_bott .m_navli.active .jt1:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    background: #fff;
  }
  .m_nav .mNav_bott .m_navli.active > a {
    /*border-bottom:solid 1px #58a3e7;*/
    font-weight: bold;
  }
  .m_nav .mNav_bott .m_navli .m_secNav {
    display: none;
  }
  .m_nav .mNav_bott .m_navli .m_secNav .li-title {
    width: 100%;
    padding: 8px 25px;
    border-top: solid 1px #58a3e7;
    padding-top: 18px;
    box-sizing: border-box;
    color: #fff;
    font-size: 13px;
    position: relative;
  }
  .m_nav .mNav_bott .m_navli .m_secNav .li-title a {
    padding: 5px 0 5px 25px;
    display: block;
    position: relative;
    font-size: 14px;
    line-height: 1.25;
    transition: all 0.3s ease-out;
  }
  .m_nav .mNav_bott .m_navli .m_secNav .li-title a:after {
    content: "";
    width: 15px;
    height: 15px;
    background: url(../image/m_anniu1.png) no-repeat center;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
    background-size: cover;
  }
  .m_nav .mNav_bott .m_navli .m_secNav ul {
    font-size: 0;
    padding-bottom: 18px;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li {
    font-size: 14px;
  }
  /* .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav ul{overflow:hidden;}
    .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav li{width:50%; float:left;} */
  .m_nav .mNav_bott .m_navli .m_secNav li > a {
    padding: 8px 25px;
    line-height: 28px;
    display: block;
    position: relative;
    color: #fff;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li > a:hover {
    color: #fff;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li > a.cur {
    color: #fff;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli {
    position: relative;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2 {
    position: absolute;
    right: 15px;
    top: 21px;
    width: 9px;
    height: 9px;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:after,
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:before {
    content: "";
    background: #666;
    width: 9px;
    height: 2px;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: all 0.6s ease-out;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: all 0.6s ease-out;
  }

  .m_nav .mNav_bott .m_navli.nav_link > a:after,
  .m_nav .mNav_bott .m_navli.nav_link > a:before {
    display: none;
  }
  .m_nav .mNav_bott .m_navli.nav_link.active > a:before,
  .m_nav .mNav_bott .m_navli.nav_link.active > a:before {
    display: none;
  }
  .m_nav .mNav_bott .m_navli.nav_link a:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background: url(../image/link_ico.png) no-repeat center;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 15px;
  }

  .header .mobile_key {
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    z-index: 10;
    display: block;
    width: 20px;
    height: 20px;
    padding-left: 30px;
    margin-top: 26px;
  }
  .header .mobile_key span,
  .header .mobile_key:before,
  .header .mobile_key:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 17px;
    height: 2px; /*margin-left:-10px;*/
    background: #666;
    border-radius: 2px;
    display: inline-block;
    transition: all 0.3s ease-in-out;
  }
  .header .mobile_key span {
    margin-top: -4px;
  }
  .header .mobile_key:before {
    content: "";
    margin-top: 3px;
  }
  .header .mobile_key:after {
    content: "";
    margin-top: 10px;
  }
  .menu-open.header .mobile_key:before {
    opacity: 0;
    transition: 0.2s ease 0.1s;
  }
  .menu-open.header .mobile_key:after {
    margin-top: 2px !important;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s,
      -webkit-transform 0.25s ease 0.36s;
    transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s,
      transform 0.25s ease 0.36s;
    transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s,
      transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;
  }
  .menu-open.header .mobile_key span {
    margin-top: 2px !important;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s,
      -webkit-transform 0.25s ease 0.36s;
    transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s,
      transform 0.25s ease 0.36s;
    transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s,
      transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;
  }

  .header .header-overlay {
    transition: all 0.2s ease-out;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    z-index: -1;
    top: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
  }
  .bg-open.header .header-overlay {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
  }
  .bg-open1.header .header-overlay {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
  }
  .menu-open.header .header-overlay {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
  }
  .header .h_tools .h_language.mobile_language {
    display: block;
  }
  .header .h_tools .h_language.pc_language {
    display: none;
  }

  /* 颜色修改 下拉改为白底灰字 */
  .m_nav {
    background: #fff;
    border-top: 1px solid #f0f0f0;
  }
  .m_nav .mNav_bott .m_navli > a {
    color: #666;
  }
  .m_nav .mNav_bott .m_navli .jt1:after,
  .m_nav .mNav_bott .m_navli .jt1:before {
    background: #666;
  }
  .m_nav .mNav_bott .m_navli > a:hover {
    color: #666;
  }
  .m_nav .mNav_bott .m_navli {
    border-bottom-color: #f0f0f0;
  }
  .m_nav .mNav_bott .m_navli.active {
    background: #fff;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li > a {
    color: #666;
  }
  .m_nav .mNav_bott .m_navli .m_secNav .li-title {
    border-top-color: #fff;
  }
  .m_nav .mNav_bott .m_navli .m_secNav .li-title {
    color: #666;
  }
  .m_nav .mNav_bott .m_navli .m_secNav {
    background: #f2f2f2;
  }
  .m_nav .mNav_bott .m_navli.active .jt1:before {
    background: #666;
  }
  /* 颜色修改 下拉改为白底灰字 end*/

  /* 手机端三级 */
  .m_nav .mNav_bott .m_navli .m_secNav li .m_thirdul {
    background: #ddd;
    padding: 14px 0;
    display: none;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li .m_thirdli a {
    padding: 8px 40px;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li .m_thirdli a .jt2:before {
    background: #666;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li .m_thirdli a:hover {
    color: #666;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.active a {
    color: #666;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.active .jt2:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    background: #666;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.active .jt2:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    background: #fff;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li > a:hover {
    color: #666;
  }

  /* 箭头修改 伪类换成图片，为了扩大点击区域 2022-0216*/
  .m_nav .mNav_bott .m_navli .jt1 {
    width: 50px;
    height: 50px;
    top: 1px;
    right: 0;
    background: url(../image/jia.png) no-repeat center;
    transition: all 0.5s ease;
  }
  .m_nav .mNav_bott .m_navli .jt1:after,
  .m_nav .mNav_bott .m_navli .jt1:before {
    display: none;
  }
  .m_nav .mNav_bott .m_navli.active .jt1 {
    background: url(../image/jian.png) no-repeat center;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li > a {
    width: 80%;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2 {
    width: 50px;
    height: 50px;
    top: 1px;
    right: 0;
    background: url(../image/jia.png) no-repeat center;
    transition: all 0.5s ease;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:after,
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:before {
    display: none;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli.active .jt2 {
    background: url(../image/jian.png) no-repeat center;
  }

  /* 头部 */
  .header .h_bott > .wrap {
    padding: 0 2%;
    width: auto;
  }
  .header.menu-open .h_bott > .wrap {
    background: #fff;
  }
  .h_top li a {
    padding: 0 20px 0 15px;
  }

  /* 底部 */
  .pageFooter .left {
    width: 65%;
  }
  .pageFooter .left ul {
    margin-bottom: 25px;
  }
  .pageFooter .left ul li {
    font-size: 15px;
    padding-left: 40px;
  }
  .pageFooter .left ul li::after {
    left: 17px;
  }
  .pageFooter .right .img_ {
    width: 100px;
  }
  .pageFooter .right .img_1 {
    margin-right: 30px;
  }

  /* 底部 */

  /* 关于我们 */
  .about_us01 li .box {
    padding: 20px 10px;
  }

  /* 发展历程 */
  .history01 li.even {
    margin: 90px 0 30px;
  }

  /* 公司高层 */
  .gsgc01 .bd li .li_box .intro_ .box {
    padding: 10px 0;
  }
  .gsgc01 .bd li .li_box .intro_ .box .txt {
    height: 54px;
    -webkit-line-clamp: 3;
  }

  /* 董事长专栏 */
  .chairman01 .content .left,
  .chairman01 .content .right {
    width: 100%;
  }
  .chairman01 .content .right .box {
    border: 10px solid #f3f3f3;
    padding: 4%;
  }
  .chairman01 .content .right .rect-5625 {
    padding-bottom: 0;
    height: auto;
  }
  .chairman02 {
    padding-bottom: 0;
  }
  .chairman02 .rect-3655 {
    padding-bottom: 45%;
  }
  .chairman03 {
    display: none;
  }
  .chairman02 {
    display: none;
  }

  /* 商业道德与反腐败 */
  .business_ethics01 .content .con_item .li_ .txt {
    display: block;
  }
  .business_ethics02 .content .list li .intro .desc {
    font-size: 19px;
    width: 100%;
    box-sizing: border-box;
  }
  .business_ethics02 .content .list li .cover .cover_box {
    padding: 25px 20px;
  }
  .business_ethics02 .content .list li .cover .c {
    height: 100px;
  }
  .business_ethics02 .content .list li.anniu .cover .c {
    height: 75px;
  }

  /* 社会贡献 */
  .social_gx01 .content .con_item .li_ .num {
    font-size: 30px;
    line-height: 30px;
  }
  .social_gx01 .con .list .li_ .number {
    font-size: 40px;
    line-height: 40px;
  }
  .social_gx03 .item .cover .box {
    padding: 60px;
  }

  /* 2020业绩 */
  .achievement20_01 .content li .li_box {
    padding: 45px 25px;
  }
  .achievement20_01 .content li .li_box .num {
    font-size: 30px;
    line-height: 40px;
  }
  .achievement20_03 .list_title {
    font-size: 20px;
  }
  .achievement20_04 li .li_top .right .box {
    padding: 30px 20px;
  }
  .achievement20_04 li .li_top .right .box .tit {
    font-size: 20px;
    line-height: 20px;
  }
  .achievement20_04 li .li_top .right .box .con {
    font-size: 12px;
    margin: 5px 0 10px;
  }
  .achievement20_04 li .li_top .right .box .img_box .img_ {
    width: 40%;
  }

  /* 主要项目 */
  .kuangshan_list01 .content .list li .cover .item_more {
    display: none;
  }
  .kuangshan_list01 .content .list li .cover .cover_box {
    padding: 30px;
  }
  .kuangshan_list01 .content .list .li_ .txt {
    font-size: 17px;
  }

  /* 项目详细 */
  .program_detail01 .content .top_l {
    width: 32.5%;
  }
  .program_detail01 .content .top_r li {
    line-height: 24px;
  }

  /* 项目详细 */
  .program_detail02 .content li {
    width: 15%;
    margin-right: 4%;
  }
  .program_detail04 .right li a {
    padding: 27px 0;
  }

  /* 股票行情 */
  .stock01 .content .item .infor .con .big_num {
    font-size: 40px;
    line-height: 50px;
  }
  .stock01 .content .item .infor .con .smal_num {
    margin-left: 20px;
  }
  .stock01 .content .item .infor .con .smal_num span {
    margin-right: 10px;
  }

  /* 互动交流 */
  .jiaoliu01 .left .title {
    margin-bottom: 35px;
  }
  .jiaoliu01 .left .inp_wrap_yzm span {
    margin-left: 88px;
    display: block;
    margin-top: 10px;
  }

  /* 首页 */
  .ibanner .iban_word {
    margin-top: 0;
  }
  .ipart01 .left .l_top .info_ .box .tit {
    font-size: 20px;
    line-height: 23px;
    height: 46px;
  }
  .ipart01 .left .l_top .info_ .box .con {
    height: 50px;
    -webkit-line-clamp: 2;
    margin-top: 2px;
  }
  .ipart01 .left .l_bott .l_bott_l a {
    padding: 21px;
  }
  .ipart01 .left .l_bott .l_bott_l a .info .t {
    font-size: 20px;
    line-height: 23px;
  }
  .ipart01 .left .l_bott .l_bott_r li {
    margin-bottom: 10px;
  }
  .ipart01 .left .l_bott .l_bott_r .li_box .date .d .d_d {
    font-size: 20px;
  }
  .ipart01 .right .r_top .item01 .box {
    padding: 15px 15px 0;
  }
  .ipart01 .right .r_top .item02 {
    margin-top: 15px;
  }
  .ipart01 .right .r_top .item02 .tit {
    margin-bottom: 10px;
    padding: 0 15px;
  }
  .ipart01 .right .r_top .item02 .con {
    padding: 0 15px;
    line-height: 36px;
  }
  .ipart01 .right .r_bott ul li {
    margin-bottom: 2px;
  }
  .ipart01 .right .r_bott .info {
    margin-bottom: 8px;
    padding-bottom: 8px;
  }
  .ipart01 .right .r_bott .info .tit {
    font-size: 20px;
    line-height: 23px;
  }
  .ipart02 .left .item .cover .icon {
    margin: 35px auto 10px;
  }

  /* 主要产品 */
  .product01 .content li .icon {
    width: 44px;
    height: 41px;
    margin: 25px auto 10px;
  }
  .product01 .content li .text {
    font-size: 16px;
  }
  .product05 .content .list li .cover .item_more {
    display: none;
  }
  .product05 .content .list li .cover .cover_box {
    padding: 30px;
  }
  .product05 .content .list .li_ .txt {
    font-size: 17px;
  }

  /* 可持续发展 */
  .development01 .bott_ .box .bott_l .intro_ {
    width: 61%;
  }
  .development01 .bott_ .box .bott_l .intro_ .tit {
    font-size: 25px;
    line-height: 25px;
    margin-top: 15px;
  }
  .development02 .cover .box {
    padding-top: 50px;
  }
  .development02 li:hover .cover .box {
    padding-top: 30px;
  }

  /* 投资者中心 */
  .invest_cen01 .left {
    width: 100%;
  }
  .invest_cen01 .left .box {
    padding: 30px;
  }
  .invest_cen01 .right {
    width: 100%;
    margin-top: 20px;
  }
  .invest_cen01 .right .r_top {
    background: none;
  }
  .invest_cen01 .right .r_top .right_l {
    background-color: #f7f7f7;
  }
  .invest_cen01 .right .r_top .right_l .box .c,
  .invest_cen01 .right .r_top .right_r .box .c {
    font-size: 30px;
    line-height: 30px;
  }
  .invest_cen01 .right .r_top .right_r {
    background-color: #f8f2dc;
  }
  .invest_cen01 .right .r_top .right_r .box .t,
  .invest_cen01 .right .r_top .right_l .box .text {
    margin-top: 10px;
  }
  .invest_cen01 .right .r_top .rect-476 {
    padding-bottom: 0;
    height: auto;
  }
  .invest_cen01 .right .r_bott {
    margin-top: 14px;
  }
  .invest_cen01 .right .r_bott .cover {
    bottom: 130px;
  }
  .invest_cen02 .list_title {
    font-size: 20px;
    line-height: 24px;
  }

  /* 公益慈善 */
  .gycs02 .left {
    width: 100%;
    margin-bottom: 30px;
  }
  .gycs02 .right {
    width: 100%;
  }

  /* 土地利用 */
  .tudi01 .content .con_item .li_ .txt {
    display: inline-block;
  }

  /* 招聘综合 */
  .job_center02 .item .right {
    padding-top: 34px;
  }
  .job_center03 .content .li_ .intro {
    padding: 40px;
  }
  .job_center03 .content .li_ .intro .c .more {
    margin-top: 20px;
  }

  .follow .content .item {
    width: 49%;
    margin-right: 2%;
  }
  .follow .content .item2 {
    margin-right: 0;
  }
  .follow .content .item3 {
    width: 100%;
    margin-right: 0;
    margin-top: 20px;
    min-height: inherit;
  }
  .follow .content .item3 ul .li_ {
    width: 23.5%;
    margin-right: 2%;
    margin-bottom: 0;
  }
  .follow .content .item3 ul .li_:last-child {
    margin-right: 0;
  }
  .follow .content .item3 ul .li_.item_li2 {
    margin-right: 2%;
  }

  /* 20211209  start */
  /* 人才招聘 */
  .rc_job01 .content .li_ .intro {
    padding-top: 30%;
  }
  .rc_job01 .item .right {
    padding-top: 35px;
  }
  .follow .content .item {
    width: 49%;
    margin-right: 2%;
  }
  .follow .content .item2 {
    margin-right: 0;
  }
  .follow .content .item3 {
    width: 100%;
    margin-right: 0;
    margin-top: 20px;
  }
  .follow .content .item3 ul .li_ {
    width: 23.5%;
    margin-right: 2%;
    margin-bottom: 0;
  }
  .follow .content .item3 ul .li_:last-child {
    margin-right: 0;
  }

  /* 社会招聘 */
  .rc_job01 .content .li_ .intro {
    padding-top: 15%;
  }
  .gj_job02 .content .item .bott {
    top: 105px;
  }

  /* 校园招聘 */
  .xy_job02 .item .right dt {
    line-height: 70px;
  }
  .xy_job02 .item .right dd {
    line-height: 71px;
  }
  /* 20211209 end */

  /* 2022-0210 */
  .technology03 .right .box {
    padding: 40px;
  }
  .technology04 li .rect-534 {
    padding-bottom: 64%;
  }

  /* 2022-0216 */
  .friend_link01 ._t {
    width: 120px;
    height: 120px;
    margin-right: 0;
  }
  .friend_link01 ._t ._ico {
    width: 40%;
    margin: 15px auto 10px;
  }
  .friend_link01 ._list {
    width: calc(100% - 150px);
    float: right;
  }
  .friend_link01 ._t ._name {
    font-size: 14px;
  }
  .friend_link01 ._list a {
    width: 48%;
    margin-right: 4%;
  }
  .friend_link01 ._list a:nth-child(2n) {
    margin-right: 0;
  }

  .ibanner .iban_word .info .tit {
    font-size: 25px;
    line-height: 30px;
  }
  .ibanner .iban_word .info .con {
    font-size: 25px;
    line-height: 30px;
  }
  .ibanner .iban_word .info .txt {
    font-size: 20px;
    line-height: 24px;
  }

  /* 2021业绩 */
  .yeji01 .content .li_ .con dd {
    width: 35px;
  }
  .yeji02 .content .li_ .con dd {
    width: 35px;
  }
  .yeji02 .content .li_.li08 .txt span {
    font-size: 30px;
  }
  .yeji04 .content .li_ .con dd {
    width: 35px;
  }
  .yeji05 .common_smaltit .tit {
    height: 48px;
  }
  .yeji05 .list .li_ .cover .c {
    height: 46px;
  }

  .business_new01 .box1 .item2,
  .business_new01 .box1 .item3,
  .business_new01 .box1 .item4 {
    margin-right: 1.31%;
  }
  .business_new01 .item .t span {
    font-size: 17px;
  }
  .business_new01 .box1 .item1 .t img {
    margin-bottom: 15px;
  }
  .business_new01 .box2 .item .t img {
    margin-bottom: 15px;
  }
  .business_new01 .box3 .item .t img {
    margin-bottom: 15px;
  }

  .chairman03 {
    display: block;
    margin-top: 50px;
  }
  .chairman02 {
    display: block;
    margin-top: 50px;
  }
  .new_develop01 .box .left {
    width: 75%;
  }
  .new_develop01 .box .right {
    width: 16.5%;
  }
  .new_develop05 .box .item .item_box.item_box3 {
    width: 59%;
  }

  .new_security03 .box .li_ span {
    font-size: 16px;
  }
  .new_report02 .box {
    padding: 0 10%;
  }
  .new_report02 .box .right {
    width: 56%;
  }
  .new_report03 .content .li_ .tit {
    width: 73%;
  }
  .new_report04 .content {
    margin-top: 50px;
  }
  .new_report04 .content .li_ .left {
    margin-top: -70px;
  }
  .new_charity02 .left .bott .bott_left {
    float: none;
  }
  .new_charity02 .left .bott .bott_right {
    float: none;
  }
  .new_charity02 .right .bott .bott_left {
    float: none;
  }
  .new_charity02 .right .bott .bott_right {
    float: none;
  }

  /*about_us*/
  .common_smaltit {
    visibility: visible;
  }
  .about_us01 li {
    visibility: visible;
  }
  .about_us02 .content {
    visibility: visible;
  }

  /*achievement20*/
  .common_bigtit .tit {
    visibility: visible;
  }
  .common_bigtit .con {
    visibility: visible;
  }
  .achievement20_01 .content li {
    visibility: visible;
  }
  .achievement20_03 .content li {
    visibility: visible;
  }
  .achievement20_04 .content li {
    visibility: visible;
  }

  /*baogao*/
  .common_bigtit .tit {
    visibility: visible;
  }
  .common_bigtit .con {
    visibility: visible;
  }
  .common_bigtit .txt {
    visibility: visible;
  }
  .common_bigtit .tu {
    visibility: visible;
  }
  .business_ethics01 .content .tit {
    visibility: visible;
  }
  .business_ethics01 .content li {
    visibility: visible;
  }
  .baogao02 .content .list .li_ {
    visibility: visible;
  }
  .baogao03 .content .tit {
    visibility: visible;
  }

  /*business_ethiscs*/
  .business_ethics02 .tit {
    visibility: visible;
  }
  .business_ethics02 .content .list li {
    visibility: visible;
  }

  /*chairman*/
  .chairman01 .infor .tit {
    visibility: visible;
  }
  .chairman01 .infor .con {
    visibility: visible;
  }
  .chairman01 .content .left {
    visibility: visible;
  }
  .chairman01 .content .right {
    visibility: visible;
  }
  .chairman02 .left {
    visibility: visible;
  }
  .chairman02 .right {
    visibility: visible;
  }

  /*contact_us*/
  .contact_us01 .left {
    visibility: visible;
  }
  .contact_us01 .right {
    visibility: visible;
  }

  /*deve_strategy*/
  .deve_strategy01 .content .item {
    visibility: visible;
  }

  /*development*/
  .development01 .top_ {
    visibility: visible;
  }
  .development01 .bott_ {
    visibility: visible;
  }
  .development02 .li_ {
    visibility: visible;
  }

  /*report*/
  .report01 .bd li {
    visibility: visible;
  }

  /*ESG*/
  .ESG01 .content li {
    visibility: visible;
  }

  /*gj_job*/
  .gj_job .rc_job01 .li_ {
    visibility: visible;
  }

  /*gsgc*/
  .gsgc01 .bd li {
    visibility: visible;
  }

  /*history*/
  .history01 li {
    visibility: visible;
  }

  /*index*/
  .ipart01 .left .l_bott .l_bott_l {
    visibility: visible;
  }
  .ipart01 .right {
    visibility: visible;
  }
  .ipart02 .left {
    visibility: visible;
  }
  .ipart02 .right {
    visibility: visible;
  }
  .ipart03 .content li {
    visibility: visible;
  }

  /*invest*/
  .invest_cen01 .left {
    visibility: visible;
  }
  .invest_cen01 .right {
    visibility: visible;
  }
  .invest_cen02 .li {
    visibility: visible;
  }

  /*jiaoliu*/
  .jiaoliu01 .left {
    visibility: visible;
  }
  .jiaoliu01 .right {
    visibility: visible;
  }

  /*kuangshan_list*/
  .kuangshan_list01 .content .list li {
    visibility: visible;
  }

  /*new_biodiversity*/
  .new_biodiversity01 {
    visibility: visible;
  }
  .new_biodiversity02 {
    visibility: visible;
  }
  .new_biodiversity03 {
    visibility: visible;
  }
  .new_biodiversity04 {
    visibility: visible;
  }
  .new_biodiversity05 {
    visibility: visible;
  }
  .new_biodiversity06 {
    visibility: visible;
  }

  /*new_biodiversity*/
  .new_business_ethics01 {
    visibility: visible;
  }
  .new_business_ethics02 {
    visibility: visible;
  }
  .new_business_ethics03 {
    visibility: visible;
  }
  .new_business_ethics04 {
    visibility: visible;
  }
  .new_business_ethics05 {
    visibility: visible;
  }
  .new_business_ethics06 {
    visibility: visible;
  }

  /*new_career*/
  .new_career01 {
    visibility: visible;
  }
  .new_career02 {
    visibility: visible;
  }
  .new_career03 {
    visibility: visible;
  }
  .new_career04 {
    visibility: visible;
  }
  .new_career05 {
    visibility: visible;
  }
  .new_career06 {
    visibility: visible;
  }
  .new_career07 {
    visibility: visible;
  }
  .new_career08 {
    visibility: visible;
  }
  .new_career09 {
    visibility: visible;
  }
  .new_career10 {
    visibility: visible;
  }
  .new_career11 {
    visibility: visible;
  }

  /*new_charity*/
  .new_charity01 {
    visibility: visible;
  }
  .new_charity02 {
    visibility: visible;
  }

  /*new_CommunityDevelopment*/
  .new_CommunityDevelopment01 {
    visibility: visible;
  }
  .new_CommunityDevelopment02 {
    visibility: visible;
  }
  .new_CommunityDevelopment03 {
    visibility: visible;
  }
  .new_CommunityDevelopment04 {
    visibility: visible;
  }
  .new_CommunityDevelopment05 {
    visibility: visible;
  }

  /*new_develop*/
  .new_develop01 {
    visibility: visible;
  }
  .channel_huace .li_ {
    visibility: visible;
  }
  .new_develop03 .infor {
    visibility: visible;
  }
  .new_develop03 .channel_con {
    visibility: visible;
  }
  .new_develop04 .infor {
    visibility: visible;
  }
  .new_develop04 .channel_con {
    visibility: visible;
  }
  .new_develop04 .box {
    visibility: visible;
  }
  .new_develop05 .left {
    visibility: visible;
  }
  .new_develop05 .right {
    visibility: visible;
  }
  .new_develop05 .box .item {
    visibility: visible;
  }

  /*new_develop*/
  .new_emission01 {
    visibility: visible;
  }
  .new_emission02 {
    visibility: visible;
  }
  .new_emission03 {
    visibility: visible;
  }
  .new_emission04 {
    visibility: visible;
  }
  .new_emission05 {
    visibility: visible;
  }
  .new_emission06 {
    visibility: visible;
  }
  .new_emission07 {
    visibility: visible;
  }
  .new_emission08 {
    visibility: visible;
  }
  .new_emission09 {
    visibility: visible;
  }

  /*new_employee*/
  .new_employee01 {
    visibility: visible;
  }
  .new_employee02 {
    visibility: visible;
  }
  .new_employee03 {
    visibility: visible;
  }
  .new_employee04 {
    visibility: visible;
  }
  .new_employee05 {
    visibility: visible;
  }
  .new_employee06 {
    visibility: visible;
  }
  .new_employee07 {
    visibility: visible;
  }
  .new_employee08 {
    visibility: visible;
  }

  /*new_environment*/
  .new_environment01 {
    visibility: visible;
  }
  .new_environment02 {
    visibility: visible;
  }
  .new_environment03 {
    visibility: visible;
  }
  .new_environment04 {
    visibility: visible;
  }
  .new_environment05 {
    visibility: visible;
  }
  .new_environment06 {
    visibility: visible;
  }
  .new_environment07 {
    visibility: visible;
  }

  /*new_IndigenousPeopleRights*/
  .new_IndigenousPeopleRights01 {
    visibility: visible;
  }
  .new_IndigenousPeopleRights02 {
    visibility: visible;
  }
  .new_IndigenousPeopleRights03 {
    visibility: visible;
  }

  /*new_LabourRights*/
  .new_LabourRights01 {
    visibility: visible;
  }
  .new_LabourRights02 {
    visibility: visible;
  }
  .new_LabourRights03 {
    visibility: visible;
  }

  /*new_report*/
  .new_report01 {
    visibility: visible;
  }
  .new_report02 {
    visibility: visible;
  }
  .new_report03 {
    visibility: visible;
  }
  .new_report04 {
    visibility: visible;
  }

  /*new_rights*/
  .new_rights01 {
    visibility: visible;
  }
  .new_rights02 {
    visibility: visible;
  }
  .new_rights03 {
    visibility: visible;
  }

  /*new_security*/
  .new_security01 {
    visibility: visible;
  }
  .new_security02 {
    visibility: visible;
  }
  .new_security03 {
    visibility: visible;
  }

  /*new_TSF*/
  .new_TSF01 {
    visibility: visible;
  }
  .new_TSF02 {
    visibility: visible;
  }
  .new_TSF03 {
    visibility: visible;
  }
  .new_TSF03 {
    visibility: visible;
  }

  /*new_water*/
  .new_water01 {
    visibility: visible;
  }
  .new_water02 {
    visibility: visible;
  }
  .new_water03 {
    visibility: visible;
  }
  .new_water04 {
    visibility: visible;
  }
  .new_water05 {
    visibility: visible;
  }
  .new_water06 {
    visibility: visible;
  }
  .new_water07 {
    visibility: visible;
  }
  .new_water08 {
    visibility: visible;
  }
  .new_water09 {
    visibility: visible;
  }

  /*new_community*/
  .new_community01 {
    visibility: visible;
  }
  .new_community02 {
    visibility: visible;
  }
  .new_community03 {
    visibility: visible;
  }
  .new_community04 {
    visibility: visible;
  }
  .new_community05 {
    visibility: visible;
  }
  .new_community06 {
    visibility: visible;
  }

  /*new_SC*/
  .new_SC01 {
    visibility: visible;
  }
  .new_SC02 {
    visibility: visible;
  }
  .new_SC03 {
    visibility: visible;
  }
  .new_SC04 {
    visibility: visible;
  }
  .new_SC05 {
    visibility: visible;
  }
  .new_SC06 {
    visibility: visible;
  }
  .new_SC07 {
    visibility: visible;
  }

  /*new_weather*/
  .new_weather01 {
    visibility: visible;
  }
  .new_weather02 {
    visibility: visible;
  }
  .new_weather03 {
    visibility: visible;
  }
  .new_weather04 {
    visibility: visible;
  }
  .new_weather05 {
    visibility: visible;
  }
  .new_weather06 {
    visibility: visible;
  }
  .new_weather07 {
    visibility: visible;
  }
  .new_weather08 {
    visibility: visible;
  }

  /*news_list*/
  .media_hd .item {
    visibility: visible;
  }
  .news_list01 .content ul li {
    visibility: visible;
  }

  /*product*/
  .product01 .content li {
    visibility: visible;
  }
  .product02 .content {
    visibility: visible;
  }
  .roduct02 .img_ {
    visibility: visible;
  }
  .product03 .content .item {
    visibility: visible;
  }
  .product04 .content {
    visibility: visible;
  }
  .product05 .content .list li {
    visibility: visible;
  }
  .product06 .content .item {
    visibility: visible;
  }
  .product07 .content li {
    visibility: visible;
  }

  /*rc_job*/
  .rc_job01 .content .li_ {
    visibility: visible;
  }
  .job_content .follow .infor .tit {
    visibility: visible;
  }
  .follow .content .item {
    visibility: visible;
  }

  /*rc_job*/
  .report01 .bd li {
    visibility: visible;
  }

  /*resume*/
  .resume01 .content .top ul li {
    visibility: visible;
  }

  /*sqcy*/
  .sqcy03 .infor .tit {
    visibility: visible;
  }

  /*value_concept*/
  .value_concept01 .content .item {
    visibility: visible;
  }

  .channel_huace .li_ {
    visibility: visible;
  }

  .program_detail05 .content .item {
    padding-bottom: 95px;
  }
  .new_employee07 .right {
    margin-top: 7%;
  }
  .new_employee07 .right .more {
    margin-top: 40px;
  }
  .yeji03 .content_2 .item .box .info_ .t {
    min-height: 72px;
  }
  .yeji03 .content_2 .item .box .info_ .more {
    bottom: 25px;
  }
  .jiaoliu01 .right .box {
    padding: 65px 30px 80px;
  }
  .xy_job02 .item .right dd {
    height: 72px;
  }
  .new_weather07 .left .con {
    max-height: 180px;
    overflow: auto;
  }
  .new_weather07 .left .con::-webkit-scrollbar {
    width: 2px;
    height: 4px;
  }
  .new_weather07 .left .con::-webkit-scrollbar-thumb {
    background: #dda400;
  }
  .new_weather07 .left .con::-webkit-scrollbar-track {
    background: #f6f5f5;
  }
  .new_weather07 .left .more {
    margin-top: 30px;
  }
  .question .rc_job01 .content .li_ .intro .c {
    padding: 30px;
  }

  .new_SC03 .channel_con .li_ .tit {
    width: 73%;
  }

  .question01.channel_huace .li_ {
    min-height: 454px;
  }
  .question02.channel_huace .li_ {
    min-height: 454px;
  }
  .question02.channel_huace .li_ .intro .c {
    height: auto;
    -webkit-line-clamp: inherit;
    margin-bottom: 0;
  }

  .question03.channel_huace .li_ {
    min-height: 454px;
  }

  .new_achievement .content .li_.li_infor {
    padding: 30px;
  }
  .new_achievement03 .list ul li .left .con {
    margin-bottom: 10px;
  }
  .zijin_hw01 .content .dot_tips {
    bottom: 15px;
  }

  .about_us04 .content li .num span {
    font-size: 30px;
  }

  .new_job2 .xy_job02 .box .box_content .intro .intro_t {
    margin-bottom: 15px;
  }
  .new_job2 .xy_job02 .box .box_content .more {
    margin-top: 15px;
  }

  /* 2023 可持续发展 */
  .new23_develop01 .box .left {
    width: auto;
  }
  .new23_develop03 .content .list3 .item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .new23_develop03 .content .list3 .item .tit {
    font-size: 18px;
  }
  .new23_develop03 .content .list3 .item .con {
    font-size: 14px;
    line-height: 20px;
  }

  .new23_develop04 .item li {
    font-size: 14px;
    line-height: 24px;
  }
  .new23_develop04 .item li::after {
    top: 12px;
  }

  .new23_develop05 .content .goal_table .cell {
    padding-left: 30px;
  }
  .new23_develop05 .content .goal_table .cell4 {
    padding-left: 0;
  }
  .new23_develop05 .content .goal_table .item .line1 .cell1 .intro {
    padding-left: 30px;
  }

  .new23_develop10 .esg_table {
    font-size: 12px;
    line-height: 18px;
  }

  /* 商业道德、人权 */
  .new23_business_02 .content ul {
    padding: 0 6%;
  }
  .new23_business_03 .content ul {
    padding: 0 6%;
  }
  .new23_business_11 dd {
    width: 50% !important;
  }
  .new_business_ethics08 .channel_gray .box li {
    width: 45%;
  }
  .new23_business_13 .channel_gray .box li {
    width: 45%;
  }

  /* 2022年业绩 */
  .new22_yeji01 .content li .con dd {
    width: 40px;
    margin: 0 7px;
  }
  .new22_yeji01 .content li .bott {
    font-size: 12px;
  }
  .new22_yeji02 .content li .con dd {
    width: 26px;
    margin: 0 3px;
  }
  .new22_yeji02 .content li .con dd em {
    font-size: 12px;
  }
  .new22_yeji02 .content li .con dd span {
    font-size: 12px;
  }
  .new22_yeji02 .content li .bott {
    font-size: 12px;
  }
  .new22_yeji04 .content .top_box li .con dd {
    width: 26px;
    margin: 0 3px;
  }
  .new22_yeji04 .content .top_box li .con dd em {
    font-size: 12px;
  }
  .new22_yeji04 .content .top_box li .con dd span {
    font-size: 12px;
  }
  .new22_yeji04 .content .bott_box1 ._ut {
    font-size: 18px;
  }
  .new22_yeji04 .content .bott_box2 ._ut {
    font-size: 18px;
  }

  /* 20230704 */
  .program_detail05 .content .item {
    padding-bottom: 0;
  }

  .new22_yeji01 .content li,
  .new22_yeji02 .content li,
  .new22_yeji04 .content .top_box li {
    padding-left: 20px;
  }
  .new22_yeji01 .content li .top .amp,
  .new22_yeji02 .content li .top .amp,
  .new22_yeji04 .content .top_box li .top .amp {
    font-size: 14px;
  }
  .new22_yeji01 .content li .top .t,
  .new22_yeji02 .content li .top .t,
  .new22_yeji04 .content .top_box li .top .t {
    font-size: 32px;
  }

  .yeji03 .content .item .box .info_ .t {
    height: 48px;
  }

  /* 生态体系2023 */
  .new23_ecosystem01 .main {
    margin-left: 8%;
    margin-right: 8%;
    padding: 34px;
  }
  .new23_ecosystem01 .sect.sect1::after {
    right: -48px;
  }
  .new23_ecosystem01 .sect.sect2::after {
    left: -27px;
  }
  .new23_ecosystem01 .top {
    margin-bottom: 40px;
  }
  .new23_ecosystem01 .sect.sect3::after {
    top: -48px;
  }
  .new23_ecosystem01 .sect .content .item {
    padding: 32px 20px;
  }
  .new23_ecosystem01 .sect.sect1 .content .item .con {
    height: 60px;
    -webkit-line-clamp: 3;
  }

  /* 首页2023 */
  .new23_ipart01 .left .l_bott .l_bott_r li .li_box {
    padding-left: 85px;
  }
  .new23_ipart01 .left .l_bott .l_bott_r .li_box .info .t {
    font-size: 14px;
  }
  .new23_ipart01 .right .r_bott {
    margin-top: 13px;
  }
  .new23_ipart01 .right .r_top ul li,
  .new23_ipart01 .right .r_bott ul li {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .new23_ipart01 .right .r_top ul li .t,
  .new23_ipart01 .right .r_bott ul li .t {
    font-size: 14px;
  }

  .new23_ibanner .iban_word {
    margin-top: 0;
  }
  .new23_ibanner .iban_word .info .tit {
    font-size: 25px;
    line-height: 30px;
  }
  .new23_ibanner .iban_word .info .con {
    font-size: 25px;
    line-height: 30px;
  }
  .new23_ibanner .iban_word .info .txt {
    font-size: 20px;
    line-height: 24px;
  }

  /* 2023 可持续发展 */
  .new23_develop01 .box .left {
    width: auto;
  }
  .new23_develop03 .content .list3 .item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .new23_develop03 .content .list3 .item .tit {
    font-size: 18px;
  }
  .new23_develop03 .content .list3 .item .con {
    font-size: 14px;
    line-height: 20px;
  }

  .new23_develop04 .item li {
    font-size: 14px;
    line-height: 24px;
  }
  .new23_develop04 .item li::after {
    top: 12px;
  }

  .new23_develop05 .content .goal_table .cell {
    padding-left: 30px;
  }
  .new23_develop05 .content .goal_table .cell4 {
    padding-left: 0;
  }
  .new23_develop05 .content .goal_table .item .line1 .cell1 .intro {
    padding-left: 30px;
  }

  .new23_develop10 .esg_table {
    font-size: 12px;
    line-height: 18px;
  }

  /* 商业道德、人权 */
  .new23_business_02 .content ul {
    padding: 0 6%;
  }
  .new23_business_03 .content ul {
    padding: 0 6%;
  }
  .new23_business_11 dd {
    width: 50% !important;
  }
  .new_business_ethics08 .channel_gray .box li {
    width: 45%;
  }
  .new23_business_13 .channel_gray .box li {
    width: 45%;
  }

  /* 水资源 */
  .new23_water02 .content .cont .item .sect .line .cell .tit {
    margin-right: 30px;
  }
  .new23_water02 .con ul li {
    width: 50%;
  }
  .new23_water04 .content .item .intro_box .con {
    font-size: 14px;
    line-height: 24px;
    height: 120px;
  }
  .new23_water04 .content .item .intro_box {
    padding-left: 25px;
    padding-right: 25px;
  }
  .new23_water06 .content .list .item {
    padding: 0 30px;
  }

  /* 社会参与 */
  .same_litt .content li {
    padding: 15px 50px;
  }

  /* 健康和安全 */
  .new23_health04 .content .cont .item .sect .line .cell .tit {
    margin-right: 30px;
  }
  .new23_health04 .con ul li {
    width: 50%;
  }

  /* 社区 */
  .new23_community04 .content .cont .item .sect .line .cell .tit {
    margin-right: 30px;
  }
  .new23_community04 .con ul li {
    width: 50%;
  }

  /* 员工 */
  .new23_yuangong .new23_business_05 dd .left {
    padding-left: 50px;
  }
  .new23_yuangong .new23_business_08 .content1 li .li_box .con {
    font-size: 16px;
  }

  .new23_ecology02 .content .cont .item .sect .line .cell .tit {
    margin-right: 30px;
  }
  .new23_ecology02 .con ul li {
    width: 50%;
  }

  .new23_emissions02 .content .cont .item .sect .line .cell .tit {
    margin-right: 30px;
  }
  .new23_emissions02 .con ul li {
    width: 50%;
  }

  .program_detail01 .content .top_r li {
    line-height: 28px;
  }

  .new23_ipart01 .left .l_top .info_ .box .con {
    height: 40px;
  }

  .new23_zijin_zh .new23_zijin_hw01 .content .dot_tips li {
    padding-left: 10px;
    padding-right: 10px;
  }

  .new23_ipart_stock .infor {
    width: 14%;
  }

  .new23_develop04 .item.item02 {
    height: 251px;
  }

  /* 公司高层 */
  .new23_gsgc01 .infor,
  .new23_gsgc01 .content,
  .new23_gsgc02 .infor,
  .new23_gsgc02 .content,
  .new23_gsgc03 .infor,
  .new23_gsgc03 .content,
  .new23_gsgc04 .infor,
  .new23_gsgc04 .content {
    visibility: visible;
  }

  .new23_gsgc02 .content .role_table .cell {
    font-size: 15px;
  }

  /* 生态系统 */
  .system01 {
    margin-bottom: 55px;
  }
  .system01 .content .center {
    width: 50%;
  }
  .system01 .content .index_box {
    height: auto;
    padding: 5% 4%;
  }
  .system01 .content .index_box .item {
    width: 50%;
    margin-bottom: 40px;
  }
  .system01 .content .center .infor .infor_box .item .tit {
    font-size: 20px;
  }
  .system01 .content .center .infor .infor_box {
    width: 70%;
  }
  .system .system01 .content .center .infor .infor_box .system_titbox {
    margin-bottom: 15px;
  }
  .system .system01 .content .center .infor .infor_box .system_titbox.tit {
    color: #552a03;
  }
  .system .system02 .system_titbox::before {
    display: none;
  }
  .system02 .content .item {
    width: 26.5%;
    margin-right: 10.25%;
  }
  .system02 .content {
    padding: 40px 0 35px;
  }
  .system02 .content .item .con {
    height: 100px;
  }
  .system01 .content .center .infor .infor_box .item .con {
    line-height: 28px;
  }

  /* 发展战略 */
  .development_str.channel_content {
    padding: 55px 0;
  }
  .development_str01 {
    margin-bottom: 55px;
  }
  .development_str01 .common_smaltit .tit {
    margin-bottom: 60px;
  }
  .development_str01 .list .li_ {
    width: calc(23.2% - 2px);
    margin-right: 2.4%;
    padding: 60px 30px 30px 30px;
  }
  .development_str01 .list .li_ .icon {
    width: 70px;
  }
  .development_str01 .list .li_ .con {
    height: 78px;
  }
  .development_str02 {
    padding: 55px 0;
  }
  .development_str02 .common_smaltit .tit {
    margin-bottom: 30px;
  }
  .development_str02 .list .li_ {
    padding: 35px;
  }
  .development_str02 .list .li_ .bg {
    display: none;
  }
  .development_str02 .list .li_ .index_box {
    width: 100%;
  }
  .development_str02 .list .li_ .index_box .infor_box .icon {
    width: 70px;
  }
  .development_str02 .list .li_ .index_box .infor_box {
    margin-bottom: 20px;
  }
  .development_str02 .list {
    margin-bottom: 40px;
  }
  .development_str03 {
    margin-top: 55px;
  }
  .development_str03 .bg {
    margin-bottom: 40px;
  }
  .development_str03 .index_box .infor_box .con {
    margin-bottom: 30px;
  }

  .program_detail01 .content .top_l {
    width: 100%;
  }

  /* 科技创造紫金 */
  .tech02 .li_ .box {
    padding: 25px;
  }
  .tech02 .li_ .box .icon {
    margin-right: 30px;
  }
  .tech02 .li_ .box .info {
    width: calc(100% - 90px);
  }
  .tech02 .li_ .box .info .c {
    font-size: 14px;
  }
  .tech04 .right .info {
    padding-top: 60px;
  }
  .tech04 .right {
    width: 50.5%;
  }
  .tech09 .content .right {
    width: 47%;
  }
  .tech09 .content .right .box {
    padding: 30px;
  }

  /* 20240706 */
  .contact02 .pt .infor {
    font-size: 25px;
    line-height: 30px;
  }

  .sj_media02 .infor .tit {
    font-size: 20px;
    line-height: 30px;
  }
  .sj_media02 {
    padding-bottom: 60px;
  }
  .social_media .infor {
    margin-bottom: 40px;
  }
  .sj_media02 .content li {
    width: 31.8%;
  }
  .sj_media02 .content li .box {
    padding: 40px 30px;
  }

  .new22_yeji01_new .content li .con dd {
    width: 25px;
  }
}

@media screen and (max-width: 1200px) {
  .follow .content .item3 ul .li_.item_li2 {
    margin-right: 2%;
  }
}

@media only screen and (max-width: 992px) {
  body:after {
    content: "Padp";
  }
  .wrap,
  .mwrap {
    width: 740px;
  }
  /*padMode 992px 网站样式*/

  /* 底部 */
  .pageFooter .left {
    width: 100%;
    margin-top: 0;
  }
  .pageFooter .right {
    display: none;
  }

  /* 内容区 */

  /* 发展战略 */
  .deve_strategy01 .item .item_bd ul li {
    width: 49%;
    margin-right: 2%;
  }
  .deve_strategy01 .item .item_bd ul li:nth-child(2n) {
    margin-right: 0;
  }

  /* 关于我们 */
  .about_us01 li {
    width: 49%;
    margin-right: 2%;
    margin-left: 0;
    margin-bottom: 2%;
  }
  .about_us01 li:nth-child(2n) {
    margin-right: 0;
  }

  /* 公司高层 */
  .gsgc01 .bd li {
    width: 49%;
  }
  .gsgc01 .bd li .li_box .intro_ {
    margin-right: 4%;
    width: 56%;
  }
  .gsgc01 .bd li .li_box .intro_ .box .con {
    line-height: 24px;
    margin-bottom: 5px;
  }
  .gsgc01 .bd li .li_box .intro_ .box .txt {
    height: 36px;
    -webkit-line-clamp: 2;
  }

  /* 董事长专栏 */
  .chairman02 .left {
    width: 100%;
  }
  .chairman02 .left .rect-3655 {
    padding-bottom: 0;
    height: auto;
  }
  .chairman02 .left .cover {
    position: relative;
  }
  .chairman02 .right {
    width: 100%;
    margin-top: 20px;
  }
  .chairman02 .right .rect-3655 {
    padding-bottom: 37%;
  }

  /* 商业道德与反腐败 */
  .business_ethics02 .content .list li .cover .c {
    height: 75px;
  }
  .business_ethics02 .content .list li.anniu .cover .c {
    height: 50px;
  }
  .business_ethics02 .content .list li .cover .cover_box {
    padding: 20px;
  }
  .business_ethics02 .content .list li .cover .btns {
    margin-top: 10px;
  }

  /* 弹窗 */
  .img_tanchuang .img_content {
    width: 80%;
    height: 70%;
    top: 15%;
    left: 10%;
    margin-top: 0;
    margin-left: 0;
  }
  .img_tanchuang .img_content .close {
    right: -25px;
  }

  /* 环境生态保护 */
  .ECO03 {
    padding-bottom: 20px;
  }
  .ECO03 .content {
    padding-top: 20px;
  }
  .ECO03 .content .cell {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .ECO03 .content .cell:nth-child(2n) {
    margin-right: 0;
  }
  .ECO03 .content .cell .cover .box {
    padding: 15px;
  }
  .ECO03 .content .cell .cover .box_t {
    font-size: 14px;
    line-height: 23px;
  }
  .ECO03 .content .cell .cover .box_c {
    margin-top: 10px;
  }

  /* 报告与政策 */
  .baogao01 .content .con .cell .cover .box {
    padding: 20px;
  }
  .baogao01 .content .con .cell .rect-293 {
    padding-bottom: 34%;
  }
  .baogao02 .content .list .li_ .li_box .txt {
    padding-left: 15px;
    width: 65%;
  }

  /* 联系我们 */
  .contact_us01 .right .box .dl02 span {
    font-size: 20px;
  }
  body #map-23221 {
    margin-left: -200px;
  }

  /* 2020业绩 */
  .achievement20_01 .content li .li_box .text {
    font-size: 14px;
  }
  .achievement20_02 .content li .li_box .tit {
    font-size: 17px;
  }
  .achievement20_03 .list_title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .achievement20_03 .list_text {
    padding: 30px 20px;
  }
  .achievement20_04 li .li_top .left {
    width: 100%;
    margin-bottom: 10px;
  }
  .achievement20_04 li .li_top .right {
    width: 100%;
  }
  .achievement20_04 li .li_top .right .rect-55 {
    padding-bottom: 0;
    height: auto;
  }

  /* 主要项目 */
  .kuangshan_list01 .content .list.list_three .li_ {
    width: 49%;
    margin-right: 2%;
  }
  .kuangshan_list01 .content .list.list_three .li_:nth-child(2n) {
    margin-right: 0;
  }

  /* 项目详细 */
  .program_detail01 .content .top_l {
    width: 100%;
  }
  .program_detail01 .content .top_r {
    width: 100%;
    margin-top: 20px;
  }
  .program_detail02 .content li {
    width: 17%;
    margin-right: 3%;
  }
  .program_detail04 .left .content li .li_box .info_ {
    margin-top: 0;
    width: 53%;
  }
  .program_detail04 .left .content li .li_box .img_ {
    width: 42%;
  }
  .program_detail04 .right li a {
    padding: 24px 0;
  }
  .program_detail05 .content .item .bott {
    padding: 15px;
  }
  .program_detail05 .content .item .bott .name {
    margin-bottom: 3px;
  }
  .program_detail05 .content .item .more {
    left: 26px;
    bottom: 15px;
  }

  /* 互动交流 */
  .jiaoliu01 .left {
    width: 100%;
    box-sizing: border-box;
  }
  .jiaoliu01 .right {
    width: 100%;
    margin-top: 40px;
  }

  /* 首页 */
  .ipart01 .left {
    width: 100%;
    margin-bottom: 40px;
  }
  .ipart01 .right {
    width: 100%;
  }
  .ipart01 .right .r_top {
    width: 48%;
    float: left;
  }
  .ipart01 .right .r_bott {
    width: 48%;
    float: right;
  }
  .ipart02 .left {
    width: 100%;
  }
  .ipart02 .left .item .cover {
    height: auto;
    top: 50%;
    transform: translateY(-50%);
  }
  .ipart02 .left .item .cover .icon {
    margin: 0 auto 10px;
  }
  .ipart02 .right {
    width: 100%;
  }
  .ipart03 .content li.li02 .cover,
  .ipart03 .content li.li04 .cover {
    bottom: inherit;
    top: 0;
  }
  .ipart03 .content li.li01 .cover,
  .ipart03 .content li.li03 .cover,
  .ipart03 .content li.li05 .cover {
    top: 0;
  }
  .ipart03 .content li .cover .box {
    padding: 25px 5px;
  }
  .ipart03 .content li .cover .box .txt {
    font-size: 14px;
    line-height: 23px;
    margin-top: 10px;
  }

  /* 主要产品 */
  .product03 .content .item {
    width: 100%;
    margin-bottom: 2%;
  }
  .product04 .common_smaltit .txt {
    font-size: 16px;
  }
  .product05 .content .list.list_three .li_ {
    width: 49%;
    margin-right: 2%;
  }
  .product05 .content .list.list_three .li_:nth-child(2n) {
    margin-right: 0;
  }

  /* 可持续发展 */
  .development01 .top_ .infor {
    padding: 40px;
  }
  .development01 .bott_ .box {
    padding: 30px;
  }
  .development02 .cover .box {
    padding-top: 25px;
  }
  .development02 li:hover .cover .box {
    padding-top: 15px;
  }

  /* 投资者中心 */
  .invest_cen02 .list_text {
    padding: 30px 20px;
  }

  /* 招聘综合 */
  .job_center02 .item .right {
    padding-right: 30px;
    width: 37%;
    padding-top: 25px;
  }
  .job_center02 .item .right .t {
    margin-bottom: 10px;
  }
  .job_center .rect-452 {
    padding-bottom: 50%;
  }
  .job_center03 .content .li_ .intro {
    padding: 20px;
  }
  .job_center03 .content .li_ .intro .c .more {
    margin-top: 5px;
  }

  /* 20211209  start */
  /* 人才招聘 */
  .job_content {
    padding-top: 50px;
  }
  .job_xc_banner .intro .tit {
    font-size: 30px;
    line-height: 30px;
  }
  .rc_job01 .content .li_ {
    width: 100%;
    margin-right: 0;
  }
  .rc_job01 .item .left {
    width: 100%;
  }
  .rc_job01 .item .right {
    width: 100%;
  }
  .follow {
    padding: 50px 0;
  }
  .rc_job01 .infor .tit {
    margin-bottom: 30px;
  }

  /* 社会招聘 */
  .gj_job02 {
    margin-bottom: 50px;
  }
  .gj_job02 .content .item .bott {
    top: 180px;
  }
  .gj_job02 .content .item .bott .c {
    opacity: 1;
    visibility: visible;
  }
  .gj_job02 .content .item .more {
    left: 45px;
  }

  /* 校园招聘 */
  .xy_job01 {
    margin-bottom: 50px;
  }
  .xy_job02 .rect-114 {
    padding-bottom: 52.3%;
  }
  .xy_job01 .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .xy_job02 .item .left {
    width: 100%;
  }
  .xy_job02 .item .right {
    width: 100%;
  }
  .xy_job02 .box .box_content {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .gj_job02 .content .item {
    width: 100%;
  }
  /* 20211209  end */

  /* 20211210 start */
  .job_list01 .top .item a {
    padding: 40px;
  }
  .job_list01 .bott {
    margin-top: 50px;
  }
  .job_list01 .bott .hd .hd_top .hd_item {
    width: 27.6%;
  }
  .job_list01 .bott .hd .hd_top .hd_item.hd_btn {
    width: 12%;
  }

  /* 表单 */
  .job_list02 {
    top: 40%;
    padding-bottom: 50px;
  }
  .job_list02 form {
    padding: 50px;
  }
  .job_list02 .box .tit {
    font-size: 26px;
    line-height: 26px;
  }
  .job_list02 .box .con {
    width: 100%;
  }
  .job_list02 .box .con .con_li {
    width: 100%;
    margin-right: 0;
  }
  .job_list02 .box .con .con_li input {
    width: 70%;
  }
  .job_list02 .box .con .con_li textarea {
    width: 70%;
  }
  .job_list02 .box .con .con_li .con_sel {
    width: 70%;
  }
  .job_list02 .box .con .con_li .con_btn {
    width: 70%;
  }
  .job_list02 .box .con .con_li.con_li3 input {
    width: 70%;
  }
  .job_list02 .box .con .con_li.con_li4 textarea {
    width: 70%;
  }
  /* 20211210 end */

  /* 20211211 start */
  .follow .content .item3 ul .li_:nth-child(2n) {
    margin-right: 2%;
  }
  .follow .content .item3 ul .li_:last-child {
    margin-right: 0;
  }
  .salary01 .left {
    width: 100%;
  }
  .salary01 .right {
    width: 100%;
    margin-top: 15px;
  }
  .salary01 .right .item span:first-child {
    padding-left: 30px;
  }
  .salary02 {
    margin-top: 50px;
  }
  .resume01 .content .top ul li {
    line-height: 55px;
  }
  .resume01 .bott ul li .left .tit {
    font-size: 22px;
  }
  .resume01 .bott ul li .left .con {
    margin-bottom: 10px;
  }
  .resume01 .bott ul li .left .txt {
    height: auto;
  }
  .resume01 .bott ul li .left .txt .icon {
    display: none;
  }
  .resume01 .bott ul li .right {
    width: 25%;
  }
  .resume01 .bott ul li:hover .left .txt .date {
    opacity: 1;
    visibility: visible;
  }
  /* 20211211 end */

  /* 20211213 start */
  .job_list02 {
    top: 53%;
  }
  .job_list02 .box2 .con .con_li.con_li3 {
    width: 100%;
  }
  .job_list02 .box2 .con .con_li.con_li4 {
    width: 100%;
  }
  .job_list02 .box2 .con .con_li.con_li3 input {
    width: 70%;
  }
  .job_list02 .box2 .con .con_li.con_li4 .con_sel {
    width: 70%;
  }
  /* 20211213 end */

  /* 2022-0209 */
  .nengyuan01 .content .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
  .nengyuan01 .content .item:last-child {
    margin-bottom: 0;
  }

  /* 2022-0210 */
  .technology03 .left {
    width: 100%;
  }
  .technology03 .right {
    width: 100%;
  }
  .technology03 .rect-65 {
    padding-bottom: 0;
    height: auto;
  }
  .technology04 li {
    width: 49%;
    margin-right: 2%;
    margin-left: 0;
    margin-bottom: 20px;
  }
  .technology04 li:nth-child(2n) {
    margin-right: 0;
  }
  .technology04 li .rect-534 {
    padding-bottom: 50%;
  }

  /* 2022-0216 招投标 */
  .Bidding01 .content .left {
    width: 100%;
  }
  .Bidding01 .content .left li .li_box .t {
    width: 70%;
  }
  .Bidding01 .content .right {
    width: 100%;
  }
  .Bidding01 .content .right .r_top a {
    font-size: 18px;
  }
  .Bidding01 .content .right .r_bott .title {
    font-size: 18px;
  }
  .Bidding01 .content .right .r_contact .tel {
    font-size: 20px;
  }
  .Bidding01 .content .right .lianxi {
    font-size: 18px;
  }

  /* 2021业绩 */
  .yeji01 .content .li_ {
    width: 49%;
    margin-right: 2%;
  }
  .yeji01 .content .li_:nth-child(2n) {
    margin-right: 0;
  }
  .yeji02 .content .li_ {
    width: 49%;
    margin-right: 2%;
  }
  .yeji02 .content .li_:nth-child(2n) {
    margin-right: 0;
  }
  .yeji03 .content .item {
    width: 100%;
    margin-bottom: 86px;
  }
  .yeji03 .content .item:last-child {
    margin-bottom: 0;
  }
  .yeji03 .content_2 .item {
    width: 100%;
    margin-bottom: 86px;
  }
  .yeji03 .content_2 .item:last-child {
    margin-bottom: 0;
  }
  .yeji04 .content .li_ {
    width: 49%;
    margin-right: 2%;
  }
  .yeji04 .content .li_:nth-child(2n) {
    margin-right: 0;
  }
  .yeji05 .left {
    width: 100%;
  }
  .yeji05 .right {
    width: 100%;
    margin-top: 30px;
  }
  .yeji05 .right .list .li_ {
    width: 32.4%;
  }
  .yeji05 .common_smaltit .tit {
    height: auto;
  }

  .business_new01 .box2 {
    margin-bottom: 40px;
  }
  .business_new01 .left {
    width: 100%;
  }
  .business_new01 .right {
    width: 100%;
    height: auto !important;
  }
  .business_new01 .box3 .item_top {
    width: 12.6%;
    float: left;
  }
  .business_new01 .box3 .item_bott {
    height: 0 !important;
    width: 85.5%;
    float: right;
    padding-bottom: 53.71%;
    margin-top: 0;
  }
  .business_new01 .box3 .item_bott .item_con {
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .business_new01 .rect-72 {
    padding-bottom: 424.9%;
  }
  .business_new01 .box3 .t span {
    writing-mode: tb;
    margin-left: 0;
  }

  .channel_biaoxian .li_ {
    width: 47%;
    padding: 0 40px;
    margin-bottom: 30px;
  }
  .channel_biaoxian .li_:nth-child(2n) {
    margin-right: 0;
  }
  .channel_mubiao .li_ .intro {
    height: 220px;
  }
  .new_develop05 .box .item .item_box.item_box3 {
    width: 58%;
  }
  .new_develop05 .box .item .item_box2 .desc {
    width: 100%;
  }
  .new_develop07 .li_ .li_top::after {
    right: -35%;
  }
  .new_develop07 .li_ .li_top {
    font-size: 16px;
  }
  .new_business_ethics04 .channel_gray .box li {
    width: 100%;
  }
  .new_biodiversity05 .left {
    width: 100%;
  }
  .new_biodiversity05 .right {
    width: 100%;
    padding-left: 0;
    border-left: none;
    margin-top: 30px;
  }
  .new_emission07 .left .more {
    margin-top: 30px;
  }
  .new_TSF03 .li_ .li_top::after {
    right: -35%;
  }
  .new_TSF03 .li_ .li_top {
    font-size: 16px;
  }
  .new_TSF04 .left .more {
    margin-top: 30px;
  }
  .new_environment01 .box {
    padding: 65px;
  }
  .new_employee07 .right .more {
    margin-top: 30px;
  }
  .new_security03 .box .li_ span {
    width: 60%;
  }
  .new_report02 .box {
    padding: 0;
  }
  .new_report03 .content .li_ .tit {
    width: 70%;
  }
  .new_report04 .content {
    margin-top: 30px;
  }
  .new_report04 .content .li_ {
    padding: 30px;
    margin-bottom: 70px;
  }
  .new_report04 .content .li_ .left {
    margin-top: -50px;
  }

  .new_business_ethics02 .box .con {
    min-height: 198px;
  }
  .new_charity02 .left {
    width: 100%;
    padding-right: 0;
  }
  .new_charity02 .left::after {
    display: none;
  }
  .new_charity02 .right {
    width: 100%;
    padding-left: 0;
    margin-top: 50px;
  }
  .new_charity02 .left .bott .bott_left {
    float: left;
  }
  .new_charity02 .left .bott .bott_right {
    float: right;
  }
  .new_charity02 .right .bott .bott_left {
    float: left;
  }
  .new_charity02 .right .bott .bott_right {
    float: right;
  }

  .channel_mubiao .li_ .intro {
    height: 250px;
  }
  .new_emission02.channel_mubiao .li_ .intro {
    height: 220px;
  }
  .new_weather02.channel_mubiao .li_ .intro {
    height: 220px;
  }

  .new_career02.channel_mubiao .li_ .intro {
    height: 230px;
  }
  .new_environment02.channel_mubiao .li_ .intro {
    height: 230px;
  }

  .new_water02.channel_mubiao .li_ .intro {
    height: 180px;
  }
  .new_biodiversity02.channel_mubiao .li_ .intro {
    height: 180px;
  }
  .new_community02.channel_mubiao .li_ .intro {
    height: 180px;
  }

  .ipart03 .content li.li01 .cover,
  .ipart03 .content li.li03 .cover,
  .ipart03 .content li.li05 .cover {
    top: 50%;
  }
  .gsgc01 .bd li .li_box {
    min-height: 125px;
  }
  .program_detail01 .content .top_l {
    border-bottom: none;
  }
  .program_detail01 .content .rect-561 img {
    /*position:static; width:auto; height:auto;*/
  }
  .news_list01 .media_hd .item {
    width: 80%;
  }
  .product02 .img_ .tit {
    width: 80%;
  }
  .product01 .content li .rect-65 {
    padding-bottom: 105%;
  }
  .new_report04 .content .li_ {
    min-height: 353px;
  }
  .xy_job03 .content .top {
    background: #dda400;
  }
  .xy_job03 .content .top ul li {
    line-height: 26px;
  }
  .job_list02 .box .con .con_li .con_t {
    width: 29%;
  }
  .job_list02 .box .con .con_li input {
    width: 65%;
  }
  .job_list02 .box .con .con_li .con_btn {
    width: 65%;
  }
  .new_report03 .content .li_ .size {
    margin-right: 4%;
  }
  .channel_biaoxian .li_ .c {
    min-height: 88px;
  }

  .new_business_ethics07 .left {
    width: 100%;
  }
  .new_business_ethics07 .right {
    width: 100%;
    padding-left: 0;
    border-left: none;
    margin-top: 30px;
  }
  .new_business_ethics07 .left .con {
    height: auto;
  }

  .ipart01 .left .l_bott .l_bott_r {
    margin-top: 6px;
  }
  .contact_us02 .row > .span-3 {
    width: 49%;
    margin-bottom: 10px;
  }
  .contact_us02 .list_box {
    min-height: 118px;
  }
  .contact_us02 .row > .span-3:nth-child(2n) {
    margin-right: 0;
  }
  .program_detail01 .content .top_l {
    border: none;
    height: auto !important;
  }
  .product01 .content li .icon {
    margin: 40px auto 20px;
  }
  .new_develop07 .li_ .li_bott {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px;
    height: 420px;
  }
  .new_develop07 .li_ .li_bott::-webkit-scrollbar {
    width: 2px;
    height: 4px;
  }
  .new_develop07 .li_ .li_bott::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #dda400;
  }
  .new_develop07 .li_ .li_bott::-webkit-scrollbar-track {
    border-radius: 0;
    background: #f6f5f5;
  }
  .new_business_ethics02 .box.channel_con .con {
    min-height: inherit;
  }
  .new_TSF04 .left .con {
    max-height: 136px;
    overflow: auto;
  }
  .new_TSF04 .left .con::-webkit-scrollbar {
    width: 2px;
    height: 4px;
  }
  .new_TSF04 .left .con::-webkit-scrollbar-thumb {
    background: #dda400;
  }
  .new_TSF04 .left .con::-webkit-scrollbar-track {
    background: #f6f5f5;
  }
  .channel_biaoxian.four .li_ {
    width: 49%;
    margin-right: 2%;
  }
  .channel_biaoxian.four .li_:nth-child(2n) {
    margin-right: 0;
  }
  .new_weather07 .left .con {
    max-height: 152px;
  }
  .new_employee03 {
    padding-top: 0;
  }
  .new_employee07 .right {
    margin-top: 0;
  }
  .channel_huace .li_ {
    min-height: 395px;
  }
  .new_security02.channel_mubiao .li_ .intro .t {
    max-height: 154px;
  }
  .news_list01 .content ul li .left .tit {
    margin-top: 0;
  }
  .news_list01 .content ul li .left .con {
    margin-bottom: 10px;
  }
  .news_detail01 .content .title {
    font-size: 30px;
  }
  .report01 .hd .left {
    width: 65%;
  }
  .news_list01 .media_hd .item {
    width: 25%;
  }
  .xy_job03 .content .top ul li {
    line-height: 46px;
  }
  .gj_job02 .content .item .bott {
    top: 270px;
  }
  .rc_job01 .content .li_ {
    width: 49%;
    margin-right: 2%;
  }
  .rc_job01 .content .li_:nth-child(2n) {
    margin-right: 0;
  }
  .rc_job01 .content .li_.three {
    margin-right: 2%;
  }
  .job_list01 .bott .bd li ._t1 {
    width: 27%;
  }
  .job_list01 .bott .bd li ._t3 {
    width: 25%;
  }
  .question .rc_job01 .content .li_ .intro .c {
    padding: 15px;
  }
  .new_develop07 .item .item_bott span {
    width: 55%;
  }
  .new_develop07 .item .item_bott span:nth-child(2n) {
    padding-right: 0;
    width: 40%;
  }

  .new_SC03 .channel_con .li_ .tit {
    width: 70%;
  }
  .new_SC03 .channel_con .li_ .size {
    margin-right: 4%;
  }

  .question01.channel_huace .li_ {
    min-height: 409px;
  }
  .question02.channel_huace .li_ {
    min-height: 409px;
  }
  .question03.channel_huace .li_ {
    min-height: 409px;
  }

  .technology07.channel_huace .li_ .intro .t {
    min-height: 48px;
    line-height: 24px;
  }

  .new_achievement .content .li_.li_infor {
    padding: 20px;
  }
  .new_achievement03 .list ul li .left .con {
    margin-bottom: 10px;
  }
  .new_achievement03 .content .li_ .box .img_ {
    margin-top: 0;
  }
  .new_achievement03 .content {
    margin: 50px 0;
  }
  .new_achievement01 .list ul li .left .con {
    margin-bottom: 15px;
  }

  .about_us04 .content li .num span:last-child {
    font-size: 14px;
  }

  .new_job2 .xy_job02 .box .box_content {
    width: 49%;
  }
  .new_job2 .xy_job02 .box .box_content:nth-child(2n) {
    margin-right: 0;
  }

  /* 2023 可持续发展 */
  .new23_develop03 .content .list1 {
    width: auto;
  }
  .new23_develop03 .content .list1 .item .right .tit {
    font-size: 20px;
  }
  .new23_develop03 .content .list3 {
    margin-top: 0;
    padding: 10px 0;
  }
  .new23_develop03 .content .list3 .item {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .new23_develop03 .content .list3 .item::before {
    display: none;
  }
  .new23_develop03 .content .list3 .item::after {
    display: none;
  }

  .new23_develop04 .item {
    width: auto !important;
    height: auto !important;
    float: none !important;
    margin: 0 0 20px 0 !important;
  }
  .new23_develop04 .item:last-child {
    margin-bottom: 0 !important;
  }
  .new23_develop04 .item::after {
    display: none !important;
  }
  .new23_develop04 .item::before {
    content: "";
    position: absolute;
    top: -40px;
    height: 40px;
    left: 50%;
    margin-left: -5px;
    width: 10px;
    background: #dda300;
    z-index: -1;
  }
  .new23_develop04 .item.item01::before {
    display: none;
  }
  .new23_develop04 .item.item01 li {
    display: block;
    width: auto;
  }

  .new23_develop05 .content .goal_table .cell1 {
    float: none;
    width: auto;
  }
  .new23_develop05 .content .goal_table .head .cell1 {
    display: none;
  }
  .new23_develop05 .content .goal_table .item .cell1 {
    display: none;
  }
  .new23_develop05 .content .goal_table .item .line1 .cell1 {
    display: block;
    padding: 0;
  }
  .new23_develop05 .content .goal_table .item .line1 .cell1 .intro {
    position: static;
    width: auto;
    padding: 20px 30px;
  }
  .new23_develop05 .content .goal_table .cell2 {
    width: 45%;
  }
  .new23_develop05 .content .goal_table .cell3 {
    width: 45%;
  }
  .new23_develop05 .content .goal_table .cell4 {
    width: 10%;
  }

  .new23_develop10 {
    padding-bottom: 80px;
  }
  .new23_develop10 .esg_table .head {
    display: none;
  }
  .new23_develop10 .esg_table .item {
    width: 33.33%;
    margin-bottom: 20px;
  }
  .new23_develop10 .esg_table .item .cell::before {
    display: block;
  }
  .new23_develop10 .esg_table .item .cell1::before {
    display: none;
  }
  .new23_develop10 .esg_table .cell {
    height: 140px;
  }
  .new23_develop10 .esg_table .item .cell {
    padding: 10px;
  }

  .new23_develop12 .content .sect .item {
    width: 48%;
  }

  /* 商业道德、人权 */
  .new23_business_02 .content ul {
    padding: 0%;
    overflow: hidden;
  }
  .new23_business_02 .content li {
    width: 40%;
    margin: 0 5%;
    float: left;
    display: block;
  }
  .new23_business_03 .content ul {
    padding: 0%;
    overflow: hidden;
  }
  .new23_business_03 .content li {
    width: 40%;
    margin: 0 5%;
    float: left;
    display: block;
  }
  .new23_business_11 dd {
    width: 50% !important;
  }
  .new23_business_04 .content li .num {
    font-size: 30px;
  }
  .new23_business_08 .content .box .c {
    padding: 0 20px;
  }
  .new23_business_08 .content .box .c {
    height: auto;
  }

  /* 2022年业绩 */
  .new22_yeji01 .content li {
    width: 49%;
    margin-right: 2%;
  }
  .new22_yeji01 .content li:nth-child(3n) {
    margin-right: 2%;
  }
  .new22_yeji01 .content li:nth-child(2n) {
    margin-right: 0;
  }
  .new22_yeji01 .content li .con {
    text-align: center;
  }
  .new22_yeji02 .content li {
    width: 49%;
    margin-right: 2%;
  }
  .new22_yeji02 .content li:nth-child(2n) {
    margin-right: 0;
  }
  .new22_yeji02 .content li .con {
    text-align: center;
  }
  .new22_yeji02 .content li .con dd {
    width: 35px;
  }
  .new22_yeji04 .content .top_box li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 10px;
  }
  .new22_yeji04 .content .top_box li:nth-child(2n) {
    margin-right: 0;
  }
  .new22_yeji04 .content .top_box li .con {
    text-align: center;
  }
  .new22_yeji04 .content .top_box li .con dd {
    width: 35px;
  }
  .new22_yeji04 .content .bott_box1 ._ut {
    font-size: 15px;
  }
  .new22_yeji04 .content .bott_box2 ._ut {
    font-size: 15px;
  }

  /* 20230704 */
  .program_detail05 .content .item .bott {
    padding: 20px;
  }
  .program_detail05 .content .item .more {
    margin-left: 20px;
  }

  /* 紫金在海外2023 */
  .new23_zijin_hw01 .content .dot_tips li {
    padding-left: 10px;
    padding-right: 10px;
  }
  .new23_zijin_zh .new23_zijin_hw01 .content .dot_tips li {
    padding-left: 3px;
    padding-right: 3px;
  }

  /* 生态体系2023 */
  .new23_ecosystem01 .top {
    padding: 0;
  }
  .new23_ecosystem01 .main {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 40px;
    height: auto;
  }
  .new23_ecosystem01 .main .cont_bott .con {
    height: auto;
    -webkit-line-clamp: none;
  }
  .new23_ecosystem01 .sect.sect1 {
    position: static;
    width: 100%;
    margin-bottom: 40px;
  }
  .new23_ecosystem01 .sect.sect1 .infor {
    text-align: center;
  }
  .new23_ecosystem01 .sect.sect1 .infor .tit::after {
    left: 50%;
    margin-left: -21px;
  }
  .new23_ecosystem01 .sect.sect1::after {
    display: none;
  }
  .new23_ecosystem01 .sect.sect2 {
    position: static;
    width: 100%;
  }
  .new23_ecosystem01 .sect.sect2 .infor {
    text-align: center;
  }
  .new23_ecosystem01 .sect.sect2 .infor .tit::after {
    left: 50%;
    right: initial;
    margin-left: -21px;
  }
  .new23_ecosystem01 .sect.sect2::after {
    display: none;
  }

  .new23_ecosystem01 .sect.sect1 .content .item .con {
    height: auto;
    -webkit-line-clamp: none;
  }
  .new23_ecosystem01 .sect.sect2 .content .item {
    height: auto;
  }

  .new23_ecosystem01 .sect.sect3 .infor {
    position: static;
    text-align: center;
    transform: none;
    margin-bottom: 25px;
  }
  .new23_ecosystem01 .sect.sect3 .infor .tit::after {
    top: initial;
    bottom: -5px;
  }
  .new23_ecosystem01 .sect.sect3::after {
    display: none;
  }

  .new23_ecosystem01 .sect.sect3 .content .item {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .new23_ecosystem01 .sect.sect3 .content .item .con {
    height: auto;
    -webkit-line-clamp: none;
  }

  .new23_ecosystem01 {
    padding-bottom: 0;
  }

  /* 首页2023 */
  .new23_ibanne .wrap,
  .new23_ipart .wrap {
    width: 740px;
  }
  .new23_ipart_stock .infor {
    width: 15%;
  }
  .new23_ipart01 .left {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  .new23_ipart01 .right {
    float: none;
    width: 100%;
  }

  .new23_ipart01 .right .r_top {
    float: left;
    width: 48%;
  }
  .new23_ipart01 .right .r_bott {
    float: right;
    width: 48%;
    margin-top: 0;
  }
  .new23_ipart03 .content {
    margin-bottom: -4%;
  }
  .new23_ipart03 .content li {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 4%;
  }
  .new23_ipart03 .content li:nth-child(2n) {
    margin-right: 0;
  }

  .about_us03 .content .sect .item {
    width: 48%;
  }

  /* 2023 可持续发展 */
  .new23_develop03 .content .list1 {
    width: auto;
  }
  .new23_develop03 .content .list1 .item .right .tit {
    font-size: 20px;
  }
  .new23_develop03 .content .list3 {
    margin-top: 0;
    padding: 10px 0;
  }
  .new23_develop03 .content .list3 .item {
    float: none;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .new23_develop03 .content .list3 .item::before {
    display: none;
  }
  .new23_develop03 .content .list3 .item::after {
    display: none;
  }

  .new23_develop04 .item {
    width: auto !important;
    height: auto !important;
    float: none !important;
    margin: 0 0 20px 0 !important;
  }
  .new23_develop04 .item:last-child {
    margin-bottom: 0 !important;
  }
  .new23_develop04 .item::after {
    display: none !important;
  }
  .new23_develop04 .item::before {
    content: "";
    position: absolute;
    top: -40px;
    height: 40px;
    left: 50%;
    margin-left: -5px;
    width: 10px;
    background: #dda300;
    z-index: -1;
  }
  .new23_develop04 .item.item01::before {
    display: none;
  }
  .new23_develop04 .item.item01 li {
    display: block;
    width: auto;
  }

  .new23_develop05 .content .goal_table .cell1 {
    float: none;
    width: auto;
  }
  .new23_develop05 .content .goal_table .head .cell1 {
    display: none;
  }
  .new23_develop05 .content .goal_table .item .cell1 {
    display: none;
  }
  .new23_develop05 .content .goal_table .item .line1 .cell1 {
    display: block;
    padding: 0;
  }
  .new23_develop05 .content .goal_table .item .line1 .cell1 .intro {
    position: static;
    width: auto;
    padding: 20px 30px;
  }
  .new23_develop05 .content .goal_table .cell2 {
    width: 45%;
  }
  .new23_develop05 .content .goal_table .cell3 {
    width: 45%;
  }
  .new23_develop05 .content .goal_table .cell4 {
    width: 10%;
  }

  .new23_develop10 {
    padding-bottom: 80px;
  }
  .new23_develop10 .esg_table .head {
    display: none;
  }
  .new23_develop10 .esg_table .item {
    width: 33.33%;
    margin-bottom: 20px;
  }
  .new23_develop10 .esg_table .item .cell::before {
    display: block;
  }
  .new23_develop10 .esg_table .item .cell1::before {
    display: none;
  }
  .new23_develop10 .esg_table .cell {
    height: 140px;
  }
  .new23_develop10 .esg_table .item .cell {
    padding: 10px;
  }

  .new23_develop12 .content .sect .item {
    width: 48%;
  }

  /* 商业道德、人权 */
  .new23_business_02 .content ul {
    padding: 0%;
    overflow: hidden;
  }
  .new23_business_02 .content li {
    width: 40%;
    margin: 0 5%;
    float: left;
    display: block;
  }
  .new23_business_03 .content ul {
    padding: 0%;
    overflow: hidden;
  }
  .new23_business_03 .content li {
    width: 40%;
    margin: 0 5%;
    float: left;
    display: block;
  }
  .new23_business_11 dd {
    width: 50% !important;
  }
  .new23_business_04 .content li .num {
    font-size: 30px;
  }
  .new23_business_08 .content .box .c {
    padding: 0 20px;
  }
  .new23_business_08 .content .box .c {
    height: auto;
  }

  /* 水资源 */
  .new23_water04 .content .item .intro_box .con {
    height: 168px;
  }
  .new23_water04 .content .item .intro_box .tit {
    font-size: 18px;
  }

  /* 健康和安全 */
  .new23_health11 .item .intro_box {
    padding: 30px;
  }
  .new23_health11 .item .intro_box .tit {
    font-size: 18px;
  }
  .new23_health11 .item .intro_box .con {
    font-size: 12px;
    line-height: 18px;
  }

  /* 员工 */
  .new23_yuangong .new23_business_05 dd .left {
    padding-left: 30px;
  }
  .new23_yuangong .new23_business_08 .content1 li .li_box .con {
    padding: 0 20px;
  }

  /* 环境与生态 */
  .new23_environment05 .content .table1 .item {
    float: none;
    width: auto;
  }
  .new23_environment05 .content .table1 .item .con {
    height: auto;
  }
  .new23_environment05 .content .table1::after {
    display: none;
  }

  /* 气候变化 */
  .new23_climate04 .goal .item .intro {
    padding: 0 20px;
  }
  .new23_climate07 .content .top .item .intro_box .tit {
    font-size: 18px;
  }
  .new23_climate07 .content .top .item .intro_box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .new23_ipart01 .left .l_top .info_ .box .con {
    height: 60px;
  }

  .new23_zijin_zh .new23_zijin_hw01 .content .dot_tips {
    font-size: 0;
  }
  .new23_zijin_zh .new23_zijin_hw01 .content .dot_tips li {
    font-size: 14px;
  }
  .new23_zijin_zh .new23_zijin_hw01 .content .dot_tips li .ico,
  .new23_zijin_zh .new23_zijin_hw01 .content .dot_tips li .ico_1 {
    margin-right: 5px;
  }

  /* 公司高层 */
  .new23_gsgc .gc_common_list .item .intro .tit {
    font-size: 20px;
  }
  .new23_gsgc .gc_common_list .item .line {
    font-size: 13px;
  }
  .new23_gsgc02 .content .role_table .cell {
    width: 13.15%;
  }
  .new23_gsgc02 .content .role_table .cell.cell_head {
    width: 7.83%;
  }
  .new23_gsgc02 .content .role_table .cell br {
    display: none;
  }

  /* 生态系统 */
  .system01 .content .center {
    position: static;
    width: 100%;
    top: 0;
    left: 0;
    transform: translateX(0);
  }
  .system01 .content .index_box .item {
    width: 100%;
  }
  .system01 .content .additive_box {
    display: flex;
    align-items: stretch;
  }
  .system01 .content .left {
    float: unset;
  }
  .system01 .content .right {
    float: unset;
  }
  .system01 .content .index_box {
    height: 92%;
    border-right: 1px solid #e8e2de;
    border-bottom: 1px solid #e8e2de;
  }
  .system01 .content .right .index_box {
    border-left: 1px solid #e8e2de;
    border-right: none;
  }
  .system01 .content .index_box::after {
    display: none;
  }
  .system01 .content .index_box .item .con {
    padding-right: 0;
  }
  .system02 .content .item {
    width: 30.5%;
    margin-right: 4.25%;
  }

  /* 发展战略 */
  .development_str01 .list .li_ {
    width: calc(48.8% - 2px);
    margin-right: 2.4%;
    padding: 60px 30px 30px 30px;
    margin-bottom: 55px;
  }
  .development_str01 .list .li_:nth-child(2n) {
    margin-right: 0;
  }
  .development_str01 {
    margin-bottom: 0;
  }
  .development_str01 .list .li_ .con {
    height: 52px;
  }

  /* 20240607银 */
  .product04_yin .content li {
    width: 49%;
  }

  /* 20240629 */
  /* 低碳未来 */
  .c_future06 .content_box .right.zijin_hw01 .content .dots_box {
    display: none;
  }
  .c_future06 .content_box .right.zijin_hw01 .content .dot_tips {
    display: none;
  }
  /* 科技创造紫金 */
  .tech02 .li_ .box .info .c {
    line-height: 25px;
    height: 50px;
  }
  .tech04 .right .info {
    padding-top: 0;
  }
  .tech_item .content .left {
    padding-top: 0;
  }
  .tech_item .content .left .infor .con {
    font-size: 15px;
    line-height: 25px;
    max-height: 500px;
    overflow-y: auto;
    padding-right: 5px;
  }
  .tech_item .content .left .infor .con::-webkit-scrollbar {
    width: 2px;
    height: 4px;
  }
  .tech_item .content .left .infor .con::-webkit-scrollbar-thumb {
    border-radius: 0;
    background: #dda300;
  }
  .tech_item .content .left .infor .con::-webkit-scrollbar-track {
    border-radius: 0;
    background: #f6f5f5;
  }
  .tech_item .content .right .box li .li_top {
    padding-right: 30px;
  }
  .tech09 .content .left {
    width: 100%;
    float: none;
  }
  .tech09 .content .right {
    width: 100%;
    position: static;
  }
}
/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
  body:after {
    content: "Mobile";
  }
  body,
  input,
  textarea,
  button,
  select {
    font-size: 14px;
  }
  .UnmobilePush {
    display: none;
  }
  .MobilePush {
    display: block;
  }
  img[data-src] {
    opacity: 1;
  }
  .wrap,
  .mwrap {
    padding-left: 2%;
    padding-right: 2%;
    width: auto;
  }
  .mwrap .wrap {
    padding-left: 0;
    padding-right: 0;
  }

  /*移动端防恶意复制信息*/
  * {
    -webkit-touch-callout: none; /*系统默认菜单被禁用*/
    -webkit-user-select: none; /*webkit浏览器*/
    -khtml-user-select: none; /*早期浏览器*/
    -moz-user-select: none; /*火狐*/
    -ms-user-select: none; /*IE10*/
    user-select: none;
  }
  input {
    -webkit-user-select: auto; /*webkit浏览器*/
  }
  textarea {
    -webkit-user-select: auto; /*webkit浏览器*/
  }
  /*mobileMode 760 网站样式*/

  /* 头部 */
  .header {
    position: relative;
  }

  /* 下层banenr */
  .xc_banner {
    height: 217px;
  }
  .xc_banner > img {
    width: 800px;
    margin-left: -400px;
  }
  .xc_banner .intro .info .t {
    font-size: 20px;
    line-height: 25px;
  }
  .xc_banner .intro .info .c {
    font-size: 16px;
    line-height: 25px;
  }

  /* 底部 */
  .pageFooter {
    padding: 20px 0;
  }
  .pageFooter .left ul {
    margin-bottom: 15px;
    padding: 0 4%;
  }
  .pageFooter .left ul li {
    font-size: 14px;
    padding-left: 0;
    width: 50%;
    line-height: 36px;
    font-weight: bold;
  }
  .pageFooter .left ul li::after {
    left: 7px;
  }
  .pageFooter .left .list {
    margin: 0 4%;
  }
  .pageFooter .left .list .f_com em {
    display: none;
  }
  .pageFooter .left .list {
    font-size: 12px;
  }

  /* 公共小标题 */
  .common_smaltit .tit {
    font-size: 20px;
    line-height: 24px;
    padding-top: 5px;
    margin-bottom: 15px;
  }

  /* 公共大标题 */
  .common_bigtit .tit {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px;
  }
  .common_bigtit .con {
    font-size: 14px;
    line-height: 20px;
  }

  /* 内容区 */
  .channel_content {
    padding: 60px 0;
  }

  /* 发展战略 */
  .deve_strategy01 .item .item_hd {
    font-size: 15px;
    line-height: 36px;
    padding: 0 10px;
  }
  .deve_strategy01 .item .item_bd ul {
    margin-top: 20px;
  }
  .deve_strategy01 .item .item_bd ul li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .deve_strategy01 .item .item_bd ul li .icon {
    width: 24px;
    height: 24px;
  }

  /* 价值理念 */
  .value_concept01 .item .item_hd {
    font-size: 15px;
    line-height: 36px;
    padding: 0 10px;
  }
  .value_concept01 .item .item_bd .text {
    margin: 20px 0;
  }

  /* 关于我们 */
  .about_us01 li .box {
    padding: 20px;
  }
  .about_us01 li .img_ {
    height: 60px;
    line-height: 60px;
  }
  .about_us01 li .img_ img {
    height: 60px;
  }
  .about_us01 li .txt_ span {
    display: inline-block;
  }
  .about_us02 {
    margin-top: 25px;
  }
  .about_us02 .text {
    font-size: 14px;
    line-height: 24px;
  }

  /* 发展历程 */
  .history01 {
    padding: 25px 0;
    background: none;
  }
  .history01 ul {
    margin-top: 0;
  }
  .history01 li .intro span {
    font-size: 17px;
    margin: 3px 0;
  }
  .history01 li {
    width: 100%;
  }
  .history01 li .date .y {
    color: #94865c;
    font-size: 25px;
    line-height: 25px;
    padding-bottom: 5px;
  }
  .history01 li .date .y:after {
    background: #94865c;
    width: 100%;
    height: 4px;
    bottom: -4px;
  }
  .history01 li.odd {
    text-align: left;
  }
  .history01 li.odd .date {
    float: left;
  }
  .history01 li.odd .intro {
    float: left;
    padding-left: 10%;
    padding-right: 0;
  }
  .history01 li.even {
    margin: 25px 0;
  }
  .history01 li.even .intro {
    padding-left: 10%;
  }

  /* 公司高层 */
  .gsgc01 .hd {
    margin-bottom: 20px;
  }
  .gsgc01 .hd .item {
    font-size: 17px;
    line-height: 25px;
  }
  .gsgc01 .bd li {
    width: 100%;
    margin-bottom: 15px;
  }
  .gsgc01 .bd li .li_box .intro_ .box .tit {
    font-size: 15px;
    line-height: 24px;
  }
  .gsgc01 .bd li .li_box .intro_ .box .con {
    font-size: 13px;
  }

  /* 公司高层详细 */
  .gsgc_detail01 .left {
    width: 100%;
    background: #e9e9e9;
  }
  .gsgc_detail01 .left .img_ {
    width: 50%;
    float: left;
  }
  .gsgc_detail01 .left .info {
    width: 50%;
    float: left;
    box-sizing: border-box;
  }
  .gsgc_detail01 .left .t {
    font-size: 18px;
    line-height: 26px;
  }
  .gsgc_detail01 .right {
    width: 100%;
    margin-top: 20px;
  }
  .gsgc_detail01 .right .t {
    margin-bottom: 5px;
  }
  .gsgc_detail01 .right .fanhui {
    margin-top: 30px;
  }
  .gsgc_detail01 .right .t {
    font-size: 15px;
  }
  .gsgc_detail01 .right .c {
    line-height: 26px;
    font-size: 13px;
  }

  /* 董事长专栏 */
  .chairman01 .infor .tit {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .chairman01 .infor .con {
    font-size: 14px;
  }
  .chairman01 .content {
    margin-top: 20px;
  }
  .chairman01 .content .right .box .tit {
    font-size: 17px;
    padding-bottom: 5px;
  }
  .chairman01 .content .right .box .line {
    margin-bottom: 7px;
  }
  .chairman01 .content .right .box .con {
    font-size: 13px;
  }
  .chairman01 .content .right .box .list li {
    margin-bottom: 10px;
  }
  .chairman02 {
    padding: 25px 0 0;
  }
  .chairman02 .left .cover .box {
    padding: 30px 20px;
  }
  .chairman02 .left .cover .box .tit {
    font-size: 17px;
  }
  .chairman02 .left .cover .box .con {
    -webkit-line-clamp: 2;
    height: 40px;
  }
  .chairman02 .left .cover .box .more {
    margin-bottom: 10px;
  }
  .chairman02 .right .rect-3655 {
    padding-bottom: 0;
    height: auto;
  }
  .chairman02 .right .cover {
    position: relative;
  }
  .chairman02 .right .cover .box {
    padding: 30px 20px;
  }
  .chairman02 .right .cover .box .tit {
    font-size: 17px;
  }
  .chairman02 .right .cover .box .con {
    -webkit-line-clamp: 2;
    height: 40px;
  }
  .chairman02 .right .cover .box .more {
    margin-bottom: 10px;
  }

  /* 紫金在海外 */
  .zijin_hw01 .content {
    margin-top: 30px;
  }
  .zijin_hw01 .content .hd {
    left: 0;
    top: -30px;
  }
  .zijin_hw01 .content .hd .item {
    font-size: 15px;
  }
  .zijin_hw01 .content .dot_tips {
    display: none;
  }
  .zijin_hw01 .content .dots_box .dot {
    margin-top: -16px;
    margin-left: -6px;
  }
  .zijin_hw01 .content .dots_box .dot .icon {
    width: 12px;
    height: 16px;
  }

  /* 商业道德与反腐败 */
  .business_ethics01 {
    padding: 25px 0;
  }
  .business_ethics01 .infor .txt {
    font-size: 14px;
    line-height: 24px;
    margin: 5px 0 15px;
  }
  .business_ethics01 .content {
    margin-top: 25px;
  }
  .business_ethics01 .content .tit {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .business_ethics01 .content .con_item_three .li_ {
    width: 100%;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .business_ethics01 .content .con_item_two .li_ {
    width: 100%;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .business_ethics01 .content .con_item .li_ .num {
    font-size: 22px;
    line-height: 22px;
  }
  .business_ethics01 .content .con_item .li_ .txt {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 6px;
    margin-bottom: 6px;
  }
  .business_ethics01 .content .con_item .li_ .text {
    font-size: 14px;
    line-height: 24px;
    height: auto;
  }
  .business_ethics02 .content .list.list_three .li_two:last-child {
    margin-bottom: 0;
  }
  .business_ethics02 .content .list.list_three .li_three:last-child {
    margin-bottom: 0;
  }
  .business_ethics02 {
    padding: 20px 0;
  }
  .business_ethics02 .content .tit {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .business_ethics02 .content .list.list_two .li_ {
    width: 100%;
    margin-right: 0;
  }
  .business_ethics02 .content .list.list_three .li_ {
    width: 100%;
    margin-right: 0;
  }
  .business_ethics02 .content .list.list_three li .cover .c {
    height: 150px;
  }
  .business_ethics02 .content .list.list_three li.anniu .cover .c {
    height: 100px;
  }
  .business_ethics02 .content .list li .intro .desc {
    font-size: 16px;
  }
  .business_ethics02 .content .list li .cover .cover_box {
    padding: 25px 20px;
  }

  /* 社会贡献 */
  .social_gx01 .con .list .li_ {
    margin-top: 0;
  }
  .social_gx01 .con .list .li_ .number {
    font-size: 20px;
    line-height: 24px;
  }
  .social_gx01 .con .list .li_ .txt {
    font-size: 13px;
    line-height: 22px;
  }
  .social_gx01 .content .con_item .li_ .num {
    font-size: 17px;
    line-height: 22px;
    padding-bottom: 10px;
  }
  .social_gx01 .content .con_item .li_ .text {
    margin-top: 10px;
  }
  .social_gx02 {
    padding: 30px 0;
  }
  .social_gx02 .infor .tit {
    font-size: 20px;
    line-height: 24px;
  }
  .social_gx02 .content {
    margin-top: 20px;
  }
  .social_gx02 .content .left {
    width: 100%;
    text-align: center;
  }
  .social_gx02 .content .left img {
    display: inline-block;
  }
  .social_gx02 .content .right {
    width: 100%;
  }
  .social_gx02 .content .right .item:last-child {
    margin-bottom: 0;
  }
  .social_gx03 {
    padding: 30px 0;
  }
  .social_gx03 .item .cover .box {
    padding: 20px;
  }
  .social_gx03 .item .cover .box_t {
    font-size: 16px;
    line-height: 22px;
  }
  .social_gx03 .item .cover .box_c {
    font-size: 14px;
    line-height: 24px;
    margin-top: 5px;
  }

  /* 报告与政策 */
  .baogao01 .content .con .cell {
    width: 100%;
    margin-bottom: 20px;
  }
  .baogao01 .content .con .cell:last-child {
    margin-bottom: 0;
  }
  .baogao01 .content .con .cell .cover .box {
    padding: 30px;
  }
  .baogao01 .content .con .cell .cover .box_t {
    font-size: 14px;
    line-height: 24px;
  }
  .baogao01 .content .con .cell .cover .box_c {
    margin-top: 7px;
  }
  .baogao02 {
    padding: 20px 0;
  }
  .baogao02 .content .list .li_ {
    width: 100%;
  }
  .baogao02 .content .tit {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .baogao02 .content .list .li_ {
    margin-bottom: 20px;
  }
  .baogao02 .content .list .li_:last-child {
    margin-bottom: 0;
  }
  .baogao02 .content .list .li_ .li_box .txt {
    padding-left: 10px;
    margin-left: 10px;
  }
  .baogao02 .content .list .li_ .li_box {
    padding: 10px 15px;
  }
  .baogao03 .content {
    margin-bottom: 10px;
  }
  .baogao03 .content .tit {
    font-size: 20px;
    line-height: 24px;
  }
  .baogao03 .item {
    width: 100%;
    margin-right: 0;
    height: 200px;
    margin-bottom: 20px;
  }
  .baogao03 .item .infor .tit {
    font-size: 20px;
    line-height: 24px;
  }

  /* ESG */
  .ESG01 .content {
    margin-top: 20px;
  }
  .ESG01 .content li {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .ESG01 .content li:last-child {
    margin-bottom: 0;
  }
  .social_gx02 .content .right .item .c {
    height: auto;
  }

  /* 联系我们 */
  .contact_us01 .left {
    width: 100%;
    height: 300px;
  }
  .contact_us01 .right {
    width: 100%;
    height: auto;
  }
  .contact_us01 .right .box {
    padding: 20px;
  }
  .contact_us01 .right .box .title {
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 10px;
  }
  .contact_us01 .right .box .dl01 dt {
    font-size: 15px;
  }
  .contact_us01 .right .box .dl02 dd {
    font-size: 15px;
  }
  body #map-23221 {
    margin-top: -150px;
  }

  /* 业绩报告 */
  .report01 .hd .left {
    text-align: center;
    width: 100%;
  }
  .report01 .hd .left .item {
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #dda300;
    font-size: 17px;
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
    width: 32%;
    margin-left: 2%;
  }
  .report01 .hd .left .item:first-child {
    margin-left: 0;
  }
  .report01 .hd .left .item.cur,
  .report01 .hd .left .item.cur a,
  .report01 .hd .left .item a:hover {
    color: #fff;
  }
  .report01 .hd .right {
    width: 100%;
    margin-top: 10px;
  }
  .report01 .hd .right .inp_wrap {
    height: 34px;
    line-height: 34px;
  }
  .report01 .hd .right .inp_wrap .inp {
    height: 34px;
    line-height: 34px;
  }
  .report01 .bd {
    margin-top: 20px;
  }
  .report01 .bd li {
    border: 1px solid #ddd;
  }
  .report01 .bd li .left {
    float: none;
    border: 0;
    width: auto;
  }
  .report01 .bd li .right {
    float: none;
    border: 0;
    height: auto;
    width: auto;
  }
  .report01 .bd .page {
    margin-top: 20px;
  }

  /* 内幕 */
  .neimu .report01 .hd .left {
    text-align: left;
  }
  .report01 .bd li .left {
    height: auto;
  }
  .report01 .bd li .left .date {
    width: auto;
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    padding: 10px;
    margin-bottom: 10px;
    display: none;
  }
  .report01 .bd li .left .date span {
    display: inline-block;
  }
  .report01 .bd li .left .date .y {
    font-size: 12px;
  }
  .report01 .bd li .left .date .d .d_m {
    font-size: 12px;
  }
  .report01 .bd li .left .date .d .d_d {
    font-size: 13px;
  }
  .report01 .bd li .left .date .d .d_m .yue {
    display: none;
  }
  .report01 .bd li .left .m_date {
    display: inline-block;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    padding: 0 40px 0 14px;
    background: #bababa;
    font-family: Arial;
    margin-top: 15px;
    margin-left: 20px;
    color: #fff;
  }

  /* 2020业绩 */
  .achievement20_01 {
    padding: 25px 0;
  }
  .achievement20_01 .content {
    margin-top: 20px;
  }
  .achievement20_01 .content li {
    width: 100%;
  }
  .achievement20_01 .content li .li_box {
    padding: 20px;
  }
  .achievement20_01 .content li .li_box .num {
    font-size: 20px;
    line-height: 25px;
    margin: 10px 0 5px;
  }
  .achievement20_02 {
    padding: 20px 0;
  }
  .achievement20_02 .content li {
    width: 100%;
    margin-bottom: 1%;
  }
  .achievement20_02 .content li .li_box .tit {
    font-size: 17px;
  }
  .achievement20_02 .content li .li_box .con {
    height: auto;
  }
  .achievement20_03 {
    padding-bottom: 20px;
  }
  .achievement20_03 li {
    margin-bottom: 15px;
  }
  .achievement20_03 .rect-575 {
    padding-bottom: 36%;
  }
  .achievement20_03 .rect-575 ._full {
    height: auto;
  }
  .achievement20_04 {
    padding: 20px 0;
    margin-bottom: 20px;
  }
  .achievement20_04 li {
    margin-bottom: 20px;
  }
  .achievement20_04 li:last-child {
    margin-bottom: 0;
  }
  .achievement20_04 li .li_top {
    margin-bottom: 20px;
  }
  .achievement20_04 li .li_top .right .box .img_box .img_ {
    width: 100%;
    margin-bottom: 15px;
  }

  /* 主要项目 */
  .kuangshan_list01 .content {
    margin-top: 15px;
  }
  .kuangshan_list01 .content .list.list_three .li_ {
    width: 100%;
    margin-right: 0;
  }
  .kuangshan_list01 .content .list li .cover .t {
    font-size: 16px;
  }
  .kuangshan_list01 .content .list li .cover .item_more {
    display: block;
  }
  .kuangshan_list01 .content .list li:last-child {
    margin-bottom: 0;
  }

  /* 项目详细 */
  .program_detail01 .content {
    margin-top: 20px;
  }
  .program_detail01 .content .bott_ .text {
    font-size: 14px;
    line-height: 30px;
    text-align: justify;
  }
  .program_detail02 {
    margin-top: 20px;
  }
  .program_detail02 .content li {
    width: 30%;
    margin-right: 3.3%;
    margin-bottom: 20px;
  }
  .program_detail02 .content li .num span {
    font-size: 23px;
  }
  .program_detail03 {
    margin-top: 30px;
  }
  .program_detail03 li {
    margin-bottom: 25px;
  }
  .program_detail04 {
    padding: 20px 0;
  }
  .program_detail04 .left {
    width: 100%;
  }
  .program_detail04 .right {
    width: 100%;
  }
  .program_detail04 .left .content li {
    margin-bottom: 20px;
  }
  .program_detail04 .left .content li .li_box .info_ .c {
    margin: 5px 0 10px;
  }
  .program_detail05 {
    margin: 10px 0;
  }
  .program_detail05 .content .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    padding-bottom: 70px;
  }

  /* 股市行情 */
  .stock01 .content .item01 {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .stock01 .content .item02 {
    width: 100%;
    padding: 0;
  }
  .stock01 .content .item .infor .title {
    margin-bottom: 10px;
  }
  .stock01 .content .item .infor .con .big_num {
    font-size: 26px;
    line-height: 30px;
  }
  .stock01 .content .item .infor .con .smal_num {
    font-size: 20px;
  }
  .stock01 .content .item .content {
    margin: 20px 0;
  }
  .stock01 .content .item .content .con {
    margin-top: 15px;
  }
  .stock01 .content .item .list .list_hd .cell {
    font-size: 17px;
  }

  /* 视频列表 */
  .media_hd .item {
    width: 50%;
    margin-bottom: 1px;
  }
  .media_hd .item a {
    font-size: 17px;
    line-height: 50px;
    height: 50px;
  }
  .media_hd .item.cur a:before {
    display: none;
  }
  .video_list01 .content {
    margin-top: 35px;
  }
  .video_list01 .content .li_ {
    width: 49%;
    margin-right: 2%;
  }
  .video_list01 .content .li_:nth-child(2n) {
    margin-right: 0;
  }
  .video_list01 .content .li_ .info .tit {
    font-size: 14px;
    padding: 5px 10px;
  }

  /* BLOG */
  .BLOG01 .item {
    width: 100%;
    margin-right: 0;
  }

  /* 新闻列表 */
  .news_list01 .content ul li a {
    padding: 20px 0;
  }
  .news_list01 .content ul li .left {
    width: 58%;
  }
  .news_list01 .content ul li .left .tit {
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 7px;
  }
  .news_list01 .content ul li .left .con {
    margin-bottom: 5px;
  }
  .news_list01 .content ul li .left .txt .date {
    font-size: 13px;
  }
  .news_list01 .content ul li .right {
    width: 40%;
    margin-top: 7px;
  }
  .news_list01 .content ul li:hover .left .txt .icon {
    display: none;
  }
  .news_list01 .content ul li:hover .left .txt .date {
    opacity: 1;
    visibility: visible;
  }

  /* 互动交流 */
  .jiaoliu01 .left {
    padding: 20px;
  }
  .jiaoliu01 .left .title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .jiaoliu01 .left .inp_wrap:last-child {
    margin-bottom: 0;
  }
  .jiaoliu01 .left .inp_wrap_yzm {
    width: 100%;
  }
  .jiaoliu01 .left .inp_wrap_btn {
    width: 100%;
  }
  .jiaoliu01 .right {
    margin-top: 20px;
  }
  .jiaoliu01 .right .box {
    padding: 25px;
  }
  .jiaoliu01 .right .box .title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .jiaoliu01 .right .box .lianxi {
    margin-top: 20px;
  }
  .jiaoliu02 {
    margin-top: 25px;
  }
  .jiaoliu02 .hd .left {
    text-align: center;
    width: 100%;
  }
  .jiaoliu02 .hd .left .common_smaltit .tit {
    text-align: left;
    margin-bottom: 0;
  }
  .jiaoliu02 .hd .right {
    width: 100%;
    margin-top: 10px;
  }
  .jiaoliu02 .hd .right .inp_wrap {
    height: 34px;
    line-height: 34px;
  }
  .jiaoliu02 .hd .right .inp_wrap .inp {
    height: 34px;
    line-height: 34px;
  }
  .jiaoliu02 .bd .li_box {
    padding-top: 25px;
  }

  /* 首页 */
  .ibanner {
    height: 0;
    padding-bottom: 62.5%;
  }
  .ibanner .item {
    height: 0;
    padding-bottom: 62.5%;
  }
  .ibanner .owl-carousel .owl-item .iban_img {
    width: 100%;
    position: static;
    margin-left: 0;
  }
  .ibanner .iban_word {
    height: 100%;
  }
  .ipart01 {
    padding: 30px 0;
  }
  .ipart01 .left {
    margin-bottom: 20px;
  }
  .ipart01 .left .l_top .img_ {
    width: 100%;
  }
  .ipart01 .left .l_top .info_ {
    width: 100%;
    padding: 20px 0;
  }
  .ipart01 .left .l_top .info_ .box .tit {
    font-size: 17px;
  }
  .ipart01 .left .l_bott .l_bott_l {
    width: 100%;
    display: none;
  }
  .ipart01 .left .l_bott .l_bott_l a .info .t {
    font-size: 17px;
  }
  .ipart01 .left .l_bott .l_bott_r {
    width: 100%;
  }
  .ipart01 .right .r_top {
    width: 100%;
  }
  .ipart01 .right .r_bott {
    width: 100%;
  }
  .ipart01 .right .r_bott .info {
    padding-left: 15px;
    padding-right: 15px;
  }
  .ipart01 .right .r_bott .info .tit {
    font-size: 17px;
  }
  .ipart02 {
    margin-bottom: 25px;
  }
  .ipart02 .left .item .cover .text {
    font-size: 15px;
  }
  .ipart02 .right {
    padding-top: 30px;
    background: #f8f8f8;
  }
  .ipart02 .right .content .hd {
    top: -10px;
  }
  .ipart02 .right .content .hd .item {
    font-size: 15px;
  }
  .ipart02 .right .content .dot_tips {
    display: none;
  }
  .ipart03 {
    margin-bottom: 25px;
  }
  .ipart03 .content li .cover .box {
    padding: 20px 5px;
  }
  .ipart03 .content li .cover .box .txt {
    font-size: 12px;
    line-height: 20px;
  }

  /* 主要项目 */
  .product01 {
    margin-bottom: 25px;
  }
  .product01 .content li {
    width: 49%;
    margin-right: 2%;
    margin-left: 0;
    margin-bottom: 2%;
  }
  .product01 .content li:nth-child(2n) {
    margin-right: 0;
  }
  .product02 {
    margin-bottom: 25px;
  }
  .product02 .content li {
    font-size: 14px;
    margin-bottom: 15px;
  }
  .product02 .img_ {
    margin-top: 20px;
  }
  .product02 .img_ .tit {
    font-size: 14px;
    line-height: 25px;
    width: 50%;
  }
  .product03 {
    margin-bottom: 25px;
  }
  .product03 .content .item .cover .box {
    padding: 15px;
  }
  .product04 {
    margin-bottom: 25px;
  }
  .product04 .common_smaltit .txt {
    font-size: 14px;
    line-height: 25px;
  }
  .product05 {
    margin-bottom: 25px;
  }
  .product05 .content .list.list_three .li_ {
    width: 100%;
    margin-right: 0;
  }
  .product05 .content .list li .cover .t {
    font-size: 16px;
  }
  .product05 .content .list li .cover .item_more {
    display: block;
  }
  .product05 .content .list li:last-child {
    margin-bottom: 0;
  }
  .product06 .content .item {
    width: 100%;
    margin-bottom: 2%;
  }
  .product06 .content .item .txt_ {
    font-size: 14px;
    margin-top: 5px;
  }
  .product07 .content li {
    width: 32%;
    margin-right: 2%;
  }
  .product07 .content li:last-child {
    margin-right: 0;
  }
  .product07 .content li .tit {
    font-size: 15px;
    line-height: 40px;
  }

  /* 可持续发展 */
  .development01 {
    padding-bottom: 20px;
  }
  .development01 .top_ .infor {
    padding: 20px;
  }
  .development01 .top_ .infor .tit .text {
    font-size: 18px;
  }
  .development01 .top_ .infor .con {
    font-size: 14px;
    line-height: 24px;
  }
  .development01 .bott_ .box {
    padding: 20px 30px;
  }
  .development01 .bott_ .box .bott_l {
    width: 100%;
  }
  .development01 .bott_ .box .bott_l .intro_ {
    width: 65%;
  }
  .development01 .bott_ .box .bott_l .intro_ .icon {
    display: none;
  }
  .development01 .bott_ .box .bott_l .intro_ .tit {
    font-size: 20px;
  }
  .development01 .bott_ .box .bott_l .intro_ .con {
    font-size: 16px;
    line-height: 24px;
  }
  .development01 .bott_ .box .bott_r {
    width: 100%;
    margin-top: 20px;
    float: left;
  }
  .development01 .bott_ .box .bott_r a {
    position: static;
  }
  .development02 {
    padding-bottom: 25px;
  }
  .development02 .li_ {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .development02 .li_:nth-child(2n) {
    margin-right: 0;
  }
  .development02 .cover .box .tit {
    font-size: 14px;
    line-height: 24px;
  }
  .development02 .cover .box .con {
    font-size: 13px;
    line-height: 24px;
  }
  .development02 .cover .box {
    padding-top: 30px;
  }
  .development02 li:hover .cover .box {
    padding-top: 20px;
  }
  .development03 .infor .con {
    width: 100px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    margin-top: 6px;
  }
  .development03 .content .item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
  }
  .development03 .content .item:last-child {
    margin-bottom: 0;
  }
  .development03 .content .item .intro .box {
    padding: 20px;
  }
  .development03 .content .item .intro .box .date {
    font-size: 13px;
    line-height: 20px;
  }
  .development03 .content .item .intro .box .t {
    height: auto;
    font-size: 14px;
    line-height: 25px;
  }

  /* 投资者中心 */
  .invest_cen01 {
    padding-top: 30px;
  }
  .invest_cen01 .left .box {
    padding: 20px;
  }
  .invest_cen01 .left .box .infor .title {
    font-size: 19px;
  }
  .invest_cen01 .left .box .infor .list {
    margin-top: 10px;
  }
  .invest_cen01 .left .box .infor .list .more {
    margin-top: 15px;
  }
  .invest_cen01 .right .r_top .right_l .box .c,
  .invest_cen01 .right .r_top .right_r .box .c {
    font-size: 25px;
    line-height: 25px;
    margin: 5px 0;
  }
  .invest_cen01 .right .r_top .right_l .box,
  .invest_cen01 .right .r_top .right_r .box {
    padding: 20px;
  }
  .invest_cen01 .right .r_bott .cover {
    bottom: 40px;
  }
  .invest_cen01 .right .r_bott .cover .box .txt_ {
    margin-top: 15px;
  }
  .invest_cen02 {
    margin-top: 25px;
  }
  .invest_cen02 li {
    margin-bottom: 15px;
  }
  .invest_cen02 .list_box .rect-75 {
    padding-bottom: 36%;
  }
  .invest_cen02 .list_box .rect-75 ._full {
    height: auto;
  }

  /* 社区参与 */
  .sqcy03 {
    padding-bottom: 30px;
  }
  .sqcy03 .infor .tit {
    font-size: 20px;
    line-height: 24px;
  }
  .sqcy03 .content {
    margin-top: 15px;
  }
  .sqcy03 .content li .hd span {
    font-size: 18px;
    line-height: 50px;
  }
  .sqcy03 .content li .hd:after {
    right: 10px;
  }

  /* 公益慈善 */
  .gycs02 {
    padding-top: 25px;
  }
  .gycs02 .cishan01_tit {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .gycs02 .left {
    padding: 20px;
  }
  .gycs02 .left .l_top .tit_left {
    font-size: 20px;
    width: 100%;
  }
  .gycs02 .left .l_top .tit_right {
    float: left;
    padding-left: 50px;
  }
  .gycs02 .left .l_top .tit_right::before {
    display: none;
  }
  .gycs02 .left .l_top .con {
    margin-top: 15px;
  }
  .gycs02 .left .bott .bott_left {
    width: 100%;
  }
  .gycs02 .bott ul {
    overflow: hidden;
  }
  .gycs02 .left .bott .bott_left li {
    width: 47%;
    margin-right: 3%;
    float: left;
  }
  .gycs02 .left .bott .bott_right {
    width: 100%;
  }
  .gycs02 .bott ul {
    margin-top: 10px;
  }
  .gycs02 .right {
    padding: 20px;
  }
  .gycs02 .right .r_top .tit_left {
    font-size: 20px;
    width: 100%;
  }
  .gycs02 .right .r_top .tit_right {
    float: left;
    padding-left: 50px;
  }
  .gycs02 .right .r_top .tit_right::before {
    display: none;
  }
  .gycs02 .right .bott .bott_left {
    width: 100%;
  }
  .gycs02 .right .bott .bott_left li {
    width: 47%;
    margin-right: 3%;
    float: left;
  }
  .gycs02 .right .bott .bott_right {
    width: 100%;
  }

  /* 有毒与废物排放 */
  .duqi01 .content .con .li_ .icon {
    width: 30px;
    height: 30px;
    margin-bottom: 5px;
  }
  .duqi01 .content .con .li_ .text {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .duqi01 .content .con .li03 .text {
    width: 100%;
  }
  .duqi01 .content .con .li_ {
    margin-top: 0;
    margin-bottom: 20px;
    width: 100%;
  }
  .duqi01 .content .con .li03 .tu_biao .l {
    width: 100%;
  }
  .duqi01 .content .con .li03 .tu_biao .r {
    width: 100%;
    margin-top: 20px;
  }

  /* 应对天气变化 */
  .tianqi02 .content .list.list_three .li_three:last-child {
    margin-bottom: 20px;
  }

  /* 招聘综合 */
  .job_center01 .content .li_ {
    width: 100%;
    margin-bottom: 20px;
  }
  .job_center01 .content .li_ .intro .c {
    opacity: 1;
    visibility: visible;
  }
  .job_center02 .item {
    margin-bottom: 20px;
  }
  .job_center02 .item .left {
    width: 100%;
  }
  .job_center02 .item .right {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
  }
  .job_center02 .item .right .t {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .job_center03 .content .li_ {
    width: 100%;
    margin-bottom: 20px;
  }
  .job_center03 .content .li_ .intro {
    top: 50%;
    transform: translateY(-50%);
  }
  .job_center03 .content .li_ .intro .c {
    opacity: 1;
    visibility: visible;
  }
  .job_center03 .content .li_ .intro .c .more {
    margin-top: 20px;
  }

  .follow {
    padding: 30px 0;
  }
  .follow .infor .tit {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .follow .content .item {
    width: 100%;
    padding: 25px;
    margin-bottom: 10px;
    min-height: inherit;
  }
  .follow .content .item dt {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .follow .content .item dd {
    margin-bottom: 10px;
  }
  .follow .content .item3 {
    padding: 0;
    margin-top: 0;
    font-size: 16px;
  }
  .follow .content .item3 ul .li_ {
    padding: 10px;
  }
  .follow .content .item3 ul .li_:last-child {
    margin-right: 0;
  }

  /* 20211209  start */
  /* 人才招聘 */
  .job_content {
    padding-top: 30px;
  }
  .rc_job01 {
    margin-bottom: 0;
  }
  .rc_job01 .item {
    margin-bottom: 20px;
  }
  .rc_job01 .content .li_ {
    margin-bottom: 20px;
  }
  .job_xc_banner .intro .tit {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .rc_job01 .content .li_ .intro {
    padding-top: 13%;
  }
  .rc_job01 .content .li_ .intro .icon {
    margin-bottom: 10px;
  }
  .rc_job01 .content .li_ .intro .t {
    font-size: 18px;
    line-height: 18px;
  }
  .rc_job01 .item .right {
    padding-right: 0;
  }
  .rc_job01 .item .right .t {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 15px;
  }
  .follow {
    padding: 30px 0;
  }
  .follow .infor .tit {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .follow .content .item {
    width: 100%;
    padding: 25px;
    margin-bottom: 10px;
  }
  .follow .content .item dt {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .follow .content .item dd {
    margin-bottom: 10px;
  }
  .follow .content .item3 {
    padding: 0;
    margin-top: 0;
    font-size: 16px;
  }
  .follow .content .item3 ul .li_ {
    padding: 10px;
  }
  .follow .content .item3 ul .li_:last-child {
    margin-right: 0;
  }
  .job_content .infor .tit {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 15px;
  }
  .job_content .infor .more {
    line-height: 20px;
  }
  .gj_job02 .content .item .bott {
    top: 75px;
  }
  .gj_job02 .content .item .bott .c {
    opacity: 0;
    visibility: hidden;
  }
  .gj_job02 .content .item .more {
    left: 37px;
  }
  /* 社会招聘 */
  .gj_job02 {
    margin: 30px 0;
  }
  .gj_job02 .content .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    padding-bottom: 70px;
  }
  /* 20211209  end */

  /* 20211210 start */
  .job_list01 .top .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .job_list01 .bott {
    margin-top: 30px;
  }

  .job_list01 .bott .hd .hd_top {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .job_list01 .bott .hd .hd_top .hd_item {
    width: 100%;
    margin-bottom: 10px;
  }
  .job_list01 .bott .hd .hd_top .hd_item.hd_btn {
    width: 100%;
  }
  .job_list01 .bott .hd .hd_top span {
    font-size: 13px;
    top: 2px;
  }
  .job_list01 .bott .hd .hd_bott {
    width: 100%;
  }
  .job_list01 .bott .hd .hd_bott input {
    font-size: 13px;
  }
  .job_list01 .bott .hd {
    margin-bottom: 30px;
  }
  .job_list01 .bott .bd li ._ut {
    font-size: 16px;
  }
  .job_list01 .bott .bd .j_c .j_c_box {
    padding: 20px;
  }
  .job_list01 .bott .bd .j_c .link_a {
    font-size: 13px;
  }
  .job_list01 .bott .bd .j_c .intro .job_btn {
    position: static;
    margin-top: 20px;
  }
  .job_list01 .bott .bd li.first {
    height: 40px;
    line-height: 40px;
  }

  /* 表单 */
  .job_list02 {
    top: 25%;
  }
  .job_list02 form {
    padding: 30px 15px;
  }
  .job_list02 .box {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  .job_list02 .box .tit {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 15px;
  }
  .job_list02 .box .con .con_li {
    margin-bottom: 15px;
  }
  .job_list02 .box .con .con_li input {
    width: 50%;
    font-size: 14px;
  }
  .job_list02 .box .con .con_li textarea {
    width: 50%;
    font-size: 14px;
  }
  .job_list02 .box .con .con_li .con_t {
    font-size: 14px;
  }
  .job_list02 .box .con .con_li .con_sel {
    width: 50%;
    font-size: 12px;
    text-indent: 10px;
  }
  .job_list02 .box .con .con_li .con_btn {
    width: 50%;
    font-size: 12px;
  }
  .job_list02 .box .con .con_li .con_btn i {
    margin-right: 10px;
  }
  .job_list02 .box .con .con_li .con_sel::after {
    display: none;
  }
  .job_list02 .box .con .con_li.con_li3 input {
    width: 50%;
  }
  .job_list02 .box .con .con_li.con_li4 textarea {
    width: 50%;
  }
  .submit_box .sub_btn {
    width: 48%;
    margin-top: 15px;
  }
  .submit_box .sub_btn.btn1 {
    margin-left: 0;
  }
  .submit_box input {
    margin-left: 0;
    width: 35%;
  }

  /* 20211210 end */

  /* 20211211 start */
  .resume01 .bott ul li a {
    padding: 20px 0;
  }
  .resume01 .bott ul li .left {
    width: 58%;
  }
  .resume01 .bott ul li .left .tit {
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 7px;
  }
  .resume01 .bott ul li .left .con {
    margin-bottom: 5px;
  }
  .resume01 .bott ul li .left .txt .date {
    font-size: 13px;
  }
  .resume01 .bott ul li .right {
    width: 40%;
    margin-top: 7px;
  }
  .resume01 .content .bott {
    margin-bottom: 10px;
  }
  /* 20211211 end */

  /* 20211213 start */
  .job_list02 {
    top: 33%;
  }
  .job_list02 .box2 .con .con_li.con_li4 .con_sel {
    width: 50%;
  }
  .job_list01 .top .item .c {
    display: none;
  }
  .job_list01 .top .item {
    min-height: inherit;
  }
  .job_list01 .top .item .t {
    display: inline-block;
  }
  .job_list01 .top .item .icon {
    display: inline-block;
    float: right;
    margin-top: 5px;
  }
  .job_list01 {
    padding-top: 30px;
  }
  .rc_job01 .content .li_ .intro {
    top: 50%;
    padding-top: 0;
    transform: translate(0, -50%);
  }
  .rc_job01 .content .li_ .intro .c {
    opacity: 1;
    visibility: visible;
  }
  .rc_job01 .item .left {
    display: none;
  }
  .rc_job01 .item .right {
    padding-bottom: 35px;
  }
  .rc_job01 .content .li_ .intro .t {
    font-size: 20px;
    line-height: 20px;
  }
  .rc_job01 .content .li_ .intro .c_txt {
    font-size: 14px;
  }
  .rc_job01 .content .li_ .intro .c {
    padding-left: 0;
  }
  .job_content .follow .infor .tit {
    display: none;
  }
  .follow {
    padding-bottom: 0;
  }
  .xy_job01 {
    margin-bottom: 0;
  }
  .xy_job02 .rect-114 {
    padding-bottom: 99.3%;
  }
  .xy_job02 .box .box_content .t {
    opacity: 0;
    visibility: hidden;
  }
  .xy_job02 .box .box_content .intro {
    opacity: 1;
    visibility: visible;
    padding: 20px 40px;
  }
  .xy_job02 .box .box_content .intro .intro_t {
    margin-bottom: 15px;
  }
  .xy_job02 {
    margin-bottom: 50px;
    padding-bottom: 10px;
  }

  .job_content .rect-568 {
    padding-bottom: 62.16%;
  }
  .xy_job02 .rect-114 {
    padding-bottom: 123.79%;
  }
  .xy_job02 .item .right dt {
    line-height: 70px;
  }
  .xy_job02 .item .right dd {
    line-height: 70px;
    height: 70px;
  }
  .job_list01 .top .item a {
    padding: 20px 40px;
  }
  .job_list01 .top .item .t {
    font-size: 20px;
    line-height: 20px;
  }
  .job_list01 .bott .hd .hd_top .hd_top_item {
    display: none;
  }
  .job_list01 .bott .hd .hd_top .hd_item {
    position: relative;
    margin-bottom: 30px;
  }
  .job_list01 .bott .hd .hd_top .hd_sel1::before {
    content: "职位类别";
    font-size: 13px;
    position: absolute;
    left: 0;
    bottom: 80%;
    color: #777;
  }
  .job_list01 .bott .hd .hd_top .hd_sel2::before {
    content: "工作地点";
    font-size: 13px;
    position: absolute;
    left: 0;
    bottom: 80%;
    color: #777;
  }
  .job_list01 .bott .hd .hd_top .hd_inp::before {
    content: "关键词";
    font-size: 13px;
    position: absolute;
    left: 0;
    bottom: 80%;
    color: #777;
  }
  .job_list01 .bott .hd .hd_top .hd_item .item_t {
    color: #aaa;
  }
  .job_list01 .bott .hd .hd_top .hd_item input::-webkit-input-placeholder {
    color: #aaa;
  }
  .job_list01 .bott .bd li.first {
    display: none;
  }
  .job_list01 .bott .bd li ._un {
    width: 0;
  }
  .job_list01 .bott .bd li ._t1 {
    width: 100%;
  }
  .rc_job01 .content .li_ .intro {
    padding-top: 0;
  }
  .gj_job02 .content .item .bott {
    top: 135px;
  }
  .rc_job01 .content .li_ .intro .c {
    padding: 0;
  }
  .salary02 .content .li_ .intro .c {
    padding: 0 20px;
  }
  .question .rc_job01 .content .li_ .intro .c {
    padding: 30px;
  }
  .question .rc_job01 .content .li_ .intro .c .c_txt {
    height: 88px;
  }
  .question .rc_job01 .content .li_ .intro .t {
    display: none;
  }
  .question .rc_job01 .content .li_ .intro .c .t_txt {
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 10px;
  }
  .rc_job01 .content .li_ .cover {
    opacity: 1;
    visibility: visible;
  }
  .xy_job02 .rect-114 {
    padding-bottom: 135.3%;
  }
  .xy_job02 .box .box_content .cover {
    opacity: 1;
    visibility: visible;
  }
  .xy_job02 .box .box_content .more {
    margin-top: 10px;
  }
  .follow .content .item {
    min-height: inherit;
  }
  .xy_job02 .rect-114 {
    padding-bottom: 89%;
  }
  .xy_job02 .item .right dd.dd02 {
    padding-top: 10px;
  }

  /* 2022-0121 */
  .salary .gj_job01 .content .li_ .intro {
    padding-top: 0;
  }

  /* 2022-0126 */
  .news_detail01 .content .title {
    font-size: 20px;
  }
  .news_detail01 .content .myart {
    font-size: 14px;
  }

  .program_detail05 .more {
    margin-top: 12px;
  }
  /* 2022-0209 */
  .nengyuan01 {
    padding-bottom: 0px;
  }
  .nengyuan01 .common_smaltit .tit {
    margin-bottom: 15px;
  }
  .nengyuan01 .content .item {
    margin-bottom: 15px;
  }
  .nengyuan01 .content .item .intro {
    top: 50%;
    padding-top: 0;
    transform: translate(0, -50%);
  }
  .nengyuan01 .content .item .intro .c {
    opacity: 1;
    visibility: visible;
  }
  .nengyuan01 .content .item .intro .t {
    font-size: 20px;
    line-height: 20px;
  }
  .nengyuan01 .content .item .intro .c_txt {
    font-size: 14px;
  }
  .nengyuan01 .content .item .intro .c {
    padding-left: 0;
  }
  .nengyuan03.kuangshan_list01 .content {
    margin-top: 30px;
  }
  .kuangshan_list01 .content .list.list_three .li_ {
    margin-bottom: 15px;
  }

  /* 2022-0210 */
  .technology03 {
    padding: 30px 0;
  }
  .technology03 .right .box {
    padding: 25px;
  }
  .technology03 .right .box .tit {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .technology04 li {
    margin-bottom: 10px;
  }
  .technology04 li .rect-534 {
    padding-bottom: 53%;
  }
  .technology04 li .num {
    padding-top: 20px;
    line-height: 30px;
  }
  .technology04 li .num span {
    font-size: 30px;
    line-height: 30px;
  }
  .technology04 li .txt {
    font-size: 12px;
  }
  .technology04 li.li04 span:after {
    font-size: 20px;
  }
  .technology05 {
    padding: 25px 0;
    margin-top: 0;
  }

  /* 2022-0216 */
  .contact_us02 {
    margin-top: 25px;
  }
  .contact_us02 li {
    margin-bottom: 10px;
  }
  .contact_us02 li:last-child {
    margin-bottom: 0;
  }
  .contact_us02 .list_box {
    padding: 20px;
  }
  .contact_us02 .list_title {
    font-size: 20px;
  }

  /* 友情链接 */
  .friend_link01 ._t {
    width: 100%;
  }
  .friend_link01 ._list {
    width: 100%;
    margin-top: 10px;
  }
  .friend_link01 ._list a {
    width: 100%;
    margin-right: 0;
  }

  /* 2022-0224 */
  .program_detail06 {
    padding-top: 20px;
  }

  .ibanner .item {
    padding-bottom: 54%;
  }
  .ipart01 {
    padding: 0 0 30px;
  }

  .news_detail01 .content .myart video {
    width: 100%;
  }

  .ibanner .iban_word .info .tit {
    font-size: 20px;
    line-height: 24px;
  }
  .ibanner .iban_word .info .con {
    font-size: 20px;
    line-height: 24px;
  }
  .ibanner .iban_word .info .txt {
    font-size: 16px;
    line-height: 24px;
  }

  .ibanner .owl-carousel .owl-dots {
    bottom: 13px;
  }
  .ibanner .iban_word .info .tit {
    font-size: 17px;
    margin-bottom: 8px;
  }
  .ibanner .iban_word .info .con {
    font-size: 17px;
    margin-bottom: 8px;
  }
  .ibanner .iban_word .info .txt {
    font-size: 13px;
    line-height: 16px;
  }
  /* 2021业绩 */
  .yeji01 {
    padding: 25px 0;
  }
  .yeji01 .infor {
    margin-top: 20px;
  }
  .yeji01 .content {
    margin-top: 15px;
  }
  .yeji01 .content .li_ {
    width: 100%;
    margin-right: 0;
  }
  .yeji01 .content .li_ .li_box {
    padding: 25px;
  }
  .yeji01 .content .li_ .tit {
    font-size: 18px;
  }
  .yeji01 .content .li_ .txt {
    height: auto;
    margin-top: 5px;
  }
  .yeji01 .content .li_intro {
    height: auto;
  }
  .yeji02 {
    padding: 25px 0;
  }
  .yeji02 .content {
    margin-top: 15px;
  }
  .yeji02 .content .li_ {
    width: 100%;
    margin-right: 0;
  }
  .yeji02 .content .li_ .li_box {
    padding: 25px;
  }
  .yeji02 .content .li_ .tit {
    font-size: 18px;
  }
  .yeji02 .content .li_ .txt {
    height: auto;
    margin-top: 5px;
  }
  .yeji02 .content .li_intro {
    height: auto;
  }
  .yeji02 .content .li_.li08 .txt:first-child {
    margin-top: 0;
  }
  .yeji02 .content .li_.li08 .txt span {
    font-size: 25px;
  }
  .yeji03 {
    padding: 25px 0;
  }
  .yeji03 .common_smaltit .tit {
    margin-bottom: 15px;
  }
  .yeji03 .content {
    margin-bottom: 25px;
  }
  .yeji03 .content .item {
    margin-bottom: 15px;
  }
  .yeji03 .content .item .box {
    padding: 25px;
  }
  .yeji03 .content .item .box .img_ {
    margin-top: 0;
  }
  .yeji03 .content .item .box .info_ .t {
    font-size: 17px;
    margin: 10px 0;
  }
  .yeji03 .content_2 .item {
    margin-bottom: 15px;
  }
  .yeji03 .content_2 .item .box {
    padding: 25px;
  }
  .yeji03 .content_2 .item .box .img_ {
    margin-top: 0;
  }
  .yeji03 .content_2 .item .box .info_ .t {
    font-size: 17px;
    margin: 10px 0;
  }
  .yeji03 .list ul li a {
    padding: 15px;
  }
  .yeji03 .list ul li .left .tit {
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 2px;
  }
  .yeji03 .list ul li .left .con {
    margin-bottom: 5px;
    line-height: 23px;
    height: 46px;
  }
  .yeji03 .list ul li .left .txt {
    height: auto;
  }
  .yeji03 .list ul li .left .txt .date {
    font-size: 13px;
  }
  .yeji03 .list ul li .right {
    width: 40%;
    margin-top: 7px;
  }
  .yeji03 .list ul li:hover .left .txt .icon {
    display: none;
  }
  .yeji03 .list ul li:hover .left .txt .date {
    opacity: 1;
    visibility: visible;
  }
  .yeji04 {
    padding: 25px 0;
  }
  .yeji04 .content {
    margin-top: 15px;
  }
  .yeji04 .content .li_ {
    width: 100%;
    margin-right: 0;
  }
  .yeji05 {
    padding-bottom: 25px;
  }
  .yeji05 .list .li_ {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .yeji05 .list .li_ .cover .t {
    font-size: 16px;
  }
  .yeji05 .list .li_ .cover .c {
    height: 92px;
  }
  .yeji05 .list .li_ .cover .item_more {
    display: block;
  }
  .yeji05 .list .li_:last-child {
    margin-bottom: 0;
  }
  .yeji05 .right .list .li_ {
    width: 100%;
  }
  .yeji06 {
    padding: 25px 0 0;
  }
  .yeji06 .content {
    margin-bottom: 25px;
  }
  .yeji06 .datalist {
    width: 300%;
  }

  .news_detail01 .content ._detailPage_bottom li {
    width: 100%;
    padding: 0;
  }
  .news_detail01 .content ._detailPage_bottom li._next {
    padding: 0;
    text-align: left;
  }
  .news_detail01 .content ._detailPage_bottom li._next span {
    float: left;
  }
  .news_detail01 .content ._detailPage_bottom li._next span {
    margin-right: -10px;
  }

  .business_new01 .rect-386 {
    padding-bottom: inherit;
    height: auto;
    padding: 20px 0;
  }
  .business_new01 .rect-91 {
    padding-bottom: inherit;
    height: auto;
    padding: 20px 0;
  }
  .business_new01 .rect-14 {
    padding-bottom: inherit;
    height: auto;
    padding: 20px 0;
  }
  .business_new01 .rect-81 {
    padding-bottom: inherit;
    height: auto;
  }
  .business_new01 .rect-34 {
    padding-bottom: inherit;
    height: auto;
  }
  .business_new01 .rect-72 {
    padding-bottom: inherit;
    height: auto;
  }
  .business_new01 .box .title {
    margin-bottom: 15px;
  }
  .business_new01 .item .t {
    margin-bottom: 10px;
  }
  .business_new01 .item .t span {
    font-size: 16px;
  }
  .business_new01 .item .c {
    font-size: 14px;
    line-height: 22px;
  }
  .business_new01 .item .item_con {
    position: static;
    transform: translate(0, 0);
  }
  .business_new01 .box1 {
    margin-bottom: 30px;
  }
  .business_new01 .box1 .content_l {
    width: 100%;
    margin-bottom: 15px;
  }
  .business_new01 .box1 .content_r {
    width: 100%;
  }
  .business_new01 .box1 .item1 .t span {
    writing-mode: inherit;
  }
  .business_new01 .box1 .item1 .t img {
    margin-bottom: 0;
    display: inline-block;
  }
  .business_new01 .box1 .item2,
  .business_new01 .box1 .item3,
  .business_new01 .box1 .item4 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .business_new01 .box1 .item4 {
    margin-bottom: 0;
  }
  .business_new01 .box1 .item5 {
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .business_new01 .box2 {
    margin-bottom: 30px;
  }
  .business_new01 .box2 .item {
    padding: 20px 0;
    background: #e2f0d9;
  }
  .business_new01 .box2 .item_l {
    width: 100%;
  }
  .business_new01 .box2 .item_r {
    width: 100%;
  }
  .business_new01 .box2 .item .t img {
    display: inline-block;
    margin-bottom: 0;
  }
  .business_new01 .box3 .item {
    padding: 20px 0;
    background: #f5f5f5;
  }
  .business_new01 .box3 .item_top {
    width: 100%;
  }
  .business_new01 .box3 .item_bott {
    width: 100%;
  }
  .business_new01 .box3 .item .t img {
    display: inline-block;
    margin-bottom: 0;
  }
  .business_new01 .box3 .t span {
    writing-mode: inherit;
  }
  .business_new01 .box3 .item_bott {
    padding-bottom: inherit;
    height: auto !important;
    margin-bottom: 0;
  }
  .business_new01 .box3 .item_bott .item_con {
    transform: translate(0, 0);
  }

  .chairman03 {
    margin-top: 30px;
  }
  .chairman03 .more {
    margin-top: 8px;
  }
  .chairman03 li .li_box {
    padding: 4%;
  }
  .chairman03 li .li_box .date .day {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 5px;
  }
  .chairman03 li .li_box .tit {
    height: 24px;
    margin-bottom: 5px;
  }
  .chairman02 {
    margin-top: 30px;
  }
  .chairman02 .more {
    margin-top: 8px;
  }
  .chairman02 li .li_box {
    padding: 4%;
  }
  .chairman02 li .li_box .date .day {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 5px;
  }
  .chairman02 li .li_box .tit {
    height: 24px;
    margin-bottom: 5px;
  }

  .channel_huace .li_ {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .channel_huace .li_ .intro {
    padding: 20px;
  }
  .channel_huace .li_ .intro .c {
    margin: 10px 0;
    height: auto;
    max-height: 110px;
  }
  .channel_dongtai .li_ {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .channel_dongtai .li_ .intro {
    padding: 20px;
  }
  .channel_dongtai .li_ .intro .t {
    height: auto;
    max-height: 52px;
  }
  .channel_dongtai .li_ .intro .c {
    margin: 10px 0;
    height: auto;
    max-height: 44px;
  }
  .channel_biaoxian .li_ {
    padding: 0;
  }
  .channel_biaoxian .li_ .t {
    font-size: 22px;
    line-height: 22px;
    margin: 10px 0;
  }
  .channel_mubiao .li_ {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .channel_mubiao .li_ .intro {
    height: auto;
    padding: 30px;
  }
  .channel_choula .item .top {
    line-height: 42px;
    padding-left: 30px;
  }
  .channel_choula .item .top::after {
    right: 30px;
    width: 20px;
    height: 10px;
  }
  .channel_choula .item .bott {
    padding: 30px;
  }
  .channel_gray .box {
    padding: 20px;
    margin-top: 15px;
  }
  .channel_gray .box li {
    margin-bottom: 15px;
  }
  .new_develop01 {
    margin: 30px 0;
  }
  .new_develop01 .box {
    padding: 30px;
  }
  .new_develop01 .box .right {
    width: 100%;
    margin-top: 15px;
  }
  .new_develop01 .box .left {
    width: 100%;
    border-right: none;
    padding-right: 0;
  }
  .new_develop01 .box .left .quote {
    font-size: 20px;
    line-height: 26px;
  }
  .new_develop01 .box .left .left_bott .lef {
    width: 70%;
  }
  .new_develop01 .box .right .t {
    display: inline-block;
    margin-top: 30px;
  }
  .new_develop01 .box .right .c {
    display: inline-block;
  }
  .new_develop01 .box .right img {
    float: left;
  }
  .new_develop01 .wrap:after {
    display: none;
  }
  .new_develop03 {
    margin-top: 30px;
    padding-bottom: 30px;
  }
  .channel_con img {
    margin-top: 30px;
  }
  .new_develop04 {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .new_develop04 .box .left {
    width: 100%;
  }
  .new_develop04 .box .right {
    width: 100%;
    margin-top: 20px;
    height: auto !important;
    background: #f8f8f8;
  }
  .new_develop04 .box .right .item {
    background: #fff;
    margin-bottom: 20px;
  }
  .new_develop05 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .new_develop05 .left {
    width: 100%;
    margin-top: 0;
  }
  .new_develop05 .right {
    width: 100%;
  }
  .new_develop05 .box {
    margin-top: 30px;
  }
  .new_develop05 .box .item .item_box.item_box1 {
    width: 49%;
  }
  .new_develop05 .box .item .item_box.item_box2 {
    width: 49%;
  }
  .new_develop05 .box .item .item_box.item_box3 {
    width: 100%;
  }
  .new_develop07 .li_ .li_top::after {
    display: none;
  }
  .new_develop07 .li_ {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .new_develop07 .li_ .li_bott {
    height: auto;
  }
  .new_develop07 .tit {
    margin: 10px 0;
  }
  .new_develop07 .item .item_top {
    line-height: 36px;
  }
  .new_develop07 .item .item_bott {
    padding: 20px;
  }
  .new_develop07 .item .item_bott span {
    width: 49%;
    margin-bottom: 15px;
  }
  .new_business_ethics01 {
    padding: 30px 0;
  }
  .new_business_ethics02 {
    padding: 30px 0;
  }
  .new_business_ethics02 .box {
    margin-top: 30px;
  }
  .new_business_ethics02 .box .box_l {
    width: 100%;
    margin-bottom: 15px;
    padding: 30px;
  }
  .new_business_ethics02 .box .box_r {
    width: 100%;
    padding: 30px;
  }
  .new_business_ethics03 {
    padding: 30px 0;
  }
  .new_business_ethics05 {
    padding: 30px 0;
  }
  .new_business_ethics06 {
    padding-bottom: 30px;
  }
  .new_water01 {
    padding: 30px 0;
  }
  .new_water03 {
    padding: 30px 0;
  }
  .new_water05 {
    padding: 30px 0;
  }
  .new_water07 {
    padding: 30px 0;
  }
  .new_water09 {
    padding: 30px 0;
  }
  .new_biodiversity01 {
    padding: 30px 0;
  }
  .new_biodiversity03 {
    padding: 30px 0;
  }
  .new_biodiversity05 {
    padding: 30px 0;
  }
  .new_biodiversity06 {
    padding-bottom: 30px;
  }
  .new_emission01 {
    padding: 30px 0;
  }
  .new_emission03 {
    padding: 30px 0;
  }
  .new_emission05 {
    padding: 30px 0;
  }
  .new_emission07 {
    padding: 30px 0;
  }
  .new_emission07 .left {
    width: 100%;
  }
  .new_emission07 .right {
    width: 100%;
  }
  .new_emission07 .left .more {
    margin-top: 15px;
  }
  .new_emission09 {
    padding: 30px 0;
  }
  .new_TSF01 {
    padding: 30px 0;
  }
  .new_TSF03 {
    padding: 30px 0;
  }
  .new_TSF03 ul {
    margin: 30px 0;
  }
  .new_TSF03 .li_ .li_top::after {
    display: none;
  }
  .new_TSF03 .li_ {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .new_TSF03 .li_ .li_bott {
    height: auto;
  }
  .new_TSF03 .img_ .tit {
    margin: 15px 0;
  }
  .new_TSF04 .left {
    width: 100%;
  }
  .new_TSF04 .right {
    width: 100%;
  }
  .new_TSF04 .left .more {
    margin-top: 15px;
  }
  .new_TSF05 {
    padding: 30px 0;
  }
  .program_detail04 .right img {
    height: auto !important;
    margin: 0 auto;
    display: block;
  }

  .new_environment01 {
    margin: 30px 0;
  }
  .new_environment01 .box {
    padding: 30px;
  }
  .new_environment01 .box .quote {
    font-size: 20px;
    line-height: 26px;
  }
  .new_environment01 .box .left_bott .lef {
    margin-top: 0;
  }
  .new_environment01 .box .left_bott .lef {
    width: 70%;
  }
  .new_environment03 {
    padding: 30px 0;
  }
  .new_environment04 {
    padding: 30px 0;
  }
  .new_environment05 {
    padding: 30px 0;
  }
  .new_environment07 {
    padding: 30px 0;
  }
  .new_weather01 {
    padding: 30px 0;
  }
  .new_weather03 {
    padding: 30px 0;
  }
  .new_weather05 {
    padding: 30px 0;
  }
  .new_weather06 .channel_gray .box {
    width: 100%;
  }
  .new_weather06 .channel_gray .t {
    margin-bottom: 15px;
  }
  .new_weather07 {
    padding: 30px 0;
  }
  .new_weather07 .left {
    width: 100%;
  }
  .new_weather07 .left .more {
    margin-top: 15px;
  }
  .new_weather07 .right {
    width: 100%;
  }
  .new_weather08 {
    padding-bottom: 30px;
  }
  .new_career01 {
    padding: 30px 0;
  }
  .new_career03 {
    padding: 30px 0;
  }
  .new_career05 {
    padding: 30px 0;
  }
  .new_career07 {
    padding: 30px 0;
  }
  .new_career09 {
    padding: 30px 0;
  }
  .new_career11 {
    padding: 30px 0;
  }
  .new_employee01 {
    padding: 30px 0;
  }
  .new_employee03 {
    padding: 30px 0;
  }
  .new_employee05 {
    padding: 30px 0;
  }
  .new_employee07 {
    padding: 30px 0;
  }
  .new_employee07 .left {
    width: 100%;
  }
  .new_employee07 .right {
    width: 100%;
  }
  .new_employee07 .right .more {
    margin-top: 15px;
  }
  .new_employee08 {
    padding-bottom: 30px;
  }
  .new_security01 {
    padding: 30px 0;
  }
  .new_security03 {
    padding: 30px 0;
  }
  .new_security03 .box {
    margin-top: 30px;
    background: none;
  }
  .new_security03 .box .li_ {
    background: url(../image/new_security03_icon.png) no-repeat right;
    background-size: cover;
    width: 100%;
    margin-bottom: 15px;
    height: 38px;
  }
  .new_security03 .box .li_ span {
    width: 100%;
  }
  .new_rights01 {
    padding: 30px 0;
  }
  .new_rights03 {
    padding: 30px 0;
  }
  .new_community01 {
    padding: 30px 0;
  }
  .new_community03 {
    padding: 30px 0;
  }
  .new_community05 {
    padding: 30px 0;
  }
  .new_community07 {
    padding: 30px 0;
  }
  .new_SC01 {
    padding: 30px 0;
  }
  .new_SC03 {
    padding: 30px 0;
  }
  .new_SC05 {
    padding: 30px 0;
  }
  .new_SC07 {
    padding: 30px 0;
  }
  .new_report01 {
    padding: 30px 0;
  }
  .new_report02 {
    padding: 30px 0;
  }
  .new_report02 .box .right {
    width: 100%;
  }
  .new_report02 .box .right .t {
    font-size: 18px;
    padding-bottom: 5px;
    margin-bottom: 10px;
  }
  .new_report02 .box .left {
    width: 100%;
    margin-top: 15px;
  }
  .new_report03 {
    padding: 30px 0;
  }
  .new_report03 .content .li_ a {
    padding: 15px 0;
  }
  .new_report03 .content .li_ .pdf {
    display: none;
  }
  .new_report03 .content .li_ .size {
    display: none;
  }
  .new_report03 .content .li_ .icon {
    margin-right: 5px;
  }
  .new_report03 .content .li_ .tit {
    width: 80%;
  }
  .new_report04 .content .li_ {
    width: 100%;
    margin-right: 0;
    padding: 20px;
    margin-bottom: 40px;
  }
  .new_report04 .content .li_ .left {
    margin-top: -35px;
  }
  .new_report04 .content .li_ .right {
    font-size: 18px;
  }
  .new_report04 .content .li_ .right .c_tit {
    margin-bottom: 0;
  }

  .new_develop06 {
    padding-bottom: 30px;
  }
  .new_develop06.channel_choula .item:last-child .bott .con {
    padding: 30px;
  }
  .new_business_ethics02 .box .con {
    min-height: inherit;
  }
  .channel_con.water_bjq {
    margin-top: 30px;
  }
  .new_ESG .box .item .item_box.item_box1 {
    width: 100%;
    height: auto !important;
  }
  .new_ESG .box .item .item_box.item_box2 {
    width: 100%;
    padding: 30px;
  }
  .new_ESG .box .item .item_box .desc {
    margin-bottom: 15px;
  }

  .new_charity01 {
    padding: 30px 0;
  }
  .new_charity02 .left .bott .bott_left {
    float: none;
  }
  .new_charity02 .left .bott .bott_right {
    float: none;
  }
  .new_charity02 .right .bott .bott_left {
    float: none;
  }
  .new_charity02 .right .bott .bott_right {
    float: none;
  }
  .new_charity02 .right {
    margin-top: 30px;
  }
  .new_charity03 {
    padding: 30px 0;
  }
  .channel_choula .item .top {
    padding-left: 15px;
    font-size: 18px;
  }
  .channel_choula .item .top::after {
    right: 15px;
  }
  .new_charity03.channel_choula .item .bott {
    padding: 20px 10px;
  }
  .program_detail04 .left .content li {
    margin-bottom: 0;
    padding: 20px 0;
  }
  .program_detail04 .left .more {
    margin-top: 10px;
  }
  .program_detail04 .left .content li .li_box .info_ {
    width: 55%;
  }
  .program_detail04 .left .content li .li_box .img_ .rect-5625 {
    padding-bottom: 67.25%;
  }
  .new_LabourRights03 {
    padding: 30px 0;
  }
  .new_LabourRights05 {
    padding: 30px 0;
  }
  .new_IndigenousPeopleRights01 {
    padding: 30px 0;
  }
  .new_IndigenousPeopleRights03 {
    padding: 30px 0;
  }
  .new_CommunityDevelopment01 {
    padding: 30px 0;
  }
  .new_CommunityDevelopment03 {
    padding: 30px 0;
  }
  .new_CommunityDevelopment05 {
    padding: 30px 0;
  }
  .new_CommunityDevelopment06 {
    padding-bottom: 30px;
  }
  .channel_huace .li_ {
    min-height: inherit;
  }
  .channel_huace .li_._more {
    height: 200px;
  }
  .channel_mubiao .li_ .intro .t {
    max-height: inherit;
  }
  .new_weather05 {
    padding-bottom: 30px;
  }
  .new_employee07 .right {
    margin-top: 0;
  }
  .new_weather06 .channel_gray .box {
    min-height: inherit;
  }
  .new_weather05 {
    padding-top: 0;
  }
  .job_list01 .bott .bd li ._t1 span {
    line-height: 18px;
  }

  .new_charity01 {
    padding: 30px 0;
  }
  .new_charity02 .left .bott .bott_left {
    float: none;
  }
  .new_charity02 .left .bott .bott_right {
    float: none;
  }
  .new_charity02 .right .bott .bott_left {
    float: none;
  }
  .new_charity02 .right .bott .bott_right {
    float: none;
  }
  .new_charity02 .right {
    margin-top: 30px;
  }
  .new_charity03 {
    padding: 30px 0;
  }
  .channel_choula .item .top {
    padding-left: 15px;
    font-size: 18px;
  }
  .channel_choula .item .top::after {
    right: 15px;
  }
  .new_charity03.channel_choula .item .bott {
    padding: 20px 10px;
  }

  .wrap,
  .mwrap {
    padding-right: 4%;
    padding-left: 4%;
  }
  .new_water06 .channel_gray .wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .new_develop01 .box .right {
    display: none;
  }
  .channel_choula .item .bott {
    padding: 30px 0;
  }
  .new_develop07 .li_ .li_top {
    min-height: inherit;
  }
  .pageHeader .header .h_bott .h_logo img {
    width: 80%;
  }
  .header .mobile_key {
    margin-top: 15px;
  }
  .channel_dongtai .infor .more {
    margin-top: 15px;
  }
  .new_environment01 .box {
    padding-top: 50px;
  }
  .channel_biaoxian .li_ {
    width: 100%;
  }
  .channel_biaoxian.three .li_ {
    margin-right: 0;
  }
  .channel_choula .item .top {
    line-height: 32px;
  }
  /*.new_IndigenousPeopleRights02 .channel_con .con .datalist1 th{line-height:26px !important; padding:10px !important;}
.new_SC04 .channel_con .con .datalist1 th{line-height:26px !important; padding:10px !important;}
.new_SC04 .channel_con .con .datalist1 td{line-height:26px !important; padding:10px !important;}*/
  .datalist1 td {
    line-height: 26px;
    padding: 10px;
  }
  .datalist1 th {
    line-height: 26px;
    padding: 10px;
  }
  .new_report02 .box .left {
    margin-top: 0;
    margin-bottom: 15px;
  }
  .new_report04 .content .li_ .left {
    margin-top: 0;
  }
  .channel_biaoxian .li_ .c {
    max-height: inherit;
  }

  .channel_mubiao .li_:last-child {
    margin-bottom: 0;
  }
  .new_water07 .channel_gray .wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .channel_choula .item .top::after {
    right: 10px;
  }

  .program_detail01 .content .top_l {
    height: auto !important;
    border-bottom: none;
  }
  .program_detail01 .content .rect-561 {
    padding-bottom: 56.8%;
    height: 0;
  }
  .new_weather04 {
    padding-bottom: 30px;
  }
  .channel_biaoxian .li_ {
    padding: 0;
    margin-bottom: 15px;
  }
  .new_career03.channel_biaoxian .li_ .c {
    min-height: inherit;
  }
  .new_community06 .channel_con .con2 p::after {
    top: 115%;
  }

  .channel_biaoxian .li_ .icon {
    margin-right: 15px;
  }
  .channel_biaoxian .li_ .icon {
    float: left;
  }
  .channel_biaoxian .li_ .t {
    font-size: 20px;
    line-height: 20px;
  }
  .channel_biaoxian .li_ .t {
    margin-top: 0;
  }
  .channel_biaoxian .li_ {
    margin-bottom: 30px;
  }
  .channel_biaoxian .li_:last-child {
    margin-bottom: 0;
  }

  .channel_content.stock {
    padding-bottom: 50px;
  }
  .stock01 .owl-nav {
    bottom: -30px;
  }
  .stock01 .owl-prev {
    width: 16px;
    height: 31px;
    margin-right: 30px;
  }
  .stock01 .owl-next {
    width: 16px;
    height: 31px;
  }
  .stock01 .owl-prev::after {
    right: 30px;
  }
  .new_develop05 .box .item1 .item_box2:after {
    display: none;
  }
  .new_develop05 .box .item2 .item_box2:after {
    display: none;
  }
  .new_develop05 .box .item3 .item_box2:after {
    display: none;
  }
  .new_ESG .box .item .item_box.item_box1:after {
    display: none;
  }
  .new_develop07 .item .item_bott span {
    margin-right: 0;
  }
  .program_detail04 .left .content li {
    margin-bottom: 0;
    padding: 20px 0;
  }
  .program_detail04 .left .more {
    margin-top: 10px;
  }
  .program_detail04 .left .content li .li_box .info_ {
    width: 55%;
  }
  .program_detail04 .left .content li .li_box .img_ .rect-5625 {
    padding-bottom: 67.25%;
  }
  .new_develop01 .box .left::before {
    display: none;
  }

  .new_environment02.channel_mubiao .li_ .intro {
    height: auto;
  }
  .new_career02.channel_mubiao .li_ .intro {
    height: auto;
  }
  .new_water02.channel_mubiao .li_ .intro {
    height: auto;
  }
  .new_biodiversity02.channel_mubiao .li_ .intro {
    height: auto;
  }
  .new_community02.channel_mubiao .li_ .intro {
    height: auto;
  }
  .new_emission02.channel_mubiao .li_ .intro {
    height: auto;
  }
  .new_weather02.channel_mubiao .li_ .intro {
    height: auto;
  }

  .ipart03 .content li.li02 .cover,
  .ipart03 .content li.li04 .cover {
    top: auto;
    bottom: 50%;
  }
  .ipart03 .content li .cover .box .txt {
    line-height: 14px;
    margin-top: 5px;
  }
  .ipart03 .content li .cover .box img {
    width: 50%;
  }

  .pageHeader {
    height: 84px;
  }
  .pageFooter .left ul li::after {
    display: none;
  }
  .program_detail01 .content .top_r li {
    position: relative;
  }
  .program_detail01 .content .top_r li .li_r {
    position: absolute;
    right: 5%;
    top: 50%;
    transform: translate(0, -50%);
    padding: 0;
  }
  .BLOG01 .content .item {
    width: 100%;
    margin-right: 0;
  }
  .news_list01 .media_hd .item {
    width: 100%;
  }
  .product02 .img_ .tit {
    width: 100%;
  }
  .stock01 .content .item .content .con li:nth-child(7) {
    width: 100%;
  }
  .stock01 .content .item .content .con li:nth-child(8) {
    width: 100%;
    padding-left: 0;
    padding-right: 6%;
  }
  .business_new01 .item .t {
    margin-bottom: 0;
  }
  .business_new01 .box1 .item .t span {
    display: block;
    margin-left: 0;
  }

  .business_new01 .item .t {
    padding: 0 15px;
    box-sizing: border-box;
  }
  .business_new01 .item .t span {
    margin-left: 0;
    line-height: 18px;
    display: block;
  }
  .job_content .xy_job02 .rect-703 {
    padding-bottom: 60%;
  }
  .xy_job02 .box .box_content .intro {
    padding: 20px;
  }
  .xy_job03 .content .top ul li {
    font-size: 18px;
  }
  .xy_job03 .content .top {
    background-position: 100% 100%;
  }
  .channel_biaoxian.four .li_ {
    width: 100%;
    margin-right: 0;
  }

  .xy_job03 .content .bott .box .t {
    min-height: 32px;
  }
  .m_nav .mNav_bott .m_navli > a {
    width: 100%;
  }
  .m_nav .mNav_bott .m_navli .jt1 {
    z-index: -1;
  }
  .channel_choula .item .top {
    padding-right: 35px;
    line-height: 28px;
  }
  .gsgc01 .bd li .li_box {
    min-height: inherit;
  }
  .program_detail01 .content .top_r li .li_l {
    width: 30%;
  }
  .product01 .content li .rect-65 {
    padding-bottom: 88%;
  }
  .new_SC04 .channel_con .datalist1 {
    width: 150%;
  }
  .technology03 .right .box .con {
    max-height: inherit;
  }
  .new_report04 .content .li_ {
    min-height: inherit;
  }
  .gsgc01 .hd .item:after {
    display: none;
  }
  .gsgc01 .hd .item {
    padding-left: 0;
  }
  .business_new01 .box1 .item2 .t span {
    display: inline-block;
    margin-left: 8px;
  }
  .program_detail06 .content .owl-carousel .owl-nav .owl-prev {
    left: 0;
  }
  .program_detail06 .content .owl-carousel .owl-nav .owl-next {
    right: 0;
  }
  .report01 .bd li .left .m_date {
    background: none;
    margin-left: 3px;
  }
  .new_water08 {
    padding-bottom: 30px;
  }
  .new_emission08 {
    padding-bottom: 30px;
  }
  .new_TSF04 {
    padding-bottom: 30px;
  }
  .new_career10 {
    padding-bottom: 30px;
  }
  .new_SC06 {
    padding-bottom: 30px;
  }
  /*.channel_content{visibility:visible;}*/

  .channel_mubiao .li_ .intro {
    min-height: inherit;
  }
  .new_security05 {
    padding: 30px 0;
  }
  .new_CommunityDevelopment07 {
    padding-bottom: 30px;
  }
  .xc_banner {
    width: 100%;
  }
  .new_develop01 .box {
    padding-top: 55px;
  }
  .new_develop05 .box .item1 .item_box {
    height: 150px;
  }
  .new_develop05 .box .item .item_box.item_box3 {
    height: auto;
    padding-bottom: 25px;
  }
  .new_develop05 .box .item .item_box3 .desc {
    position: static;
    transform: translate(0, 0);
    padding: 0 25px;
  }
  .new_develop05 .box .item2 .item_box {
    height: 180px;
  }
  .new_develop06.channel_choula .item .bott .datalist td {
    padding: 15px;
    line-height: 24px;
  }
  .new_business_ethics04 .channel_gray .wrap {
    padding: 0;
  }
  .new_weather05 .channel_gray .wrap {
    padding: 0;
  }
  .new_biodiversity04 .channel_gray .wrap {
    padding: 0;
  }
  .new_emission05 .channel_gray .wrap {
    padding: 0;
  }
  .new_emission06 .channel_gray .wrap {
    padding: 0;
  }
  .new_career05 .channel_gray .wrap {
    padding: 0;
  }
  .new_employee04 .channel_gray .wrap {
    padding: 0;
  }
  .new_employee06 .channel_gray .wrap {
    padding: 0;
  }
  .new_LabourRights01 {
    padding: 30px 0;
  }
  .new_LabourRights02 .channel_gray .wrap {
    padding: 0;
  }
  .new_LabourRights03 .channel_gray .wrap {
    padding: 0;
  }
  .new_IndigenousPeopleRights03 .channel_gray .wrap {
    padding: 0;
  }
  .m_nav {
    top: 86px;
  }
  .ibanner .owl-carousel .owl-stage-outer {
    width: 100%;
  }
  .channel_choula.new_charity03 {
    padding-top: 30px;
  }
  .channel_biaoxian .li_ .c {
    min-height: inherit;
  }
  .new_emission08 {
    padding-bottom: 0;
  }

  .new_business_ethics07 {
    padding-bottom: 30px;
  }
  .new_business_ethics08 {
    padding-bottom: 30px;
  }
  .new_business_ethics08 .channel_gray .box li {
    width: 100%;
  }
  .new_business_ethics07 .channel_choula .item {
    margin-bottom: 10px;
  }
  .new_business_ethics07 .channel_choula .item .top {
    margin-bottom: 10px;
  }
  .new_business_ethics08 .channel_gray .wrap {
    padding: 0;
  }
  .new_business_ethics08 .channel_gray .box {
    margin-bottom: 30px;
  }

  .business_ethics02 .content .list li {
    visibility: visible;
  }
  .kuangshan_list01 .content .list li {
    visibility: visible;
  }
  .gj_job .rc_job01 .li_ {
    visibility: visible;
  }
  .job_content .follow .infor .tit {
    visibility: visible;
  }
  .follow .content .item {
    visibility: visible;
  }
  .yeji.channel_content .product07 {
    padding: 30px 0;
  }
  .business_new01 .item .t {
    margin-bottom: 10px;
  }
  .m_nav {
    overflow-x: hidden;
  }
  .history01 {
    padding-top: 0;
  }
  .history01 li {
    margin-bottom: 15px;
  }
  .contact_us02 .row > .span-3 {
    width: 100%;
    margin-right: 0;
  }
  .program_detail01 .content .top_r li .li_l span {
    width: 100%;
  }
  .program_detail05 .content .item .bott {
    top: 145px;
  }
  .new_environment01 .box {
    overflow: hidden;
  }
  .new_TSF04 .left .con {
    max-height: inherit;
  }
  .new_weather06 .channel_gray .wrap {
    padding: 0;
  }
  .new_weather07 .left .con {
    max-height: inherit;
  }
  .new_employee04 .channel_gray {
    margin-bottom: 0;
  }
  .new_security04 .channel_gray .wrap {
    padding: 0;
  }
  .new_security05 .channel_gray .wrap {
    padding: 0;
  }
  .new_CommunityDevelopment05 .channel_gray .wrap {
    padding: 0;
  }
  .news_list01 .content {
    margin-top: 0;
  }
  .invest_cen01 .right .r_top .right_l .box,
  .invest_cen01 .right .r_top .right_r .box {
    min-height: 147px;
  }
  .news_list01 .media_hd .item {
    width: 25%;
  }
  .media_hd .item a {
    font-size: 16px;
  }
  .media_hd .item {
    width: 25%;
  }
  .video_list01 .content .li_ {
    width: 100%;
    margin-right: 0;
  }
  .rc_job01 .content .li_ {
    width: 100%;
    margin-right: 0;
  }
  .xy_job02 .rect-114 {
    padding-bottom: inherit;
    height: auto;
  }
  .xy_job.job_content {
    padding-bottom: 0;
  }
  .job_list01 .bott .hd {
    margin-bottom: 5px;
  }
  .salary .gj_job01 .content .li_:hover .intro {
    padding-top: 0;
  }
  .question .rc_job01 .content .li_ .intro .c {
    padding: 15px;
  }
  .resume01 .content {
    margin-top: 10px;
  }
  .resume01 .content .top {
    margin-bottom: 10px;
  }
  .resume01 .content .top ul li {
    font-size: 16px;
    line-height: 50px;
  }
  .new_develop07 .item .item_bott span {
    width: 100%;
  }
  .new_develop07 .item .item_bott span:nth-child(2n) {
    width: 100%;
  }
  .new_develop07 .item:last-child .item_bott {
    padding-bottom: 0;
  }

  .new_SC03 .channel_con ul {
    margin-top: 0;
  }
  .new_SC03 .channel_con .li_ a {
    padding: 15px 0;
  }
  .new_SC03 .channel_con .li_ .pdf {
    display: none;
  }
  .new_SC03 .channel_con .li_ .size {
    display: none;
  }
  .new_SC03 .channel_con .li_ .icon {
    margin-right: 5px;
  }
  .new_SC03 .channel_con .li_ .tit {
    width: 80%;
  }

  .new_SC04 {
    padding-top: 30px;
  }

  .question01 {
    margin-bottom: 30px;
  }
  .question02 {
    margin-bottom: 30px;
  }
  .question03 {
    margin-bottom: 30px;
  }
  .question01.channel_huace .li_ {
    width: 100%;
    margin-right: 0;
    min-height: inherit;
  }
  .question02.channel_huace .li_ {
    width: 100%;
    margin-right: 0;
    min-height: inherit;
  }
  .question03.channel_huace .li_ {
    width: 100%;
    margin-right: 0;
    min-height: inherit;
  }
  .question01.channel_huace .li_ .intro .c {
    max-height: inherit;
  }
  .question02.channel_huace .li_ .intro .c {
    max-height: inherit;
  }
  .question03.channel_huace .li_ .intro .c {
    max-height: inherit;
  }
  .kuangshan_list01.channel_huace .li_ {
    width: 100%;
    margin-right: 0;
  }
  .kuangshan_list01.channel_huace .li_ .intro .c {
    max-height: inherit;
  }
  .product04 {
    margin-bottom: 0;
  }
  .product04 .content {
    margin-bottom: 0;
  }
  .product04 .table-responsive {
    margin-bottom: 0;
  }
  .product05.channel_huace .li_ .intro .c {
    max-height: inherit;
  }
  .product06 {
    margin-bottom: 30px;
  }
  .technology07.channel_huace .li_ .intro .c {
    max-height: inherit;
  }
  .technology07.channel_huace .li_ .intro .t {
    min-height: inherit;
    line-height: 24px;
  }

  .nengyuan01.channel_huace .li_ {
    width: 100%;
    margin-right: 0;
  }
  .invest_cen01 .right .r_top .right_r .box .text .r {
    float: left;
  }
  .invest_cen01 .right .r_top .right_r .box .c {
    text-align: left;
  }
  .invest_cen01 .right .r_top .right_r .box .txt {
    text-align: left;
  }
  .invest_cen01 .right .r_top .right_l .box .text .r {
    float: left;
  }
  .invest_cen01 .right .r_top .right_r .box .text span {
    display: block;
    width: 100%;
  }
  .invest_cen01 .right .r_top .right_r .box .t {
    text-align: left;
  }
  /*.ipart01 .left .l_top .info_ .more{display:none;}*/

  .new_achievement .all_tit {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .new_achievement .infor .tit {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 15px;
  }
  .new_achievement .content .li_ {
    width: 100%;
    margin-right: 0;
  }
  .new_achievement .content .li_.li_infor {
    padding: 0;
    height: auto;
    margin-bottom: 30px;
  }
  .new_achievement03 {
    padding: 30px 0;
  }
  .new_achievement03 .content {
    margin: 30px 0;
  }
  .new_achievement03 .list ul li a {
    padding: 15px;
  }
  .new_achievement03 .list ul li .left .tit {
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 2px;
  }
  .new_achievement03 .list ul li .left .con {
    margin-bottom: 5px;
    line-height: 23px;
    height: 46px;
  }
  .new_achievement03 .list ul li .left .txt {
    height: auto;
  }
  .new_achievement03 .list ul li .left .txt .date {
    font-size: 13px;
  }
  .new_achievement03 .list ul li .right {
    width: 40%;
    margin-top: 7px;
  }
  .new_achievement03 .list ul li:hover .left .txt .icon {
    display: none;
  }
  .new_achievement03 .list ul li:hover .left .txt .date {
    opacity: 1;
    visibility: visible;
  }
  .new_achievement04 {
    padding-top: 30px;
  }
  .new_achievement04 .content .more {
    width: 100px;
    font-size: 16px;
    line-height: 30px;
  }
  .new_achievement01 .common_smaltit {
    margin-top: 20px;
  }
  .new_achievement01 .content .li_ .box {
    padding: 15px;
  }
  .new_achievement01 .list ul li a {
    padding: 15px;
  }
  .new_achievement01 .list ul li .left .tit {
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 2px;
  }
  .new_achievement01 .list ul li .left .con {
    margin-bottom: 5px;
    line-height: 23px;
    height: 46px;
  }
  .new_achievement01 .list ul li .left .txt {
    height: auto;
  }
  .new_achievement01 .list ul li .left .txt .date {
    font-size: 13px;
  }
  .new_achievement01 .list ul li .right {
    width: 40%;
    margin-top: 7px;
    float: right;
  }
  .new_achievement01 .list ul li:hover .left .txt .icon {
    display: none;
  }
  .new_achievement01 .list ul li:hover .left .txt .date {
    opacity: 1;
    visibility: visible;
  }
  .new_achievement02 {
    margin-top: 30px;
  }
  .new_achievement03 {
    padding: 0;
  }
  .new_achievement04 .content .more {
    width: 40%;
  }
  .new_achievement04 {
    padding-top: 0;
  }
  .new_achievement05 .table-responsive .datalist td.frist_td {
    text-align: center;
  }
  .new_achievement03 {
    margin-top: 30px;
  }
  .new_job2 .xy_job02 .box .box_content {
    width: 100%;
    margin-right: 0;
  }

  /* 2022年业绩 */
  .new22_yeji01 {
    padding: 30px 0;
  }
  .new22_yeji01 .infor {
    margin-top: 20px;
  }
  .new22_yeji01 .content li {
    width: 100%;
    margin-right: 0;
  }
  .new22_yeji01 .content li:nth-child(3n) {
    margin-right: 0;
  }
  .new22_yeji01 .content li .top .t {
    font-size: 30px;
  }
  .new22_yeji02 {
    margin-top: 30px;
  }
  .new22_yeji02 .content li {
    width: 100%;
    margin-right: 0;
  }
  .new22_yeji02 .content li .top .t {
    font-size: 30px;
  }
  .new22_yeji03 {
    margin-top: 30px;
  }
  .new22_yeji04 {
    padding: 30px 0;
  }
  .new22_yeji04 .content .top_box li {
    width: 100%;
    margin-right: 0;
  }
  .new22_yeji04 .content .top_box li .top .t {
    font-size: 30px;
  }
  .new22_yeji04 .content .bott_box .atte {
    margin-bottom: 30px;
  }
  .new22_yeji04 .content .bott_box ul {
    width: 200%;
  }
  .new22_yeji04 .content .bott_box .table_box {
    overflow-x: auto;
  }
  .new22_yeji04 .content .bott_box {
    margin-top: 20px;
  }
  .new22_yeji04 .content .bott_box2 {
    margin-top: 15px;
  }

  /* 20230704 */
  .program_detail05 .content .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    padding-bottom: 0;
  }
  .program_detail05 .content .item:last-child {
    margin-bottom: 0;
  }
  .program_detail05 .content .item .bott .t {
    height: auto;
  }
  .program_detail05 .content .item .bott .c {
    height: auto;
    margin-top: 10px;
  }
  .program_detail05 .content .item .more {
    margin-bottom: 20px;
  }

  /* 紫金在海外2023 */
  .new23_zijin_hw01 .content {
    margin-top: 40px;
  }
  .new23_zijin_hw01 .content .hd {
    position: absolute;
    left: 0;
    top: -40px;
    display: inline-block;
  }
  .new23_zijin_hw01 .content .hd::after {
    content: "";
    clear: both;
    display: table;
  }
  .new23_zijin_hw01 .content .hd .item {
    font-size: 14px;
    line-height: 32px;
    padding: 0 24px;
  }
  .new23_zijin_hw01 .content .area_list {
    display: none;
  }
  .new23_zijin_hw01 .content .dot_tips {
    display: none;
  }
  .new23_zijin_hw01 .map_table {
    margin-top: 20px;
  }

  .yeji03 .list {
    margin-top: 0 !important;
  }
  .new22_yeji04 .content .bott_box,
  .new22_yeji04 .content .bott_box2 {
    overflow-x: auto;
  }

  .new22_yeji .yeji06 {
    padding-top: 0;
  }
  .new22_yeji .product07 {
    padding: 30px 0;
  }
  .new22_yeji .product07 .content li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .new22_yeji .product07 .content li:last-child {
    margin-bottom: 0;
  }

  /* 生态体系2023 */
  .new23_ecosystem01 .infor .tit {
    font-size: 20px;
  }
  .new23_ecosystem01 .main {
    padding: 20px;
  }
  .new23_ecosystem01 .main::after {
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
  }

  .new23_ecosystem01 .main .cont_top .tit {
    font-size: 16px;
  }
  .new23_ecosystem01 .main .cont_top .con {
    font-size: 15px;
  }
  .new23_ecosystem01 .main .cont_midd .item .tit {
    font-size: 16px;
  }
  .new23_ecosystem01 .main .cont_bott .con {
    font-size: 15px;
    line-height: 22px;
  }

  .new23_ecosystem01 .main {
    margin-bottom: 25px;
  }
  .new23_ecosystem01 .infor {
    margin-bottom: 20px;
  }

  .new23_ecosystem01 .sect .content .item .tit {
    font-size: 16px;
  }

  .new23_ecosystem01 .top {
    margin-bottom: 25px;
  }
  .new23_ecosystem01 .sect.sect1 {
    margin-bottom: 25px;
  }
  .new23_ecosystem01 .sect.sect2 {
    margin-bottom: 25px;
  }

  /* 首页2023 */
  .new23_ibanne .wrap,
  .new23_ipart .wrap {
    width: auto;
    padding-left: 4%;
    padding-right: 4%;
  }
  .new23_ipart_stock .infor {
    float: none;
    width: 100%;
  }
  .new23_ipart_stock .infor .tit {
    border-right: none;
    line-height: 24px;
  }
  .new23_ipart_stock .content {
    float: none;
    width: 100%;
  }
  .new23_ipart_stock .content .item {
    float: none;
    width: 100%;
    text-align: left;
    line-height: 24px;
  }
  .new23_ipart_stock .content .item .tit {
    margin-right: 0;
    width: 40%;
  }
  .new23_ipart_stock .content .item .con {
    margin-right: 0;
    width: 20%;
  }

  .new23_ipart01 {
    padding: 30px 0;
  }
  .new23_ipart01 .left {
    margin-bottom: 20px;
  }
  .new23_ipart01 .left .l_top .infor .tit {
    font-size: 24px;
  }
  .new23_ipart01 .left .l_top .infor {
    margin-bottom: 10px;
  }
  .new23_ipart01 .left .l_top .img_ {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
  .new23_ipart01 .left .l_top .info_ {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
  .new23_ipart01 .left .l_bott .l_bott_l {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .new23_ipart01 .left .l_bott .l_bott_r {
    float: none;
    width: 100%;
  }

  .new23_ipart01 .left .l_top .info_ .box .tit {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .new23_ipart01 .left .l_bott .l_bott_l a {
    padding: 20px;
  }
  .new23_ipart01 .left .l_bott .l_bott_l a .info .t {
    font-size: 18px;
  }

  .new23_ipart01 .right .r_top .info .tit {
    font-size: 24px;
  }
  .new23_ipart01 .right .r_bott .info .tit {
    font-size: 24px;
  }

  .new23_ipart01 .right .r_top {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
  .new23_ipart01 .right .r_bott {
    float: none;
    width: 100%;
  }

  .new23_ipart01 .right .r_top .info {
    margin-bottom: 10px;
  }
  .new23_ipart01 .right .r_bott .info {
    margin-bottom: 10px;
  }

  .new23_ipart03 .content li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .new23_ipart03 .content li:last-child {
    margin-bottom: 0;
  }
  .new23_ipart03 .content li .intro_box {
    padding: 20px;
  }
  .new23_ipart03 .content li .intro_box .tit {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .new23_ipart03 .content li .intro_box .con {
    height: auto;
    margin-bottom: 10px;
  }

  .new23_ibanner {
    height: 0;
    padding-bottom: 62.5%;
  }
  .new23_ibanner .item {
    height: 0;
    padding-bottom: 62.5%;
  }
  .new23_ibanner .owl-carousel .owl-item .iban_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin-left: 0;
  }
  .new23_ibanner .iban_word {
    height: 100%;
  }

  .new23_ibanner {
    padding-bottom: 54%;
  }
  .new23_ibanner .item {
    padding-bottom: 54%;
  }

  .new23_ibanner .iban_word .info .tit {
    font-size: 20px;
    line-height: 24px;
  }
  .new23_ibanner .iban_word .info .con {
    font-size: 20px;
    line-height: 24px;
  }
  .new23_ibanner .iban_word .info .txt {
    font-size: 16px;
    line-height: 24px;
  }

  .new23_ibanner .owl-carousel .owl-dots {
    bottom: 13px;
  }
  .new23_ibanner .iban_word .info .tit {
    font-size: 17px;
    margin-bottom: 8px;
  }
  .new23_ibanner .iban_word .info .con {
    font-size: 17px;
    margin-bottom: 8px;
  }
  .new23_ibanner .iban_word .info .txt {
    font-size: 13px;
    line-height: 16px;
  }

  .new23_ibanner .owl-carousel .owl-stage-outer {
    width: 100%;
  }

  .new23_ipart02.new23_zijin_hw01 {
    margin-bottom: 70px;
  }
  .new23_ipart02.new23_zijin_hw01 .content {
    margin-top: 0;
  }
  .new23_ipart02.new23_zijin_hw01 .content .hd {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: initial;
    bottom: -40px;
  }
  .new23_ipart02.new23_zijin_hw01 .content .hd .item {
    width: 50%;
    box-sizing: border-box;
    text-align: center;
  }

  .about_us03 {
    margin-top: 30px;
  }

  /* 2023 可持续发展 */
  .channel_content.new23_develop {
    padding-bottom: 10px;
  }

  .new23_develop02 {
    padding-top: 70px;
    padding-bottom: 10px;
    margin-bottom: 30px;
  }
  .new23_develop02 .content .item {
    float: none;
    width: auto;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .new23_develop02 .content .item .img_box {
    margin-bottom: 10px;
  }
  .new23_develop02 .content .item .intro_box .tit {
    font-size: 16px;
  }

  .new23_develop03,
  .new23_develop04,
  .new23_develop05,
  .new23_develop07,
  .new23_develop08 {
    padding-bottom: 30px;
  }

  .new23_develop03 .content .intro .tit {
    font-size: 20px;
  }
  .new23_develop03 .content .intro .con {
    font-size: 14px;
  }
  .new23_develop03 .content .intro {
    margin-bottom: 20px;
  }
  .new23_develop03 .content .list1 {
    margin-bottom: 30px;
  }
  .new23_develop03 .content .list1 .item {
    float: none;
    width: auto;
    margin-bottom: 30px;
  }
  .new23_develop03 .content .list1 .item:last-child {
    float: none;
    width: auto;
    margin-bottom: 0;
  }
  .new23_develop03 .content .list1 .item .right {
    padding: 20px 0 20px 80px;
    border-radius: 35px;
  }
  .new23_develop03 .content .list1 .item .left {
    width: 90px;
    height: 90px;
  }
  .new23_develop03 .content .list1 .item .left .tit {
    font-size: 18px;
  }
  .new23_develop03 .content .list1 .item .right .tit {
    font-size: 18px;
  }
  .new23_develop03 .content .list2 {
    padding-bottom: 20px;
  }
  .new23_develop03 .content .list2 .item {
    width: 24%;
    margin-right: 1%;
  }
  .new23_develop03 .content .list2 .item .tit {
    font-size: 15px;
    line-height: 40px;
  }
  .new23_develop03 .content .list2 .item.cur::after {
    height: 22px;
  }
  .new23_develop03 .content .list3 .item .icons {
    margin-bottom: 10px;
  }

  .new23_develop04 .item {
    padding: 20px;
  }
  .new23_develop04 .item .tit {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .new23_develop05 .content {
    margin-top: 20px;
  }
  .new23_develop05 .content .labels {
    margin-bottom: 10px;
    text-align: left;
  }
  .new23_develop05 .content .goal_table .head .cell {
    font-size: 18px;
    line-height: 40px;
  }
  .new23_develop05 .content .goal_table .cell {
    padding-left: 15px;
  }
  .new23_develop05 .content .goal_table .head .cell4 {
    display: none;
  }
  .new23_develop05 .content .goal_table .item .cell4 {
    padding-left: 5px;
  }
  .new23_develop05 .content .goal_table .item .line1 .cell1 .intro {
    padding: 15px;
  }

  .new23_develop06 {
    padding: 30px 0;
    margin-bottom: 30px;
  }

  .new23_develop10 {
    padding-bottom: 15px;
  }
  .new23_develop10 .esg_table {
    margin-top: 15px;
  }
  .new23_develop10 .esg_table .item {
    width: 50%;
    margin-bottom: 10px;
  }

  .new23_develop11 {
    padding-bottom: 15px;
  }

  .new23_develop12 .content .sect .intro {
    margin-bottom: 10px;
  }

  /* 商业道德、人权 */
  .new23_business .new23_business_01 {
    padding-top: 30px;
  }

  .new23_business_02 {
    margin-top: 30px;
  }
  .new23_business_02 .infor {
    margin-bottom: 30px;
  }
  .new23_business_02 .content li {
    width: 100%;
    margin: 0 0 15px;
  }
  .new23_business_02 .content li .info_ .c {
    margin-bottom: 20px;
  }
  .new23_business_03 .infor {
    margin-bottom: 30px;
  }
  .new23_business_03 .content li {
    width: 100%;
    margin: 0 0 15px;
  }
  .new23_business_03 .content li .info_ .c {
    margin-bottom: 20px;
  }
  .new23_business_04 {
    margin: 30px 0 15px;
  }
  .new23_business_04 .content {
    margin-top: 25px;
  }
  .new23_business_04 .content li {
    width: 47%;
    margin-bottom: 20px;
    margin-right: 6%;
  }
  .new23_business_04 .content li:nth-child(2n) {
    margin-right: 0;
  }
  .new23_business_04 .content li .num {
    font-size: 20px;
    line-height: 24px;
    margin: 5px 0;
  }
  .new23_business_04 .content li .txt {
    font-size: 14px;
  }
  .new23_business_05 {
    padding: 30px 0;
  }
  .new23_business_05 li {
    margin-bottom: 15px;
  }
  .new23_business_05 li .box {
    display: block;
    padding: 20px;
    height: auto;
  }
  .new23_business_05 li .box .t {
    width: auto;
    text-align: left;
  }
  .new23_business_05 li .box .t:after {
    display: none;
  }
  .new23_business_05 li .box .c {
    width: 100%;
    padding: 0;
    box-sizing: border-box;
  }
  .new23_business_06 {
    margin: 30px 0;
  }
  .new23_business_08 {
    margin-top: 30px;
  }
  .new23_business_08 .content .box .c {
    line-height: 26px;
    font-size: 14px;
  }
  .new23_business_08 .content .box .t {
    width: 47%;
  }
  .new23_business_09 {
    margin-top: 30px;
  }
  .new23_business_09 .channel_gray .box {
    padding: 30px;
  }
  .new23_business_10 {
    margin-top: 30px;
  }
  .new23_business_11 {
    margin-top: 30px;
  }
  .new23_business_11 dd {
    width: 100% !important;
  }
  .new23_business_11 .dd_box .icon {
    width: 35px;
    height: 35px;
  }
  .new23_business_11 .dd_box .info {
    width: calc(100% - 55px);
  }
  .new23_business_11 dd {
    margin-bottom: 20px;
  }
  .new_business_ethics07 {
    margin-top: 30px;
  }
  .new23_business .new23_business_13 {
    padding-bottom: 30px;
  }
  .new23_business_13 .channel_gray .box {
    margin-bottom: 20px;
  }
  .new23_business_13 .text {
    margin-top: 20px;
  }
  .new23_business_13 .channel_gray .box li {
    float: none;
    width: auto;
  }
  .new23_renquan .channel_gray .box {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .new23_renquan .new23_business_04 .content li {
    width: 47%;
    margin-bottom: 20px;
    margin-right: 6%;
  }
  .new23_renquan .new23_business_04 .content li:nth-child(2n) {
    margin-right: 0;
  }
  .new23_business_04 .content li .txt {
    font-size: 14px;
  }
  .new23_business_04 .content li:last-child {
    margin-bottom: 0;
  }
  .new23_renquan .new23_business_05 {
    padding-top: 30px;
  }
  .new23_renquan .new23_business_11 {
    margin-bottom: 30px;
  }
  .new23_business_11 .dd_box .info .c {
    word-wrap: break-word;
  }
  .new23_renquan .new23_business_04 {
    padding: 30px 0;
  }

  .new23_renquan .new23_business_01 {
    padding-top: 30px;
  }
  .new23_renquan .new23_business_07:last-child {
    padding-bottom: 30px;
  }

  /* 水资源 */
  .new23_water01,
  .new23_water03,
  .new23_water04,
  .new23_water05,
  .new23_water06,
  .new23_water07 {
    padding-bottom: 30px;
  }
  .new23_water01 {
    padding-top: 30px;
  }
  .new23_water02 {
    padding: 30px 0;
    margin-bottom: 30px;
  }
  .new23_water08 {
    padding-bottom: 30px;
  }

  .new23_water02 .channel_con {
    margin-bottom: 20px;
  }
  .new23_water02 .con ul li {
    float: none;
    width: auto;
  }
  .new23_water02 .content .tabs .item {
    line-height: 40px;
    margin-right: 2%;
    width: 49%;
    font-size: 16px;
  }
  .new23_water02 .content .tabs .item:last-child {
    margin-right: 0;
  }
  .new23_water02 .content .tabs {
    margin-bottom: 20px;
  }
  .new23_water02 .content .cont .item .sect {
    padding-left: 15px;
    padding-right: 15px;
  }
  .new23_water02 .content .cont .item .sect .line .cell .tit {
    font-size: 26px;
    line-height: 50px;
  }
  .new23_water02 .content .cont .item .sect .line .cell .con {
    font-size: 15px;
    line-height: 26px;
  }

  .new23_water02 .content .cont .item .charts {
    padding: 0;
  }
  .new23_water02 .content .cont .item .charts .chart_box {
    float: none;
    width: auto;
    border: none;
    padding: 0;
  }
  .new23_water02 .content .cont .item1 .charts .chart_box:first-child {
    float: none;
    width: auto;
    border: none;
  }
  .new23_water02 .content .cont .item2 .table1 {
    padding: 15px;
  }
  .new23_water04 .content .item {
    float: none;
    width: auto;
    margin-bottom: 20px;
    margin-right: 0;
  }
  .new23_water04 .content .item .intro_box .con {
    height: auto;
  }
  .new23_water06 .channel_con,
  .new23_water06 .content .channel_choula,
  .new23_water06 .content .list .txt {
    margin-bottom: 20px;
  }
  .new23_water06 .content .list .item {
    float: none;
    width: auto;
    margin-bottom: 20px;
    padding: 0 !important;
  }

  /* 尾矿 */
  .new23_tail .channel_gray .box {
    margin-top: 20px;
    padding-bottom: 20px;
  }

  .new23_tail01 {
    padding: 30px 0;
  }
  .new23_tail02,
  .new23_tail03,
  .new23_tail04,
  .new23_tail05,
  .new23_tail06 {
    padding-bottom: 30px;
  }
  .new23_tail01 .channel_con {
    margin-bottom: 20px;
  }
  .new23_tail05 .channel_con {
    margin-bottom: 20px;
  }

  .new23_tail01 .content .img_box {
    margin-bottom: 10px;
  }
  .new23_tail06 .channel_gray .box {
    margin-top: 0;
  }

  /* 社会参与 */
  .new23_comPart > div {
    margin-top: 30px;
  }
  .compart02 .content .tit_ {
    margin-bottom: 20px;
  }
  .compart02 .content .li_ {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .compart02 .content .li_:last-child {
    margin-bottom: 0;
  }
  .compart02 .content .li_ .icon {
    margin-right: 15px;
  }
  .compart02 .content .li_ .icon {
    float: left;
  }
  .compart02 .content .li_ .t {
    font-size: 20px;
    line-height: 20px;
  }
  .compart02 .content .li_ .t {
    margin-top: 0;
  }
  .same_litt .content .tab_box {
    overflow-x: auto;
  }
  .same_litt .content .tab_box .cont {
    width: 200%;
  }
  .same_litt .content .con_ {
    margin-bottom: 20px;
  }
  .same_litt .content li {
    padding: 15px;
  }

  /* 健康和安全 */
  .new23_health01 {
    padding-top: 30px;
  }
  .new23_health05,
  .new23_health06,
  .new23_health07,
  .new23_health08,
  .new23_health09,
  .new23_health10,
  .new23_health11 {
    padding-bottom: 30px;
  }
  .new23_health04 {
    padding: 30px 0;
    margin-bottom: 30px;
  }
  .new23_health05 .channel_con img {
    margin-bottom: 20px;
  }
  .new23_health .channel_gray .box {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .new23_health09 .channel_gray {
    margin-bottom: 20px;
  }
  .new23_health10 .channel_con img {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .new23_health11 .channel_con {
    margin-bottom: 20px;
  }
  .new23_health11 .item {
    float: none;
    width: auto;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .new23_health11 .item:last-child {
    margin-bottom: 0;
  }
  .new23_health11 .item .intro_box {
    padding: 20px;
  }
  .new23_health11 .item .intro_box .con {
    height: auto;
    font-size: 14px;
    line-height: 22px;
  }
  .new23_health11 .item .intro_box .tit {
    margin-bottom: 5px;
  }

  .new23_health04 .channel_con {
    margin-bottom: 20px;
  }
  .new23_health04 .con ul li {
    float: none;
    width: auto;
  }
  .new23_health04 .content .tabs .item {
    line-height: 40px;
    margin-right: 2%;
    width: 49%;
    font-size: 16px;
  }
  .new23_health04 .content .tabs .item:last-child {
    margin-right: 0;
  }
  .new23_health04 .content .tabs {
    margin-bottom: 20px;
  }
  .new23_health04 .content .cont .item .sect {
    padding: 15px;
  }
  .new23_health04 .content .cont .item .sect .line .cell {
    padding: 0;
  }
  .new23_health04 .content .cont .item .sect .line .cell .tit {
    font-size: 26px;
    line-height: 40px;
  }
  .new23_health04 .content .cont .item .sect .line .cell .con {
    font-size: 15px;
    line-height: 26px;
  }

  .new23_health04 .content .cont .item .charts .chart_box {
    float: none;
    width: 100%;
    border: none;
    padding: 0;
  }
  .new23_health04 .content .cont .item1 .charts .chart_box:first-child {
    float: none;
    width: auto;
    border: none;
  }
  .new23_health04 .content .cont .item2 .table1 {
    padding: 15px;
  }

  /* 社区 */
  .new23_community01 {
    padding-top: 30px;
  }
  .new23_community05,
  .new23_community06,
  .new23_community07,
  .new23_community08,
  .new23_community09,
  .new23_community10,
  .new23_community11 {
    padding-bottom: 30px;
  }
  .new23_community .channel_gray .box {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .new23_community07 .channel_con img {
    margin-top: 15px;
  }
  .new23_community09 {
    margin-top: 0;
  }
  .new23_community09 .right {
    margin-top: 20px;
  }
  .new23_community04 {
    padding: 30px 0;
    margin-bottom: 30px;
  }
  .new23_community04 .channel_con {
    margin-bottom: 20px;
  }
  .new23_community04 .con ul li {
    float: none;
    width: auto;
  }
  .new23_community04 .content .tabs .item {
    line-height: 40px;
    margin-right: 2%;
    width: 49%;
    font-size: 16px;
  }
  .new23_community04 .content .tabs .item:last-child {
    margin-right: 0;
  }
  .new23_community04 .content .tabs {
    margin-bottom: 20px;
  }
  .new23_community04 .content .cont .item .sect {
    padding: 15px;
  }
  .new23_community04 .content .cont .item .sect .line .cell {
    padding: 0;
  }
  .new23_community04 .content .cont .item .sect .line .cell .tit {
    font-size: 26px;
    line-height: 40px;
  }
  .new23_community04 .content .cont .item .sect .line .cell .con {
    font-size: 15px;
    line-height: 26px;
  }

  .new23_community04 .content .cont .item .charts .chart_box {
    float: none;
    width: 100%;
    border: none;
    padding: 0;
  }
  .new23_community04 .content .cont .item1 .charts .chart_box:first-child {
    float: none;
    width: auto;
    border: none;
  }
  .new23_community04 .content .cont .item2 .table1 {
    padding: 15px;
  }

  /* 责任 */
  .new23_respon .channel_gray .box {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .new23_respon .new23_business_01 {
    padding-top: 30px;
  }
  .new23_respon .new23_business_04 {
    padding: 30px 0;
  }
  .new23_respon .new23_business_04 .infor .txt {
    margin-bottom: 0;
  }
  .new23_respon .new23_business_08 {
    padding-bottom: 30px;
  }

  /* 员工 */
  .new23_business_05 .content {
    margin-top: 20px;
  }
  .new23_yuangong .new23_business_05 dt {
    display: none;
  }
  .new23_yuangong .new23_business_05 dd {
    line-height: 30px;
    padding: 10px 0;
    border-bottom: none;
  }
  .new23_yuangong .new23_business_05 dd:last-child {
    border: none;
  }
  .new23_yuangong .new23_business_05 dd .left {
    font-size: 16px;
    width: 100%;
    padding-left: 0px;
    background: none;
  }
  .new23_yuangong .new23_business_05 dd .left .icon {
    display: none;
  }
  .new23_yuangong .new23_business_05 dd .right {
    padding-left: 0px;
    width: 100%;
    font-size: 16px;
  }
  .new23_yuangong .new23_business_07 {
    margin-top: 30px;
  }
  .new23_yuangong .new23_business_08 .content1 li {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
  }
  .new23_yuangong .new23_business_08 .content1 li:last-child {
    margin-bottom: 0;
  }
  .new23_yuangong .new23_business_08 .content1 li .li_box {
    height: 100px;
  }
  .new23_yuangong .new23_business_08 .title {
    margin-bottom: 10px;
  }
  .new23_yuangong .new23_business_08 .content2 li {
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .new23_yuangong04 {
    padding: 30px 0;
    margin-bottom: 30px;
  }
  .new23_yuangong04 .channel_con {
    margin-bottom: 20px;
  }
  .new23_yuangong04 .con ul li {
    float: none;
    width: auto;
  }
  .new23_yuangong04 .content .tabs .item {
    line-height: 40px;
    margin-right: 2%;
    width: 49%;
    font-size: 16px;
  }
  .new23_yuangong04 .content .tabs .item:last-child {
    margin-right: 0;
  }
  .new23_yuangong04 .content .tabs {
    margin-bottom: 20px;
  }
  .new23_yuangong04 .content .cont .item .sect {
    padding: 15px;
  }
  .new23_yuangong04 .content .cont .item .sect .line .cell {
    padding: 0;
  }
  .new23_yuangong04 .content .cont .item .sect .line .cell .tit {
    font-size: 26px;
    line-height: 40px;
  }
  .new23_yuangong04 .content .cont .item .sect .line .cell .con {
    font-size: 15px;
    line-height: 26px;
  }

  .new23_yuangong04 .content .cont .item .charts .chart_box {
    float: none;
    width: 100%;
    border: none;
    padding: 0;
  }
  .new23_yuangong04 .content .cont .item1 .charts {
    padding: 0;
  }
  /* .new23_yuangong04 .content .cont .item1 .charts .chart_box:first-child{float:none; width:auto; border:none;} */
  .new23_yuangong04 .content .cont .item2 .table1 {
    padding: 15px;
  }

  .new23_ecology01 {
    padding-top: 30px;
  }
  .new23_ecology02 {
    margin-top: 30px;
  }
  .new23_ecology03 {
    margin-top: 30px;
  }
  .new23_ecology04 {
    margin-top: 30px;
  }
  .new23_ecology04 .channel_con {
    margin-bottom: 20px;
  }
  .new23_ecology05 {
    margin-top: 30px;
  }
  .new23_ecology05 .channel_con {
    margin-bottom: 20px;
  }
  .new23_ecology06 {
    margin-top: 30px;
    padding-bottom: 30px;
  }
  .new23_ecology .channel_gray .box {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .new23_ecology02 {
    padding: 30px 0;
    margin-bottom: 30px;
  }
  .new23_ecology02 .channel_con {
    margin-bottom: 20px;
  }
  .new23_ecology02 .con ul li {
    float: none;
    width: auto;
  }
  .new23_ecology02 .content .tabs .item {
    line-height: 40px;
    margin-right: 2%;
    width: 49%;
    font-size: 16px;
  }
  .new23_ecology02 .content .tabs .item:last-child {
    margin-right: 0;
  }
  .new23_ecology02 .content .tabs {
    margin-bottom: 20px;
  }
  .new23_ecology02 .content .cont .item .sect {
    padding-left: 15px;
    padding-right: 15px;
  }
  .new23_ecology02 .content .cont .item .sect .line .cell .tit {
    font-size: 26px;
    line-height: 50px;
  }
  .new23_ecology02 .content .cont .item .sect .line .cell .con {
    font-size: 15px;
    line-height: 26px;
  }
  .new23_ecology02 .content .cont .item .charts {
    padding: 0;
  }
  .new23_ecology02 .content .cont .item .charts .chart_box {
    float: none;
    width: auto;
    border: none;
    padding: 0;
  }
  .new23_ecology02 .content .cont .item1 .charts .chart_box:first-child {
    float: none;
    width: auto;
    border: none;
  }
  .new23_ecology02 .content .cont .item2 .table1 {
    padding: 15px;
  }

  .new23_emissions01 {
    padding-top: 30px;
  }
  .new23_emissions02 {
    margin-top: 30px;
  }
  .new23_emissions03 {
    margin-top: 30px;
  }
  .new23_emissions04 {
    margin-top: 30px;
  }
  .new23_emissions05 {
    margin-top: 30px;
  }
  .new23_emissions05 .channel_con {
    margin-bottom: 20px;
  }
  .new23_emissions06 {
    margin-top: 30px;
  }
  .new23_emissions .channel_gray .box {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .new23_emissions07 {
    margin-top: 30px;
    padding-bottom: 30px;
  }
  .new23_emissions07 .channel_con {
    margin-bottom: 20px;
  }
  .new23_emissions02 {
    padding: 30px 0;
    margin-bottom: 30px;
  }
  .new23_emissions02 .channel_con {
    margin-bottom: 20px;
  }
  .new23_emissions02 .con ul li {
    float: none;
    width: auto;
  }
  .new23_emissions02 .content .tabs .item {
    line-height: 40px;
    margin-right: 2%;
    width: 49%;
    font-size: 16px;
  }
  .new23_emissions02 .content .tabs .item:last-child {
    margin-right: 0;
  }
  .new23_emissions02 .content .tabs {
    margin-bottom: 20px;
  }
  .new23_emissions02 .content .cont .item .sect {
    padding-left: 15px;
    padding-right: 15px;
  }
  .new23_emissions02 .content .cont .item .sect .line .cell .tit {
    font-size: 26px;
    line-height: 50px;
  }
  .new23_emissions02 .content .cont .item .sect .line .cell .con {
    font-size: 15px;
    line-height: 26px;
  }
  .new23_emissions02 .content .cont .item .charts {
    padding: 0;
  }
  .new23_emissions02 .content .cont .item .charts .chart_box {
    float: none;
    width: auto;
    border: none;
    padding: 0;
  }
  .new23_emissions02 .content .cont .item1 .charts .chart_box:first-child {
    float: none;
    width: auto;
    border: none;
  }
  .new23_emissions02 .content .cont .item2 .table1 {
    padding: 15px;
  }

  .new23_indigenous .channel_gray .box {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .new23_indigenous01 {
    padding-top: 30px;
  }
  .new23_indigenous02 {
    margin-top: 30px;
  }
  .new23_indigenous02 .channel_con {
    margin-bottom: 20px;
  }
  .new23_indigenous03 {
    margin-top: 30px;
  }
  .new23_indigenous04 {
    margin-top: 30px;
    padding-bottom: 30px;
  }

  /* 环境与生态 */
  .new23_environment01 {
    padding-top: 30px;
  }
  .new23_environment04,
  .new23_environment05,
  .new23_environment06 {
    padding-bottom: 30px;
  }
  .new23_environment04 {
    padding: 30px 0;
    margin-bottom: 30px;
    background: #f7f7f7;
  }

  .new23_environment04 {
    padding: 30px 0;
    margin-bottom: 30px;
  }
  .new23_environment04 .channel_con {
    margin-bottom: 20px;
  }
  .new23_environment04 .con ul li {
    float: none;
    width: auto;
  }
  .new23_environment04 .content .tabs .item {
    line-height: 40px;
    margin-right: 2%;
    width: 49%;
    font-size: 16px;
  }
  .new23_environment04 .content .tabs .item:last-child {
    margin-right: 0;
  }
  .new23_environment04 .content .tabs {
    margin-bottom: 20px;
  }
  .new23_environment04 .content .cont .item .sect {
    padding: 15px;
  }
  .new23_environment04 .content .cont .item .sect .line .cell {
    padding: 0;
  }
  .new23_environment04 .content .cont .item .sect .line .cell .tit {
    font-size: 26px;
    line-height: 40px;
  }
  .new23_environment04 .content .cont .item .sect .line .cell .con {
    font-size: 15px;
    line-height: 26px;
  }

  .new23_environment04 .content .cont .item .charts .chart_box {
    float: none;
    width: 100%;
    border: none;
    padding: 0;
  }
  .new23_environment04 .content .cont .item1 .charts .chart_box:first-child {
    float: none;
    width: auto;
    border: none;
  }
  .new23_environment04 .content .cont .item2 .table1 {
    padding: 15px;
  }

  .new23_environment05 .content .small_tit {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .new23_environment05 .content .channel_con {
    margin-bottom: 20px;
  }
  .new23_environment05 .content .table1 {
    margin-bottom: 20px;
  }

  .new23_environment05 .content .table1 .item {
    padding: 15px;
  }
  .new23_environment05 .content .table1 .item .tit {
    font-size: 18px;
  }
  .new23_environment05 .content .table1 .item .con {
    font-size: 14px;
  }

  .new23_environment05 .content .table2 .head {
    font-size: 18px;
    line-height: 50px;
  }
  .new23_environment05 .content .table2 .item {
    padding-left: 0;
  }
  .new23_environment05 .content .table2 .item .cell1 {
    position: static;
    width: auto;
    padding-top: 15px;
    margin-bottom: 5px;
    text-align: center;
    border-right: none;
  }
  .new23_environment05 .content .table2 .item .cell1 .tit {
    position: static;
    transform: none;
    font-size: 16px;
  }
  .new23_environment05 .content .table2 .item .cell2 {
    padding: 0 15px 15px;
  }
  .new23_environment05 .content .table2 .item .cell2 .con {
    font-size: 14px;
  }

  /* 气候变化 */
  .new23_climate01 {
    padding-top: 30px;
  }

  .new23_climate04,
  .new23_climate05,
  .new23_climate06,
  .new23_climate08,
  .new23_climate09 {
    padding-bottom: 30px;
  }

  .new23_climate04 {
    padding: 30px 0;
    margin-bottom: 30px;
  }
  .new23_climate07 {
    padding: 30px 0;
    margin-bottom: 30px;
  }

  .new23_climate01 .left {
    float: none;
    width: auto;
    margin-bottom: 20px;
  }
  .new23_climate01 .right {
    float: none;
    width: auto;
  }
  .new23_climate01 .content .item .intro_box .tit {
    font-size: 16px;
  }

  .new23_climate04 .goal {
    margin-bottom: 0;
  }
  .new23_climate04 .goal .item {
    float: none;
    width: auto;
    margin-right: 5%;
  }
  .new23_climate04 .goal .item .year {
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
    font-size: 20px;
  }
  .new23_climate04 .goal .item .year::before {
    width: 50px;
    border-width: 25px;
  }
  .new23_climate04 .goal .item .year::after {
    width: 50px;
    border-width: 25px;
  }
  .new23_climate04 .goal .item .period {
    font-size: 18px;
  }
  .new23_climate04 .goal .item .intro {
    padding: 0;
  }
  .new23_climate04 .goal .item .con {
    font-size: 14px;
  }
  .new23_climate04 .goal .item .tit {
    margin-bottom: 10px;
  }
  .new23_climate04 .goal .item {
    margin-bottom: 20px;
  }

  .new23_climate04 .channel_con {
    margin-bottom: 20px;
  }
  .new23_climate04 .content .tabs .item {
    line-height: 40px;
    margin-right: 2%;
    width: 49%;
    font-size: 16px;
  }
  .new23_climate04 .content .tabs .item:last-child {
    margin-right: 0;
  }
  .new23_climate04 .content .tabs {
    margin-bottom: 20px;
  }
  .new23_climate04 .content .cont .item .sect {
    padding: 15px;
  }
  .new23_climate04 .content .cont .item .sect .line .cell {
    padding: 0;
    width: 100%;
    margin-bottom: 10px;
  }
  .new23_climate04 .content .cont .item .sect .line .cell:last-child {
    margin-bottom: 0;
  }
  .new23_climate04 .content .cont .item .sect .line .cell .tit {
    font-size: 26px;
    line-height: 40px;
    margin-right: 0;
  }
  .new23_climate04 .content .cont .item .sect .line .cell .con {
    font-size: 15px;
    line-height: 26px;
    width: 100%;
  }

  .new23_climate04 .content .cont .item .charts .chart_box {
    float: none;
    width: 100%;
    border: none;
    padding: 0;
  }
  .new23_climate04 .content .cont .item1 .charts .chart_box:first-child {
    float: none;
    width: auto;
    border: none;
  }
  .new23_climate04 .content .cont .item2 .table1 {
    padding: 15px;
  }

  .new23_climate09 .channel_con {
    margin-bottom: 20px;
  }
  .new23_climate07 .channel_con {
    margin-bottom: 20px;
  }
  .new23_climate07 .content .top .item {
    float: none;
    width: auto;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .new23_climate07 .content .bott .item {
    padding: 15px;
  }

  .new23_climate07 .content .top {
    margin-bottom: 0;
  }
  .new23_climate07 .content .top .item .icon_box {
    width: 90px;
    height: 90px;
  }
  .new23_climate07 .content .top .item .icon_box img {
    max-width: 60%;
  }
  .new23_climate07 .content .top .item .intro_box {
    padding-top: 70px;
    padding-bottom: 15px;
  }
  .new23_climate07 .content .top .item .intro_box .tit {
    margin-bottom: 5px;
  }

  .new23_ipart01 .right .r_bott .info .con {
    padding-top: 14px;
  }

  .new23_ipart01 .left .l_top .info_ .box .con {
    height: auto;
  }

  .new23_yuangong .new23_business_05 dd {
    flex-direction: column;
  }

  .new23_ipart_stock .infor .tit {
    font-size: 18px;
  }
  .new23_ipart_stock .content .item {
    font-size: 18px;
  }
  .new23_ipart_stock .content .item .txt span {
    font-size: 18px;
  }

  .news_list01 .media_filter {
    margin-top: 20px;
  }
  .news_list01 .media_filter .sel_item {
    width: 100%;
  }
  .news_list01 .media_filter .sel_item .item_l {
    font-size: 14px;
    line-height: 20px;
  }

  /* 公司高层 */
  .new23_gsgc .gc_common_list {
    width: 100%;
  }
  .new23_gsgc .gc_common_list .item {
    width: 100%;
    margin-right: 0;
    padding: 15px;
  }
  .new23_gsgc .gc_common_list .item .intro {
    padding: 10px;
    margin-bottom: 15px;
  }
  .new23_gsgc .gc_common_list .item .intro .tit {
    font-size: 18px;
    margin-bottom: 0;
  }
  .new23_gsgc .gc_common_list .item .intro .con {
    font-size: 15px;
  }
  .new23_gsgc .gc_common_list .item ul {
    height: auto;
  }
  .new23_gsgc .gc_common_list .item:nth-child(-n + 3) {
    border-top: none;
  }
  .new23_gsgc .gc_common_list .item:nth-last-child(-n + 3) {
    border-bottom: none;
  }
  .new23_gsgc .gc_common_list .item:first-child {
    border-top: 1px solid #d5d5d5;
  }
  .new23_gsgc .gc_common_list .item:last-child {
    border-bottom: 1px solid #d5d5d5;
  }

  .new23_gsgc01 {
    padding-bottom: 20px;
  }
  .new23_gsgc02 .infor {
    margin-bottom: 15px;
  }
  .new23_gsgc02 {
    padding-bottom: 30px;
  }
  .new23_gsgc03 {
    padding-bottom: 30px;
  }

  .new23_gsgc02 .infor .tit {
    font-size: 18px;
  }
  .new23_gsgc02 .content .role_table .cell {
    font-size: 13px;
    font-weight: normal;
  }
  .new23_gsgc02 .content .role_table .cell.cell_head {
    line-height: 14px;
    writing-mode: vertical-lr;
  }
  .new23_gsgc02 .content .role_table .row.row_head .cell {
    line-height: 16px;
    height: 100px;
  }
  .new23_gsgc02 .content .role_table .cell .dot {
    width: 12px;
    height: 12px;
  }

  .new23_gsgc03 .gc_common_list .item {
    padding: 0;
  }
  .new23_gsgc03 .gc_common_list .item .intro {
    margin-bottom: 0;
  }
  .new23_gsgc04 .gc_common_list .item {
    padding: 0;
  }
  .new23_gsgc04 .gc_common_list .item .intro {
    margin-bottom: 0;
  }

  /* 生态系统 */
  .system01 {
    margin-bottom: 25px;
  }
  .system .system_titbox .tit {
    font-size: 20px;
  }
  .system01 .content .additive_box {
    flex-direction: column;
    align-items: unsafe;
  }
  .system01 .content .left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 25px;
  }
  .system01 .content .right {
    width: 100%;
    text-align: left;
  }
  .system .system01 .content .right .system_titbox .tit::after {
    left: 0;
    right: unset;
  }
  .system01 .content .index_box {
    border: 1px solid #e8e2de;
  }
  .system01 .content .index_box .item {
    margin-bottom: 20px;
  }
  .system01 .content .index_box .item .tit {
    display: inline-block;
    margin: 0;
    margin-bottom: 10px;
    vertical-align: middle;
    font-size: 17px;
  }
  .system01 .content .index_box .item .icon {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 15px;
    vertical-align: middle;
  }
  .system02 .content {
    padding: 25px 0;
  }
  .system02 .content .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .system02 .content .item:last-child {
    margin-bottom: 0;
  }
  .system02 .content .item .con {
    height: auto;
  }
  .system02 .content .item .tit {
    display: inline-block;
    margin: 0;
    margin-bottom: 10px;
    vertical-align: middle;
    font-size: 17px;
  }
  .system02 .content .item .icon {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 15px;
    vertical-align: middle;
  }
  .system01 .content .center .infor .infor_box .item .tit {
    font-size: 18px;
  }
  .system01 .content .center {
    border-radius: unset;
    overflow: unset;
    margin-bottom: 25px;
  }
  .system01 .content .center .infor .infor_box {
    width: 90%;
  }

  /* 发展战略 */
  .development_str.channel_content {
    padding: 25px 0;
  }
  .development_str01 .list .li_ {
    padding: 40px 20px 20px;
  }
  .development_str01 .list .li_ .icon {
    width: 55px;
    left: 17px;
  }
  .development_str01 .list .li_ .tit {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .development_str01 .list .li_ .con {
    height: 66px;
    line-height: 22px;
    font-size: 14px;
  }
  .development_str02 .list .li_ {
    padding: 25px;
  }
  .development_str02 .list .li_ .index_box .infor_box .icon {
    width: 55px;
    margin-right: 10px;
  }
  .development_str02 .list .li_ .index_box .infor_box .tit {
    font-size: 18px;
  }
  .development_str02 .list .li_ .index_box .infor_box {
    margin-bottom: 10px;
  }
  .development_str02 .list .li_ .con {
    font-size: 14px;
    line-height: 24px;
    max-height: 72px;
    height: auto;
  }
  .development_str02 {
    padding: 25px 0;
  }
  .development_str02 .common_smaltit .tit {
    margin-bottom: 20px;
  }
  .development_str02 .list {
    margin-bottom: 20px;
  }
  .development_str03 {
    margin-top: 25px;
  }
  .development_str03 .bg {
    margin-bottom: 20px;
  }
  .development_str03 .index_box .icon {
    width: 55px;
    margin-right: 20px;
  }
  .development_str03 .index_box .infor_box {
    width: calc(100% - 75px);
  }
  .development_str03 .index_box .infor_box .con {
    margin-bottom: 20px;
  }
  .development_str01 .list .li_ {
    margin-bottom: 45px;
  }
  .development_str01 .list .li_:nth-child(3),
  .development_str01 .list .li_:nth-child(4) {
    margin-bottom: 25px;
  }
  .development_str01 .common_smaltit .tit {
    margin-bottom: 50px;
  }
  .development_str02 .list .li_ {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .development_str02 .list .li_:last-child {
    margin-bottom: 0;
  }

  /*logo改字*/
  .about_us03 .content .sect .item {
    width: 100%;
    margin: 0 0 15px;
  }

  /* 22040607 银和program_add */
  .program_add .left {
    width: 100%;
    height: auto !important;
  }
  .program_add .left .info {
    position: static;
    transform: translateY(0);
    padding: 15px 5px;
  }
  .program_add .right {
    width: 100%;
    height: auto !important;
  }
  .program_add .right img {
    position: static;
    width: 100%;
    height: auto;
  }
  .product_yin .program_add .left .info .con {
    font-size: 14px;
    line-height: 25px;
    max-height: auto;
  }
  .product04_yin .content li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 25px;
  }
  .product05_yin .content .hd {
    line-height: 40px;
  }
  .product05_yin .content .hd .item {
    margin-left: 0px;
    font-size: 15px;
  }

  .program_detail01 .content .top_l .pic {
    width: 100%;
  }
  .program_detail01 .content .top_l .info {
    width: 100%;
    margin-bottom: 15px;
  }
  .program_detail01 .content .top_r li .li_l {
    width: 37%;
  }
  .program_detail01 .content .top_r li .li_r {
    width: 52%;
  }
  .program_detail03 li .tit,
  .program_add .left .info .tit {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px;
  }
  .program_add .left .info .con {
    max-height: 150px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .program_add .left .info .con p {
    line-height: 25px;
  }

  .program_detail05 {
    padding-top: 30px;
  }

  /* 20240629 */
  /* 低碳未来 */
  .c_future02 {
    padding-top: 30px;
  }
  .c_future02 .content {
    margin-top: 10px;
  }
  .c_future02 .content .li_ {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .c_future03 {
    padding: 30px 0;
  }
  .c_future03 .content {
    margin-top: 10px;
  }
  .c_future03 .content li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .c_future03 .content .more {
    margin-top: 20px;
  }
  .c_future04 {
    padding: 30px 0;
  }
  .c_future04 .content {
    margin-top: 10px;
  }
  .c_future04 .content li {
    width: 100%;
    margin-bottom: 20px;
    height: auto;
  }
  .c_future04 .content .li_bott {
    height: auto;
  }
  .c_future04 .content .li_bott .box {
    padding: 25px;
  }
  .c_future04 .content .li02 .li_top {
    position: static;
  }
  .c_future04 .content .li02 .li_bott {
    position: static;
  }
  .c_future04 .content li .rect-56 {
    height: 0;
    padding-bottom: 56%;
  }
  .c_future05 {
    padding: 30px 0;
  }
  .c_future05 .content {
    margin-top: 20px;
  }
  .c_future .content .program_add .icon {
    display: none;
  }
  .c_future06 .content_box {
    margin-top: 20px;
    height: auto;
  }
  .c_future06 .content_box .left {
    width: 100%;
  }
  .c_future06 .content_box .left .info {
    position: static;
    transform: translateY(0);
  }
  .c_future06 .content_box .left .icon img {
    display: none;
  }
  .c_future06 .content_box .program_add {
    padding-bottom: 30px;
  }
  .c_future06 .content_box .right::after {
    display: none;
  }
  .c_future06 .content_box .right {
    background: transparent;
    width: 100%;
  }
  .c_future06 .content_box .right.zijin_hw01 .content {
    width: 100%;
    margin-top: 0;
    position: static;
    transform: translateY(0);
  }

  /* 科技创造紫金 */
  .tech01 {
    padding-bottom: 0;
  }
  .tech02 .li_ {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .tech02 .li_ .box .icon {
    width: 45px;
  }
  .tech02 .li_ .box .info .c {
    height: auto;
  }
  .tech04 {
    padding: 30px 0;
  }
  .tech04 .left {
    width: 100%;
  }
  .tech04 .right {
    width: 100%;
    margin-top: 25px;
  }
  .tech04 .right .info {
    padding-right: 0;
  }
  .tech04 .right .info .con {
    font-size: 14px;
    line-height: 25px;
    margin-top: 15px;
  }
  .tech_item {
    padding: 30px 0;
  }
  .tech_item .content .left {
    width: 100%;
  }
  .tech_item .content .right {
    width: 100%;
    margin-top: 20px;
  }
  .tech_item .content .left .infor .con {
    margin-top: 15px;
  }
  .tech_item .content .left .infor .more {
    margin-top: 15px;
  }
  .tech_item .content .right .box {
    padding: 20px;
  }
  .tech_item .content .right .box li .li_top {
    font-size: 18px;
    line-height: 26px;
  }
  .tech09 .content .right .box .t {
    font-size: 18px;
    line-height: 26px;
  }
  .tech09 .content .right .box .c {
    font-size: 14px;
    line-height: 25px;
    margin-top: 10px;
  }
  .tech09 {
    padding: 30px 0;
  }
  .tech10 {
    padding: 30px 0;
  }
  .tech10 .content {
    margin-top: 20px;
  }
  .tech10 .content .item .info .box {
    padding: 25px;
  }
  .tech10 .content .item .info .box .t {
    font-size: 17px;
  }
  .tech10 .content .item .info .box .c {
    font-size: 14px;
    line-height: 25px;
    height: 100px;
  }
  .tech10 .content .anniu {
    margin-top: 20px;
  }
  .tech10 .content .anniu .arrs_box {
    margin-right: 20px;
  }
  .program_add .left .info {
    padding: 25px 5px;
  }

  /* 20240706 中英文响应式*/
  .history01 li.even .date {
    margin-left: 0;
  }
  .contact02 {
    padding-top: 20px;
  }
  .contact02 .pt {
    margin-bottom: 20px;
  }
  .contact02 .pt .infor {
    font-size: 20px;
    line-height: 25px;
  }
  .contact02 .pt .content ul li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .contact02 .pt .content ul li span {
    font-size: 15px;
  }
  .contact02 .pt .content ul li span:after {
    margin-top: 0;
    width: 35px;
  }
  .contact02 .pt .content {
    margin-top: 15px;
  }
  .contact02 .pt .content ul li .collapse .box {
    height: auto;
  }
  .channel_huace .li_ .intro {
    height: auto;
  }
  .new_achievement01 .infor .common_bigtit .tit {
    font-size: 20px;
    line-height: 25px;
  }
  .new_achievement05 .datalist,
  .new_achievement06 .datalist {
    width: 920px;
  }
  .new_achievement05 .table-responsive .datalist td.frist_td b,
  .new_achievement05 .table-responsive .datalist td.frist_td strong,
  .new_achievement06 .table-responsive .datalist td.frist_td b {
    font-size: 25px !important;
  }
  .new23_environment04 .content .cont .item .sect .line {
    padding-top: 15px;
  }
  .channel_huace .li_ .intro .c {
    max-height: inherit;
  }
  .channel_choula .item .top {
    font-size: 15px;
  }
  .report01 .hd .left .item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 5px;
  }
  .new22_yeji04 .kycon {
    font-size: 17px !important;
  }
  .new22_yeji04 .content .top_box li .top .t,
  .new22_yeji01 .content li .top .t,
  .new22_yeji02 .content li .top .t {
    font-size: 25px;
  }
  .new22_yeji04 .infor.infor1 {
    margin-top: 30px;
  }
  .achievement20_04 .datalist {
    width: 1600px;
  }
  .product07 .content li .tit {
    padding: 0 15px;
  }
  .achievement20.channel_content .product07 {
    padding: 30px 0;
  }
  .news_list01 .content ul li .left .txt {
    height: auto;
  }
  .contact02 .pt .content ul li .collapse .box .text {
    font-size: 14px;
  }
  .history01 li .intro {
    line-height: 20px;
  }
  .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2 {
    width: 44px;
    height: 44px;
    background-size: cover;
  }
  .program_add .left .info .con p {
    line-height: 25px !important;
    margin-bottom: 0 !important;
  }
  .program_add .left .info .con {
    max-height: 225px;
  }
  .product05_yin .hd .item {
    font-size: 15px;
    padding: 0 10px;
    margin-left: 10px;
  }

  .cxrc01 .list .li_ {
    width: 100%;
    margin-right: 0%;
  }
  .cxrc01 .list .li_:nth-child(2n) {
    margin-right: 0%;
  }
  .cxrc01 .list .li_ .con {
    height: auto;
    font-size: 14px;
  }

  .sj_media02 .infor .tit {
    padding-bottom: 10px;
    margin-bottom: 15px !important;
  }
  .sj_media02 .infor .tit::after {
    bottom: 0;
    width: 60px;
    margin-left: -30px;
  }

  .sj_media02 .infor {
    margin-bottom: 20px;
  }
  .sj_media02 {
    padding-top: 30px;
  }
  .sj_media02 .content li {
    width: 48.5%;
  }
  .sj_media02 .content li .box {
    padding: 20px;
  }
  .sj_media02 .content li .box .img_ {
    margin-bottom: 10px;
  }
  .sj_media02 .content li .box .intro .t {
    font-size: 17px;
  }
  .sj_media02 .content li .box .icon {
    margin-bottom: 15px;
  }
  .sj_media02 .content li .box .intro .c {
    font-size: 14px;
  }
}

@media only screen and (max-width: 650px) {
  .follow .content .item3 ul .li_ .t {
    min-height: 36px;
  }
}

@media only screen and (max-width: 480px) {
  /*mobileMode 480 网站样式*/
}

@media only screen and (max-width: 320px) {
  .business_ethics02 .content .list.list_three li .cover .c {
    height: 125px;
  }
  .xy_job03 .content .bott .box .t {
    min-height: 32px;
  }
  .follow .content .item3 {
    font-size: 12px;
  }
}
