.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
}

.clearfix::after {
  clear: both;
}

/* 兼容 IE 67 */
.clearfix {
  *zoom: 1;
}

.w1100 {
  width: 1030px;
}

.act-body-box {
  background: #0019BC;
  padding-bottom: 10px;
}

.act-banner-body {
  height: 414px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190501/5125353866322996049_pic1.jpg) top center no-repeat;
}

.act-banner-body .banner-box {
  height: 100%;
  position: relative;
}

.act-banner-body .banner-box .banner-time-text {
  position: absolute;
  width: 344px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 23px;
  color: #fff;
  top: 246px;
  left: 118px;
}

.banner-floor-porp {
  height: 44px;
  top: 335px;
  width: 100%;
}

.banner-floor-porp .floor-porp-box {
  position: relative;
  width: 100%;
  height: 100%;
}

.banner-floor-porp .floor-porp-box .porp {
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -550px;
  height: 44px;
  z-index: 2;
}

.banner-floor-porp .floor-porp-box .porp.fixed {
  position: fixed;
  z-index: 10;
}

.banner-floor-porp .floor-porp-box .porp .porp-list {
  width: 1060px;
  height: 44px;
  overflow: hidden;
  padding-right: 40px;
  background: #2D2AC3;
}

.banner-floor-porp .floor-porp-box .porp .porp-list ul {
  overflow: hidden;
}

.banner-floor-porp .floor-porp-box .porp .porp-list ul li {
  width: 106px;
  float: left;
  font-size: 14px;
  color: #fff;
  line-height: 44px;
  text-align: center;
  cursor: default;
}

.banner-floor-porp .floor-porp-box .porp .porp-list ul li:hover,
.banner-floor-porp .floor-porp-box .porp .porp-list ul li.cur {
  background: #221F92;
}

.banner-floor-porp .floor-porp-box .porp .porp-list ul li p {
  margin: 0 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.banner-floor-porp .floor-porp-box .porp .porp-btn {
  width: 44px;
  height: 44px;
  background: #221F92;
  margin-left: -44px;
  cursor: default;
  position: relative;
}

.banner-floor-porp .floor-porp-box .porp .porp-btn::after {
  position: absolute;
  display: block;
  content: "";
  width: 22px;
  height: 12px;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -11px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190501/4987179621632312054_pic1.png) 0 0 no-repeat;
}

.banner-floor-porp .floor-porp-box .porp:hover .porp-btn::after {
  background-image: url(https://image01.homedo.com/Files/Images/cms/www/20190501/5294890814361318672_pic1.png);
}

.banner-floor-porp .floor-porp-box .porp:hover .porp-list {
  height: auto;
}

.product-box {
  width: 1030px;
  margin-bottom: 20px;
  position: relative;
}

.product-box .box-bg {
  padding-top: 90px;
}

.product-box .product-porp {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 0;
  padding-top: 90px;
  z-index: 2;
}

.product-box .product-porp .product-title {
  z-index: 20;
}

.product-box .product-title {
  height: 90px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190429/5249288993167454881_pic1.jpg) 0 0 no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  padding: 0 10px;
}

.product-box .product-title .title-box {
  padding: 16px 0;
  padding-right: 18px;
}

.product-box .product-title .title-box dt p {
  position: relative;
  width: 1px;
  margin-left: -1px;
  height: 38px;
}

.product-box .product-title .title-box dt p::after {
  position: absolute;
  display: block;
  content: "";
  width: 3px;
  height: 6px;
  top: 50%;
  left: 8px;
  margin-top: -3px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190501/5526906943822984204_pic1.png) 0 0 no-repeat;
}

.product-box .product-title .title-box dd {
  height: 17px;
  position: relative;
  font-size: 12px;
  width: 333px;
}

