﻿.lfoot1 {
  height: 192px;
  background: #f2f2f2;
  width: 100%;
}
.lfoot1 a,
.lfoot2 a {
  color: #01478c;
}
.lfoot1_c {
  margin: 0 auto;
  width: 1200px;
  overflow: hidden;
}
.lfoot1_cbox {
  float: left;
  height: 138px;
  margin-top: 30px;
  margin-right: 12px;
  background: #eaeaea;
  overflow: hidden;
}
.lfoot1_0 {
  width: 324px;
  padding-top: 40px;
  height: 116px;
}

.ldzjg {
  margin:auto;
  height: 62px;
  width: 52px;
}
.lgaticon {
  float: left;
  height: 54px;
  padding-top: 8px;
  width: 40px;
  margin-left: 40px;
}
/*.lfoot1_1 {
  width: 252px;
}
.lfoot1_1 p {
  text-align: center;
  width: 164px;
  line-height: 30px;
  margin: 24px auto 0;
}*/
.lfoot1_2 {
  width: 440px;
  height: 156px;
}
.lfoot1_2 p {
  width: 410px;
  line-height: 30px;
  text-align:center;
  margin: 20px auto 0;
}
.lfoot1_2 p span, .lfoot1_2 p a {
	display:inline-block;
}
.lfoot1_2 p img {
	vertical-align:middle;
}
.lfoot1_3 {
  width: 400px;
  overflow: hidden;
  padding-top: 18px;
  text-align: center;
  background:url(ewm_line.gif) 50% 48% no-repeat #eaeaea;
}
.lfoot1_3 img {
  display: inline-block;
}
.lfoot1_3 p {
  line-height: 36px;
  overflow: hidden;
}
.lfoot1_3 p img {
  float: left;
  margin: 8px 4px 0 4px;
}
.lfoot1_3 p span {
  float: left;
}
.lfoot1_3_l {
  float: left;
  width: 160px;
  height: 112px;
  margin-left: 15px;
}

.lfoot1_3_r {
  float: right;
  width: 160px;
  height: 112px;
  margin-right: 20px;
}

@media only screen and (max-width: 900px) {
  .lfoot1,
  .lfoot2 {
    height: auto;
  }
  .lfoot1_c,
  .lfoot2_c {
    width: 100%;
  }
  .lfoot1_cbox,
  .lfoot2_l,
  .lfoot2_r {
    float: none;
  }
  .lfoot1_0 {
    margin: auto;
	padding-top: 0px;
  }
  .lfoot2_l,
  .lfoot2_r {
    width: 100%;
    text-align: center;
  }
  .lfoot1_1,
  .lfoot1_2,
  .lfoot1_3 {
    width: auto;
  }
  .lfoot1_2 {
    height: auto;
  }
  .lfoot2_r {
    position: relative;
  }
  .lfoot2_r span {
    float: unset;
  }
  .lfoot2_r img {
    position: absolute;
    left: 50%;
    transform: translateX(-280px);
  }
  .lfoot2_c p {
    height: auto;
  }
  .lfoot1_cbox {
    display: flex;
    align-items: center;
  }
  .lfoot1_3 {
    justify-content: center;
  }
  .lfoot1_2 p {
    text-align: center;
  }
  .lfoot1_1 p {
    width: 100%;
    margin: 0;
  }
  .lfoot2_c p {
    line-height: 2;
  }
  .lfoot2_r span {
    line-height: 2;
  }
  .lfoot2_l {
    font-size: 0;
  }
  .lfoot2_l span {
    display: block;
    font-size: 14px;
  }
  .lfoot2_r a {
    display: block;
  }
}
/*# sourceMappingURL=footer.css.map */