@charset "utf-8";
.yisuserver-nav {
  display: none;
}
.ljs-pro-page-tit {
  line-height: 42px;
  font-size: 32px;
  text-align: center;
  color: #2D3037;
}
.ljs-pro-page-des {
  line-height: 26px;
  font-size: 16px;
  color: #5E6D81;
  text-align: center;
  margin-top: 14px;
}
.ljs-pro-page-des .red {
  color: #FC3D2B;
}
.ljs-pro-page-des a {
  color: #505CEE;
  margin-left: 12px;
}
.ljs-pro-page-des a:hover {
  color: #FC3D2B;
  text-decoration: underline;
}
.content {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
.double-eleven-banner {
  position: relative;
  width: 100%;
  height: 640px;
  background: url(../../../images/huodong/20251111/banner.png) no-repeat center;
}
.double-eleven-banner .content {
  height: 100%;
  z-index: 10;
}
.double-eleven-banner .double-eleven-ani-img {
  position: absolute;
  top: 164px;
  left: 0px;
  z-index: 10;
}
.double-eleven-banner .double-eleven-ani-img img {
  display: block;
}
.double-eleven-banner .banner-gift-one {
  position: absolute;
  top: 96px;
  left: 462px;
  z-index: 10;
}
.double-eleven-banner .banner-gift-one img {
  display: block;
}
.double-eleven-banner .banner-gift-two {
  position: absolute;
  top: 360px;
  left: 360px;
  z-index: 10;
}
.double-eleven-banner .banner-gift-two img {
  display: block;
}
.double-eleven-banner .banner-gift-three {
  position: absolute;
  top: 144px;
  right: -120px;
  z-index: 10;
}
.double-eleven-banner .banner-gift-three img {
  display: block;
}
.double-eleven-banner .get-coupon-scroll-btn {
  position: absolute;
  top: 334px;
  left: 0px;
  width: 182px;
  text-align: center;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #FFFFFF;
  background: linear-gradient(90deg, #FFA578, #FC3D2B);
  border-radius: 4px;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  transition: all 0s;
  z-index: 10;
}
.double-eleven-banner .get-coupon-scroll-btn:hover {
  background: #FC3D2B;
}
.double-eleven-banner .ribbon-img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.double-eleven-banner .ribbon-img .ribbon-img-center {
  position: relative;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.double-eleven-banner .ribbon-img > img {
  position: absolute;
  opacity: 0;
}
.double-eleven-banner .ribbon-img .dt-1 {
  top: -223px;
  right: 0px;
  -webkit-animation: ribbon-1 0.8s 0.5s 1 linear forwards;
  animation: ribbon-1 0.8s 0.5s 1 linear forwards;
}
.double-eleven-banner .ribbon-img .dt-2 {
  top: -320px;
  right: -300px;
  z-index: 2;
  -webkit-animation: ribbon-2 0.8s 1 linear forwards;
  animation: ribbon-2 0.8s 1 linear forwards;
}
.double-eleven-banner .ribbon-img .dt-3 {
  top: -141px;
  right: 318px;
  z-index: 5;
  -webkit-animation: ribbon-3 0.8s 0.8s 1 linear forwards;
  animation: ribbon-3 0.8s 0.8s 1 linear forwards;
}
.double-eleven-banner .ribbon-img .dt-4 {
  top: -560px;
  right: -1241px;
  z-index: 3;
  -webkit-animation: ribbon-4 0.8s 0.4s 1 linear forwards;
  animation: ribbon-4 0.8s 0.4s 1 linear forwards;
}
.double-eleven-banner .ribbon-img .dt-5 {
  top: -442px;
  right: -1075px;
  z-index: 4;
  opacity: 0;
  -webkit-animation: ribbon-5 0.8s 0.6s 1 linear forwards;
  animation: ribbon-5 0.8s 0.6s 1 linear forwards;
}
.double-eleven-banner .ribbon-img .dt-6 {
  top: -473px;
  right: -1300px;
  -webkit-animation: ribbon-6 0.8s 0s 1 linear forwards;
  animation: ribbon-6 0.8s 0s 1 linear forwards;
}
.double-eleven-banner .ribbon-img .dt-7 {
  top: -268px;
  right: -751px;
  z-index: 5;
  -webkit-animation: ribbon-7 0.8s 1.4s 1 linear forwards;
  animation: ribbon-7 0.8s 1.4s 1 linear forwards;
}
.double-eleven-banner .ribbon-img .dt-8 {
  top: -181px;
  right: -1170px;
  -webkit-animation: ribbon-8 1.6s 0s 1 linear forwards;
  animation: ribbon-8 1.6s 0s 1 linear forwards;
}
.double-eleven-banner .dt-ani-box {
  position: absolute;
  top: 158px;
  right: 0px;
  width: 547px;
  height: 370px;
  z-index: 6;
}
.double-eleven-banner .dt-ani-box img {
  position: absolute;
  top: -370px;
  right: -670px;
  width: 547px;
  height: 370px;
  opacity: 0;
}
.double-eleven-banner .dt-ani-box img.dt-9 {
  -webkit-animation: ribbon-9 0.8s 1s 1 linear forwards;
  animation: ribbon-9 0.8s 1s 1 linear forwards;
}
.double-eleven-banner .dt-ani-box img.dt-10 {
  -webkit-animation: ribbon-9 0.8s 1.3s 1 linear forwards;
  animation: ribbon-9 0.8s 1.3s 1 linear forwards;
}
.double-eleven-banner .dt-ani-box img.dt-11 {
  -webkit-animation: ribbon-9 0.8s 1.6s 1 linear forwards;
  animation: ribbon-9 0.8s 1.6s 1 linear forwards;
}
.double-eleven-banner .dt-ani-box img.dt-12 {
  -webkit-animation: ribbon-9 0.8s 1.7s 1 linear forwards;
  animation: ribbon-9 0.8s 1.7s 1 linear forwards;
}
.double-eleven-banner .dt-ani-box img.dt-13 {
  -webkit-animation: ribbon-9 0.8s 2s 1 linear forwards;
  animation: ribbon-9 0.8s 2s 1 linear forwards;
}
.double-eleven-banner.animate-set .ribbon-img img {
  opacity: 1 !important;
}
.double-eleven-banner.animate-set .ribbon-img .dt-3,
.double-eleven-banner.animate-set .ribbon-img .dt-4,
.double-eleven-banner.animate-set .ribbon-img .dt-5,
.double-eleven-banner.animate-set .ribbon-img .dt-7,
.double-eleven-banner.animate-set .ribbon-img .dt-8 {
  -webkit-animation: none;
  animation: none;
}
.double-eleven-banner.animate-set .ribbon-img .dt-3 {
  top: 0px;
  right: 618px;
  -webkit-animation: ribbon-10 3.6s 1.8s infinite linear !important;
  animation: ribbon-10 3.6s 1.8s infinite linear !important;
}
.double-eleven-banner.animate-set .ribbon-img .dt-4 {
  -webkit-animation: ribbon-10 3.6s 1.8s infinite linear !important;
  animation: ribbon-10 3.6s 1.8s infinite linear !important;
}
.double-eleven-banner.animate-set .ribbon-img .dt-5 {
  -webkit-animation: ribbon-11 3.6s 0s infinite linear !important;
  animation: ribbon-11 3.6s 0s infinite linear !important;
}
.double-eleven-banner.animate-set .ribbon-img .dt-4,
.double-eleven-banner.animate-set .ribbon-img .dt-5 {
  top: 0px;
  right: 0px;
}
.double-eleven-banner.animate-set .ribbon-img .dt-7 {
  top: 105px;
  right: 26px;
  -webkit-animation: ribbon-10 3.6s 1.8s infinite linear !important;
  animation: ribbon-10 3.6s 1.8s infinite linear !important;
}
.double-eleven-banner.animate-set .ribbon-img .dt-8 {
  top: 378px;
  right: 0px;
  -webkit-animation: ribbon-10 3.6s 0s infinite linear !important;
  animation: ribbon-10 3.6s 0s infinite linear !important;
}
.double-eleven-banner.animate-set .ribbon-img .dt-ani-box img {
  top: 0px;
  right: 0px;
  -webkit-animation: none;
  animation: none;
}
@keyframes ribbon-1 {
  0% {
    transform: translate(0px, 0px);
    opacity: 0;
  }
  100% {
    transform: translate(-549px, 223px);
    opacity: 1;
  }
}
@keyframes ribbon-2 {
  0% {
    transform: translate(0px, 0px);
    opacity: 0;
  }
  100% {
    transform: translate(-697px, 320px);
    opacity: 1;
  }
}
@keyframes ribbon-3 {
  0% {
    transform: translate(0px, 0px);
    opacity: 0;
  }
  100% {
    transform: translate(-300px, 141px);
    opacity: 1;
  }
}
@keyframes ribbon-4 {
  0% {
    transform: translate(0px, 0px);
    opacity: 0;
  }
  100% {
    transform: translate(-1241px, 560px);
    opacity: 1;
  }
}
@keyframes ribbon-5 {
  0% {
    transform: translate(0px, 0px);
    opacity: 0;
  }
  100% {
    transform: translate(-1075px, 442px);
    opacity: 1;
  }
}
@keyframes ribbon-6 {
  0% {
    transform: translate(0px, 0px);
    opacity: 0;
  }
  100% {
    transform: translate(-1300px, 609px);
    opacity: 1;
  }
}
@keyframes ribbon-7 {
  0% {
    transform: translate(0px, 0px);
    opacity: 0;
  }
  100% {
    transform: translate(-777px, 373px);
    opacity: 1;
  }
}
@keyframes ribbon-8 {
  0% {
    transform: translate(0px, 0px);
    opacity: 0;
  }
  100% {
    transform: translate(-1170px, 559px);
    opacity: 1;
  }
}
@keyframes ribbon-9 {
  0% {
    transform: translate(0px, 0px);
    opacity: 0;
  }
  100% {
    transform: translate(-670px, 370px);
    opacity: 1;
  }
}
@keyframes ribbon-10 {
  0% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(30px, -10px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
@keyframes ribbon-11 {
  0% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(20px, -10px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
@-webkit-keyframes adorn-dt-1 {
  0%,
  75% {
    top: 0px;
  }
  85% {
    top: -26px;
  }
  100% {
    top: 0px;
  }
}
@keyframes adorn-dt-1 {
  0%,
  75% {
    top: 0px;
  }
  85% {
    top: -26px;
  }
  100% {
    top: 0px;
  }
}
.double-eleven-intel {
  width: 100%;
  height: 100px;
  background: #F5F5F5 url(../../../images/huodong/20251111/yisu-inter-img.png) no-repeat center;
}
.spring-coupon-box {
  position: absolute;
  top: 424px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 1280px;
  height: 440px;
  background: url(../../../images/huodong/20251111/get-coupon-bg.png) no-repeat center;
  padding-top: 146px;
  z-index: 10;
}
.spring-coupon-box .hd-rule-btn {
  position: absolute;
  left: 316px;
  top: 76px;
  line-height: 14px;
  font-size: 14px;
  color: #505CEE;
}
.spring-coupon-box .hd-rule-btn:hover {
  text-decoration: underline;
}
.spring-coupon-box .spring-coupon {
  width: 100%;
  height: 100%;
  z-index: 10;
}
.spring-coupon-box .spring-coupon-time {
  width: 1000px;
  margin: 0px 0px 0px 140px;
}
.spring-coupon-box .spring-coupon-time > .item {
  position: relative;
  float: left;
  width: 160px;
  text-align: center;
  padding-top: 37px;
}
.spring-coupon-box .spring-coupon-time > .item:nth-child(1) {
  width: 100px;
}
.spring-coupon-box .spring-coupon-time > .item:nth-child(1) .item-line {
  -webkit-border-radius: 2px 0px 0px 2px;
  -moz-border-radius: 2px 0px 0px 2px;
  -o-border-radius: 2px 0px 0px 2px;
  border-radius: 2px 0px 0px 2px;
}
.spring-coupon-box .spring-coupon-time > .item .item-text {
  position: absolute;
  top: 0px;
  right: -50px;
  width: 100px;
  height: 37px;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  color: #FFFFFF;
  background: url(../../../images/huodong/20251111/time-bg-default.png) no-repeat center;
}
.spring-coupon-box .spring-coupon-time > .item .item-time {
  position: absolute;
  top: 77px;
  right: -50px;
  width: 100px;
  line-height: 26px;
  font-size: 16px;
  color: #2D3037;
}
.spring-coupon-box .spring-coupon-time > .item .item-line {
  position: relative;
  width: 100%;
  height: 4px;
  background-color: #DDD6F8;
  margin-top: 20px;
}
.spring-coupon-box .spring-coupon-time > .item .item-line .item-line-circle {
  position: absolute;
  top: 50%;
  left: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 12px;
  height: 12px;
  background-color: #6780FF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  z-index: 10;
}
.spring-coupon-box .spring-coupon-time > .item:last-child .item-line::after {
  content: "";
  position: absolute;
  top: 0px;
  right: -100px;
  width: 100px;
  height: 4px;
  background-color: #DDD6F8;
  -webkit-border-radius: 0px 2px 2px 0px;
  -moz-border-radius: 0px 2px 2px 0px;
  -o-border-radius: 0px 2px 2px 0px;
  border-radius: 0px 2px 2px 0px;
}
.spring-coupon-box .spring-coupon-time > .item.start .item-text {
  color: #FFF;
  background: url(../../../images/huodong/20251111/time-bg-active.png) no-repeat center;
}
.spring-coupon-box .spring-coupon-time > .item.start .item-time {
  color: #FC3D2B;
  opacity: 1;
}
.spring-coupon-box .spring-coupon-time > .item.start .item-line {
  background-color: #FC3D2B;
}
.spring-coupon-box .spring-coupon-time > .item.start .item-line .item-line-circle {
  width: 24px;
  height: 24px;
  background: url(../../../images/huodong/20251111/time-bg-active-circle.png) no-repeat center;
}
.spring-coupon-box .spring-coupon-time > .item.end .item-text {
  color: #FFF;
  background: url(../../../images/huodong/20251111/time-bg-done.png) no-repeat center;
}
.spring-coupon-box .spring-coupon-time > .item.end .item-time {
  opacity: 0.5;
}
.spring-coupon-box .spring-coupon-time > .item.end .item-line {
  background-color: #FC3D2B;
}
.spring-coupon-box .spring-coupon-time > .item.end .item-line .item-line-circle {
  background-color: #FC3D2B;
}
.spring-coupon-box .spring-coupon-get {
  position: absolute;
  bottom: 64px;
  left: 50%;
  margin-left: -136px;
  width: 272px;
  height: 104px;
  background: url(../../../images/huodong/20251111/q-btn-default.png) no-repeat center;
  cursor: pointer;
}
.spring-coupon-box .spring-coupon-get:hover {
  background: url(../../../images/huodong/20251111/q-btn-hover.png) no-repeat center;
}
.spring-coupon-box .spring-coupon-get.active {
  -webkit-animation: scale-get-btn 1s infinite linear;
  animation: scale-get-btn 1s infinite linear;
}
.spring-coupon-box .count-down {
  position: absolute;
  right: 120px;
  top: 66px;
  height: auto;
  text-align: right;
}
.spring-coupon-box .count-down .count-down-text {
  color: #5E6D81;
  font-size: 14px;
}
.count-down {
  height: 34px;
  line-height: 34px;
}
.count-down .count-down-text {
  float: left;
  font-size: 14px;
  color: #5E6D81;
}
.count-down .count-down-time {
  float: left;
  width: 40px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 24px;
  color: #FC3D2B;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.count-down .count-down-time.hour {
  margin-left: 6px;
}
.count-down .dot {
  position: relative;
  float: left;
  width: 24px;
  font-size: 20px;
  color: #FC3D2B;
  text-align: center;
}
@keyframes scale-get-btn {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.product-seckill {
  position: relative;
  background: #F2F7FC;
}
.product-seckill .anchor-nav {
  position: absolute;
  top: 184px;
  left: 24px;
  width: 128px;
  z-index: 10;
  background: linear-gradient(0deg, #9879FF, #6780FF);
  box-shadow: 0px 8px 40px 0px rgba(14, 24, 113, 0.08);
  visibility: hidden;
}
.product-seckill .anchor-nav .anchor-nav-head {
  width: 128px;
  height: 76px;
  background: url(../../../images/huodong/20251111/anchor-head.png) no-repeat center;
}
.product-seckill .anchor-nav .anchor-nav-list ul {
  border: 4px solid transparent;
}
.product-seckill .anchor-nav .anchor-nav-list ul li {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  color: #2D3037;
  background: #FFF;
  border-bottom: 1px solid #DDD6F8;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.product-seckill .anchor-nav .anchor-nav-list ul li .th-pro-list {
  position: absolute;
  left: 132px;
  top: 0px;
  width: 112px;
  background-color: #fff;
  border: 4px solid #6780FF;
  border-radius: 0px 4px 4px 0px;
  box-shadow: 0px 8px 40px 0px rgba(14, 24, 113, 0.08);
  display: none;
  z-index: 10;
}
.product-seckill .anchor-nav .anchor-nav-list ul li .th-pro-list::before {
  content: "";
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -18px;
  width: 18px;
}
.product-seckill .anchor-nav .anchor-nav-list ul li .th-pro-list::after {
  content: "";
  position: absolute;
  left: -20px;
  top: 14px;
  border: 6px solid transparent;
  border-left-width: 8px;
  border-right-width: 8px;
  border-right-color: #6780FF;
}
.product-seckill .anchor-nav .anchor-nav-list ul li .th-pro-list .th-pro-item {
  height: 40px;
  line-height: 40px;
  color: #2D3037;
  border-bottom: 1px solid #DDD6F8;
}
.product-seckill .anchor-nav .anchor-nav-list ul li .th-pro-list .th-pro-item.hide {
  display: none;
}
.product-seckill .anchor-nav .anchor-nav-list ul li .th-pro-list .th-pro-item:last-child {
  border-bottom: none;
}
.product-seckill .anchor-nav .anchor-nav-list ul li .th-pro-list .th-pro-item:hover {
  color: #FC3D2B;
  background: linear-gradient(90deg, #E1EEFF, #DDD6F8);
}
.product-seckill .anchor-nav .anchor-nav-list ul li .th-pro-list .th-pro-item.active {
  color: #FFF;
  background: linear-gradient(90deg, #FC3D2B, #FFA578);
}
.product-seckill .anchor-nav .anchor-nav-list ul li:nth-child(4) {
  position: relative;
}
.product-seckill .anchor-nav .anchor-nav-list ul li:hover {
  color: #FC3D2B;
  background: linear-gradient(90deg, #E1EEFF, #DDD6F8);
}
.product-seckill .anchor-nav .anchor-nav-list ul li:hover .th-pro-list {
  display: block !important;
}
.product-seckill .anchor-nav .anchor-nav-list ul li.active {
  color: #FFF;
  background: linear-gradient(90deg, #FC3D2B, #FFA578);
}
.product-seckill .anchor-nav .anchor-nav-bottom {
  height: 144px;
  text-align: center;
  padding-top: 12px;
}
.product-seckill .anchor-nav .anchor-nav-bottom img {
  display: block;
  width: 88px;
  height: 88px;
  margin: 0 auto;
}
.product-seckill .anchor-nav .anchor-nav-bottom p {
  line-height: 22px;
  font-size: 12px;
  color: #FFFFFF;
  margin-top: 12px;
}
.product-seckill .content {
  position: relative;
  padding: 244px 0px 64px;
}
.product-seckill .seckill-header h3 {
  font-size: 32px;
  font-weight: 400;
  color: #2D3037;
  line-height: 32px;
  margin-bottom: 8px;
}
.product-seckill .seckill-header .seckill-info-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 38px;
}
.product-seckill .seckill-header .seckill-info-box .seckill-msg {
  font-size: 16px;
  font-weight: 400;
  color: #5E6D81;
  line-height: 16px;
}
.product-seckill .seckill-header .seckill-info-box .seckill-msg span {
  color: #FC3D2B;
}
.product-seckill .seckill-header .seckill-info-box .seckill-msg button {
  color: #505CEE;
  box-shadow: none;
  outline: none;
  border: none;
  background-color: initial;
  display: inline-block;
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
  margin-left: 8px;
}
.product-seckill .seckill-header .seckill-info-box .seckill-msg button:hover {
  text-decoration: underline;
  color: #FC3D2B;
}
.product-seckill .seckill-header .seckill-info-box .count-down .count-down-text {
  color: #5E6D81;
}
.product-seckill .seckill-header .seckill-product-list {
  width: 1200px;
  display: grid;
  grid-template-columns: repeat(3, calc((100% - 48px) / 3));
  grid-gap: 24px;
  position: relative;
}
.product-seckill .seckill-header .seckill-product-list:hover {
  z-index: 11;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item {
  width: 100%;
  background: linear-gradient(0deg, #FEF7EE, #FFFFFF);
  border: 2px solid #fff;
  box-shadow: 0px 8px 40px 0px rgba(14, 24, 113, 0.08);
  border-radius: 8px;
  position: relative;
  cursor: pointer;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item:hover {
  border-color: #FC3D2B;
  box-shadow: 0px 8px 40px 0px rgba(80, 92, 238, 0.16);
}
.product-seckill .seckill-header .seckill-product-list .product-col-item:hover .col-item-main {
  background: #E1EEFF;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item:hover .col-item-main a.buy {
  background: #FC3D2B;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-header {
  background-color: #FFF;
  padding: 24px 32px;
  border-radius: 8px 8px 0 0;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-header > span {
  position: absolute;
  top: -2px;
  right: -2px;
  width: 90px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  color: #FFFFFF;
  background: url(../../../images/huodong/20251111/radius-bg.png) no-repeat center;
  padding-left: 22px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-header .tit {
  font-size: 20px;
  font-weight: 400;
  color: #2D3037;
  line-height: 24px;
  margin-bottom: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-header .subtit {
  font-size: 14px;
  font-weight: 400;
  color: #5E6D81;
  line-height: 22px;
  margin-bottom: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-header .config-list {
  display: flex;
  justify-content: space-between;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-header .config-list dl dt {
  font-size: 20px;
  font-weight: 400;
  color: #2D3037;
  line-height: 20px;
  margin-bottom: 12px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-header .config-list dl dd {
  font-size: 14px;
  font-weight: 400;
  color: #9EA7B3;
  line-height: 14px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main {
  background: #EEF4FF;
  padding: 24px 30px 13px;
  position: relative;
  border-radius: 0 0 8px 8px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-box {
  display: flex;
  align-items: flex-end;
  font-size: 14px;
  font-weight: 400;
  color: #FC3D2B;
  line-height: 22px;
  margin-bottom: 10px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-box .price {
  font-size: 32px;
  line-height: 32px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-box p {
  margin: 0 0 0 8px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-box p.tips {
  color: #2D3037;
  opacity: 0.6;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-box .original-price {
  color: #9EA7B3;
  margin-left: 16px;
  text-decoration: line-through;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-type {
  display: grid;
  grid-template-columns: repeat(3, 102px);
  grid-gap: 8px;
  margin-bottom: 16px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-type .price-type-item {
  width: 100%;
  height: 72px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #7D4538;
  border: 1px solid rgba(125, 69, 56, 0.2);
  border-radius: 2px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-type .price-type-item:hover {
  border-color: #FC3D2B;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-type .price-type-item.active {
  border-color: #FC3D2B;
  color: #FC3D2B;
  background: url(../../../images/huodong/2022doubleeleven/images/selected.png) no-repeat right bottom;
  background-size: 24px 24px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-type .price-type-item div {
  font-size: 28px;
  line-height: 34px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-type .price-type-item p {
  font-size: 14px;
  line-height: 22px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .tags-box {
  height: 24px;
  display: flex;
  margin-bottom: 16px;
  overflow: hidden;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .tags-box p {
  flex-shrink: 0;
  height: 24px;
  border: 1px solid #B0B2FD;
  border-radius: 2px 2px 2px 2px;
  padding: 0 6px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #505CEE;
  line-height: 22px;
  margin-right: 8px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .tags-box p.limit-math {
  line-height: 24px;
  color: #FFF;
  background: linear-gradient(90deg, #FC3D2B, #FFA578);
  border: none;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .tags-box p.only {
  border: none;
  line-height: 24px;
  background: linear-gradient(90deg, #6780FF, #9879FF);
  color: #fff;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .tags-box p:last-child {
  margin-right: 0;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main a.buy {
  display: block;
  width: 100%;
  height: 40px;
  background: linear-gradient(90deg, #FC3D2B, #FFA578);
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
  text-align: center;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main a.buy.notbuy {
  background: #BDC5D3 !important;
  cursor: not-allowed;
}
a.buy.notbuy {
  background: #BDC5D3 !important;
  cursor: not-allowed;
}
a.cdnPayBag.notbuy {
  background: #BDC5D3 !important;
  cursor: not-allowed;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .progress-course {
  padding-top: 16px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .progress-course .progress {
  width: 100%;
  height: 2px;
  background: #B0B2FD;
  border-radius: 1px;
  margin-bottom: 12px;
  position: relative;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .progress-course .progress .progress-bar {
  position: absolute;
  left: 0;
  height: 2px;
  min-width: 12px !important;
  background: #FC3D2B;
  border-radius: 1px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .progress-course .progress .progress-bar::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: url(../../../images/huodong/20251111/progress-dot.png) no-repeat center;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .progress-course > p {
  font-size: 12px;
  font-weight: 400;
  color: #2D3037;
  line-height: 12px;
}
#anchor-tuangou {
  background-color: #EEF4FF;
}
#anchor-tuangou .content {
  padding-top: 60px;
}
#anchor-tuangou .seckill-header > h3 {
  text-align: center;
  margin-bottom: 20px;
}
#anchor-tuangou .seckill-info-box {
  justify-content: center;
  margin-bottom: 43px;
}
#anchor-tuangou .col-item-main {
  padding-bottom: 22px;
}
.product-recommend {
  background-color: #F2F7FC;
  padding: 60px 0 48px;
}
.product-recommend .content-header {
  margin-bottom: 42px;
}
.product-recommend .product-nav-tab::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #F5F5F5;
  background-color: #F5F5F5;
}
.product-recommend .product-nav-tab::-webkit-scrollbar {
  background-color: #F5F5F5;
}
.product-recommend .product-nav-tab {
  width: 1200px;
  overflow: auto;
  margin-top: 44px;
  margin-bottom: 32px;
  height: 64px;
  border-radius: 32px 32px 32px 32px;
  background: #ffffff;
  padding: 8px;
  position: relative;
}
.product-recommend .product-nav-tab:hover {
  z-index: 11;
}
.product-recommend .product-nav-tab ul {
  display: flex;
  background-color: #fff;
}
.product-recommend .product-nav-tab ul li {
  flex: 1 0;
  height: 48px;
  font-size: 18px;
  margin-right: 8px;
  font-weight: 400;
  color: #2D3037;
  line-height: 48px;
  text-align: center;
  border-radius: 24px;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.product-recommend .product-nav-tab ul li:last-child {
  margin-right: 0;
}
.product-recommend .product-nav-tab ul li:hover {
  background-color: #EEF4FF;
}
.product-recommend .product-nav-tab ul li.active {
  color: #FFF;
  background: linear-gradient(90deg, #FFA578, #FC3D2B);
}
.product-recommend .product-grid-wrapper .peoduct-list-box {
  width: 1200px;
  display: none;
  position: relative;
}
.product-recommend .product-grid-wrapper .peoduct-list-box:hover {
  z-index: 11;
}
.product-recommend .product-grid-wrapper .peoduct-list-box:first-child {
  display: block;
}
.product-recommend .product-grid-wrapper .product-grid-row {
  width: 1200px;
  display: grid;
  grid-template-columns: repeat(3, calc((100% - 48px) / 3));
  grid-gap: 24px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item {
  width: 100%;
  background: linear-gradient(0deg, #FEF7EE, #FFFFFF);
  border: 2px solid #fff;
  box-shadow: 0px 8px 40px 0px rgba(14, 24, 113, 0.08);
  border-radius: 8px;
  position: relative;
  cursor: pointer;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item:hover {
  box-shadow: 0px 8px 40px 0px rgba(80, 92, 238, 0.16);
  border: 2px solid #FC3D2B;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item:hover .col-item-center {
  background: #E1EEFF;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item:hover .col-item-bottom a {
  background: #FC3D2B;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item.new-user::before {
  content: '新客专享';
  position: absolute;
  right: -2px;
  top: -2px;
  width: 90px;
  height: 28px;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 28px;
  text-align: center;
  background: url(../../../images/huodong/2022doubleeleven/images/new_user.png) no-repeat center;
  background-size: 90px 28px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-header {
  position: relative;
  background-color: #FFF;
  padding: 24px 32px;
  border-radius: 8px 8px 0 0;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-header > span {
  position: absolute;
  top: -2px;
  right: -2px;
  width: 90px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  color: #FFFFFF;
  background: url(../../../images/huodong/20251111/radius-bg.png) no-repeat center;
  padding-left: 22px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-header .tit {
  font-size: 20px;
  font-weight: 400;
  color: #2D3037;
  line-height: 24px;
  margin-bottom: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-header .subtit {
  font-size: 14px;
  font-weight: 400;
  color: #5E6D81;
  line-height: 22px;
  margin-bottom: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-header .config-list {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - 60px) / 4));
  grid-gap: 20px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-header .config-list dl dt {
  font-size: 20px;
  font-weight: 400;
  color: #2D3037;
  line-height: 20px;
  margin-bottom: 12px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-header .config-list dl dd {
  font-size: 14px;
  font-weight: 400;
  color: #5E6D81;
  line-height: 14px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center {
  background: #F2F7FC;
  padding: 24px 16px 20px 32px;
  position: relative;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-box {
  display: flex;
  align-items: flex-end;
  font-size: 14px;
  font-weight: 400;
  color: #FC3D2B;
  line-height: 22px;
  margin-bottom: 10px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-box .price {
  font-size: 32px;
  line-height: 32px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-box p {
  margin: 0 0 0 8px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-box p.tips {
  color: #2D3037;
  opacity: 0.6;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-box .original-price {
  color: #2D3037;
  opacity: 0.6;
  margin-left: 24px;
  text-decoration: line-through;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-type {
  display: grid;
  grid-template-columns: repeat(3, 102px);
  grid-gap: 8px;
  margin-bottom: 16px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-type .price-type-item {
  position: relative;
  width: 100%;
  height: 72px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #505CEE;
  border: 1px solid #B0B2FD;
  border-radius: 2px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-type .price-type-item:hover {
  border-color: #FC3D2B;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-type .price-type-item.active {
  border-color: #FC3D2B;
  color: #FC3D2B;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-type .price-type-item.active::after {
  content: "";
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 24px;
  height: 24px;
  background: url(../../../images/huodong/20251111/se-pro-icon.png) no-repeat center;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-type .price-type-item div {
  font-size: 28px;
  line-height: 34px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-type .price-type-item p {
  font-size: 14px;
  line-height: 22px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .tags-box {
  height: 24px;
  display: flex;
  overflow: hidden;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .tags-box p {
  flex-shrink: 0;
  height: 24px;
  border: 1px solid #B0B2FD;
  border-radius: 2px 2px 2px 2px;
  padding: 0 6px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #505CEE;
  line-height: 22px;
  margin-right: 8px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .tags-box p.only {
  border: none;
  line-height: 24px;
  background: #FC3D2B;
  color: #fff;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .tags-box p:last-child {
  margin-right: 0;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-bottom {
  padding: 0 32px 22px;
  border-radius: 0 0 8px 8px;
  background-color: #F2F7FC;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item:hover .col-item-bottom {
  background-color: #E1EEFF;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-bottom a {
  display: block;
  width: 100%;
  height: 40px;
  background: linear-gradient(90deg, #FC3D2B, #FFA578);
  font-size: 16px;
  font-weight: 400;
  border-radius: 4px;
  color: #FFFFFF;
  line-height: 40px;
  text-align: center;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  transition: all 0s;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-bottom a.notbuy {
  background: #BDC5D3 !important;
  cursor: not-allowed;
}
.product-recommend .product-more {
  width: 100%;
  margin-top: 48px;
}
.product-recommend .product-more a {
  display: block;
  margin: 0 auto;
  width: 280px;
  height: 48px;
  border: 1px solid #FC3D2B;
  border-radius: 24px;
  height: 100%;
  font-size: 16px;
  color: #FC3D2B;
  line-height: 46px;
  text-align: center;
}
.product-recommend .product-more a:hover {
  background-color: #FC3D2B;
  color: #fff;
}
.more-diy-config {
  text-align: center;
  line-height: 26px;
  font-size: 16px;
  padding-top: 18px;
}
.more-diy-config a {
  display: inline-block;
  vertical-align: top;
  width: 280px;
  height: 48px;
  line-height: 46px;
  text-align: center;
  color: #FC3D2B;
  border: 1px solid #FC3D2B;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  -o-border-radius: 23px;
  border-radius: 23px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.more-diy-config a:hover {
  color: #FFF;
  background: #FC3D2B;
}
.pro-tab {
  height: 70px;
  text-align: center;
  border-bottom: 1px solid rgba(125, 69, 56, 0.1);
  margin-top: 31px;
}
.pro-tab .pro-tab-center {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.pro-tab ul {
  height: 70px;
  display: flex;
  justify-content: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.pro-tab ul li {
  width: 150px;
  height: 70px;
  line-height: 70px;
  font-size: 18px;
  color: #7D4538;
  padding: 0px 18px;
  border-bottom: 2px solid transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
}
.pro-tab ul li:last-child {
  margin-right: 0px;
}
.pro-tab ul li img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  vertical-align: top;
  margin-right: 13px;
}
.pro-tab ul li:hover {
  color: #FC3D2B;
}
.pro-tab ul li.active {
  color: #FC3D2B;
  border-bottom-color: #FC3D2B;
}
.double-eleven-give {
  width: 100%;
  background-color: #FFEEE1;
  padding: 56px 0px 56px;
  background-image: url(../../../images/huodong/20251111/jf-cont-bg.png);
  background-repeat: no-repeat;
  background-position: center top;
}
.double-eleven-give .give-container {
  position: relative;
  width: 100%;
  height: 680px;
  background: url(../../../images/huodong/20251111/jf-bg.png) no-repeat center;
  margin-top: 48px;
}
.double-eleven-give .give-container .give-container-main {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 523px;
}
.double-eleven-give .left {
  width: 800px;
  padding-left: 40px;
}
.double-eleven-give .left-head {
  line-height: 80px;
  font-size: 24px;
  color: #FFF;
}
.double-eleven-give .left-head a {
  font-size: 14px;
  color: #FFF;
  margin-left: 40px;
}
.double-eleven-give .left-head a i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../../../images/huodong/20251111/gift-icon.png) no-repeat center;
  margin-right: 10px;
  vertical-align: -2px;
}
.double-eleven-give .left-head a:hover {
  text-decoration: underline;
}
.double-eleven-give .left-body {
  height: 443px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.double-eleven-give .left-card {
  display: grid;
  grid-template-columns: repeat(3, 33.3333%);
}
.double-eleven-give .left-card .left-card-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  height: 148px;
  padding: 0px 16px;
}
.double-eleven-give .left-card .left-card-item p {
  line-height: 24px;
  font-size: 14px;
  color: #2D3037;
}
.double-eleven-give .jf-progress-container {
  position: absolute;
  top: 582px;
  width: 1116px;
  left: 40px;
}
.double-eleven-give .jf-progress {
  position: relative;
  width: 100%;
  height: 8px;
  background-color: #E6002D;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.double-eleven-give .jf-progress .progress-long {
  height: 8px;
  background-color: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.double-eleven-give .jf-progress .progress-math {
  position: relative;
  text-align: center;
  padding: 0px 13px 0px 18px;
}
.double-eleven-give .jf-progress .progress-math div {
  position: absolute;
  width: 32px;
  height: 32px;
  top: -20px;
}
.double-eleven-give .jf-progress .progress-math div i {
  display: inline-block;
  vertical-align: top;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 18px;
  color: #FFF;
  background-color: #E6002D;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.double-eleven-give .jf-progress .progress-math div p {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  line-height: 24px;
  font-size: 14px;
  color: #FFF;
  margin-top: 17px;
  white-space: nowrap;
}
.double-eleven-give .jf-progress .progress-math div.active i {
  color: #FC3D2B;
  background-color: #FEF7EE;
}
.double-eleven-give .jf-progress .progress-math .math-one {
  left: 77px;
}
.double-eleven-give .jf-progress .progress-math .math-two {
  left: 276px;
}
.double-eleven-give .jf-progress .progress-math .math-three {
  left: 449px;
}
.double-eleven-give .jf-progress .progress-math .math-five {
  left: 635px;
}
.double-eleven-give .jf-progress .progress-math .math-ten {
  left: 821px;
}
.double-eleven-give .jf-progress .progress-math .math-fifteen {
  right: 77px;
}
.double-eleven-give .right {
  width: 400px;
  padding: 81px 40px 0px;
}
.double-eleven-give .right .count-down {
  height: 76px;
}
.double-eleven-give .right .count-down .count-down-text {
  width: 100%;
  height: 42px;
  line-height: 24px;
  color: #FC3D2B;
}
.double-eleven-give .right .count-down .count-down-time {
  width: 34px;
  font-size: 20px;
  background-color: #FFFFFF;
}
.double-eleven-give .right .count-down .dot {
  width: 26px;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
}
.double-eleven-give .right .my-jf {
  line-height: 28px;
  font-size: 18px;
  color: #FFF0DA;
  margin-top: 79px;
}
.double-eleven-give .right .my-jf span {
  font-size: 40px;
  margin-left: 12px;
  vertical-align: top;
}
.double-eleven-give .right > a {
  display: block;
  width: 280px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-size: 18px;
  color: #FC3D2B;
  background: linear-gradient(90deg, #FFF0DA, #FFD792);
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  margin: 76px auto 0px;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.double-eleven-give .right > a:hover {
  background: #FFD792;
  color: #FC3D2B;
}
.double-eleven-give .right .email-adress-box {
  text-align: center;
  line-height: 24px;
  font-size: 14px;
  margin-top: 26px;
}
.double-eleven-give .right .email-adress-box a {
  color: #FFF;
}
.double-eleven-give .right .email-adress-box a:hover {
  text-decoration: underline;
}
.double-eleven-rule {
  width: 100%;
  background: #F2F7FC;
  padding: 75px 0px 61px;
}
.double-eleven-rule .rule-list {
  margin-top: 54px;
  height: 562px;
  padding: 34px 30px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow-y: auto;
}
.double-eleven-rule .rule-list::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.double-eleven-rule .rule-list::-webkit-scrollbar-track {
  background-color: transparent;
}
.double-eleven-rule .rule-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #e7b8b3;
}
.double-eleven-rule .rule-list::-webkit-scrollbar-thumb:hover {
  background-color: #e7b8b3;
}
.double-eleven-rule .rule-list::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.double-eleven-rule .rule-list h3 {
  line-height: 30px;
  font-size: 20px;
  color: #2D3037;
  margin-bottom: 13px;
}
.double-eleven-rule .rule-list p {
  line-height: 40px;
  font-size: 16px;
  color: #5E6D81;
}
.double-eleven-rule .rule-list p .text-yellow {
  color: #FC3D2B;
}
.double-eleven-rule .rule-list p.has-indent {
  padding-left: 16px;
}
.more-youhui {
  width: 100%;
  background-color: #F5F5F5;
  padding: 75px 0px 80px;
}
.more-youhui .more-youhui-tit {
  line-height: 46px;
  font-size: 36px;
  color: #2D3037;
  text-align: center;
}
.more-youhui .youhui-item-box {
  height: 240px;
  margin-top: 60px;
}
.more-youhui .youhui-item-box .youhui-item {
  position: relative;
  float: left;
  width: 380px;
  height: 240px;
  margin-right: 30px;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
}
.more-youhui .youhui-item-box .youhui-item.last {
  margin-right: 0px;
}
.more-youhui .youhui-item-box .youhui-item .youhui-content {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 35px 30px 0px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
  z-index: 2;
}
.more-youhui .youhui-item-box .youhui-item .youhui-content .youhui-tit {
  line-height: 32px;
  font-size: 22px;
  color: #FFFFFF;
}
.more-youhui .youhui-item-box .youhui-item .youhui-content > p {
  line-height: 28px;
  font-size: 16px;
  color: #FFFFFF;
  margin-top: 11px;
  opacity: 0.4;
}
.more-youhui .youhui-item-box .youhui-item .youhui-content > a {
  position: absolute;
  left: 30px;
  bottom: 30px;
  width: 120px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.more-youhui .youhui-item-box .youhui-item .youhui-bg {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 380px;
  height: 240px;
}
.more-youhui .youhui-item-box .youhui-item:hover .youhui-content {
  margin-top: -8px;
}
.more-youhui .youhui-item-box .youhui-item:hover a {
  line-height: 36px;
  border: none;
  color: #FFF;
  background: linear-gradient(90deg, #FFA578, #FC3D2B);
}
.more-youhui .youhui-item-box .youhui-item:nth-child(1) .youhui-content {
  background: url(../../../images/huodong/20251111/yh-bg-1.png) no-repeat center;
}
.more-youhui .youhui-item-box .youhui-item:nth-child(2) .youhui-content {
  background: url(../../../images/huodong/20251111/yh-bg-2.png) no-repeat center;
}
.more-youhui .youhui-item-box .youhui-item:nth-child(3) .youhui-content {
  background: url(../../../images/huodong/20251111/yh-bg-3.png) no-repeat center;
}
/* coupon get result */
.couponmodal {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  display: none;
}
.couponmodal .couponmodal-box {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 480px;
  height: 560px;
  background: url(../../../images/huodong/20251111/modal-coupon-bg.png) no-repeat center;
}
.couponmodal .get-coupon {
  text-align: center;
}
.couponmodal .get-coupon .get-coupon-math {
  height: 70px;
  line-height: 70px;
  font-size: 32px;
  color: #FFF;
  margin-top: 88px;
}
.couponmodal .get-coupon .get-coupon-math span {
  font-size: 96px;
  margin-right: 16px;
}
.couponmodal .get-coupon .get-coupon-congratulation {
  line-height: 56px;
  font-size: 22px;
  color: #FEE0BE;
  letter-spacing: 6px;
  background: url(../../../images/huodong/20251111/title-liuhai.png) no-repeat center;
}
.couponmodal .get-coupon .use-rule {
  display: inline-block;
  min-width: 220px;
  height: 40px;
  line-height: 38px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  padding: 0px 37px;
  border: 1px solid rgba(255, 210, 145, 0.5);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  margin-top: 39px;
}
.couponmodal .no-coupon,
.couponmodal .got-coupon {
  text-align: center;
  padding-top: 77px;
  display: none;
}
.couponmodal .no-coupon .title,
.couponmodal .got-coupon .title {
  line-height: 42px;
  font-size: 32px;
  color: #FFF;
  text-align: center;
}
.couponmodal .no-coupon .erweima-explain,
.couponmodal .got-coupon .erweima-explain {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-height: 110px;
  padding-top: 7px;
  padding-left: 150px;
  margin-top: 73px;
}
.couponmodal .no-coupon .erweima-explain .erweima-explain-bg,
.couponmodal .got-coupon .erweima-explain .erweima-explain-bg {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 110px;
  height: 110px;
  background: url(../../../images/huodong/20251111/modal-gzh-erweima.png) no-repeat center;
}
.couponmodal .no-coupon .erweima-explain > p,
.couponmodal .got-coupon .erweima-explain > p {
  line-height: 48px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: left;
}
.couponmodal .couponmodal-box-button {
  position: absolute;
  left: 50%;
  top: 360px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 240px;
  height: 64px;
  font-size: 24px;
  color: #800A10;
  background-color: #FFD291;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  -o-border-radius: 32px;
  border-radius: 32px;
}
.couponmodal .couponmodal-box-button a {
  display: block;
  width: 240px;
  height: 64px;
  line-height: 64px;
  text-align: center;
  font-size: 24px;
  color: #FC3D2B;
  letter-spacing: 2px;
  background: linear-gradient(90deg, #FFF3E6, #FEE0BE);
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  -o-border-radius: 32px;
  border-radius: 32px;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0px 4px 8px 0px rgba(184, 0, 0, 0.5);
}
.couponmodal .couponmodal-box-button a:hover {
  background: linear-gradient(90deg, #FEE0BE, #FEE0BE);
}
.couponmodal .couponmodal-bottom-text {
  position: absolute;
  left: 0px;
  top: 458px;
  width: 100%;
  padding: 0px 40px;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
  color: #FFF;
  opacity: 0.6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.couponmodal .close-modal {
  position: absolute;
  right: -80px;
  top: 0px;
  width: 40px;
  height: 40px;
  background: url(../../../images/huodong/20251111/close-coupon-modal.png) no-repeat center;
  cursor: pointer;
}
/* coupon-rule-modal */
.couponrule-modal {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  display: none;
}
.couponrule-modal .couponrule-modal-box {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 640px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.couponrule-modal .couponrule-modal-box .couponrule-head {
  position: relative;
  width: 100%;
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  padding-left: 25px;
  background: linear-gradient(90deg, #FFA578, #FC3D2B);
  -webkit-border-radius: 2px 2px 0px 0px;
  -moz-border-radius: 2px 2px 0px 0px;
  -o-border-radius: 2px 2px 0px 0px;
  border-radius: 2px 2px 0px 0px;
}
.couponrule-modal .couponrule-modal-box .couponrule-head .close-couponrule-modal {
  position: absolute;
  right: 24px;
  top: 22px;
  width: 12px;
  height: 12px;
  background: url(../../../images/huodong/20251111/close-rule-modal.png) no-repeat center;
  cursor: pointer;
}
.couponrule-modal .couponrule-modal-box .couponrule-body {
  background-color: #fff;
  height: 496px;
  overflow-y: auto;
  padding: 20px 24px 0px;
}
.couponrule-modal .couponrule-modal-box .couponrule-body::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.couponrule-modal .couponrule-modal-box .couponrule-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.couponrule-modal .couponrule-modal-box .couponrule-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #DDD6F8;
}
.couponrule-modal .couponrule-modal-box .couponrule-body::-webkit-scrollbar-thumb:hover {
  background-color: #DDD6F8;
}
.couponrule-modal .couponrule-modal-box .couponrule-body::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.couponrule-modal .couponrule-modal-box .couponrule-body h3 {
  line-height: 28px;
  font-size: 18px;
  color: #2D3037;
  margin-bottom: 8px;
}
.couponrule-modal .couponrule-modal-box .couponrule-body p {
  line-height: 32px;
  font-size: 14px;
  color: #2D3037;
  opacity: 0.8;
}
.couponrule-modal .couponrule-modal-box .couponrule-bottom {
  width: 100%;
  background-color: #fff;
  text-align: center;
  padding-top: 24px;
  padding-bottom: 20px;
  -webkit-border-radius: 0px 0px 2px 2px;
  -moz-border-radius: 0px 0px 2px 2px;
  -o-border-radius: 0px 0px 2px 2px;
  border-radius: 0px 0px 2px 2px;
}
.couponrule-modal .couponrule-modal-box .couponrule-bottom button {
  width: 140px;
  height: 40px;
  font-size: 14px;
  color: #FFFFFF;
  background: #FD5A46;
  background: linear-gradient(90deg, #FC3D2B, #FFA578);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: none;
  outline: none;
  cursor: pointer;
}
.couponrule-modal .couponrule-modal-box .couponrule-bottom button:hover {
  background: #FC3D2B;
}
.duihuan-modal {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  display: none;
}
.duihuan-modal .duihuan-modal-box {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 480px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.duihuan-modal .jifen-not-enough,
.duihuan-modal .duihuan-success {
  display: none;
}
.duihuan-modal .duihuan-head {
  position: relative;
  width: 100%;
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  color: #FFFFFF;
  padding-left: 25px;
  background: linear-gradient(90deg, #FFA578, #FC3D2B);
  -webkit-border-radius: 2px 2px 0px 0px;
  -moz-border-radius: 2px 2px 0px 0px;
  -o-border-radius: 2px 2px 0px 0px;
  border-radius: 2px 2px 0px 0px;
}
.duihuan-modal .duihuan-head .close-duihuan-modal {
  position: absolute;
  right: 24px;
  top: 22px;
  width: 12px;
  height: 12px;
  background: url(../../../images/huodong/20251111/close-rule-modal.png) no-repeat center;
  cursor: pointer;
}
.duihuan-modal .duihuan-body {
  min-height: 108px;
  background-color: #FFF;
  padding-top: 28px;
}
.duihuan-modal .duihuan-body p {
  line-height: 40px;
  font-size: 16px;
  color: #2D3037;
  text-align: center;
}
.duihuan-modal .duihuan-body p.success-duihuan-text {
  line-height: 40px;
  font-size: 20px;
  padding-top: 25px;
}
.duihuan-modal .duihuan-bottom {
  text-align: center;
  background-color: #FFF;
  padding-top: 38px;
  padding-bottom: 32px;
  -webkit-border-radius: 0px 0px 2px 2px;
  -moz-border-radius: 0px 0px 2px 2px;
  -o-border-radius: 0px 0px 2px 2px;
  border-radius: 0px 0px 2px 2px;
}
.duihuan-modal .duihuan-bottom button {
  width: 150px;
  height: 46px;
  font-size: 16px;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  -o-border-radius: 23px;
  border-radius: 23px;
  outline: none;
  border: none;
  cursor: pointer;
  margin-right: 20px;
}
.duihuan-modal .duihuan-bottom button:last-child {
  margin-right: 0px;
}
.duihuan-modal .duihuan-bottom button.cancel {
  color: #5E6D81;
  background-color: #F0F2F5;
}
.duihuan-modal .duihuan-bottom button.sure-btn {
  color: #FFFFFF;
  background: linear-gradient(90deg, #FC3D2B, #FFA578);
}
.duihuan-modal .duihuan-bottom button#look-duihuan-record {
  width: 200px;
}
.duihuan-modal .duihuan-modal-record {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 560px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none;
}
.duihuan-modal .duihuan-modal-record .body {
  min-height: 344px;
  max-height: 480px;
  overflow-y: auto;
  background-color: #FFF;
  padding: 25px 24px 24px;
  -webkit-border-radius: 0px 0px 2px 2px;
  -moz-border-radius: 0px 0px 2px 2px;
  -o-border-radius: 0px 0px 2px 2px;
  border-radius: 0px 0px 2px 2px;
}
.duihuan-modal .duihuan-modal-record .body::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.duihuan-modal .duihuan-modal-record .body::-webkit-scrollbar-track {
  background-color: transparent;
}
.duihuan-modal .duihuan-modal-record .body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #FEE0BE;
}
.duihuan-modal .duihuan-modal-record .body::-webkit-scrollbar-thumb:hover {
  background-color: #FFD0A4;
}
.duihuan-modal .duihuan-modal-record .body::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.duihuan-modal .duihuan-modal-record .body table {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.duihuan-modal .duihuan-modal-record .body table th {
  font-size: 14px;
  font-weight: 400;
  color: #5E6D81;
  padding: 12px 8px;
  border-bottom: 1px solid #F0F2F5;
}
.duihuan-modal .duihuan-modal-record .body table td {
  font-size: 14px;
  color: #2D3037;
  padding: 15px 8px;
  border-bottom: 1px solid #F0F2F5;
}
#user-address .couponrule-modal-box {
  width: 560px;
}
#user-address .couponrule-modal-box .couponrule-head {
  text-align: left;
}
#user-address .address-info {
  background-color: #FFF;
  padding: 24px 24px 10px;
}
#user-address .address-info ul li {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
}
#user-address .address-info ul li:last-child {
  margin-bottom: 0px;
}
#user-address .address-info ul li:nth-child(odd) {
  padding-right: 5px;
}
#user-address .address-info ul li:nth-child(even) {
  padding-left: 5px;
}
#user-address .address-info ul li.full-li {
  width: 100%;
  padding: 0px;
}
#user-address .address-info ul li label {
  display: block;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #5E6D81;
  margin-bottom: 10px;
}
#user-address .address-info ul li .is-required::before {
  content: "* ";
  color: #FF0A00;
}
#user-address .address-info ul li input {
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #2D3037;
  padding-left: 15px;
  border: 1px solid #DBE1E8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#user-address .address-info ul li input.has-error {
  border-color: #FF6666;
}
#user-address .address-info ul li .address-select select {
  float: left;
  width: 164px;
  height: 40px;
  font-size: 14px;
  color: #2D3037;
  background: url(../../../images/huodong/20251111/select-bg.png) no-repeat right center;
  padding-left: 15px;
  border: 1px solid #DBE1E8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 10px;
  appearance: none;
}
#user-address .address-info ul li .address-select select:last-child {
  margin-right: 0px;
}
#user-address .address-info ul li .address-select select.has-error {
  border-color: #FF6666;
}
#user-address .address-info ul li .get-verify-num input {
  float: left;
  width: 250px;
  height: 40px;
}
#user-address .address-info ul li .get-verify-num a {
  float: left;
  width: 144px;
  height: 40px;
  line-height: 38px;
  font-size: 14px;
  text-align: center;
  color: #FF0A00;
  border: 1px solid #FF0A00;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 10px;
}
#user-address .address-info ul li .send-text {
  line-height: 24px;
  font-size: 14px;
  color: #2D3037;
  margin-top: 18px;
}
#user-address .address-info ul li .send-text span {
  color: #FF0A00;
  margin-left: 4px;
}
/* contact service modal */
#get-discount .couponrule-modal-box {
  width: 400px;
}
#get-discount .couponrule-body {
  height: auto;
  padding-bottom: 20px;
}
#get-discount .couponrule-body img {
  display: block;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
#get-discount .couponrule-body p {
  line-height: 24px;
  font-size: 14px;
  color: #5E6D81;
  text-align: center;
}
.identify-modal {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1210;
  display: none;
}
.identify-modal .center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 480px;
  background-color: #FFF;
}
.identify-modal .center .head {
  position: relative;
  height: 56px;
  line-height: 56px;
  font-size: 16px;
  color: #5E6D81;
  background-color: #F0F2F5;
  padding-left: 24px;
}
.identify-modal .center .head .close-identify-modal {
  position: absolute;
  top: 22px;
  right: 24px;
  width: 12px;
  height: 12px;
  background: url(../../../images/huodong/20251111/close-modal-icon2.png) no-repeat center;
  cursor: pointer;
}
.identify-modal .center .body {
  padding: 26px 40px 32px;
}
.identify-modal .center .body .tips-content {
  position: relative;
  padding-left: 72px;
}
.identify-modal .center .body .tips-content i {
  position: absolute;
  top: 5px;
  left: 0px;
  width: 48px;
  height: 48px;
  background: url(../../../images/modal-warn-icon.png) no-repeat center;
}
.identify-modal .center .body .tips-content .tips-p {
  display: flex;
  align-items: center;
  min-height: 56px;
  line-height: 28px;
  font-size: 18px;
  color: #2D3037;
}
.identify-modal .center .body .tips-content .limit-text {
  line-height: 28px;
  font-size: 18px;
  color: #2D3037;
}
.identify-modal .center .body .tips-content .limit-des {
  line-height: 24px;
  font-size: 14px;
  color: #9EA7B3;
  margin-top: 4px;
}
.identify-modal .center .body .sure-button {
  margin-top: 50px;
  text-align: center;
}
.identify-modal .center .body .sure-button a {
  display: inline-block;
  vertical-align: top;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  background: #FF6666;
  padding: 0px 26px;
  border: none;
  border-radius: 2px 2px 2px 2px;
  outline: none;
  cursor: pointer;
}
.identify-modal .center .body .sure-button a:hover {
  background: #FF4444;
}
.identify-modal .center .saoma-identify {
  padding: 48px 0px 60px;
  text-align: center;
}
.identify-modal .center .saoma-identify img {
  display: inline-block;
  vertical-align: top;
}
.identify-modal .center .saoma-identify p {
  line-height: 28px;
  font-size: 18px;
  color: #2D3037;
  margin-top: 35px;
}
/** 2023-10-27 start */
.product-newuser {
  width: 100%;
  background-color: #F2F7FC;
  padding: 12px 0px 64px;
}
.product-newuser .pro-row-box {
  position: relative;
  margin-top: 38px;
}
.product-newuser .pro-row-box:hover {
  z-index: 20;
}
.product-newuser .pro-row-box .pro-row {
  position: relative;
  display: flex;
  justify-content: space-between;
  height: 176px;
  background-color: #fff;
  border: 2px solid #FFF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 0px 0px 0px 40px;
  box-shadow: 0px 8px 40px 0px rgba(14, 24, 113, 0.08);
  margin-bottom: -2px;
}
.product-newuser .pro-row-box .pro-row .badge {
  position: absolute;
  top: -2px;
  right: -2px;
  width: 90px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  color: #FFFFFF;
  background: url(../../../images/huodong/20251111/radius-bg.png) no-repeat center;
  padding-left: 22px;
}
.product-newuser .pro-row-box .pro-row .guige {
  width: 276px;
  padding-top: 17px;
  padding-right: 50px;
}
.product-newuser .pro-row-box .pro-row .guige .tit {
  line-height: 24px;
  font-size: 14px;
  color: #9EA7B3;
}
.product-newuser .pro-row-box .pro-row .guige ul {
  display: flex;
  justify-content: space-between;
  margin-top: 27px;
}
.product-newuser .pro-row-box .pro-row .guige ul li div {
  line-height: 30px;
  font-size: 20px;
  color: #FC3D2B;
}
.product-newuser .pro-row-box .pro-row .guige ul li p {
  line-height: 24px;
  font-size: 14px;
  color: #9EA7B3;
  margin-top: 8px;
}
.product-newuser .pro-row-box .pro-row .dk {
  width: 516px;
  padding-top: 17px;
}
.product-newuser .pro-row-box .pro-row .dk .tit {
  line-height: 24px;
  font-size: 14px;
  color: #9EA7B3;
}
.product-newuser .pro-row-box .pro-row .dk ul {
  display: flex;
  margin-top: 13px;
}
.product-newuser .pro-row-box .pro-row .dk ul li {
  position: relative;
  width: 96px;
  height: 92px;
  text-align: center;
  padding-top: 12px;
  border: 1px solid #F0F2F5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.product-newuser .pro-row-box .pro-row .dk ul li:not(:first-child) {
  margin-left: -1px;
}
.product-newuser .pro-row-box .pro-row .dk ul li div {
  line-height: 32px;
  font-size: 22px;
  color: #2D3037;
}
.product-newuser .pro-row-box .pro-row .dk ul li p {
  line-height: 24px;
  font-size: 14px;
  color: #9EA7B3;
  margin-top: 9px;
}
.product-newuser .pro-row-box .pro-row .dk ul li:hover {
  z-index: 1;
  border-color: #FC3D2B;
}
.product-newuser .pro-row-box .pro-row .dk ul li.active {
  z-index: 2;
  border-color: #FC3D2B;
}
.product-newuser .pro-row-box .pro-row .dk ul li.active div {
  color: #FC3D2B;
}
.product-newuser .pro-row-box .pro-row .dk ul li.active::after {
  content: "";
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 24px;
  height: 24px;
  background: url(../../../images/huodong/20251111/se-pro-icon.png) no-repeat center;
}
.product-newuser .pro-row-box .pro-row .jiage {
  width: 362px;
  height: 100%;
  background: #EEF4FF;
  padding-top: 28px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.product-newuser .pro-row-box .pro-row .jiage .jg-select {
  display: flex;
  justify-content: space-between;
}
.product-newuser .pro-row-box .pro-row .jiage .jg-select-item {
  position: relative;
  width: 138px;
  height: 72px;
  text-align: center;
  color: #505CEE;
  padding-top: 10px;
  border: 1px solid #B0B2FD;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.product-newuser .pro-row-box .pro-row .jiage .jg-select-item div {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
}
.product-newuser .pro-row-box .pro-row .jiage .jg-select-item div span {
  font-size: 32px;
  margin-right: 6px;
}
.product-newuser .pro-row-box .pro-row .jiage .jg-select-item p {
  line-height: 24px;
  font-size: 14px;
  margin-top: 3px;
}
.product-newuser .pro-row-box .pro-row .jiage .jg-select-item:hover {
  border-color: #FC3D2B;
}
.product-newuser .pro-row-box .pro-row .jiage .jg-select-item.active {
  color: #FC3D2B;
  border-color: #FC3D2B;
}
.product-newuser .pro-row-box .pro-row .jiage .jg-select-item.active::after {
  content: "";
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 24px;
  height: 24px;
  background: url(../../../images/huodong/20251111/se-pro-icon.png) no-repeat center;
}
.product-newuser .pro-row-box .pro-row .jiage > a {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #FFFFFF;
  background: linear-gradient(90deg, #FC3D2B, #FFA578);
  margin-top: 14px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.product-newuser .pro-row-box .pro-row:hover {
  border-color: #FC3D2B;
  box-shadow: 0px 8px 40px 0px rgba(80, 92, 238, 0.16);
  z-index: 10;
}
.product-newuser .pro-row-box .pro-row:hover:first-child {
  border-radius: 8px 8px 0 0;
}
.product-newuser .pro-row-box .pro-row:hover:last-child {
  border-radius: 0 0 8px 8px;
}
.product-newuser .pro-row-box .pro-row:hover:last-child .jiage {
  border-bottom-right-radius: 8px;
}
.product-newuser .pro-row-box .pro-row:hover .jiage {
  background: #E1EEFF;
}
.product-newuser .pro-row-box .pro-row:hover .jiage > a {
  background: #FC3D2B;
}
/** 2023-10-27 start */
.anchor-give {
  position: relative;
}
.anchor-give::after {
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  content: "";
  width: 132px;
  height: 40px;
  background: url("../../../images/huodong/20251111/anchor-nav-gift-bg.png") no-repeat center;
  z-index: 10;
}
.service-bottom {
  width: 100%;
  height: 140px;
  background: url(../../../images/huodong/20251111/service-bg.png) no-repeat center;
}
.service-bottom .content {
  height: 100%;
}
.service-bottom .left {
  float: left;
  padding-top: 33px;
}
.service-bottom .left div {
  line-height: 36px;
  font-size: 26px;
  color: #FFF;
}
.service-bottom .left p {
  line-height: 26px;
  font-size: 16px;
  color: #FFF;
  margin-top: 16px;
  opacity: 0.5;
}
.service-bottom .right {
  display: flex;
  float: right;
}
.service-bottom .right p {
  line-height: 26px;
  font-size: 16px;
  color: #FFF;
  padding-top: 60px;
}
.service-bottom .right div {
  padding-top: 24px;
  margin-left: 34px;
}
.service-bottom .right div img {
  width: 92px;
  height: 92px;
}
