@charset "uff-8";
footer{ background: url(../images/zi-footer_bg.png) no-repeat; background-size: cover; padding-top: 100px; color: #121d36; line-height: 36px; border-bottom: 5px solid #94070a;}
footer a,footer a:hover{ color: #121d36;}
.ftTop .left{ padding-top: 0px; width: 30.38%; padding-left: 0px;}
.ftTop .right{ margin-top: 20px; float: right; width: 55%; padding-left: 0px;}
footer .link{ width: 100%;}
footer .link li{ float: left; padding-right: 41px;}
footer .link a:hover{ color: #94070a;}
footer .add span{ display: inline-block; margin-right: 41px;}
footer .copy span{ margin: 26px;}
footer .copy{ margin-bottom: 24px; font-size: 0px;}
footer .copy a{ font-size: 1.4rem;}

/* 自适应 */

@media screen and (max-width:1600px) {
}
@media screen and (max-width:1400px) {
    .ftTop .right{ width: 63%;}
    footer .copy span{ display: none;}
    footer .copy a{ display: inline-block; margin-right: 5px;}
}
@media screen and (max-width:1240px) {
}
@media screen and (max-width:1100px) {
    
}
@media screen and (max-width:996px) {
    footer .link{ text-align: center;}
    footer .link li{ display: inline-block; float: none;}
    .ftTop .left,.ftTop .right{ width: 100%;}
}
@media screen and (max-width:768px) {
}
@media screen and (max-width:540px) {
}
@media screen and (max-width:480px) {
}
@media screen and (max-width:414px) {
}
@media screen and (max-width:320px) {
}