.banner-wrap .hide {
  display: none;
}
.banner-wrap img {
  width: 100%;
}
.orange-font {
  color: #ec7608;
}
.black-font {
  color: #434343;
}
.red-font {
  color: #e60012;
}
.orange-bg {
  background-color: #fe6b37;
}
.section {
  width: 95%;
  margin: 5% 2.5%;
}
.section .content {
  background-color: #fff;
}
.center-btn-wrap {
  text-align: center;
}
.orange-btn {
  width: 70%;
  font-size: 14px;
  display: inline-block;
  background-color: #ff6b37;
  color: #fff;
  text-align: center;
  border: none;
  border-radius: 10px;
  padding: 5px;
  margin: 10px auto;
}
.line-btn {
  font-size: 14px;
  display: inline-block;
  color: #4a4a4a;
  text-align: center;
  border: 1px solid #707070;
  border-radius: 5px;
  padding: 5px;
  margin: 10px auto;
}
.title {
  padding: 10px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
.title-row {
  display: flex;
  justify-content: center;
}
.title-row .col {
  width: 50%;
  margin: 5px;
  text-align: center;
  font-size: 18px;
  font-weight: 540;
}
.title-row .orange-font {
  color: #ec7608;
  font-weight: bold;
}
.major-btn-wrap {
  display: flex;
  justify-content: center;
}
.major-btn-wrap .col {
  flex: 1;
  margin: 2.5px;
  text-align: center;
}
.line-btn-wrap {
  display: flex;
  justify-content: center;
  margin: 20px 0px;
}
.line-btn-wrap .col {
  width: 40%;
}
.major-row {
  display: flex;
  justify-content: center;
}
.major-row .major-img {
  flex: 1;
  border-radius: 10px;
  margin: 2.5px;
}
.major-row .major-img img {
  width: 100%;
}
.introduction-wrap {
  padding: 10px 0px;
}
.introduction-wrap .content {
  background-color: #fff;
}
.introduction-wrap hr {
  width: 45%;
  height: 1px;
  margin: 0px auto;
  background-color: #453232;
}
.application-wrap {
  display: flex;
  justify-content: space-between;
  background-color: #f33b08;
}
.application-wrap .box {
  flex: 1;
  position: relative;
  background-color: #f33b08;
  padding: 10px 5px;
}
.application-wrap .box .tel-input {
  margin: 5px 0px;
  padding: 0px 5px;
  height: 25px;
  display: inline-block;
  color: #636363;
  border-radius: 5px;
}
.application-wrap .box .sub-btn {
  width: 50%;
  padding: 5px;
  background-color: #fbff00;
  color: #f3440b;
  border-radius: 5px;
}
.application-wrap .img {
  position: absolute;
  top: -15px;
}
.img-wrap img {
  width: 100%;
}
.form-wrap {
  padding: 15px;
  background-color: #f4f4f4;
}
.form-wrap .input-col {
  width: 75%;
  margin: 15px auto;
  text-align: center;
}
.form-wrap .text-input {
  display: inline-block;
  width: 100%;
  height: 30px;
  padding: 0px 5px;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
}
.swiper-button-prev,
.swiper-button-next {
  position: relative;
  background: none;
  opacity: 1;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 1;
  cursor: auto;
  pointer-events: none;
}
.img img{
	width: 100%;
}