.agent-advantage {
  background: rgba(247, 248, 250, 1);
}

.agent-advantage .advantage {
  padding-top: 60px;
}

.agent-advantage .advantage-left {
  padding: 40px 20px;
  color: #fff;
  background: url('../assets/img/reward/group-1.png');
  background-size: cover;
  min-width: 280px;
}



.agent-advantage .advantage-right {
  display: flex;
  background: #fff;
}

.agent-advantage .advantage-right .advantage-box {
  display: flex;
  position: relative;
  padding: 60px 50px;
  height: 183px;
  padding-bottom: 0;
  /* border: 1px solid #EDEDED; */

}

.agent-advantage .advantage-right .advantage-right-box .advantage-box:first-child {
  border-bottom: 1px solid #EDEDED;
}

.agent-advantage .advantage-right .advantage-right-box:first-child .advantage-box {
  border-right: 1px solid #EDEDED;
}

/* .agent-advantage .advantage-right  .advantage-box1::before{
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 60px;
  border: 1px solid #fff;
}

.agent-advantage .advantage-right  .advantage-box2::before{
  content: '';
  position: absolute;
  right: -1px;
  bottom: -1px;
  height: 60px;
  border: 1px solid #fff;
}
.agent-advantage .advantage-right  .advantage-box3::before{
  content: '';
  position: absolute;
  left:  -1px;
  top:  0;
  height: 60px;
  border: 1px solid #fff;
}
.agent-advantage .advantage-right  .advantage-box4::before{
  content: '';
  position: absolute;
  right: 0;
  top: -1px;
  width: 60px;
  border: 1px solid #fff;
} */



.agent-advantage .advantage-box img {
  min-width: 88px;
  height: 88px;

  opacity: 1;
  margin-right: 20px;
}

.agent-advantage .advantage-box h4 {
  margin-bottom: 10px;
}

/* 代理支持 */
.agent-support {}

.agent-support .support {
  margin: -10px;
  margin-top: 60px;
  color: rgba(0, 0, 0, 0.90);
}

.agent-support .support .support-box {
  flex: 1;
  margin: 10px;
  background: #fff;
  border-top: 4px solid #1677FF;
  border-radius: 0px 0px 3px 3px;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.08);
}

.agent-support .support .support-box .support-head {
  padding: 30px 0;
  border-bottom: 1px solid #EDEDED;
  text-align: center;
}

.agent-support .support .support-box .support-cont {
  padding: 40px 60px 70px 60px;
  font-size: 16px;
}

.agent-support .support .support-box .support-cont p {
  margin-bottom: 6px;
}

.agent-support .support .support-box .support-cont .icon-right {
  color: rgba(255, 103, 57, 1);
  margin-right: 10px;
}


/* 加入条件 */
.agent-condition .cloud {
  flex-wrap: nowrap !important;
}

.agent-condition .cloud .cloud-box {
  min-width: auto;
}

/* 代理流程 */
.agent-flow .flow {
  display: flex;
  flex-wrap: wrap;
  margin: -20px;
  margin-top: 60px;
}

.agent-flow .flow>div {
  margin: 15px;
}

.agent-flow .flow-box {
  position: relative;
  padding: 10px 10px 40px 40px;
  width: 280px;
  height: 360px;

  background: linear-gradient(134deg, #FFFFFF 0%, #FAFAFA 100%);
  box-shadow: 0px 0px 10px rgba(19, 55, 83, 0.08);
  opacity: 1;
  border-radius: 3px;
}



.agent-flow .flow-box .number {
  font-size: 70px;
  font-weight: bold;
}

.agent-flow .flow-box img {
  width: 128px;
  height: 128px;
  background: rgba(0, 0, 0, 0.40);
}

.agent-flow .flow-box h5 {
  margin-top: 50px;
  margin-bottom: 10px;
}

.agent-flow .flow-box .title-desc {
  height: 32px;
}

.agent-flow .flow-box .btn {
  padding: 8px 32px;
}

.agent-flow .icon-right1 {
  color: rgba(153, 153, 153, 1);
}

/* 常见问题 */
.agent-question {
  background: #fff;
}

.agent-question .question {
  padding: 40px 18px 40px 42px;
  margin-top: 60px;
  background: #fff;
  border: 1px solid #E6EAED;
  border-radius: 8px;
}

.agent-question .item.active .title {
  color: #FF6739;
  font-weight: bold;
  position: relative;
}

.agent-question .question .item.active {
  margin-bottom: 24px;
}

.agent-question .question .item .icon {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../assets/img/reward/add.png) no-repeat;
  position: absolute;
  right: 35px;
  top: 50%;
  margin-top: -16px;
  cursor: pointer;
}

.agent-question .question .item .open {
  display: block;
}

.agent-question .question .item.active .icon {
  display: none;
}

.agent-question .question .item.active .des .icon {
  display: block;
  top: 0;
  margin-top: 24px;
  transform: rotate(45deg);
}

.agent-question .question .item.active+.item {
  margin-top: 24px;
}

.agent-question .question .item {
  position: relative;
  margin: 30px 0;
}

.agent-question .item .title {
  color: rgba(0, 0, 0, 0.90);
  font-size: 16px;
  padding-right: 50px;
}

.agent-question .question .item .des {
  background: #F7F8FA;
  padding: 20px;
  margin-top: 10px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.70);
  display: none;
  position: relative;
  padding-right: 80px;
}