@charset "UTF-8";
/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget01 .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  overflow: hidden; }
.footerWidget01 h3 {
  font-size: 1.143em;
  font-weight: bold;
  margin-bottom: 16px; }
.footerWidget01 .box6 {
  width: 60%;
  margin-bottom: 16px;
  overflow: hidden;
  float: left; }
  .footerWidget01 .box6 .contactBox {
    padding: 24px 40px; }
    .footerWidget01 .box6 .contactBox .contactList {
      list-style: none;
      font-size: 1em;
      overflow: hidden; }
      .footerWidget01 .box6 .contactBox .contactList li {
        float: left;
        width: 40%;
        margin-right: 5%; }
        .footerWidget01 .box6 .contactBox .contactList li .fa {
          width: 16px; }
.footerWidget01 .box4 {
  width: 40%;
  margin-bottom: 16px;
  overflow: hidden;
  float: left; }
  .footerWidget01 .box4 .qrBox {
    padding: 24px 40px 0;
    float: right; }
    .footerWidget01 .box4 .qrBox .qrList {
      list-style: none; }
      .footerWidget01 .box4 .qrBox .qrList li {
        float: left;
        width: 100px;
        text-align: center; }
        .footerWidget01 .box4 .qrBox .qrList li a {
          text-decoration: none; }
          .footerWidget01 .box4 .qrBox .qrList li a:hover {
            text-decoration: underline; }
      .footerWidget01 .box4 .qrBox .qrList li:last-child {
        margin-left: 24px; }
.footerWidget01 .siteInfo {
  color: rgba(255, 255, 255, 0.5);
  border-top-color: rgba(255, 255, 255, 0.1);
  border-top-width: 1px;
  border-top-style: solid;
  margin: 16px 40px;
  padding-top: 16px;
  clear: both;
  font-size: 0.857em;
  text-align: center; }
  .footerWidget01 .siteInfo .split {
    font-size: 0.857em;
    margin: 0 8px;
    opacity: .5; }
  .footerWidget01 .siteInfo a {
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none; }
  .footerWidget01 .siteInfo .mpsCode a {
    background: url(../image/mpsCode.png) 0 center no-repeat;
    background-size: 14px 14px;
    padding-left: 20px; }
.footerWidget01 .siteIcon {
  padding-bottom: 16px;
  text-align: center; }
  .footerWidget01 .siteIcon a {
    display: inline-block;
    margin-left: 16px;
    font-size: 0.857em;
    text-decoration: none;
    color: rgba(255, 255, 255, 0.5); }
    .footerWidget01 .siteIcon a:hover {
      color: #ffffff; }
    .footerWidget01 .siteIcon a:first-child {
      margin-left: 0; }
    .footerWidget01 .siteIcon a img {
      height: 40px; }

/* Large devices (desktops, less than 1200px) 普通桌面端 */
/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
  .footerWidget01 .box6 {
    width: 100%;
    float: none; }
  .footerWidget01 .box4 {
    width: 100%;
    float: none; }
    .footerWidget01 .box4 .qrBox {
      float: none; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
@media (max-width: 576px) {
  .footerWidget01 .box6 {
    margin-bottom: 0; }
    .footerWidget01 .box6 .contactBox {
      padding: 24px 16px; }
      .footerWidget01 .box6 .contactBox .contactList li {
        float: none;
        width: 100%;
        margin-right: 0; }
  .footerWidget01 .box4 .qrBox {
    padding: 0 16px; }
    .footerWidget01 .box4 .qrBox .qrList {
      list-style: none; }
      .footerWidget01 .box4 .qrBox .qrList li {
        float: left;
        width: 100px;
        text-align: center; }
      .footerWidget01 .box4 .qrBox .qrList li:last-child {
        margin-left: 24px; }
  .footerWidget01 .siteInfo {
    margin: 16px 0;
    padding: 16px 16px 0; } }

/*# sourceMappingURL=footerWidget01.css.map */
