@charset "UTF-8";
/**
* @name: IndustryNews
* @author: mzq
* @date: 2023/12/15 10:05
* @description：IndustryNews
* @update: 2023/12/15 10:05
*/
.banner {
  position: relative;
  width: 100%;
  height: 6.4rem;
  background: url("../../image/newsCenter/CompanyNews/CompanyNews-banner.png") no-repeat;
  background-size: 100% 100%;
}

.banner .PrecisionManufacturing-text {
  position: absolute;
  top: 35%;
  left: 12%;
}

.banner .PrecisionManufacturing-text div:first-child {
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Normal;
  color: #FFFFFF;
  line-height: 0.64rem;
  letter-spacing: 0.04rem;
}

.banner .PrecisionManufacturing-text div:last-child {
  margin-top: 0.16rem;
  font-size: 0.24rem;
  font-family: SourceHanSansCN-Normal;
  color: rgba(255, 255, 255, 0.6);
}

.banner .page-tabs {
  position: absolute;
  bottom: 6%;
  left: 14%;
  color: white;
  font-size: 0.16rem;
  display: flex;
  height: 0.35rem;
}

.banner .page-tabs div:last-child {
  margin-left: 0.64rem;
  border-bottom: 3px solid white;
}

.banner .page-tabs div a {
  color: white;
}

.banner .current-location {
  position: absolute;
  bottom: 4%;
  right: 14%;
  font-size: 0.14rem;
  font-family: SourceHanSansCN-Normal;
  color: #FFFFFF;
}

.Company-News {
  background: #E6EEF6;
  text-align: center;
  padding: 0.96rem 2.4rem 1.28rem;
}

.Company-News .Company-News-zh {
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Normal;
  color: #25282B;
}

.Company-News .Company-News-en {
  margin-top: 0.16rem;
  font-size: 0.16rem;
  font-family: SourceHanSansCN-Normal;
  color: #666666;
}

.Company-News .Company-News-content {
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
}

.Company-News .Company-News-content .Company-News-content-Notice {
  width: calc((90% - 10px) / 3);
  height: 100%;
  border-bottom: 4px solid #D1D3D4;
  margin-top: 0.64rem;
  margin-right: 0.4rem;
  padding-bottom: 0.32rem;
  transition: transform 0.3s ease;
}

.Company-News .Company-News-content .Company-News-content-Notice img {
  width: 100%;
  height: 3.44rem;
}

.Company-News .Company-News-content .Company-News-content-Notice .Company-News-content-Notice-title {
  font-size: 0.24rem;
  font-family: SourceHanSansCN-Normal;
  color: #25282B;
  margin-top: 0.32rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Company-News .Company-News-content .Company-News-content-Notice .Company-News-content-Notice-synopsis {
  height: 0.19rem;
  font-size: 0.14rem;
  font-family: SourceHanSansCN-Normal;
  color: #6D6E70;
  margin-top: 0.2rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Company-News .Company-News-content .Company-News-content-Notice:hover {
  transform: translateY(-10px);
  background: white;
  border-bottom: 8px solid transparent;
  border-image: url("../../image/newsCenter/CompanyNews/border-bottom-bg.png") 0 0 6 0;
}

.Company-News .paging {
  margin-top: 0.96rem;
}

.Company-News .paging .paging-ul {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.Company-News .paging .paging-ul .paging-ul-left {
  border-radius: 5px;
  border: 1px solid black;
}

.Company-News .paging .paging-ul .paging-ul-left img {
  width: 0.32rem;
  height: 0.32rem;
}

.Company-News .paging .paging-ul .paging-ul-right {
  border-radius: 5px;
  border: 1px solid black;
}

.Company-News .paging .paging-ul .paging-ul-right img {
  width: 0.32rem;
  height: 0.32rem;
}

.Company-News .paging .paging-ul li {
  width: 0.52rem;
  height: 0.48rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.16rem;
  transform: skewX(-4deg);
  font-size: 0.2rem;
}

.Company-News .paging .paging-ul li:hover {
  color: #0056AD;
  width: 0.52rem;
  height: 0.48rem;
  border: 1px solid #0056AD;
  border-radius: 5px;
  background-size: 100% 100%;
}

.Company-News .paging .paging-ul .pagingActive {
  color: #0056AD !important;
  width: 0.52rem;
  height: 0.48rem;
  border: 1px solid #0056AD !important;
  border-radius: 5px;
  background-size: 100% 100%;
  font-size: 0.2rem;
}
