h2 {font-weight: bold}
.actBoxTop,
.actBoxBottom {display: none;}
.js-floor-porp-box {margin-bottom: 1rem;}
.js-floor-anchor-list li.cur {background: #149eff;}
.js-floor-anchor-all dd ul li.cur span {color: #0098ed}
.banner {background: url() 0 0/100% 100% no-repeat;}
#Baijia .banner {position: relative;}
#Baijia .banner .top-rule-btn {position: absolute; right: 0; top: 0; width: 6.1rem; height: 2.4rem; text-align: center; color: #fff; border-radius: 0 0 0 .5rem; font-size: 1.2rem; background: #ff9c00;}
#Baijia .logo-box dl {font-size: 1.5rem; color: #fff; padding:1.5rem 1rem 1rem; }
#Baijia .logo-box dl dt {float:left;margin-right:1rem;}
#Baijia .logo-box dl dt img {width: 9rem; height:4.5rem;}
#Baijia .logo-box dl dd.brandName {font-size:1.5rem;height: 2.2rem;}
#Baijia .logo-box dl dd {font-size:1.2rem;line-height: 1.8rem;}
#Baijia .logo-box .brandDetail {color: #fff;font-size: 1.1rem;padding:0.5rem 1rem 1rem;}
.floor-title {position: relative; text-align: center; font-size: 1.6rem; color: #fff; margin: 0 1rem 1rem;}
.floor-title h2 {position: absolute; left: 0; top:0;right: 0; bottom: 0;  height: 100%; }
/* .floor-title h2 { display: inline-block;  font-weight: bold;position: relative;padding: 0 3.5rem;}
.floor-title h2:before,.floor-title h2:after {content: "";position: absolute;top: 0; width:2.25rem;height:2.25rem;background: url(//image01.homedo.com/Files/Images/cms/www/20181127/4732519835075873641_pic1.png) 0 0/4.5rem 2.25rem no-repeat;display: inline-block;}
.floor-title h2:before {background-position:0 0;left: 0;}
.floor-title h2:after {background-position:-2.25rem 0;right: 0} */
.floor-tab {padding-left: 1.5rem;}
.floor-tab li {margin: 0 .5rem .5rem 0; float: left;}
.floor-tab li a {display: block; padding: 0 2rem; height: 2.2rem; font-size: 1rem; color: #acd0ff; border-radius: 2.2rem; line-height: 2.2rem; border:#acd0ff solid 1px;}
.floor-tab li a.cur {background: #fff; border-color:#fff;  color: #0d70f1;}
.baokuan-01 {padding: 0 .7rem;}
.baokuan-01 li {display: block; margin: 0 .3rem 1rem; background: #fff; position: relative;}
.baokuan-01 li dl.show {position: absolute; left: 0; top:0;background: #fff;width: 100%; box-sizing: border-box;}
.baokuan-01 li dl.show.endFlag .subName,.baokuan-01 li a dl.show.soldOutFlag .subName {color: #999;}
.baokuan-01 li dl.show.endFlag dd .price span strong,.baokuan-01 li a dl.show.soldOutFlag dd .price span strong {color: #888;}
.baokuan-01 li dl {position:relative;padding:1rem 1rem 1rem 11rem;}
.baokuan-01 li dl dt {position: absolute;left:1rem;top:1rem;width:9rem;}
.baokuan-01 li dl dt .man-icon {position: absolute; height: 1.5rem; min-width: 8.3em; padding-left: .5rem; background: #ff6e00; left: 0; bottom: .3rem; border-radius: 0 3rem 3rem 0; font-size: 1rem; color:#fff;}
.baokuan-01 li dl dt .man-icon.over { background: #999999;}
.baokuan-01 li dl dt .icon {position: absolute;left: -0.5rem;top: -0.5rem;width: 5rem;}
.baokuan-01 li dl dt .tag {position:absolute;bottom:0;left:0;width:100%;height:1.6rem;line-height:1.6rem;font-size:1.2rem;background-color:#149eff;text-align:center;color:#fff;}
.baokuan-01 li dl dd {height:9rem}
.baokuan-01 li dl dd h3 {height: 3.6rem; font-size: 1.4rem; line-height: 1.8rem; color: #0a0a0a; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.baokuan-01 li dl dd .subName {height: 1.2rem;line-height: 1.2rem; font-size: 1rem;color: #ee340f;overflow: hidden;width: 100%;margin-bottom: .8rem;}
.baokuan-01 li dl dd .Model {font-size: 1.2rem;color: #a0a0a0;height: 1.2rem;overflow: hidden;padding: .3rem 0 .8rem; }
.baokuan-01 li dl dd .c-888 {color: #888}
.baokuan-01 li dl dd .price {font-size: .9rem; color:#a0a0a0;}
.baokuan-01 li dl dd .price span { line-height: 1.7rem; height: 1.7rem;margin-right: .5rem;}
.baokuan-01 li dl dd .price span strong {font-size: 1rem; color: #ff001a;}
.baokuan-01 li dl dd .price span strong em {font-size: 1.8rem}
.baokuan-01 li dl dd .price del { line-height: 1.2rem;display: block;}
.baokuan-01 li dl dd .btn {height: 2.5rem;line-height: 2.5rem; text-align: center; font-size:1.2rem; color: #fff; border-radius: 2rem ;width: 45%;}
.baokuan-01 li dl dd .btn.ready {background-color: #339900}
.baokuan-01 li dl dd .btn.buy {background-color: #ee340f}
.baokuan-01 li dl dd .btn.none {background-color: #999999} 

.maizeng-box {padding: 0 .75rem}
.maizeng-box li { margin-bottom: 1rem;}
.maizeng-box li .product-box {margin:0 .25rem; background: #fff; position: relative;}
.maizeng-box li .product-box dl.show {position: absolute; left: 0; top: 0; background: #fff;}
.maizeng-box li .product-box dl {padding:1rem 1rem 1rem 11rem;}
.maizeng-box li .product-box dl dt {float:lef;width:10rem;position:absolute;left:1rem;top:1rem}
.maizeng-box li .product-box dl dd {}
.maizeng-box li .product-box dl dt a .icon {position: absolute; right:1rem; top:1rem; width: 5rem;}
.maizeng-box li .product-box dl dt a {display: block; position: relative;}
.maizeng-box li .product-box dl dt a .maizeng-icon-box {position: absolute; left: -.3rem; bottom: .4rem; font-size: 1.1rem;}
.maizeng-box li .product-box dl dt a .maizeng-icon-box strong {width: 5.6rem; height: 1.8rem; text-align: center; color: #fff; }
.maizeng-box li .product-box dl dt a .maizeng-icon-box p {position: relative; margin-top: -1px;  padding-left: .6rem; height: 1.8rem; border:#fc8142 solid 1px; border-radius: 0 2rem 2rem 0; color: #fc8142; background: #fff;}
.maizeng-box li .product-box dl dt a .a-a strong {background-image: -moz-linear-gradient( 60deg, rgb(251,56,4) 0%, rgb(252,117,76) 100%); background-image: -webkit-linear-gradient( 60deg, rgb(251,56,4) 0%, rgb(252,117,76) 100%); background-image: -ms-linear-gradient( 60deg, rgb(251,56,4) 0%, rgb(252,117,76) 100%) ;}
.maizeng-box li .product-box dl dt a .a-a p {min-width: 10rem; border-color:#fc8142}
.maizeng-box li .product-box dl dt a .a-b strong,
.maizeng-box li .product-box dl dt a .a-c strong,
.maizeng-box li .product-box dl dt a .a-h strong {background-image: -moz-linear-gradient( 60deg, rgb(151,4,251) 0%, rgb(184,76,252) 100%); background-image: -webkit-linear-gradient( 60deg, rgb(151,4,251) 0%, rgb(184,76,252) 100%); background-image: -ms-linear-gradient( 60deg, rgb(151,4,251) 0%, rgb(184,76,252) 100%);}
.maizeng-box li .product-box dl dt a .a-b p,
.maizeng-box li .product-box dl dt a .a-c p,
.maizeng-box li .product-box dl dt a .a-h p { border-color: #9704fb; color: #9704fb}
.maizeng-box li .product-box dl dt a .a-b p {min-width: 10rem; }
.maizeng-box li .product-box dl dt a .a-c p {min-width: 8rem;}
.maizeng-box li .product-box dl dt a .a-h p {min-width: 8rem;}
.maizeng-box li .product-box dl dt a .maizeng-icon-box-01 p::before {display: block; position: absolute; content: ""; left: -.1rem; bottom: -1rem; width: .3rem; height: 1rem; background: url(https://image01.homedo.com/Files/Images/cms/www/20181026/4717220524499451733_pic1.png) 0 0 no-repeat; background-size: contain}
.maizeng-box li .product-box dl dd {/* padding: 0 1.2rem 1.5rem; */}
.maizeng-box li .product-box dl dd .c-888 {color: #888}
.maizeng-box li .product-box dl dd .price {font-size: .9rem; color:#a0a0a0; margin: .5rem 0; line-height: 1.7rem; height: 1.7rem; overflow: hidden;}
.maizeng-box li .product-box dl dd .price span strong {font-size: 1rem; color: #ff001a;}
.maizeng-box li .product-box dl dd .price span strong em {font-size: 1.5rem}
.maizeng-box li .product-box dl dd .price del {line-height: 1.9rem}
.maizeng-box li .product-box dl dd h3 {height: 2.4rem; font-size: .9rem; line-height: 1.2rem; color: #0a0a0a; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.maizeng-box li .product-box dl dd .btn {height: 3rem; margin: 1rem .2em 0; text-align: center; font-size:1.5rem; color: #fff; border-radius: .2rem;}
.maizeng-box li .product-box dl dd .btn.ready {background-color: #339900}
.maizeng-box li .product-box dl dd .btn.buy {background-color: #ee340f}
.maizeng-box li .product-box dl dd .btn.none {background-color: #999999} 

.maizeng-box li .product-box dl dd .zeng-icon { color:#ff3030; line-height: 1.2rem; font-size: .9rem; position: relative; text-indent: 1.5rem}
.maizeng-box li .product-box dl dd .zeng-icon::before {display: block; width: 1.2rem; height: 1.2rem; background: #ef253d; color: #fff; content: "赠"; text-align: center; line-height: 1.2rem; margin-right: .2rem; position: absolute; left: 0; top: .2rem; text-indent: 0}
.maizeng-box li .product-box dl dd .zeng-box-hb {height:1.2rem; padding-top: .2rem;}
.maizeng-box li .product-box dl dd .zeng-box-cp {height:2.4rem; padding-top: .2rem;}
.maizeng-box li .product-box dl dd .zeng-box-cp span {position: relative; display: block; }
.maizeng-box li .product-box dl dd .zeng-box-cp span small {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.maizeng-box li .product-box dl dd .zeng-box-cp span em {position: absolute; left: 99%; bottom: 0; text-indent: 0}

.rule-box {margin: 1.5rem 1.5rem 1rem; background: #212f90; border-radius: .5rem; position: relative; color: #fff; line-height: 2.5rem; padding: 2rem 1rem;}
.rule-box dt {position: absolute; width: 8rem; height: 2rem; border-radius: 2rem; top: -1rem; left: 50%; margin-left: -4rem; background: #ffa030; color: #fff; text-align: center; line-height: 2rem;} 

.line-bg {background: #eee; display: block; margin: .1rem 0;}


#porp-huopin-buycart {position:fixed; bottom:0; left:0; width:100%; z-index:10010; height: 21.4rem;}
#porp-huopin-buycart .P-Box {position:relative; width:100%; perspective:500; -webkit-perspective:500; height:100%; }
#porp-huopin-buycart.open .buycart-box {animation:boxO 0.5s; -webkit-animation:boxO 0.5s;}
#porp-huopin-buycart.colse .buycart-box {animation:boxT 0.4s; -webkit-animation:boxT 0.4s;}
#porp-huopin-buycart .buycart-box {background:#fff; border-top:#adadad solid 0.1rem; width:100%; position:absolute}
#porp-huopin-buycart .close-porp {float:right; width:1.5rem; height:1.5rem; margin:1rem 1rem 0 0; background: url(//image10.homedo.com/Mobile/btn-close-huopin-porp.png) 0 0 no-repeat; background-size:1.1rem; position:relative; z-index:1}
#porp-huopin-buycart .list-box {width:100%; position:static; z-index:0}
#porp-huopin-buycart .list-box .list {background:#fff;}
#porp-huopin-buycart .list-box .list dl dd {padding-top:1.2rem;}
#porp-huopin-buycart .list-box .list dl dd h3 a {height:auto; font-size: 1.4rem;  color: #222; line-height: 1.8rem; }
#porp-huopin-buycart .buy-spec {margin: 0 2rem; position: relative; padding-left: 5.2rem;}
#porp-huopin-buycart .buy-spec dt {width: 5.2rem;position: absolute;left:0;top: 0;line-height: 2.5rem;font-size:14px;color:#5d5d5d;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#porp-huopin-buycart .buy-spec dd {overflow: hidden;}
#porp-huopin-buycart .buy-spec dd a {float: left; border:#d7d7d7 solid .1rem; height: 2.3rem; padding: 0 .5rem; font-size: 14px; color: #222; border-radius:.5rem; margin: 0 1rem .5rem 0;}
#porp-huopin-buycart .buy-spec dd a.cur {border-color: #20bfd9; color: #fff; background: #20bfd9}
#porp-huopin-buycart .buy-munber {height: 3.5rem;padding: .8rem 1.2rem 0;font-size:14px;color:#5d5d5d;background:#fff;border-top: .1rem solid #E9E9E9;}
#porp-huopin-buycart .buy-munber p {width:4rem; height:2.8rem; position:relative; padding:0 2.7rem; margin-left:1rem; background-size:10.5rem 3rem;}
#porp-huopin-buycart .buy-munber p em {position:absolute; border:#d7d7d7 solid 1px; width:2.6rem; height:2.6rem; text-align:center; line-height:2.6rem; color:#5d5d5d; font-size:1.4rem; font-weight:bold; display:block; margin-bottom:1rem;}
#porp-huopin-buycart .buy-munber p em.subt {border-radius:0.3rem 0 0 0.3rem; left:0;}
#porp-huopin-buycart .buy-munber p em.add {border-radius:0 0.3rem 0.3rem 0; right:0;}
#porp-huopin-buycart .buy-munber p input[type="tel"] {height:2.6rem; width:4rem; border:#d7d7d7 solid; border-width:1px 0; outline:none; background:none; text-align:center; line-height:2.6rem; font-size:1.6rem; color:#5d5d5d}
#porp-huopin-buycart .buy-munber span {font-size:1.4rem; line-height:2.8rem;}
#porp-huopin-buycart .buy-munber small {font-size:1.2rem; line-height:2.8rem;}
#porp-huopin-buycart .buy-munber small.none {color: #f23030}
#porp-huopin-buycart #buy { height:5.5rem; background:#f53d36; text-align:center; color:#fff; font-size:1.8rem; border-top:#f53d36 solid .1rem;}
#porp-huopin-buycart #buy.over {background:#999; border-color:#999}
#porp-huopin-buycart #buy.get {background:#2baf2b; border-color:#2baf2b}
.list-box .list {padding:0 2rem .1rem 1.2rem; background:#631fc9;}
.list-box .list dl {position:relative;background:#fff;height:9.2rem;padding:0 0 0 10.7rem;margin-bottom: 2rem;}
.list-box .list dl dt {position:absolute; left:.1rem; top:1rem; width:9rem; height:9rem; border: #e7e7e7 solid 1px;}
.list-box .list dl dd {padding-top:2rem; }
.list-box .list dl dd .r-money {font-size:1.2rem; color: #f23030; margin-bottom: .8rem;}
.list-box .list dl dd .r-money strong {font-size:2rem; padding-right:.2rem;}
.list-box .list dl dd .mark-pirce {font-size: 1.2rem; color: #999; margin-bottom: 1.2rem}
.list-box .list dl dd h3 {height:3.6rem;overflow:hidden;line-height:1.8rem;}
.win-box-carts {display:none;  position:fixed; width:100%; height:100%; left:0; top:0; z-index:10010; background:rgba(0,0,0,0.5);}

.wrapper-box {position: fixed;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background: #2362ff url(//image01.homedo.com/Files/Images/cms/www/20181204/4805436772156508724_pic1.png) 0 0/contain no-repeat;z-index: 99999;width: 70%;border-radius:.2rem;}
.wrapper-box .hd {color: #fff;height: 2rem;font-size: 1rem;line-height: 2rem;padding: 0 .8rem;}
.wrapper-box .hd a {color: #fff;font-size: 2rem;}
.wrapper-box .con {margin: .1rem;border: .1rem solid #5183ff;background-color: #fff8e4;text-align: center;padding:1.5rem 0;border-radius:.2rem;}
.wrapper-box .con strong {color:#2362ff;font-size:1.3rem;}
.wrapper-box .con p {color:#2362ff;font-size:1rem;padding:1.2rem 0;}
.wrapper-box .con .btn-box a {padding:0 1.5rem;height:2.1rem;line-height:2.1rem; display:inline-block;margin:0 .3rem;font-size:1rem;border:.1rem solid #fe5259;border-radius:.2rem;}
.wrapper-box .con .btn-box .register {color:#fe5259;}
.wrapper-box .con .btn-box .login-btn {color:#fff;background-color:#fe5259;}