@charset "utf-8";
/* =========================================================      底部     ============================================================= */
.footer{
    background: #e1e1e1;
    overflow: hidden; 
    margin: 20px 0 0 0;
}
.w1170{
    width: 1200px;
    margin: 0 auto;
}
.clear-x {
    clear: both;
}
.footer1{ 
    padding-top: 20px; 
    margin-bottom: 10px; 
    line-height: 45px;
    height: 46px;
    border-bottom:1px #b7b7b7 solid;
    padding-bottom: 44px;
    }
.footer1 b{ padding-left: 5px; color:#015293; font-size:20px; float: left; margin-right: 80px;}
.footer1 ul.hd{ float: left;height: 43px;}
.footer1 ul.hd li{ 
    float: left; 
 }
.footer1 ul.hd li a{ 
    cursor:pointer; 
    line-height: 45px;
    height: 45px;
    display: block;
    background-image:url("../images/dx_hx.png");
    background-repeat: no-repeat; 
    background-position: 90% 20px;
    padding:0 40px 0 27px;
    color:#000;
    font-size:16px;
}
.footer1 ul.hd li.active a{line-height: 46px; height: 46px; border:1px #b7b7b7 solid;padding:0 39px 0 26px; margin-top: -1px; border-bottom: 1px #dedede solid;}
.footer1 .bd{ padding-top: 10px; padding-bottom: 30px;}
.footer1_sel{ display: none; width: 90%; margin:0 auto; }
.footer1_sel li{ margin-right: 25px; margin-top: 8px; float: left; line-height: 25px;}
.footer1_sel li a{ color:#000}
.footer1_sel a{ display: inline-block; font-size: 14px;}
.bd ul.active{ display: block}
.footer3{padding-top:15px; overflow: hidden; height:auto; padding-bottom:32px;font-size:14px;    margin-top: 30px;}
.footer3_lf a{ color:#666; font-size: 14px;}
.foot3_img{
     margin-right:15px;
     float: left;
     margin-top: 10px;
}
.footer3_lf2{
    padding-top:10px;
    color:#000;
    float: left;
}
.footer3_lf2 span{ padding:0 6px;}
.footer3_lf2 span a{color:#000;}
.footer3_lf2 p{padding:0 6px; margin-top:4px; height:22px; line-height:22px;}
.footer3_rf .fl{/* padding-right:20px; */}
.footer3_rf p{ width:62px; padding:5px 0px;}
.ba_ga{margin-top: 4px;}
footer .ba_ga a{ color:#000;}
.footer_phone{ display: none;}
.footer1 .nav-tabs>li.active>a,.footer1 .nav-tabs>li.active>a:focus,.footer1 .nav-tabs>li.active>a:hover{ background-color: #dedede}
.footer1 .nav-tabs>li>a{ margin-right:0; border: none;}
.zgjcw{
    width:100px;
}
@media (max-width: 1200px){
    .footer1{
        display: none;
    }
    .foot3_img{
        display:none;
    }
    .footer3_lf2{
        width:100%;
    }
    .w1170{
        width:100%;
    }
    .footer3_lf2 span{
        display:none;
    }
    .footer3_lf2 p{
        height:auto;
        text-align:center;
    }
}