@charset "UTF-8";
header {
  background: url("/images/headbg.png") repeat;
  border-bottom: 1px solid #C9D6DC;
  /*min-width: 1024px;*/ }

.skc-ft {
  width: 80%;
  /*min-width: 1000px;*/
  padding-left: 12px;
  padding-right: 12px;
  margin: 0 auto;
  font-size: 14px; }

.nav > div {
  height: 80px; }
  .nav > div > div {
    float: left;
    width: 25%; }
    .nav > div > div > a > div {
      height: 80px;
      position: relative; }
      .nav > div > div > a > div img {
        width: 100%;
        vertical-align: middle;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto; }
.container ul {
  /*float: left;*/
  /*width: 75%;*/
  /*text-align: right;*/ }
  .container ul li a {
    display: inline-block;
    /*padding: 26px 0 25px 0;*/
    color: #214069; }
    .container ul li a div:first-child {
      position: relative;
      padding-left: 12px; }
    .container ul li a:hover .hd-line {
      transition: width 800ms;
      -moz-transition: width 800ms;
      /* Firefox 4 */
      -webkit-transition: width 800ms;
      /* Safari 和 Chrome */
      -o-transition: width 800ms;
      /* Opera */
      width: 100%; }
    .container ul li a:hover img {
      display: inline-block; }
    .container ul li a:hover {
      color: #56BAFF; }
    .container ul li a img {
      position: absolute;
      top: 4px;
      left: -2px;
      display: none; }

.active .hd-line {
  width: 100%; }
.active > div {
  color: #56BAFF; }
  .active > div .icon {
    display: inline-block; }

.hd-line {
  width: 0;
  height: 2px;
  margin-top: 3px;
  background-color: #56BAFF; }

footer {
  position: relative;
  border-bottom: 6px solid #56BAFF;
  border-top: 1px solid #56BAFF;
  background-color: #FDEFE1;
  text-align: center;
  height: 92px;
  /*position:fixed;*/
  bottom: 0px;
  left: 0px;
  width: 100%;
  clear: both; }
  footer div {
    position: relative; }
    footer div a:first-child {
      float: left; }
      footer div a:first-child > img {
        vertical-align: bottom !important;
        display: inline-block !important; }
    footer div a:last-child {
      position: absolute;
      left: 0;
      right: 0;
      top: 20px;
      margin: auto;
      /*width: 200px;*/ }

.ft {
  /*min-width: 1000px;*/
  padding-left: 12px;
  padding-right: 12px;
  margin: 0 auto;
  font-size: 14px; }

/*# sourceMappingURL=head-foot.css.map */
