.act-porp-btn-box {
  height: 4.9rem;
}

.act-porp-btn-box .porp-btn-box {
  height: 4.9rem;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
}

.act-porp-btn-box .porp-btn-box ul.bottom-menu {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  border-top: #e9e9e9 solid 1px;
  z-index: 1;
}

.act-porp-btn-box .porp-btn-box ul.bottom-menu li {
  height: 100%;
  width: 25%;
}

.act-porp-btn-box .porp-btn-box ul.bottom-menu li a {
  padding-top: .2rem;
  display: block;
  text-align: center
}

.act-porp-btn-box .porp-btn-box ul.bottom-menu li em {
  display: block;
  width: 3rem;
  height: 3rem;
  margin: 0 auto .1rem;
  border: #fff solid .1rem;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190518/5257834884691764817_pic1.png) 0 0/12rem 3rem no-repeat;
  border-radius: 100%
}

.act-porp-btn-box .porp-btn-box ul.bottom-menu li em.icon-02 {
  background-position-x: -3rem
}

.act-porp-btn-box .porp-btn-box ul.bottom-menu li em.icon-03 {
  background-position-x: -6rem
}

.act-porp-btn-box .porp-btn-box ul.bottom-menu li em.icon-04 {
  background-position-x: -9rem
}

.act-porp-btn-box .porp-btn-box ul.bottom-menu li p {
  font-size: 1rem;
  color: #222;
  line-height: 1rem;
}

.act-porp-btn-box .porp-btn-box ul.bottom-menu li a:hover em,
.act-porp-btn-box .porp-btn-box ul.bottom-menu li a.cur em {
  border-color: #e49949
}

.act-porp-btn-box .porp-btn-box ul.bottom-menu li a.cur p,
.act-porp-btn-box .porp-btn-box ul.bottom-menu li a.oThis p,
.act-porp-btn-box .porp-btn-box ul.bottom-menu li a:hover p {
  color: #e9463d
}

.act-porp-btn-box .porp-btn-box .porp-box-bg {
  z-index: -100;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .8);
}

.act-porp-btn-box .porp-btn-box .porp-box-memu-list {
  position: fixed;
  bottom: 4.9rem;
  left: 0;
  right: 0;
  background: #fff;
  overflow: hidden;
  height: 0;
}

.act-porp-btn-box .porp-btn-box .porp-box-memu-list dl dt {
  position: relative;
  height: 4rem;
  border-bottom: #d8d8d8 solid 1px;
  font-size: 12px;
  color: #6d6d6d
}

.act-porp-btn-box .porp-btn-box .porp-box-memu-list dl dt .porp-close {
  width: 4rem;
  height: 4rem;
  position: absolute;
  display: block;
  background: url(https://image01.homedo.com/Files/Images/cms/www/20190518/4710133415582429031_pic1.png) 0 0 no-repeat;
  background-size: contain;
  right: 0;
  top: 0
}

.act-porp-btn-box .porp-btn-box .porp-box-memu-list dl dd {
  padding: 1rem .5rem .2rem;
  overflow: hidden;
}

.act-porp-btn-box .porp-btn-box .porp-box-memu-list dl dd p {
  width: 25%;
  margin-bottom: 1rem
}

.act-porp-btn-box .porp-btn-box .porp-box-memu-list dl dd p a {
  margin: 0 .5rem;
  border: #e9e9e9 solid 1px;
  text-align: center;
  height: 2.8rem;
  color: #6d6d6d;
  font-size: 1.1rem;
  display: block;
}

.act-porp-btn-box .porp-btn-box .porp-box-memu-list dl dd p a span {
  height: 100%;
  line-height: 2.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.act-porp-btn-box .porp-btn-box .porp-box-memu-list dl dd p a.cur,
.act-porp-btn-box .porp-btn-box .porp-box-memu-list dl dd p a.oThis,
.act-porp-btn-box .porp-btn-box .porp-box-memu-list dl dd p a:hover {
  border-color: #ff3030;
  color: #ff3030
}

.FenhuiBox,
.FuliBox {
  display: none;
}