@charset "utf-8";
.footer{
    background: #dbdbdb;
    padding: 40px 0 20px;
    margin-top: 20px;
}
.footer_a{width: 155px;border-right: 1px solid #bbb;height: 212px;}
.footer_a img{
    display: block;
    margin: 40px auto 0;
}
.footer_b{
    width: 240px;
    border-right: 1px solid #bbb;
    /* height: 170px; */
    margin-right: 10px;
    padding-right: 10px;
}
.footer_b dl{}
.footer_b dl dt{
    color: #333;
    font-weight: bold;
    padding-left: 15px;
    margin-bottom: 10px;
}
.footer_b dl dd{
    float: left;
    width: 120px;
    text-align: center;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    text-transform: capitalize;
}
.footer_b dl dd a{
    color: #666;
    font-size: 12px;
}
.footer_b dl dd a:hover{
    color: #12B78C;
}

.footer_c{
    width: 120px;
    border-right: 1px solid #bbb;
    height: 212px;
    margin-right: 10px;
    padding-right: 10px;
}
.footer_c dl{}
.footer_c dl dt{
    font-size: 14px;
    color: #333;
    font-weight: bold;
    padding-left: 30px;
    margin-bottom: 10px;
}
.footer_c dl dd{
    width: 120px;
    text-align: center;
    height: 35px;
    line-height: 35px;
}
.footer_c dl dd a{
    color: #666;
    font-size: 12px;
}
.footer_c dl dd a:hover{
    color: #12B78C;
}

.footer_d{
    width: 315px;
    border-right: 1px solid #bbb;
    /* height: 180px; */
    padding-right: 20px;
}
.footer_d dl{}
.footer_d dl dt{
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}
.footer_d dl dd{
    width: 290px;
    /* height: 30px; */
    line-height: 30px;
    padding-left: 25px;
    font-size: 12px;
    color: #666;
}
.footer_d dl .fd_img01{
    background: url(../images/db_dh.png) left no-repeat;
}
.footer_d dl .fd_img02{
    background: url(../images/db_cz.png) left no-repeat;
}
.footer_d dl .fd_img03{
    background: url(../images/db_yx.png) left no-repeat;
}
.footer_d dl .fd_img04{
    background: url(../images/db_dz.png) left 5px no-repeat;
}
.footer_d dl dd a{
    color: #666;
    font-size: 12px;
}
.footer_d dl dd a:hover{
    color: #12B78C;
}

.footer_e{width: 100px;margin-right: 10px;}
.footer_e dl{}
.footer_e dl dt{
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}
.footer_e dl dd{
    width: 100px;
    float: left;
}
.footer_e dl dd img{
    width: 100px;
    height: 100px;
    display: block;
}
.footer_e dl dd p{
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #666;
}


.footer_bq{
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 12px;
}
.footer_bq a{
    color: #fff;
    font-size: 12px;
}
.footer_bq a:hover{
    text-decoration: underline;
}
.footer_bq_bj{
    background: #343434;
    padding: 0 15px;
}