/* rebate page */
.single-box .rebatebg {
 background: linear-gradient(90deg,#7D0FF8,#7C0FF6) no-repeat;
}

.single-box .rebatebody {
  position: relative;
  top: 2.7rem;
  margin-bottom: 10rem;
}

.single-box .rebatebody .rebatebanner .title-img {
  position: relative;
  text-align: center;
}

.single-box .rebatebody .rebatebanner .title-img .desc {
  position: relative;
  bottom: 3rem;
  padding: 0.1rem 1.2rem 0.1rem 1.8rem;
  background-color: #ff19e0;
  border-radius: 1rem;
  color: #fff;
}

.single-box .rebatebody .rebatebanner .title-img .desc img {
  position: relative;
  left: -0.3125rem;
  top: -0.125rem;
	width: 0.8rem;
	height: 0.8rem;
}

.single-box .rebatebody .rebate-title {
  margin-top: -0.4375rem;
  padding-left: 0.9375rem;
  height: 3rem;
  line-height: 3rem;
  background-color: #fff;
}

.single-box .rebatebody .rebate-title .txt {
	background: linear-gradient(90deg,#8e00ff,#b20aff);
	color: #fff;
	padding: 0.2rem 0.6rem;
	border-radius: 5rem;
}

.single-box .rebatebody .tip-txt {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAIAAAAABzZIbqAAAEHElEQVRIDbVWTWhcVRT+zn1v2gSSStqitl0YpErQ1mIyiURqFURBdKeC3Yh0WyIURdyILutCEQVRsqgUFdwJouhGdGeTNMVgFX/ALBSVUEzTaf7m3Xv8znvzZsZ5k5nnwsu8ufed852fe8655z6g5Nge1wlf1WU/qbN6p+4qKQZXFggJM05wS/B6qr4b42Xl+hqoHdGb6lV9SODGVQEn4qIIx/W4jpQxIjuB9G49mDicoQdPiGDUcJ4WGgKJQJZJ+pSY2d3zctn43UZXA0lVHyHjTYbkMOh1OtqRbTQfcFUdXo3/xuvyi2x1GmkXS3lU/jiJ5+j5sBFMlwcuk/YdXzYUup+0sUjksMXX+NwhaOh8NIzT8pXUSGqOuLniYntKqxLwTq48KJbp3UtxwCdyUa7mWJ3Q/V5wIlF9PoZMUzkih6fDNdTowAzDR0o2mjvQB3QgqeHzWHC/sULAkovwpMzJTw1sYdJpHUy2cTYSPGsFYDsJgqfiefmoAN6q6slQVbWHYVphko8VQF0I9FiSCX9OJ1WVsvWJsKT36J4camGEvqLOqT5jHthDZ96QS/JtDuo1Mxwaxe5FhvNXywdzc3Rb/YO5TGoAX+BWap00zT7oCsN0PgeUmeWC/MX6fT93MArRY7lcasDX/W2xkxErchVcxDx+ywFlZ+/xGfMW0rICjjKnaQFlVRSimxFlqhjJZZ5a221zGDhcxykSRl3AW6yoP5rMxqIS4fck6KqD7KXwDVjFEFmr/ypTwzpxLPuOsYYTzuFdcyJRmMwLHYj0lfnwFoXGLlJaloNu6DYaLR5IX1ndrLODbay+y8IOukpI5pPVOuvM2vZr9HRlA3hvaF7+7CrTIJYzYD2OW2cpoiIyxvWYNfoBj0PUM9PLQKkQsQ38zDBtsk1zA42Hxvhb66XceKV2IAsyVx/XR4k/VudfJQ0VrqxF+NiU9Bq5gUykB7KyKF+SbU+5EWV5y0IkbTtp3inl9HSgLIAWxcapYtlvTuntPOJpNzQmT/Kqzf95bKJGxevmt4iOJsBzbIROeN9+zThZb0+/ANjnF1yQH+hG04sSxizETI3d3RjhvW3Xa12DTLKvsX/wzyzbLVGBVKm6WkJpARJ4GVgzkiyjyvbh7QvhNOt7ic0O9qTGCqLlCGwnqQ6GeYs96SwW8L35jvQKjHBfFLC32IgIyBxrsbKDl1dgy3pWIHU6/OOuRfnGGKmBFmLn1fq0Hhoke4MBZcPb2DMnV3ZGtzh9DeiU7ku8fsjETafNnl7y1rrG3v9yvCizLVXdV31bRZLgjljkYQKH+QUxzPWQOBxQ0ZN2H3dX26IW49jipat4C5f8AD5g/u8NqixA6gzYFJG37T7ugBde+3qQS+hdeiMGIdeZA5bI+r4L0rfR5bL/6/wPvDd6z1FKJC0AAAAASUVORK5CYII=);
	background-size: auto 1.1rem;
  background-repeat: no-repeat;
  line-height: .45rem;
  height: 1rem;
  margin: 1rem 0 1rem 0.5rem;
  padding-left: 1rem;
}

.single-box .rebatebody .tip-txt .txt {
  font-size: 1rem;
  font-weight: bold;
}

.single-box .rebatebody .tip-txt .sub {
  margin-left: 0.1875rem;
	font-size: .8rem;
  font-weight: bold;
	color: #888;
	
}

#pills-tab-rebate {
  position: relative;
  padding: 0.9375rem 0;
  flex-wrap: nowrap;
  width: 100%;
  z-index: 10;
}

