.search {
  width: 100%;
  height: 80px;
  background-color: #313131; }

.brandlogo {
  width: 24%;
  height: 180px;
  float: left;
  margin-top: 1%;
  margin-left: 1%;
  background-color: #dfdfdf; }

.leftinput {
  width: 74%;
  height: 50px;
  margin-top: 15px;
  border: 1px solid #ffffff;
  float: left; }

.leftinput input {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: 0;
  color: #ffffff;
  text-indent: 1em;
  font-size: 22px;
  font-weight: 200; }

.leftinput input::-webkit-input-placeholder {
  color: white;
  font-weight: 200;
  font-size: 20px; }

.rightinput {
  width: 24%;
  height: 50px;
  margin-top: 15px;
  margin-left: 1%;
  background-color: #ffffff;
  float: left; }

.rightinput input {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: 0;
  color: #313131;
  font-size: 22px;
  text-align: center;
  font-weight: 200; }

.brandbanner {
  width: 100%;
  height: 500px;
  background: url(../images/brandbanner1.jpg) no-repeat;
  background-size: cover; }

.brand-title {
  color: black;
  text-align: center;
  height: 100px; }
  .brand-title .first {
    font-size: 32px;
    font-weight: 200;
    margin-top: 30px; }
  .brand-title .second {
    font-size: 17px;
    font-weight: 200; }

.brandlogo {
  background-size: cover; }
  .brandlogo .brand-hover-detail {
    display: none;
    background: rgba(0, 0, 0, 0.3);
    height: 100%;
    width: 100%; }
    .brandlogo .brand-hover-detail .brand-name {
      text-align: center;
      padding-top: 45px;
      color: #E9E9E9;
      font-weight: 200;
      font-size: 25px; }
    .brandlogo .brand-hover-detail .brand-action {
      text-align: center;
      padding-top: 10px; }
      .brandlogo .brand-hover-detail .brand-action a {
        color: #E9E9E9;
        font-weight: 200;
        border-bottom: 1px solid; }
  .brandlogo .brand-show-detail {
    height: 100%;
    width: 100%;
    position: relative; }
    .brandlogo .brand-show-detail .brand-bottom {
      position: absolute;
      bottom: 0;
      width: 100%;
      background: rgba(0, 0, 0, 0.3);
      height: 30px;
      line-height: 30px;
      text-align: center;
      color: #E9E9E9;
      font-weight: 200; }

/*# sourceMappingURL=brand.css.map */