.product-box .product-title .title-box dd p {
  max-width: 288px;
  overflow: hidden;
  height: 17px;
  line-height: 17px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.product-box .product-title .title-box dd span {
  line-height: 17px;
  color: #347AF6;
}

.product-box .product-title .title-box dd .text-porp {
  position: absolute;
  left: -23px;
  top: 27px;
  width: 484px;
  padding: 7px 16px;
  border-radius: 4px;
  color: #fff;
  background: #000;
  font-size: 12px;
  line-height: 26px;
  display: none;
  z-index: 10;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.product-box .product-title .title-box dd .text-porp::after {
  position: absolute;
  display: block;
  content: "";
  width: 8px;
  height: 4px;
  top: -4px;
  left: 50%;
  margin-left: -4px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190501/5721099695207759156_pic1.png) 0 0 no-repeat;
}

.product-box .product-title .title-box:hover .text-porp {
  display: block;
}

.product-box .product-title .all-price {
  font-size: 14px;
  margin-right: 10px;
  text-align: right;
  padding: 17px 0;
  line-height: 56px;
  color: #6D6D6D;
  height: 56px;
}

.product-box .product-title .all-price del {
  display: block;
  padding-right: 10px;
}

.product-box .product-title .all-price strong {
  color: #EB2F00;
  font-size: 36px;
  font-weight: bold;
}

.product-box .product-title .all-price strong span {
  font-size: 15px;
}

.product-box .product-title .all-price strong small {
  font-size: 28px;
}

.product-box .product-title .buy-btn {
  width: 130px;
  padding: 21px 0;
}

.product-box .product-title .buy-btn a {
  display: block;
  line-height: 48px;
  text-align: center;
  font-size: 20px;
  border-radius: 48px;
  overflow: hidden;
  background: #EB2F00;
  color: #fff;
}

.product-box .product-title .buy-btn a.finsh {
  background: #CBCBCB;
  cursor: default;
}

.product-box .product-title .buy-btn .ready {
  width: 85px;
  padding-left: 20px;
  height: 28px;
  margin: 10px auto;
  color: #347AF6;
  font-size: 20px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190501/4726024713104268193_pic1.png) left center no-repeat;
}

.product-box .product-must-buy {
  background: #00069C;
  padding: 10px;
  position: relative;
}

.product-box .product-must-buy::after,
.product-box .product-must-buy::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  background: center center no-repeat;
}

.product-box .product-must-buy::before {
  width: 42px;
  height: 42px;
  left: 0;
  top: 0;
  background-image: url(https://image01.homedo.com/Files/Images/cms/www/20190501/4616997421131455750_pic1.png);
}

.product-box .product-must-buy .must-buy-box {
  background: #fff;
  position: relative;
}

.product-box .product-must-buy:hover .must-buy-box {
  box-shadow: #ccc 0 0 10px;
}

.product-box .product-must-buy .must-buy-box .product-list {
  border-right: #D8D8D8 solid 1px;
}

.product-box .product-must-buy .must-buy-box .product-list.none {
  border-right: none;
}

.product-box .product-must-buy .must-buy-box .product-list dl {
  padding: 15px 0 15px 180px;
  width: 235px;
  height: 150px;
  position: relative;
}

.product-box .product-must-buy .must-buy-box .product-list dl:nth-child(even) {
  margin-left: 84px;
}

.product-box .product-must-buy .must-buy-box .product-list dl dt {
  width: 150px;
  margin-left: -165px;
}

.product-box .product-must-buy .must-buy-box .product-list dl dt .brand-pic {
  position: absolute;
  left: 0;
  top: 0;
}

.product-box .product-must-buy .must-buy-box .product-list dl dt .error-text {
  position: absolute;
  height: 17px;
  left: 15px;
  width: 150px;
  bottom: 8px;
  text-align: center;
  line-height: 17px;
  color: #FF3030;
}

.product-box .product-must-buy .must-buy-box .product-list dl dt .error-text span {
  padding-left: 17px;
  position: relative;
}

.product-box .product-must-buy .must-buy-box .product-list dl dt .error-text span::after {
  position: absolute;
  display: block;
  content: "";
  width: 14px;
  height: 14px;
  top: 50%;
  left: 0;
  margin-top: -7px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190501/4794153680727723456_pic1.png) 0 0 no-repeat;
  z-index: 10;
}

.product-box .product-must-buy .must-buy-box .product-list dl dd .name a {
  height: 54px;
  font-size: 16px;
  color: #222;
  display: block;
  line-height: 27px;
  overflow: hidden;
  margin-bottom: 10px;
}

.product-box .product-must-buy .must-buy-box .product-list dl dd .price {
  font-size: 14px;
  color: #EB2F00;
  height: 28px;
  line-height: 28px;
  margin-bottom: 33px;
}

