html,body {
  background-color: #eeeeee;
  overflow: hidden;
}
.default-page {
  text-align: center;
}
.default-page .default-page-title {
  padding-top: .5rem;
  padding-bottom: .3rem;
  color: #666666;
}
.default-page ul {
  display: flex;
  flex-wrap: wrap;
}
.default-page ul li {
  width: 33%;
  line-height: .8rem;
  color: #f5594e;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search-not-result .search-not-result-prompt {
  text-align: center;
}
.search-not-result .search-not-result-prompt div {
  width: 1.4rem;
  height: 1.4rem;
  margin: .4rem auto;
}
.search-not-result .search-not-result-prompt div img {
  width: 100%;
  height: 100%;
}
.search-not-result .search-not-result-prompt p {
  color: #999999;
  margin-bottom: .3rem;
}
.search-not-result .not-default {
  background-color: white;
  width: 92%;
  border-radius: .2rem;
  margin: auto;
  text-align: center;
}
.search-not-result .not-default .default-page-title {
  padding-top: .4rem;
  padding-bottom: .3rem;
  color: #666666;
}
.search-not-result .not-default ul {
  display: flex;
  flex-wrap: wrap;
}
.search-not-result .not-default ul li {
  width: 33%;
  line-height: .8rem;
  color: #f5594e;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

section.search-result{
  position: absolute;
  left: 0;
  top: .84rem;
  bottom: .88rem;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
section.search-result {
  padding: .25rem;
}
section.search-result ul {
  padding: .25rem;
  border-radius: 5px;
  background-color: white;
}
section.search-result ul li {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: .2rem;
}
section.search-result ul li .search-result-list-content {
  color: #666666;
  margin: .2rem 0;
  font-size: .25rem;
}
section.search-result ul li:last-child {
  margin-bottom: 0;
  border: 0;
}
