.pid-0612cc36-7f7d-4211-9264-d016c693b808{position:absolute;width:100%} 
@media screen and (max-width: 768px){
    /*.pid-0612cc36-7f7d-4211-9264-d016c693b808{position:relative;} */
}

.pid-0612cc36-7f7d-4211-9264-d016c693b808 .gp-header15 .gp-top .gp-logo{
    max-width:476px;
}

.pid-0612cc36-7f7d-4211-9264-d016c693b808 .gp-header15 .gp-top .gp-logo {
    padding-left:44px;
    padding-right:44px;
}

.pid-991b97d7-b1bb-4b56-8319-4c64044b2e4a{
    /* 1) 统一的可视高度（按需要改数值） */
.carousel28 .slick-slide a {
  display: block;
  height: 520px;              /* 桌面端高度，按需调整 */
  overflow: hidden;           /* 超出裁切，避免出现黑边 */
}

/* 2) 取消比例占位，容器充满父节点高度 */
.carousel28 .slick-slide a span,
.carousel28 .gp-img-responsive {
  padding-bottom: 0 !important;
  height: 100% !important;
  width: 100% !important;
  display: block;
}

/* 3) 关键：图片铺满容器、保持居中 */
.carousel28 .slick-slide a span img {
  width: 100%;
  height: 100%;
  object-fit: cover;          /* 铺满无黑边（必要时会裁切） */
  object-position: center;    /* 以中心为裁切基准，可改为 '50% 30%' 等 */
  display: block;
}

/* 4) 响应式高度（可选） */
@media (max-width: 1200px) {
  .carousel28 .slick-slide a { height: 420px; }
}
@media (max-width: 768px) {
  .carousel28 .slick-slide a { height: 260px; }
}

}

.pid-457ff687-e676-4362-b693-1049c4025f78{position:relative;}

.pid-457ff687-e676-4362-b693-1049c4025f78::before{content:"";display:block;width:18%;height:120%;position:absolute;left:0;bottom:-30px;background:#ba2528;z-index:-1;border-radius:0;}
.pid-457ff687-e676-4362-b693-1049c4025f78 .layout:nth-child(1){position:relative;}
.pid-457ff687-e676-4362-b693-1049c4025f78 .layout:nth-child(1)::before{
    content:"";display:block;width:calc(200% + 80px);height:120%;position:absolute;right:-80px;bottom:-30px;background:#ba2528;z-index:-1;border-radius:0 180px 180px 0;
}  
.pid-457ff687-e676-4362-b693-1049c4025f78::after{content:"";display:block;height:144%;position:absolute;left:60px;right:60px;bottom:-70px;background:#f0f3f7;z-index:-2;border-radius:44px;}
.pid-457ff687-e676-4362-b693-1049c4025f78 .gp-more3 a span{color:#fff;opacity:0.75;filter:alpha(opacity=75)}
.pid-457ff687-e676-4362-b693-1049c4025f78 .gp-more3 a {border:1px solid rgba(255,255,255,0.75)}
.pid-457ff687-e676-4362-b693-1049c4025f78 .gp-title23 h2 span{color:#fff;opacity:0.75}
@media screen and (max-width: 1200px){
    .pid-457ff687-e676-4362-b693-1049c4025f78::after{width:100%;left:0}
     
}
@media screen and (max-width: 996px) {
    .pid-457ff687-e676-4362-b693-1049c4025f78 .layout:nth-child(1)::before{display:none;}
    body .pid-457ff687-e676-4362-b693-1049c4025f78{margin:30px 0!important;}
    .pid-457ff687-e676-4362-b693-1049c4025f78::before{display:none;}
    .pid-457ff687-e676-4362-b693-1049c4025f78::after{display:none;}  
    body .pid-457ff687-e676-4362-b693-1049c4025f78 .gp-title23 h2 a{color:#323232!important;}
    body .pid-457ff687-e676-4362-b693-1049c4025f78 .gp-title23{float:left;}
    body .pid-457ff687-e676-4362-b693-1049c4025f78 .gp-more3{float:right;padding-top:0!important;}
    body .pid-457ff687-e676-4362-b693-1049c4025f78 .gp-more3 a span{color:#999;opacity:0.75;filter:alpha(opacity=75)}
    .pid-457ff687-e676-4362-b693-1049c4025f78 .gp-more3 a {
        border:1px solid #e5e5e5;
        color:#999 !important;
        /*background:#000;*/
        }
    .pid-457ff687-e676-4362-b693-1049c4025f78 .gp-more3 a span {
        color:#999 !important;
        }
    .pid-457ff687-e676-4362-b693-1049c4025f78 .gp-more3 a span:hover {
        color:#fff !important;
        }
}
@media screen and (max-width: 414px) {
    .pid-457ff687-e676-4362-b693-1049c4025f78 .gp-more3 a{
        margin-top:-50px;
        }
}


.pid-25cd168e-6c37-49be-8959-c546ecda9094{}
@media screen and (max-width: 996px) {
    body .pid-25cd168e-6c37-49be-8959-c546ecda9094{margin-top:30px!important;}
}

.pid-9e181829-2ec9-41fd-a1d7-f40efe2c4b2e{position:relative;}
.pid-9e181829-2ec9-41fd-a1d7-f40efe2c4b2e::before{content:"";display:block;width:38%;height:62%;position:absolute;right:0;bottom:100px;background:#ba2528;z-index:-1; 
} 
@media screen and (max-width: 996px) {
    body .pid-9e181829-2ec9-41fd-a1d7-f40efe2c4b2e{margin-top:30px!important;}
}
@media screen and (max-width: 767px) {
    .pid-9e181829-2ec9-41fd-a1d7-f40efe2c4b2e::before{display:none;}
}

.pid-5246fbf3-83fb-4c9e-bc26-709273c0ad06{}
@media screen and (max-width: 996px) {
    body .pid-5246fbf3-83fb-4c9e-bc26-709273c0ad06{margin-top:30px!important;}
}

.pid-51f4c122-f12f-4ab0-ba9b-561e86dc5d10{}
@media screen and (max-width: 996px) {
    body .pid-51f4c122-f12f-4ab0-ba9b-561e86dc5d10{margin-top:30px!important;}
}


