.container[data-v-b7206767] {
  background-image: url(../img/sys/home-background5.png);
  background-repeat: no-repeat;
  background-size: 1920px 406px;
  #background-size: 1920px 600px;
  #background-position: center -128px;
  background-position: center top;
}

.container .container-bg[data-v-b7206767] {
  background: linear-gradient(177.85deg, rgba(6, 69, 196, .9), rgba(0, 83, 179, .01) 587px)
}

.content[data-v-b7206767] {
  margin: 10px auto 20px;
  min-height: calc(100vh - 307px);
  width: 1262px
}


.footer[data-v-b7206767] {
    background-color: #919191;
}

/* 移动设备优化 (竖屏) */
@media (max-width: 767px) and (orientation: portrait) {
    .footer[data-v-b7206767] {
       height: 100%;
    }
}

/* 平板设备优化 */
@media (min-width: 768px) and (max-width: 1023px) {
    .footer[data-v-b7206767] {
        height: 100%;
    }
}

/* 桌面设备精确还原 */
@media (min-width: 1024px) {
    .footer[data-v-b7206767] {
        height: 100%;
    }
}

/* 横屏设备特殊处理 */
@media (orientation: landscape) and (max-height: 500px) {
    .footer[data-v-b7206767] {
      height: 280px;
    }
}

.click-box {
  position: relative;
}

.click-box a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgb(0 0 0 / 0%);
  cursor: pointer;
}

.imagetext .item {
  padding-bottom: 20px;
}

.imagetext .item p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}


