.acm-form-inquiry {
  background-color: #ddecfa;
  padding: 100px 0;
  font-family: Exo-Medium;
}
.acm-form-inquiry a {
  font-family: Exo-Medium;
}
.inquiry-module-content {
  width: 1200px;
  max-width: 100%;
  margin: auto;
}
.acm-inquiry-title {
  color: #1d1f21;
  font-weight: bold;
  font-size: 40px;
  text-align: center;
  margin-bottom: 66px;
}
.acm-inquiry-jump {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.inquiry-jump-item {
  width: 85px;
  cursor: pointer;
}
.active-img {
  display: none;
}
.inquiry-jump-name {
  font-size: 14px;
}
.inquiry-jump-item:hover .default-img {
  display: none;
}
.inquiry-jump-item:hover .active-img {
  display: inline-block;
}
.inquiry-jump-item:hover .inquiry-jump-name {
  color: #1e73bd;
}
/*form*/
.form-ul input,
select,
textarea {
  background-color: #fff;
  border-radius: 8px;
}
.form-ul li {
  display: flex;
  flex-direction: column;
  margin-bottom: 39px;
}
.form-ul input,
select {
  height: 48px;
  padding: 0 10px;
  border: 1px solid #fff;
}
.form-ul textarea {
  border: 1px solid #fff;
  padding: 10px;
  resize: vertical;
}

/* 占位符样式 */
.form-ul input::-webkit-input-placeholder,
.form-ul select::-webkit-input-placeholder,
.form-ul textarea::-webkit-input-placeholder {
  color: #c4c4c4;
  font-size: 16px;
}

.form-ul textarea:focus {
  outline: none; /*去掉默认input焦点边框*/
  border: 1px solid #1e73bd;
}
.form-ul input:focus {
  outline: none; /*去掉默认input焦点边框*/
  border: 1px solid #1e73bd;
}
.form-ul select:focus {
  outline: none; /*去掉默认input焦点边框*/
  border: 1px solid #1e73bd;
}
.form-ul input:focus-visible {
  outline: none; /*去掉默认input焦点边框*/
  border: 1px solid #1e73bd;
}
.form-ul select:focus-visible {
  outline: none; /*去掉默认input焦点边框*/
  border: 1px solid #1e73bd;
}
.form-ul textarea:focus-visible {
  outline: none; /*去掉默认input焦点边框*/
  border: 1px solid #1e73bd;
}
.form-item-label {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 16px;
}
.form-ul .has-upload-file {
  color: #44494e;
  font-size: 20px;
  line-height: 48px;
}
#upload {
  padding: 0 50px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  background-color: #1e73bd;
  color: #fff;
  border-radius: 8px;
  line-height: 48px;
  font-weight: bold;
  font-size: 16px;
  margin-right: 16px;
}
.reply-file {
  position: absolute;
  overflow: hidden;
  right: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.form-check {
  color: #44494e;
  font-size: 14px;
  margin-bottom: 20px;
}
.form-important-reminder {
  color: #cd4d4d;
  font-size: 14px;
}
.form-content .submit-btn {
  line-height: 50px;
  padding: 0 50px;
  font-size: 16px;
  background-color: #1e73bd;
  color: #fff;
  border-radius: 8px;
  margin-top: 50px;
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
  .form-ul,
  .form-footer {
    padding: 0 40px;
  }
}
/*PC*/
@media screen and (min-width: 1025px) {
  .acm-inquiry-title {
    font-size: 40px;
  }
  .inquiry-jump-item {
    margin: 0 23px 60px 30px;
    text-align: center;
  }
  .inquiry-jump-item img {
    width: 35px;
    height: 35px;
  }
  /*form start*/
  .form-ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .form-ul .percent-one-third {
    width: 31%;
  }
  .form-ul .percent-a-hundred {
    width: 100%;
  }
  .form-content .man-machine {
    display: flex;
    justify-content: flex-start;
  }

  /*    form end*/
}
/*Mobile*/
@media screen and (max-width: 1024px) {
  .inquiry-module-content {
    width: 95%;
  }
  .acm-inquiry-title {
    font-size: 28px;
    margin-bottom: 33px;
  }
  .inquiry-jump-item {
    width: 30%;
    text-align: center;
    margin-bottom: 35px;
  }
  .inquiry-jump-item img {
    width: 40px;
  }
  .form-ul li {
    margin-bottom: 20px;
  }
  .form-check {
    margin-bottom: 10px;
    font-size: 20px;
  }
  .form-important-reminder {
    font-size: 20px;
  }
  .form-content .submit-btn {
    margin-top: 25px;
  }
  #upload {
    margin-right: 8px;
  }
}
