.pc_footer .footer_top {
  background-color: #1f1f1f;
}

.pc_footer .footer_top .top {
  border-bottom: 1px solid rgba(181,181,181,.2);
}

.pc_footer .footer_top .top .l .footer_logo {
  padding-top: 40px;
}

.pc_footer .footer_top .top .l .footer_logo img {
  display: block;
}

.pc_footer .footer_top .top .r p {
  font-family: 'pingfang';
  font-size: 24px;
  color: #ffffff;
  line-height: 104px;
  padding-top: 16px;
  padding-right: 140px;
}

.pc_footer .footer_top .top .r p span {
  font-family: 'helv';
  font-size: 16px;
  line-height: 104px;
}

.pc_footer .footer_top .bottom {
  padding-bottom: 80px;
}

.pc_footer .footer_top .bottom .l ul.footer_nav {
  padding-top: 56px;
}

.pc_footer .footer_top .bottom .l ul.footer_nav::after {
  display: table;
  content: "";
  clear: both;
}

.pc_footer .footer_top .bottom .l ul.footer_nav li {
  float: left;
  margin-right: 75px;
}

.pc_footer .footer_top .bottom .l ul.footer_nav li a {
  display: block;
  font-size: 18px;
  color: #7a7a7a;
  line-height: 26px;
}

.pc_footer .footer_top .bottom .l ul.footer_nav li a.active {
  color: #ffffff;
}

.pc_footer .footer_top .bottom .l ul.share_list {
  padding-top: 35px;
}

.pc_footer .footer_top .bottom .l ul.share_list::after {
  display: table;
  content: "";
  clear: both;
}

.pc_footer .footer_top .bottom .l ul.share_list li {
  float: left;
  margin-right: 50px;
}

.pc_footer .footer_top .bottom .l ul.share_list li a {
  display: block;
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_footer .footer_top .bottom .r {
  padding-top: 40px;
}

.pc_footer .footer_top .bottom .r p {
  font-size: 18px;
  color: #7a7a7a;
  line-height: 52px;
}

.pc_footer .footer_top .bottom .l ul.share_list li:nth-of-type(1) a {
  background-image: url(../images/share_i1.png)
}

.pc_footer .footer_top .bottom .l ul.share_list li:nth-of-type(2) a {
  background-image: url(../images/share_i2.png)
}

.pc_footer .footer_top .bottom .l ul.share_list li:nth-of-type(3) a {
  background-image: url(../images/share_i3.png)
}

.pc_footer .footer_top .bottom .l ul.share_list li:nth-of-type(4) a {
  background-image: url(../images/share_i4.png)
}

.pc_footer .footer_top .bottom .l ul.share_list li:nth-of-type(5) a {
  background-image: url(../images/share_i5.png)
}

.pc_footer .footer_bottom {
  background-color: #161616;
}

.pc_footer .footer_bottom p {
  font-size: 18px;
  color: #ffffff;
  line-height: 86px;
}



.wap_footer {
    width: 100%;
    height: 50px;
    background: #444444;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10000;
    padding:2px 0;
    display: none;
}

.wap_footer a {
    display: block;3
    padding-top: 2px;
    width: 25%;
    height: 45px;
    float: left;
    background: url(../images/public/footer.png) right center repeat-y;
    overflow: hidden;
}

.wap_footer a:last-child {
	background-image: none;
}

.wap_footer a img {
    display: block;
    height: 18px;
    margin: 0 auto;
        margin-top: 4px;
}

.wap_footer a p {
    text-align: center;
    font-size: 12px;
    color: #fff;
    line-height: 28px;
}

@media screen and (max-width: 1430px) {
	
	.pc_footer .footer_top .bottom .l ul.footer_nav li {
		margin-right: 60px;
	}
	
}

@media screen and (max-width: 550px) {
    
    .pc_footer {
        display: none;
    }
    
    .wap_footer {
        display: block;
    }
}