.dcr-common-mb-footer {
  text-align: left;
  min-height: 120px;
}

.dcr-common-pc-footer {
  min-width: 980px;
}

@media (max-width: 820px) {
  .dcr-common-pc-footer {
    display: none;
  }
  .dcr-common-mb-footer {
    text-align: left;
    min-height: 200px;
    padding: 0 1em 1em;
  }
}

@media (min-width: 820px) {
  .dcr-common-mb-footer {
    display: none;
  }
}

#cnzz_stat_icon_1253181248 {
  display: none;
}

/*清除IE下的链接focus效果*/
a:focus {
  outline: none !important;
}
/* ---------------------
** ------ footer--------
*/
footer {
  background-color: #E60012;
  color: #fff;
  padding: 40px 0 40px 0;
  width: 100%;
  bottom: 0;
  position: relative;
}

footer ul li {
  border-right: 1px solid #ddd;
  line-height: 28px;
  margin-top: 10px;
}

footer ul li:last-child {
  border-right: 0;
}

footer ul li:first-child a {
  margin-left: 0;
}

footer ul li a {
  color: #fff;
  margin: 0 15px;
}

footer ul li a:hover {
  cursor: pointer;
  color: #fff;
  text-decoration: underline;
}

footer ul li:last-child a:hover {
  text-decoration: none;
}

footer #footer-wechat, footer #footer-sina, footer #footer-douban, footer #footer-ximalaya {
  background-image: url(https://dao-library.54traveler.com/common/sprites.png);
  width: 27px;
  height: 25px;
  vertical-align: bottom;
  display: inline-block;
  background-position: 0 -221px;
}

footer #footer-wechat img {
  display: none;
  position: absolute;
  bottom: 60px;
  right: 100px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px 13px;
  background-color: #fff;
  width: 195px;
  height: 227px;
  z-index: 50;
}

footer #footer-wechat .triangle {
  display: none;
  width: 0;
  height: 0;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-top: 16px solid #fff;
  position: absolute;
  bottom: 45px;
  z-index: 52;
  left: 117px;
}

footer #footer-wechat:hover img, footer #footer-wechat:hover .triangle {
  display: block;
}

footer #footer-sina {
  background-position: 0 -102px;
}

footer #footer-douban {
  background-position: 0 -43px;
}

footer #footer-ximalaya {
  background-position: 0 -254px;
}