.product-box .product-must-buy .must-buy-box .product-list dl dd .price em {
  color: #222;
}

.product-box .product-must-buy .must-buy-box .product-list dl dd .price strong {
  font-size: 20px;
  font-weight: 700;
}

.product-box .product-must-buy .must-buy-box .must-pirce {
  height: 115px;
  position: absolute;
  width: 150px;
  right: 0;
  top: 44%;
  margin-top: -26px;
  text-align: left;
  text-indent: 15px;
}

.product-box .product-must-buy .must-buy-box .must-pirce dt {
  font-size: 12px;
  color: #6D6D6D;
  line-height: 17px;
  margin: 7px 0;
}

.product-box .product-must-buy .must-buy-box .must-pirce dd {
  font-size: 14px;
  color: #EB2F00;
  height: 28px;
  line-height: 28px;
}

.product-box .product-must-buy .must-buy-box .must-pirce dd strong {
  font-size: 20px;
}

.product-box .product-choice-buy {
  padding: 0px 2px 2px;
  background: #00069C;
}

.product-box .product-choice-buy ul li {
  width: 245px;
  height: 330px;
  padding-top: 10px;
  background: #fff;
  position: relative;
  margin: 0 0 8px 8px;
}

.product-box .product-choice-buy ul li .product-info {
  height: 289px;
  position: relative;
  padding: 0 15px;
}

.product-box .product-choice-buy ul li .product-info .product .brand-pic {
  position: absolute;
  left: 0;
  top: 0;
}

.product-box .product-choice-buy ul li .product-info .product .pic {
  width: 150px;
  height: 150px;
  margin: 0 auto 10px;
}

.product-box .product-choice-buy ul li .product-info .product .name a {
  display: block;
  overflow: hidden;
  height: 40px;
  line-height: 20px;
  font-size: 12px;
  color: #222;
  margin-bottom: 10px;
}

.product-box .product-choice-buy ul li .product-info .product .price {
  height: 25px;
  margin-bottom: 10px;
  font-size: 12px;
  color: #EB2F00;
  line-height: 25px;
}

.product-box .product-choice-buy ul li .product-info .product .price strong {
  font-size: 18px;
  padding-right: 3px;
  font-weight: 700;
}

.product-box .product-choice-buy ul li .choice-box {
  height: 25px;
  border-top: #F0F0F0 solid 1px;
  padding: 7px 15px 8px;
}

.product-box .product-choice-buy ul li:hover {
  box-shadow: #ccc 0 0 10px;
}

.info-porp-box {
  position: relative;
}

.choice-box .choice-btn {
  width: 74px;
  height: 25px;
  line-height: 25px;
  position: relative;
  font-size: 12px;
  text-align: center;
  overflow: hidden;
  border-radius: 25px;
}

.choice-box .choice-btn span {
  margin: 0 0 0 10px;
  display: block;
  height: 100%;
  position: relative;
}

.choice-box .choice-btn.yes {
  background: #347AF6;
  color: #fff;
}

.choice-box .choice-btn.yes:hover {
  background: #1358D1;
}

.choice-box .choice-btn.no {
  background: #F0F0F0;
  color: #A0A0A0;
}

.choice-box .choice-btn.no:hover {
  background: #E2E2E2;
}

.choice-box .choice-btn span::after {
  content: "";
  display: block;
  position: absolute;
  width: 13px;
  height: 13px;
  top: 6px;
  left: -4px;
  background: #fff;
  border-radius: 100%;
}

