html{
    height:100%;
}
body{
    position: relative;
    min-height:100%;
}
#contact {
    padding-bottom: 320px;
}
#contact .footer{
    position: absolute;
    bottom: 0;
}
.main{
    height: 600px;
    text-align: left;
    font-size: 16px;
    color: #777777;
}
.c_r, .c_l{
    width: 50%;
}
.main .p1{
    font-size: 22px;
    color: #333333;
    margin: 30px 0 20px;
}
.main p {
    margin-top: 10px;
}
i{
    font-style: normal;
}
.map{
    margin-top: 30px;
    width: 560px;
    height: 450px;
}