#company_search,
#school_search {
  background: #f2f2f2;
  padding-bottom: 20px;
  min-width: 960px;
}
#company_search .main,
#school_search .main {
  display: flex;
  flex-direction: column;
}
#company_search .main .title,
#school_search .main .title {
  margin-bottom: 10px;
  color: #000;
}
#company_search .main .more,
#school_search .main .more {
  padding: 0 50px 0 10px !important;
}
#company_search .main .more span,
#school_search .main .more span {
  position: relative;
  display: inline-block;
  margin: 5px 0;
  padding-right: 10px;
  cursor: pointer;
  color: #000 !important;
}
#company_search .main .more span:hover,
#school_search .main .more span:hover {
  color: var(--color-primary) !important;
}
#company_search .main .search,
#school_search .main .search {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  background: #fff;
}
#company_search .main .search h3,
#school_search .main .search h3 {
  padding: 0 20px;
  font-size: 24px;
  font-weight: bold;
}
#company_search .main .screening,
#school_search .main .screening {
  padding: 20px;
  background: #fff;
  border-radius: 10px;
}
#company_search .main .screening .selected,
#school_search .main .screening .selected {
  color: var(--color-primary) !important;
}
#company_search .main .screening .city,
#school_search .main .screening .city,
#company_search .main .screening .county,
#school_search .main .screening .county,
#company_search .main .screening .industry,
#school_search .main .screening .industry {
  display: flex;
  flex-wrap: wrap;
}
#company_search .main .screening .city > li,
#school_search .main .screening .city > li,
#company_search .main .screening .county > li,
#school_search .main .screening .county > li,
#company_search .main .screening .industry > li,
#school_search .main .screening .industry > li {
  padding: 10px;
  cursor: pointer;
}
#company_search .main .screening .city > li:hover,
#school_search .main .screening .city > li:hover,
#company_search .main .screening .county > li:hover,
#school_search .main .screening .county > li:hover,
#company_search .main .screening .industry > li:hover,
#school_search .main .screening .industry > li:hover {
  color: var(--color-primary);
}
#company_search .main .screening .classification,
#school_search .main .screening .classification {
  display: flex;
  flex-wrap: wrap;
}
#company_search .main .screening .classification > li,
#school_search .main .screening .classification > li {
  padding: 10px;
  cursor: pointer;
}
#company_search .main .screening .classification > li:hover,
#school_search .main .screening .classification > li:hover {
  color: var(--color-primary);
}
#company_search .main .list,
#school_search .main .list {
  flex: 1;
  padding: 20px;
  background: #fff;
}
#company_search .main .list .li,
#school_search .main .list .li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
}
#company_search .main .list .li .logo,
#school_search .main .list .li .logo {
  width: 60px;
  height: 60px;
  overflow: hidden;
}
#company_search .main .list .li .logo img,
#school_search .main .list .li .logo img {
  width: 100%;
  height: 100%;
}
#company_search .main .list .li .intro,
#school_search .main .list .li .intro {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 60px;
}
#company_search .main .list .li .intro .t,
#school_search .main .list .li .intro .t {
  margin-bottom: 10px;
}
#company_search .main .list .li .intro .t span:first-child,
#school_search .main .list .li .intro .t span:first-child {
  padding: 0 10px;
}
#company_search .main .list .li .intro .t span:last-child,
#school_search .main .list .li .intro .t span:last-child {
  padding: 2px 10px;
  border: 1px solid #ccc;
  background: #fff;
  color: #666;
  font-size: 12px;
}
#company_search .main .list .li .intro .b,
#school_search .main .list .li .intro .b {
  font-size: 12px;
  color: #666;
}
#company_search .main .list .li .intro .b span,
#school_search .main .list .li .intro .b span {
  padding: 0 10px;
  border-right: 1px solid #ccc;
}
#company_search .main .list .li .intro .b span:last-child,
#school_search .main .list .li .intro .b span:last-child {
  border: none;
}
#company_search .main .list .li .btn .el-button,
#school_search .main .list .li .btn .el-button {
  border-color: var(--color-primary);
  color: var(--color-primary);
}
#company_search .main .list .li .btn .el-button i,
#school_search .main .list .li .btn .el-button i {
  color: var(--color-primary);
}
#company_search .main .list .li:nth-child(2n - 1),
#school_search .main .list .li:nth-child(2n - 1) {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  background: #f8f8fa;
}