#pills-tab-rebate li {
  padding: 0 0.5rem;
}

#pills-tab-rebate li a {
	font-size: 1rem;
}

#pills-tab-rebate li a.active {
  padding: 0.2rem 0.6rem;
	border-radius: 5rem;
	background: linear-gradient(90deg,#8e00ff,#b20aff);
	color: #fff;
}

#pills-tabContent-rebate {
  position: relative;
}

.rebate-goods {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
}

.rebate-goods li {
  display: flex;
  flex-direction: column;
  align-content: center;
  margin: 0.3125rem 0.5rem;
  width: 10rem;
  height: 16rem;
  background-color: #fff;
  border-radius: 0.3125rem;
}

.rebate-goods li .goods-img {
  position: relative;
  margin: 0.625rem auto;
  width: 9rem;
  height: 9rem;
  border-radius: 0.3125rem;
  overflow: hidden;
}

.rebate-goods li .goods-img img {
  width: 100%;
}

.rebate-goods li .goods-img .tag {
  position: absolute;
  background: linear-gradient(270deg,#ffbe50,#ff570c);
	box-shadow: 0 .04rem .06rem 0 rgba(255,153,67,.33);
  border-radius: 0.625rem;
  padding: 0 0.9375rem;
  bottom: 0;
  right: 0;
  font-size: 0.75rem;
  color: #fff;
}

.rebate-goods li .info {
  padding: 0 0.625rem;
  overflow: hidden;
}

.rebate-goods li .info .title {
  width: 100%;
  font-size: 0.81875rem;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.rebate-goods li .info .price .current {
  margin-right: 0.3125rem;
  font-size: 1.2rem;
  color: #fe3738;
}

.rebate-goods li .info .price .original {
  font-size: 0.75rem;
  color: #999;
  text-decoration: line-through;
}

.rebate-goods li .discount {
	position: relative;
	margin-bottom: 0.8rem;
	padding: 0.3rem;
  height: 1.2rem;
	color: #fff;
}

.rebate-goods li .discount span:first-child {
  position: absolute;
  padding: 0 .35rem;
	height: 1.5rem;
	line-height: 1.5rem;
	background: linear-gradient(315deg,#ff80fd,#ff59fe 29%,#f600ff);
	box-shadow: .03rem 0 .1rem 0 rgb(127 20 9.5%);
	border-radius: 0 .5rem 0 .5rem;
	font-size: .7rem;
	font-weight: 500;
	z-index: 3;
}

.rebate-goods li .discount span:nth-child(2) {
  display: block;
	position: relative;
	top: .4rem;
  padding-right: 0.1rem;
	line-height: 1.1rem;
	height: 1.1rem;
	background: linear-gradient(99deg,#9c00ff,#c110ff);
	box-shadow: 0 .02rem .08rem 0 rgb(224 0 8.22580645%);
	border-radius: .3rem .3rem 0 .3rem;
	font-size: .6rem;
	font-weight: 500;
  text-align: right;
}

/* Extra small devices (portrait phones, less than 570.375rem)
No media query for `xs` since this is the default in Bootstrap */
/* Small devices (landscape phones, 570.375rem and up) */
@media (min-width: 410px) { 
  .single-box .rebatebody .rebatebanner .title-img .desc {
    padding: 0.1rem 1.2rem 0.2rem 1.8rem;
  }
}


