﻿/*fp-seed:cpsxucn5ix57 @global znxs3klr*/
/* 导航 */
.news-nav {
  display: none;
  gap: 5vw;
  padding: 5vw 5vw 0px 5vw}
.news-nav .news-nav-item {
  cursor: pointer;
  font-size: 0.83vw;
  padding: 0px 5vw;
  height: 2.6vw;
  line-height: 2.6vw;
  background-color: #e1e1e1;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  font-size: calc(0.83vw * 4);
  height: calc(2.6vw * 4);
  line-height: calc(2.6vw * 4)}
.news-nav .news-nav-item:hover,
.news-nav .news-nav-item.active {
  color: #fff;
  background-color: #ce2222}

/* 技术团队 */
.team {
  padding: 5vw 13vw;
  background-color: #fff}
.team .team-inner {
  padding: 2vw 0px;
  background-color: #f6f6f6;
  text-align: center}
.team .team-tit {
  font-size: 1.56vw}
.team .team-desc {
  font-size: 0.83vw;
  color: #999999;
  margin-top: 0.5vw}
.team .team-tit2 {
  font-size: 1.15vw}
.team .team-desc2 {
  font-size: 0.73vw;
  color: #666666;
  margin-top: 1vw}
.team .team-list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 3vw 0px}
.team .team-list li {
  flex: 1;
  height: 7.5vw;
  line-height: 7.5vw;
  font-size: 0.83vw;
  color: #d30715;
  border-right: 1px solid #cccdcd}
.team .team-list li:last-child {
  border-right: none}

/* 管理体系 */
.system {
  padding: 3vw 13vw;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff}
.system .system-tit {
  font-size: 1.56vw;
  text-align: center}
.system .system-desc {
  font-size: 0.83vw;
  margin-top: 0.5vw;
  text-align: center}
.system .system-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0vw 2.66vw;
  margin-top: 3vw}
.system .system-list li {
  height: 7.4vw;
  padding: 2vw;
  border-bottom: 1px solid #f7f7f7;
  font-size: 0.83vw}
.system .system-list li:nth-child(-n + 3) {
  border-top: 1px solid #f7f7f7}

/* 工艺体系 */
.technology {
  padding: 4vw 13vw;
  background-color: #fff}
.technology .technology-tit {
  font-size: 1.56vw;
  text-align: center}
.technology .technology-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0.94vw;
  margin-top: 1.5vw}
.technology .technology-list dt {
  height: 17.81vw}
.technology .technology-list dd {
  font-size: 1.04vw;
  padding: 1vw 0px}/*scope-1zjvj2ju7h*/

/* 规范施工 */
.standard {
  padding: 7vw 13vw 8vw;
  background-image: url(../../static/img/design/standard-bg.png);
  background-size: cover;
  background-repeat: no-repeat}
.standard .standard-tit {
  font-size: 1.56vw;
  text-align: center;
  color: #fff}
.standard .standard-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.88vw;
  margin-top: 2.4vw;
  opacity: 0.9}
.standard .standard-list dl {
  padding: 3vw;
  background-color: #ffffff}
.standard .standard-list dt {
  font-size: 1.04vw;
  font-weight: bold}
.standard .standard-list dd {
  font-size: 0.73vw;
  color: #666666;
  margin-top: 1.2vw;
  line-height: 1.04vw}

/* 质量保障 */
.quality {
  padding: 3.85vw 13vw 6.25vw}
.quality .quality-tit {
  font-size: 1.56vw;
  line-height: 4.64vw;
  text-align: center}
.quality .quality-list {
  display: flex}
.quality .quality-list li {
  flex: 1;
  height: 22.92vw;
  line-height: 22.92vw;
  font-size: 1.15vw;
  color: #fff;
  text-align: center;
  cursor: pointer;
  transition: flex 0.3s ease-in-out}
.quality .quality-list li:last-child {
  flex: 3}
.quality .quality-list li:hover {
  flex: 3}
.quality .quality-list li:hover ~ li {
  flex: 1}

/* 1000px */
@media screen and (max-width: 1000px) {
  /* 导航 */
  .news-nav {
    display: flex}

  /* 技术团队 */
  .team {
    padding: 5vw 5vw}
  .team .team-inner {
    padding: 4vw 0px}
  .team .team-tit {
    font-size: calc(1.56vw * 4)}
  .team .team-desc {
    font-size: calc(0.83vw * 4);
    margin-top: calc(0.5vw * 4)}
  .team .team-tit2 {
    font-size: calc(1.15vw * 4)}
  .team .team-desc2 {
    font-size: calc(0.73vw * 4);
    margin-top: calc(1vw * 4)}
  .team .team-list {
    flex-wrap: wrap;
    margin: 3vw 0px}
  .team .team-list li {
    flex: none;
    width: 25%;
    font-size: calc(0.83vw * 4);
    margin-bottom: 4vw}
  .team .team-list li:nth-child(4n) {
    border-right: none}

  /* 管理体系 */
  .system {
    padding: 5vw 5vw}
  .system .system-tit {
    font-size: calc(1.56vw * 4)}
  .system .system-desc {
    font-size: calc(0.83vw * 4);
    margin-top: calc(0.5vw * 4)}
  .system .system-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0vw 2.66vw;
    margin-top: 3vw}
  .system .system-list li {
    height: auto;
    padding: calc(2vw * 4) 1vw;
    font-size: calc(0.83vw * 4)}
  .system .system-list li:nth-child(-n + 3) {
    border-top: none}
  .system .system-list li:nth-child(-n + 2) {
    border-top: 1px solid #f7f7f7}

  /* 工艺体系 */
  .technology {
    padding: 5vw}
  .technology .technology-tit {
    font-size: calc(1.56vw * 4)}
  .technology .technology-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 0 5vw;
    margin-top: calc(1.5vw * 2)}
  .technology .technology-list dt {
    height: calc(17.81vw * 2);
    overflow: hidden}
  .technology .technology-list dd {
    font-size: calc(1.04vw * 4);
    padding: calc(1vw * 4) 0px}

  /* 规范施工 */
  .standard {
    padding: 7vw 5vw 8vw}
  .standard .standard-tit {
    font-size: calc(1.56vw * 4)}
  .standard .standard-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: calc(1.88vw * 1);
    margin-top: calc(2.4vw * 2);
    opacity: 0.9}
  .standard .standard-list dt {
    font-size: calc(1.04vw * 4)}
  .standard .standard-list dd {
    font-size: calc(0.73vw * 4);
    line-height: calc(1.04vw * 4)}

  /* 质量保障 */
  .quality {
    padding: 3.85vw 5vw 6.25vw}
  .quality .quality-tit {
    font-size: calc(1.56vw * 4);
    line-height: calc(4.64vw * 4)}
  .quality .quality-list li {
    height: calc(22.92vw * 3);
    line-height: calc(22.92vw * 3);
    font-size: calc(1.15vw * 3)}
}