.choice-box .choice-btn.yes span::after {
  background-image: url(https://image01.homedo.com/Files/Images/cms/www/20190501/5723426357929488399_pic1.png);
}

.choice-box .choice-btn.over {
  background: #CBCBCB;
  color: #fff;
  cursor: default;
}

.choice-box .info {
  position: absolute;
  width: 200px;
  height: 32px;
  background: #000;
  text-align: center;
  color: #fff;
  font-size: 14px;
  line-height: 32px;
  border-radius: 32px;
  top: -41px;
  right: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.choice-box .info::after {
  position: absolute;
  display: block;
  content: "";
  width: 8px;
  height: 4px;
  bottom: -4px;
  right: 33px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190501/4780972574456891718_pic1.png) 0 0 no-repeat;
}

.changes-number-box {
  height: 25px;
}

.changes-number-box .changes-btn {
  width: 58px;
  height: 23px;
  text-align: cente;
  border: #347AF6 solid 1px;
  font-size: 12px;
  color: #347AF6;
  text-align: center;
  line-height: 23px;
}

.changes-number-box .changes-btn:hover {
  background: #347AF6;
  color: #fff;
}

.changes-number-box .number-box {
  position: relative;
  width: 69px;
  padding: 0 24px;
  height: 23px;
  border: #D4D4D4 solid 1px;
}

.changes-number-box .number-box input {
  border: none;
  width: 100%;
  height: 23px;
  outline: none;
  background: none;
  text-align: center;
  line-height: 23px;
  font-size: 12px;
  color: #222;
}

.changes-number-box .number-box input[disabled] {
  background: #eee;
  color: #ccc;
}

.changes-number-box .number-box a {
  position: absolute;
  top: 0;
  width: 23px;
  height: 23px;
  background: #fff;
  border: #D4D4D4 solid 0;
  display: block;
  background: no-repeat center center;
}

.changes-number-box .number-box a.left-btn {
  left: 0;
  border-right-width: 1px;
  background-image: url(https://image01.homedo.com/Files/Images/cms/www/20190501/5083365090691153582_pic1.png);
}

.changes-number-box .number-box a.right-btn {
  right: 0;
  border-left-width: 1px;
  background-image: url(https://image01.homedo.com/Files/Images/cms/www/20190501/4810536487581345827_pic1.png);
}

.changes-number-box .number-box a.none {
  background-color: #D4D4D4;
  cursor: no-drop;
}

.changes-number-box .number-box .error-porp {
  position: absolute;
  height: 32px;
  top: -45px;
  left: 50%;
  width: 220px;
  margin-left: -110px;
  text-align: center;
}

.changes-number-box .number-box .error-porp p {
  display: inline-block;
  position: relative;
  padding: 0 16px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  background: #000;
  font-size: 14px;
  border-radius: 32px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.changes-number-box .number-box .error-porp p::after {
  position: absolute;
  display: block;
  content: "";
  width: 8px;
  height: 4px;
  bottom: -4px;
  left: 50%;
  margin-left: -4px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190501/4780972574456891718_pic1.png) 0 0 no-repeat;
}

.changes-number-box .number-box.small {
  margin-left: 12px;
  width: 40px;
}

.list-floor-box {
  overflow: hidden;
  height: 0;
  width: 0;
}

.list-floor-box .list-floor-porp {
  position: static;
}

.list-floor-porp {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: 570px;
  width: 80px;
}

.list-floor-porp ul {
  overflow: hidden;
}

.list-floor-porp ul li {
  padding: 6px 0;
  text-align: center;
  font-size: 12px;
  color: #fff;
  background: #2D2AC3;
  margin-bottom: 1px;
  cursor: default;
}

.list-floor-porp ul li:hover,
.list-floor-porp ul li.cur {
  background: #221F92;
}

.porp-bg {
  background: #000;
  opacity: 0.7;
  filter: alpha(opacity=70);
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.changes-product-porp {
  position: fixed;
  z-index: 1010;
  width: 1108px;
  height: 510px;
  left: 50%;
  top: 50%;
  margin: -255px 0 0 -554px;
  background: #F8F8F8;
}

.changes-product-porp .title-box {
  height: 50px;
  padding: 0 15px 0 20px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190502/4719518974428608014_pic1.png) 0 0 no-repeat;
}

.changes-product-porp .title-box h2 {
  font-size: 18px;
  color: #fff;
  line-height: 50px;
}

.changes-product-porp .title-box .colse-btn {
  display: block;
  width: 17px;
  height: 17px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190502/5752314095407428849_pic1.png) 0 0 no-repeat;
  margin-top: 17px;
}

.changes-product-porp .tab-box {
  height: 50px;
  width: 100%;
  overflow-x: auto;
  background: #fff;
}

.changes-product-porp .tab-box .box ul {
  height: 50px;
  font-size: 16px;
  color: #A0A0A0;
  line-height: 50px;
  padding: 0 5px;
}

.changes-product-porp .tab-box .box ul li {
  height: 50px;
  padding: 0 15px;
  cursor: default;
}

.changes-product-porp .tab-box .box ul li:hover {
  color: #222;
}

.changes-product-porp .tab-box .box ul li.cur {
  color: #347AF6;
}

.changes-product-porp .porp-product-box {
  height: 400px;
  padding-top: 10px;
  overflow-y: auto;
}

.changes-product-porp .porp-product-box dl {
  width: 198px;
  height: 134px;
  position: relative;
  background: #fff;
  border: #F0F0F0 solid 1px;
  padding: 14px 8px 0 144px;
  margin: 0 0 10px 10px;
}

.changes-product-porp .porp-product-box dl dt {
  width: 120px;
  margin-left: -130px;
}

.changes-product-porp .porp-product-box dl dt .brand-pic {
  position: absolute;
  left: 0;
  top: 0;
}

.changes-product-porp .porp-product-box dl dt .error-text {
  position: absolute;
  height: 17px;
  left: 15px;
  width: 150px;
  bottom: 8px;
  text-align: center;
  line-height: 17px;
  color: #FF3030;
}

.changes-product-porp .porp-product-box dl dt .error-text span {
  padding-left: 17px;
  position: relative;
}

.changes-product-porp .porp-product-box dl dd .name a {
  height: 50px;
  font-size: 14px;
  color: #222;
  display: block;
  line-height: 25px;
  overflow: hidden;
  margin-bottom: 4px;
}

.changes-product-porp .porp-product-box dl dd .price {
  font-size: 12px;
  color: #EB2F00;
  height: 25px;
  line-height: 25px;
  margin-bottom: 17px;
}

.changes-product-porp .porp-product-box dl dd .price em {
  color: #222;
}

.changes-product-porp .porp-product-box dl dd .price strong {
  font-size: 18px;
}

.changes-product-porp .porp-product-box.long {
  height: 450px;
}

.act-rule {
  width: 955px;
  padding: 29px 38px;
  margin: 20px 0;
  background: #000588;
  overflow: hidden;
}

.act-rule h1 {
  margin-bottom: 15px;
  width: 118px;
  height: 28px;
  border-radius: 17px;
  color: #fff;
  font-size: 20px;
  font-family: PingFangSC-Semibold,
    PingFang SC;
  font-weight: 600;
  line-height: 28px;
}

.act-rule p {
  line-height: 30px;
  font-size: 16px;
  color: #fff;
}

#buffetSetMeal .tgc-banner {
  width: 1920px;
  height: 487px;
  background-image: url('//image01.homedo.com/Files/Images/cms/www/20200604/5471028458477655923_pic1.jpg');
  background-repeat: no-repeat;
  background-position: top center;
}

#buffetSetMeal .product-title .xs-btn {
  height: 90px;
  line-height: 90px;
  cursor: pointer;
}

