.banner_text{
  width: 100%;
  position: relative;
}
.banner_text img{
  width: 100%;
}
.text_banner{
  position: absolute;
  left: 18%;
  top: 25%;
  color: #fff;
}
.text_banner h3{
  font-size: 60px;
  font-weight: 400;
}
.line_banner{
  width: 455px;
  height: 3px;
  background-color: #fff;
  border-radius: 1.5px;
  margin: 30px 0px;
}
.business{
 background: #0098FF;
 padding: 100px 0px;
 /* text-align: center;  */
 color: #fff;
 margin-top: -5px;
}
.business_content{
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-top: 105px;
}
.business_content .business_content_left{
  display: inline-block;
  /* padding: ; */
  padding: 13px 46px;
  border: 3px solid #fff;
  border-radius: 25px;
  margin-right: 94px;
}
.business_content_right{
  display: inline-block;

}
.business_content_right >div{
  position: relative;
  padding-left: 40px;
  font-size: 20px;
  margin-bottom: 85px;
}
.business_content_right >div:last-child{
  margin-bottom: 0px;
}
.business_content_right >div::after{
  content: '';
  position: absolute;
  background: url(../image/join.png) no-repeat;
  background-size: cover;
  width: 17px;
  height: 25px;
  display: inline-block;
  top: 0px;
  left: 0px;
}
.fast_start{
  background: #F1F1F5;
  padding: 52px 0px 97px;
}
.fast_start_content{
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  margin-top: 75px;
}
.fast_start_content .fast_start_content_li{
  background: #fff;
  color: #666;
  min-width: 180px;
  width: calc(100% / 6);
  padding: 81px 20px 92px;
  box-sizing: border-box;
  text-align: center;
  border: 6px solid transparent;
  cursor: pointer;
}
.fast_start_content .fast_start_content_li:hover{
  border:6px solid #0098FF;
}
.text_left{
  text-align: left;
}
.fast_start_content .fast_start_content_li h6{
  margin: 35px 0px 30px;
  font-size: 20px;
}
.agent{
 padding-top: 100px; 
}
.agent .content_width{
  margin: 0px auto;
  /* height: 414px; */
  background: #FE9330;
  position: relative;
  border-radius: 6px;
  box-shadow: 0px 10px 20px 0px rgba(254, 147, 48, 0.3);
  padding: 50px 50px 70px;
  box-sizing: border-box;
  color: #fff;
}
.agent .content_width .point_top_left,.point_top_right,.point_bottom_left,.point_bottom_right{
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 9999px;
  background: #fff;
  left: 20px;
  top: 20px;
}
.agent .content_width .point_top_right{
  right: 20px;
  top: 20px;
  left: inherit;
}
.agent .content_width .point_bottom_left{
  bottom: 20px;
  left: 20px;
  top: inherit;
}
.agent .content_width .point_bottom_right{
  bottom: 20px;
  right: 20px;
  left: inherit;
  top: inherit;
}
.agent .content_width .icon1{
  position: absolute;
  top: -100px;
  left: 190px;
}
.agent .content_width .icon2{
  position: absolute;
  right: 190px;
  top: -100px;
  transform: rotateY(180deg);
}
.agent_ul{
  margin-top: 50px;
  font-size:0
}
.agent_ul .agent_ul_li{
  min-width: 160px;
  width: calc((100% - 120px) / 5);
  margin-right: 30px;
  display: inline-block;
  margin-bottom: 20px;
}
.agent_ul .agent_ul_li:last-child{
  margin-right: 0px;
}
.agent_ul .agent_ul_li h6{
  padding-bottom: 10px;
  margin-top: 20px;
  border-bottom: 2px solid #FFA755;
}
.agent_ul .agent_ul_li p{
  margin-top: 10px;
} 
.application_process{
  margin: 0 auto;
  position: relative;
  /* padding:  0px 17%; */
  padding: 0px calc((100% - 1080px) / 2);
}
.application_process::after{
  position: absolute;
  content: "";
  left: 0px;
  width: calc((100% - 1080px) / 2);
  height: 5px;
  background: #0098FF;
  bottom: 3px;
}
.application_process::before{
  position: absolute;
  content: "";
  right:0px;
  width: calc((100% - 1080px) / 2);
  height: 5px;
  background: #F1F1F5;
  bottom: 3px;
}
.order_status {
  /* height: 175px; */
  display:flex;
  padding-top: 360px;
}

.order_status .s-step {
  /* float: left; */
  /* width: 170px; */
  width: calc(100% / 4);
  /* height: 60px; */
  position: relative;
}
.order_status .s-step.active {
  float: left;
  /* width: 170px; */
  width: calc(100% / 4);
  height: 60px;
  position: relative;
}
.order_status .s-step>p {
  width: 100%;
  height:5px;
  background:#F1F1F5;
  top: -20px;
  position: absolute;
  z-index: 86
}

.order_status .s-step>p.active {
  width: 100%;
  background:#0098FF;
  top: -20px;
  position: absolute;
  z-index: 86
}
.order_status .active_step>p {
  width: 100%;
  background-image: linear-gradient(to right, #0098FF 50%, #F1F1F5 50%);;
  top: -20px;
  position: absolute;
  z-index: 86
}
.order_status .active_step1>p {
  width: 100%;
  background: #0098FF;
  top: -20px;
  position: absolute;
  z-index: 86
}
.order_status .s-step em {
  display: block;
  font-style: normal;
  text-align: center;
  color: #b7b7b7;
  font-size: 12px;
  margin-left: calc(50% - 5px);
  width: 10px;
  height: 10px;
  background: #F1F1F5;
  margin-top: -6px;
  border-radius: 10px;
  position: relative;
  z-index: 1111;
}
.order_status .active_step em{
  background-color: #0098FF;
}

.order_status .s-step>div{
  width: 220px;
  background: #F1F1F5;
  padding: 55px 0px;
  height: 210px;
  text-align: center;
  color: #666666;
  border-radius: 6px;
  display: inline-block;
  /* flex-direction: column;
  align-items: center;
  justify-content: center; */
  bottom: 37px;
  position: absolute;
  margin-left: calc(50% - 110px);
  box-sizing: border-box;
}
.order_status .s-step>div::after{
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #F1F1F5;
  bottom: -10px;
  left: calc(50% - 10px);
}
.order_status .active_step>div{
  width: 220px;
  background: #0098FF;
  padding: 55px 0px;
  text-align: center;
  color: #fff;
  border-radius: 6px;
  display: inline-block;
  /* bottom: 105px; */
  position: absolute;
  margin-left: calc(50% - 110px);
  box-sizing: border-box;
}
.order_status .active_step>div::after{
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #0098FF;
  bottom: -10px;
  left: calc(50% - 10px);
}
.s-step .icon1{
  display: block;
  margin: auto;
}
.s-step .icon2{
  display: none;
}
.active_step .icon1{
  display: none;
}
.active_step .icon2{
  display: block;
  margin: auto;
}
.apply_content{
  padding-top: 30px;
  padding-bottom: 100px;
}
.common_big_btn{
  margin: 0;
}
.audit{
  text-align: center;
  padding-top: 152px;
  margin-bottom: 100px;
  display: none;
}
.audit h5{
  color: #FE9330;
  font-size: 32px;
  margin-bottom: 41px;
  margin-top: 24px;
}
.audit p{
  font-size: 24px;
  color: #666;
}