.searchPage {
  padding: 2.11rem 0 2rem;
}

.searchBread {
  display: flex;
  margin-bottom: .72rem;
}

.searchBread a {
  display: flex;
  align-items: center;
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.16rem;
  color: #CCCCCC;
  transition: all .3s;
}

.searchBread a:hover {
  color: #555555;
}

.searchBread a img {
  width: .13rem;
  height: .13rem;
  object-fit: contain;
  margin-right: .12rem;
}

.searchBread a::after {
  content: '>';
  margin: 0 .03rem;
}

.searchBread a:last-child {
  color: #555555;
}

.searchBread a:last-child::after {
  display: none;
}

.searchPage .tit {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: bold;
  font-size: 0.35rem;
  color: #000000;
  text-align: center;
  margin-bottom: .72rem;
}

.searchBox {
  width: 12rem;
  height: 0.54rem;
  background: #FFFFFF;
  border-radius: 0rem 0rem 0rem 0rem;
  border: 0.01rem solid #DBDBDB;
  margin: 0 auto .98rem;
  display: flex;
  align-items: center;
  padding: .15rem .23rem .15rem .16rem;
}

.searchBox div {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

.searchBox div input {
  width: 100%;
  height: 100%;
}

.searchBox div .clear {
  flex-shrink: 0;
  width: 0.24rem;
  height: 0.24rem;
  background: #FFFFFF;
  border: 0.01rem solid #8E8E8E;
  border-radius: 50%;
  padding: .07rem;
  cursor: pointer;
}

.searchBox .line {
  width: .01rem;
  height: 0.24rem;
  background: #C9C9C9;
  margin: 0 .18rem;
  flex-shrink: 0;
}

.searchBox button {
  width: .24rem;
  height: .24rem;
}

.result {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.2rem;
  color: #5B5B5B;
}

.result span {
  font-size: 0.2rem;
  color: #FF0000;
}

.searchPage .list {
  margin-bottom: .97rem;
}

.searchPage .list a {
  display: flex;
  padding: .5rem 0 .24rem;
  border-bottom: 0.01rem solid #D8D8D8;
}

.searchPage .list a .left {
  width: 100%;
}

.searchPage .list a .title {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: bold;
  font-size: 0.2rem;
  color: #080808;
  margin-bottom: .27rem;
  transition: all .3s;
}

.searchPage .list a .title span {
  font-size: 0.2rem;
  color: #FF0000;
}


.searchPage .list a:hover .title,
.searchPage .list a:hover .title span {
  color: #3EB6FF;
}

.searchPage .list a .text {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.16rem;
  color: #5B5B5B;
  margin-bottom: .08rem;
}

.last {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.16rem;
  color: #000000;
}

.last span {
  color: #FF0000;
}

.searchPage .list a img {
  width: 2.1rem;
  height: 1.32rem;
  border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
  margin-left: .5rem;
  flex-shrink: 0;
}

.noSearch {
  width: 5rem;
  margin: 0 auto;
}

.noSearch p {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.2rem;
  color: #000000;
  text-align: center;
}