
.introduction01bg2 {
  background: #4b93ff url(../images/banner07.jpg) no-repeat center;
  background-size: cover;
  height: 280px;
}
.introduction01 {
  text-align: center;
  color: #fff;
  position: relative;
}
.w {
  width: 1200px;
  margin: 0 auto;
}
.introduction01a {
  font-size: 40px;
  padding-top: 67px;
}
.introduction01b {
  font-size: 16px;
  padding: 8px 0 0;
  line-height: 32px;
  width: 800px;
  margin: 0 auto;
}
.introduction01b p {
  font-size: 20px;
  padding-top: 8px;
}
.introduction01b p span {
  color: #ffb026;
  font-size: 28px;
}
.gg_service01a {
  font-size: 24px;
  height: 30px;
  line-height: 30px;
  color: #121417;
  margin: 50px 0 32px;
}
.gg_service01a:before {
  content: "";
  width: 5px;
  height: 24px;
  position: relative;
  top: 4px;
  background: #4a93ff;
  display: inline-block;
  margin-right: 16px;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.bigbox {
  background: #fff;
  margin: 0 auto;
  border-radius: 10px;
  overflow: hidden;
  padding: 10px 0;
  text-align: left;
  line-height: 28px;
  color: #555;
}
.gg_table {
  width: 1198px;
  line-height: 32px;
  font-size: 14px;
  box-shadow: 0 0px 12px 0 rgb(0 0 0 / 10%);
  text-align: center !important;
}
.gg_table th {
  background-color: #257dff;
  font-size: 14px;
  color: #fff;
  line-height: 40px;
}
.gg_table td.bgf7fafc {
  background: #f7fafc;
}
.gg_table td {
  border-bottom: 1px solid #f0f1f2;
  padding: 15px;
  line-height: 24px;
}
td {
  border-color: #000;
  vertical-align: middle;
}
.color-error {
  color: #ef5656 !important;
}
.color-999 {
  color: #999;
}
.color-success {
  color: #00b858;
}
.color-blue {
  color: #128bff !important;
}
.gg_service01a {
  font-size: 24px;
  height: 30px;
  line-height: 30px;
  color: #121417;
  margin: 50px 0 32px;
}
.gg_service01e {
  font-size: 14px;
  color: #5c5f66;
  line-height: 36px;
  margin-bottom: 80px;
}
.bigimg {
  width: 600px;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 9999;
  border: 10px solid #fff;
}
.masks {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0.8;
  z-index: 998;
  transition: all 1s;
}
.masks > font {
  position: fixed;
  right: 15px;
  top: 12px;
  width: 30px;
  height: 30px;
  display: block;
  color: #fff;
  font-size: 28px;
  text-align: center;
  line-height: 26px;
  border: 2px solid #fff;
  border-radius: 50%;
  cursor: pointer;
}


   .imgModal {
      display: none;
      position: fixed;
      left:0;
    top:0;
      width:100%;
      height:100%;
      background:#000;
      z-index:1000;
      /* background: aqua; */
    }
    .imgModalContent {
      position: absolute;
      top:50%;
      left:50%;
      /* transform:translate(-50%,-50%); */
      background:white;
      padding:20px;
      border-radius:5px;
      text-align:center;
    }
.closeBtn {
  cursor: pointer;
  font-size: 24px;
  color: white;
  position: absolute;
  top: 30px;
  right: 30px;
  font-family: Arial, Helvetica, sans-serif;
  z-index: 1002 !important; /* 确保它在最上层 */
  /* background: aqua; */
  padding:1px 10px;
  border-radius: 50%;
  border: 1px solid #fff;
}
    .bigimg {
      width:1180px;
      height:auto;
    }
    .gg_table {
      width:100%;
      border-collapse:collapse;
    }
    .gg_table th, .gg_table td {
      border:1px solid #ddd;
      padding:8px;
      text-align:center;
    }
    .gg_table th {
      background-color:#f7fafc;
    }
    .color-error {
      color:red;
    }
    .color-success {
      color:green;
    }
    .color-999 {
      color:#999;
    }
    .color-blue {
      color:blue;
      cursor:pointer;
    }