diff --git a/txw-mhzc-web/src/pages/index/views/gxnlpt/index.vue b/txw-mhzc-web/src/pages/index/views/gxnlpt/index.vue
index 8afca7f..adb9874 100644
--- a/txw-mhzc-web/src/pages/index/views/gxnlpt/index.vue
+++ b/txw-mhzc-web/src/pages/index/views/gxnlpt/index.vue
@@ -76,9 +76,12 @@
-
-
@@ -330,25 +339,33 @@ export default {
name1: '核心底座',
name2: '国家区块链网络',
desc: '依托国家区块链网络,确保每一笔碳数据拥有唯一的"链上基因",实现国家级权威存证与不可篡改。',
- icon: require('@/pages/index/views/home2/assets/core-base@2x.png')
+ icon: require('@/pages/index/views/home2/assets/core-base@2x.png'),
+ iconWidth: 192,
+ iconHeight: 183
},
{
name1: '数据引擎',
name2: '全场景可信流通',
desc: '打破碳数据孤岛,支持从生产端到交易端的全链路数据锚定,让碳数据在多场景下实现秒级核验。',
- icon: require('@/pages/index/views/home2/assets/data-engine@2x.png')
+ icon: require('@/pages/index/views/home2/assets/data-engine@2x.png'),
+ iconWidth: 210,
+ iconHeight: 183
},
{
name1: '身份基石',
name2: '碳数字身份体系',
desc: '为企业构建唯一的链上"数字身份",集成资质核验证、资产托管与信用评级,打造绿色经济的数字通行证。',
- icon: require('@/pages/index/views/home2/assets/identity-base@2x.png')
+ icon: require('@/pages/index/views/home2/assets/identity-base@2x.png'),
+ iconWidth: 212,
+ iconHeight: 183
},
{
name1: '闭环赋能',
name2: '精准服务企业走出去',
desc: '服务企业出海、国际互认。直击跨境合规与碳交易撮合痛点,通过智能合约实现供需精准匹配,助力企业低碳转型提速。',
- icon: require('@/pages/index/views/home2/assets/closed-loop@2x.png')
+ icon: require('@/pages/index/views/home2/assets/closed-loop@2x.png'),
+ iconWidth: 211,
+ iconHeight: 183
}
],
hotSearchTags: ["碳达峰", "碳核查", "ESG", "碳资产管理", "ISO 14067"],
@@ -1343,63 +1360,85 @@ export default {
.core-grid {
display: grid;
- grid-template-columns: repeat(4, minmax(0, 240px));
- justify-content: center;
+ grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 32px;
+ max-width: 1100px;
+ margin-left: auto;
+ margin-right: auto;
+ width: 100%;
box-sizing: border-box;
}
.core-item {
- text-align: center;
- max-width: 240px;
- width: 100%;
- margin: 0 auto;
- padding: 30px 12px;
- border-radius: 16px;
- transition: all 0.3s ease;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 14px;
+ min-width: 0;
+ padding: 1px 24px 0;
+ border-radius: 8px;
box-sizing: border-box;
+ transition: background-color 0.3s ease;
}
.core-item:hover {
- background: #f8fff8;
- transform: translateY(-4px);
+ background-color: #f8fff8;
+}
+
+.core-item-visual {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 100%;
}
.core-item .core-icon {
- width: 132px;
- height: 132px;
- margin: 0 auto 24px;
- background-repeat: no-repeat;
- background-position: center;
- background-size: contain;
+ display: block;
+ margin: 0 auto;
+ object-fit: contain;
+ flex-shrink: 0;
+}
+
+.core-name1-bar {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+ margin-top: 0;
+ padding: 4px 8px;
+ border-radius: 4px;
+ box-sizing: border-box;
+ background: linear-gradient(90deg, #ffffff 0%, #e6efff 36.06%, #e6efff 62.5%, #ffffff 100%);
}
.core-item .core-name1 {
+ font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
font-size: 18px;
- font-family: SimHei, 黑体;
- font-weight: 700;
- color: #333;
- margin-bottom: 8px;
- background: linear-gradient(90deg, #ffffff 0%, #e6efff 36.06%, #e6efff 62.5%, #ffffff 100%);
- padding: 4px 12px;
- border-radius: 4px;
- display: inline-block;
- max-width: 100%;
- width: 210px;
- box-sizing: border-box;
+ font-weight: 400;
+ line-height: 1.4;
+ color: #333333;
+ white-space: nowrap;
}
.core-item .core-name2 {
+ margin: 0;
+ width: 100%;
+ font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
font-size: 22px;
font-weight: 600;
+ line-height: 1.4;
color: #1a1a2e;
- margin-bottom: 16px;
+ text-align: center;
}
.core-item .core-desc {
- font-size: 14px;
- color: #666;
- line-height: 1.8;
+ margin: 0;
+ width: 100%;
+ font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
+ font-size: 16px;
+ font-weight: 400;
+ line-height: 28px;
+ color: #556659;
text-align: left;
}
@@ -2437,24 +2476,23 @@ export default {
.core-grid {
grid-template-columns: 1fr;
- justify-content: stretch;
gap: 16px;
+ max-width: none;
}
.core-item {
- max-width: none;
- padding: 20px 16px;
+ padding: 1px 16px 0;
}
.core-item .core-icon {
- width: 100px;
- height: 100px;
- margin-bottom: 16px;
+ width: 160px !important;
+ height: auto !important;
+ max-height: 150px;
}
.core-item .core-name1 {
- font-size: 14px;
- width: auto;
+ font-size: 16px;
+ white-space: normal;
}
.core-item .core-name2 {
@@ -2462,7 +2500,8 @@ export default {
}
.core-item .core-desc {
- font-size: 13px;
+ font-size: 14px;
+ line-height: 24px;
}
/* 共性能力区域 */