.pc-contain {
  display: none;
}

body,
header,
html {
  height: 100%;
}

.mb-sidebar {
  display: block;
  height: 0.933333rem;
  line-height: 0.933333rem;
  border-bottom: 1px solid #d8d8d8;
}

.mb-sidebar a {
  display: block;
  height: 100%;
  padding-left: 0.133333rem;
  padding-right: 0.133333rem;
  position: relative;
  text-align: center;
}

.mb-sidebar a.on {
  color: #000;
  font-weight: bold;
}

.mb-content {
  width: 100%;
  padding: 0.4rem;
  position: relative;
}

.mb-content .mb-line {
  width: 0.04rem;
  position: absolute;
  top: 0.4rem;
  height: 98%;
  left: 1.466667rem;
  bottom: 0.666667rem;
  background-color: #76b82a;
}

.mb-content .mb-line1 {
  width: 40%;
  position: absolute;
  left: 2.533333rem;
  width: 30%;
  margin-top: -0.426667rem;
  border: 0.013333rem #76b82a dashed;
}

.mb-content .mb-line1 .rad {
  width: 0.266667rem;
  height: 0.266667rem;
  background-color: #76b82a;
  border-radius: 50%;
  position: absolute;
  margin-left: 100%;
  margin-top: -0.133333rem;
}

.mb-content .mb-item {
  width: 100%;
  margin-bottom: 0.666667rem;
  display: inline-block;
}

.mb-content .mb-item .mb-time {
  width: 2.133333rem;
  height: 0.853333rem;
  line-height: 0.853333rem;
  text-align: center;
  font-size: 0.32rem;
  background-color: #76b82a;
  position: relative;
}

.mb-content .mb-item .mb-info {
  width: 55%;
  float: right;
  margin-top: -0.853333rem;
}

.mb-content .mb-item .mb-info .mb-pic {
  width: 100%;
  min-height: 2.8rem;
  background: url(../../images/mobile/occuply.jpg) 0 0 no-repeat;
  background-color: #ddd;
  background-position: center;
  -webkit-background-size: 0.906667rem 0.906667rem;
  background-size: 0.906667rem 0.906667rem;
  border-radius: 0.133333rem;
}

.mb-content .mb-item .mb-info .mb-pic img {
  border-radius: 0.133333rem;
  display: block;
}

.mb-content .mb-item .mb-info .mb-tips {
  width: 100%;
  font-size: 0.266667rem;
}