/* Platform homepage: give the top image more room, retaining its close control. */
body .home-adv-con { height: 120px; }
.home-adv-con .home-adv { width: 100%; height: 120px; left: 0; margin-left: 0; background-size: cover; }
.home-adv-con .adv1200 { width: min(1200px, 100%); height: 120px; }
/* Fill the viewport while the category and news overlays keep their 1210px alignment. */
.index .sld-diy .main-banner-1 .main-banner .el-carousel__item > a > div { width: 100%; height: 457px; left: 0; margin-left: 0; background-position: center; background-size: cover; }
