﻿.container{
    overflow: hidden;
}
.index-footer{
    display: block;
}
.footerM{
    display: none;
}
@media (max-width: 756px) {
    .index-footer{
        display: none;
    }
    .footerM{
        display: block;
    }
    .mainP{
        margin-bottom: 0;
    }
    .footer-content{
        margin-bottom: 0;
    }
    footer{
        padding-bottom: 0;
    }
    .footer-content .contain{
        width: 65%;
        margin:20px auto ;
        overflow: hidden;
    }
    .footer-content .contain dl{
        overflow: hidden;
        margin-bottom: 0;
    }
    .footer-content .contain dt{
        padding-top: .5em;
        float: left;
        font-size: 16px;
        font-weight: normal;
        color: #363636;
    }
    .footer-content .contain dd{
        float: left;
        padding-left: 15px;
    }
    .footer-content .contain strong{
        font-size: 18px;
        letter-spacing:1px;
    }
    .footer-content .contain p{
        font-size: 12px;
        line-height: 2em;
    }
    .footer-content .contain span{
        float: left;
        margin-right: 10px;
        width: 42px;
        height: 42px;
        background: url("../../images/images/icon.png") no-repeat;
    }
    .footer-content .contain span:first-child{
        background-position: -359px -110px;
    }
    .footer-content .contain span:nth-child(2){
        background-position: -407px -110px;
    }
    .footer-content .contain span:nth-child(2) a{
        display: block;
        height: 40px;
    }
    .footer-content .contain span:nth-child(3){
        background-position: -456px -111px;
    }
    .footer-content .state{
        font-size: 15px;
        width: 90%;
        margin:0 auto 10px;
        overflow: hidden;
        display: flex;
        justify-content: center;
    }
    .footer-content .state li{
        float: left;
        padding:0 5px;
        border-right:1px solid #666;
        height: 17px;
    }
    .footer-content .state li a{
        color: #363636;
    }
    
    .footer-content .state li:first-child{
        padding-left:0;
    }
    .footer-content .state li:last-child{
        border-right: none;
        padding-right: 0;
    }
}
