@charset "UTF-8";

/* 积分兑换 */

.infodetail {
  width: 1360px;
  background: #fff;
  margin: auto;
  border-bottom: 100px solid #f0f2f5;
}
.infodetail .subtitle {
  padding: 25px 25px 25px 55px;
  font: 24px/1 arial;
  border-bottom: 1px solid #eee;
  position: relative;
}
.infodetail .subtitle:before {
  content: "";
  width: 5px;
  height: 20px;
  background: #EDD51E;
  position: absolute;
  left: 40px;
}
.infodetail .article {
  min-height: 100px;
  padding: 40px;
  font: 14px/1.7 arial;
  word-wrap: break-word;
}
.infodetail .article img{
  max-width:100%
}


.product-base-detail .info_right {
  flex-grow: 1;
  font: 16px/30px arial;
}
.product-base-detail .info_right .maintitle {
  font: bold 32px/1 arial;
}
.product-base-detail .info_right .tags {
  font: 14px/3 arial;
  padding: 10px 0;
}
.product-base-detail .info_right .detail {
  padding: 20px;
  background-color: #f6f6f6;
  box-sizing: border-box;
  margin-right: 60px;
  margin-bottom: 15px;

}
.product-base-detail .info_right .detail p{

}
.product-base-detail .info_right .detail em{
  padding-left: 20px;
}
.product-base-detail .info_right .numtotal {
  padding: 10px 20px;
}
.product-base-detail .info_right .num {
  padding: 10px 20px;
  display: flex;
  align-items: center;
}
.product-base-detail .info_right .num label {
  margin-right: 10px;
}
.product-base-detail .info_right .num ul {
  display: flex;
  border: 1px solid #ccc;
  height: 40px;
  border-radius: 20px;
}
.product-base-detail .info_right .num ul li {
  width: 40px;
  text-align: center;
  font: 16px/40px arial;
}
.product-base-detail .info_right .forbtn {
  padding: 10px 0 0 0;
}
.product-base-detail .info_right .forbtn .btn {
  width: 130px;
  height: 40px;
  background: #000;
  color: #EDD51E;
  font: 18px/40px arial;
  text-align: center;
}
.product-base-detail .info_left {
  margin-right: 60px;
}
.product-base-detail .info_left .bigimg {
  width: 462px;
  height: 462px;
  background: gray;
  object-fit: contain;
  margin-bottom: 25px;
}
.product-base-detail .info_left .bigimg img {
  width: 462px;
  height: 462px;
  object-fit: contain;
}
.product-base-detail .info_left .thumblist {
  display: flex;
  gap: 25px;
}
.product-base-detail .info_left .thumblist li img {
  width: 73px;
  height: 73px;
  object-fit: contain;
  background-color: gray;
}


.duihuanlistwrap {
  background: #f0f2f5;
}


/* 积分商城 */

.pagebar {
  height: 50px;
  text-align: center;
  font: 16px/50px arial;
  padding: 0 0 50px 0;
}

.jifentabs {
  max-width: 1320px;
  margin: 25px auto 15px;
  display: flex;
  height: 99px;
  flex-flow: row nowrap;
  border-bottom: 3px solid #edd51e;
  background: #f0f2f5;
  gap: 20px;
}
.jifentabs dd {
  width: 325px;
  height: 99px;
  background: #000000;
  color: #fff;
  text-align: center;
  font: bold 30px/99px arial;
}
.jifentabs dd a, .jifentabs dd a:hover {
  background: #000000;
  color: #fff;
  display: block;
  display: flex;align-items: center;justify-content: center;}
.jifentabs dd .icon {
  width: 40px;
  height: 40px;

  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.jifentabs dd.active, .jifentabs dd.active a, .jifentabs dd.active a:hover {
  background-color: #edd51e;
  color: #000;
}


.bannerimgwrap {
  width: 100%;
  background-color: #1d1b3c;
  background-repeat: center;
  background-position: center;
  background-size: cover;
}
.bannerimgwrap img {
  width: 100%;

  display: block;
  object-fit: cover;
  object-position: center;
}

.jifenlistwrap {
  /* background: #f0f2f5; */
}

.jifenlist {
  max-width: 1320px;
  margin: auto;
  display: flex;
  flex-flow: row wrap;

  padding: 0px 0 50px 0;
}
.jifenItem img {
  width:240px;
  height:240px
;
  display: block;
}
.jifenItem {
  width: 326px;
  height: 440px;
  background: #FFFFFF;
  box-shadow: 0px 10px 5px 0px rgba(0, 0, 0, 0.06);
  background-size: contain;
  align-items: center;
  display: flex;
  padding: 0 43px;
  box-sizing: border-box;
  flex-flow: column nowrap;
  margin-bottom: 20px;
  justify-content: center;
}
.jifenItem .forimg .thumb {
  width: 240px;
  height: 240px;
  object-fit: contain;
  margin: auto;
}
.jifenItem .title {
  height: 30px;
  font: 18px/30px arial;
  overflow: hidden;
  margin: 20px 0;
}
.jifenItem .btn {
  height: 51px;
  background: #000000;
  font: 20px/51px arial;
  color: #EDD51E;
  width: 100%;
  text-align: center;
}

/* 优惠券列表 */

.navwrap {
  height: 60px;
  background: #fbfbfb;
}
.navwrap ul {
  max-width: 1360px;
  margin: auto;
  display: flex;
  font: 14px/60px arial;
  color: #666666;
}

.bannerwrap {
  height: 400px;
  background-color: #666666;
  background-image: url(./new/banner.jpg);
  background-repeat: center;
  background-position: center;
  background-size: cover;
}

.youhuilistwrap {
  background: #f0f2f5;
}

.youhuilist {
  max-width: 1360px;
  margin: auto;
  display: flex;
  flex-flow: row wrap;
  gap: 25px 16px;
  padding: 50px 0 145px 0;
}

.youhuiItem {
  width: 672px;
  height: 190px;
  background: url(./new/itembg.png) no-repeat;
  background-size: contain;
  display: flex;
  justify-content: space-between;
}
.youhuiItem .youhui_left {
  width: 295px;
  height: 189px;
  text-align: center;
}
.youhuiItem .youhui_left .price {
  font: bold 76px/1 arial;
  padding: 20px 0 10px 0;
  color: #000000;
}
.youhuiItem .youhui_left .price:before {
  content: "￥";
  font: 32px/1 Source Han Sans CN;
}
.youhuiItem .youhui_left .tiaojie {
  font: 30px/1 arial;
  color: #000000;
}
.youhuiItem .youhui_right {
  flex-grow: 1;
  position: relative;
  padding: 0 0 0 25px;
}
.youhuiItem .youhui_right .btn {
  position: absolute;
  right: 15px;
  height: 46px;
  background: #000000;
  color: #ecd51c;
  font: 22px/46px arial;
  padding: 0 10px;
  margin: auto;
  top: 0;
  bottom: 0;
}
.youhuiItem .youhui_right .range {
  font: bold 24px/1 arial;
  color: #333333;
  padding: 25px 0 15px 0;
}
.youhuiItem .youhui_right .type {
  height: 30px;
  background: #edd51e;
  border-radius: 3px;
  color: #000000;
  font: 18px/30px arial;
  display: inline-block;
  padding: 0 10px;
}
.youhuiItem .youhui_right .time {
  position: absolute;
  bottom: 0;
  font: 22px/2 arial;
  color: #666666;
}