/*事前登录*/
.draw {
  width: 100%;
  font-size: 0;
  margin: 0 auto 0;
  height: 1400px;
  position: relative;
  top: 120px;
  /* margin-top: 55px; */
}

/* 盒子样式 */
.draw2 {
  width: 100%;
  margin: 0 auto 0;
  /* background-color: blue; */
  height: 1245px;
  /* display: flex;
  flex-direction: column; */
  /* justify-content: space-around; */
  /* align-items: center; */
  position: relative;
}

/* 标题 */
.draw2 .title {
  width: 719px;
  height: 185px;
  position: absolute;
  top: 130px;
  left: 50%;
  margin-left: -359.5px;
  z-index: 5;
}

.draw2 .title p {
  background: url(../image/section4/s4-title.png) no-repeat;
  height: 270px;
  background-size: 100%;
} 

.draw .draw-wrapper {
  /* margin: 0 auto; */
  width: 720px;
  height: 410px;
  background: url(../image/section4/prize.png) no-repeat;
  background-size: 100%;
  margin-top: 25px;
  position: absolute;
  top: 970px;
}

.draw .draw-wrapper .swiper-slide {
  display: block !important;
  position: relative;
  height: 100%;
  justify-content: space-between !important;
  align-items: normal;
  /* background: url(../image/section2/draw-lottery-a.png); */
}

.swiper-padding {
  padding: 0px 40px 00px 40px;
  height: 100%;
}

.draw .draw-wrapper .swiper-slide img {
  width: 100%;
}

.swiper-slide li[data-name="default_2"] {
  width: 177px;
  height: 318px;
  top: -2px;
  left: 25px;
}

.swiper-slide li[data-name="iphone15"] {
  width: 177px;
  height: 345px;
  top: 16px;
  left: 230px;
}

.swiper-slide li[data-name="iphone15"] .draw-gou {
  top: 40%;
}

.swiper-slide li[data-name="airPro"] {
  width: 177px;
  height: 328px;
  top: -8px;
  left: 435px;
}

.swiper-slide li[data-name="switch"] {
  width: 177px;
  height: 325px;
  top: -7px;
  left: 25px;
}

.swiper-slide li[data-name="switch"] .draw-gou {
  top: 38.5%;
  right: 4.3%;
}

.swiper-slide li[data-name="appleWatch"] {
  width: 177px;
  height: 349px;
  top: 15px;
  left: 230px;
}

.swiper-slide li[data-name="appleWatch"] .draw-gou {
  top: 40.5%;
  right: 4.3%;
}

.swiper-slide li[data-name="macBook"] {
  width: 177px;
  height: 328px;
  top: -8px;
  left: 435px;
}

.draw .draw-wrapper .swiper-slide li {
  /* padding: 0.26rem 0.1rem 0.16rem 0.34rem; */
  height: 100%;
  display: flex;
  /* flex: 1; */
  position: absolute;
  justify-content: center;
  align-items: center;
  /* padding: 0.1rem 0 0 0; */
  max-height: 100%;
}


/* 活动规则 */
.set4_huodong {
  width: 78px;
  height: 23px;
  background: url(../image/section4/s4_huodong.png) no-repeat;
  background-size: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 10px;
  cursor: pointer;
  margin-left: -39px;
}


.draw .button {
  width: 67px;
  z-index: 3;
  height: 76px;
  position: absolute;
  cursor: pointer;
}

.draw-swiper-button-prev {
  left: -10px;
  top: 18px;
  background: url("../image/section4/swiper-prev.png") no-repeat;
  background-size: 100%;
}

.draw-swiper-button-next {
  right: -10px;
  top: 18px;
  background: url("../image/section4/swiper-next.png") no-repeat;
  background-size: 100%;
}



/* 活动规则 */
.set4_huodong {
  width: 78px;
  height: 23px;
  background: url(../image/section4/s4_huodong.png) no-repeat;
  background-size: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 10px;
  cursor: pointer;
  margin-left: -39px;
}

/* 活动规则弹窗 */
.rule-content {
  width: 520px;
  height: 589px;
  background: url("../image/section4/rule-content.png") no-repeat;
  background-size: 100%;
}

.rule2-content {
  width: 520px;
  height: 672px;
  background: url("../image/section4/rule-content2.png") no-repeat;
  background-size: 100%;
}

