.tabbar-style1-box {
  margin-bottom: 5px;
}

.search-module-box {
  margin-bottom: 5px;
}
.search-module-title {
  display: flex;
  justify-content: space-between;
  height: 36px;
  align-items: center;
  border-bottom: 1px solid #e4e4e4;
}

.search-module-title-left {
  display: flex;
  align-items: center;
}
.search-module-title-left > div {
  display: flex;
  align-items: baseline;
  font-size: 12px;
  font-weight: 400;
  color: rgba(51, 51, 51, 0.498);
}
.search-module-title-left > div > span:first-of-type {
  font-size: 14px;
  font-weight: 700;
  color: #333333;
  margin: 0 5px 0 0;
}
.search-module-title .search-module-title-right {
  display: flex;
  align-items: center;
  color: rgba(51, 51, 51, 0.5);
  font-size: 12px;
}
.search-module-title .search-module-title-right:hover {
  color: #333333;
}
.search-module-title .search-module-title-right .icon {
  font-size: 8px;
}

.search-news-content {
  font-size: 12px;
}

/* list item */
.search-info-list-item {
  display: flex;
  padding: 15px 0;
  position: relative;
  z-index: 1;
}

.search-info-list-item .photo-image {
  width: 150px;
  height: 120px;
  border-radius: 6px;
  overflow: hidden;
  flex: none;
  margin: 0 20px 0 0;
}

.search-info-list-item .photo-image img {
  width: 100%;
  height: 100%;
}

.search-info-item-content-title {
  font-size: 14px;
  margin: 0 0 5px;
  font-weight: bold;
}

.search-info-item-content-title a:hover {
  color: rgb(245, 50, 50);
}

.search-info-item-content-operat {
  display: flex;
  font-size: 12px;
  align-items: center;
  margin: 15px 0 0;
}

.search-info-item-content-operat .red-color {
  margin: 0 20px 0 0;
}

.search-info-item-content-operat .operat-gap {
  margin: 0 20px;
  width: 1px;
  height: 10px;
  background: #e4e4e4;
}

.search-info-item-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.search-info-item-content-desc {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}
/* list item end */

.search-flashnews-box {
  padding: 15px 0 10px 0;
  position: relative;
  z-index: 1;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
}

.search-flashnews-box .time-box {
  color: rgba(51, 51, 51, 0.498);
  margin: 5px 0 0;
}

.search-img-text-mode-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 8px 0;
}

.search-img-text-item-placeholder {
  width: 190px;
  flex: none;
}
.search-img-text-item {
  width: 190px;
  height: 50px;
  display: flex;
  flex: none;
  margin: 5px 0;
  font-size: 12px;
  align-items: center;
  box-shadow: rgba(0, 0, 0, 0.098) 0px 5px 10px 0px;
  border-radius: 6px;
  cursor: pointer;
}

.search-img-text-item:hover {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
}
.search-img-text-item:hover * {
  color: rgb(245, 50, 50) !important;
}

.search-img-text-item img {
  width: 30px;
  height: 30px;
  flex: none;
  margin: 0 10px;
}
.search-img-text-item img.radius50p {
  border-radius: 50%;
}
.search-img-text-item img.radius6 {
  border-radius: 6px;
}

.search-img-text-right > div:first-of-type {
  font-weight: bold;
}

.search-img-text-right .yellow-text {
  color: #ff9900;
}
.search-img-text-right .gray-text {
  color: rgba(51, 51, 51, 0.498);
}

.search-meeting-box {
}

.search-meeting-item {
  padding: 15px 0;
  position: relative;
  z-index: 1;
}
.search-meeting-item-operat {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: rgba(51, 51, 51, 0.498);
  margin: 15px 0 0;
}
.search-meeting-item-operat > div:first-of-type {
  margin: 0 13px 0 0;
}
.search-meeting-item-title {
  display: flex;
  font-size: 14px;
  font-weight: 700;
  align-items: center;
  color: #333333;
}
.search-meeting-item-title > div:first-of-type {
  margin: 0 10px 0 0;
}

.search-meeting-item-title a:hover {
  color: rgb(245, 50, 50);
}

.search-input-box {
  display: flex;
  height: 40px;
  margin: 0 0 20px;
}

.search-input-box input {
  flex: 1;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  height: 100%;
}

.search-input-box input::placeholder {
  color: rgba(51, 51, 51, 0.498);
}

.search-input-box .icon-box {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.search-input-box button {
  height: 100%;
  width: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(245, 50, 50, 1);
  border: none;
  color: #fff;
  font-size: 14px;
  border-radius: 6px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.search-input-box button:hover {
  background-color: rgba(211, 45, 45, 1);
}

.search-input-left-box {
  display: flex;
  height: 100%;
  flex: 1;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border: 1px solid #c0c0c0;
  border-right: 0;
}

.search-input-box:hover .search-input-left-box {
  border-color: #404040;
}

.search-input-box.search-input-box-focus .search-input-left-box {
  border-color: #f53232;
}

.search-input-box.search-input-box-focus .icon-box {
  color: #f53232;
}
