/*-------------------------------------------------------------------------å…¬å…±csså¼€å§‹*/
html {
  width: 100%;
  height: 100%;
  font-size: 12px;
  font-weight: normal;
  font-family: 'MicrosoftYaHei';
}
body {
  width: 100%;
  height: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 12px;
  font-weight: normal;
  text-align: left;
}
li {
  list-style: none;
}
[v-cloak] {
  display: none;
}
a,
a:hover,
a:focus,
a:visited {
  color: #000;
}
.red {
  color: #f00;
  font-size: inherit;
}
.ib {
  display: inline-block;
}
.ell {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: "";
  display: block;
  overflow: hidden;
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}
.cut-two {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.cut-three {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.cut-six {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
/*-------------------------------------------------------------------------å…¬å…±cssç»“æŸ*/
body {
  min-width: 990px;
}
.product-list > ul {
  /*margin-bottom: -20px;*/
}
.app {
  padding-bottom: 40px;
  background: #3A4DEE;
}
.act-banner {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 453px;
  background-position: top center;
  background-repeat: no-repeat;
  background-image: url("https://image01.homedo.com/Files/Images/cms/www/20180517/5379767519732427857_pic1.jpg");
}
.act-banner p {
  position: absolute;
  bottom: 125px;
  left: 50%;
  margin-left: -495px;
  text-indent: 100px;
  color: #ffea00;
  font-size: 31px;
  width: 990px;
}
.floor-list-li {
  background-color: transparent;
  /*é»˜è®¤èƒŒæ™¯è‰²é€æ˜Ž*/
  background-position: center;
  background-size: 100%;
}
.floor-list-li-inner {
  padding-top: 10px;
  margin: 0 auto;
  width: 990px;
}
/*æ¥¼å±‚åˆ‡æ¢æŒ‰é’® å¼€å§‹*/
.floor-btn {
  display: none;
  z-index: 1000;
  position: fixed;
  top: 30%;
  width: 110px;
  min-height: 95px;
  margin-top: -150px;
}
.floor-btn a {
  display: block;
}
.floor-btn .finance {
  margin-bottom: 10px;
}
.floor-btn .submit {
  margin-top: 10px;
}
.floor-btn li {
  height: 31px;
  background: #0131bc;
  border-bottom: 1px solid #2059ff;
  color: #fff;
  text-align: center;
  line-height: 31px;
  cursor: pointer;
}
.floor-btn .select {
  background: #39aaff;
}
/*æ¥¼å±‚åˆ‡æ¢æŒ‰é’® ç»“æŸ*/
/********************************************************************æ¥¼å±‚å¤´éƒ¨æ ·å¼*******************************************************************å¼€å§‹*/
.floor-top {
  /*margin-top: 10px;*/
}
.floor-top .title {
  margin: 10px 0;
  text-align: center;
  color: #353535;
  background-position: center;
  background-size: 100% 100%;
  word-break: break-all;
}
.floor-top .title .title-text {
  display: inline-block;
  font-size: 24px;
  color: #fff;
}
.floor-top .sub-title {
  margin-bottom: 10px;
  font-size: 14px;
  color: #e5e5ff;
  text-align: center;
}
/*tab æ ·å¼ å¼€å§‹*/
.floor-top .tab-list {
  margin: 0 auto;
  width: 990px;
}
.floor-top .tab-list li {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  height: 37px;
  width: 190px;
  border-radius: 4px;
  background-color: #15beff;
  color: #fff;
  font-size: 15px;
  line-height: 37px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.floor-top .tab-list li:nth-child(5n) {
  margin-right: 0;
}
/*tab æ ·å¼ ç»“æŸ*/
/********************************************************************æ¥¼å±‚å¤´éƒ¨æ ·å¼*******************************************************************ç»“æŸ*/
/*æ´»åŠ¨è§„åˆ™ å¼€å§‹*/
.act-rule {
  padding: 29px 38px;
  margin: 40px auto 0;
  width: 914px;
  background: #0854d7;
}
.act-rule h1 {
  margin-bottom: 20px;
  width: 100px;
  height: 32px;
  background: #f8e509;
  border-radius: 17px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  color: #794934;
  line-height: 32px;
}
.act-rule p {
  line-height: 20px;
}
/*æ´»åŠ¨è§„åˆ™ ç»“æŸ*/
/********************************************************************ç™¾å›¢å¤§æˆ˜æ ·å¼*******************************************************************å¼€å§‹*/
.BT {
  margin-right: 10px;
  margin-bottom: 20px;
  width: 485px;
  height: 227px;
  border-radius: 3px;
}
.BT:nth-child(2n) {
  margin-right: 0;
}
.BT .wrap {
  position: relative;
  margin-top: 5px;
  margin-bottom: 20px;
  width: 100%;
  height: 100%;
  background: #fff;
}
.BT .wrap-link {
  position: relative;
  overflow: visible;
  display: block;
  width: 100%;
  height: 100%;
}
.BT .top-icon {
  display: block;
  z-index: 99;
  position: absolute;
  top: -5px;
  left: 4px;
  width: 60px;
  height: 65px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180514/5399075070754598858_pic1.png) no-repeat;
}
.BT .img-wrap {
  overflow: visible;
  position: relative;
  margin-top: 33px;
  padding-left: 20px;
  width: 160px;
  height: 160px;
}
.BT .no-buy-tips {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 20px;
  width: 160px;
  height: 160px;
  z-index: 97;
  background: #7b7b7b;
  text-align: center;
  line-height: 160px;
  font-size: 18px;
  color: #fff;
}
.BT .left-time {
  z-index: 100;
  padding-right: 10px;
  position: absolute;
  height: 28px;
  left: 0;
  bottom: 0;
  background: #6e7478 url(https://image01.homedo.com/Files/Images/cms/www/20180514/5538901063316492668_pic1.png) 7px center no-repeat;
  border-radius: 0 14px 14px 0;
  color: #fff;
  line-height: 28px;
  text-indent: 27px;
}
.BT .success-grey,
.BT .fail-grey,
.BT .success {
  z-index: 100;
  position: absolute;
  width: 88px;
  height: 72px;
  right: -9px;
  top: -23px;
  /*å·²æˆå›¢ çº¢è‰²*/
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180514/5237289047233976193_pic1.png) center no-repeat;
}
.BT .success-grey {
  /*å·²æˆå›¢ ç™½è‰²*/
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180514/5446246473646635510_pic1.png) center no-repeat;
}
.BT .fail-grey {
  /*æ‹¼å›¢å¤±è´¥ ç™½è‰²*/
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180515/4642650609006653682_pic1.png) center no-repeat;
}
.BT .img {
  width: 100%;
  height: 100%;
}
.BT .detail {
  margin-right: 23px;
  margin-top: 20px;
  width: 260px;
}
.BT .detail .title {
  overflow: hidden;
  margin-bottom: 6px;
  width: 220px;
  height: 48px;
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 160%;
  word-break: break-all;
}
.BT .detail .price {
  overflow: hidden;
  line-height: 1;
  padding-bottom: 12px;
  border-bottom: 1px dashed #e5e5e5;
}
.BT .detail .price .red {
  color: #ff3030;
  font-weight: 700;
  font-size: 14px;
}
.BT .detail .price .red em {
  font-size: 24px;
}
.BT .detail .price .black {
  margin-left: 24px;
  margin-top: 9px;
  color: #888;
  font-size: 12px;
}
.BT .detail .progress {
  position: relative;
  clear: both;
  margin-bottom: 8px;
  width: 260px;
  height: 10px;
}
.BT .detail .progress > span {
  float: left;
  color: #222;
  font-weight: 700;
  font-size: 14px;
  display: none;
}
.BT .detail .progress > i {
  float: right;
  color: #00c8c4;
  font-weight: 700;
  font-size: 14px;
  display: none;
}
.BT .detail .progressBar {
  position: absolute;
  bottom: 0;
  width: 260px;
  height: 8px;
  border-radius: 5px;
  background: #e5e5e5;
}
.BT .detail .progressBar span {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  border-radius: 5px;
  background: red;
  background: linear-gradient(to right, #04d5d3 0, #00ffa0 100%);
}
.BT .detail .rule {
  margin-bottom: 21px;
  width: 260px;
  font-size: 14px;
  line-height: 1;
  color: #000;
  text-align: left;
}
.BT .detail .rule i {
  color: #ddd;
}
.BT .detail .rule .red {
  font-size: 14px;
}
.BT .detail .join-btn {
  display: block;
  margin-top: 11px;
  width: 190px;
  height: 40px;
  border-radius: 4px;
  background: #ff3030;
  color: #fff;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  cursor: pointer;
}
.BT .detail .join-btn .icon {
  display: inline-block;
  width: 20px;
  height: 100%;
  padding-right: 5px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180412/5418149810475681132_pic1.png) right center no-repeat;
  vertical-align: top;
}
.join-btn-grey {
  background: #cbcbcb !important;
}
.join-btn-green {
  background: #3caf62 !important;
}
/********************************************************************ç™¾å›¢å¤§æˆ˜æ ·å¼*******************************************************************ç»“æŸ*/
/********************************************************************çˆ†æ¬¾æ ·å¼*******************************************************************å¼€å§‹*/
.TG .wrap {
  box-sizing: border-box;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 190px;
  padding: 20px;
  background: #fff;
}
.TG:nth-child(5n) {
  margin-right: 0;
}
.TG:nth-child(5n) .wrap {
  margin-right: 0;
}
.TG .wrap-link {
  display: block;
}
.TG .img-wrap {
  position: relative;
  margin: 0px auto;
  width: 150px;
  height: 150px;
}
/* .TG .img-wrap .end-tips ,
.TG .img-wrap .sold-out-tips {
  z-index: 100;
  position: absolute;
  width: 60px;
  height: 50px;
  right: -9px;
  top: -10px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180515/5118039345631770441_pic1.png) center/100% no-repeat;
} */
.TG .img-wrap .sold-out-tips {
  /* background: url(https://image01.homedo.com/Files/Images/cms/www/20180515/5068326135951248145_pic1.png) center/100% no-repeat; */
  z-index: 100;
  position: absolute;
  width: 90px;
  height: 90px;
  left: 50%;
  top: 50%;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20201016/5197324979837197968_pic1.png) center / 100% no-repeat;
  background-size: 100%;
  transform: translate(-50%, -50%);
}
.TG .img-wrap img {
  width: 100%;
  height: 100%;
}
.TG .title {
  margin: 8px 0px;
  height: 44px;
  font-size: 14px;
  line-height: 22px;
  color: #131415;
  word-break: break-all;
}
.TG .limit-count {
  margin: 8px 0 10px;
  width: 70px;
  height: 22px;
  line-height: 18px;
  background: url("//image01.homedo.com/Files/Images/cms/www/20210527/4864218784267526326_pic1.png");
  color: #fff;
  text-align: center;
}
.TG .limit-count-grey {
  background: url("//image01.homedo.com/Files/Images/cms/www/20210527/4864218784267526326_pic1.png");
}
.TG .detail .price {
  overflow: hidden;
  line-height: 1;
  padding-bottom: 12px;
  border-bottom: 1px dashed #e5e5e5;
}
.TG .detail .price .red {
  color: #ff3030;
  font-size: 14px;
  white-space: nowrap;
}
.TG .detail .price .red em {
  font-size: 22px;
}
.TG .detail .price .black {
  margin-left: 10px;
  margin-top: 7px;
  color: #888;
  font-size: 12px;
}
.TG .detail .join-btn {
  margin: 10px 0px 0;
  display: block;
  height: 34px;
  border-radius: 2px;
  background-color: #ff2c24;
  color: #fff;
  font-size: 15px;
  line-height: 34px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
@keyframes bgshake {
  0% {
    background-position: 5px 0;
  }
  25% {
    background-position: 5px 4px;
  }
  50% {
    background-position: 5px 0px;
  }
  75% {
    background-position: 5px 4px;
  }
  100% {
    background-position: 5px 0;
  }
}
.access {
  width: 152px;
  height: 130px;
  position: fixed;
  top: 312px;
  right: 0;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180831/5220181857865463923_pic1.png) no-repeat 0 0;
  animation: bgshake 4s linear infinite;
  -webkit-animation: bgshake 4s linear infinite;
  padding: 4px 0 0 0;
}
.access a {
  display: inline-block;
  width: 152px;
  height: 130px;
}
/********************************************************************çˆ†æ¬¾æ ·å¼*******************************************************************ç»“æŸ*/
/********************************************************************çˆ†æ¬¾ ä¸€è¡Œä¸¤ä¸ªæ ·å¼*******************************************************************å¼€å§‹*/
.TGW:nth-child(2n) {
  margin-right: 0;
}
.TGW:nth-child(2n) .wrap {
  margin-right: 0;
}
.TGW .wrap {
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 490px;
  height: 240px;
  background: #fff;
  padding: 18px 20px 20px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.TGW .wrap-link {
  position: relative;
  overflow: visible;
  display: block;
  width: 100%;
  height: 100%;
}
.TGW .top-icon {
  display: block;
  z-index: 2;
  position: absolute;
  text-align: center;
  top: -5px;
  left: 8px;
  width: 60px;
  height: 65px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180514/5399075070754598858_pic1.png) no-repeat;
}
.TGW .top-icon i {
  width: 32px;
  display: inline-block;
  padding-top: 7px;
}
.TGW .img-wrap {
  overflow: visible;
  position: relative;
  margin-top: 25px;
  width: 150px;
  height: 150px;
}
/* .TGW .img-wrap .end-tips ,
.TGW .img-wrap .sold-out-tips {
  z-index: 100;
  position: absolute;
  width: 60px;
  height: 50px;
  right: -9px;
  top: -9px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180515/5118039345631770441_pic1.png) center/100% no-repeat;
} */
.TGW .img-wrap .sold-out-tips {
  /* background: url(https://image01.homedo.com/Files/Images/cms/www/20180515/5068326135951248145_pic1.png) center/100% no-repeat; */
  z-index: 100;
  position: absolute;
  width: 90px;
  height: 90px;
  left: 50%;
  top: 50%;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20201016/5197324979837197968_pic1.png) center / 100% no-repeat;
  background-size: 100%;
  transform: translate(-50%, -50%);
}
.TGW .no-buy-tips {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 20px;
  width: 160px;
  height: 160px;
  z-index: 97;
  background: #7b7b7b;
  text-align: center;
  line-height: 160px;
  font-size: 18px;
  color: #fff;
}
.TGW .left-time {
  z-index: 100;
  padding-right: 10px;
  position: absolute;
  height: 28px;
  left: 0;
  bottom: 0;
  background: #6e7478 url(https://image01.homedo.com/Files/Images/cms/www/20180514/5538901063316492668_pic1.png) 7px center no-repeat;
  border-radius: 0 14px 14px 0;
  color: #fff;
  line-height: 28px;
  text-indent: 27px;
}
.TGW .img {
  width: 100%;
  height: 100%;
}
.TGW .limit-count {
  margin: 10px 0;
  width: 70px;
  height: 22px;
  line-height: 18px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20210527/4864218784267526326_pic1.png);
  color: #fff;
  text-align: center;
}
.TGW .limit-count-grey {
  background: url("//image01.homedo.com/Files/Images/cms/www/20210527/4864218784267526326_pic1.png");
}
.TGW .detail {
  margin-left: 20px;
  width: 280px;
}
.TGW .detail .title {
  overflow: hidden;
  height: 52px;
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 160%;
  word-break: break-all;
}
.TGW .detail .price {
  overflow: hidden;
  line-height: 1;
  padding-bottom: 12px;
  border-bottom: 1px dashed #e5e5e5;
}
.TGW .detail .price .red {
  color: #ff3030;
  font-size: 14px;
}
.TGW .detail .price .red em {
  font-size: 28px;
  font-weight: 600;
}
.TGW .detail .price .black {
  margin-left: 10px;
  margin-top: 12px;
  color: #888;
  font-size: 12px;
}
.TGW .detail .join-btn {
  display: block;
  width: 150px;
  height: 34px;
  border-radius: 2px;
  background: #ff3030;
  color: #fff;
  line-height: 34px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  cursor: pointer;
}
.TGW .detail .join-btn .icon {
  display: inline-block;
  width: 20px;
  height: 100%;
  padding-right: 5px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180412/5418149810475681132_pic1.png) right center no-repeat;
  vertical-align: top;
}
.join-btn-grey {
  background: #cbcbcb !important;
}
.join-btn-green {
  background: #3caf62 !important;
}
/********************************************************************çˆ†æ¬¾ ä¸€è¡Œä¸¤ä¸ªæ ·å¼*******************************************************************ç»“æŸ*/
/********************************************************************Ã¤Â¹Â°Ã¨ÂµÂ Ã¥ÂÅ’Ã¦Â¬Â¾*******************************************************************Ã¥Â¼â‚¬Ã¥Â§â€¹*/
.MZTK {
  margin-right: 10px;
  margin-bottom: 10px;
  width: 190px;
  background: #fff;
}
.MZTK:nth-child(5n) {
  margin-right: 0;
}
.MZTK .wrap-link {
  padding-top: 0.1px;
  display: block;
  width: 100%;
}
.MZTK .img-wrap {
  position: relative;
  margin: 0px auto;
  width: 150px;
  height: 150px;
}
.MZTK .rule {
  position: absolute;
  left: -20px;
  bottom: 0;
  padding-right: 14px;
  height: 28px;
  background: #fff;
  border: 1px solid #fc8142;
  border-left: none;
  border-radius: 0 14px 14px 0;
  font-size: 12px;
  line-height: 28px;
  color: #fc8142;
  text-indent: 7px;
  box-sizing: border-box;
}
.MZTK .img-wrap .img-top,
.MZTK .img-wrap .img-top-grey {
  z-index: 100;
  display: none;
  position: absolute;
  width: 50px;
  height: 50px;
  right: -10px;
  top: -10px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180520/5180343838358449134_pic1.png) center no-repeat;
}
.MZTK .img-wrap .img-top-grey {
  background: url(//image01.homedo.com/Files/Images/cms/www/20180520/4729771348754293453_pic1.png) center no-repeat;
}
.MZTK .img-wrap img {
  width: 100%;
  height: 100%;
}
.MZTK .title {
  margin: 8px 0px;
  height: 44px;
  line-height: 22px;
  font-size: 14px;
  color: #131415;
  word-break: break-all;
}
.MZTK .detail .price {
  overflow: hidden;
  line-height: 1;
  padding-bottom: 12px;
  border-bottom: 1px dashed #e5e5e5;
}
.MZTK .detail .price .red {
  color: #ff3030;
  font-weight: 700;
  font-size: 14px;
}
.MZTK .detail .price .red em {
  font-size: 24px;
}
.MZTK .detail .price .black {
  margin-left: 10px;
  margin-top: 7px;
  color: #888;
  font-size: 12px;
}
.MZTK .detail .send-tips {
  margin: 5px 10px 0;
  color: #f00000;
}
.MZTK .detail .send-list {
  position: relative;
  margin: 5px 10px 0;
  height: 34px;
  width: 150px;
  border-bottom: 1px dashed #e5e5e5;
  line-height: 17px;
  text-indent: 25px;
}
.MZTK .detail .zeng-text {
  position: absolute;
  left: 0;
  top: 0;
  margin-right: 5px;
  width: 22px;
  height: 17px;
  background: #ff3030;
  color: #fff;
  line-height: 17px;
  text-align: center;
  text-indent: 0;
}
.MZTK .detail .join-btn {
  margin: 12px 0px 0;
  display: block;
  height: 34px;
  border-radius: 2px;
  background-color: #ff2c24;
  color: #fff;
  font-size: 15px;
  line-height: 34px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.MZTK .detail .join-btn-grey {
  background: #cbcbcb;
}
.MZTK .detail .join-btn-green {
  background: #3caf62;
}
/********************************************************************Ã¤Â¹Â°Ã¨ÂµÂ Ã¥ÂÅ’Ã¦Â¬Â¾*******************************************************************Ã§Â»â€œÃ¦ÂÅ¸*/
/********************************************************************Ã¤Â¹Â°Ã§Ë†â€ Ã¥â€œÂÃ©â‚¬ÂÃ¦Å Â½Ã¥Â¥â€“*******************************************************************Ã¥Â¼â‚¬Ã¥Â§â€¹*/
.MZBP {
  margin-right: 10px;
  margin-bottom: 10px;
  width: 190px;
  background: #fff;
}
.MZBP:nth-child(5n) {
  margin-right: 0;
}
.MZBP:nth-child(5) .hover {
  margin-right: 120px;
}
.MZBP .wrap-link {
  padding-top: 0.1px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 20px;
}
.MZBP .img-wrap {
  position: relative;
  margin: 0px auto;
  width: 150px;
  height: 150px;
}
.MZBP .rule {
  position: absolute;
  left: -20px;
  bottom: -10px;
  padding-right: 14px;
  height: 26px;
  background: #fff;
  border: 1px solid #fc8142;
  border-left: none;
  border-radius: 0 14px 14px 0;
  font-size: 14px;
  line-height: 28px;
  color: #fc8142;
  text-indent: 5px;
  box-sizing: border-box;
}
.MZBP .img-wrap .img-top,
.MZBP .img-wrap .img-top-grey {
  display: none;
  z-index: 100;
  position: absolute;
  width: 50px;
  height: 50px;
  right: -10px;
  top: -10px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20180520/4856101337471318844_pic1.png) center no-repeat;
}
.MZBP .img-wrap .img-top-grey {
  background: url(//image01.homedo.com/Files/Images/cms/www/20180520/5713354913235678308_pic1.png) center no-repeat;
}
.MZBP .img-wrap img {
  width: 100%;
  height: 100%;
}
.MZBP .title {
  margin: 8px 0;
  height: 44px;
  font-size: 14px;
  line-height: 22px;
  color: #131415;
  word-break: break-all;
}
.MZBP .detail .price {
  overflow: hidden;
  line-height: 1;
  padding-bottom: 12px;
  border-bottom: 1px dashed #e5e5e5;
}
.MZBP .detail .price .red {
  color: #ff3030;
  font-weight: 700;
  font-size: 14px;
}
.MZBP .detail .price .red em {
  font-size: 24px;
}
.MZBP .detail .price .black {
  margin-left: 10px;
  margin-top: 7px;
  color: #888;
  font-size: 12px;
}
.MZBP .detail .send-tips {
  margin: 10px 10px 0;
  color: #ff2c24;
  font-size: 14px;
  font-weight: bold;
}
.MZBP .detail .send-list {
  position: relative;
  margin: 7px 10px 0;
  height: 40px;
  width: 150px;
  line-height: 20px;
  text-indent: 25px;
}
.MZBP .detail .zeng-text {
  position: absolute;
  left: 0;
  top: 0;
  margin-right: 5px;
  width: 18px;
  height: 18px;
  background: #ff3030;
  color: #fff;
  line-height: 18px;
  text-align: center;
  text-indent: 0;
}
.MZBP .detail .zeng-count {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #ff2c24;
}
.MZBP .detail .join-btn {
  display: block;
  height: 34px;
  border-radius: 2px;
  background-color: #ff2c24;
  color: #fff;
  font-size: 15px;
  line-height: 34px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.MZBP .detail .join-btn-grey {
  background: #cbcbcb;
}
.MZBP .detail .join-btn-green {
  background: #3caf62;
}
/********************************************************************Ã¤Â¹Â°Ã§Ë†â€ Ã¥â€œÂÃ©â‚¬ÂÃ¦Å Â½Ã¥Â¥â€“*******************************************************************Ã§Â»â€œÃ¦ÂÅ¸*/
/********************************************************************Ã¤Â¹Â°Ã¦Â»Â¡Ã¥ÂÂ¦Ã¨ÂµÂ Ã¦Â Â·Ã¥Â¼Â*******************************************************************Ã¥Â¼â‚¬Ã¥Â§â€¹*/
.MMLZ .wrap {
  margin-right: 10px;
  margin-bottom: 10px;
  width: 190px;
  background: #fff;
}
.MMLZ:nth-child(5n) {
  margin-right: 0;
}
.MMLZ:nth-child(5n) .wrap {
  margin-right: 0;
}
.MMLZ .wrap-link {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 20px;
}
.MMLZ .img-wrap {
  position: relative;
  margin: 0 auto;
  width: 150px;
  height: 150px;
}
.MMLZ .img-wrap .img-top,
.MMLZ .img-wrap .img-top-grey {
  display: none;
  z-index: 100;
  position: absolute;
  width: 50px;
  height: 50px;
  right: -10px;
  top: -10px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20180520/4856101337471318844_pic1.png) center no-repeat;
}
.MMLZ .img-wrap .img-top-grey {
  background: url(//image01.homedo.com/Files/Images/cms/www/20180520/5713354913235678308_pic1.png) center no-repeat;
}
.MMLZ .img-wrap img {
  width: 100%;
  height: 100%;
}
.MMLZ .title {
  margin: 8px 0;
  height: 44px;
  line-height: 22px;
  font-size: 14px;
  color: #131415;
  word-break: break-all;
}
.MMLZ .detail .price {
  overflow: hidden;
  margin: 10px 0 0;
  line-height: 1;
  padding-bottom: 12px;
  border-bottom: 1px dashed #e5e5e5;
}
.MMLZ .detail .price .red {
  color: #ff3030;
  font-weight: 700;
  font-size: 14px;
}
.MMLZ .detail .price .red em {
  font-size: 24px;
}
.MMLZ .detail .price .black {
  margin-left: 10px;
  margin-top: 7px;
  color: #888;
  font-size: 12px;
}
.MMLZ .detail .send-tips {
  margin: 8px 10px;
  color: #ff2c24;
  font-weight: bold;
  font-size: 14px;
  background-color: #fff;
}
.MMLZ .detail .send-list {
  position: relative;
  margin: 5px 10px 0;
  height: 40px;
  width: 150px;
  line-height: 20px;
  text-indent: 25px;
}
.MMLZ .detail .zeng-text {
  position: absolute;
  left: 0;
  top: 0;
  margin-right: 5px;
  width: 18px;
  height: 18px;
  background: #ff3030;
  color: #fff;
  line-height: 18px;
  text-align: center;
  text-indent: 0;
}
.MMLZ .detail .zeng-count {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #ff2c24;
}
.MMLZ .detail .join-btn {
  margin: 12px 0px 0;
  display: block;
  height: 34px;
  border-radius: 2px;
  background-color: #ff2c24;
  color: #fff;
  font-size: 15px;
  line-height: 34px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.MMLZ .detail .join-btn-grey {
  background: #cbcbcb;
}
.MMLZ .detail .join-btn-green {
  background: #3caf62;
}
/********************************************************************Ã¤Â¹Â°Ã¦Â»Â¡Ã¥ÂÂ¦Ã¨ÂµÂ Ã¦Â Â·Ã¥Â¼Â*******************************************************************Ã§Â»â€œÃ¦ÂÅ¸*/
/********************************************************************Ã¤Â¹Â°Ã¨ÂµÂ Ã¦Â²Â³Ã¥Â¸ÂÃ¦Â Â·Ã¥Â¼Â*******************************************************************Ã¥Â¼â‚¬Ã¥Â§â€¹*/
.MZHB {
  margin-right: 10px;
  margin-bottom: 10px;
  width: 190px;
  background: #fff;
}
.MZHB:nth-child(5n) {
  margin-right: 0;
}
.MZHB .wrap-link {
  padding-top: 0.1px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 20px;
}
.MZHB .img-wrap {
  position: relative;
  margin: 0px auto;
  width: 150px;
  height: 150px;
}
.MZHB .img-wrap .img-top,
.MZHB .img-wrap .img-top-grey {
  display: none;
  z-index: 100;
  position: absolute;
  width: 50px;
  height: 50px;
  right: -10px;
  top: -10px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20180520/4856101337471318844_pic1.png) center no-repeat;
}
.MZHB .img-wrap .img-top-grey {
  background: url(//image01.homedo.com/Files/Images/cms/www/20180520/5713354913235678308_pic1.png) center no-repeat;
}
.MZHB .img-wrap img {
  width: 100%;
  height: 100%;
}
.MZHB .title {
  margin: 8px 0px;
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  color: #131415;
  word-break: break-all;
}
.MZHB .detail .price {
  padding-bottom: 12px;
  overflow: hidden;
  margin: 0px 0px 0;
  line-height: 1;
  border-bottom: 1px dashed #e5e5e5;
}
.MZHB .detail .price .red {
  color: #ff3030;
  font-weight: 700;
  font-size: 14px;
}
.MZHB .detail .price .red em {
  font-size: 24px;
}
.MZHB .detail .price .black {
  margin-left: 10px;
  margin-top: 7px;
  color: #888;
  font-size: 12px;
}
.MZHB .detail .send-tips {
  margin: 5px 10px 0;
  color: #f00000;
}
.MZHB .detail .send-list {
  position: relative;
  margin: 5px 10px 0;
  height: 34px;
  width: 150px;
  border-bottom: 1px dashed #e5e5e5;
  line-height: 17px;
  text-indent: 25px;
}
.MZHB .detail .zeng-text {
  position: absolute;
  left: 0;
  top: 0;
  margin-right: 5px;
  width: 22px;
  height: 17px;
  background: #ff3030;
  color: #fff;
  line-height: 17px;
  text-align: center;
  text-indent: 0;
}
.MZHB .detail .join-btn {
  margin: 0px 0px 0;
  display: block;
  height: 34px;
  border-radius: 2px;
  background-color: #ff2c24;
  color: #fff;
  font-size: 15px;
  line-height: 34px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.MZHB .detail .join-btn-grey {
  background: #cbcbcb;
}
.MZHB .detail .join-btn-green {
  background: #3caf62;
}
.MZHB .giveItem {
  position: relative;
  line-height: 17px;
}
.MZHB .giveItem span {
  color: #ff3030;
  font-size: 14px;
  padding-right: 4px;
}
.MZHB .giveItem span.number {
  bottom: 7px;
  position: absolute;
  right: -10px;
}
.MZHB .giveItem .give {
  text-indent: 24px;
  display: block;
  max-height: 34px;
  /* border-bottom: dotted 1px #e5e5e5; */
  /* padding-bottom:8px; */
  /* margin-bottom: 10px; */
  overflow: hidden;
}
.MZHB .giveItem .give p {
  display: block;
  max-height: 34px;
  overflow: hidden;
}
.MZHB .giveItem .give .z-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  position: absolute;
  left: 0;
  top: 0;
  background: #ff3030;
  color: #fff;
  text-indent: 0;
  text-align: center;
}
.MZHB .zeng-bottom .increase {
  padding: 8px 0 5px;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #ff3030;
  font-weight: bold;
}
.MZHB .zeng-bottom {
  margin: 0 10px;
}
/********************************************************************å¥—é¤å•†å“æ ·å¼*******************************************************************å¼€å§‹*/
.tc-small-01 {
  width: 190px;
  margin: 0 10px 10px 0;
  background: #fff;
}
.tc-small-01:nth-child(5n) {
  margin-right: 0;
}
.tc-small-01 .product-box {
  padding: 20px;
}
.tc-small-01 .product-box .info-box p.pre-line {
  height: 20px;
  background: #e9e9e9;
  margin-bottom: 10px;
}
.tc-small-01 .product-box .pic {
  position: relative;
  width: 150px;
  height: 150px;
}
.tc-small-01 .product-box .pic img {
  width: 100%;
  height: 100%;
}
.tc-small-01 .product-box .pic .icon {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #327dfd;
  color: #fff;
  border-radius: 100%;
  font-size: 14px;
}
.tc-small-01 .product-box .name {
  height: 20px;
  line-height: 20px;
  color: #222;
  font-size: 14px;
  margin: 10px 0 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  font-weight: bold;
}
.tc-small-01 .product-box .name a {
  color: #222;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.tc-small-01 .product-box .sub-name {
  height: 34px;
  line-height: 18px;
  color: #666;
  font-size: 12px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.tc-small-01 .product-box .save {
  height: 20px;
  background: #00c599;
  position: relative;
  color: #fff;
  text-align: center;
  line-height: 20px;
  z-index: 10;
  margin-top: -20px;
}
.tc-small-01 .product-box .save::after {
  display: block;
  content: "";
  width: 7px;
  height: 4px;
  position: absolute;
  top: -4px;
  left: 50%;
  margin-left: -3.5px;
  background: url("https://image01.homedo.com/Files/Images/cms/www/20190515/4954385062541576525_pic1.png") 0 0 no-repeat;
}
.tc-small-01 .product-box .pirce {
  height: 26px;
  overflow: hidden;
  padding-bottom: 12px;
  border-bottom: 1px dashed #e5e5e5;
}
.tc-small-01 .product-box .pirce strong {
  color: #FF2C24;
  line-height: 24px;
  font-size: 24px;
  font-weight: 600;
}
.tc-small-01 .product-box .pirce strong em {
  font-size: 16px;
  font-weight: bold;
  padding-right: 3px;
}
.tc-small-01 .product-box .pirce small {
  padding-top: 8px;
  line-height: 16px;
  font-size: 12px;
  color: #888;
  margin-left: 5px;
}
.tc-small-01 .product-box .pirce small del {
  padding-left: 3px;
}
.tc-small-01 .product-box .btn {
  display: block;
  height: 34px;
  overflow: hidden;
  line-height: 34px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #C9C9C9;
}
.tc-small-01 .product-box .btn.ready {
  background: #14AE14;
}
.tc-small-01 .product-box .btn.buy {
  background: #FF2C24;
}
/* margin: 0 10px 10px 0;background: #fff; */
.tc-small-011 {
  float: left;
  height: 338px;
  margin-bottom: 10px;
}
.tc-small-011:nth-child(5n) {
  margin-right: 0;
}
.tc-small-011 .first_box {
  padding: 20px;
  width: 190px;
  box-sizing: border-box;
  margin: 0 8px 10px 0;
  background: #fff;
}
.tc-small-011 .product-box .info-box p.pre-line {
  height: 20px;
  background: #e9e9e9;
  margin-bottom: 10px;
}
.tc-small-011 .product-box .pic {
  position: relative;
  width: 150px;
  height: 150px;
}
.tc-small-011 .product-box .pic img {
  width: 100%;
  height: 100%;
}
.tc-small-011 .product-box .pic .icon {
  position: absolute;
  top: -10px;
  right: -10px;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #327dfd;
  color: #fff;
  border-radius: 100%;
  font-size: 14px;
}
.tc-small-011 .product-box .name {
  height: 20px;
  line-height: 20px;
  color: #222;
  font-size: 14px;
  margin: 10px 0 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  font-weight: bold;
}
.tc-small-011 .product-box .name a {
  color: #222;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.tc-small-011 .product-box .sub-name {
  height: 32px;
  line-height: 16px;
  color: #666;
  font-size: 12px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.tc-small-011 .product-box .save {
  height: 20px;
  background: #00c599;
  position: relative;
  color: #fff;
  text-align: center;
  line-height: 20px;
  z-index: 10;
  margin-top: -20px;
}
.tc-small-011 .product-box .save::after {
  display: block;
  content: "";
  width: 7px;
  height: 4px;
  position: absolute;
  top: -4px;
  left: 50%;
  margin-left: -3.5px;
  background: url("https://image01.homedo.com/Files/Images/cms/www/20190515/4954385062541576525_pic1.png") 0 0 no-repeat;
}
.tc-small-011 .product-box .pirce {
  height: 26px;
  overflow: hidden;
  margin-bottom: 12px;
}
.tc-small-011 .product-box .pirce strong {
  color: #FF2C24;
  line-height: 24px;
  font-size: 24px;
}
.tc-small-011 .product-box .pirce strong em {
  font-size: 16px;
  font-weight: bold;
  padding-right: 3px;
}
.tc-small-011 .product-box .pirce small {
  padding-top: 8px;
  line-height: 16px;
  font-size: 12px;
  color: #888;
  margin-left: 5px;
}
.tc-small-011 .product-box .pirce small del {
  padding-left: 3px;
}
.tc-small-011 .product-box .btn {
  display: block;
  height: 34px;
  overflow: hidden;
  line-height: 34px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #C9C9C9;
}
.tc-small-011 .product-box .btn.ready {
  background: #14AE14;
}
.tc-small-011 .product-box .btn.buy {
  background: #FF2C24;
}
/********************************************************************å¥—é¤å•†å“æ ·å¼*******************************************************************ç»“æŸ*/
/********************************************************************联营商品样式*******************************************************************开始*/
.ly-product {
  height: 330px;
}
.ly-product .product-box .sub-name {
  line-height: 20px;
  height: 40px!important;
  margin-top: 8px;
  font-size: 14px;
  color: #222;
}
.shopName {
  color: #2f7bff;
  line-height: 12px;
  margin: 11px 0 10px;
  height: 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.ly-product .product-box .pirce {
  margin-bottom: 0;
}
.ly-product .product-box .pirce strong {
  font-size: 20px;
}
/********************************************************************联营商品样式*******************************************************************结束*/
/********************************************************************é˜¶æ¢¯ä»·å•†å“æ ·å¼*******************************************************************å¼€å§‹*/
.JTJ .detail .price .red em {
  font-size: 16px;
}
.JTJ .detail .price .red {
  display: block;
}
.JTJ .limit-count {
  height: 18px;
  line-height: 18px;
  margin-top: 10px;
  width: 48px;
  background: #ff2c24;
  position: relative;
}
.JTJ .limit-count:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 12px;
  text-align: center;
  border-top: 5px solid #ff2c24;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.JTJ .detail .price .black {
  margin-left: 0;
  margin-bottom: 5px;
}
/********************************************************************é˜¶æ¢¯ä»·å•†å“æ ·å¼*******************************************************************ç»“æŸ*/
/********************************************************************è¶…çº§å“ç‰Œæ—¥æ ·å¼*******************************************************************å¼€å§‹*/
.superBrand {
  width: 990px;
  margin: 0 auto 10px;
  background: #fff;
  border-radius: 10px 10px 0 0;
}
.superBrand .border-box {
  /* border: 2px solid #fe5315; */
  height: 320px;
  padding: 20px 40px 20px 60px;
  box-sizing: border-box;
}
.superBrand .Brand-title {
  height: 73px;
  text-align: center;
  line-height: 73px;
  font-size: 24px;
  color: #fff;
  background: url('https://image01.homedo.com/Files/Images/cms/www/20200521/5175885047029746308_pic1.jpg') 0 0 no-repeat;
}
.superBrand .brand {
  width: 300px;
  text-align: center;
}
.superBrand .brand .brand-img {
  width: 138px;
  height: 78px;
  margin: 0 auto;
  background: #fff;
  border: 2px solid #f5f5f5;
}
.superBrand .brand img {
  height: 78px;
}
.superBrand .brand h2 {
  font-size: 16px;
  color: #424242;
  text-align: center;
  font-weight: bold;
  margin: 20px 0 20px 0;
}
.superBrand .brand p {
  text-align: left;
  line-height: 18px;
  height: 100px;
  font-size: 12px;
  font-weight: 400;
  color: #676666;
  line-height: 17px;
}
.superBrand .product {
  width: 540px;
  overflow: hidden;
}
.superBrand .product li {
  float: left;
  width: 260px;
  height: 130px;
  margin: 0 20px 20px 0;
}
.superBrand .product li:nth-child(2n) {
  margin-right: 0px !important;
}
.superBrand .product .img-wrap {
  position: relative;
}
.superBrand .product .img-wrap img {
  width: 130px;
  height: 130px;
}
.superBrand .product .detail {
  width: 120px;
  padding-top: 10px;
}
.superBrand .product .detail .title {
  font-weight: bold;
  font-size: 14px;
  color: #333;
  word-break: break-all;
  height: 64px;
  font-weight: 400;
  line-height: 22px;
}
.superBrand .product .detail .price {
  margin-top: 24px;
}
.superBrand .product .detail p {
  font-size: 14px;
}
.superBrand .product .detail .red {
  color: #ff2c24;
}
.superBrand .product .detail .red em {
  font-size: 24px;
  margin-left: 5px;
}
/* .superBrand .product .end-tips ,
.superBrand .product .sold-out-tips {
  z-index: 100;
  position: absolute;
  width: 60px;
  height: 50px;
  right: 0px;
  top: -5px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20180515/5118039345631770441_pic1.png) center/100% no-repeat;
} */
.superBrand .product .sold-out-tips {
  /* background: url(https://image01.homedo.com/Files/Images/cms/www/20180515/5068326135951248145_pic1.png) center/100% no-repeat; */
  z-index: 100;
  position: absolute;
  width: 90px;
  height: 90px;
  left: 50%;
  top: 50%;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20201016/5197324979837197968_pic1.png) center / 100% no-repeat;
  background-size: 100%;
  transform: translate(-50%, -50%);
}
/********************************************************************è¶…çº§å“ç‰Œæ—¥æ ·å¼*******************************************************************ç»“æŸ*/
/********************************************************************æäº¤éœ€æ±‚å¼¹æ¡†æ ·å¼*******************************************************************å¼€å§‹*/
.submitBox .hide {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.submitBox .submitCon {
  width: 570px;
  height: 530px;
  background: #fff;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1001;
}
.submitBox .submitCon .sub-title {
  height: 40px;
  line-height: 40px;
  background: #F8F8F8;
  border: 1px solid #E5E5E5;
  padding-left: 30px;
  font-size: 15px;
  color: #222;
}
.submitBox .submitCon .sub-title em {
  font-family: indexiconfont !important;
  margin-right: 12px;
  color: #A0A0A0;
  font-size: 18px;
  cursor: pointer;
}
.submitBox .submitCon .form-box {
  padding: 30px 0 10px 30px;
}
.submitBox .submitCon .form-box li {
  line-height: 40px;
  margin-bottom: 20px;
}
.submitBox .submitCon .form-box label {
  width: 80px;
  text-align: right;
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  color: #222;
  font-size: 13px;
  margin-right: 5px;
}
.submitBox .submitCon .form-box label em {
  color: #F23030;
}
.submitBox .submitCon .form-box input,
.submitBox .submitCon .form-box textarea {
  border: 1px solid #DDDDDD;
  outline: none;
  padding-left: 10px;
}
.submitBox .submitCon .form-box input {
  height: 40px;
  width: 360px;
  padding-right: 50px;
  line-height: 40px;
}
.submitBox .submitCon .form-box textarea {
  padding: 10px 0px 10px 10px;
  line-height: 20px;
  outline: none;
  width: 410px;
  height: 84px;
  resize: none;
}
.submitBox .submitCon .form-box li {
  position: relative;
}
.submitBox .submitCon .form-box li span {
  position: absolute;
  right: 40px;
  bottom: 0px;
  font-size: 12px;
  color: #ACACAC;
}
.submitBox .submitCon .form-box .error input {
  border-color: #F23030;
}
.submitBox .submitCon .form-box .error input::placeholder,
.submitBox .submitCon .form-box .error textarea::placeholder {
  color: #F23030;
}
.submitBox .submitCon .form-box input::placeholder,
.submitBox .submitCon .form-box textarea::placeholder {
  color: #ACACAC;
}
.submitBox .submitCon .submit-btn {
  height: 40px;
  width: 130px;
  color: #fff;
  font-size: 14px;
  background: #1DBFDA;
  border-radius: 2px;
  border: none;
  margin: 10px 0 0 89px;
  cursor: pointer;
  outline: none;
}
/********************************************************************æäº¤éœ€æ±‚å¼¹æ¡†æ ·å¼*******************************************************************ç»“æŸ*/
.Toast {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  z-index: 1002;
  padding: 10px 15px;
}
.mobile-price {
  position: absolute;
  top: 0;
  left: -25px;
  color: #fff;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  background: #fe8903;
  box-sizing: border-box;
}
.mobile-price::before {
  content: "";
  width: 5px;
  height: 4px;
  position: absolute;
  top: 28px;
  left: 0;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20200522/5595213871757983576_pic1.png) 0 0 no-repeat;
}
.qrCode {
  position: absolute;
  z-index: 1;
  top: -20px;
  right: -20px;
  width: 60px;
  height: 60px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20200522/5146706945641754393_pic1.png) 0 0 no-repeat;
}
.rel-qrCode {
  position: absolute;
  top: -20px;
  right: -20px;
  z-index: 999;
  width: 130px;
  height: 130px;
  padding-top: 5px;
  line-height: 130px;
  text-align: center;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20181106/5122257335020823918_pic1.png) 0 0/100% no-repeat;
  display: none;
}
.qrCode-box:hover .rel-qrCode {
  display: block;
}
.brand-swiper {
  width: 540px;
  /* padding-right: 25px; */
}
.button-prev1,
.button-next1 {
  width: 25px;
  height: 50px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20200825/4968493353233913365_pic1.png) 0 0 #7f7f7f no-repeat;
}
.button-prev1 {
  left: 0;
}
.button-next1 {
  background: url(https://image01.homedo.com/Files/Images/cms/www/20200825/4968493353233913365_pic1.png) -25px 0 #7f7f7f no-repeat;
  right: 0;
}
.MZTK .img-wrap .sold-out-tips,
.MZBP .img-wrap .sold-out-tips,
.MMLZ .img-wrap .sold-out-tips,
.MZHB .img-wrap .sold-out-tips,
.ly-product .pic .sold-out-tips {
  z-index: 100;
  position: absolute;
  width: 90px;
  height: 90px;
  left: 50%;
  top: 50%;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20201016/5197324979837197968_pic1.png) center / 100% no-repeat;
  background-size: 100%;
  transform: translate(-50%, -50%);
}
.MZTK .img-wrap .iconsss,
.MZBP .img-wrap .iconsss {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #FF5800;
  color: #fff;
  border-radius: 100%;
  font-size: 14px;
}
.MZBP .img-wrap .iconsss,
.MMLZ .img-wrap .iconsss,
.MZHB .img-wrap .iconsss {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #4C3CF8;
  color: #fff;
  border-radius: 100%;
  font-size: 14px;
}
.img-wrap.lzs .send-tips {
  position: absolute;
  bottom: 0px;
  left: -20px;
  height: 28px;
  line-height: 28px;
  border-radius: 0px 100px 100px 0px;
  width: 124px;
  border: 1px solid #4C3CF8;
  border-left: none;
  color: #4C3CF8;
  background-color: #fff;
  text-indent: 7px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.img-wrap.lzs .send-tips i {
  display: inline-block;
  height: 22px;
  width: 22px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20201019/5532685338311817263_pic1.png) center no-repeat;
  background-size: 100%;
}
.img-wrap.lzs .send-tips img {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-left: 4px;
}
.wrap-link.lz {
  position: relative;
}
.wrap-link.lz .hover_right {
  position: absolute;
  left: 190px;
  top: 0px;
  width: 200px;
  height: 353px;
  box-sizing: border-box;
  background-color: #fff;
  z-index: 110;
  padding: 10px 0 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.wrap-link .hover_right p:nth-child(1) {
  color: #ff2c24;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 4px;
}
.wrap-link.lz .hover_right .send-list {
  position: relative;
  margin: 5px 10px 0;
  height: 40px;
  width: 150px;
  line-height: 20px;
  text-indent: 25px;
}
.wrap-link.lz .hover_right .send-list .zeng-text {
  position: absolute;
  left: 0;
  top: 0;
  margin-right: 5px;
  width: 18px;
  height: 18px;
  background: #ff3030;
  color: #fff;
  line-height: 18px;
  text-align: center;
  text-indent: 0;
}
.wrap-link.lz .hover_right .send-list .zeng-count {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #ff2c24;
}
.hb {
  position: relative;
}
.hb .hbs .send-tips {
  position: absolute;
  bottom: 0px;
  left: -20px;
  height: 28px;
  line-height: 28px;
  border-radius: 0px 100px 100px 0px;
  border: 1px solid #4C3CF8;
  border-left: none;
  color: #4C3CF8;
  background-color: #fff;
  text-indent: 7px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.hb .hbs .send-tips img {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-left: 4px;
}
.hb .hbs .send-tips i {
  display: inline-block;
  height: 22px;
  width: 22px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20201019/5532685338311817263_pic1.png) center no-repeat;
}
.hb .hover_right {
  position: absolute;
  left: 190px;
  top: 0px;
  width: 200px;
  height: 354px;
  box-sizing: border-box;
  background-color: #fff;
  z-index: 10;
  padding: 10px;
  box-shadow: 0px 0px 10px px #e5e5e5;
}
.hb .hover_right p:nth-child(1) {
  color: #ff2c24;
  font-weight: bold;
  font-size: 14px;
}
/* .hb .hover_right .send-list{
  position: relative;
  margin: 5px 10px 0;
  height: 40px;
  width: 150px;
  line-height: 20px;
  text-indent: 25px;
} */
.MZBP .send-tips {
  position: absolute;
  bottom: 0px;
  left: -20px;
  height: 28px;
  line-height: 28px;
  border-radius: 0px 100px 100px 0px;
  width: 124px;
  border: 1px solid #4C3CF8;
  border-left: none;
  color: #4C3CF8;
  background-color: #fff;
  text-indent: 7px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.MZBP .send-tips img {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 4px;
}
.MZBP .send-tips i {
  display: inline-block;
  height: 22px;
  width: 22px;
  background: url(//image01.homedo.com/Files/Images/cms/www/20201019/5532685338311817263_pic1.png) center no-repeat;
}
.MZBP .hover_right {
  position: absolute;
  left: 190px;
  top: 0px;
  width: 190px;
  height: 315px;
  box-sizing: border-box;
  background-color: #fff;
  z-index: 10;
  padding: 10px;
  box-shadow: 0px 0px 10px px #e5e5e5;
}
.MZBP:nth-child(5n) .hover_right {
  left: -200px;
  width: 200px;
}
.MZHB:nth-child(5n) .hover_right {
  left: -200px;
}
.MMLZ:nth-child(5n) .hover_right {
  left: -200px;
  width: 200px;
}
.shopName span {
  width: 12px;
  height: 12px;
  margin-right: 3px;
  background: url(https://www.fat.homedo.com/files/svg/shop.svg) no-repeat;
  vertical-align: -1px;
  display: inline-block;
}
.shopName span.homedo {
  background: url(https://www.fat.homedo.com/files/svg/homedo.svg) no-repeat;
}
.ad-swiper a img {
  width: 100%;
}
.TGW .zhuan {
  display: flex;
  align-items: center;
  height: 20px;
  background: #fbfadf;
  color: #906b19;
  margin: 12px 0;
  width: 150px;
}
.TGW .zhuan em {
  width: 20px;
  height: 20px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20210511/4781534334962565259_pic1.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.TGW .qrcode-box {
  position: absolute;
  left: 0;
  top: 0;
  width: 150px;
  height: 150px;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  font-size: 12px;
  color: #fff;
  z-index: 101;
}
.TGW .qrcode-box .ewm {
  width: 84px;
  height: 84px;
  padding: 8px;
  position: relative;
  margin: 10px auto 5px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20181106/5122257335020823918_pic1.png) 0 0 no-repeat;
}
.normal-5 .zhuan {
  height: 20px;
  background: #fbfadf;
  color: #906b19;
  display: flex;
  align-items: center;
}
.normal-5 .zhuan em {
  width: 20px;
  height: 20px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20210511/4781534334962565259_pic1.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.normal-5 .qrcode-box {
  position: absolute;
  left: 0;
  top: 0;
  width: 150px;
  height: 150px;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  font-size: 12px;
  color: #fff;
  z-index: 101;
}
.normal-5 .qrcode-box .ewm {
  width: 84px;
  height: 84px;
  padding: 8px;
  position: relative;
  margin: 10px auto 5px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20181106/5122257335020823918_pic1.png) 0 0 no-repeat;
}
.normal-5 .shopName {
  color: #2f7bff;
  line-height: 12px;
  margin: 11px 0 10px;
  height: 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.mask-tips {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.hover_right .gift-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  margin-bottom: 9px;
}
.hover_right .gift-item .gift-img {
  width: 50px;
  height: 50px;
  cursor: pointer;
  margin-right: 10px;
}
.hover_right .gift-item .gift-icon {
  width: 32px;
  height: 32px;
}
.hover_right .gift-item .gift-name {
  position: relative;
  width: 120px;
  height: 100%;
}
.hover_right .gift-item .gift-name span:nth-child(1) {
  position: absolute;
  width: 100%;
  height: 32px;
  top: 0;
  left: 0;
}
.hover_right .gift-item .gift-name span:nth-child(1):hover {
  color: #2F7BFF;
  text-decoration: underline;
}
.hover_right .gift-item .gift-name span:nth-child(2) {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FF2C24;
  font-weight: 400;
}
.MZBP .wrap-link.lz .hover_right {
  height: 354px;
}
.MZTK .wrap {
  padding: 20px;
}
.TCJ .detail .join-btn {
  margin: 0px 0px 0;
  display: block;
  height: 34px;
  border-radius: 2px;
  background-color: #ff2c24;
  color: #fff;
  font-size: 15px;
  line-height: 34px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.TCJ .detail .join-btn-grey {
  background: #cbcbcb;
}
.TCJ .detail .join-btn-green {
  background: #3caf62;
}
.overflow-scroll {
  height: 300px;
  overflow-y: scroll;
}
.overflow-scroll::-webkit-scrollbar {
  display: none;
}
.overflow-scroll::-ms-scrollbar {
  display: none;
}
.bobobo {
  color: #b0b0b0 !important;
}
