h2 {font-weight: bold}
.actBoxTop,
.actBoxBottom {display: none;}
.js-floor-position-relative {background: #261d70;}
.js-floor-anchor-list li.cur {background: #546cfd;}
.js-floor-anchor-all dd ul li.cur span {color: #0098ed}
/* .banner .change-tips {width: 86%;margin:1rem auto 0;} */
#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 {position: relative;}
#Baijia .logo-box dl {width: 100%; height: 123%; position: absolute; left:0; bottom: 0; font-size: 1.5rem; color: #fff; text-align: center; white-space: nowrap; }
#Baijia .logo-box dl dt {width: 21%; margin: auto}
#Baijia .logo-box dl dt p {background: #2f44cf; padding: .5rem; display: block; border-radius: .3rem}
#Baijia .logo-box dl dd { line-height: 2.6rem;}
.floor-title {position: relative; text-align: center; font-size: 1.6rem; color: #fff;padding: 1.5rem 0;}
.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(https://image01.homedo.com/Files/Images/cms/www/20190219/5763868824250645927_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-title p {font-size: 1.2rem;padding-top: .5rem;}
.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 {float: left; width: 50%; margin-bottom: .6rem;}
.baokuan-01 li a {display: block; margin: 0 .3rem; background: #fff; position: relative;}
.baokuan-01 li a dl.show {position: absolute; left: 0; top:0;background: #fff; width: 100%;}
.baokuan-01 li a dl.show.endFlag .subName,.baokuan-01 li a dl.show.soldOutFlag .subName {color: #999;}
.baokuan-01 li a dl.show.endFlag dd .price span strong,.baokuan-01 li a dl.show.soldOutFlag dd .price span strong {color: #888;}
.baokuan-01 li a dl dt {padding: .7rem;padding-bottom: 0; position: relative;}
.baokuan-01 li a dl dt .man-icon {position: absolute; height: 1.5rem; text-align: center; background: #ef350f; right:0; left: 0; bottom: .3rem; font-size: 1rem; color:#fff;}
.baokuan-01 li a dl dt .man-icon.over { background: #999999;}
.baokuan-01 li a dl dt .icon {position: absolute; right: 0.5rem; top: 0.5rem; width: 5rem;}
.baokuan-01 li a dl dd { padding: 0 .7rem .8rem}
.baokuan-01 li a dl dd h3 {height: 2.8rem; font-size: 1rem; line-height: 1.4rem; color: #0a0a0a; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.baokuan-01 li a dl dd .subName {height: 1.2rem;line-height: 1.3rem; font-size: 1rem;color: #ee340f;overflow: hidden;width: 100%;margin-bottom: .8rem;}
.baokuan-01 li a dl dd .c-888 {color: #888}
.baokuan-01 li a dl dd .price {font-size: .9rem; color:#a0a0a0; margin: .5rem 0;}
.baokuan-01 li a dl dd .price span { line-height: 1.7rem; height: 1.7rem;margin-right: .5rem;}
.baokuan-01 li a dl dd .price span strong {font-size: 1rem; color: #ff001a;}
.baokuan-01 li a dl dd .price span strong em {font-size: 1.7rem}
.baokuan-01 li a dl dd .price del {margin-top: .3rem; line-height: 1.7rem}
.baokuan-01 li a dl dd .btn {height: 3rem;line-height: 3rem; margin: 0 .3rem; text-align: center; font-size:1.2rem; color: #fff; border-radius: .2rem ;}
.baokuan-01 li a dl dd .btn.ready {background-color: #339900}
.baokuan-01 li a dl dd .btn.buy {background-color: #ee340f}
.baokuan-01 li a dl dd .btn.none {background-color: #999999} 
.baokuan-01 li.w3 {width: 33.33%;}
.baokuan-01 li.w3 .price span {display: block; line-height: 1.5rem; height: 1.5rem;}
.baokuan-01 li.w3 .price del {display: block; line-height: 1.1rem; margin-top: 0;}

.maizeng-box {padding: 0 .75rem}
.maizeng-box li {float: left; width: 50%; margin-bottom: .5rem;}
.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; width: 100%; background: #fff;}
.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; padding: 1.5rem 2.4rem}
.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}
.mTop10{margin-top: .5rem;}

.rule-box {margin: 3.5rem 1.5rem 2rem;background: #393373;border-radius: 1.5rem;position: relative;color: #fff;line-height: 2.4rem;padding: 3rem 2rem 1.5rem;font-size: 1.2rem;}
.rule-box dt {position: absolute;width: 12.4rem;height: 3rem;border-radius: 2rem;font-size: 1.6rem;font-weight: bold;top: -1.6rem;left: 50%;margin-left: -6.2rem;background: #fed33d;color: #f4471e;text-align: center;line-height: 3rem;box-shadow: 0 .3rem 0  #e4b100;} 

.line-bg {background: #eee; display: block; margin: .1rem 0;} 

.hide-box {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .7);z-index: 998;}
.tips-prop  {position: fixed;width: 28rem;top: 50%;z-index: 999; left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background-color: #4916ee;border: .1rem solid #4916ee; border-radius: .2rem;}
.tips-prop .hd {height: 3.2rem;line-height: 3.2rem;color: #fff;text-align: center;background: url(https://image01.homedo.com/Files/Images/cms/www/20190219/4848679275638541719_pic1.png) 0 0/28rem 3.2rem no-repeat;}
.tips-prop .con {background: #fff8e4;border: 1px solid #5f42f8;text-align: center;padding: 1.5rem 0 2rem;}
.tips-prop .con strong {font-size: 1.5rem;color: #444;padding-bottom: .5rem;display:block;}
.tips-prop .con p {font-size: 1.3rem;color: #444;padding-bottom: 2rem;}
.tips-prop .btn-box a {width: 10.6rem;height: 3.8rem;border: .1rem solid #ff4200;display: inline-block;text-align: center;font-size: 1.4rem;line-height: 3.8rem;border-radius: 2rem;margin: 0 .2rem;}
.tips-prop .btn-box .apply-btn {background-color: #ff4200;color: #fff;}
.tips-prop .btn-box .back-btn {color: #ff4200;}
.tips-prop .btn-box .grad-btn {background-image: linear-gradient(to right, #FF8C12 , #FF5404);border-color: transparent;}
.tips-prop .close-btn {width: 2.6rem;height: 2.6rem;background: url(https://image01.homedo.com/Files/Images/cms/www/20170108/4648743541104719650_pic1.png) 0 0/100% no-repeat;position: absolute;top: -4rem;right: 0;}
.agreement-box .tips-prop .agreementLink {color: #4C1FEB;font-size: 1.5rem;text-decoration: underline;display: inline-block;padding-top: .71rem;}
.agreement-box .tips-prop .con {padding: 1.5rem 0 1rem;}

.buy-info .buy-info-box {margin: 0 1.5rem 1rem; height: 11rem; background: #fff; border-radius: 2rem; overflow: hidden;}
.buy-info .buy-info-box dt {height: 6.5rem; padding: 0 1.5rem;}
.buy-info .buy-info-box dt .pic {height: 4.2rem; width: 4.2rem;}
.buy-info .buy-info-box dd a {width: 16rem; border-radius: 3rem; height: 3rem; text-align: center; color: #fff; margin: auto; font-size: 1.3rem; background-image: -moz-linear-gradient( 180deg, rgb(255,72,0) 0%, rgb(255,154,24) 100%); background-image: -webkit-linear-gradient( 180deg, rgb(255,72,0) 0%, rgb(255,154,24) 100%); background-image: -ms-linear-gradient( 180deg, rgb(255,72,0) 0%, rgb(255,154,24) 100%); position: relative; z-index: 1;}
.buy-info .buy-info-box dd span {display: block; margin:-2.7rem auto 0; width: 15rem; height: 4rem; background: url(//image01.homedo.com/Files/Images/cms/www/20190325/5187508587295528407_pic1.png) 0 100%/cover no-repeat;}

.buy-info .buy-info-box dt .pic {height: 4.2rem; width: 4.2rem;}
.buy-info .buy-info-box dt p {margin-top: 1.2rem;}
.buy-info .buy-info-box dt .fl span {display: block; font-size: 1.1rem;line-height: 1.8rem; color: #2d3245;}
.buy-info .buy-info-box dt .fl em {color: #ff0000; font-size: 1.1rem;}
.buy-info .buy-info-box dt .fl em strong {font-size: 2rem; line-height: 2.6rem;}
.buy-info .buy-info-box dt .fr {font-size: 1.1rem;line-height: 1.8rem; color: #2d3245; text-align: right}
.buy-info .buy-info-box dd a.buy {width: 22.2rem;}
.buy-info .buy-info-box dd span.buy {width: 23rem;}

.act-top-icon-porp a {top: 4rem!important;}
.Assembly-Porp-body .loading-box .box-mian { background: rgba(0,0,0,.5);width: 16rem; height: 9rem;}
.Assembly-Porp-body .loading-box p {color: #fff;}