/* 底部部分 */

.footer {
    position: relative;
    bottom: 0;
    height: 320px;
    width: 100%;
    background-color: rgb(59, 59, 59);
    padding: 45px 0 40px 0;
    box-sizing: border-box;
    color: rgb(175, 175, 175);
}

.footer_left {
    width: 665px;
    border-right: 1px solid #525252;
}

.footer_left a:hover {
    color: rgb(52, 152, 219);
}

.footer_left p:hover {
    color: rgb(52, 152, 219);
}

.footer_left ul {
    width: 166px;
    float: left;
}

.footer_left ul p {
    font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb(255, 255, 255);
    line-height: 60px;
}

.footer_left ul li {
    font-size: 14px;
    line-height: 30px;
}

.footer_r_top {
    width: 237px;
    height: 89px;
    border-bottom: 1px solid #525252;
    line-height: 30px;
    margin-left: 100px;
}

.footer_r_bottom {
    margin: 20px 0 0 100px;
    line-height: 20px;
}
