.afate_bg {
  background: url(/media/pages/images/affiliates/affiliate_ban.jpg) center center no-repeat;
  background-size: cover;
  padding-bottom: 8.75em;
  padding-top: 7.5em;
}
.afate_bg h1 {
  font-size: 2.625em;
  color: #fff;
  font-weight: 500;
  text-align: center;
  line-height: 1.428em;
}
.afate_bg p {
  font-size: 1.1875em;
  line-height: 1.578em;
  color: rgba(255, 255, 255, 0.7);
  width: 42.105em;
  text-align: center;
  margin: 0.63em auto 0;
}
.padding_140_140 {
  padding: 8.75em 0;
}
.ctn_1250 {
  width: 78.125em;
  margin: 0 auto;
}
.padding_top_120 {
  padding-top: 7.5em;
}
.padding_btm_120 {
  padding-bottom: 7.5em;
}
.div_470 {
  height: 8.75em;
}
.div_950_200 {
  width: 49.375em;
  padding: 3.25em 5em;
  background: #f9f9f9;
  border: 1px solid #e4e4e4;
  border-radius: 1em;
  margin: 0 auto;
}
.div_950_200 h3 {
  font-size: 1.1875em;
  margin: 0 0 0.95em;
  color: #303133;
  font-weight: 600;
  text-align: center;
}
.div_950_200 p {
  font-size: 1em;
  line-height: 1.5625em;
  text-align: center;
}
.div_950_200 a {
  color: #FF822C;
  text-decoration: underline;
}
.div_950_200 a:hover {
  color: #E0640F;
}
.afate_title_h2 {
  font-size: 2em;
  color: #303133;
  font-weight: 400;
  text-align: center;
}
.afate_intro_p {
  font-size: 1.1875em;
  line-height: 1.578em;
  margin: 0.95em auto 2.125em;
  text-align: center;
}
.be_afate_btn {
  width: 17.5em;
  height: 4em;
  background: #FF822C;
  margin-left: 38.8%;
  border-radius: 32px;
}
.be_afate_btn a {
  display: block;
  width: 100%;
  line-height: 3.05em;
  color: #fff;
  text-decoration: none;
  font-size: 1.3125em;
  text-align: center;
}
.be_afate_btn:hover {
  background: #E0640F;
  cursor: pointer;
}
.benefit_afate_bg {
  background: #f0f3f2;
  overflow: visible;
  padding: 8.75em 0;
}
.benefit_afate_bg h2 {
  padding: 0 20px;
  font-size: 2em;
  color: #303133;
  font-weight: 400;
  text-align: center;
}
.benefit_afate {
  box-shadow: 0 0.625em 0.9375em rgba(0, 0, 0, 0.1);
  background: #fff;
  margin-top: 3.4375em;
}
.benefit_afate div {
  padding: 3.75em 3.4375em;
  border-bottom: 1px dashed #dedede;
  display: inline-block;
  width: 32em;
  vertical-align: bottom;
}
.benefit_afate div:nth-child(2n+1) {
  border-right: 1px dashed #dedede;
}
.benefit_afate div:nth-child(5) {
  border-bottom: none;
}
.benefit_afate div:nth-child(6) {
  border-bottom: none;
}
.benefit_afate div img {
  width: 6.25em;
  height: 6.25em;
  margin-left: 12.953em;
}
.benefit_afate div h3 {
  font-size: 1.1875em;
  margin: 0.773em 0 0.615em;
  color: #303133;
  font-weight: 600;
  text-align: center;
}
.benefit_afate div p {
  font-size: 1em;
  line-height: 1.5625em;
  text-align: center;
}
.benefit_afate div p span {
  position: relative;
  top: 2px;
}
.benefit_afate div p span svg circle {
  fill: rgba(0, 0, 0, 0.2);
}
.benefit_afate div p span .popUpPrompt {
  display: none;
  font-size: 14px;
  background: #fff;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
  padding: 15px 10px 15px 20px;
  margin: 6px 0;
  text-align: left;
  border-radius: 2px;
  position: absolute;
  left: 40px;
  width: 384px;
  top: -50px;
  line-height: 1.3rem;
}
.benefit_afate div p span .popUpPrompt::after,
.benefit_afate div p span .popUpPrompt::before {
  left: -21px;
  top: 42px;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-right-width: 14px;
  border-right-color: #fff;
  position: absolute;
  content: '';
}
.benefit_afate div p span:hover svg circle {
  fill: #FF822C;
}
.benefit_afate div p span:hover .popUpPrompt {
  display: block;
}
.benefit_afate div a {
  color: #FF822C;
  text-decoration: underline;
}
.benefit_afate div a:hover {
  color: #E0640F;
}
.afate_btm_bg {
  background: url(/media/pages/images/affiliates/affiliate_btm_ban.png) no-repeat center center;
  background-size: cover;
  margin-top: 8.75em;
}
.afate_btm_intro {
  width: 1000px;
  margin: 0 auto;
  text-align: center;
}
.afate_btm_intro p {
  font-size: 1.1875em;
  color: #303133;
  line-height: 1.68em;
}
.afate_btm_intro button {
  width: 17.5em;
  height: 4em;
  background: #FF822C;
  margin-top: 2.375em;
  border-radius: 26px;
}
.afate_btm_intro button a {
  display: block;
  width: 100%;
  color: #fff;
  text-decoration: none;
  font-size: 1.3125em;
  line-height: 3.05em;
  text-align: center;
}
.afate_btm_intro button:hover {
  background: #E0640F;
  cursor: pointer;
}
@media screen and (max-width: 1260px) {
  .ctn_1250 {
    width: 90%;
  }
  .afate_bg p {
    width: 90%;
  }
  .ctn_1250 {
    width: 90%;
  }
  .be_afate_btn {
    margin: auto;
  }
  .benefit_afate div {
    width: 90%;
    border: none !important;
    padding: 5%;
  }
  .benefit_afate div img {
    width: 100%;
    margin: auto;
  }
  .benefit_afate_bg {
    height: min-content;
  }
  .div_470 {
    height: min-content;
    padding-top: 120px;
  }
  .div_950_200 {
    width: 86%;
    padding-left: 4%;
    padding-right: 4%;
  }
  .afate_btm_intro {
    width: 90%;
  }
}
@media screen and (max-width: 760px) {
  .benefit_afate div p span {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .benefit_afate_bg {
    padding: 80px 0;
  }
}
/*# sourceMappingURL=affiliates.css.map */