#buffetSetMeal .product-title .xs-btn .btn {
  display: inline-block;
  width: 140px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-radius: 45px;
  border: 1px solid #2135bd;
  color: #2135bd;
  font-size: 19px;
}

#buffetSetMeal .product-title .title-box {
  cursor: pointer;
}

#buffetSetMeal .product-title .title-box dt {
  height: 38px;
  line-height: 38px;
  display: block;
  white-space: nowrap;
}

#buffetSetMeal .product-title .title-box dt .xs-one {
  display: inline-block;
  max-width: 356px;
  height: 38px;
  line-height: 38px;
  color: #347AF6;
  font-size: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#buffetSetMeal .product-title .title-box dt .xs-two {
  display: inline-block;
  position: relative;
  vertical-align: top;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: #347AF6;
  padding: 0 6px;
  white-space: nowrap;
  margin-top: 7px;
  margin-left: 5px;
}

#buffetSetMeal .product-title .title-box dt .xs-two::after {
  width: 0;
  height: 0;
  content: '';
  border: 5px solid;
  border-color: transparent #347AF6 transparent transparent;
  position: absolute;
  top: 50%;
  transform: translate(-100%, -50%);
  left: 0;
}

#buffetSetMeal .product-title .all-price {
  padding: 0;
  height: 90px;
}

#buffetSetMeal .product-title .all-price .one {
  box-sizing: border-box;
  height: 57px;
  padding-top: 11px;
}

