html {font-size: 10px !important;}
@media screen and (max-width: 321px){
	html {font-size: 8px !important;}
}
.wap-body {padding-bottom: 5rem;background-color: #cf0404;}
.pt-lc {width: 100%; padding-top:16.53333%;background: url(https://image01.homedo.com/Files/Images/cms/www/20180413/5006236659304733168_pic1.jpg) 0 0 no-repeat;background-size: contain;position: relative;}
.pt-lc .link {font-size: 0;position: absolute;top: 0;right: 5%;width: 21%;height: 48.3%;}
.list-box {padding-top: 1rem;}
.list-box .title {text-align: center;font-size: 1.5rem;color: #fff;font-weight: bold;padding-bottom: 1rem;}
.list-box .title strong {display: inline-block;position: relative;}
.list-box .title strong:before,.list-box .title strong:after {content:"";width: .6rem;height: 1rem;border-radius: .3rem;position: absolute;top:50%;/*transform: ;-webkit-transform: ;*/transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);}
.list-box .title strong:before {left: -2rem;background-color: #fff12a;}
.list-box .title strong:after {right: -1.5rem;background-color: #1efae0;}
.pro-list {padding: 0 .9rem;}
.pro-list li {padding-bottom: 1rem;position: relative;padding: 1rem 1rem 1.1rem 14.5rem;margin-bottom: 1rem;}
.pro-list li .sale-tips {display: none; background: rgba(0,0,0,.7);font-size: 1.2rem;color: #fff;height: 2.4rem;line-height: 2.4rem;width: 12.5rem;text-align: center;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index: 9;border-radius: .2rem;}
.pro-list .fl-img {position: absolute;top: 1rem;left: .5rem;width: 13rem;}
.pro-list .fl-img .hide {display: none;width: 100%;height: 13rem;background: rgba(0,0,0,.4);position: absolute;left: 0;top: 0;color: #fff;font-size: 1.6rem;text-align: center;line-height: 13rem;}
.pro-list li .tag {position: absolute;top: -.5rem;left: 0;width: 5rem;height: 4.2rem; z-index: 99;}
.pro-list li.success .tag {background: url(https://image01.homedo.com/Files/Images/cms/www/20180418/5624297806883276342_pic1.png) 0 0 no-repeat;background-size: 100%;}
.pro-list li.success-over .tag {background: url(https://image01.homedo.com/Files/Images/cms/www/20180418/5692619066299488770_pic1.png) 0 0 no-repeat;background-size: 100%;}
.pro-list li.fail-over .tag {background: url(https://image01.homedo.com/Files/Images/cms/www/20180418/5236364251507590085_pic1.png) 0 0 no-repeat;background-size: 100%;}
.pro-list li.success-over .hide,.pro-list li.fail-over .hide {display: block;}
.pro-list li.success-over .Price-box,.pro-list li.fail-over .Price-box {color: #a0a0a0;}
.pro-list li.success-over .list-time,.pro-list li.fail-over .list-time,
.pro-list li.success-over .ProgressBar,.pro-list li.fail-over .ProgressBar {display: none;}
.pro-list li.success-over .buy-Number {display: block;border-top: .15rem solid #eee;border-bottom: .15rem solid #eee; padding: .8rem 0;margin-top: .8rem;width: 97%;}
.pro-list li.fail-over .buy-Number {display: none;}

.pro-list .fl-img .list-time {position: absolute;white-space: nowrap;width:105%;box-sizing:border-box;-webkit-box-sizing:border-box;bottom: 0;left: -.5rem;background: rgba(0,0,0,.6);color: #fff;font-size: 1rem;height: 2rem;line-height: 2rem;border-radius: 0 1rem 1rem 0;padding: 0 .8rem 0 .5rem;}
.pro-list .fl-img .list-time em {width: 1rem;height: 1.1rem;background: url(https://image01.homedo.com/Files/Images/cms/www/20180321/5097101706198928609_pic1.png) 0 0 no-repeat;display: inline-block;vertical-align: middle;background-size: 100%;margin-right: .3rem;}
.pro-list .fl-img .list-time span {display: inline-block;line-height: 2rem;}
.pro-list .fr-con {text-align: left;width: 100%;position: relative;height: 13rem;}
.pro-list .productName {color: #0a0a0a;font-size: 1.1rem;line-height: 1.5rem;height: 3rem;overflow: hidden;padding-top:.5rem;}
.pro-list .ProgressBar {height:.6rem;background-color: #e5e5e5;border-radius: .3rem;margin: 1rem 0 .8rem;font-size: .9rem;position: relative;overflow: hidden;}
.pro-list .ProgressBar .Bar {width:0%;height:.6rem;background:-linear-gradient(left, #08d7d3,#00ffa0);background:-webkit-linear-gradient(left, #08d7d3,#00ffa0);border-radius: .3rem 0 0 .3rem;position: relative;margin-bottom: .7rem;}
.pro-list .buy-Number {font-size: 1rem;color: #000;margin-right: .5rem;}
.pro-list .buy-Number i {color: #e9463d;}
.pro-list .buy-Number .line {color: #dadada;vertical-align: middle;margin: 0 .5rem;font-size: .9rem;}
.pro-list .ProgressBar .TargetNumber {position: absolute;left:0;top: 0; white-space: nowrap;width: .5rem;height: .6rem;background-color: #a0a0a0;text-align: center;color: #0a0a0a;}
/* .pro-list .ProgressBar .TargetNumber em {position: absolute;left: 1.8rem;top: -1.2rem;} */
.pro-list .ProgressBar .TargetNumber .pos {width: 5rem;position: absolute;left: 50%;top: 1.2rem;transform:translateX(-50%);}
.pro-list .ProgressBar .percent {position: absolute;right: 0;top: 1.4rem; color: #09a19f;line-height: 1.3rem;}
.pro-list .ProgressBar .percent i {font-weight: bold;}
.pro-list .list-bot {position: absolute;width: 100%;bottom: 0;}
.pro-list .Price-box {color: #f4471e;font-size: .9rem;margin-top:-.4rem;}
.pro-list .Price-box .act-price {font-size: 1.7rem;font-weight: bold;margin: 0 .1rem;}
.pro-list .market-P {font-size: .9rem;color: #a8a8a8;}
.pro-list .buy-btn {background-color: #ff3030;width: 48%;height: 3rem;line-height: 3rem;border:none;outline: none;color: #fff;font-size: 1.5rem;border-radius: .2rem;}
.pro-list .NotStarted {background-color: #3caf62;}
.fixed-bot {position: fixed;bottom: 0;left: 0;width: 100%;height: 4.5rem;line-height: 4.5rem;z-index: 100;background-color: #e6e6e6; }
.fixed-bot li {width: 33.33%;margin-left:-1px; border-left: #e6e6e6 solid 1px;; float: left;background-color: #fff;text-align: center;font-size: 1.5rem;color: #222;}
.fixed-bot .cur {color: #cf0404;}