/*公共底部*/
.footer-box{ width: 100%; height: 240px; background: #333333; text-align: center; }
.footer-box .nr-box{width: 1160px; margin: 0 auto; position: relative; }
.footer-box .nr-box .box-l{  margin-left: -180px;  position: relative; }
.footer-box .nr-box h4{ color: #fff; padding-top: 54px; font-size: 22px; text-align: center!important; display: block; width: 100%; display: flex; justify-content: center; }
.footer-box .nr-box .b-links{ display: flex; justify-content: center; color: #696960; padding-top: 18px; font-size: 14px; }
.footer-box .nr-box .b-links a { color: #989696;font-size: 14px; }
.footer-box .nr-box .b-links li{ padding: 0 4px; }
.footer-box .nr-box .b-links a:hover { color: #ccc; }
.footer-box .nr-box .copyright{ line-height: 1.8;color: #989696;  padding-top: 12px; font-size: 14px; }
.footer-box .nr-box .record{ line-height: 1.8; color: #989696; padding-top: 8px;  font-size: 14px; }
.footer-box .nr-box .record a{ font-size: 14px; }
.footer-box .nr-box .b-qrcode-box{ width:100px; height:160px;  position: absolute; left: 50%; margin-left:250px; text-align: center; font-size: 14px; color: #fff; top: 70px;  }
.footer-box .nr-box .b-qrcode-box .b-qrcode{ width: 1020px; height: 100px; margin-bottom: 12px; }
.footer-box .nr-box .b-qrcode-box b{ font-weight: 200; }
@media screen and (max-width:1399px){
.footer-box  .nr-box{ width: 1120px; }
}
@media screen and (min-width:1400px) and (max-width:1679px){
 .footer-box  .nr-box{ width: 1260px; }
}
@media screen and (min-width:1680px) and (max-width:1919px){
 .footer-box  .nr-box{ width: 1304px; }
}
@media screen and (min-width:1920px){
 .footer-box  .nr-box{ width: 1304px; }
}