@charset "utf-8";
.transition {
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
@keyframes myfirst {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 0.7;
  }
}
@-moz-keyframes myfirst {
  /* Firefox */
}
@-webkit-keyframes myfirst {
  /* Safari 和 Chrome */
}
@-o-keyframes myfirst {
  /* Opera */
}
.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
  overflow: hidden;
}
.search-brand {
  min-height: 760px;
}
.search-brand .search-condition {
  padding-bottom: 140px;
  background: #eff6fa;
}
.search-brand .search-condition p {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  line-height: 33px;
  margin: 33px 0 6px 0;
}
.search-brand .search-condition .search-center,
.search-brand .search-condition .search-left,
.search-brand .search-condition .search-right {
  float: left;
}
.search-brand .search-condition .search-center li,
.search-brand .search-condition .search-left li {
  float: left;
  width: 35px;
  cursor: pointer;
  height: 35px;
  font-weight: 500;
  background: #ffffff;
  border: 1px solid #eef0f2;
  border-radius: 3px;
  font-size: 14px;
  margin-right: 7px;
  margin-bottom: 12px;
  text-align: center;
  color: #999999;
  line-height: 36px;
}
.search-brand .search-condition .search-center li:hover,
.search-brand .search-condition .search-left li:hover {
  background-color: #1465B1;
  color: white;
}
.search-brand .search-condition .search-center li.checked,
.search-brand .search-condition .search-left li.checked {
  background-color: #1465B1;
  color: white;
}
.search-brand .search-condition .search-left {
  width: 206px;
  margin-right: 32px;
}
.search-brand .search-condition .search-left li:nth-of-type(5n) {
  margin-right: 0;
}
.search-brand .search-condition .search-center {
  margin-right: 62px;
  width: 552px;
}
.search-brand .search-condition .search-center li:nth-of-type(13n) {
  margin-right: 0;
}
.search-brand .search-condition .search-right {
  width: 348px;
}
.search-brand .search-condition .search-right li ::-webkit-input-placeholder {
  /* WebKit browsers */
  text-align: center;
}
.search-brand .search-condition .search-right li ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  text-align: center;
}
.search-brand .search-condition .search-right li :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  text-align: center;
}
.search-brand .search-condition .search-right li input {
  font-size: 14px;
  background: #ffffff;
  border: 1px solid #eef0f2;
  border-radius: 3px;
}
.search-brand .search-condition .search-right li:nth-of-type(1) {
  height: 36px;
  margin-bottom: 12px;
}
.search-brand .search-condition .search-right li:nth-of-type(1) .public-select {
  width: 168px;
  height: 100%;
  position: relative;
}
.search-brand .search-condition .search-right li:nth-of-type(1) .public-select .filter-list {
  width: 100%;
  max-height: 300px;
  overflow-y: auto!important;
}
.search-brand .search-condition .search-right li:nth-of-type(1) .public-select .filter-list li {
  margin-bottom: 0;
}
.search-brand .search-condition .search-right li:nth-of-type(1) .public-select .filter-text {
  width: 100%;
  height: 36px;
}
.search-brand .search-condition .search-right li:nth-of-type(1) .public-select .filter-text i {
  right: 10px;
}
.search-brand .search-condition .search-right li:nth-of-type(1) .public-select .filter-text input {
  height: 100%;
}
.search-brand .search-condition .search-right li:nth-of-type(1) .public-select:nth-of-type(1) {
  margin-right: 12px;
}
.search-brand .search-condition .search-right li:nth-of-type(2) input {
  width: 100%;
  padding: 0 20px;
  height: 36px;
}
.search-brand .search-result {
  margin-bottom: 50px;
  min-height: 300px;
}
.search-brand .search-result > div {
  margin-top: -106px;
  background: #fff;
  border-radius: 10px 10px 0 0;
}
.search-brand .search-result table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
}
.search-brand .search-result table thead th {
  font-weight: 300;
  height: 45px;
  background: #a7cadf;
  font-size: 14px;
  color: white;
  text-align: center;
}
.search-brand .search-result table thead th:nth-of-type(1) {
  border-top-left-radius: 10px;
}
.search-brand .search-result table thead th:last-child {
  border-top-right-radius: 10px;
}
.search-brand .search-result table tbody tr:not(:first-child) td:first-child {
  border-left: 1px solid #EDF4FD;
  line-height: 21px;
}
.search-brand .search-result table tbody tr:nth-child(odd) td {
  background-color: #F8FBFF;
}
.search-brand .search-result table tbody tr td:last-child {
  border-right: 1px solid #EDF4FD;
}
.search-brand .search-result table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}
.search-brand .search-result table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}
.search-brand .search-result table tbody tr:nth-of-type(1) td {
  border-top: 1px solid #EDF4FD;
}
.search-brand .search-result table tbody td {
  padding: 7px 20px;
  text-align: center;
  background-color: white;
  color: #666666;
  font-size: 14px;
  border-right: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
}
.search-brand .search-result table tbody td .flag {
  display: inline-block;
  width: 22px;
  height: 15px;
  margin-right: 5px;
}
.search-brand .search-result table tbody td .flag img {
  width: 100%;
}
.search-brand .search-result table tbody td:not(:first-child) {
  font-weight: 300;
}
.search-brand .search-result table tbody td.see a {
  font-size: 14px;
}
.search-brand .search-result table tbody td.see a:hover {
  color: #1465B1 !important;
}
.search-brand .search-result .loadmore {
  margin-top: 40px;
}
.search-brand .search-result .loadmore a {
  width: 198px;
  height: 49px;
  background: #a7cadf;
  border-radius: 25px;
  line-height: 49px;
  text-align: center;
}
