.pid-46104a3b-6b4e-43b3-a28d-b5f99853feb3{}
/*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-cfcd925b-866a-45e5-bfc5-c411005727b9{}

/*banner文字位置*/
/*.pid-cfcd925b-866a-45e5-bfc5-c411005727b9 .carousel43 ul li a .slide-txt{*/
/*    margin-left:-540px;*/
/*}*/

/* 1) 统一的可视高度（按需要改数值） */
.carousel43 .slick-slide a {
  display: block;
  height: 520px;              /* 桌面端高度，按需调整 */
  overflow: hidden;           /* 超出裁切，避免出现黑边 */
}

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

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

/* 4) 响应式高度（可选） */
@media (max-width: 1200px) {
  .carousel43 .slick-slide a { height: 420px; }
}
@media (max-width: 768px) {
  .carousel43 .slick-slide a { height: 260px; }
}


.pid-eb2d1c47-84b3-4439-87c6-b4339838eeca{}
.carousel102{
    .gp-img-responsive { 
      height: 400px; 
   }
}

.pid-5532ee6d-0c38-4383-be3d-0435ab6e97c8{}
.item-pic img {
  width: 170px;          /* 固定宽度 */
  height: 230px;         /* 固定高度 */
  object-fit: cover;     /* 填满区域，可能会裁剪 */
  display: block;
}

.pid-efe5ba11-cb26-4870-a30c-bcbafb2d7889{}
.footerList2 .code2D img{
    width:100px;
    height:auto;
}


