/*上级精神*/
.maskGroup2 {display:flex;flex-direction:column;align-self:stretch;padding:0 0 0.46rem;width:100%;}
.maskGroup2 .a1 {display:flex;flex-direction:column;align-items:flex-start;width:calc((100% - 40px) / 3);margin-bottom:0.2rem;margin-right:20px;}
.maskGroup2 .a1 a {display:block;width:100%;}
.maskGroup2 .a1:nth-child(3n){margin-right:0;}
.maskGroup2 .a1:nth-last-child(-n+3){margin-bottom:0;}
.maskGroup2 .a1 .a1-content {width:100%;display:flex;flex-direction:column;transition:all 0.3s ease;padding-bottom:0.1671rem;/* 给底部留点内边距，让背景色包裹得更好 */}
.maskGroup2 .a1 .text11{margin:0.32rem 0.37rem 0.12rem 0.32rem;text-align:left;letter-spacing:0;color:#141414;height:0.6rem;}
.maskGroup2 .a1 .text12{margin:0 0.37rem 0.18rem 0.32rem;text-align:left;letter-spacing:0;color:#6e6e6e;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.maskGroup2 .a1 .a202602252{padding-right:0.37rem;text-align:right;letter-spacing:0;color:#141414;}
.maskGroup2-tit .text10{width:100%;text-align:center;color:#141414;}
.maskGroup2-tit{margin-top:0.7rem;}
.djdt{overflow:hidden;}
.djdt .maskGroup2-tit{margin-top:0.56rem;}
.djdt .maskGroup2{padding-bottom:0.54rem;}
.jjjc .maskGroup2-tit{margin-top:0.63rem;}
.wmcj .maskGroup2-tit{margin-top:1.2rem;}
.more-btn{width:100%;}
.maskGroup2 .autoWrapperCombined{display:flex;flex-wrap:wrap;align-items:flex-start;align-self:stretch;justify-content:start;margin-top:0.49rem;padding-right:0;padding-left:0;}
.maskGroup2 .a1-img{height:2.98rem;overflow:hidden;}
.maskGroup2 .maskGroup{width:100%;height:2.98rem;}
.maskGroup2 .rectangle272{display:flex;align-items:center;align-self:stretch;justify-content:center;margin:0.3064rem auto 0px;border:0.0093rem solid #141414;height:0.45rem;width:1.8rem;}
.maskGroup2 .text9{color:#141414;margin-right:0.15rem;}
/*纪检*/
.maskGroup2 .a2{display:flex;flex-direction:column;align-items:center;width:calc((100% - 60px) / 4);margin-right:20px;margin-bottom:20px;}
.maskGroup2 .a2:nth-child(-4+n){margin-bottom:0;}
.maskGroup2 .a2:nth-child(4n){margin-right:0;}
.maskGroup2 .a2 .a2-img{height:2.17rem;overflow:hidden;}
.maskGroup2 .a2 .a2-img.wmjs{height:auto;}
.maskGroup2 .a2 .maskGroupimg{height:2.17rem;}
.maskGroup2 .a2 .maskGroupimg.wmjs{height:5.03rem;}
.maskGroup2 .a2 .a14{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-top:0.31rem;}
.maskGroup2 .a2 .a14 .text16{height:0.6rem;color:#141414;}
.maskGroup2 .a2 .a14 .text16.esg-tit{height:auto;}
.maskGroup2 .a2 .a14 .frame15{display:flex;align-items:center;align-self:stretch;justify-content:start;margin-top:0.23rem;min-width:0.5571rem;height:0.2228rem;}
.maskGroup2 .a2 .a14 .frame15.esg-a{height:auto;}
.maskGroup2 .a2 .a14 .text15{margin-right:0.15rem;color:#141414;}
/*文明创建 */
.maskGroup2 .a52-wrapper {display:flex;flex-direction:column;align-items:center;width:calc((100% - 60px) / 4);position:relative;margin-right:20px;margin-bottom:20px;overflow:hidden;}
.maskGroup2 .a52-wrapper:nth-child (-4+n){margin-bottom:0px;}
.maskGroup2 .a52-wrapper:nth-child (4n){margin-right:0;}
.maskGroup2 .a52-wrapper .a52 {width:100%;height:5.2rem;}
.maskGroup2 .a52-wrapper .a52-title {position:absolute;bottom:0.34rem;left:0.4rem;margin:0;font-size:0.24rem;color:#ffffff;text-align:left;}


/*esg报告*/
.maskGroup2 .a2 .a14.esgbg{flex-direction: row;justify-content: space-between;}
.maskGroup2 .a2 .a14.esgbg .frame15{margin-top:0;}
.maskGroup2 .a2 .a14.esgbg .frame15 .more-hover-line img{filter: invert(100%);}
.maskGroup2 .a2 .a14.esgbg .frame15.esg-a .more-hover-line img{width:0.18rem;height:auto;}
@media screen and (max-width:1000px){
    .maskGroup2 .a1,.maskGroup2 .a2{flex: 0 0 100% !important;width: 100% !important;}
    .maskGroup2 .a1-img{height:2.07rem;}
    .maskGroup2 .maskGroup{height:2.07rem;}
    .maskGroup2-tit{margin-top:0.6rem;}
    
    .maskGroup2 .a1 .text11{margin: 0.3rem 0rem 0.12rem 0rem;font-size:0.16rem;height:auto;}
    .maskGroup2 .a1 .text12{margin: 0 0rem 0.2rem 0rem;}
    .maskGroup2 .a1 .a202602252{font-size:0.12rem;text-align:left;}
    
    .maskGroup2 .a2{margin-bottom: 0.2rem;}
    .maskGroup2 .a2 .a14 .text16{height:auto;}
    .maskGroup2 .a2 .a14{margin-top: 0.1rem;}
    .maskGroup2 .a2 .a14 .frame15{margin-top:0.1rem;}
}