@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: #FF171C;
}
.ljs-pro-page-des a {
  color: #FC3D2B;
  margin-left: 12px;
}
.ljs-pro-page-des a:hover {
  color: #4066F5;
  text-decoration: underline;
}
.content {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
.double-eleven-banner {
  position: relative;
  width: 100%;
  height: 640px;
  background: url(https://s1.kuyouyun.com/guanxingcloud/huodong/2024823/banner.jpg) no-repeat center;
}
.double-eleven-banner .banner-layer {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.double-eleven-banner .content {
  height: 100%;
  z-index: 10;
}
.double-eleven-banner .content img {
  display: block;
}
.double-eleven-banner .double-eleven-ani-img {
  position: absolute;
  top: 160px;
  left: 0px;
  z-index: 10;
}
.banner-gift-one {
  position: absolute;
  top: 244px;
  left: -208px;
  z-index: 10;
  -webkit-animation: ribbon-1 0.8s 0.8s 1 linear forwards;
  animation: ribbon-1 0.8s 0.8s 1 linear forwards;
  opacity: 0;
}
.banner-gift-two {
  position: absolute;
  top: 489px;
  left: 316px;
  z-index: 10;
  -webkit-animation: ribbon-1 0.8s 1.1s 1 linear forwards;
  animation: ribbon-1 0.8s 1.1s 1 linear forwards;
}
.banner-gift-three {
  position: absolute;
  top: 284px;
  right: -177px;
  z-index: 10;
  -webkit-animation: ribbon-1 0.8s 1.4s 1 linear forwards;
  animation: ribbon-1 0.8s 1.4s 1 linear forwards;
  opacity: 0;
}
.banner-moon {
  position: absolute;
  top: 489px;
  left: 600px;
  z-index: 10;
  -webkit-animation: ribbon-1 0.8s 1.3s 1 linear forwards;
  animation: ribbon-1 0.8s 1.3s 1 linear forwards;
  opacity: 0;
}
.banner-cloud-img {
  position: absolute;
  top: 228px;
  right: -25px;
  z-index: 10;
  -webkit-animation: ribbon-1 0.8s 0s 1 linear forwards;
  animation: ribbon-1 0.8s 0s 1 linear forwards;
  opacity: 0;
}
.banner-24-1 {
  position: absolute;
  top: 292px;
  right: 290px;
  z-index: 12;
  -webkit-animation: ribbon-1 0.8s 0.6s 1 linear forwards;
  animation: ribbon-1 0.8s 0.6s 1 linear forwards;
  opacity: 0;
}
.banner-24-2 {
  position: absolute;
  top: 152px;
  right: 259px;
  z-index: 10;
  opacity: 0;
  -webkit-animation: opa-1 0.8s 1.1s 1 linear forwards;
  animation: opa-1 0.8s 1.1s 1 linear forwards;
}
.animate-class .banner-cloud-img {
  top: 88px;
  opacity: 1;
  -webkit-animation: ribbon-3 5s 0s infinite linear forwards;
  animation: ribbon-3 5s 0s infinite linear forwards;
}
.animate-class .banner-24-1 {
  top: 152px;
  opacity: 1;
  -webkit-animation: ribbon-2 5s 0s infinite linear forwards;
  animation: ribbon-2 5s 0s infinite linear forwards;
}
.animate-class .banner-24-2 {
  top: 152px;
  opacity: 1;
  -webkit-animation: ribbon-2 5s 0s infinite linear forwards;
  animation: ribbon-2 5s 0s infinite linear forwards;
}
@keyframes ribbon-1 {
  0% {
    transform: translateY(0px);
    opacity: 0;
  }
  100% {
    transform: translateY(-140px);
    opacity: 1;
  }
}
@keyframes ribbon-2 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-20px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes ribbon-3 {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes opa-1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.double-eleven-banner .get-coupon-scroll-btn {
  position: absolute;
  top: 344px;
  left: 0px;
  width: 182px;
  text-align: center;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #FFFFFF;
  background: linear-gradient(90deg, #FF6A6B, #FF171C);
  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: #FF171C;
}
.double-eleven-intel {
  width: 100%;
  height: 100px;
  background: #F5F5F5 url(https://s1.kuyouyun.com/guanxingcloud/huodong/2024823/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(https://s1.kuyouyun.com/guanxingcloud/huodong/2025823/images/get-coupon-bg.png?v=2) no-repeat center;
  padding-top: 146px;
  z-index: 10;
}
.spring-coupon-box .hd-rule-btn-1 {
  position: absolute;
  left: 370px;
  top: 76px;
  line-height: 14px;
  font-size: 14px;
  color: #FC3D2B;
}
.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/20240101/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: rgba(255, 23, 28, 0.2);
  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: #FF171C;
  -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: rgba(255, 23, 28, 0.2);
  -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/20240101/time-bg-active.png) no-repeat center;
}
.spring-coupon-box .spring-coupon-time > .item.start .item-time {
  color: #FF171C;
  opacity: 1;
}
.spring-coupon-box .spring-coupon-time > .item.start .item-line {
  background-color: #FF171C;
}
.spring-coupon-box .spring-coupon-time > .item.start .item-line .item-line-circle {
  width: 24px;
  height: 24px;
  background: url(../../../images/huodong/20240101/time-bg-active-circle.png) no-repeat center;
}
.spring-coupon-box .spring-coupon-time > .item.end .item-text {
  color: #FFF;
  background: url(../../../images/huodong/20240101/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: #FF171C;
}
.spring-coupon-box .spring-coupon-time > .item.end .item-line .item-line-circle {
  background-color: #FF171C;
}
.spring-coupon-box .spring-coupon-get {
  position: absolute;
  bottom: 64px;
  left: 50%;
  margin-left: -136px;
  width: 272px;
  height: 104px;
  background: url(	https://s1.kuyouyun.com/guanxingcloud/huodong/2024823/q-btn-default.png) no-repeat center;
  cursor: pointer;
}
.spring-coupon-box .spring-coupon-get:hover {
  background: url(	https://s1.kuyouyun.com/guanxingcloud/huodong/2024823/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;
}

.double-eleven-intel {
  width: 100%;
  height: 100px;
  background: #F5F5F5 url(https://s1.kuyouyun.com/guanxingcloud/huodong/2024823/yisu-inter-img.png) no-repeat center;
}
.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;
  margin-left:5px;
  width: 40px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 24px;
  color: #FFF;
  background: #FF171C;
  -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 {
  margin-left:5px;
  float: left;
  font-size: 24px;
  color: #5E6D81;
}
@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: #F5F5F5;
}
.product-seckill .anchor-nav {
  position: absolute;
  left: 24px;
  width: 128px;
  z-index: 10;
  box-shadow: 0px 8px 40px 0px rgba(125, 69, 56, 0.16);
  visibility: hidden;
}
.product-seckill .anchor-nav .anchor-nav-head {
  width: 128px;
  height: 56px;
  background: url(../images/anchor-head.png) no-repeat center;
}
.product-seckill .anchor-nav .anchor-nav-list ul {
  border: 4px solid #FF171C;
}
.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 rgba(125, 69, 56, 0.1);
  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:nth-child(3) {
  position: relative;
}
.product-seckill .anchor-nav .anchor-nav-list ul li:nth-child(3)::before {
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  content: "";
  width: 138px;
  height: 40px;
  background: url(../images/anchor-nav-gift-bg.png) no-repeat center;
  z-index: 10;
}
.product-seckill .anchor-nav .anchor-nav-list ul li:hover {
  color: #FF171C;
  background: #FEE7C9;
}
.product-seckill .anchor-nav .anchor-nav-list ul li.active {
  color: #FF171C;
  background: #FEE7C9;
}
.product-seckill .anchor-nav .anchor-nav-bottom {
  height: 144px;
  background: #FF171C;
  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 a {
  color: #FC3D2B;
  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 span {
  color: #FC3D2B;
}
.product-seckill .seckill-header .seckill-info-box .seckill-msg button {
  color: #FF171C;
  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;
}
.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(125, 69, 56, 0.16);
  border-radius: 2px;
  position: relative;
  cursor: pointer;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item:hover {
  border-color: #FF171C;
  box-shadow: 0px 8px 40px 0px rgba(14, 24, 113, 0.16);
}
.product-seckill .seckill-header .seckill-product-list .product-col-item:hover .col-item-main a.buy {
  background: #FF171C;
}
.product-seckill .seckill-header .seckill-product-list .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-seckill .seckill-header .seckill-product-list .product-col-item .col-item-header {
  background-color: #FFF;
  padding: 24px 32px;
}
.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/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: #2D3037;
  opacity: 0.6;
  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: grid;
  grid-template-columns: repeat(4, calc((100% - 60px) / 4));
  grid-gap: 20px;
}
.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: #2D3037;
  opacity: 0.6;
  line-height: 14px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main {
  background: #F2F7FC;
  padding: 24px 30px 13px;
  position: relative;
}
.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 .pj-price {
  font-size: 14px;
  color: #2D3037;
  opacity: 0.6;
  margin-left: 8px;
}
.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: #2D3037;
  opacity: 0.6;
  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: #FF171C;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-type .price-type-item.active {
  border-color: #FF171C;
  color: #FF171C;
  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 #FF6A6B;
  border-radius: 2px 2px 2px 2px;
  padding: 0 6px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #FF171C;
  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, #FF171C, #FF6A6B);
  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, #FF171C, #FF6A6B);
  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, #FF171C, #FF6A6B);
  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: #FF171C !important;
  opacity: 0.4;
  cursor: not-allowed;
}
a.buy.notbuy {
  background: #FF171C !important;
  opacity: 0.4;
  cursor: not-allowed;
}
a.cdnPayBag.notbuy {
  background: #FF171C !important;
  opacity: 0.4;
  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: rgba(125, 69, 56, 0.2);
  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: linear-gradient(90deg, #FF171C, #FF6A6B);
  border: 0px solid #000000;
  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(https://s1.kuyouyun.com/guanxingcloud/huodong/2024823/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;
}
.product-recommend {
  background-color: #F5F5F5;
  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;
  margin-bottom: 32px;
  overflow: auto;
  margin-top: 38px;
  position: relative;
  background-color: #F5F5F5;
}
.product-recommend .product-nav-tab:hover {
  z-index: 11;
}
.product-recommend .product-nav-tab ul {
  display: flex;
  border-bottom: 1px solid rgba(125, 69, 56, 0.2);
}
.product-recommend .product-nav-tab ul li {
  flex: 1 0;
  height: 70px;
  font-size: 18px;
  font-weight: 400;
  color: #2D3037;
  line-height: 70px;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.product-recommend .product-nav-tab ul li:hover {
  color: #FF171C;
}
.product-recommend .product-nav-tab ul li.active {
  color: #FF171C;
}
.product-recommend .product-nav-tab ul li.active::before {
  width: 100%;
  background: #FF171C;
}
.product-recommend .product-nav-tab ul li::before {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0px;
  height: 2px;
  background-color: initial;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.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(125, 69, 56, 0.16);
  border-radius: 2px;
  position: relative;
  cursor: pointer;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item-1 {
  width: 310%;
  background: linear-gradient(0deg, #FEF7EE, #FFFFFF);
  border: 2px solid #fff;
  box-shadow: 0px 8px 40px 0px rgba(125, 69, 56, 0.16);
  border-radius: 2px;
  position: relative;
  cursor: pointer;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item:hover {
  border-color: #FF171C;
  box-shadow: 0px 8px 40px 0px rgba(14, 24, 113, 0.16);
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item:hover .col-item-center {
  border-color: #FF171C;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item:hover .col-item-bottom a {
  background: #FF171C;
}
.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;
}
.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/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: #2D3037;
  opacity: 0.6;
  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: #2D3037;
  opacity: 0.6;
  line-height: 14px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center {
  background: #F2F7FC;
  margin: 0 -2px;
  border-left: 2px solid #FEF7EE;
  border-right: 2px solid #FEF7EE;
  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: #7D4538;
  border: 1px solid rgba(125, 69, 56, 0.2);
  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: #FF171C;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-type .price-type-item.active {
  border-color: #FF171C;
  color: #FF171C;
}
.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/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 #FF6A6B;
  border-radius: 2px 2px 2px 2px;
  padding: 0 6px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #FF171C;
  line-height: 22px;
  margin-right: 8px;
}

.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center button {
  flex-shrink: 0;
  height: 24px;
  border-radius: 2px 2px 2px 2px;
  padding: 0 6px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-right: 8px;
  border: none;
  line-height: 24px;
  background: linear-gradient(90deg, #7942ff, #fc2b5b);
  color: #fff;
}

.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .tags-box p.only {
  border: none;
  line-height: 24px;
  background: linear-gradient(90deg, #FC3D2B, #FFA578);
  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 {
  height: 40px;
  margin: 0 -2px -2px;
}
.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, #FF171C, #FF6A6B);
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
  text-align: center;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-bottom button {
  display: block;
  width: 100%;
  height: 40px;
  background: linear-gradient(90deg, #FF171C, #FF6A6B);
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
  text-align: center;
  border: none;
}
.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 #FF171C;
  border-radius: 24px;
  height: 100%;
  font-size: 16px;
  color: #FF171C;
  line-height: 46px;
  text-align: center;
}
.product-recommend .product-more a:hover {
  background-color: #FF171C;
  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: #FF171C;
  border: 1px solid #FF171C;
  -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: #FF171C;
}
.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: #FF171C;
}
.pro-tab ul li.active {
  color: #FF171C;
  border-bottom-color: #FF171C;
}
.double-eleven-give .give-container {
  position: relative;
  width: 100%;
  height: 500px;
  background: url(../images/jf-bg-2023823-2.png?v=1) no-repeat center;
  margin-top: 56px;
}
.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: 120px;
}
.double-eleven-give .left-head {
  line-height: 80px;
  font-size: 24px;
  color: #FFF;
}
.double-eleven-give .left-head a {
  font-size: 14px;
  color: #FEE7C9;
  margin-left: 40px;
}
.double-eleven-give .left-head a i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/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%);
  grid-row-gap: 35px;
}
.double-eleven-give .left-card .left-card-item {
  position: relative;
  height: 195px;
  padding-top: 137px;
  text-align: center;
}
.double-eleven-give .left-card .left-card-item img {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 78px;
}
.double-eleven-give .left-card .left-card-item p {
  line-height: 24px;
  font-size: 14px;
  color: #FFFFFF;
}
.double-eleven-give .left-card .left-card-item:nth-child(5) img,
.double-eleven-give .left-card .left-card-item:nth-child(6) img {
  bottom: 68px;
}
.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: #D20019;
  -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: #FEF7EE;
  -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: #D20019;
  -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: #FF171C;
  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;
  margin-right: 120px;
}
.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: #FFFFFF;
}
.double-eleven-give .right .count-down .count-down-time {
  width: 34px;
  font-size: 20px;
  color: #FF171C;
  background-color: #FEF7EE;
}
.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: #FFFFFF;
  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: #FF171C;
  background: #FEF7EE;
  -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 {
  color: #7D4538;
  background: linear-gradient(0deg, #FFD6AD, #FEF7EE);
}
.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: #F5F5F5;
  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: #DDD2CF;
}
.double-eleven-rule .rule-list::-webkit-scrollbar-thumb:hover {
  background-color: #7D4538;
}
.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: rgba(255, 68, 43, 0.8);
}
.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: #7D4538;
  background: linear-gradient(0deg, #FFD6AD, #FEF7EE);
}
.more-youhui .youhui-item-box .youhui-item:nth-child(1) .youhui-content {
  background: url(../images/yh-bg-1.png) no-repeat center;
}
.more-youhui .youhui-item-box .youhui-item:nth-child(2) .youhui-content {
  background: url(../images/yh-bg-2.png) no-repeat center;
}
.more-youhui .youhui-item-box .youhui-item:nth-child(3) .youhui-content {
  background: url(../images/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/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/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/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: #FF171C;
  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/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, #FF171C, #FF6A6B);
  -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/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: #FEE0BE;
}
.couponrule-modal .couponrule-modal-box .couponrule-body::-webkit-scrollbar-thumb:hover {
  background-color: #FFD0A4;
}
.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, #FF171C, #FF6A6B);
  -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: linear-gradient(90deg, #FF171C, #FF171C);
}
.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, #FF171C, #FF6A6B);
  -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/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, #FF171C, #FF6A6B);
}
.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/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;
}

/* modal */
.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/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;
}
.seckill-header {
  margin-top:-380px;
}

.double-eleven-intel {
  width: 100%;
  height: 100px;
  background: #F5F5F5 url(https://s1.kuyouyun.com/guanxingcloud/huodong/2024823/yisu-inter-img.png) no-repeat center;
}
.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;
  margin-left:5px;
  width: 40px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 24px;
  color: #FFF;
  background: #FF171C;
  -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 {
  margin-left:5px;
  float: left;
  font-size: 24px;
  color: #5E6D81;
}
@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: #F5F5F5;
}
.product-seckill .anchor-nav {
  position: absolute;
  left: 24px;
  width: 128px;
  z-index: 10;
  box-shadow: 0px 8px 40px 0px rgba(125, 69, 56, 0.16);
  visibility: hidden;
}
.product-seckill .anchor-nav .anchor-nav-head {
  width: 128px;
  height: 56px;
  background: url(../images/anchor-head.png) no-repeat center;
}
.product-seckill .anchor-nav .anchor-nav-list ul {
  border: 4px solid #FF171C;
}
.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 rgba(125, 69, 56, 0.1);
  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:nth-child(3) {
  position: relative;
}
.product-seckill .anchor-nav .anchor-nav-list ul li:nth-child(3)::before {
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  content: "";
  width: 138px;
  height: 40px;
  background: url(../images/anchor-nav-gift-bg.png) no-repeat center;
  z-index: 10;
}
.product-seckill .anchor-nav .anchor-nav-list ul li:hover {
  color: #FF171C;
  background: #FEE7C9;
}
.product-seckill .anchor-nav .anchor-nav-list ul li.active {
  color: #FF171C;
  background: #FEE7C9;
}
.product-seckill .anchor-nav .anchor-nav-bottom {
  height: 144px;
  background: #FF171C;
  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 a {
  color: #FC3D2B;
  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 span {
  color: #FC3D2B;
}
.product-seckill .seckill-header .seckill-info-box .seckill-msg button {
  color: #FF171C;
  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;
}
.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(125, 69, 56, 0.16);
  border-radius: 2px;
  position: relative;
  cursor: pointer;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item:hover {
  border-color: #FF171C;
  box-shadow: 0px 8px 40px 0px rgba(14, 24, 113, 0.16);
}
.product-seckill .seckill-header .seckill-product-list .product-col-item:hover .col-item-main a.buy {
  background: #FF171C;
}
.product-seckill .seckill-header .seckill-product-list .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-seckill .seckill-header .seckill-product-list .product-col-item .col-item-header {
  background-color: #FFF;
  padding: 24px 32px;
}
.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/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: #2D3037;
  opacity: 0.6;
  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: grid;
  grid-template-columns: repeat(4, calc((100% - 60px) / 4));
  grid-gap: 20px;
}
.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: #2D3037;
  opacity: 0.6;
  line-height: 14px;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main {
      background: url(https://s1.kuyouyun.com/guanxingcloud/huodong/2024823/ms-bottom-bg.png) no-repeat center;
    padding: 24px 30px 13px;
    position: relative;
}
.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 .pj-price {
  font-size: 14px;
  color: #2D3037;
  opacity: 0.6;
  margin-left: 8px;
}
.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: #2D3037;
  opacity: 0.6;
  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: #FF171C;
}
.product-seckill .seckill-header .seckill-product-list .product-col-item .col-item-main .price-col-type .price-type-item.active {
  border-color: #FF171C;
  color: #FF171C;
  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 #FF6A6B;
  border-radius: 2px 2px 2px 2px;
  padding: 0 6px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #FF171C;
  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, #FF171C, #FF6A6B);
  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, #FF171C, #FF6A6B);
  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, #FF171C, #FF6A6B);
  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: #FF171C !important;
  opacity: 0.4;
  cursor: not-allowed;
}
a.buy.notbuy {
  background: #FF171C !important;
  opacity: 0.4;
  cursor: not-allowed;
}
a.cdnPayBag.notbuy {
  background: #FF171C !important;
  opacity: 0.4;
  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: rgba(125, 69, 56, 0.2);
  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: linear-gradient(90deg, #FF171C, #FF6A6B);
  border: 0px solid #000000;
  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(https://s1.kuyouyun.com/guanxingcloud/huodong/2024823/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;
}
.product-recommend {
  background-color: #F5F5F5;
  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;
  margin-bottom: 32px;
  overflow: auto;
  margin-top: 38px;
  position: relative;
  background-color: #F5F5F5;
}
.product-recommend .product-nav-tab:hover {
  z-index: 11;
}
.product-recommend .product-nav-tab ul {
  display: flex;
  border-bottom: 1px solid rgba(125, 69, 56, 0.2);
}
.product-recommend .product-nav-tab ul li {
  flex: 1 0;
  height: 70px;
  font-size: 18px;
  font-weight: 400;
  color: #2D3037;
  line-height: 70px;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.product-recommend .product-nav-tab ul li:hover {
  color: #FF171C;
}
.product-recommend .product-nav-tab ul li.active {
  color: #FF171C;
}
.product-recommend .product-nav-tab ul li.active::before {
  width: 100%;
  background: #FF171C;
}
.product-recommend .product-nav-tab ul li::before {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0px;
  height: 2px;
  background-color: initial;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.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(125, 69, 56, 0.16);
  border-radius: 2px;
  position: relative;
  cursor: pointer;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item-1 {
  width: 310%;
  background: linear-gradient(0deg, #FEF7EE, #FFFFFF);
  border: 2px solid #fff;
  box-shadow: 0px 8px 40px 0px rgba(125, 69, 56, 0.16);
  border-radius: 2px;
  position: relative;
  cursor: pointer;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item:hover {
  border-color: #FF171C;
  box-shadow: 0px 8px 40px 0px rgba(14, 24, 113, 0.16);
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item:hover .col-item-bottom a {
  background: #FF171C;
}
.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;
}
.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/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: #2D3037;
  opacity: 0.6;
  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: #2D3037;
  opacity: 0.6;
  line-height: 14px;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center {
  background: url(https://s1.kuyouyun.com/guanxingcloud/huodong/2024823/ms-bottom-bg.png) no-repeat center;
    position: relative;
  margin: 0 -2px;
  border-left: 2px solid #FEF7EE;
  border-right: 2px solid #FEF7EE;
  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: #7D4538;
  border: 1px solid rgba(125, 69, 56, 0.2);
  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: #FF171C;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .price-col-type .price-type-item.active {
  border-color: #FF171C;
  color: #FF171C;
}
.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/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 #FF6A6B;
  border-radius: 2px 2px 2px 2px;
  padding: 0 6px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #FF171C;
  line-height: 22px;
  margin-right: 8px;
}

.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center button {
  flex-shrink: 0;
  height: 24px;
  border-radius: 2px 2px 2px 2px;
  padding: 0 6px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-right: 8px;
  border: none;
  line-height: 24px;
  background: linear-gradient(90deg, #7942ff, #fc2b5b);
  color: #fff;
}

.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-center .tags-box p.only {
  border: none;
  line-height: 24px;
  background: linear-gradient(90deg, #FC3D2B, #FFA578);
  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 {
  height: 40px;
  margin: 0 -2px -2px;
}
.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, #FF171C, #FF6A6B);
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
  text-align: center;
}
.product-recommend .product-grid-wrapper .product-grid-row .product-col-item .col-item-bottom button {
  display: block;
  width: 100%;
  height: 40px;
  background: linear-gradient(90deg, #FF171C, #FF6A6B);
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
  text-align: center;
  border: none;
}
.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 #FF171C;
  border-radius: 24px;
  height: 100%;
  font-size: 16px;
  color: #FF171C;
  line-height: 46px;
  text-align: center;
}
.product-recommend .product-more a:hover {
  background-color: #FF171C;
  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: #FF171C;
  border: 1px solid #FF171C;
  -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: #FF171C;
}
.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: #FF171C;
}
.pro-tab ul li.active {
  color: #FF171C;
  border-bottom-color: #FF171C;
}
.double-eleven-give .give-container {
  position: relative;
  width: 100%;
  height: 680px;
  background: url(https://s1.guanxingyun.com/guanxingcloud/huodong/2025823/images/jf-bg-2025823.png) no-repeat center;
  margin-top: 56px;
}
.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: #FEE7C9;
  margin-left: 40px;
}
.double-eleven-give .left-head a i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/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%);
  grid-row-gap: 35px;
}
.double-eleven-give .left-card .left-card-item {
  position: relative;
  height: 195px;
  padding-top: 137px;
  text-align: center;
}
.double-eleven-give .left-card .left-card-item img {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 78px;
}
.double-eleven-give .left-card .left-card-item p {
  line-height: 24px;
  font-size: 14px;
  color: #FFFFFF;
}
.double-eleven-give .left-card .left-card-item:nth-child(5) img,
.double-eleven-give .left-card .left-card-item:nth-child(6) img {
  bottom: 68px;
}
.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: #D20019;
  -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: #FEF7EE;
  -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: 48px;
  height: 48px;
  line-height: 48px;
  font-size: 18px;
  color: #FFF;
  background-color: #D20019;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 100%;
}
.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: #FF171C;
  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;
  margin-right: 120px;
}
.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: #FFFFFF;
}
.double-eleven-give .right .count-down .count-down-time {
  width: 34px;
  font-size: 20px;
  color: #FF171C;
  background-color: #FEF7EE;
}
.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: #FFFFFF;
  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: #FF171C;
  background: #FEF7EE;
  -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 {
  color: #7D4538;
  background: linear-gradient(0deg, #FFD6AD, #FEF7EE);
}
.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: #F5F5F5;
  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: #DDD2CF;
}
.double-eleven-rule .rule-list::-webkit-scrollbar-thumb:hover {
  background-color: #7D4538;
}
.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: rgba(255, 68, 43, 0.8);
}
.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: #7D4538;
  background: linear-gradient(0deg, #FFD6AD, #FEF7EE);
}
.more-youhui .youhui-item-box .youhui-item:nth-child(1) .youhui-content {
  background: url(../images/yh-bg-1.png) no-repeat center;
}
.more-youhui .youhui-item-box .youhui-item:nth-child(2) .youhui-content {
  background: url(../images/yh-bg-2.png) no-repeat center;
}
.more-youhui .youhui-item-box .youhui-item:nth-child(3) .youhui-content {
  background: url(../images/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/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/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/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: #FF171C;
  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/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, #FF171C, #FF6A6B);
  -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/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: #FEE0BE;
}
.couponrule-modal .couponrule-modal-box .couponrule-body::-webkit-scrollbar-thumb:hover {
  background-color: #FFD0A4;
}
.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, #FF171C, #FF6A6B);
  -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: linear-gradient(90deg, #FF171C, #FF171C);
}
.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, #FF171C, #FF6A6B);
  -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/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, #FF171C, #FF6A6B);
}
.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/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;
}

/* modal */
.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/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;
}
.seckill-header {
  margin-top:-380px;
}