#buffetSetMeal .product-title .all-price .two {
  height: 30px;
  line-height: 30px;
}

#buffetSetMeal .product-box .product-must-buy .xs-title {
  height: 50px;
  line-height: 50px;
  background-color: #00069C;
  color: #fff;
  font-size: 20px;
  padding-left: 29px;
  font-family: PingFangSC-Medium,
    PingFang SC;
  font-weight: 500;
}

#buffetSetMeal .product-box .product-choice-buy .xs-futitle {
  height: 50px;
  line-height: 50px;
  background-color: #00069C;
  color: #fff;
  font-size: 20px;
  padding-left: 29px;
  font-family: PingFangSC-Medium,
    PingFang SC;
  font-weight: 500;
}

#completetaocan {
  position: relative;
  width: 1100px;
  margin: 0 auto;
  margin-top: -33px;
}

#completetaocan .tbt-title {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 320px 48px;
  width: 320px;
  height: 48px;
  position: absolute;
  z-index: 99;
  top: -23px;
  margin: 0;
  left: 392px;
  font-size: 26px;
  /* font-weight: bold; */
  color: #5100FF;
  text-align: center;
  display: block;
  line-height: 52px;
  font-family: Helvetica;
}

#completetaocan .jx-taocan {
  box-sizing: border-box;
  width: 1030px;
  margin: 0 auto;
  padding: 40px 20px 10px;
  background-color: #00069C;
  margin-bottom: 20px;
}

#completetaocan .jx-taocan div,
#completetaocan .jx-taocan ul,
#completetaocan .jx-taocan li {
  box-sizing: border-box;
}

#completetaocan .jx-taocan .tb-title {
  margin-bottom: 12px;
}

#completetaocan .jx-taocan .tb-title ul li {
  cursor: pointer;
  float: left;
  width: 204px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #fff;
  border-radius: 2px;
  margin-bottom: 10px;
  margin-right: 10px;
  border: 1px #D0DDFF solid;
}

#completetaocan .jx-taocan .tb-title ul li:nth-child(5n) {
  margin-right: 0;
}

#completetaocan .jx-taocan .tb-title ul li.bg-temp {
  background-color: #D0DDFF;
  color: #114eff;
}

#completetaocan .jx-taocan .all-pro .pro {
  width: 190px;
  height: 372px;
  margin-right: 10px;
  background-color: #fff;
  margin-bottom: 10px;
  padding: 16px 10px 10px;
}

#completetaocan .jx-taocan .all-pro .pro:nth-child(5n) {
  margin-right: 0px;
}

#completetaocan .jx-taocan .all-pro .pro .jx-null-box {
  width: 204px;
  height: 290px;
}

#completetaocan .jx-taocan .all-pro .pro a {
  display: block;
}

