@charset "utf-8";

.mj_dh {
  padding: 1.5rem 0 1rem 0;
}

.news-views {
  width: 96%;
  margin: 0 auto;
  border-bottom: 1px solid #d1d1d1;
  padding: 0.3rem 0;
}

.mj_dh .news-views a {
  font-size: 0.4rem;
  color: #000;
}

.mj_dh .news-views>a+a:before {
  padding: 0 5px;
  color: #000;
  content: ">>";
}

.ss-box {
  padding: 1rem 0 1rem;
}

.ss-box .sous-input {
  margin-top: 1rem;
}

.ss-box .sous-input .con {
  width: 17rem;
  margin: 0 auto;
  background: #fff;
  height: 1.3rem;
  line-height: 1.3rem;
  position: relative;
}


.ss-box .sous-input .con .ss-text {
  height: 94%;
  margin-left: 0.3rem;
  width: 76.1%;
  font-size: 0.4rem;
  color: #333;
}

.ss-box .sous-input .con .ss-but {
  position: absolute;
  height: 100%;
  width: 22.1%;
  background-color: #2970D9;
  color: #fff;
  border: none;
  outline-style: none;
  font-size: 0.4rem;
}

.ss-box .ss-con {
  margin-top: 1rem;
}

.ss-box .ss-con .tit {
  font-size: 0.3rem;
  color: #999;
  margin-bottom: 0.2rem;
}

.ss-box .ss-con .con {
  background: #fff;
  padding: 0 0 0.5rem;
}

.ss-box .ss-con .con .item {
  position: relative;
  display: block;
  padding: 0.4rem 0 0.4rem;
  margin: 0 1rem;
  border-bottom: 1px solid #e4e4e4;
}

.ss-box .ss-con .con .item .mess-tit {
  font-size: 0.4rem;
  color: #333;
  font-weight: bold;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
}

.ss-box .ss-con .con .item .mess-desc {
  font-size: 0.3rem;
  color: #333;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}