h2 {font-weight: bold}
.actBoxTop,
.actBoxBottom {display: none;}

@media screen and (max-width: 321px) {
    html {font-size: 8px;}
}
/* .js-floor-title {padding-top: 1rem;} */
.js-floor-porp-box {margin-bottom:.5rem;position: relative;}
/* .js-floor-porp-box::after {content:"";width:1rem;background: #ea0114;position: absolute;right: -1rem;top: 0;height: 4rem;} */
.js-floor-position-fixed {z-index: 999;box-shadow: 0 .5rem 1rem rgba(0,0,0,.2);}
.js-floor-anchor-list {background-color: #fff;color: #222;}
.js-floor-anchor-list li {position: relative;color: #666;}
.js-floor-anchor-list li em {height: 2.4rem;line-height: 2.4rem;display: inline-block;border-bottom: .2rem solid #fff;padding: 0 .5rem;} 
.js-floor-anchor-list li.cur {color: #0a6cf4;background-color: #fff;}
.js-floor-anchor-list li.cur em {border-bottom: .2rem solid #0a6cf4;}


#appVue .banner {position: relative;margin-bottom: .8rem}
#appVue .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;}

.Equity-porp {position: fixed;width: 19%;top:56%;right:0;z-index: 9;}

.floor-title {position: relative; text-align: center; font-size: 1.6rem; color: #fff;padding: 1.5rem 0;text-align:center;}
.floor-title h2 {display: inline-block; font-weight: bold;}
.floor-title h2:before,.floor-title h2:after {content: "";vertical-align: middle; width:1.5rem;height:1.5rem;background: url(https://image01.homedo.com/Files/Images/cms/www/20190625/5018586440462502307_pic1.png) 0 0/3rem 1.5rem no-repeat;display: inline-block;}
.floor-title h2:before {background-position:0 0;margin-right: 1rem;}
.floor-title h2:after {background-position:-1.5rem 0;margin-left: 1rem;}
.floor-title p {font-size: 1.2rem;padding-top: .5rem;}
.floor-tab {padding: 0 0 1rem 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: 1.1rem; color: #00d8ff; border-radius: 2.2rem; line-height: 2.2rem; border:#00d8ff solid 1px;}
.floor-tab li a.cur {background: #00d8ff;border-color: #00d8ff;color: #222;}
.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: 2rem;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 1rem}
.baokuan-01 li a dl dd h3 {height: 2.8rem; font-size: 1.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.4rem;line-height: 1.6rem; font-size: 1.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;height: 2rem;}
.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 {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.4rem; 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;}

.taocanCss li a dl dd h3 {height: 1.6rem;line-height: 1.6rem;font-size: 1.3rem;}
.taocanCss li a dl dd .subName {height: 2.8rem;font-size: 1rem;color: #212121;}
/* padding: 0 1rem; */
.taocanCss li a .tag {height: 4rem;width: 4rem;position: absolute;top: .5rem;right:.5rem;background: #2e7aff;line-height: 1.4rem;text-align: center;font-size: 1.2rem;color: #fff;border-radius: 50%;}
/* .taocanCss li a dl.show.endFlag .tag,.baokuan-01 li a dl.show.soldOutFlag .tag {background: #999;} */


.mTop10{margin-top: .5rem;}

.rule-box {margin: 3rem 1rem 2rem;background: #1f3dcf;border-radius: 1.2rem;position: relative;color: #fff;line-height: 2.4rem;padding: 2rem 2rem 1.5rem;font-size: 1.2rem;}
.rule-box dt {position: absolute;width: 12.4rem;height: 3rem;border-radius: 2rem;font-size: 1.7rem;font-weight: bold;top: -1.6rem;left: 50%;margin-left: -6.2rem;background: #f9fb77;color: #754e1f;text-align: center;line-height: 3rem;} 

.swiper-container .swiper-slide {width: 100%!important;background: #0a6cf4;}
.swiper-container {margin-bottom: 1.5rem;background: #0a6cf4;}
.swiper-container-horizontal>.swiper-pagination {left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.swiper-pagination-clickable .swiper-pagination-bullet {width: 1.8rem;height: .25rem;background: #fff;opacity:.3;border: none;border-radius: 0;margin: 0 .3rem!important;}
.swiper-pagination-clickable .swiper-pagination-bullet-active {opacity:1;}

.EquityPorp .hide {position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:9;}
.EquityPorp .porp {position:fixed;top:50%;left:50%;width:31.3rem;background:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:10;border-radius:.5rem;overflow:hidden;font-size: 1.3rem;}
.EquityPorp .porp .hd {line-height:3rem;text-align:center;color:#1171f4;font-size: 2rem;font-weight: bold;}
.EquityPorp .porp .con {padding:3rem 3.5rem;height: 17.5rem;line-height:2.4rem;color:#333;overflow: scroll;padding-top: 1rem}
.EquityPorp .porp .btn-box {text-align:center;margin-bottom:2rem;margin-top: 1.5rem}
.EquityPorp .porp .btn-box a {height:3.1rem;border:.1rem solid #1171f4;display:inline-block;line-height:3.1rem;padding:0 2.5rem;margin:0 .3rem;border-radius:.3rem;}
.EquityPorp .porp .btn-box .border {color: #1171f4;}
.EquityPorp .porp .btn-box .backg {background: #1171f4;color: #fff;}
.discount .discount_icon{
  width: 100%;
  height: 2rem;
  position: relative;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191111/5740219422936438346_pic1.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  line-height: 2.4rem;
  color: #fff;
  bottom: 0.5rem;
  font-size: 1rem;
}
.porp .giftIntroduce{
  height: 15rem;
  width: 100%;
  margin-left: -1px
}
.active_color{
  box-sizing: border-box;
  color: #1f3dcf!important;
  font-weight: bold;
  background-color: #fff
}
 .nr-nav-lis {
  line-height: 2rem;
  float: left;
  font-size: 1.5rem;
  color: #222222;
  list-style-type: none;
  vertical-align: top;
  padding-top: 8px;
  /* flex: 1; */
  text-align: center;
  position: relative;
  width: 50%;
}

.erweima img{
  width: 51%!important;
}
/* .page03::after{
  clear: both;
  content: "";
  width: 0;
  height: 0;
  display: block;
  visibility: hidden;
} */
.erweima{
    position: absolute;
    left: 35%;
    top: 40%;
}
.w500{
  width: 33rem;
  margin: 0 auto;
}
.buzhou{
  height: 16.6rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191112/5320641026693960010_pic1.jpg)no-repeat;
  background-size: 100% 100%;
  padding-top: 1.2rem;
  padding-bottom: 1rem;
  font-size: 1.3rem
}
.step{
  padding-left: 3rem;
}
.step::before{
  display:inline-block;
  content: "";
  height: 3.9rem;
  width: 3.9rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191112/4853108227858984560_pic1.png) center center no-repeat;
  vertical-align: middle;
  background-size: 60%;
}
.step .spa1{
  display: block;
  /* font-size: 1.5rem; */
}
.step_text{
  display: inline-block;
  vertical-align: middle;
  margin-left: 1rem;
}
.step_text h4{
  margin-bottom: .3rem;
  font-weight: bold;
  font-size: 1.5rem;
  color: #222222;
}
.step_text h4 span{
  color: #0040ff
}
.ste2::before{
  display:inline-block;
  content: "";
  height: 3.9rem;
  width: 3.9rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191113/5560051707711567893_pic1.png) center center no-repeat;
  vertical-align: middle;
  background-size: 60%;
}
.ste3::before{
  display:inline-block;
  content: "";
  height: 3.9rem;
  width: 3.9rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191113/4902801540889317027_pic1.png) center center no-repeat;
  vertical-align: middle;
  background-size: 60%;
}
.ste3 .step_text{
  margin-top: 1rem;
}
.userErweima{
  /* display: block;
  height: 110px;
  width: 105px;
  position: absolute;
  margin-top: -6%;
  padding-left: 2px; */
  display: block;
  box-sizing: border-box;
  height: 127px;
  width: 105px;
  margin-top: -6%;
  padding-left: 2px;
  margin: auto;
  /* padding-top: 1rem; */
  margin-bottom: 1rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191121/4864635205549290068_pic1.png) no-repeat;
  background-size: 100% 100%;
}
.userErweima img{

}
.tuiJian .btn{
  /* position: absolute;
  bottom: 3.4rem;
  height: 3.9rem;
  width: 100%;
  border: none;
  opacity: 0; */
  /* margin-top: 1rem; */
  height: 6.9rem;
  width: 100%;
  border: none;
  opacity: 0;
}
.tuiJian{
  /* display: flex;
  justify-content: center;
  align-items: Center;
  position: relative; */
  box-sizing: border-box;
  /* height: 42.5rem; */
  background: url(//image01.homedo.com/Files/Images/cms/www/20191120/5396599145954609120_pic1.jpg) center center no-repeat;
  background-size: 100% 100%;
  text-align: center;
  display: block;
  padding-top: 5%;
}
.record{
  position: relative;
  height: 33rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191113/4616270817716167750_pic1.jpg) no-repeat;
  background-size: 100% 100%;
  padding-top: 3%
}
.record .btn{
  position: absolute;
  bottom: 3rem;
  display: block;
  height: 3.9rem;
  width: 100%;
  border: none;
  opacity: 0;
}
.record .p1{
  font-size: 2.5rem;
    font-weight: bold;
    color: #000;
    /* margin-bottom: 1rem; */
    text-align: center
}
.page03 .js-floor-position-fixed{
  display: none
}
.h_record{
  position: absolute;
  top: 16%;
  width: 100%;

}
.h_record table tr{
  padding-bottom: 10px;
  border-bottom: 1px solid #ededeb;
  margin-top: 1rem;
}
.historyUser{
  display: flex;
  justify-content: center;
  padding-bottom: 1rem;
  overflow: hidden;
}
/* .bg1{
  height: 28rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191114/5518542650597907658_pic1.jpg) no-repeat;
  background-size: 100% 100%;
}
.bg2{
  height: 28rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191113/4616270817716167750_pic1.jpg) no-repeat;
  background-size: 100% 100%;
} */
.tuiJian .p1{
  /* position: absolute;
  top: 12%; */
  font-size: 1.6rem;
  color: #000;
  font-weight: bold;
  line-height: 2rem;
}
.tuiJian .p1 span{
  font-size: 1.8rem;
    color: #0040ff;
    font-weight: bold;
}
.tuiJian .p2{
  /* position: absolute;
  top: 17%;
  padding-left: 10%;
  padding-right: 13%;
  text-align: center;
  font-size: 1.5rem; */
  padding-left: 10%;
  padding-right: 13%;
  text-align: center;
  font-size: 1.5rem;
  margin-bottom: 1rem;
  color: #3f3f3f;
}
.tuiJian .p3{
  /* position: absolute;
  bottom: 27%; */
  font-size: 1.6rem;
  color: #000;
  font-weight: bold;
  line-height: 2rem;
}
.tuiJian .p3 span{
  font-size: 1.8rem;
    color: #0040ff;
    font-weight: bold;
}
.tuiJian .p4{
  /* position: absolute;
  bottom: 18%;
  padding-left: 5%;
  padding-right: 5%; */
  padding-left: 5%;
  padding-right: 5%;
  color: #3f3f3f;
  margin-bottom: 1rem;
}
.YOULI{
  position: relative;
  height: 29rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191121/5507883718599134536_pic1.jpg) no-repeat;
  background-size: 100% 100%;
  padding-top: 3%;
}
.YOULI .step1_title{
  text-align: center;
  font-size: 2.5rem;
  font-weight: bold;
  color: #000;
}
.YOULI .step1{
  position: absolute;
  top: 19%;
  left: 30%;
  padding-right: 10%;
}
.YOULI .step2{
  position: absolute;
  top: 36%;
  left: 30%;
  padding-right: 20%;
}
.YOULI .step3{
  position: absolute;
  top: 56%;
  left: 30%;
  padding-right: 10%;
}
.YOULI .step4{
  position: absolute;
  top: 77%;
  left: 30%;
  padding-right: 10%;
}
.YOULI .step4 .p2 span{
  color: #ff9c67;
  font-weight: bold;
}
.step1 .p1,.step2 .p1,.step3 .p1,.step4 .p1{
  color: #0040ff;
  font-size: 2rem;
  font-weight: bold;
}
.step1 .p2{
  font-size: 1.3rem;
  line-height: 2.5rem;
}
.step2 .p2,.step3 .p2,.step4 .p2{
  font-size: 1.3rem;
  line-height: 1.5rem;
}
.bottom_icon{
  display: block;
  height: 3rem;
  width: 3rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191115/4989350903003143368_pic1.png) no-repeat;
  background-size: 85%;
  margin: auto;
}
.cur_pointer{
    background-color: #eff1ff;
    width: 100%;
    position: static;
    z-index: 9;
    height: 5.8rem;
}
.cur_pointer li:nth-child(2) .bottom_icon{
  background: url(//image01.homedo.com/Files/Images/cms/www/20191115/4659227145603872857_pic1.png) no-repeat;
  background-size: 90%;

}
.cur_pointer li:nth-child(3) .bottom_icon{
  background: url(//image01.homedo.com/Files/Images/cms/www/20191115/5527403551152052398_pic1.png) no-repeat;
  background-size: 92%;
}
.cur_pointer li .bottom_text{

}
.active_color:nth-child(1) .bottom_icon{
  height: 3rem !important;
  width: 3rem !important;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191115/5612688988330919320_pic1.png) no-repeat !important;
  background-size: 100% !important;
}
.active_color:nth-child(2) .bottom_icon{
  background: url(//image01.homedo.com/Files/Images/cms/www/20191115/5732855566640109199_pic1.png) no-repeat !important;
  background-size: 90% !important;
}
.active_color:nth-child(3) .bottom_icon{
  background: url(//image01.homedo.com/Files/Images/cms/www/20191115/5153256327417790528_pic1.png) no-repeat !important;
  background-size: 92% !important;
}
.active_color::before{
  display: block;
  content: "";
  height: 9px;
  width: 100%;
  position: absolute;
  top: -9px;
  background-color: #fff;
  border-radius: 5px 5px 0 0;
}
.wap-body, .body-box {
  padding-bottom: 6rem
}
#appVue{
  position: relative;
}

.nofd{
position: fixed;
bottom: 0
}
table {
  /* border-collapse: collapse; */
  border-spacing: 0;
  vertical-align: middle!important;
  margin-top: 4rem;
}
/* .h_record table tr:first-child{
  height: 40px;
  display: flex;
  width: 85%;
  line-height: 40px;
  border-radius: 11px;
  background-color: #c9efff;
  margin: auto;
  margin-bottom: 1.5rem;
  position: absolute;
  top: 2.5rem;
  left: 2.5rem;
} */
.h_record table tr{
  display: flex;
  margin: auto;
  margin-bottom: 1rem;
  width: 85%;
}
.h_record table tr:first-child th{
 flex: 1
}
.h_record table tr td{
  flex: 1;
  padding-left: 1.5rem; 
}
.h_record table tr td:first-child{
    flex: 1;
}

.h_record table tr td span{
  display: inline-block;
    background-color: #eceaea;
    padding: 0 7px;
    border-radius: 10px;
    font-size: 1rem;
    margin-left: 5px;
}
.h_record table tr td em{
  font-size: 1.5rem;
  font-weight: bold;
}
.h_record table tr td div{
  margin-top: 2px;
}
.taocanCss li{
  margin-bottom: 2.3rem;
}
.userErweima img:nth-of-type(1){
      padding: 0px!important;
      background: #fff;
      width: 90%;
      margin-top: 6%;
}
.zhanwei{
  width: 85%;
  height: 3.5rem;
  margin: auto;
  display: flex;
  line-height: 40px;
  border-radius: 11px;
  background-color: #c9efff;
  margin: auto;
  margin-bottom: 1.5rem;
  position: absolute;
  top: 2.5rem;
  left: 2.5rem;
  text-align: center;
  line-height: 3.5rem;
}
.tuiJian .p11{
  font-size: 2.5rem;
  font-weight: bold;
  color: #000;
  margin-bottom: 1rem;

}
#qaOnline{
  width: 4rem;
  height: 4rem;
  right: 1rem;
  bottom: 16rem!important;
  position: fixed;
  z-index: 100;
}
#Phone-call{
  background: url(//image01.homedo.com/Files/Images/cms/www/20180815/5745571096589147828_pic1.png);
  bottom: 12rem!important;
  display: block;
}
#scroll-top{
  bottom: 8rem!important;
}
.no_record{
  height: 16.6rem;
  width: 16.6rem;
  background: url(//image01.homedo.com/Files/Images/cms/www/20191122/5615213134216364287_pic1.png) no-repeat;
  background-size: 100%;
  margin: auto;
}
.no-tips{
  text-align: center;
  font-size: 1.8rem;
  color: #424242;
}
.zhanwei span{
  display: inline-block;
  width: 50%;
  font-size: 1.5rem
}
.h_record table tr td:nth-child(2){
  padding-left: 0;
}