.swiper-slide img {
  cursor: pointer;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-photo {
  width: 150px;
  height: 150px;
  margin: 0 auto;
  margin-bottom: 10px;
  position: relative;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-photo img {
  width: 100%;
  height: 100%;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-photo .logo {
  width: 45px;
  height: 45px;
  position: absolute;
  top: -10px;
  left: -20px;
  background-color: #2F7BFF;
  color: #fff;
  text-align: center;
  line-height: 45px;
  border-radius: 45px;
  font-size: 14px;
  font-weight: 700;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-photo .setmel-code {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  z-index: 101;
  width: 100%;
  height: 100%;
  text-align: center;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-photo .setmel-code .QRCord {
  margin: 10px auto;
  padding: 5px;
  background: #fff;
  width: 100px;
  height: 100px;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-photo .setmel-code>img {
  margin-top: 10px;
  padding: 5px;
  box-sizing: border-box;
  background: #fff;
  margin-left: 25px;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-price {
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  margin-bottom: 5px;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-price .one {
  color: #f03b1f;
  font-weight: 700;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-price .one i {
  font-size: 24px;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-price .two {
  color: #7c7d7a;
  text-decoration: line-through;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-title {
  font-size: 14px;
  font-weight: 700;
  height: 20px;
  margin-bottom: 6px;
  color: #161426;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-subtitle {
  height: 32px;
  margin-bottom: 8px;
  font-size: 13px;
  color: #0d0e14;
  line-height: 16px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

#completetaocan .jx-taocan .all-pro .pro a .jx-but {
  height: 30px;
  background-color: #14ae14;
  font-size: 13px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  line-height: 30px;
}

#completetaocan .jx-taocan .all-pro .pro a .setmel-mobileMoney {
  width: 100%;
  height: 20px;
  margin-bottom: 8px;
}

#completetaocan .jx-taocan .all-pro .pro a .setmel-mobileMoney .mobileMoney {
  width: 100%;
  background: #FFF7E1;
  height: 20px;
  line-height: 20px;
  color: #976F24;
  border-radius: 0px 100px 100px 0px;
}

#completetaocan .jx-taocan .all-pro .pro a .setmel-mobileMoney .mobileMoney>img {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

#completetaocan .jx-taocan .all-pro .pro a .setmel-mobileMoney span:nth-child(2) {
  min-width: 48px;
  display: inline-block;
}

.anchorList {
  position: fixed;
  top: 43%;
  left: 50%;
  margin-left: 535px;
  display: none;
}

.anchorList .dan {
  display: block;
  width: 110px;
  height: 56px;
  margin-bottom: 10px;
}

.anchorList .dan img {
  width: 100%;
  height: 100%;
}

.anchorList ul li {
  width: 110px;
  height: 30px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  line-height: 30px;
  background-color: #2d2ac3;
  margin-bottom: 2px;
  cursor: pointer;
}

.anchorList ul li.customize {
  background-color: transparent;
}

.anchorList ul li.cur {
  background-color: #221f92;
}

.anchorList ul li.gotop {
  height: auto;
  background-color: #221f92;
  line-height: 25px;
}

.anchorList ul li.gotop .one {
  height: 22px;
}

.anchorList ul li.gotop .one img {
  width: 100%;
  height: 100%;
}

.anchorList ul li.gotop .two {
  height: 28px;
  background-color: #221f92;
}

.form-popup-out {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
}

.form-popup-out * {
  box-sizing: border-box;
}

.form-popup-out input {
  background: none;
  outline: none;
  border: none;
}

.form-popup-out input:focus {
  border: none;
}

.form-popup-out textarea:focus {
  border: none;
}

.form-popup-out textarea {
  border: none;
  resize: none;
  outline: none;
}

.form-popup-out textarea::-webkit-input-placeholder {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #ACACAC;
}

.form-popup-out textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #ACACAC;
}

.form-popup-out textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #ACACAC;
}

.form-popup-out textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #ACACAC;
}

.form-popup-out input::-webkit-input-placeholder {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #ACACAC;
  line-height: 40px;
}

.form-popup-out input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #ACACAC;
  line-height: 40px;
}

.form-popup-out input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #ACACAC;
  line-height: 40px;
}

.form-popup-out input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #ACACAC;
  line-height: 40px;
}

.form-popup-out .form-popup {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 571px;
  height: 530px;
  background-color: #fff;
}

.form-popup-out .form-popup .title {
  height: 40px;
  background: #F8F8F8;
  border: 1px solid #E5E5E5;
  line-height: 40px;
  padding: 0 12px 0 30px;
}

.form-popup-out .form-popup .title span:nth-child(1) {
  height: 40px;
  float: left;
  font-family: PingFangSC-Medium;
  font-size: 15px;
  color: #222222;
}

.form-popup-out .form-popup .title span:nth-child(2) {
  width: 16px;
  height: 16px;
  margin-top: 12px;
  float: right;
  font-family: PingFangSC-Medium;
  font-size: 15px;
  color: #222222;
  background: url('https://image01.homedo.com/Files/Images/cms/www/20191231/5376676633541864628_pic1.png') no-repeat;
  background-size: 100% 100%;
}

.form-popup-out .form-popup .content {
  padding: 30px 40px 40px 0;
}

.form-popup-out .form-popup .content ul {
  margin-bottom: 20px;
}

.form-popup-out .form-popup .content ul li {
  height: 40px;
  line-height: 40px;
  margin-bottom: 20px;
}

.form-popup-out .form-popup .content ul li label {
  display: inline-block;
  width: 120px;
  font-family: PingFangSC-Medium;
  font-size: 13px;
  color: #222222;
  letter-spacing: 0;
  text-align: right;
  margin-right: 10px;
}

.form-popup-out .form-popup .content ul li label i {
  display: inline-block;
  width: 10px;
  text-align: left;
  color: #F23030;
}

.form-popup-out .form-popup .content ul li input {
  padding-left: 10px;
  width: 385px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #DDDDDD;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #222222;
}

.form-popup-out .form-popup .content ul li input.empty {
  border: 1px solid #F23030;
}

.form-popup-out .form-popup .content ul li input.empty::-webkit-input-placeholder {
  color: #F23030;
}

.form-popup-out .form-popup .content ul li input.empty::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #F23030;
}

.form-popup-out .form-popup .content ul li input.empty:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #F23030;
}

