@charset "utf-8";
body {
  color: #2D3037;
}
p {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.ljs-pro-page-tit {
  line-height: 0.906667rem;
  font-size: 0.64rem;
  color: #2D3037;
  text-align: center;
}
.ljs-pro-page-des {
  line-height: 0.64rem;
  font-size: 0.373333rem;
  color: #5E6D81;
  margin-top: 0.4rem;
  text-align: center;
}
.ljs-pro-page-des span {
  opacity: 0.6;
}
.ljs-pro-page-link {
  line-height: 0.64rem;
  margin-top: 0.16rem;
  text-align: center;
}
.ljs-pro-page-link a {
  font-size: 0.373333rem;
  color: #FC3D2B;
}
.double-eleven-banner {
  position: relative;
  width: 100%;
  height: 13.55rem;
  background: url(../../images/huodong/doubleeleven2022/banner.png) no-repeat center;
  background-size: 100% 100%;
  background-color: #FEF7EE;
}
.double-eleven-banner .hd-rule-btn {
  position: absolute;
  top: 0.533333rem;
  right: 0px;
  width: 2.133333rem;
  height: 0.853333rem;
  line-height: 0.853333rem;
  text-align: center;
  font-size: 0.32rem;
  color: #FFFFFF;
  background: linear-gradient(90deg, #FF8342, #FC3D2B);
  -webkit-border-radius: 0.426667rem 0rem 0rem 0.426667rem;
  -moz-border-radius: 0.426667rem 0rem 0rem 0.426667rem;
  -o-border-radius: 0.426667rem 0rem 0rem 0.426667rem;
  border-radius: 0.426667rem 0rem 0rem 0.426667rem;
}
.double-eleven-banner .count-down-box {
  position: absolute;
  bottom: 1.17rem;
  left: 0.85rem;
}
.double-eleven-banner .count-down-box .count-down-text {
  font-size: 0.37rem;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.37rem;
  margin-bottom: 0.31rem;
}
.double-eleven-banner .count-down {
  justify-content: start;
}
.double-eleven-banner .count-down .count-down-time.hour {
  margin-left: 0;
}
.double-eleven-banner .count-down .count-down-time {
  background-color: #FEF7EE;
  color: #FC3D2B;
}
.double-eleven-banner .double-eleven-play {
  position: absolute;
  top: 3.306667rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0.586667rem;
  height: 0.586667rem;
  z-index: 10;
  cursor: pointer;
}
.double-eleven-banner .double-eleven-play .play-tip {
  position: absolute;
  bottom: 0.746667rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 3.746667rem;
  height: 0.866667rem;
  background: url(../../images/huodong/doubleeleven2022/play-tip.png) no-repeat center;
  background-size: 100% 100%;
  display: none;
}
.double-eleven-banner .double-eleven-play .play-tip.tip-show {
  display: block;
}
.spring-coupon-box {
  position: absolute;
  top: 7.07rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 8.4rem;
}
.spring-coupon-box .spring-coupon {
  position: relative;
}
.spring-coupon-box .spring-coupon .coupon-hd-title {
  line-height: 0.666667rem;
  font-size: 0.4rem;
  color: #7D4538;
  text-align: center;
}
.spring-coupon-box .spring-coupon .coupon-hd-title div {
  display: inline;
  letter-spacing: 2px;
}
.spring-coupon-box .spring-coupon .coupon-hd-title a {
  margin-left: 0.586667rem;
  font-size: 0.32rem;
  color: #FFD291;
}
.spring-coupon-box .spring-coupon-time {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
.spring-coupon-box .spring-coupon-time .item {
  position: relative;
  width: 1.386667rem;
  padding-top: 0.933333rem;
}
.spring-coupon-box .spring-coupon-time .item:nth-child(1) {
  width: 0.72rem;
}
.spring-coupon-box .spring-coupon-time .item:nth-child(1) .item-line {
  -webkit-border-radius: 1px 0px 0px 1px;
  -moz-border-radius: 1px 0px 0px 1px;
  -o-border-radius: 1px 0px 0px 1px;
  border-radius: 1px 0px 0px 1px;
}
.spring-coupon-box .spring-coupon-time .item:last-child .item-line::after {
  content: "";
  position: absolute;
  top: 0rem;
  left: 100%;
  width: 0.72rem;
  height: 0.053333rem;
  background-color: rgba(125, 69, 56, 0.2);
  -webkit-border-radius: 0px 1px 1px 0px;
  -moz-border-radius: 0px 1px 1px 0px;
  -o-border-radius: 0px 1px 1px 0px;
  border-radius: 0px 1px 1px 0px;
}
.spring-coupon-box .spring-coupon-time .item .item-text {
  position: absolute;
  top: 0rem;
  right: -0.653333rem;
  width: 1.306667rem;
  height: 0.64rem;
  line-height: 0.533333rem;
  font-size: 0.24rem;
  text-align: center;
  color: #7D4538;
  background: url(../../images/huodong/doubleeleven2022/time-bg-default.png) no-repeat center;
  background-size: 100% 100%;
}
.spring-coupon-box .spring-coupon-time .item .item-line {
  position: relative;
  width: 100%;
  height: 0.053333rem;
  background-color: rgba(125, 69, 56, 0.2);
}
.spring-coupon-box .spring-coupon-time .item .item-line .item-line-circle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -0.12rem;
  width: 0.24rem;
  height: 0.24rem;
  background-color: #CBAA99;
  -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 .item-time {
  line-height: 0.586667rem;
  font-size: 0.32rem;
  color: #7D4538;
  margin-top: 0.226667rem;
  text-align: center;
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -o-transform: translateX(50%);
  transform: translateX(50%);
}
.spring-coupon-box .spring-coupon-time .item.start .item-text {
  color: #FFF;
  background: url(../../images/huodong/doubleeleven2022/time-bg-active.png) no-repeat center;
  background-size: 100% 100%;
}
.spring-coupon-box .spring-coupon-time .item.start .item-line {
  background-color: #FC3D2B;
}
.spring-coupon-box .spring-coupon-time .item.start .item-line .item-line-circle {
  width: 0.47rem;
  height: 0.47rem;
  right: -0.22rem;
  background: url(../../images/huodong/doubleeleven2022/time-bg-active-circle.png) no-repeat center;
  background-size: 0.47rem 0.47rem;
}
.spring-coupon-box .spring-coupon-time .item.start .item-time {
  color: #FC3D2B;
}
.spring-coupon-box .spring-coupon-time .item.end .item-text,
.spring-coupon-box .spring-coupon-time .item.end .item-time {
  opacity: 0.6;
}
.spring-coupon-box .spring-coupon-time .item.end .item-time {
  color: #FC3D2B;
}
.spring-coupon-box .spring-coupon-time .item.end .item-text {
  color: #FFF;
  background: url(../../images/huodong/doubleeleven2022/time-bg-active.png) no-repeat center;
  background-size: 100% 100%;
}
.spring-coupon-box .spring-coupon-time .item.end .item-line {
  background-color: #FC3D2B;
}
.spring-coupon-box .spring-coupon-time .item.end .item-line .item-line-circle {
  background-color: #FC3D2B;
}
.spring-coupon-box .spring-coupon-get {
  position: absolute;
  top: 3.386667rem;
  right: 0.35rem;
  width: 4.21rem;
  height: 1.68rem;
  background: url(../../images/huodong/doubleeleven2022/q-btn.png) no-repeat center;
  background-size: 100% 100%;
}
.spring-coupon-box .spring-coupon-get.active {
  -webkit-animation: scale-get-btn 1s infinite linear;
  animation: scale-get-btn 1s infinite linear;
}
.count-down {
  display: flex;
  justify-content: center;
  height: 0.586667rem;
  line-height: 0.586667rem;
  font-size: 0.373333rem;
  color: #7D4538;
}
.count-down .count-down-time {
  width: 0.64rem;
  height: 0.586667rem;
  line-height: 0.586667rem;
  text-align: center;
  font-size: 0.346667rem;
  color: #FFF;
  background-color: #FC3D2B;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.count-down .count-down-time.hour {
  margin-left: 0.2rem;
}
.count-down .dot {
  width: 0.346667rem;
  text-align: center;
  font-size: 0.32rem;
  color: #7D4538;
}
.guanggao-yinqin {
  width: 100%;
}
.guanggao-yinqin a {
  display: block;
  width: 100%;
  height: 1.866667rem;
  background: url(../../images/huodong/doubleeleven2022/inter-img.png) no-repeat center;
  background-size: 100% 100%;
}
@keyframes scale-get-btn {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
@-webkit-keyframes scale-img {
  0% {
    transform: scale(0.7);
  }
  100% {
    transform: scale(1);
  }
}
.newuser-product-nine {
  width: 100%;
  background-color: #FEF7EE;
  padding: 0.933333rem 0rem 1.066667rem;
}
.newuser-product-nine .pro-item-box {
  margin-top: 0.746667rem;
}
.newuser-product-nine .pro-item-box .pro-item {
  display: none;
}
.newuser-product-nine .pro-item-box .pro-item:nth-child(1) {
  display: block;
}
.newuser-product-nine .taocan-item-box {
  padding: 0rem 0.32rem;
}
.newuser-product-nine .taocan-item {
  margin-bottom: 0.533333rem;
}
.newuser-product-nine .taocan-item:last-child {
  margin-bottom: 0rem;
}
.item-content {
  background-color: #FEF7EE;
  border: 0.05rem solid #FFFFFF;
  box-shadow: 0px 8px 40px 0px rgba(125, 69, 56, 0.16);
  border-radius: 0.05rem;
}
.item-content .head {
  position: relative;
  padding: 0.4rem 0rem 0.293333rem 0.533333rem;
  background: #FEF7EE;
}
.item-content .head h3 {
  line-height: 0.746667rem;
  font-size: 0.48rem;
  color: #2D3037;
}
.item-content .head p {
  line-height: 0.613333rem;
  font-size: 0.346667rem;
  color: #2D3037;
  opacity: 0.5;
  margin-top: 0.093333rem;
}
.item-content .head span {
  position: absolute;
  top: -0.05rem;
  right: -0.05rem;
  width: 2.4rem;
  height: 0.746667rem;
  line-height: 0.64rem;
  text-align: center;
  font-size: 0.346667rem;
  color: #FFFFFF;
  background: url(../../images/huodong/doubleeleven2022/radius-bg.png) no-repeat center;
  background-size: 100% 100%;
  padding-left: 0.053333rem;
}
.item-content .body {
  margin-top: 0.186667rem;
  padding-bottom: 0.293333rem;
  background-color: #FEF7EE;
}
.item-content .body ul {
  display: flex;
  justify-content: space-between;
  padding: 0rem 0.48rem;
}
.item-content .body ul li div {
  line-height: 0.746667rem;
  font-size: 0.48rem;
}
.item-content .body ul li p {
  line-height: 0.613333rem;
  font-size: 0.346667rem;
  color: #2D3037;
  margin-top: 0.08rem;
  opacity: 0.4;
}
.item-content .bottom {
  background: #FEE7C9;
  padding: 0.64rem 0.48rem 0;
}
.item-content .bottom > a {
  display: block;
  height: 1.173333rem;
  line-height: 1.173333rem;
  font-size: 0.426667rem;
  color: #FFF;
  text-align: center;
  background: linear-gradient(90deg, #FF8342, #FC3D2B);
  margin-top: 0.533333rem;
}
.item-content .bottom > a.notbuy {
  cursor: not-allowed;
  background: #FC3D2B;
  opacity: 0.4;
}
a.notbuy {
  cursor: not-allowed;
  background: #FC3D2B;
  opacity: 0.4;
}
.item-content .bottom .price-youhui {
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.37rem;
  color: #FC3D2B;
}
.item-content .bottom .price-youhui > span {
  font-size: 0.96rem;
  margin-right: 0.12rem;
}
.item-content .bottom .price-youhui div {
  display: inline-block;
  font-size: 0.37rem;
  color: #2D3037;
  opacity: 0.6;
}
.item-content .bottom .price-youhui p {
  display: inline-block;
  font-size: 0.37rem;
  color: #2D3037;
  margin-left: 0.4rem;
  text-decoration: line-through;
  opacity: 0.6;
}
.item-content .bottom .price-col-type {
  display: grid;
  grid-template-columns: repeat(3, 2.61rem);
  grid-gap: 0.21rem;
}
.item-content .bottom .price-col-type .price-type-item {
  width: 100%;
  height: 1.81rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #7D4538;
  border: 0.03rem solid rgba(125, 69, 56, 0.2);
  border-radius: 0.05rem;
}
.item-content .bottom .price-col-type .price-type-item.active {
  border-color: #FC3D2B;
  color: #FC3D2B;
  background: url(../../images/huodong/doubleeleven2022/selected.png) no-repeat right bottom;
  background-size: 0.53rem 0.53rem;
}
.item-content .bottom .price-col-type .price-type-item div {
  font-size: 0.75rem;
  line-height: 0.91rem;
}
.item-content .bottom .price-col-type .price-type-item p {
  font-size: 0.37rem;
  line-height: 0.59rem;
}
.item-content .bottom .limit {
  display: flex;
  justify-content: flex-start;
  margin-top: 0.4rem;
}
.item-content .bottom .limit .limit-math {
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: 0.346667rem;
  color: #FFFFFF;
  background: linear-gradient(-90deg, #FC3D2B, #FF8342);
  padding: 0rem 0.2rem;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-right: 0.213333rem;
}
.item-content .bottom .limit .renew-cost {
  display: inline-block;
  vertical-align: top;
  height: 0.64rem;
  line-height: 0.613333rem;
  font-size: 0.346667rem;
  color: #FC3D2B;
  padding: 0rem 0.186667rem;
  border: 1px solid rgba(252, 61, 43, 0.5);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-right: 0.213333rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.product-seckill {
  background: #FEF7EE;
  padding: 0.43rem 0.32rem 1.07rem;
}
.product-seckill .ljs-pro-page-tit {
  text-align: left;
}
.product-seckill .ljs-pro-page-des {
  text-align: left;
  margin: 0.4rem 0;
}
.product-seckill .ljs-pro-page-des span,
.product-seckill .ljs-pro-page-des a {
  color: #FC3D2B;
  opacity: 1;
}
.product-seckill .count-down {
  justify-content: start;
}
.product-seckill .count-down .count-down-text {
  color: #5E6D81;
}
.product-seckill .seckill-lsit {
  margin-top: 0.85rem;
}
.product-seckill .taocan-item {
  margin-bottom: 0.53rem;
  box-shadow: 0px 8px 0.53rem 0px rgba(125, 69, 56, 0.16);
}
.product-seckill .taocan-item:last-child {
  margin-bottom: 0;
}
.product-seckill .taocan-item .bottom {
  padding-bottom: 0.27rem;
}
.product-seckill .taocan-item .bottom .progress-course {
  padding-top: 0.48rem;
}
.product-seckill .taocan-item .bottom .progress-course .progress {
  width: 100%;
  height: 2px;
  background: rgba(125, 69, 56, 0.2);
  border-radius: 1px;
  margin-bottom: 0.27rem;
  position: relative;
}
.product-seckill .taocan-item .bottom .progress-course .progress .progress-bar {
  position: absolute;
  left: 0;
  height: 2px;
  min-width: 0.32rem !important;
  background: linear-gradient(90deg, #FF8342, #FC3D2B);
  border: 0px solid #000000;
  border-radius: 1px;
}
.product-seckill .taocan-item .bottom .progress-course .progress .progress-bar::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.32rem;
  height: 0.32rem;
  background: url(../../images/huodong/doubleeleven2022/progress.png) no-repeat center;
  background-size: 0.32rem 0.32rem;
}
.product-seckill .taocan-item .bottom .progress-course > p {
  font-size: 0.32rem;
  font-weight: 400;
  color: #2D3037;
  line-height: 0.64rem;
}
.newuser-product-nine .item-content .bottom {
  margin: 0 -0.05rem;
}
.newuser-product-nine .item-content .bottom > a {
  margin-left: -0.48rem;
  margin-right: -0.48rem;
  margin-bottom: -0.05rem;
}
.newuser-product-nine .more-diy-config {
  text-align: center;
  margin-top: 0.853333rem;
}
.newuser-product-nine .more-diy-config a {
  display: inline-block;
  width: 6.133333rem;
  height: 1.173333rem;
  line-height: 1.146667rem;
  text-align: center;
  font-size: 0.426667rem;
  color: #FC3D2B;
  border: 1px solid #FC3D2B;
  -webkit-border-radius: 0.586667rem;
  -moz-border-radius: 0.586667rem;
  -o-border-radius: 0.586667rem;
  border-radius: 0.586667rem;
  vertical-align: top;
}
.double-eleven-give {
  width: 100%;
  background: linear-gradient(0deg, #FEE7C9, #FFD6AD);
  padding: 1.07rem 0.32rem;
}
.double-eleven-give .ljs-pro-page-tit,
.double-eleven-give .ljs-pro-page-des {
  color: #2D3037;
}
.double-eleven-give .ljs-pro-page-link a {
  color: #FC3D2B;
}
.double-eleven-give .give-container {
  width: 100%;
  height: 15.2rem;
  background: linear-gradient(-90deg, #FEE7C9, #FEF7EE);
  border: 0.05rem solid #FEF7EE;
  box-shadow: 0px 0.11rem 0.53rem 0px rgba(125, 69, 56, 0.16);
  border-radius: 0.21rem;
  padding: 0 0.32rem;
  margin-top: 0.626667rem;
}
.double-eleven-give .give-container .head {
  height: 1.493333rem;
  line-height: 1.493333rem;
  font-size: 0.48rem;
  color: #7D4538;
  padding-left: 0.213333rem;
}
.double-eleven-give .give-container .head a {
  float: right;
  font-size: 0.373333rem;
  color: #FC3D2B;
  margin-left: 0.533333rem;
}
.double-eleven-give .give-container .head a i {
  display: inline-block;
  width: 0.346667rem;
  height: 0.346667rem;
  background: url(../../images/huodong/doubleeleven2022/gift-icon.png) no-repeat center;
  background-size: 100% 100%;
  margin-right: 0.213333rem;
  vertical-align: -2px;
}
.double-eleven-give .give-container .body {
  height: 7.47rem;
  background: linear-gradient(90deg, #FF8342, #FC3D2B);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.double-eleven-give .give-container .left {
  width: 100%;
  padding: 0rem 0.32rem 0.586667rem;
  -webkit-border-radius: 0.106667rem;
  -moz-border-radius: 0.106667rem;
  -o-border-radius: 0.106667rem;
  border-radius: 0.106667rem;
}
.double-eleven-give .give-container .left-card {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.double-eleven-give .give-container .left-card .left-card-item {
  position: relative;
  flex: 1;
  padding-top: 2.933333rem;
}
.double-eleven-give .give-container .left-card .left-card-item img {
  position: absolute;
  top: 1.066667rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 1.306667rem;
}
.double-eleven-give .give-container .left-card .left-card-item:nth-child(3) img {
  top: 0.733333rem;
  width: 1.426667rem;
  height: 1.973333rem;
}
.double-eleven-give .give-container .left-card .left-card-item:last-child img {
  top: 0.6rem;
  width: 1.52rem;
  height: 2.106667rem;
}
.double-eleven-give .give-container .left-card .left-card-item p {
  line-height: 0.533333rem;
  font-size: 0.32rem;
  color: #FFFFFF;
  text-align: center;
}
.double-eleven-give .give-container .jf-progress-container {
  margin-top: 0.746667rem;
}
.double-eleven-give .give-container .jf-progress {
  position: relative;
  width: 100%;
  height: 0.106667rem;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
.double-eleven-give .give-container .progress-long {
  position: absolute;
  top: 0rem;
  left: 0rem;
  height: 0.106667rem;
  z-index: 10;
  background-color: #FEF7EE;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
.double-eleven-give .give-container .progress-math {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #D20019;
}
.double-eleven-give .give-container .progress-math > div {
  position: absolute;
  top: -0.28rem;
  margin-left: -0.266667rem;
  text-align: center;
  z-index: 11;
  border-radius: 50%;
}
.double-eleven-give .give-container .progress-math > div.meet-math i {
  background-color: #FEF7EE;
  color: #FC3D2B;
}
.double-eleven-give .give-container .progress-math > div i {
  display: inline-block;
  vertical-align: top;
  width: 0.64rem;
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: 0.37rem;
  text-align: center;
  color: #FFF;
  background-color: #D20019;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.double-eleven-give .give-container .progress-math > div p {
  position: absolute;
  line-height: 0.533333rem;
  font-size: 0.266667rem;
  color: #FFF;
  margin-top: 0.266667rem;
  white-space: nowrap;
}
.double-eleven-give .give-container .progress-math > div.math-one {
  left: 0.32rem;
  margin-left: 0rem;
}
.double-eleven-give .give-container .progress-math > div.math-one p {
  margin-left: -0.346667rem;
}
.double-eleven-give .give-container .progress-math > div.math-five {
  left: 2.613333rem;
}
.double-eleven-give .give-container .progress-math > div.math-five p {
  margin-left: -0.533333rem;
}
.double-eleven-give .give-container .progress-math > div.math-ten {
  left: 4.906667rem;
  text-align: center;
}
.double-eleven-give .give-container .progress-math > div.math-ten p {
  right: -0.506667rem;
}
.double-eleven-give .give-container .progress-math > div.math-fifteen {
  right: 0.32rem;
}
.double-eleven-give .give-container .progress-math > div.math-fifteen p {
  right: -0.32rem;
}
.double-eleven-give .give-container .count-down {
  margin-top: 0.56rem;
}
.double-eleven-give .give-container .count-down .day {
  margin-left: 0.2rem;
}
.double-eleven-give .give-container .count-down .hour {
  margin-left: 0rem;
}
.double-eleven-give .give-container .count-down .dot {
  width: 0.533333rem;
  text-align: center;
}
.double-eleven-give .give-container .my-jf {
  height: 0.666667rem;
  line-height: 0.666667rem;
  font-size: 0.4rem;
  color: #7D4538;
  margin-top: 0.666667rem;
  text-align: center;
}
.double-eleven-give .give-container .my-jf span {
  font-size: 0.693333rem;
  color: #FC3D2B;
  margin-left: 0.293333rem;
}
.double-eleven-give .give-container .now-duihuan-btn {
  display: block;
  width: 5.333333rem;
  height: 1.066667rem;
  line-height: 1.066667rem;
  text-align: center;
  font-size: 0.426667rem;
  color: #FFF;
  background: linear-gradient(90deg, #FF8342, #FC3D2B);
  -webkit-border-radius: 0.533333rem;
  -moz-border-radius: 0.533333rem;
  -o-border-radius: 0.533333rem;
  border-radius: 0.533333rem;
  margin: 0.56rem auto 0rem;
}
.double-eleven-give .give-container .email-adress-box {
  line-height: 0.64rem;
  font-size: 0.373333rem;
  margin-top: 0.426667rem;
  text-align: center;
}
.double-eleven-give .give-container .email-adress-box a {
  color: #FC3D2B;
  text-decoration: underline;
}
.old-user {
  width: 100%;
  height: 14.933333rem;
  background: url(../../images/huodong/doubleeleven2022/old-user-bg.png) no-repeat center;
  background-size: 100% 100%;
  padding: 0.933333rem 0.32rem 0rem;
}
.old-user .ljs-pro-page-tit,
.old-user .ljs-pro-page-des {
  color: #FFF;
}
.old-user .ljs-pro-page-des a {
  color: #FFD0A4;
}
.old-user .ljs-pro-page-des a:hover {
  color: #FC3D2B;
}
.old-user .ljs-pro-page-link a {
  color: #FFD0A4;
}
.old-user .discount-item-box {
  margin-top: 0.56rem;
}
.old-user .discount-item {
  position: relative;
  width: 100%;
  height: 4.266667rem;
  background: url(../../images/huodong/doubleeleven2022/renew-bg.png) no-repeat center;
  background-size: 100% 100%;
  padding-top: 1.013333rem;
  padding-left: 0.533333rem;
  margin-bottom: 0.533333rem;
}
.old-user .discount-item:last-child {
  margin-bottom: 0rem;
}
.old-user .discount-item .badge {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 3.44rem;
  height: 0.746667rem;
  line-height: 0.746667rem;
  font-size: 0.346667rem;
  color: #EBF0FA;
  background: url(../../images/huodong/doubleeleven2022/renew-radius-bg.png) no-repeat center;
  background-size: 100% 100%;
  padding-left: 0.373333rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.old-user .discount-item .discount-math {
  height: 1.226667rem;
  line-height: 1.226667rem;
  font-size: 0.96rem;
  color: #FC3D2B;
}
.old-user .discount-item .des {
  line-height: 0.746667rem;
  font-size: 0.48rem;
  color: #7D4538;
  margin-top: 0.133333rem;
}
.old-user .discount-item .time {
  line-height: 0.613333rem;
  font-size: 0.346667rem;
  color: #7D4538;
  margin-top: 0.04rem;
}
.old-user .discount-item a {
  position: absolute;
  right: 0.32rem;
  top: 1.6rem;
  width: 2.666667rem;
  height: 1.066667rem;
  line-height: 1.066667rem;
  text-align: center;
  font-size: 0.373333rem;
  color: #FFFFFF;
  background: linear-gradient(90deg, #FF8342, #FC3D2B);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.double-eleven-rule {
  width: 100%;
  background: #FEF7EE;
  padding: 1.07rem 0;
}
.double-eleven-rule h2 {
  font-size: 0.64rem;
  font-weight: 400;
  color: #2D3037;
}
.double-eleven-rule .rule-list {
  max-height: 11.733333rem;
  overflow-y: auto;
  padding: 0.32rem;
  margin-top: 0.466667rem;
}
.double-eleven-rule .rule-list::-webkit-scrollbar {
  width: 0.11rem;
  height: 7px;
}
.double-eleven-rule .rule-list::-webkit-scrollbar-track {
  background-color: transparent;
}
.double-eleven-rule .rule-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(125, 69, 56, 0.2);
}
.double-eleven-rule .rule-list::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}
.double-eleven-rule .rule-list::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.double-eleven-rule .rule-list h3 {
  line-height: 0.693333rem;
  font-size: 0.426667rem;
  color: #2D3037;
  margin-bottom: 0.133333rem;
}
.double-eleven-rule .rule-list p {
  line-height: 0.69rem;
  font-size: 0.37rem;
  color: #5E6D81;
  word-break: break-all;
  opacity: 0.6;
}
.more-youhui {
  width: 100%;
  background: #FEF7EE;
  padding: 1.07rem 0;
}
.more-youhui .youhui-item-box {
  padding: 0rem 0.4rem;
  margin-top: 0.666667rem;
}
.more-youhui .youhui-item {
  width: 100%;
  height: 4.53rem;
  padding: 0.64rem 0.53rem 0;
  margin-bottom: 0.53rem;
  color: #FFF;
}
.more-youhui .youhui-item .youhui-tit {
  font-size: 0.53rem;
  font-weight: 400;
  line-height: 0.53rem;
  color: #FFFFFF;
  margin-bottom: 0.27rem;
}
.more-youhui .youhui-item p {
  font-size: 0.37rem;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.64rem;
  opacity: 0.6;
}
.more-youhui .youhui-item a {
  display: block;
  width: 3.2rem;
  height: 0.96rem;
  line-height: 0.96rem;
  text-align: center;
  font-size: 0.4rem;
  color: #2D3037;
  background: linear-gradient(90deg, #FFF3E6, #FEE0BE);
  -webkit-border-radius: 0.48rem;
  -moz-border-radius: 0.48rem;
  -o-border-radius: 0.48rem;
  border-radius: 0.48rem;
  margin-top: 0.32rem;
}
.more-youhui .youhui-item:last-child {
  margin-bottom: 0rem;
}
.more-youhui .youhui-item:nth-child(1) {
  background: url(../../images/huodong/doubleeleven2022/yh-bg-1.png) no-repeat center;
  background-size: 100% 100%;
}
.more-youhui .youhui-item:nth-child(2) {
  background: url(../../images/huodong/doubleeleven2022/yh-bg-2.png) no-repeat center;
  background-size: 100% 100%;
}
.more-youhui .youhui-item:nth-child(3) {
  background: url(../../images/huodong/doubleeleven2022/yh-bg-3.png) no-repeat center;
  background-size: 100% 100%;
}
.pro-tab {
  position: relative;
  width: 100%;
  height: 1.573333rem;
  border-bottom: 1px solid rgba(125, 69, 56, 0.1);
  text-align: center;
  overflow: hidden;
  margin-top: 0.32rem;
}
.pro-tab .pro-tab-center {
  overflow-x: auto;
  padding-bottom: 10px;
}
.pro-tab .pro-tab-list {
  display: inline-block;
  vertical-align: top;
}
.pro-tab ul {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
.pro-tab ul li {
  position: relative;
  height: 1.573333rem;
  line-height: 1.573333rem;
  font-size: 0.426667rem;
  color: #7D4538;
  padding: 0px 0.266667rem;
  white-space: nowrap;
  -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::after {
  content: "";
  position: absolute;
  bottom: 0rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 1.6rem;
  height: 0.08rem;
}
.pro-tab ul li img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  vertical-align: top;
  width: 0.533333rem;
  height: 0.426667rem;
  margin-top: 2px;
  margin-right: 0.226667rem;
}
.pro-tab ul li.active {
  color: #FC3D2B;
}
.pro-tab ul li.active::after {
  background-color: #FC3D2B;
}
.pro-area-tab {
  position: relative;
  width: 100%;
  height: 1.6rem;
  background-color: #FFF;
  text-align: center;
  overflow: hidden;
}
.pro-area-tab .pro-area-tab-center {
  overflow-x: auto;
  padding-bottom: 10px;
  background: linear-gradient(0deg, #FFFFFF, #F0F2F5);
}
.pro-area-tab .pro-area-tab-list {
  display: inline-block;
  vertical-align: top;
}
.pro-area-tab ul {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
.pro-area-tab ul li {
  line-height: 0.746667rem;
  font-size: 0.32rem;
  color: #5E6D81;
  white-space: nowrap;
  padding: 0.32rem 0.32rem 0.093333rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
}
.pro-area-tab ul li img {
  display: block;
  width: 0.533333rem;
  height: 0.426667rem;
  margin: 0 auto;
}
.pro-area-tab ul li.active {
  color: #FF6666;
  background: linear-gradient(0deg, #F0F2F5, #FFDCB9);
}
.scroll-shadow {
  position: absolute;
  right: 0rem;
  top: 0rem;
  bottom: 0rem;
  width: 1.6rem;
  background: linear-gradient(-90deg, #FEF7EE 0%, rgba(254, 247, 238, 0) 100%);
  z-index: 10;
}
.product-link {
  margin-top: 0rem;
}
.spring-anchor-nav {
  position: fixed;
  left: 0.32rem;
  bottom: 0.32rem;
  width: 1.626667rem;
  height: 1.626667rem;
  z-index: 101;
}
.spring-anchor-nav > i {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../../images/huodong/doubleeleven2022/bt01.png) no-repeat center;
  background-size: 100% 100%;
}
.spring-anchor-nav > ul {
  position: absolute;
  left: 0rem;
  bottom: 1.813333rem;
  width: 4.266667rem;
  background-color: #FFF;
  display: none;
  box-shadow: 0rem 0.1333rem 0.2667rem 0rem rgba(189, 183, 185, 0.5);
}
.spring-anchor-nav.open > i {
  background: url(../../images/huodong/doubleeleven2022/bt02.png) no-repeat center;
  background-size: 100% 100%;
}
.spring-anchor-nav.open ul {
  display: block;
}
.spring-anchor-nav.open ul::before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  bottom: -0.2rem;
  left: 0.5rem;
  border-left: 0.3rem solid transparent;
  border-right: 0.3rem solid transparent;
  border-top: 0.3rem solid #FFF;
}
.spring-anchor-nav > ul > li {
  position: relative;
  height: 1rem;
  width: 100%;
  margin: 0 auto;
  line-height: 1.066667rem;
  text-align: center;
  font-size: 0.373333rem;
  color: #2D3037;
  border-bottom: 1px solid rgba(184, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  z-index: 10;
}
.spring-anchor-nav > ul > li:last-child {
  border: none;
}
.spring-anchor-nav > ul > li.active {
  color: #FFF;
  background: linear-gradient(90deg, #FF8342, #FC3D2B);
}
.back-page-top {
  position: fixed;
  right: 0.32rem;
  bottom: 0.64rem;
  width: 1.173333rem;
  height: 1.173333rem;
  background: url(../../images/huodong/doubleeleven2022/backtop-icon.png) no-repeat center;
  background-size: 100% 100%;
  z-index: 101;
  display: none;
}
.couponmodal {
  position: fixed;
  top: 0rem;
  left: 0rem;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  display: none;
}
.couponmodal .couponmodal-box {
  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: 7.466667rem;
  height: 9.066667rem;
  background: url(../../images/huodong/doubleeleven2022/modal-coupon-bg.png) no-repeat center;
  background-size: 100% 100%;
}
.couponmodal .couponmodal-box .get-coupon-congratulation {
  height: 0.96rem;
  line-height: 0.96rem;
  font-size: 0.453333rem;
  color: #FDF9ED;
  background: url(../../images/huodong/doubleeleven2022/title-liuhai.png) no-repeat center;
  background-size: 5.64rem 100%;
  text-align: center;
}
.couponmodal .couponmodal-box .get-coupon-math {
  height: 1.253333rem;
  line-height: 1.253333rem;
  font-size: 0.64rem;
  color: #FFFFFF;
  margin-top: 1.04rem;
  text-align: center;
}
.couponmodal .couponmodal-box .get-coupon-math span {
  font-size: 1.706667rem;
  margin-right: 0.16rem;
}
.couponmodal .couponmodal-box .use-rule {
  line-height: 0.693333rem;
  font-size: 0.426667rem;
  color: #FFFFFF;
  text-align: center;
  margin-top: 0.586667rem;
}
.couponmodal .couponmodal-box .couponmodal-box-button {
  position: absolute;
  top: 5.32rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 4.693333rem;
  height: 1.173333rem;
  line-height: 1.173333rem;
}
.couponmodal .couponmodal-box .couponmodal-box-button a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 0.48rem;
  color: #FC3D2B;
}
.couponmodal .couponmodal-box .couponmodal-bottom-text {
  position: absolute;
  top: 7.013333rem;
  left: 0rem;
  width: 100%;
  padding: 0rem 0.426667rem;
  line-height: 0.533333rem;
  font-size: 0.27rem;
  color: #FFFFFF;
  opacity: 0.5;
  text-align: center;
  word-break: break-all;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.couponmodal .couponmodal-box .no-coupon,
.couponmodal .couponmodal-box .got-coupon {
  padding-top: 1.106667rem;
  display: none;
}
.couponmodal .couponmodal-box .title {
  line-height: 0.853333rem;
  font-size: 0.586667rem;
  color: #FFFFFF;
  text-align: center;
}
.couponmodal .couponmodal-box .erweima-explain {
  position: relative;
  min-height: 1.946667rem;
  padding-left: 3.04rem;
  padding-top: 0.04rem;
  margin-top: 0.706667rem;
  display: flex;
  align-items: center;
}
.couponmodal .couponmodal-box .erweima-explain .erweima-explain-bg {
  position: absolute;
  top: 0rem;
  left: 0.75rem;
  width: 1.87rem;
  height: 1.87rem;
}
.couponmodal .couponmodal-box .erweima-explain .erweima-explain-bg img {
  width: 100%;
  height: 100%;
}
.couponmodal .couponmodal-box .erweima-explain p {
  line-height: 0.75rem;
  font-size: 0.35rem;
  color: #FFFFFF;
  width: 100%;
}
.couponmodal .couponmodal-box div.close-modal {
  position: absolute;
  bottom: -1.906667rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 1.106667rem;
  height: 1.106667rem;
  background: url(../../images/huodong/doubleeleven2022/close-coupon-modal.png) no-repeat center;
  background-size: 100% 100%;
}
.duihuan-modal {
  position: fixed;
  top: 0rem;
  left: 0rem;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  display: none;
}
.duihuan-modal .duihuan-modal-box {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  padding: 0rem 0.4rem;
}
.duihuan-modal .duihuan-modal-box .duihuan-modal-box-center {
  background-color: #FFF;
}
.duihuan-modal .duihuan-modal-box .duihuan-body {
  padding: 0.586667rem 0.4rem 1.04rem;
}
.duihuan-modal .duihuan-modal-box .duihuan-body p {
  line-height: 0.773333rem;
  font-size: 0.4rem;
  color: #2D3037;
  text-align: center;
}
.duihuan-modal .duihuan-modal-box .duihuan-bottom {
  display: flex;
  justify-content: space-between;
  background-color: #FFF;
  padding: 0rem 0.4rem 0.533333rem;
}
.duihuan-modal .duihuan-modal-box .duihuan-bottom button {
  width: 4rem;
  height: 1.173333rem;
  font-size: 0.426667rem;
  color: #5E6D81;
  background-color: #F0F2F5;
  -webkit-border-radius: 0.586667rem;
  -moz-border-radius: 0.586667rem;
  -o-border-radius: 0.586667rem;
  border-radius: 0.586667rem;
}
.duihuan-modal .duihuan-modal-box .duihuan-bottom button.sure-btn {
  color: #FFF;
  background: linear-gradient(90deg, #FF8342, #FC3D2B);
}
.duihuan-modal .duihuan-modal-box .duihuan-success .duihuan-bottom {
  justify-content: center;
}
.duihuan-modal .duihuan-modal-box .duihuan-success .duihuan-bottom button {
  width: 6rem;
}
.duihuan-modal .duihuan-modal-box .jifen-not-enough,
.duihuan-modal .duihuan-modal-box .duihuan-success {
  display: none;
}
.duihuan-modal .duihuan-head {
  position: relative;
  width: 100%;
  height: 1.306667rem;
  line-height: 1.306667rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  background: #FC3D2B;
  padding-left: 0.4rem;
}
.duihuan-modal .duihuan-head .close-duihuan-modal {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0.4rem;
  width: 0.373333rem;
  height: 0.373333rem;
  background: url(../../images/huodong/doubleeleven2022/close-rule-modal.png) no-repeat center;
  background-size: 100% 100%;
}
.duihuan-modal .duihuan-modal-record {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  padding: 0rem 0.4rem;
  display: none;
}
.duihuan-modal .duihuan-modal-record .duihuan-modal-record-center {
  background-color: #FFF;
}
.duihuan-modal .duihuan-modal-record .body {
  padding: 0.213333rem 0.4rem;
  max-height: 9.84rem;
  overflow-y: auto;
}
.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: 0.32rem;
  font-weight: 400;
  color: #5E6D81;
  padding: 0.16rem 0.106667rem;
  border-bottom: 1px solid #F0F2F5;
}
.duihuan-modal .duihuan-modal-record .body table td {
  font-size: 0.32rem;
  color: #2D3037;
  padding: 0.2rem 0.106667rem;
  border-bottom: 1px solid #F0F2F5;
}
.couponrule-modal {
  position: fixed;
  top: 0rem;
  left: 0rem;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  display: none;
}
.couponrule-modal .couponrule-modal-box {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  padding: 0rem 0.4rem;
}
.couponrule-modal .couponrule-modal-box-center {
  background-color: #FFF;
}
.couponrule-modal .couponrule-head {
  position: relative;
  width: 100%;
  height: 1.306667rem;
  line-height: 1.306667rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
  background: #FC3D2B;
  padding-left: 0.4rem;
}
.couponrule-modal .couponrule-head.left {
  text-align: left;
}
.couponrule-modal .couponrule-head .close-couponrule-modal {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0.4rem;
  width: 0.373333rem;
  height: 0.373333rem;
  background: url(../../images/huodong/doubleeleven2022/close-rule-modal.png) no-repeat center;
  background-size: 100% 100%;
}
.couponrule-modal .couponrule-body {
  max-height: 9.84rem;
  overflow: auto;
  padding: 0.426667rem 0.4rem 0.426667rem;
}
.couponrule-modal .couponrule-body h3 {
  line-height: 0.746667rem;
  font-size: 0.48rem;
  color: #2D3037;
  margin-bottom: 0.213333rem;
}
.couponrule-modal .couponrule-body p {
  line-height: 0.533333rem;
  font-size: 0.32rem;
  color: #5E6D81;
  word-break: break-all;
}
.couponrule-modal .couponrule-bottom {
  text-align: center;
  padding: 0.4rem 0rem;
}
.couponrule-modal .couponrule-bottom button {
  width: 2.933333rem;
  height: 0.853333rem;
  font-size: 0.346667rem;
  color: #FFFFFF;
  background: linear-gradient(90deg, #FF8342, #FC3D2B);
  -webkit-border-radius: 0.426667rem;
  -moz-border-radius: 0.426667rem;
  -o-border-radius: 0.426667rem;
  border-radius: 0.426667rem;
}
.couponrule-modal .address-info {
  width: 100%;
  background-color: #FFF;
  padding: 0.533333rem 0rem;
}
.couponrule-modal .address-info ul li {
  position: relative;
  min-height: 1.173333rem;
  padding-left: 2.506667rem;
  padding-right: 0.426667rem;
  margin-bottom: 0.32rem;
}
.couponrule-modal .address-info ul li:last-child {
  margin-bottom: 0rem;
}
.couponrule-modal .address-info ul li label:nth-child(1) {
  position: absolute;
  top: 0rem;
  left: 0.426667rem;
  line-height: 1.173333rem;
  font-size: 0.373333rem;
  color: #5E6D81;
}
.couponrule-modal .address-info ul li label:nth-child(1)::before {
  content: "*";
  color: #FC3D2B;
  margin-right: 2px;
}
.couponrule-modal .address-info ul li input {
  width: 100%;
  height: 1.173333rem;
  font-size: 14px;
  color: #2D3037;
  padding-left: 0.293333rem;
  border: 1px solid #DBE1E8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.couponrule-modal .address-info ul li input.has-error {
  border-color: #FF6666;
}
.couponrule-modal .address-info ul li .address-select {
  display: flex;
}
.couponrule-modal .address-info ul li select {
  flex: 1 0;
  appearance: none;
  float: left;
  width: 100%;
  height: 1.173333rem;
  font-size: 14px;
  color: #2D3037;
  background: url(../../images/huodong/doubleeleven2022/select-bg.png) no-repeat 90% center;
  padding-left: 0.293333rem;
  padding-right: 0.8rem;
  border: 1px solid #DBE1E8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0.133333rem;
}
.couponrule-modal .address-info ul li select:last-child {
  margin-right: 0rem;
}
.couponrule-modal .address-info ul li .get-verify-num .get-num {
  display: block;
  width: 3.733333rem;
  height: 1.173333rem;
  line-height: 1.066667rem;
  font-size: 0.373333rem;
  text-align: center;
  color: #FC3D2B;
  border: 1px solid #FC3D2B;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-top: 0.32rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.couponrule-modal .address-info .send-text {
  line-height: 0.613333rem;
  font-size: 0.346667rem;
  color: #2D3037;
  text-align: center;
  margin-top: 0.4rem;
}
.couponrule-modal .address-info .send-text span {
  color: #FC3D2B;
  margin-left: 2px;
}
#user-address .couponrule-bottom {
  background-color: #FFF;
  border-top: none;
}
#user-address .couponrule-bottom button {
  width: 4.266667rem;
  height: 1.173333rem;
  background: linear-gradient(90deg, #FF8342, #FC3D2B);
  -webkit-border-radius: 0.586667rem;
  -moz-border-radius: 0.586667rem;
  -o-border-radius: 0.586667rem;
  border-radius: 0.586667rem;
}
.product-link,
.footer {
  position: relative;
  z-index: 100;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
/* contact service modal */
#get-discount .couponrule-body {
  height: auto;
  padding-bottom: 0.533333rem;
}
#get-discount .couponrule-body img {
  display: block;
  width: 3.333333rem;
  height: 3.333333rem;
  margin: 0 auto;
}
#get-discount .couponrule-body p {
  line-height: 0.64rem;
  font-size: 0.373333rem;
  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: 94%;
  background-color: #FFF;
}
.identify-modal .center .close-identify-modal {
  position: absolute;
  right: 0.426667rem;
  top: 0.426667rem;
  width: 0.32rem;
  height: 0.32rem;
  background: url(../../images/freetry/close-modal-icon.png) no-repeat center;
  background-size: 100% 100%;
  z-index: 5;
}
.identify-modal .center .body .tips-content {
  position: relative;
  padding-top: 0.853333rem;
  text-align: center;
}
.identify-modal .center .body .tips-content i {
  display: inline-block;
  vertical-align: top;
  width: 1.92rem;
  height: 1.92rem;
  background: url(../../images/freetry/modal-warn-icon.png) no-repeat center;
  background-size: 100% 100%;
}
.identify-modal .center .body .tips-content .tips-p {
  line-height: 0.693333rem;
  font-size: 0.426667rem;
  color: #2D3037;
  margin-top: 0.506667rem;
}
.identify-modal .center .body .tips-content .limit-text {
  line-height: 0.8rem;
  font-size: 0.533333rem;
  color: #2D3037;
  margin-top: 0.506667rem;
}
.identify-modal .center .body .tips-content .limit-des {
  line-height: 0.64rem;
  font-size: 0.373333rem;
  color: #5E6D81;
  margin-top: 0.133333rem;
}
.identify-modal .center .body .sure-button {
  margin-top: 0.746667rem;
}
.identify-modal .center .body .sure-button a {
  display: block;
  width: 100%;
  height: 1.333333rem;
  line-height: 1.333333rem;
  text-align: center;
  font-size: 0.426667rem;
  color: #FFFFFF;
  background: #FF6666;
  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;
}
.product-link {
  margin-top: 0rem;
}
