.inner_wrap {
    width: 1180px; 
    margin: 0 auto;
}

footer {
    clear: both;
    position: relative;
    background: #f5f5f5;
    padding: 55px 0;
}

.footer {
    display: inline-block;
    vertical-align: top;
}

.footer_info {
    width: 1020px;
    margin-left: 50px;
}

.footer_info p {
     color: #999;
    line-height: 26px;
}

.footer_info p.name {
    font-size: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.footer_info p.name span {
    font-weight: bold;
    font-size: 25px;
}

.footer_info p.info {
    padding-top: 10px;
}

.footer_info p.info span {
    color: #1bcdd0;
    font-weight: bold;
    font-size: 20px;
}