.my-header {
  margin-bottom: 0;
}

/* 轮播图 */
.banner-box {
  width: 100%;
  height: 648px;
  position: relative;
}

.banner-box .swiper-container {
  height: 100%;
}
.banner-box .swiper-slide img {
  width: 100%;
  height: 100%;
}

.banner-box .swiper-slide p {
  font-size: 72px;
  font-weight: 600;
  color: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 274px;
  text-align: center;
}

/* 推广服务 */
.promotion-service {
  padding-top: 46px;
}
.promotion-service h6 {
  text-align: center;
  color: #222222;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 16px;
}
.promotion-service h4 {
  text-align: center;
  font-size: 36px;
  font-weight: bold;
  color: #222222;
}
.promotion-service ul {
  display: flex;
  justify-content: center;
  margin-top: 37px;
  text-align: center;
  margin-bottom: 53px;
}
.promotion-service ul li {
  width: 320px;
  height: 480px;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.12);
  padding-top: 60px;
  margin-right: 40px;
}
.promotion-service ul li:hover {
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.promotion-service ul li:last-child {
  margin-right: 0;
}
.promotion-service ul li .title {
  font-size: 28px;
  font-weight: bold;
  color: #222222;
  position: relative;
  padding-bottom: 11px;
}
.promotion-service ul li .title::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 44px;
  height: 4px;
  border-radius: 4.5px;
  background-color: #1577ff;
  left: 50%;
  margin-left: -22px;
}
.promotion-service ul li .desc {
  color: #2b2b2b;
  font-size: 16px;
  padding: 0 17px;
  margin-top: 29px;
  margin-bottom: 50px;
  height: 88px;
  text-align: left;
}
.promotion-service ul li img {
  width: 165px;
  height: 165px;
}
/* 推广渠道 */
.promotion-channels {
  background-color: #f5f9ff;
  padding-top: 40px;
  overflow: hidden;
}
.promotion-channels h4 {
  font-size: 36px;
  font-weight: bold;
  color: #222222;
  text-align: center;
  margin-bottom: 38px;
}
.promotion-channels ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 40px;
}
.promotion-channels ul li {
  width: 680px;
  height: 220px;
  background-color: #fff;
  padding-top: 40px;
  padding-left: 47px;
  margin-right: 40px;
  margin-bottom: 20px;
  border-radius: 5px;
  border: solid 1px #e1e8ff;
}
.promotion-channels ul li:nth-child(2n) {
  margin-right: 0;
}
.promotion-channels ul li .channels-logo {
  width: 120px;
  height: 120px;
  margin-right: 55px;
  float: left;
}
.promotion-channels ul li .channels-logo img {
  width: 100%;
  height: 100%;
}
.promotion-channels ul li .channels-info {
  float: left;
}
.promotion-channels ul li .channels-info h4 {
  font-size: 28px;
  font-weight: bold;
  text-align: left;
  margin-bottom: 0;
}
.promotion-channels ul li .channels-info p {
  font-size: 16px;
  width: 420px;
  height: 88px;
  color: #68779c;
  margin-top: 13px;
}
/* 收入排行榜 */
.best-list {
  /* height: 700px; */
  background: url("/templates/index/tuolang/img/home/best-bc.png") no-repeat center;
  /* background-size: contain; */
  padding-top: 20px;
  overflow: hidden;
}
.best-list .top-list {
  display: flex;
  justify-content: center;
  margin-bottom: 87px;
}
.best-list .top-list .top-item {
  display: flex;
  flex-direction: column;
  text-align: center;
  position: relative;
  width: 280px;
  height: 160px;
  justify-content: center;
  margin-right: 71px;
}
.best-list .top-list .top-item:first-child {
  margin-left: 0;
}
.best-list .top-list .top-item:last-child {
  margin-right: 0;
}
.best-list .top-list .top-item::after {
  content: "";
  position: absolute;
  right: -37px;
  border: solid 0.5px #979797;
  height: 172px;
  transform: rotate(23deg);
}
.best-list .top-list .top-item:last-child::after {
  display: none;
}
.best-list .top-list .top-item:nth-child(1) {
  color: #fedf90;
}
.best-list .top-list .top-item:nth-child(2) {
  color: #73c8fd;
}
.best-list .top-list .top-item:nth-child(3) {
  color: #ff7fab;
}
.best-list .top-list .top-item:nth-child(4) {
  color: #ca8bfb;
}
.best-list .top-list .top-item span:nth-child(1) {
  font-size: 60px;
  font-weight: 900;
}
.best-list .top-list .top-item span:nth-child(2) {
  font-size: 21px;
  font-weight: bold;
}

.best-list .mian-box {
  text-align: center;
}
.best-list .mian-box img {
  width: 113px;
  height: 54px;
  margin-bottom: 12px;
}
.best-list .mian-box .title {
  font-size: 36px;
  font-weight: bold;
  background-image: linear-gradient(100deg, #41d2f3, #58b2f2 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 39px;
}
.main-swiper {
  width: 1400px;
  margin: 0 auto;
  margin-bottom: 67px;
}
.main-swiper .swiper-container .swiper-wrapper .swiper-slide {
  background: url("/templates/index/tuolang/img/home/best-bg-1.png") no-repeat;
  background-size: 100%;
  text-align: center;
  font-size: 28px;
  width: 301px;
  height: 180px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.8);
  flex-direction: column;
  color: #fff;
}
.main-swiper .swiper-container .swiper-wrapper .swiper-slide p:first-child {
  margin-bottom: 20px;
}
.main-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next {
  margin-right: 20px;
}

.ad-evaluation {
  padding-top: 72px;
  width: 1400px;
  margin: 0 auto;
  margin-bottom: 106px;
}
.ad-evaluation .evaluation-title {
  font-size: 36px;
  font-weight: 900;
  color: #222222;
  text-align: center;
  margin-bottom: 48px;
}
.ad-evaluation .swiper-slide {
  background: url("/templates/index/tuolang/img/home/ad-bc.png") no-repeat;
  background-size: contain;
  height: 410px;
  text-align: center;
}
.ad-evaluation .swiper-slide img {
  width: 168px;
  height: 168px;
  margin-top: 16px;
  border-radius: 50%;
}
.ad-evaluation .swiper-slide .text {
  font-size: 16px;
  color: #222222;
  padding: 0 22px;
  text-align: left;
  margin-top: 30px;
  margin-bottom: 30px;
  height: 104px;
}
.ad-evaluation .swiper-slide p {
  font-size: 16px;
  color: #9a9ba1;
  text-align: right;
  padding-right: 40px;
}
