.pid-3315a86e-f2ac-4d4c-abc0-8897dc42eb15{}
/*导航栏字体改为绿色*/
#nav > li > a {
  color: #224f54 !important;
}
/*logo图标改大一点*/
.gp-logo {
  height: auto !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gp-logo img {
  transform: scale(1.3);           /* 放大比例，可改成 1.5、2 等 */
  transform-origin: center center; /* 从中心放大，不偏移 */
  height: auto !important;
  width: auto !important;
  max-width: none !important;
}

.pid-c7c6bcc3-20fd-4b50-898f-458f3869f694{}
/* 1) 统一的可视高度（按需要改数值） */
.carousel12 .slick-slide a {
  display: block;
  height: 520px;              /* 桌面端高度，按需调整 */
  overflow: hidden;           /* 超出裁切，避免出现黑边 */
}

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

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

/* 4) 响应式高度（可选） */
@media (max-width: 1200px) {
  .carousel12 .slick-slide a { height: 420px; }
}
@media (max-width: 768px) {
  .carousel12 .slick-slide a { height: 260px; }
}


@media screen  and (min-width:996px){.gp-pc-layout-pid-77d033f8-94ae-4a70-b008-4bff7adf2223:nth-child(1){width: 50%;}.gp-pc-layout-pid-77d033f8-94ae-4a70-b008-4bff7adf2223:nth-child(2){width: 50%;}}
.pid-77d033f8-94ae-4a70-b008-4bff7adf2223{}
.carousel19 .slick-slider a p{display:none;}
.carousel19 .slick-slider a h3{bottom:0;}
.carousel19 .slick-dots{bottom:50px;}
.carousel19 .slick-slider a div.slick-txt{
    bottom:0;
}
.gp-img-responsive{
    height:0px;
}

@media screen  and (min-width:996px){.gp-pc-layout-pid-74bfdea2-f552-4d3a-9ce7-76e4639e7d7d:nth-child(1){width: 50%;}.gp-pc-layout-pid-74bfdea2-f552-4d3a-9ce7-76e4639e7d7d:nth-child(2){width: 50%;}}

.pid-41b6156b-c0a5-4c71-9142-482775a9c6b1{
    .name{
        font-size:14px;
        white-space: nowrap;       /* 强制不换行 */
        overflow: hidden;    /* 超出容器部分隐藏 */
       text-overflow: ellipsis; /* 超出部分显示省略号 */
    }
    .iconfont{
        display:none;
    }
    .gp-img-responsive img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;   /* 保持比例裁剪，铺满容器 */
    }
}


