.container_ab_all{background-image: url(/img/bg/bg_wzkf01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;}


.container_ab {
            max-width: 1280px;
            margin: 0 auto;
            padding: 120px 20px;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 50px;
            align-items: start;
        }
        .text-block h1 {
            font-size: 35px;
            color: #1a2436;
            line-height: 1.2;
            margin-bottom: 24px;
        }
        .text-block h1 span {
            color: #d62839;
        }
        .text-block p {
            color: #4a5568;
            font-size: 15px;
            line-height: 1.7;
            margin-bottom: 20px;
        }
        .stats-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }
        .stat-card {
            background: #ffffff;
            padding: 20px 20px;
            border-radius: 16px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
            text-align: center;
        }
        .icon-circle {
            width: 48px;
            height: 48px;
            border-radius: 50%;
            background-color: #1a2436;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 12px;
            color: white;
            font-size: 22px;
        }
        .stat-number {
            font-size: 36px;
            font-weight: bold;
            color: #083d81;
            margin-bottom: 6px;
        }
        .stat-label {
            color: #4a5568;
            font-size: 16px;
        }

        /* 移动端自适应 */
        @media(max-width: 960px){
            .container_ab {
                grid-template-columns: 1fr;
				padding: 40px 20px 20px 20px;
				gap:1px;
            }
            .text-block h1 {
                font-size: 22px;
				text-align:center;
            }
            .stats-grid {
                gap:16px;
            }

.stat-number {font-size: 26px;}
.stat-label {font-size: 14px;}

.stat-number {color: #083d81;}


}






/*开始*/
.benefit-section{
	padding:80px 20px;
	text-align:center;
	color:#083d81;
	background-image: url(/img/bg/cmsbg2-2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.container_about{
    max-width:1200px;
    margin:0 auto;
	
}
.section-title{
    font-size:35px;
    margin-bottom:10px;
    font-weight:bold;
}
.section-desc{
    max-width:800px;
    margin:0 auto 60px;
    font-size:16px;
    line-height:1.6;
}
.benefit-grid{
    display:grid;
    grid-template-columns: repeat(3,1fr); /* 3个item自动均分宽度 */
    gap:48px;
}
.benefit-item{
    text-align:left; /* 整体文字左对齐，不用单独给h3,p设置 */
    display:flex;
    flex-direction:column;
    align-items:flex-start;
}
/* 图标样式：删掉 float:left */
.benefit-icon{
    width:93px;
    height:93px;
    display:block;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    margin-bottom:1px;
}
.icon-pig{background-image:url("/img/about/piggy-bank.svg");}
.icon-hand{background-image:url("/img/about/don-t-overpay.svg");}
.icon-headset{background-image:url("/img/about/support.svg");}
.benefit-item h3{
    font-size:22px;
    margin-bottom:5px;
}
.benefit-item p{
    font-size:16px;
    line-height:1.6;
}
/* 响应式 */
@media(max-width:992px){
    .benefit-grid{
        grid-template-columns: repeat(2,1fr); /* 平板2列均分 */
    }
    .section-title{
        font-size:36px;
    }
	.benefit-section {
    padding: 20px 20px;
	}
}
@media(max-width:768px){
    .benefit-grid{
        grid-template-columns: 1fr; /* 手机单列占满 */
		gap:10px;
    }
    .section-title{
        font-size:25px;
    }
    .section-desc{
        font-size:14px;
		line-height: 1.5;
		margin: 0 auto 5px;
    }
    .benefit-item h3{
        font-size:20px;
		text-align:center;
		width:100%;
    }
	.benefit-icon { margin:auto}
	.benefit-item p { text-align:center; width:100%; font-size:14px;}
}
/*结束*/
