@charset "utf-8";
/* CSS Document */

a {
  outline: none;
}
area:link {
  outline: none;
}
area:active {
  outline: none;
}
area:visited {
  outline: none;
}
a img {
  outline: none;
}
a:focus,
button:focus {
  outline: none;
}
html {
  min-height: 100%;
  position: relative;
}
body {
  width: 100%;
  overflow: hidden;
  /* background-image: url(../images/bg.jpg); */
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #fff;
}
#wrapper {
  width: 100%;
  margin: 0 auto 0 auto;
}
/* HEADER
----------------------------------------------------------- */
#header {
  position: relative;
  width: 100%;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.75);
  z-index: 999;
}
#wrapper .head_wh {
  background: #fff;
}
#wrapper .head_bk {
  background: #000;
}
#wrapper .head_bl {
  background: #19a9eb;
}
#header_inner {
  width: 980px;
  height: 40px;
  margin: 0 auto;
  zoom: 1;
}
#header_inner h1 {
  float: left;
}
#header_inner h1 a {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  height: 40px;
  width: 49px;
  margin-right: 15px;
  background: url(/images/logoNewgin_s.png) no-repeat;
}
#header_inner .fb,
#header_inner .tw {
  float: right;
  margin-top: 10px;
  overflow: hidden;
}
#header_inner .tw {
  margin-right: 10px;
}
.fb-like span {
  vertical-align: top !important;
}
.logo {
  float: left;
  width: 100%;
  display: block;
  margin: 10px 0 0 10px;
}
.base {
  /* width: 1200px; */
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: block;
  padding: 0 0 0 0;
}
.base img {
  /* width: 1200px; */
  /* height: 1617px; */
  width: 100%;
}
.cta {
  float: left;
  text-align: center;
  height: 104px;
  width: 100%;
  padding: 0 0 0 0;
  margin: 30px 0 50px 0;
}
.cta img {
  height: 104px;
  width: 487px;
}
footer {
  clear: both;
  width: 100%;
  background-color: #fff;
  text-align: center;
  font-size: 8pt;
  padding: 10px 0;
  color: #000;
}
