.mod-header {
  width: 100%;
  height: 32px;
  line-height: 32px;
  background-color: #f1efef; }
  .mod-header .mod-header-container {
    width: 1006px;
    height: 32px;
    background: url(../images/nav-bj.png) repeat-x;
    margin: 0 auto; }
    .mod-header .mod-header-container li {
      float: left;
      margin-right: 12px;
      font-size: 12px; }
      .mod-header .mod-header-container li .fa {
        margin-right: 5px;
        color: #37a3db; }
    .mod-header .mod-header-container .fn-right li {
      cursor: pointer; }

.header-body {
  width: 100%;
  height: 661px;
  background: url(../images/home-bj.png) no-repeat; }

.header {
  width: 1006px;
  height: 118px;
  overflow: hidden;
  margin: 0 auto; }
  .header h1 {
    margin-top: 20px;
    float: left; }
    .header h1 img {
      width: 437px; }
  .header .search {
    float: right;
    margin-top: 40px; }
    .header .search .search-inp {
      width: 285px;
      height: 32px;
      border: 1px solid #8eb6d3;
      background-color: transparent;
      padding-left: 35px;
      position: relative;
      display: inline-block; }
      .header .search .search-inp .inp-lg {
        width: 100%;
        height: 30px;
        border: 0;
        background-color: transparent; }
      .header .search .search-inp .fa {
        font-size: 20px;
        position: absolute;
        top: 5px;
        left: 10px;
        color: #418fb3; }
    .header .search .btn-serach {
      width: 68px;
      height: 34px;
      background-color: #b30001;
      color: #fff;
      border: 0;
      display: inline-block;
      font-size: 18px;
      vertical-align: bottom; }

/*# sourceMappingURL=header.css.map */
