.company-news-banner #product-banner {
  background: url(/img/banner/about/about.jpg) no-repeat center;
  height: 650px;
  position: relative;
  width: 100%;
  overflow: hidden;
}

#product-banner .product-bannerBox {
  position: absolute;
  display: flex;
  bottom: 24px;
  width: 100%;
}

#product-banner .bannerBox-Text {
  width: 100%;
}

#product-banner #bannerTitle {
  position: relative;
}

#product-banner .Titlebg {
  position: relative;
  /* left: 60px; */
}

#product-banner .bannertitle {
  position: absolute;
  font-size: 50px;
  top: 42px;
  left: 240px;
  font-size: 50px;
  color: #ffffff;
  letter-spacing: 3px;
  background-size: 100%;
}

.company-view-content {
  width: 100%;
}

.company-news-content {
  max-width: 1440px;
  padding-top: 40px;
  padding-bottom: 50px;
  margin: auto;
  display: flex;
  overflow: hidden;
}

.company-news-content .content-time {
  width: 14%;
}

.company-news-content .content-time #company-news-time {
  font-weight: bold;
  font-size: 24px;
  line-height: 38px;
  color: #cccccc;
}

.company-news-content .content-main {
  padding-left: 15px;
  flex: 1;
}

@media only screen and (max-width: 1439px) {
  #product-banner .product-bannerBox {
    bottom: 30px;
  }
}

@media only screen and (max-width: 1099px) {
  .company-news-banner #product-banner {
    height: 560px;
  }
}
