/**
 * 顶部区域模板样式
 * 
 * @version $Id: default.top.css 45 2017-08-11 09:50:26Z zhaofy $
 * @creator liqt @ 2014-10-08 21:45:43 by caster0.0.3
 */
@charset "UTF-8";

#top .logo {
  width: 210px;
  height: 85px;
  background: url("../images/logo.footer.png") no-repeat left bottom;
}

#top .logo.small {
  height: 96px;
}

#top .select-lang {
  position: absolute;
  left: 0;
  top: -18px;
  background: #030303;
  padding: 5px;
}

#top .select-lang .link-lang {
  display: inline-block;
  font-size: 10px;
  padding: 5px 5px;
  color: #fff;
}

#top .select-lang .link-lang.active {
  background: #fff;
  color: #030303;
}

#top .select-lang .link-lang .fa {
  font-size: 8px;
  margin-right: 4px;
}

#top .search-box {
  position: absolute;
  right: 125px;
  top: -14px;
  width: 200px;
  z-index: 1000;
}

#top .search-box input.search-input {
  background: none repeat scroll 0 center rgba(0, 0, 0, 0);
  border: none;
  border-radius: 0;
  box-shadow: none;
  border-bottom: solid 1px #fff;
  color: #030303;
  float: left;
  height: 2em;
  margin: 0;
  padding: 0;
  width: 170px;
  text-align: right;
}

#top .search-box input.search-input:focus {
  border-bottom: solid 1px #a4a4a4;
  text-align: left;
}

#top .search-box button {
  background:  url("../images/icon.search.png") no-repeat scroll center center transparent;
  border: 0 none;
  border-radius: 0;
  direction: ltr;
  float: right;
  height: 14px;
  margin: 8px 0 0;
  padding: 0;
  text-indent: -999em;
  width: 15px;
}

