.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;
}



/*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-4adcbddb-ec0c-4006-b5e5-43b552c2cbc2{}
.carousel102{
    .gp-img-responsive { 
      height: 400px; 
   }
}
.gp-title105{overflow: visible;}
.gp-title105 .channel_link i::before{content: '';display: block;width: 8px;height: 8px;background: #ba2528;display: inline-block;border-radius: 50%;}

.gp-title105 .channel_title {
    font-weight: bold;!important
}

.pid-b0aa48f8-58fe-4b38-9720-1f001e159a48{}
.item-pic img {
  width: 170px;          /* 固定宽度 */
  height: 240px;         /* 固定高度 */
  object-fit: cover;     /* 填满区域，可能会裁剪 */
  display: block;
}

.pid-5573611c-3628-4804-b7fd-662a9cfbe56c{}
.footerList2 .code2D img{
    width:100px;
    height:auto;
}