.form-popup-out .form-popup .content ul li input.empty:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #F23030;
}

.form-popup-out .form-popup .content ul li.textarea {
  height: auto;
}

.form-popup-out .form-popup .content ul li.textarea textarea {
  display: inline-block;
  width: 385px;
  height: 120px;
  line-height: 23px;
  border: 1px solid #DDDDDD;
  padding-left: 10px;
  padding-right: 10px;
}

.form-popup-out .form-popup .content .btn {
  height: 40px;
  text-align: center;
}

.form-popup-out .form-popup .content .btn div,
.form-popup-out .form-popup .content .btn a {
  display: inline-block;
  border-radius: 2px;
  color: #fff;
  width: 130px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
}

.form-popup-out .form-popup .content .btn .ok {
  background-color: #0486FE;
  margin-right: 20px;
}

.form-popup-out .form-popup .content .btn .close {
  background-color: #F2F2F2;
  color: #A9A9A9;
}

.ss-number {
  position: relative;
  width: 46px;
  padding: 0 24px;
  height: 23px;
  border: #D4D4D4 solid 1px;
}

.ss-number input {
  border: none;
  width: 100%;
  height: 23px;
  outline: none;
  background: none;
  text-align: center;
  line-height: 23px;
  font-size: 12px;
  color: #222;
}

.ss-number input[disabled] {
  background: #eee;
  color: #ccc;
}

.ss-number a {
  position: absolute;
  top: 0;
  width: 23px;
  height: 23px;
  background: #fff;
  border: #D4D4D4 solid 0;
  display: block;
  background: no-repeat center center;
}

.ss-number a.left-btn {
  left: 0;
  border-right-width: 1px;
  background-image: url(https://image01.homedo.com/Files/Images/cms/www/20190501/5083365090691153582_pic1.png);
}

.ss-number a.right-btn {
  right: 0;
  border-left-width: 1px;
  background-image: url(https://image01.homedo.com/Files/Images/cms/www/20190501/4810536487581345827_pic1.png);
}

.ss-number a.none {
  background-color: #D4D4D4;
  cursor: no-drop;
}

.ss-number .error-porp {
  position: absolute;
  height: 32px;
  top: -45px;
  left: 50%;
  width: 220px;
  margin-left: -110px;
  text-align: center;
}

.ss-number .error-porp p {
  display: inline-block;
  position: relative;
  padding: 0 16px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  background: #000;
  font-size: 14px;
  border-radius: 32px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.ss-number .error-porp p::after {
  position: absolute;
  display: block;
  content: "";
  width: 8px;
  height: 4px;
  bottom: -4px;
  left: 50%;
  margin-left: -4px;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190501/4780972574456891718_pic1.png) 0 0 no-repeat;
}

.ss-number.small {
  margin-left: 12px;
  width: 40px;
}

.ss-footer-btn {
  box-sizing: border-box;
  background-color: rgba(248, 248, 248);
  height: 80px;
  padding-top: 20px;
}

.ss-footer-btn div {
  box-sizing: border-box;
}

.ss-footer-btn div {
  width: 140px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 19px;
  border-radius: 40px;
}

.ss-footer-btn .ok {
  background-color: #347af6;
  color: #fff;
  margin-right: 17px;
}

.ss-footer-btn .close {
  background-color: #fff;
  border: 1px solid #347af6;
  color: #347af6;
  margin-right: 20px;
}

.self-shop {
  width: 30px;
  height: 20px;
  background: linear-gradient(90deg, #00D7FF 0%, #2F7BFF 100%);
  border-radius: 2px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 20px;
  font-size: 12px;
  margin: 10px 0px;
  text-align: center;
}