
.ar-scene-section {
    width:100%;
    background:#ffffff;
    padding:70px 30px;
}
.ar-scene-section .container{
    max-width:1200px;
    margin:0 auto;
}
.ar-scene-section .main-title{
    text-align:center;
    font-size:42px;
    color:#222;
    margin-bottom:55px;
    opacity:0;
    animation:ar-titleAnim 1.4s ease forwards;
}
/* 第一块：上 左图右文 */
.ar-scene-section .row-top{
    display:grid;
    grid-template-columns:47% 51%;
    gap:2%;
    margin-bottom:55px;
    opacity:0;
    transform:translateY(45px);
    animation:ar-itemUp 1s ease forwards;
    animation-delay:0.15s;
}
/* 第二块：左文右图 */
.ar-scene-section .row-middle{
    display:grid;
    grid-template-columns:51% 47%;
    gap:2%;
    margin-bottom:65px;
    opacity:0;
    transform:translateY(45px);
    animation:ar-itemUp 1s ease forwards;
    animation-delay:0.3s;
}
/* 第三块：标题+通栏大图 */
.ar-scene-section .row-bottom{
    opacity:0;
    transform:translateY(45px);
    animation:ar-itemUp 1s ease forwards;
    animation-delay:0.45s;
}
.ar-scene-section .img-wrap img{
    width:100%;
    display:block;
}
.ar-scene-section .text-wrap h3{
    font-size:25px;
    color:#222;
    margin-bottom:16px;
}
.ar-scene-section .text-wrap ul{
    padding-left:18px;
}
.ar-scene-section .text-wrap li{
    font-size:14px;
    color:#333;
    line-height:1.7;
    margin-bottom:7px;
}
.ar-scene-section .text-wrap p{
    font-size:14px;
    color:#333;
    line-height:1.7;
}
.ar-scene-section .bottom-title{
    text-align:center;
    font-size:32px;
    margin-bottom:22px;
}

@keyframes ar-titleAnim{
    0%{opacity:0;letter-spacing:-3px;transform:translateY(10px);}
    100%{opacity:1;letter-spacing:0;transform:translateY(0);}
}
@keyframes ar-itemUp{
    to{opacity:1;transform:translateY(0);}
}
