@media (max-width:1024px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
    
    .index.banner { width:100%; height:135.46vw; background-color:#000; background:url(/images/index/bg_01-m.jpg) no-repeat 0 0 / 100% 100%; }
    .index.banner .bannerBox { width:100%; height:100%; padding-top: 9vw; box-sizing: border-box; }
    .index.banner .bannerBox .item { width:86.66vw; height:108vw; position: relative; }
    .index.banner .bannerBox .item .info { width:100%; display:block; line-height: 1.4;  padding: 2vw 6% 7vw; box-sizing: border-box; background-image: linear-gradient(to top, rgba(0,0,0,0.8),rgba(0,0,0,0.55) 50%,rgba(0,0,0,0.4) 72%,rgba(0,0,0,0) ); }
    .index.banner .bannerBox .item .title { font-size:var(--fm37); font-weight:bold; color:#fff; }
    /* .index.banner .bannerBox .item .title span { display:inline; } */
    .index.banner .bannerBox .item .title::after { width:7vw; position: absolute; right: 4vw; bottom: 4vw; }

    .index.banner .bannerBox .item .date { width:100%; margin-top:2.4vw; font-size:var(--fm20); }
    .index.banner .bannerBox .img { width:100%; margin-top:2.93vw; }
    
    .index .bannerBox .arr { width:9%; top:58vw; left:2%; }
    .index .bannerBox .btnRight { left:auto; right:2%; }
    .index .bannerPoint { height:1.2vw; top:123vw; }

    .index .bannerPoint span { width:0.66vw; height:0.66vw; min-width:5px; min-height:5px; margin: 0 1vw; border-radius:0.66vw; }
    .index .bannerPoint span.swiper-pagination-bullet-active { width:4vw; min-width:30px; }

    .index .news { width:100%; height:58vw; display:flex; flex-wrap: wrap; align-content: flex-end; margin-top:-5px; background:url(/images/index/bg_02-m.jpg) no-repeat 0 0 / 100% 100%; }
    .index .news ul { width:100%;  align-items: flex-end; padding-bottom:0; background:none; }
    .index .news ul li { flex:0 0 100%; padding:0 12vw; box-sizing:border-box; display: flex; flex-wrap: wrap; align-items: flex-end;  }
    .index .news ul li .title { font-size:var(--fm32);  border-top:2px solid #303232; padding-top: 4vw; }
    .index .news ul li span { font-weight:lighter; }
    .index .news .date { width: 100%; font-size:var(--fm32); border-bottom:2px solid #303232; margin-top:3vw; padding-bottom:4vw; }
    .index .news .icon { width:7vw; right:13vw; bottom:4vw; }

    .index .news .points_btns { width:100%; height:17.86vw; display:block; position:relative; 
        /* background:url(../images/index/test.jpg) 0 0 / 100%; */ }
    .index .news .points_btns div { position:absolute; }
    .index .news .arr { width:11.58%; top:3vw; left:9%; cursor:pointer; z-index:11; }
    .index .news .btnRight { left:auto; right:9%; }
    .index .news .points { width:100%; height:1.2vw; top:6.5vw; }
    .index .news .points span { width:0.66vw; height:0.66vw; min-width:5px; min-height:5px; background-color:#fff; opacity:0.6; transition:width ease 0.3s, min-width ease 0.3s; border-radius:5px; margin:0 1vw; }
    .index .news .points span.swiper-pagination-bullet-active { width:4vw; min-width:30px; opacity:1; }

    .index .videos { height:auto; padding-bottom:22vw; margin-top:-2px; background:url(/images/index/bg_03-m.jpg) no-repeat 0 0 / 100% 100%; }
    .index .videos h2 { padding-top:16vw; }
    .index .videos .vdBox { width:92.66vw; }
    .index .videos .icon_play_s { width:6.47%; left:46.765%; }
    .index .videos .moreBt { width:23.4vw; height:6.53vw; margin-top:4.13vw; border-radius:var(--rm24); font-size:var(--fm14); }
    .index .videos .moreBt img { width:4.26vw; }
    
    .index .manages { height:124vw; margin-top: -4vw; background: transparent; }
    .index .manages .txtBox { width:100%; height:100%; margin:0; }
    .index .manages .title { padding-top: 10.66vw; font-size:var(--fm30); font-weight:bold; text-align:center; }
    .index .manages .imgMob { width:64vw; margin:5.33vw auto 0; }
    .index .manages .name { width:100%; height: 12vw; top: 69vw; text-align: center; font-size:var(--fm22); }
    .index .manages .txt { width: 72vw; margin:18vw auto 0; font-size:var(--fm20); font-weight:lighter; line-height:1.8; }
    .index .manages .txt p { display: inline; }
    .index .manages .yin-l { width:1.46vw; top: 0.9vw; left: -2.5vw; }
    .index .manages .yin-r { width:1.46vw; top: -0.8vw; }
    .index .manages .moreBt { width:20%; height:6.53vw; left:40.33%; border-radius:var(--rm24); font-size:var(--fm14); bottom: 7vw; }
    .index .manages .moreBt img { width:4.26vw; margin: 0 1.1vw; }
    .index .manages .arr { width: 12.58%; top: 38.927vw; }
    
    .index .brands { height: auto; background:url(/images/index/brand-bg-m.jpg) no-repeat 0 0 / 100% 100%; margin-top:-4.4vw; }
    .index .brands .title { padding-top:16.66vw; }
    .index .brandBox { width: 100%; margin:6.93vw auto 0; }
    .index .brandBox .item { flex:0 0 100%; margin-bottom:4.53vw; }
    .index .brandBox .desc { width:18.66vw; left:76vw; bottom:7.6vw; }
    .index .brandBox .item:first-child .desc { left:76vw; }
    .index .brandBox .item:nth-child(even) .desc { left: 10vw; }
    .index .brandBox .name { font-size: var(--fm25); }
    /* .index .brandBox .moreBt { width: 100%; height:6.66vw; font-size: var(--fm16); border-radius:3.33vw; margin-top: 1vw; }
    .index .brandBox .moreBt img { margin-right: 0.9vw; } */
    .index .mob .brandBox { width:100%; height:117.6vw; padding-bottom:26vw; position: relative; }
    .index .mob .brandBox .item { padding:0 8vw; box-sizing: border-box; }
    .index .mob .brandBox .info { width:84%; position: absolute; bottom:16.53vw; }
    .index .mob .brandBox .info .name { font-size: var(--fm30); }
    .index .mob .brandBox .info .moreBt { width:19.66vw; height:6.66vw; font-size: var(--fm16); text-align: center; margin:4.66vw auto 0; border-radius:3.33vw; }
    .index .mob .brandBox .info .moreBt span { width:58%; white-space:nowrap; }
    .index .mob .brandBox .info .moreBt::after { margin-right:1.1vw; }

    .index .mob .brandBox .arr { width: 15%; position: absolute; top: 48vw; left: 0; display:block; }
    .index .mob .brandBox .btnRight { left: auto; right: 0; }
    
    .index .respon { height: auto; }
    .index .respon .wBoard { padding-bottom: 10vw; }
    .index .respon h2.title { margin-top:12vw; }
    .index .respon .responBox { width:88.26vw; margin-top: 10.93vw; height:auto; flex-wrap: wrap; }
    .index .respon .item { width: 100%; height: 80.53vw; border: 1px solid #000; box-sizing: border-box; margin-bottom: 3.33vw; padding-top:9vw; }
    .index .respon .item .title { font-size: var(--fm35); }
    .index .respon .item .desc{ font-size: var(--fm25); }
    /* .index .respon .item > div { left: 11.65%; }
    .index .respon .item .icon { top:8.81%; left:9%; } */
    
    .index .afterService { width:92.8%; }
    .index .afterService .imgBox { margin-top:6.66vw; }
    .index .afterService .moreBt { width:22%; height:6.66vw; border-radius:3.33vw; font-size:var(--fm14); position:absolute; bottom:5vw; left:39.44%; }
    

    /* 集团 */
    /*** 雷诺集团 */
    .part.kv .title { width:100%; font-size: var(--fm42); padding:10vw 0 8vw; position:initial; }
    .part.kv .title.up { padding-top: 7vw;  }
    .part.kv .enTitle { font-size: var(--fm54); }
    .part.kv .cnTitle { font-size: var(--fm42); }
    .part.kv .desc { width:83.33%; left:8.335%; font-size: var(--fm20); font-weight:lighter; line-height: 2; letter-spacing: var(--letSpaM200); }
    .part.kv .mob { position: relative; }
    .part.kv .shadow::after { height:30%; }
    
    .strategy .manage { width:82.4vw; margin:20.66vw auto 0; flex-wrap: wrap; }
    .strategy .manage .img { flex: 0 0 38.8vw; margin-right:auto; }
    .strategy .manage .info { flex: 0 0 100%; margin-top: 7.33vw; }
    .strategy .manage .text { font-size: var(--fm20); font-weight: lighter; }
    .strategy .manage .name { font-size: var(--fm23); font-weight: bold; margin-top:8vw;  }
    .strategy .manage .desc { font-size: var(--fm23); font-weight: bold; }
    .strategy .achievements { width:81.86%; margin:19.6vw auto 0; }
    .strategy .achievements .box { height: auto; flex-wrap: wrap; margin-top: 5.06vw; }
    .strategy .achievements .item { height:81.2vw; flex: 0 0 100%; margin-bottom: 7.6vw; }
    .strategy .achievements .item div { left: 11.65%; font-size: var(--fm37); }
    .strategy .achievements .acEn { top: 34%; }
    .strategy .achievements .acCn { top: 42.42%; }
    
    .strategy .achievements .txt { font-size: var(--fm20); line-height: 2; top: 58%; }
    .strategy .achievements .item .icon { width:14.26vw; top: 8%; }
    .strategy .business { width:90.66%; }
    .strategy .box2 { width:63.73vw; }
    .strategy .business .item.sp { width: 100%; margin-bottom: 2vw; }
    .strategy .business .card .desc { font-size: var(--fm14); top: 31.7vw; left: 10vw; }
    .strategy .business .item { width:26.73vw; }
    .strategy .business .name { font-size: var(--fm16); margin-bottom: 1vw; }
    .strategy .business .card .title { top:25.6vw; font-size: var(--fm16); }
    .strategy .business .card .desc.line2 { top: 31.7vw; letter-spacing: normal; left:6.6vw; white-space:nowrap; }


    .about .changeCard { width:91.6vw; margin:20vw auto 0; }
    .about .changeCard .changeText { width: 100%; }
    .about .changeCard .changeText .item { margin-bottom:14.66vw; }
    .about .changeCard .changeText .title { width:82.4vw; font-size: var(--fm40); margin:0 auto 6.66vw; }
    .about .changeCard .changeText p { width:82.4vw; font-size: var(--fm20); line-height: 2; margin:7.46vw auto 0; }
    .about .part.data .swiper .num .b { font-size: var(--fm100); }
    .about .goals { margin-top:18vw; }
    .about .goals.part.data .num { width: 96%; }

    .part.data .swiper .item { padding:5vw 0 0 5vw; box-sizing: border-box; }
    .goals.part.data .num { margin-left:0; }
    .part.data .dataBox .year {  width: 83%; left: 5vw; bottom: 7vw; padding-top: 1.937vw; }

    .swiper .swiper-pagination-bullet { width:5px; height:5px; border-radius:3px; background-color:#9c9c9c; opacity:1; margin-left:0.5vw; margin-right:0.5vw; transition:width 0.3s ease; }
    .part.data .swiper .swiper-pagination-bullet-active { width:20px; background-color: #fff; }

    .part.data{ width: 100%; }
    .part.data .swiper .dataBox { width: 100%; display: flex; }
    .part.data .swiper .item { height:68.94vw; flex:0 0 68.94%; margin: 0 15.53%; border-radius:var(--rm30); }
    
    .part.data .swiper .btn { width:11.73%; position: absolute; left:3.2%; top:34vw; z-index: 1; }
    .part.data .swiper .rightBtn { left:84.8%; }
    .part.data .swiper .swiper-pagination { width: 100%; position: relative; margin-top:5vw; }
    /* .part.data .swiper .swiper-pagination-bullet 
    { background-color:#9c9c9c; opacity:1; transition:width 0.3s ease; }
    .part.data .swiper .swiper-pagination-bullet-active { width: 3vw; background-color: #fff; } */
    .part.data .swiper .num .f { font-size: var(--fm100); }
    .part.data .swiper .num .b { font-size: var(--fm100); }
    .part.data .swiper .num .s { font-size: var(--fm30); }
    .part.data .swiper .desc { font-size:var(--fm30); }
    .part.data .swiper .year { font-size:var(--fm22); }
    .part.data .swiper .num { /* left:9.16%; top:17%; */ }

    /* 慈善 */
    .charityCards .box { width: 100%; flex-wrap: wrap;  }
    .charityCards .box .item { width:81.6%; height: 74.66vw; margin:10.26vw 9.2% 0; padding: 8%; }
    .charityCards .box .item:first-child { margin-top:15vw; }
    .charityCards .box .icon { width:33vw; margin-top:4%; }
    .charityCards .box .acCn { font-size: var(--fm37); margin-top:9.82%; }
    .charityCards .box .txt { font-size: var(--fm20); margin-top:6.35%; }

    /* 团队 */
    .team .kv .title { padding: 0; position: absolute; top:13vw; z-index: 1; }
    .team .teamSort { padding:10.13vw 0; margin-top: -2.55vw; }
    .team .teamSort .txt { width:81.59%; font-size: var(--fm20);  margin-left: auto; margin-right: auto; }
    .team .teamSort .item { width:91.6%; margin:8.53vw auto 0; }
    .team .teamSort .btn { width:25.06vw; height:9.06vw; border-radius:4.53vw; top:84vw; font-size:var(--fm23); font-weight:bold; }
    .team .teamSort .btn .icon { margin: 0 7%; }
    
    .directors .directInfo { margin-top:11.33vw; padding:9.33vw 0; }
    .directInfo .title { font-size:var(--fm40); font-weight: bold; }
    .directInfo .txt { width:79%; font-size:var(--fm20); font-weight: lighter; margin-top:4.8vw; }

    .directInfo .faceBox { width:91.6%; }
    .directInfo .item { width: 100%; margin-bottom:4.26vw; }
    .directInfo .item div { border-radius:var(--rm33); }
    .directInfo .item div.face { height: auto; }
    .directInfo .item .name { height:44.53vw; font-size:var(--fm30); padding:5.73vw; }
    .directInfo .item p:nth-child(1) { font-size:var(--fm40); font-weight:bold; }
    .directData .txt { margin-top: 6.604vw; }

    .directors .part.data .swiper .num { font-size:var(--fm157); top:4%; }
    .directors .part.data .swiper .num .s { font-size:var(--fm70); }
    .directData { padding-top: 15.125vw; }

    .leaders .kv { height: auto; }
    .leaders .kv .title { padding: 0; position: absolute; top:13vw; z-index: 1; }
    .leaders .kv .desc { width:84.73%; line-height: 2; letter-spacing:var(--letSpaM200); top:46vw; z-index: 1; }
    .leaders .directInfo { margin-top:-4vw; }
    .leaders .directInfo .item p:nth-child(1) { font-size:var(--fm40); font-weight:bold; }
    .leaders .directData .txt { margin-top: 6.604vw; }
    .leaders .directInfo .name p:nth-child(2) { font-size:var(--fm30); }

    /* 历史 */
    .history .part.kv { background-color: #000; padding-bottom:20vw; }
    .history .part.kv .desc { bottom:11vw; }
    .history .years { }
    .history .timeLine { width:100%; height:auto; margin-left:0; overflow-y:visible; position:sticky; top:0; transition:top 0.3s ease; border-bottom-width:0.26vw; z-index:5; padding-top: 2vw; }
    .history .timeLine .tUl { width:100%; overflow-x: auto; }
    .history .timeLine .tUl li { flex:0 0 18.66vw; font-size:var(--fm30); }
    .history .timeLine .tUl li span { border-bottom-width: 1.06vw; }
    /* .history .timeLine .tUl li:first-child { margin-left:2%; } */
    .history .timeLine .tUl li.active span { border-bottom-color:#978b80; }
    .history .timeLine .tagBox { width:90%; height:10vw; border-radius:5vw; position:absolute; top:110%; left:5%; font-size:var(--fm25); }
    .history .timeLine .tagBox .now { width:calc(100% - 10vw); }
    .history .timeLine .tagBox .now::after { width:4vw; }
    .history .timeLine .tagBox .tagUl { display: block; border-radius:5vw; display:none; }
    .history .timeLine .tagBox .tagUl li { width:100%; padding:2vw 4.7vw; }
    .history .timeLine .tagBox .tagUl li:first-child { padding-top:2.5vw; }
    .history .timeLine .tagBox .tagUl li:last-child { padding-bottom:2.5vw; }
    
    .history .box { width:100%; height: auto; flex-direction: column; }
    .history .item { width: 100%; flex-direction:column; padding:4.8%; box-sizing: border-box; background-size:100% 80vw; }
    .history .item img { width:100%; }
    .history .item .img.unload img { min-height:60vw; }
    .history .item .img img { width:100%; }
    .history .item .sub { width:100%; margin-bottom:5vw; display:flex; flex-direction:column-reverse; }
    .history .box .year { width: 93%; display: block; font-size: var(--fm100); text-align: center; padding:30vw 0 40vw; }
    .history .item .txt { width: 96%; margin-bottom:3vw; }
    .history .item .sub .title { font-size: var(--fm40); margin-bottom:2vw; }
    .history .item .sub .desc { font-size: var(--fm20); }
    .history .item .imgs { width: 100%; }
    .history .item .imgs img { height:auto; clip-path:xywh(0 0 100% 100% round var(--rm22) ); margin-bottom:2vw; }
    
    /* 品牌与实体 */
    .brEn_brand { margin-top:10vw; padding:14.93vw 0 0; }
    .brEn_brand .mid { width:91.6%; margin:0 auto; }
    .brEn_brand .item { margin:0 auto 14.66vw; font-size: var(--fm20); }
    .brEn_brand .item > * { width:89.228%; margin-left:auto; margin-right:auto; }
    .brEn_brand .lable { position: relative; left:0; top:0; font-size: var(--fm20);  }
    .brEn_brand .title { width: 90.228%; font-size: var(--fm42);  margin-top:1vw; }
    .brEn_brand .desc { margin-top:5.33vw; font-size: var(--fm20);  }
    .brEn_brand .moreBt { width:32.13vw; height:9.06vw; line-height: 9.06vw; border-radius:4.53vw; font-size: var(--fm20); }
    .brEn_brand .st2 .txt { width:100%; margin:0 auto; }
    .brEn_brand .st2 .txt > * { width:89.228%; margin-left:auto; margin-right:auto; }
    .brEn_brand .st2 .moreBt { width:32.13vw; height:9.06vw; line-height: 9.06vw; margin-left:5.38%; border-radius:4.53vw; font-size: var(--fm20); }
    .brEn_brand .st2 .img { width:63.61%; margin:6.66vw 0 0; }
    .republic { width:91.6%; margin:16vw auto 0; display:block; }
    .republic .item { width:100%; margin:0 0 7.73vw; }
    .republic .item .title { font-size:var(--fm40); }
    .republic .item .desc { font-size:var(--fm20); min-height:18.66vw; }
    .republic .item .moreBt { width:32.13vw; height:9.06vw; line-height: 9.06vw; border-radius:4.53vw; font-size:var(--fm20); }

    /* 品牌 */
    .renault .part.kv .desc { width: 83.33%; left: 8.335%; }
    .renault img { width: 100%; display: block; }
    .renault .data { height: auto; }
    .renault .data .title { padding-top:15vw; }
    /* .renault .part.data .swiper .num { top:7%; } */
    .renault .part.data .swiper .num .b { font-size: var(--fm157); }
    .renault .part.data .num .overlap { font-size: var(--fm37); margin-left:-6.3vw; }
    .renault .news { width:90.4%; margin:18vw auto 0; }
    .renault .news .item { flex-wrap: wrap; }
    .renault .news .item .img { flex:0 0 100%; }  
    .renault .news .item .desc { flex:0 0 83.2vw; margin:6vw auto 0; }  
    .renault .news .item .title { font-size:var(--fm40); }
    .renault .news .item .text { font-size:var(--fm20); margin-top:7.46vw; }
    .renault .news .info .pic { width:58.26vw; margin-top:7.46vw; }

    .renault .part.data .num sup { font-size: var(--fm100); right:7.2vw; }
    .renault .news2 { width:90.4%; margin:16.26vw auto 0; }
    .renault .news2 .title { font-size:var(--fm40); margin-top:7vw; }
    .renault .news2 .title span { display:block; }
    .renault .news2 .text { width:100%; font-size:var(--fm20); margin-top:7.46vw; }

    .alpine .kv .desc { bottom:6vw; }
    .dacia .dataBox .s1 { margin-left:-2vw; }
    .dacia .dataBox .item:first-child .b sup { font-size: var(--fm100); }
    .dacia .news .item .text { width: 100%; }
    
    .alpine .kv .title { width:95%; margin:0 auto; padding-top: 9vw; }
    .alpine .kv .title span { display:inline-block; margin-top:2vw; }
    .alpine .racing { margin-top:17.19vw; padding-bottom:7vw; }  
    .alpine .racing .moreBt { width:33.6%; height:6.4vw; border-radius:3.2vw; font-size :var( --fm14 ); margin-top: 5vw; }
    .alpine .data .item:last-child .s { margin-left: 0; }

    .renault.mobilize .part.data .swiper .num .b { font-size:var(--fm100); display: block; letter-spacing: normal; }
    .renault.mobilize .part.data .swiper .num { top:17%; }
    .renault.mobilize .part.data .num sup { font-size: var(--fm72); }
    .renault.mobilize .news .item .text { width: 102%; }
    .renault.mobilize .news2 .title span { display: inline; }
    .renault.mobilize .news2 .text { width: 93%; }

    /* 赛事 */
    .racing .kv .title { position: absolute; z-index: 1; }
    .racing .text { width:81.33%; margin-top:14.33vw; font-size:var(--fm20); line-height: 2;  }
    .racing .news .item { flex-wrap: wrap; margin-bottom: 10.947vw; }
    .racing .news .item .img { flex:0 0 100%; }
    .racing .news .item .desc { flex:0 0 83.2vw; margin:6vw auto 0; }
    .racing .news .item .title { font-size:var(--fm40); }
    .racing .news .item .txt { font-size:var(--fm20); }
    .racing .hist { width: 100%; }
    .racing .hist .banner { width:89.48%; margin-left:5.26%; }
    .racing .hist .years { width:100%; font-size: var(--fm30); flex-wrap: wrap; justify-content: center; margin-top:13vw; padding-top:3vw; 
        position:sticky; top:0; z-index:5; background-color:#fff; }
    .racing .histBox .info { width: 100%; height:auto; }
    .racing .hist .years li { margin:0 4.66% 3%; border-bottom-width:0.53vw; }
    .racing .hist .years li.active { border-bottom-width:0.53vw; }
    .racing .hist .years span { font-size: var(--fm30); }
    .racing .histBox .title { font-size: var(--fm40); }
    .racing .histBox .eventBox { width:100%; padding:0 7.87%; box-sizing: border-box; }
    .racing .histBox .item { flex-wrap: wrap; margin-bottom:11.208vw !important; }
    .racing .histBox .img { width: 100%; }
    .racing .histBox .desc { width: 100%; font-size: var(--fm20); top:0 !important; }
    .racing .histBox .year { font-size: var(--fm157); }
    .racing .item.rtl .year { text-align: left; }
    .racing .item2 { width:100%; margin-bottom:11.208vw !important; }
    .racing .item2 .desc2 { flex-wrap: wrap; }
    .racing .item2 .year { line-height:1.2; }
    .racing .item2 .s { font-size: var(--fm20); padding-left:0; border-left-width:0; margin-left:0; line-height:2; }
    .racing .histBox .item2 .desc { display:block; } 
    .racing .histBox .item2 .desc p:nth-child(2) { padding-left: 0; border-left: 0; margin-left: 0; }
    .racing .histBox .item2 .year { line-height: 1.2; }

    /* 社会责任 */
    .social .kv .desc { bottom: 16vw; letter-spacing:var(--letSpaM150) }
    .social .respon { margin-top:-4vw; }
    .social .respon .disc { width:83.46vw; text-align: justify; }
    .social .esc { width:79.46vw; flex-wrap: wrap; }
    .social .esc .txt { width: 100%; }
    .social .esc .img { width:70.93%; margin-top:8vw; }
    .social .esc .title { font-size: var(--fm40); }
    .social .esc .desc { font-size: var(--fm20); text-align:justify; }
    .social .manage { width:89.33vw; }
    .social .manage .item { flex-wrap: wrap; margin-bottom: 20vw; }
    .social .manage .item .img { flex: 0 0 39.6vw; }
    .social .manage .item .txt { width:84.4vw; margin-top: 8vw; }
    .social .manage .item .desc { font-size: var(--fm20); }
    .social .manage .item .cnName { font-size: var(--fm28); margin-top: 6.66vw; }
    .social .manage .item .enName { font-size: var(--fm28); }
    .social .diversity { width:89.6vw; margin:17vw auto 0; }
    .social .diversity .info { width: 100%; }
    .social .diversity .desc { width:68.6vw; font-size:var(--fm20); }
    /* 14.66vw,6.66vw */
    .social .diversity .txt { padding:8vw 7.2vw 0; }
    .social .diversity .moreBt { width:14.66vw; height:6.66vw; border-radius:3.33vw; font-size:var(--fm16); line-height:6.66vw; 
    position: absolute; left:7.2vw; bottom:8vw; }
    .social .commitment .mid { width:89.73vw; flex-direction: column; }
    .social .commitment .txt { width: 100%; position: relative; top: 0; }
    .social .commitment .txt .title { font-size: var(--fm40); margin-top:10vw; }
    .social .commitment .desc { width:100%; font-size: var(--fm20); margin-top:2vw; line-height: 2; }
    .social .commitment .itemBox { width: 100%; margin-top: 6.66vw; }
    .social .commitment .itemBox .item { height:48.8vw; padding:9.33vw 5.73vw 0; margin-bottom:10vw;}
    .social .commitment .itemBox .title { width:69.33vw; font-size: var(--fm28); }
    .social .commitment .itemBox .desc { width:69.33vw; margin-top: 3vw; }
    .social .commitment .cards { width:89.73vw; flex-direction: column; margin-top: 12vw; }
    .social .commitment .cards .item { width:100%; margin-bottom: 7.73vw; }
    .social .commitment .cards .desc { width:100%; font-size: var(--fm20); line-height: 1.6; margin-top:2.3vw; }
    .social .commitment .cards .info { bottom:5.73vw; }
    .social .commitment .cards .title { font-size: var(--fm40); }
    .social .commitment .cards .moreBt { width:18.66vw; height:6.53vw; border-radius:3.27vw; font-size:var(--fm16); line-height:6.53vw; margin-top:2vw; }

    /* 环境 */
    .environment { padding-bottom: 0; }
    .environment .kv { padding-bottom:55vw; }
    .environment .descBox { width: 85.33vw; margin-top:100vw; flex-direction: column; }
    .environment .descBox .img { width:36.93vw; }
    .environment .descBox .txt { width:81.59vw; margin-top:9.33vw; }
    .environment .kv .descBox .cnName { font-size: var(--fm28); margin-top: 8vw; }
    .environment .kv .descBox .enName { font-size: var(--fm23); }

    .environment .threeCom { margin-top: 26vw; padding:13.33vw 0; }
    .environment .threeCom > .title { width: 82vw; font-size: var(--fm44); }
    .environment .threeCom .desc { width: 82vw; text-align: left; font-size: var(--fm20); }
    .environment .threeCom .desc span { display: inline; }

    .environment .threeCom .threeCards { width:91.6%; margin-top: 10.66vw; flex-direction: column; }
    .environment .threeCom .item { width: 100%; margin-bottom:7.6vw; }
    .environment .threeCom .item:last-child { margin-bottom:0; }
    .environment .threeCom .threeCards .title { width:100%; font-size: var(--fm42); font-weight: bold; }
    .environment .threeCom .txt { width:47.74%; left:26.05%; bottom:9vw; }
    .environment .threeCom .icon { width:21.64%; margin:5.33vw 39.02% 0; }
    .environment .down .info { width: 100%; top:53.33vw; left: 0; }
    .environment .down .title { font-size: var(--fm50); }
    .environment .down a { width: 65.6%; font-size: var(--fm24); border-radius:7vw; padding:4.66vw 6vw; margin-bottom: 5.33vw; }
    .environment .down .btns  { flex-direction: column; align-items: center; margin-top: 30vw; }
    .environment .down .btns a::after { width: 2.4vw; margin-left: 2vw; }
    .environment .down .allBtns { margin-top: 0vw; }

    .enviContainer .imgF { width:112%; margin-left:-6%; margin-top: 4vw; }
    .enviContainer .part { width: 84.53%; margin: 0 auto; font-size:var(--fm20); }
    .enviContainer .subTitle { text-align: left; font-size: var(--fm44); }
    .enviContainer .title { font-size: var(--fm42); margin-top: 13.33vw; }
    .enviContainer .txt { margin-top: 4vw; }
    .enviContainer .cardBox { width: 100%; flex-direction: column; }
    .enviContainer .cardBox .item { width: 100%; height:auto; margin-bottom:2.66vw; padding: 6.66vw; font-size:var(--fm44); }
    .enviContainer .cardBox .item .b span { font-size: var(--fm70); }
    .enviContainer .cardBox .item .s { font-size: var(--fm24); }
    .enviContainer .plans .mid { width: 100%; flex-direction: column; }
    .enviContainer .plans .txtBox { width: 100%; position: relative; top: 0; }
    .enviContainer .plans .txtBox .title { margin-top: 10vw; }
    .enviContainer .plans .itemBox { width: 112%; margin-left:-6%; margin-top: 4vw; }
    .enviContainer .plans .item { font-size: var(--fm20); padding:5.6vw 3.33vw 6.66vw; margin-bottom:4.26vw; }
    .enviContainer .plans .item .title { margin-bottom: 4vw; }
    .enviContainer .plans p { margin-bottom:0; }
    /* .enviContainer .plans p { margin-bottom: 6.66vw; } */

    .conserve .kv .desc { width: 80.3%; left: 9.85%; bottom: 7vw; }
    .conserve .kv .mob.shadow::after { height: 40%; }
    .conserveContainer { margin-top:7vw; }
    .conserveContainer h2.title { font-size:var(--fm40); margin-bottom: 8vw; }
    .conserveContainer .part { width: 89.6%; font-size:var(--fm20); }
    .conserveContainer .title { line-height: 1.4; font-size:var(--fm40); }
    .conserveContainer .list .item .title { font-size: var(--fm28); }
    .conserveContainer .list .item { padding: 8.8vw 0; }
    .conserveContainer .list .item p { margin-top:5.33vw; }
    .conserveContainer .list .item .title::after { width: 5.8vw; transform: translateY(-0.3vw); }
    .conserveContainer .list .item .txt { width:100%; margin-top: 5.33vw; }

    .container .swiperBox { width:81.59vw; margin-left: auto; margin-right: auto; }
    .container .swiperBox .btn { width:6.4vw; top: 20vw; }
    .container .swiperBox .leftBtn { left:-3.2vw; } 
    .container .swiperBox .rightBtn { right:-3.2vw; }
    .container .swiperBox .title { font-size: var(--fm36); margin-top: 6.66vw; }
    .container .swiperBox .desc { margin-top:2vw; }
    .container .swiperBox .title, .container .swiperBox .desc { width: 100%; }
    .container .swiperBox .bannerPoint { text-align: center; }
    .container .swiperBox .bannerPoint span { width:5px; height:5px; border-radius:3px; }
    .container .swiperBox .bannerPoint span.swiper-pagination-bullet-active { width:4.26vw; }

    .conserveContainer .cardBox > .desc { width: 100%; }
    .conserveContainer .cardBox > h2.title { margin-bottom: 6.66vw; }
    .conserveContainer .cards { width: 100%; flex-direction: column; margin-top: 0; }
    .conserveContainer .cards .item { width: 100%; margin-top: 6.66vw; margin-bottom:0; }
    .conserveContainer .cards .info { bottom:4.8vw;}
    .conserveContainer .cards .title { font-size: var(--fm42); }
    .conserveContainer .cards .desc { margin-top:5.33vw; }
    .conserveContainer .cards .moreBt { width: 18.66vw; height: 6.66vw; border-radius: 3.33vw; font-size: var(--fm18); line-height: 6.66vw; margin-top: 4.26vw; }
    .conserveContainer .conserve3 .swiperBox { width: 100vw; margin-left: -5.2vw; }
    .conserveContainer .conserve3 .swiper-slide {padding: 0px 6.5vw; box-sizing: border-box }
    .conserveContainer .conserve3 .swiperBox .leftBtn { left: 3.2vw; }
    .conserveContainer .conserve3 .swiperBox .rightBtn { right: 3.2vw; }


    .biodiversity { padding:14.66vw 0;}
    .biodiversity .part { width:81.59%; margin: 0 auto 10vw; font-size: var(--fm20); }
    .biodiversity p { margin-bottom: 6vw;}
    .biodiversity .title { margin-bottom: 6vw; font-size: var(--fm42); }
    .biodiversity .activity .mid { flex-direction: column; }
    .biodiversity .activity .txtBox { width:100%; position: initial; }
    .biodiversity .activity .itemBox { width:112%; margin-left:-6%; margin-top: 6vw; }
    .biodiversity .activity .itemBox .item { padding:8vw 5.06vw; margin-bottom: 6vw; }
    .biodiversity .activity .itemBox .title { font-size: var(--fm42); margin-bottom: 4vw; }
    .biodiversity .activity .itemBox a { width:32vw; height:9.06vw; border-radius:4.53vw; font-size: var(--fm20); line-height:9.06vw; margin-top: 4vw; }
    .biodiversity .activity .itemBox a::after { width: 2.9vw; margin-left:1vw; transform: translateY(0.3vw); }
    .biodiversity .wrap { display: block; }
    .biod .data { margin-top: 15vw; }
    .biod .data .mob .dataBox { width:100%; position: relative; }
    .biod .data .mob .dataBox .swiper { width:100%; height:68.93vw; }
    .biod .data .mob .dataBox .swiper .swiper-slide { width:100%; }
    .biod .data .mob .dataBox .swiper .item { width:68.93%; }
    .biod .data .mob .dataBox .swiper .desc { width:90%; }
    .biod .data .mob .dataBox .swiper .desc .s1 { font-size: var(--fm35); }
    .biod .data .mob .dataBox .desc .s2, .biod .data .mob .dataBox .desc .s2 p, 
    .biod .data .mob .dataBox .desc .s2 span, .biod .data .mob .dataBox .desc .s2 li  
    { font-family:'RenaultGroupAH','思源黑体', '黑体', sans-serif !important; font-size:var(--fm30) !important; font-weight:lighter !important; }
    .biod .data .mob .dataBox .btn { top: 28vw; }

    .textAlignLeft { text-align: left; }


    /* 社会责任 安全 */
    .safety { padding-bottom: 10vw; }
    .safety .cards { padding:12.8vw 0 16vw; margin-top: 10vw; }
    .safety .cards > .title { font-size: var(--fm44);}
    .safety .itemBox { width:91.73%; flex-direction: column; margin-top:8vw; }
    .safety .itemBox .item { width:100%; margin-bottom:3.73vw; }
    .safety .itemBox .txt { bottom:8vw; }
    .safety .itemBox .icon { width:9.46vw; margin:5.4vw auto 0; }
    .safety .itemBox .title { width:100%; font-size: var(--fm42); }

    /* 社会责任 道路 */
    .threeLineBox { width:88.26%; height:auto; margin-top:8vw; flex-direction: column; }
    .threeLineBox .item { width:100%; height:52.66vw; margin-bottom:4.26vw; padding: 5.73vw 6vw ; }
    .threeLineBox .item .icon { width:19vw; }
    .threeLineBox .item .title { font-size: var(--fm35); margin-top:5vw; }
    .threeLineBox .item .subTitle { font-size: var(--fm28); }
    .threeLineBox .item .desc { font-size: var(--fm20); margin-top: 3vw; }

    .safetyCon h2.title { text-align: left; font-size: var(--fm44); }
    .safetyCon .cardBox .t { font-size: var(--fm35); }
    .safetyCon .cardBox .item { width:62.13vw; height:70vw; margin-left: auto; margin-right: auto; margin-bottom:8vw;  }
    .safetyCon .cardBox .label { width:21.86vw ; height:5.86vw; line-height: 5.86vw; font-size: var(--fm20); border-radius: 0.66vw; bottom: 6.66vw; }
    .safetyCon .threeLineBox { height: auto; }
    .safetyCon .threeLineBox .item { width: 100%; height:auto; padding: 5vw 5vw 7vw; }
    .safetyCon .threeLineBox .item .icon { width:11.6vw; }
    .safetyCon .title sup { top: 0.7vw; left: -5vw; }

    /* .index .respon .wBoard .threeLineBox { width:88.26%; }
    .index .respon .wBoard .threeLineBox .item { padding: 5.73vw 6vw; } */

    .enviContainer .playBtn { width:19.73vw; height:11.33vw; border-radius:5.67vw; font-size: var(--fm20); line-height: 11vw;
        transform: translate(-50%, -50%); }
    .enviContainer .playBtn::after { width: 3vw; display: inline-block; margin: 0 0 0 1.3vw; transform: translateY(1vw);    }

    /* 社会责任 安全 道路 */
    .safetyCon .midS { width: 100%; }
    .safetyCon .midS span { display: inline; }
    .safetyCon .container .swiperBox { margin-top: 10vw; }
    .safetyCon .container .swiperBox .title { width: 100%; font-size: var(--fm36); margin-top: 6.66vw;  }
    .safetyCon .container .swiperBox .desc { width: 100%; margin-top:4vw; }
    .safetyCon .part { width: 84.73%; }
    .safetyRoad .container { width: 100%; }
    .safetyRoad .container .part { width:100%; }
    .safetyRoad .container .swiper .item { padding:0 7.63%; box-sizing: border-box; }
    .safetyRoad .container .swiperBox .leftBtn { left: 4.2%; }
    .safetyRoad .container .swiperBox .rightBtn { right: 4.3%; }
    .safetyRoad .container .swiperBox .btn { top:44vw; }
    .container .swiperBox .bannerPoint { margin-top: 7vw; }

    
    /* 社会责任 安全 职业安全 */
    .healthCon .topic .title { font-size: var(--fm44); margin-top: 10vw; text-align: left; }
    .healthCon .topic .txt { text-align: left; }
    .healthCon .cardBox .item { width:62.13vw; height:70vw; margin:6vw auto 0; padding-top:10.66vw; font-size: var(--fm35); position: relative; }
    .healthCon .cardBox .item .t { margin-top: 2vw; }
    .healthCon .cardBox .label { width:21.86vw; height:5.86vw; line-height: 5.86vw; font-size: var(--fm20); border-radius: 0.66vw; bottom: 6.66vw; }
    .healthCon .list .item { padding:6vw 0; }
    .healthCon .list .item .title { font-size: var(--fm37); letter-spacing: normal; }
    .healthCon .list .item .title::after { width: 6.604vw; }
    .healthCon .list .item.open .txt { flex-direction: column; }
    .healthCon .list .img { width: 100%; }
    .healthCon .list .t { width: 100%; margin-top:5.86vw; }
    .healthCon .list .item.open .txt { margin-top: 4.5vw; }
    .healthCon .midS { width: 100%; }
    .healthCon .midS .img { width:112%; margin-left: -6%; }
    .healthCon .midS .title { margin-bottom: 5vw; }
    

    /* 社会责任 道德 */
    .ethicsCon .midS { width:100%; }
    .ethicsCon .img1 { width:36vw; }
    .ethicsCon .layout1 { flex-direction: column; }
    .ethicsCon .layout1 .txt { width: 100%; }
    .ethicsCon .layout1 .title { width: 100%; font-size: var(--fm42); letter-spacing: normal; margin-top:10vw; }
    .ethicsCon .layout1 .desc { width: 100%; font-size: var(--fm20); margin-top: 4vw; }
    .ethicsCon .layout1 .moreBt { width:32vw; height:9.06vw; border-radius: 4.53vw; font-size: var(--fm20); line-height: 9.06vw; margin-top: 4vw; }
    .ethicsCon .layout1 .moreBt::after { width:2.8vw; transform: translateY(0.2vw); }
    .ethicsCon .layout1 .img { width:112%; margin:8vw 0 0 -6%; }
    .ethicsCon .layout2 { margin-top:8vw; }
    .ethicsCon .layout2 .itemBox { width:112%; margin:0 0 0 -6%; }
    
    .ethicsCon .layout2 .title { width:100%; font-size: var(--fm42); text-align: left;}
    .ethicsCon .layout2 .item { margin-top:3vw; }
    .ethicsCon .layout2 .bar { width: 100%; padding:4.26vw; box-sizing: border-box; position: relative; }
    .ethicsCon .layout2 .bar::after { content:url(/images/icon-plus-black.svg); display: block; width:6.93vw; position: absolute; top:4vw; right:4.2vw; }
    /* .ethicsCon .layout2 .bar::after { content:url(/images/icon-minus-black.svg); display: block; width:6.93vw; position: absolute; top:0; right:0; } */
    .ethicsCon .layout2 .bar .desc { font-size: var(--fm42); }
    .ethicsCon .layout2 .bar .desc span { font-size: var(--fm20); transform: translateY(-1.3vw); }
    .ethicsCon .layout2 .txt { width: 100%; padding:8vw 5.06vw 8vw; margin:3vw auto 4vw; display:none; position: relative; left:auto; top: auto; }
    .ethicsCon .layout2 .txt p { margin-bottom:6.66vw; }
    .ethicsCon .layout2 .item.active .txt { display:block; }
    .ethicsCon .layout2 .item.active .bar::after { content: url(/images/icon-minus-black.svg); }


    /* 社会责任 多样性 */
    .stickyBox .mid { width: 91.73%; flex-direction: column; }
    .stickyBox .txtBox { width:89.83%; margin: 0 auto 3vw; position: relative; top: 0; }
    .stickyBox .txtBox .title { font-size:var(--fm42); letter-spacing: normal; }
    .stickyBox .itemBox { width: 100%; position: relative; top: 0; }
    .stickyBox .itemBox .title { font-size: var(--fm42); }
    .stickyBox .itemBox .item { padding: 6.93vw 4.4vw; margin-bottom: 4.8vw; }
    .stickyBox .itemBox .item.img { margin: 5vw auto; }
    .stickyBox .itemBox .item.img img { width:100%; }
    .stickyBox .moreBt { padding:2.5vw 4.5vw 3.3vw; border-radius: 7vw; }
    .stickyBox .moreBt::after { width: 3.2vw; transform: translateY(0.5vw); }
    .stickyBox p { margin-bottom: 4vw; }

    .part img { width: 100%; } 

    .diversity .kv .title { padding-top:10vw; }
    .diversity .kv .desc { margin-top: 60vw;}
    .diversity .enviContainer { margin-top:8vw; }
    .diversity .forward.part { width: 100%; }
    .diversity .stickyBox .itemBox .s1 { font-size: var(--fm28); }
    .diversity .careMakers > .title { font-size: var(--fm42); width: 92% ; margin-top: 2vw;}
    .diversity .dataBoxMob { width:100%; margin:0 auto; position: relative; padding-bottom:10vw; }
    .diversity .swiper-wrapper { width:100%; height: 100%; }
    .diversity .data .swiper .item { width:100%; height:106.4vw; flex-basis:80.35%; margin:0 9.825%; box-sizing: border-box; background-color:#262626; box-sizing:border-box; }
    .diversity .dataBoxMob .swiper-pagination {  }
    .diversity .dataBoxMob .swiper-pagination span { width:1.2vw; height: 1.2vw; border-radius: 1.2vw; background-color:#fff; opacity: 0.6; transition: width 0.3s ease; }
    .diversity .dataBoxMob .swiper-pagination span.swiper-pagination-bullet-active { width:4vw; opacity:1; }
    
    .diversity .dataBoxMob .btn { width:16%; position: absolute; top:39%; left:1%; z-index: 5; }
    .diversity .dataBoxMob .rightBtn { left:auto; right:1%; }
    .diversity .dataBoxMob .item .num { margin-top:14vw; }
    .diversity .dataBoxMob .item .num .b { font-size: var(--fm100); }
    .diversity .dataBoxMob .item .num .s { font-size: var(--fm50); }
    .diversity .dataBoxMob .item.s1 .num { margin-top: 9vw; }
    .diversity .dataBoxMob .item.s1 .num .b  { font-size: var(--fm157); }
    .diversity .dataBoxMob .item.s1 .desc { font-size: var(--fm50); }
    .diversity .dataBoxMob .item .label { font-size: var(--fm44); border-radius:var(--rm10); position: absolute; left: 7vw; bottom: 9vw; padding: 2.4vw 4.8vw; color:#000; }
    .diversity .dataBoxMob .item.s2 .label { color:#fff; } 
    .diversity .dataBoxMob .item .desc { font-size: var(--fm40); margin-top: 3vw; }
    .diversity .dataBoxMob .item .year { width: 83%; position: absolute; left: 5vw; bottom: 7vw; padding-top: 1.937vw; box-sizing: border-box; border-top: 1px solid #7a715f; }

    /* 社会责任 采购 */
    .procurement .kv .desc { margin-top: 66.66vw; }
    .procuContainer { padding: 10vw 0; margin-top:8vw; }
    .procuContainer .p1 { width:81.59%; }
    .procuContainer .p1 .title { font-size: var(--fm42); }
    .procuContainer .moreBt { padding: 2.6vw 8vw 3.5vw; border-radius: 5vw;    margin-top: 6.385vw; }
    .procuContainer .moreBt::after { width: 3vw; transform: translateY(0.5vw); }

    .procuContainer .forward { margin-top: 15vw; }
    .procuContainer .stickyBox .txtBox { width: 89.1%;}
    .procuContainer .stickyBox .itemBox .desc a { padding-top:2vw; }
    .procuContainer .stickyBox .txtBox .desc { margin-bottom:5vw; }

    /* 新闻 */
    .main.news h1 { font-size: var(--fm40); }
    .main.news .newsList { width:91.6%; }
    .main.news .newsList li { width:100%; height:auto; border-radius:var(--rm33); margin-bottom:12vw; }
    .main.news .newsList li .img { width:100%; height:50vw; border-radius:0; }
    .main.news .newsList li a { border-radius: var(--rm33); overflow: hidden; display: block; }
    .main.news .newsList li .info { width:100%; height:40.26vw; position:relative; bottom:0; left:0; background-color:#424242; justify-content:space-between; box-sizing:border-box; padding:5% 5% 9%; }
    .main.news .newsList li .title { font-size: var(--fm28); line-height: 1.8;overflow:hidden;
        display:-webkit-box; display:box;
        -webkit-line-clamp:3; line-clamp:3;
        -webkit-box-orient:vertical; box-orient:vertical; }
    .main.news .newsList li .date { font-size: var(--fm20); color:#c1c1c2; position: absolute; bottom: 8vw; }
    .main.news .newsList li .icon { width:5.46vw; right:5%; bottom:20%; }
    .main.news .newsList li .txt { padding-left: 0; padding-right: 0; }
    .main.news .newsList li.b { width:100%; height:auto; }
    .main.news .newsList li.s { width:auto; height:auto; }
    .main.news .newsList .moreBt { width:32.13vw; height:9.06vw; border-radius:4.53vw; font-size:var(--fm20); font-weight:bold; }
    
    .main.news.detail {  box-sizing: border-box; }
    .main.news h1.title { font-size:var(--fm32); }
    .main.news.detail .date { font-size:var(--fm18); }

    .main.news.detail .newsTitle { width:92%; margin-left:auto; margin-right: auto; }
    .main.news.detail .newsTitle h1.title{ width: 100%; }
    .main.news.detail .mainPic { width:92%; margin-left:auto; margin-right: auto; }
    .main.news.detail .info { width:81.86%; }
    .main.news.detail .info p { font-size:var(--fm20); margin-bottom:1vw; }
    .main.news.detail .info p.abstract { font-size:var(--fm20); font-weight:bold; }
    .main.news.detail .info p.title { font-size:var(--fm25); font-weight: bold; margin-bottom: 0; }
    .main.news.detail .info p.b { font-size:var(--fm25); }
    .main.news.detail .info a { margin-bottom:1vw; }
    .main.news.detail .info li::marker { font-size:3.072vw; }
    .main.news.detail .info .wscnph { width:100% !important; }

    .main.news.detail h1.title { padding-top:3vw; }
    .main.news.detail .breadcrumb { font-size:var(--fm20); }
    .main.news.detail .breadcrumb span { width: 2vw; margin: 0 2vw; }
    .main.news.detail .labels { font-size:var(--fm20); margin-top:3vw; }
    .main.news.detail .labels a  { border-radius:var(--rm5); padding: 0.2vw 0.8vw 0.4vw; }
    .main.news.detail .relatedList { width:100%; }
    .main.news.detail .relatedList > .title { font-size: var(--fm30); }
    .main.news.detail .relatedList li .title { font-size: var(--fm24); }
    .main.news.detail .swiper { width:100%; height:60vw; position: relative; }
    .main.news.detail .swiper .swiper-wrapper { width:100%; height: 50vw; }
    .main.news.detail .swiper .btn { width: 6.4vw; position: absolute; left:0.5vw; top: 21vw; z-index: 5; }
    .main.news.detail .swiper .rightBtn { left:auto; right:0.5vw; }
    .main.news.detail .relatedList li { width:92%; height:100%; flex:0 0 92%; margin:0 4%; }
    .main.news.detail .relatedList li .img { width:100%; height:100%; }
    .main.news.detail .swiper .bannerPoint { margin-top:3vw; text-align: center; } 
    .main.news.detail .swiper .bannerPoint span { width: 5px; height: 5px; border-radius: 3px; }
    .main.news.detail .swiper .bannerPoint span.swiper-pagination-bullet-active { width: 4.26vw; background-color: var(--col24);   }
    .main.news.detail .relatedList li .icon { width: 7%; right: 2% }
    /* .main.news.detail .relatedList li .txt { width:92%; left:4%; } */

    .news .boardList { width:91.6%; margin-left:auto; margin-right:auto; }
    .news h1 { width:80%; margin: 0 auto; }
    .news .boardList ul li { width:100%; height:auto; margin-bottom:7.6vw; } 
    .news .boardList ul li .title { font-size:var(--fm42); bottom:10vw; }
    .news .boardList ul li.b { width:100%; height:auto; }

    /* 网站地图 */
    .siteMap .part.kv .title { top:18.66vw; z-index: 5; }
    .siteMap .siteMapBox { margin-top:-5.6vw; }
    .siteMap .siteMapBox .box { width:85.33%; margin-left:7.33%; padding-top:12vw; }
    .siteMap .siteMapBox .title { font-size:var(--fm35); margin-bottom: 4vw; }
    .siteMap .siteMapBox .item { flex-basis: 60%; margin-bottom:15vw; }
    .siteMap .siteMapBox li { margin-bottom: 3vw; font-size: var(--fm25); }
    .siteMap .siteMapBox .title .icon { width:2vw; margin-left:1vw; }

    .law .part.kv .title { top:18.66vw; z-index: 5; }
    .law .lawBox { margin-top:-5.6vw; }
    .law .lawBox .box { width:85.33%; margin-left:7.33%; font-size:var(--fm20); padding:10vw 0; }
    .law .lawBox .box strong { margin-bottom:0; margin-top:6.66vw; line-height: 1.5; }
    .law .lawBox .box table { line-height: 1.2; letter-spacing: normal; }
    /* .law .lawBox .box .title { font-size:var(--fm35); margin-bottom:0; margin-top:6.66vw; line-height: 1.5; }
    .law .lawBox .box .title:first-child { font-size:var(--fm40); }
    .law .lawBox .box .title:nth-last-child(1 of .title) { font-size: var(--fm40); } */

    .service .mapBox { height:98.66vw; margin-top:-5vw; font-size:var(--fm20); }
    .service .mapBox .searchBox { width:91.33%; height:12.13vw; left:4.4vw; top:9.86vw; font-size:var(--fm20); padding:0 2%; display: flex; align-content: center; justify-content: space-around; flex-wrap: wrap; }
    .service .mapBox .searchBox span { display:none; }
    .service .mapBox .searchBox select { width:26.66vw; height:6.66vw; font-size:var(--fm20); border:0; text-align: center; padding:0; }
    .service .mapBox .searchBox .mob { font-size:var(--fm20); width:0.26vw; box-sizing: border-box; border-left:0.26vw solid #aba9a9; }
    .service .searchBox label { line-height:6.66vw; margin:0; }
    .service .searchBox > * { width:auto; height:6.66vw; display:block; }
    .service .listBox { width:91.33%; margin:-3.5vw auto 0; border-radius:var(--rm10); overflow: hidden; }
    .service .listBox .title { width:89.78%; margin:0 auto; font-size:var(--fm20); }
    .service .listBox .list { width:100%; margin:0 auto; }
    .service .listBox .list ul { width:89.78%;}
    .service .listBox .list li { width:100%; font-size:var(--fm20); border-top:1px solid #000; margin:0; padding:4.26vw 0 4vw 4.26vw; box-sizing: border-box; background-position:0 4.1vw; background-size: 3.2vw; }
    .service .listBox .list p { margin-bottom:1vw; }
    .service .listBox .list .store { font-size:var(--fm25); border:0; margin-bottom:2vw; }

    /* 股票 */
    .stockCon { margin-top:-4.4vw; padding:3vw 0; }
    .stockCon .ifBox { margin-bottom:10vw; }
    /* .stockCon .ifBox1 { height:280px; }
    .stockCon .ifBox2 { height:1550px; }
    .stockCon .ifBox3 { height:1055px; }
    .stockCon .ifBox4 { height:685px; } */
    

}


/* 视觉增强 */
:root{
    --aceBg:#000;
    --acePad: 3px;
}

/* menu */
.accessibility .subNavBox .newsTitle span { background-color:var(--aceBg); padding:var(--acePad) 0; }
.accessibility .subNavBox .newsDate span { background-color:var(--aceBg); padding:0 1px; }
.accessibility .subNavBox .navBrands .brandName span { background-color:var(--aceBg); padding:0 var(--acePad); }
/* .accessibility .mobNav { font-weight: bold; } */

/* index */
.accessibility .index.banner .bannerBox .item .title span  { background-color:var(--aceBg); padding:var(--acePad) var(--acePad) var(--acePad) 0; }
.accessibility .index.banner .bannerBox .item .date span  { background-color:var(--aceBg); padding:var(--acePad); }
.accessibility .index .news .title { background-color:var(--aceBg); padding:var(--acePad); }
.accessibility .index .news .date span { background-color:var(--aceBg); padding:0 var(--acePad); color:#fff; }
.accessibility .index h2 span { background-color:var(--aceBg); padding:0 var(--acePad); }
.accessibility .index .manages .name span { color:var(--aceBg); }
.accessibility .index .brandBox .name span { background-color:var(--aceBg); padding:0 var(--acePad); }

/* group */
.accessibility .part.kv .title span { background-color:var(--aceBg); padding:0 var(--acePad); }
.accessibility .part.kv .desc { background-color:var(--aceBg); }
.accessibility .strategy .manage .desc { color:#fff; }
.accessibility .republic .item .title span { background-color:var(--aceBg); padding:0 var(--acePad); }
.accessibility .republic .item .desc span { background-color:var(--aceBg); padding:0 var(--acePad); }

/* brand */
.accessibility .part.kv .enTitle span { padding-bottom:0.5vw; }
.accessibility .racing .hist .years li { color:var(--aceBg); }
.accessibility .racing { color:var(--aceBg); }
.accessibility .racing .histBox .year { color:var(--aceBg); }

/* responsibility */
.accessibility .commitment .cards .title span{ background-color:var(--aceBg); padding:var(--acePad); }
.accessibility .commitment .cards .desc span { background-color:var(--aceBg); padding:var(--acePad); }
.accessibility .environment .kv .descBox .cnName span { background-color:var(--aceBg); padding:var(--acePad); }
.accessibility .environment .kv .descBox .enName span { background-color:var(--aceBg); padding:var(--acePad); }
.accessibility .environment .threeCom .threeCards .title span { background-color:var(--aceBg); padding:0 var(--acePad); }
.accessibility .environment .down .title span { background-color:var(--aceBg); }
.accessibility .environment .down a { color: var(--aceBg); }
.accessibility .conserveContainer .cards .title span { background-color:var(--aceBg); padding:var(--acePad); }
.accessibility .conserveContainer .cards .desc span { background-color:var(--aceBg); padding:var(--acePad); }
.accessibility .safety .itemBox .txt span { background-color:var(--aceBg); padding:var(--acePad); }
.accessibility .enviContainer .cardBox .label { background-color:var(--aceBg); color: #fff; }

/* news */
.accessibility .news .boardList ul li .title span{ background-color:var(--aceBg); padding:var(--acePad); }
.accessibility .main.news .newsList li .title span{ background-color:var(--aceBg); padding:var(--acePad) 0; }
.accessibility .main.news .newsList li .date span{ background-color:var(--aceBg); padding:0 var(--acePad); color: #fff; }
.accessibility .main.news.detail .labels a { background-color:var(--aceBg); }
.accessibility .main.news.detail .relatedList li .txt span { background-color:var(--aceBg); padding:var(--acePad) 0; }
.accessibility .main.news.detail .relatedList li .date span{ background-color:var(--aceBg); padding:var(--acePad); color: #fff; }

/* footer */
.accessibility .footer .socialMenu p { color: #fff; }
.accessibility .footer .footerMenu ul li a { color: #fff; }
.accessibility .footer .copyright a { color: #fff; }
.accessibility .footer .socialMenu a { color: #fff; }
.accessibility .service .listBox .title span:nth-child(2) { color:var(--aceBg); }

