.footer{color:#111;font-family:"Arial";margin-top:10px;height:370px;position:relative;border-top:1px solid #e7e7e7;display:table;width:100%!important;background:#f8f8f8;}
.footer .container>div{float:left;border-right:1px solid #dcdcdc;border-left:1px solid #fff;margin:18px 0 0 0;height:300px;}

.footer .container>div:last-child{border-right:none;}
.footer .container>div h2{position:relative;font-size:21px;margin-bottom:20px;text-shadow:-1px 1px 0 #fff;color:#444;}
.footer .container>div ul{padding:0;}
.footer .container>div ul li{list-style:none;position:relative;line-height:28px;}
.footer .container>div ul li span{margin-right:5px;}
.footer .container>div ul li a{color:#444;}
.footer .container>div ul li a:hover{color:#df2025;}
.footer .container .menu{width:380px;padding-left:40px;border-left:none;}
.footer .container .popular{padding-left:50px;width:440px;}
.footer .container .address{width:350px;padding-left:50px;}
.footer .container .address dl{padding:0;}
.footer .container .address dl dt{color:#df2025;}
.footer .container .address dl dd{line-height:22px!important;margin:0 0 10px 18px;}
.footer .container .address .logo img{margin:10px 0 0 -10px;}
.copyright-area{color:#fff;background:#df2025 url(/images/noise.png);position:absolute;bottom:0;height:45px;line-height:45px;padding-left:25px;width:100%;}
.copyright-link span{margin:0 15px;}
.copyright-link span a{color:#fff;}
