.event_wrap .eveCont.top .blink {
  position: absolute;
  top: 11%;
  left: 48%;
  width: 23.425%;
  animation: blink_fade 3s infinite;
}

.event_wrap .eveCont.top .blink02 {
  position: absolute;
  top: 14%;
  left: 20.3%;
  width: 16.425%;
  animation: blink_fade 2s infinite;
}

/* fade blink */
@keyframes blink_fade {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.event_wrap .eve_detail .evtNavi.line {
  padding: 0;
}

.event_wrap .eve_detail .evtNavi.line .inner {
  gap: 4px;
}

.event_wrap .eve_detail .evtNavi.line button {
  color: rgba(255, 255, 255, 0.3);
  height: 105px;
  padding: 0;
  background-color: #181818;
  letter-spacing: 0;
  line-height: 130% !important;
}

.event_wrap .eve_detail .evtNavi.line button em {
  font-size: 25px;
}

.event_wrap .eve_detail .evtNavi.line button.on {
  color: #fff;
  background-color: #181818;
}

.event_wrap .eve_detail .evtNavi.line button em:after {
  width: 100%;
  background-color: #fff;
}

.eveCont .eventLink.btn01 {
  width: 90%;
  height: 75%;
  bottom: 0%;
}

.eveCont.hero {
  padding: 4% 0 12%;
  background-color: #f3f4f0;
}

.eveCont.hero .evtSwiper {
  position: relative;
}

.eveCont.hero .evtSwiper .swiper-slide {
  width: 92%;
  margin: 0 1%;
}

/* mo */
.mo .event_wrap .eve_detail .evtNavi.line .inner {
  gap: 0.2rem;
}

.mo .event_wrap .eve_detail .evtNavi.line button {
  height: 5.25rem;
  line-height: 130%;
}

.mo .event_wrap .eve_detail .evtNavi.line button em {
  font-size: 1.25rem;
}

/* front */
.evtHome #container.mo .eve_detail .evtNavi.mid {
  top: 4.6rem;
}

#wrap .event_wrap .box {
  margin-top: 0;
}

#wrap .event_wrap .bgTarget.box {
  background: linear-gradient(180deg, #eef2ff 0%, #ffffff 100%) !important;
}

#wrap .event_wrap .bgTarget.box .btn_wrap button.btn_outline {
  background-color: #fff !important;
}

#wrap .event_wrap .bgTarget.box .swiper_wrap {
  margin: 30px 0;
}

/* #wrap .event_wrap .bgTarget.box .goods_item .cont .name strong,
#wrap .event_wrap .bgTarget.box .goods_item .cont .price strong {
  color: #fff !important;
} */

#wrap .event_wrap .box .list_wrap .goods_list {
  margin: 30px auto;
}

#wrap .box .list_wrap .goods_list.single .no_name.no_price.goods_item .cont {
  margin: 0;
}

#wrap .event_wrap div[id^="prd"].box h3 {
  text-align: left;
}

/* Front Mo */
#wrap .mo .event_wrap .box .swiper_wrap {
  margin: 0 -2.1rem;
}

#wrap .mo .event_wrap .box .list_wrap .goods_list {
  margin: 0 auto;
}

#wrap .mo .event_wrap div[id^="prd"].box h3 {
  padding-bottom: 2rem;
  text-align: left;
}
