@charset "utf-8";

#foot_layout {position: relative;z-index: 2;background:#413d39;}
.move_top {position:absolute; top:-33px; right:5%;width:66px; height:66px; border-radius:50%; background:#f58130;}
.move_top a {display:block;width:100%;height:100%;padding: 22px 0 0;font-size:0;}
.move_top span {display:block; width:13px; height:20px; margin:0 auto;background:url(/template/B/images/arr_top.png)no-repeat;}
.foot_wrap {padding: 65px 0;}
.foot_wrap .footer-info {position: relative;padding-right: 540px;}
.foot_wrap .footer-info .footlist{position: absolute;right: 0;top: 0;width: 530px;margin: 0 -5px;}
.foot_wrap .footer-info ul {}
.foot_wrap .footer-info ul:after {display:block; clear:both; visibility:hidden; content:'';}
.foot_wrap .footer-info ul li {float:left;position:relative;width: calc(25% - 10px);margin: 0 5px 10px;border: 1px solid #858282;}
.foot_wrap .footer-info ul li a {display:block;height:50px;line-height:50px;text-align:center;font-size:14px;color: #e0dfdf;}
.foot_wrap .footer-info ul li:first-child a {font-weight:700;color: #ffbf00;}
.foot_wrap .footer-info address {display:block; font-size:15px; color:#e0dfdf;}
.foot_wrap .footer-info address span {display:inline-block; font-size:15px; color:#e0dfdf;}
.foot_wrap .footer-info p {margin:0;font-size:15px; color:#e0dfdf;}
.foot_wrap .footer-info .copy {display:block; margin:28px 0 0;}

@media screen and (max-width:1279px){
    .foot_wrap {padding:55px 0;}
    .foot_wrap .footer-info {padding:0;text-align: center;}
    .foot_wrap .footer-info .footlist {position: relative;width: 100%;max-width: 600px;margin: 0 auto 20px;}
    .foot_wrap .footer-info ul li a {height:45px; line-height:45px;}
    .foot_wrap .footer-info .copy {margin: 15px 0 0;}
}
@media screen and (max-width:1023px){
    .move_top {right:20px;}
    .foot_wrap {padding: 40px 0;}
}

@media screen and (max-width:767px){
    .move_top {top:-25px; width:50px; height:50px;}
    .move_top a {padding:18px 0 0;}
    .move_top span {width:10px; height:15px;background-size:10px 15px;}
    .foot_wrap .footer-info .footlist {max-width: 100%;margin: 0 0 10px;}
    .foot_wrap .footer-info ul {margin:0 -5px;} 
}
@media screen and (max-width:580px){
    .foot_wrap .footer-info ul li {width: calc(50% - 10px);}
}