/* 活动规则 X */
.rule-content .dia-close, .rule2-content .dia-close {
  top: -60px !important;
  right: -50px !important;
  background: url(../image/section4/s4c.png) no-repeat;
  background-size: 100%;
}


/* 活动规则 确定按钮 */
.content-btn {
  width: 223px;
  height: 62px;
  background: url(../image/section4/content-btn.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
}



/* 达成 */
.draw-gou {
  width: 35px;
  height: 36px;
  background: url(../image/section4/draw_gou.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 37%;
  right: 4%;
  transform: translate(-25%, 13%);
  z-index: 5;
}

/* 魔方板块 */
.magic-cube {
  position: relative;
  width: 342px;
  height: 481px;
  background: url(../image/section4/magic-cube.png) no-repeat;
  background-size: 100%;
  margin: 0 auto;
  margin-top: 45px;
  display: none;
}

.magic-cube .cube li {
  position: absolute;
  width: 720px;
  height: 261px;
  left: -188px;
  margin-top: 108px;
  animation: float 5s ease-in-out infinite;
}

/* .magic-cube .cube li:first-child {
  background: url(../image/section4/cube-1.png) no-repeat;
  background-size: 100%;
}

.magic-cube .cube li:nth-child(2) {
  background: url(../image/section4/cube-2.png) no-repeat;
  background-size: 100%;
}

.magic-cube .cube li:nth-child(3) {
  background: url(../image/section4/cube-3.png) no-repeat;
  background-size: 100%;
}

.magic-cube .cube li:nth-child(4) {
  background: url(../image/section4/cube-4.png) no-repeat;
  background-size: 100%;
}

.magic-cube .cube li:nth-child(5) {
  background: url(../image/section4/cube-5.png) no-repeat;
  background-size: 100%;
}

.magic-cube .cube li:nth-child(6) {
  background: url(../image/section4/cube-6.png) no-repeat;
  background-size: 100%;
} */

.magic-cube .text-list li {
  color: #fff;
  position: absolute;
  font-size: 16px;
  width: 32px;
  line-height: 20px;
  top: 412px;
  left: 155px;
  font-weight: bold;
}

.magic-cube .text-list li:first-child {
  text-shadow: 0 0 10px rgb(237 239 31);
}

.magic-cube .text-list li:nth-child(2) {
  text-shadow: 0 0 10px rgb(0 109 252);
}

.magic-cube .text-list li:nth-child(3) {
  text-shadow: 0 0 10px rgb(244 39 33);
}

.magic-cube .text-list li:nth-child(4) {
  text-shadow: 0 0 10px rgb(33 244 225);
}

.magic-cube .text-list li:nth-child(5) {
  text-shadow: 0 0 10px rgb(31 239 97);
}

.magic-cube .text-list li:nth-child(6) {
  text-shadow: 0 0 10px rgb(178 20 245);
}

.magic-cube .cube-finish {
  animation: float 5s ease-in-out infinite;
}

.magic-cube .cube-finish img {
  position: absolute;
  width: 720px;
  height: 257px;
  top: 108px;
  left: -188px;
  display: none;
  transition: all 0.3s ease-in-out;
}

.magic-cube .progress-bar {
  position: absolute;
  width: 600px;
  height: 6px;
  top: 550px;
  left: -132px;
  border: 1px solid #ACB0B2;
  border-radius: 2px;
}

.magic-cube .progress-bar .progress {
  width: 0px;
  max-width: 600px;
  background: linear-gradient(to right, #4AC2ED, #CCE6F3);
  box-shadow: 0 0 10px rgb(0 199 255 / 50%), 0 0 10px rgb(154 221 235 / 50%);
  height: 100%;
  transition: width 0.3s ease-in-out;
}

.progress-bar .progress-list li {
  position: absolute;
  width: 31px;
  height: 31px;
  background: url(../image/section4/progress-init.png) no-repeat;
  background-size: 100%;
  background-color: #0E2862;
  border-radius: 50%;
  top: -12px;
}

.progress-bar .progress-list li:first-child {
  left: 60px;
}

.progress-bar .progress-list li:nth-child(2) {
  left: 150px;
  ;
}

.progress-bar .progress-list li:nth-child(3) {
  left: 240px;
}

.progress-bar .progress-list li:nth-child(4) {
  left: 328px;
}

.progress-bar .progress-list li:nth-child(5) {
  left: 418px;
}

.progress-bar .progress-list li:nth-child(6) {
  left: 508px;
}

.progress-bar .progress-list li:first-child.active {
  width: 47px;
  height: 47px;
  background: url(../image/section4/active-1.png) no-repeat;
  background-size: 100%;
  background-color: #133786;
  border-radius: 100%;
  top: -20px;
  left: 52px;
}

.progress-bar .progress-list li:nth-child(2).active {
  width: 47px;
  height: 47px;
  background: url(../image/section4/active-2.png) no-repeat;
  background-size: 100%;
  background-color: #133786;
  border-radius: 100%;
  top: -20px;
  left: 142px;
}

.progress-bar .progress-list li:nth-child(3).active {
  width: 47px;
  height: 47px;
  background: url(../image/section4/active-3.png) no-repeat;
  background-size: 100%;
  background-color: #133786;
  border-radius: 100%;
  top: -20px;
  left: 232px;
}

.progress-bar .progress-list li:nth-child(4).active {
  width: 47px;
  height: 47px;
  background: url(../image/section4/active-4.png) no-repeat;
  background-size: 100%;
  background-color: #133786;
  border-radius: 100%;
  top: -20px;
  left: 320px;
}

.progress-bar .progress-list li:nth-child(5).active {
  width: 47px;
  height: 47px;
  background: url(../image/section4/active-5.png) no-repeat;
  background-size: 100%;
  background-color: #133786;
  border-radius: 100%;
  top: -20px;
  left: 410px;
}

.progress-bar .progress-list li:nth-child(6).active {
  width: 47px;
  height: 47px;
  background: url(../image/section4/active-6.png) no-repeat;
  background-size: 100%;
  background-color: #133786;
  border-radius: 100%;
  top: -20px;
  left: 500px;
}

.progress-bar .progress-sign {
  position: absolute;
  width: 145px;
  height: 45px;
  background: url(../image/section4/progress-sign.png) no-repeat;
  background-size: 100%;
  top: -76px;
  right: 54px;
}

.magic-cube .lottery-start {
  position: absolute;
  width: 375px;
  height: 112px;
  background: url(../image/section4/lottery-btn.png) no-repeat;
  background-size: 100%;
  top: 600px;
  left: -19px;
  z-index: 5;
  cursor: pointer;
}

.magic-cube .lottery-share {
  position: absolute;
  width: 122px;
  height: 86px;
  background: url(../image/section4/lottery-share.png) no-repeat;
  background-size: 100%;
  top: 612px;
  left: 380px;
  z-index: 5;
  cursor: pointer;
}

.magic-cube .remain-text {
  position: absolute;
  top: 718px;
  left: 72px;
  font-size: 24px;
  color: #fff;
  width: 100%;
}

.magic-cube .remain-text span {
  font-size: 24px;
  color: #F2CC35;
  line-height: 28px;
}


/* 抽奖弹窗 */
.lottery-container .lottery-content {
  position: absolute;
  width: 716px;
  height: 515px;
  top: 625px;
  left: 356px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.lottery-container .lottery-content.a1 {
  width: 720px;
height: 640px;
  background: url(../image/section4/pa1.png) no-repeat;
  background-size: 100%;
}
.lottery-container .lottery-content.a2 {
  width: 720px;
height: 625px;
  background: url(../image/section4/pa2.png) no-repeat;
  background-size: 100%;
}
.lottery-container .lottery-content.a3 {
  width: 707px;
height: 638px;
  background: url(../image/section4/pa3.png) no-repeat;
  background-size: 100%;
}
.lottery-container .lottery-content.a4 {
  width: 719px;
height: 645px;
  background: url(../image/section4/pa4.png) no-repeat;
  background-size: 100%;
}
.lottery-container .lottery-content.a5 {
  width: 720px;
height: 658px;
  background: url(../image/section4/pa5.png) no-repeat;
  background-size: 100%;
}

.lottery-container .lottery-content .btn-query {
  position: absolute;
  width: 383px;
  height: 116px;
  background: url(../image/section4/a_reward.png) no-repeat;
  background-size: 100%;
  top: 520px;
  left: 163px;
}

/* .lottery-container .lottery-content .btn-fb {
  position: absolute;
  width: 3.89rem;
  height: 1.08rem;
  background: url(../image/pop/lottery/share-2.png) no-repeat;
  background-size: 100%;
  top: 5.8rem;
  left: 1.72rem;
} */


.lottery-container .lottery-content .dia-close {
  top: -50px;
  right: 20px;
}

@keyframes float {
  0% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-20px);
  }

  100% {
    transform: translateY(0);
  }
}

/* 神火大陆 样式 */
.magic {
  /* position: relative;
  width: 720px;
  height: 1039px; */
  /* background: url(../image/section4/magic-cube.png) no-repeat; */
  /* background-size: 100%; */
  /* margin: 0 auto;
  left: 50%;
  margin-left: -319.5px; */
}

/* 卡牌 */
.con {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 720px;
  height: 130px;
  position: absolute;
  left: 50%;
  top: 885px;
  margin-left: -360px;
  /* background-color: #133786; */
}

/* 卡牌 3 */
.card-three {
  margin: auto;
  width: 100%;
  height: 100%;
  /* background-color: rgb(49, 49, 49); */
  display: flex;
  flex-direction: column;
  position: relative;
  /* justify-content: center; */
  align-items: center;
}

/* ul-card */
.ul_card {
  width: 100%;
  /* height: 100%; */
  /* display: flex;
  justify-content: space-between;
  align-items: center; */
  /* transform-style: preserve-3d; */
  /* transform-origin: center center; */
  /* perspective: 1100px; */
  /* margin: 0 auto; */
}

/* 调动动画 */
.ul_card li div {
  position: absolute;
  transform: rotateX(1deg) translateY(0rem) translateZ(0rem);
  animation: top 6s linear 0s infinite alternate none;
}

@keyframes top {
  0% {
    transform: rotateX(1deg) translateY(0px) translateZ(0px);
  }

  50% {
    transform: rotateX(1deg) translateY(0px) translateZ(820px);
  }

  100% {
    transform: rotateX(1deg) translateY(0px) translateZ(0px);
  }
}

.ul_card li img {
  width: 100%;
}


/* 卡牌 */
.ul_card li:first-child {
  width: 205px;
  height: 208px;
  background: url(../image/section4/card1.png) no-repeat;
  background-size: 100%;
  left: 15px;
}

.ul_card li:nth-child(2) {
  width: 205px;
  height: 208px;
  background: url(../image/section4/card1.png) no-repeat;
  background-size: 100%;
  left: 250px;
  top: 35px;
}

.ul_card li:nth-child(3) {
  width: 205px;
  height: 208px;
  background: url(../image/section4/card1.png) no-repeat;
  background-size: 100%;
  left: 495px;
}

.ul_card li {
  position: absolute;
  transform: translateZ(0);
}

.ul_card li div {
  position: absolute;
  top: 0;
  left: 0;
}


.ul_card li div {
  transform: rotateX(1deg) translateY(0px) translateZ(0px);

}

@keyframes top {
  0% {
    transform: rotateX(1deg) translateY(0px) translateZ(0px);
  }

  50% {
    transform: rotateX(1deg) translateY(0px) translateZ(755px);
  }

  100% {
    transform: rotateX(1deg) translateY(0px) translateZ(0px);
  }
}


.ul_card li:first-child div {
  width: 141px;
  height: 142px;
  background: url(../image/section4/paperseal.png) no-repeat;
  background-size: 100%;
  top: 29px;
  left: 26px;
  animation: top 4s linear 0s infinite alternate none;
}

.ul_card li:nth-child(2) div {
  width: 246px;
  height: 245px;
  background: url(../image/section4/sword.png) no-repeat;
  background-size: 100%;
  top: 10px;
  left: -5px;
  animation: top 5s linear 1s infinite alternate none;
}

.ul_card li:nth-child(3) div {
  width: 188px;
  height: 154px;
  background: url(../image/section4/gossiplight.png) no-repeat;
  background-size: 100%;
  top: 20px;
  left: 15px;
  animation: top 4.5s linear .5s infinite alternate none;
}

/* 光点 */
.guangdian {
  width: 608px;
  height: 652px;
  background: url(../image/section4/guangdian.png) no-repeat;
  background-size: 100%;
  position: absolute;
  pointer-events: none;
  /* left: 50%; */
  top: 213px;
  /* margin-left: -304px; */
  z-index: 20;
  opacity: 1;
}

/* 按钮 */
.divination {
  width: 680px;
  /* width: 100%; */
  height: 79px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  left: 20px;
  bottom: 150px
}

.divination span:nth-child(1) {
  width: 209px;
  height: 63px;
  background: url(../image/section4/ma_btn1.png) no-repeat;
  background-size: 100%;
}

.divination span:nth-child(2) {
  width: 209px;
  height: 62px;
  background: url(../image/section4/ma_btn2.png) no-repeat;
  background-size: 100%;
  position: relative;
  top: 45px;
}

.divination span:nth-child(3) {
  width: 209px;
  height: 63px;
  background: url(../image/section4/ma_btn3.png) no-repeat;
  background-size: 100%;
}

.divination span.active {
  width: 209px;
  height: 63px;
  background: url(../image/section4/cz_btn.png) no-repeat;
  background-size: 100%;
}

/* 气泡 */
.bubble {
  width: 204px;
  height: 94px;
  background: url(../image/section4/bubble.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 59px;
  right: 70px;
}


/* 分享 */

.lottery-share {
  width: 89px;
  height: 92px;
  background: url(../image/section4/btn-fb.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 445px;
  top: 80px;
  z-index: 10;
}

/* 规则 */
.ma_wenhao {
  width: 104px;
  height: 28px;
  background: url(../image/section4/wenhao.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 110px;
  left: 170px;
  cursor: pointer;
  z-index: 10;
}

.ma_wenhao2 {
  width: 104px;
  height: 27px;
  background: url(../image/section4/wehao2.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 110px;
  left: 310px;
  cursor: pointer;
  z-index: 10;
}

.remain-text {
  width: 95px;
  height: 22px;
  color: #fff;
  text-shadow: -1px -2px 4px rgb(#e1deff / 60%);
  font-weight: 540;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 30px;
  position: absolute;
  top: 70px;
  left: 300px;
  background: url(../image/section4/pbg.png) no-repeat;
  background-size: 100%;
  text-indent: 17px;
}

.remain-text span {
  position: absolute;
  top: -15px;
  left: 90px;
  width: 150px;
  height: 22px;
  color: #e1deff;
  padding: 0px 3px;
}


/* 占卜结果弹窗 */
.lotterys-content {
  width: 720px;
  height: 666px;
  background: url(../image/section4/a_0.png) no-repeat;
  background-size: 100%;
}

/* 占卜文案 */
.draw-wenan {
  width: 425px;
  height: 80px;
  position: absolute;
  opacity: 0;
  cursor: default;
}

.lotterys-content .dia-close {
  width: 35.2px;
  height: 32.8px;
  top: 25px;
  right: 97px;
}

/* 弹窗按钮 */
.btn-fb-copy {
  display: inline-block;
  width: 316px;
  height: 74px;
  background: url(../image/section4/draw-fb.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 620px;
  left: 215px;
  z-index: 5;
}

.btn-fb-copy.loser {
  display: inline-block;
  width: 316px;
  height: 74px;
  background: url(../image/section4/draw-fb-loser.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 620px;
  left: 215px;
  z-index: 5;
}


li[data-name="store_order_gift_1"] {
  right: 10px;
}


.draw .lottery-btn {
  width: 421px;
  height: 92px;
  background: url(../image/section4/lottery-btn.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: -70px;
  left: 143px;
  cursor: pointer;
  animation: zoomIn .88s ease-in-out infinite alternate;
  z-index: 10;
}
@keyframes zoomIn {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

50% {
    -webkit-transform: scale3d(1.05,1.05,1.05);
    transform: scale3d(1.05,1.05,1.05)
}

to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}
}

.draw .lottery-btn.active {
  width: 421px;
  height: 92px;
  background: url(../image/section4/lottery-btn.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: -40px;
  left: 143px;
  cursor: pointer;
  animation: zoomIn .88s ease-in-out infinite alternate;
  z-index: 10;
}

.reward-bg {
  width: 717px;
  height: 283px;
  background: url(../image/section4/reward-bg.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 670px;
  left: 2px;
}


.f-swiper.swiper-container {
  width: 720px;
  height: 613px;
  position: absolute;
  top: 155px;
  left: 50%;
  margin-left: -360px;
  z-index: 5;
}
.swiper-top-box{
  width: 508px;
  height: 272px;
  background: url(../image/section4/top-swiper.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 1070px;
  left: 50%;
  margin-left: -254px;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
}
.top-swiper.swiper-container {
	width: 473px;
	height: 223px;
  position: absolute;
  top: 12px;
  z-index: 5;
  overflow: visible;
}

/* 上方轮播图图片切换样式 */
.top-swiper .swiper-slide .normal-img {
  display: block;
}

.top-swiper .swiper-slide .active-img {
  display: none;
}

.top-swiper .swiper-slide.active .normal-img {
  display: none;
}

.top-swiper .swiper-slide.active .active-img {
  display: block;
}

.top-swiper .swiper-slide img {
  width: 100%;
  height: 100%;
}

.f-swiper.swiper-container .swiper-slide img {
  position: absolute;
  top: 90px;
  left: 0;
  pointer-events: none;
}

.f-swiper.swiper-container .swiper-slide.a1 img{

}

.f-swiper.swiper-container .swiper-slide.a2 img{
  top: 95px;
  left: 0px;
}

.f-swiper.swiper-container .swiper-slide.a3 img{
  top: 50px;
}

.f-swiper.swiper-container .swiper-slide.a4 img{
  top: 50px;
}

.f-swiper.swiper-container .swiper-slide.a5 img{

}

.draw-swiper-button-box {
  position: absolute;
  top: 280px;
}

.top-swiper .draw-swiper-button-box {
  position: absolute;
  top: 100px;
}

.top-swiper .draw-swiper-button-box .draw-swiper-button-prev {
  width: 58px;
  height: 89px;
  background: url(../image/section4/draw-prev.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: -20px;
  left: -100px;
  z-index: 10;
  opacity: 1;
}

.top-swiper .draw-swiper-button-box .draw-swiper-button-next {
  width: 58px;
  height: 89px;
  background: url(../image/section4/draw-next.png) no-repeat;
  background-size: 100%;
  position: absolute;
  top: -20px;
  left: 510px;
  z-index: 10;
  opacity: 1;
}

.draw-swiper-button-prev {
  width: 58px;
  height: 89px;
  background: url(../image/section4/draw-prev.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 30px;
  z-index: 10;
  opacity: 1;
}

.draw-swiper-button-next {
  width: 58px;
  height: 89px;
  background: url(../image/section4/draw-next.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 630px;
  z-index: 10;
  opacity: 1;
}

/* 按钮禁用状态样式 */
.draw-swiper-button-prev.noactive{
  background: url(../image/section4/draw-prev-no.png) no-repeat;
  background-size: 100%;
  pointer-events: none;
}

.draw-swiper-button-next.noactive{
  background: url(../image/section4/draw-next-no.png) no-repeat;
  background-size: 100%;
  pointer-events: none;
}

.f-swiper .swiper-slide {
  width: 100%;
  height: 100%;
}
.f-swiper .swiper-slide::before {
  content: '';
  position: absolute;
  top: 80px;
  left: 50%;
  transform: translateX(-50%);
  width: 500px;
  height: 250px;
  background: url(../image/section4/lovebg.png) no-repeat;
  background-size: 100%;
}

.f-swiper .swiper-slide img {
  width: 100%;
}

/* 轮播图图片切换样式 */
.f-swiper .swiper-slide .normal-img {
  display: block;
}

.f-swiper .swiper-slide .active-img {
  display: none;
}

.f-swiper .swiper-slide.active .normal-img {
  display: none;
}

.f-swiper .swiper-slide.active .active-img {
  display: block;
}

/* top-swiper按钮样式 */
.top-swiper-button-prev {
  width: 58px;
  height: 89px;
  background: url(../image/section4/draw-prev.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: -90px;
  z-index: 10;
  opacity: 1;
}

.top-swiper-button-next {
  width: 58px;
  height: 89px;
  background: url(../image/section4/draw-next.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 500px;
  z-index: 10;
  opacity: 1;
}

.top-swiper-button-box {
  position: absolute;
  top: 80px;
}


.top-swiper-button-prev.noactive{
  background: url(../image/section4/draw-prev-no.png) no-repeat;
  background-size: 100%;
  pointer-events: none;
}

.top-swiper-button-next.noactive{
  background: url(../image/section4/draw-next-no.png) no-repeat;
  background-size: 100%;
  pointer-events: none;
}