div::-webkit-scrollbar { width: 5px; height: 10px; }
div::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #f0bd00; }
div::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #c9c9c9; }

/* Tabs */
.tabs { width: 100%; margin-top: 20px; }
.tab-links { width: 90%; list-style: none; padding: 0; margin: 0 auto; box-shadow: 0px 2px 16px 2px rgba(213,213,213,0.37); padding: 0px 2.5em; position: relative; z-index: 1; }
.tab-links li { margin-right: 38px; color: #747474; }
.tab-links a { height: 50px; line-height: 50px; display: inline-block; text-decoration: none; font-size: 15px; font-weight: normal; border-bottom: 4px solid transparent; }
.tab-links a:hover { color: #323232; font-weight: bold; }
.tab-links a.active, .tab-links a.active:hover{ border-bottom: 4px solid #FCC800; font-weight: bold; color: #323232; }
.tab-content {}
.tab { display: none; }
.tab.active { display: block; }

/* 关键绩效表现 */
.performance { padding:0px 0px 1em; }
.performance .page-title { color:#999; padding:5.625em 0px 3.4375em; }
.performance .page-title p:first-child { color:#000; }
.performance .page-title p:first-child +p { margin-top:1em; }
.performance .performance-content { line-height:1.875; color:#333; padding:2em 0px; overflow: auto; max-height: 554px; text-align: center;}
.performance .performance-content img { max-width:100%; height:auto; }
.performance .performance-content em{font-style:italic;}
.performance .performance-content .performance-info{flex-basis: auto;width: 33%;}
.performance .performance-count { font-size: 40px; font-weight: bold; line-height: 50px; color:#fcc800; margin-bottom: 20px;}
.performance .performance-badge { color: #565656; font-weight: normal; font-size: 28px; line-height: 28px; }
.performance .performance-desc { color: #4F4F4F; margin-top: 9px; text-align: center; min-height: 7em; }

/* 我们的举措 */
.measures { padding:0px 0px 4.0625em; background: #f6f6f6 }
.measures .page-title { color:#999; padding:5.625em 0px 1em; }
.measures .page-title p:first-child { color:#000; }
.measures .page-title p:first-child +p { margin-top:1em; }
.measures .page-list { padding-top:2.5em; padding-bottom:5.25em; }
.measures .page-list ul li { background: #fff; min-height: 15.5em; bottom; padding-left:21.25em; padding-top:2.14em; padding-bottom:2.14em; padding-right:2.14em; position:relative; margin-bottom: 2.5em; box-shadow: 0px 2px 22px 2px rgba(222,222,222,0.5); border-radius: 4px;}
.measures .page-list ul li .page-img { position:absolute; left:1.875em; top:1.875em; width:17.5em; height:11.75em; color:#999; background:url(../images/default-icon.jpeg) no-repeat center center; color:#fff; background-size:cover; }
.measures .page-list ul li .page-img .bg_container { height:100%; }
.measures .page-list ul li .page-time { padding-left:1.625em; position: relative; margin-top: 0.5em; margin-bottom:1.25em;}
.measures .page-list ul li .page-time:after { position: absolute; content:''; height: 1em; width: 1em; top: 0.27em; left: 0px; background: url(../images/time.png) no-repeat center center;background-size:contain; }
.measures .page-list ul li .page-txt { margin-top:0.55em;color:#666; line-height: 1.75; }
.measures .page-list ul li h3 { margin-top:0em;  }
.measures .page-list ul li:hover h3 { color:#fcc800; }
/* .measures .page-list ul li:hover .page-time { color:#fcc800; } */

/* 社会公益 */
.public-welfare { padding:0px 0px 4.0625em; background: #fff }
.public-welfare .page-title { color:#999; padding:5.625em 0px 3.4375em; }
.public-welfare .page-title p:first-child { color:#000; }
.public-welfare .page-title p:first-child +p { margin-top:1em; }
.public-welfare .page-list { padding-bottom:0em; }
.public-welfare .page-list ul li { background: #fff; min-height: 10.25em; margin-bottom: 3.81em; position:relative; }
.public-welfare .page-list ul li:after { content: ""; position:absolute; left: 0em; right:0em; bottom: 0em; height:1px; background:#e3e3e3;}
.public-welfare .page-list ul li .page-img { width:17.5em; height:10.25em; color:#999; background:url(../images/news-timebg01.jpg) no-repeat center center; color:#fff; background-size:cover; }
.public-welfare .page-list ul li .page-img .bg_container { height: 100%; }
.public-welfare .page-list ul li .page-time { height:10.25em; color: #979797}
.public-welfare .page-list ul li .page-time .day { color: #323232; }
.public-welfare .page-list ul li .page-time .split-line { margin: 0em 0.28em}
.public-welfare .page-list ul li .page-txt { color:#666; margin-top: 8px; line-height: 1.75;}
.public-welfare .page-list ul li .page-con .page-text { padding: 0em 3.125em 2.6em; width: 0px; position: relative;}
.public-welfare .page-list ul li:hover h3 { color:#fcc800; }
.public-welfare .page-list ul li:hover .page-time .day { color:#fcc800; }
.public-welfare .page-list ul li:hover .page-time { color:#fcc800; }

/* 外部认可 */
.external-recognition { padding:0px 0px 0em; }
.external-recognition .page-title { color:#999; padding:5.625em 0px 3.4375em; }
.external-recognition .page-title p:first-child { color:#000; }
.external-recognition .page-title p:first-child +p { margin-top:1em; }
.external-recognition .external-recognition-content { line-height:1.875; color:#333; padding-top:2em; overflow: auto; }

.external-recognition .external-recognition-content .er-item { flex: 0 0 calc(33.33% - 20px); margin-bottom: 9.43em; }
.external-recognition .external-recognition-content img { max-width:100%; height:auto; }
.external-recognition .external-recognition-content em{font-style:italic;}
.external-recognition .external-recognition-icon { width: 53px; height: 60px; margin-right: 37px;}
.external-recognition .external-recognition-icon .bg_container { width: 100%; height: 100%; margin-right: 37px;}
.external-recognition .external-recognition-info { max-height: unset; }
.external-recognition .external-recognition-count { font-size: 70px; font-weight: bold; line-height: 82px; color:#fcc800; }
.external-recognition .external-recognition-badge { color: #565656; font-weight: normal; font-size: 28px; line-height: 28px; }
.external-recognition .external-recognition-desc { color: #4F4F4F; margin-top: 9px; }

@media (max-width: 768px) {
    .external-recognition .external-recognition-content .er-item {
        flex: 0 0 calc(50% - 20px);
    }
}

@media (max-width: 480px) {
    .external-recognition .external-recognition-content .er-item {
        flex: 0 0 calc(100%);
        margin-bottom: 1em;
    }
}

/* ESG奖项与荣誉 */
.awards-honors { padding:0px 0px 4.0625em; background: #fff }
.awards-honors .page-title { color:#999; padding:5.625em 0px 3.4375em; }
.awards-honors .page-title p:first-child { color:#000; }
.awards-honors .page-title p:first-child +p { margin-top:1em; }
.awards-honors .page-list { padding-bottom:0em; }
.awards-honors .page-list ul li { background: #fff; min-height: 10.25em; margin-bottom: 2em; position:relative; padding: 1.875em;}
.awards-honors .page-list ul li .page-img { width:17.5em; height:10.25em; color:#999; background:url(../images/default-icon.jpeg) no-repeat center center; color:#fff; background-size:cover; }
.awards-honors .page-list ul li .page-img .bg_container { height:100%; }
.awards-honors .page-list ul li .page-time { height:10.25em; color: #979797 margin-top: 0.625em; }
.awards-honors .page-list ul li .page-time .day { color: #323232; }
.awards-honors .page-list ul li .page-time .year-month { margin-top: 0.5em; }
.awards-honors .page-list ul li .page-time .split-line { margin: 0em 0.28em}
.awards-honors .page-list ul li .page-txt { color:#666; line-height: 1.75; margin-top: 4px;}
.awards-honors .page-list ul li .page-con .page-text { padding: 0.75em 2.8125em; width: 0px; position: relative;}
.awards-honors .page-list ul li:hover h3 { color:#fcc800; }
.awards-honors .page-list ul li:hover .page-time .day { color:#fcc800; }
.awards-honors .page-list ul li:hover .page-time { color:#fcc800; }
