@charset "utf-8";
#footer{background: #222222;padding-top: 50px;padding-bottom: 30px;margin-top: 7rem;}
.foot_nav{float: left;width: 20%;padding-left: 10px;box-sizing: border-box;}
.foot_nav:last-child{width:30%;}
.foot_nav:nth-child(3){width:30%;}
.foot_nav dt{font-size: 1.8rem;color: #ffffff;padding-bottom:20px;}
.foot_nav dd{font-size: 1.4rem;color: #a3a3a3;}
.foot_nav dd .a_l{width:100%;display:block;float:left;font-size: 1.4rem;color: #999999;height: 36px;line-height: 36px;overflow: hidden;}
.foot_nav dd .a_l:hover{color:#cccccc;}
.foot_nav dd .h_p{font-size: 1.4rem;color: #a3a3a3;padding:5px 0px;line-height: 30px;}
.foot_nav dd .h_p i{font-size:1.6rem;}
.foot_nav dd .h_p a{color: #a3a3a3;}
.foot_nav dd .icon{display:block;float:left;padding:0px 5px;font-size:2rem;color: #a3a3a3;height: 30px;line-height: 30px;}
.foot_nav dd .share{width: 30px;height: 30px;border-radius: 30px;font-size: 1.4rem;background: #FFFFFF;text-align: center;display:block;float:left;margin-right:10px;margin-bottom:10px;color: #232323;line-height: 30px;}

.line_foot{ width:100%; height:1px; margin-top:30px;margin-bottom:20px;background: #747474;}
.footer_erm{ width:117px; height:117px;float:right; margin-bottom:25px;}
.f_nav{width:100%;text-align:center;padding: 1rem 0;}
.f_nav a{ padding:0px 15px; display:inline-block; border-right:solid 1px #4b4b4b; font-size:14px; color:#b2b2b2;}
.f_nav a:hover{ padding:0px 15px; display:inline-block; border-right:solid 1px #919191; font-size:14px; color:#999999;}
.f_nav a.last{ border-right:none;}
.copyright{padding: 5px; text-align:center;line-height:24px; color:#999999;}
.copyright a{color: #999999;}
.footer_send{width:100%;height:36px;padding-right:120px;box-sizing: border-box;position: relative;}
.footer_send .input_text{width:100%;border: solid 1px #a3a3a3;box-sizing:border-box;text-indent:10px;background: none;height: 36px;}
.footer_send .send_btn{position:absolute;right:0px;top:0px;display:block;width:100px;border:none;background:#3b3b3b;text-align:center;height: 36px;line-height: 36px;font-size: 14px;color: #fffefe;}
.footer_send .send_btn i{font-size: 14px;padding-right: 5px;}
.footer_link{padding:20px 0px;}
.footer_link label{float: left;line-height:30px;color: #ffffff;font-size: 18px;padding-right: 10px;}
.footer_link a{color: #999999;font-size: 14px;padding-right: 10px;line-height:30px;}
.comp_depict{margin-top:5px;padding:0 5px;box-sizing: border-box; text-align:center;line-height:22px;font-size: 14px; color:#999999;} 
.comp_depict h1{font-weight: normal;} 
.m_share{display: none;}
.foot_menu{display: none;}


.fanhui{
    position: fixed;
    z-index: 99999;
    right: 2rem;
    bottom: 6rem;
    background: #db322d;
    color: #fff;
    width: 5rem;
    height: 5rem;
    text-align: center;
    line-height: 5rem;
    border-radius: 50%;
    cursor: pointer;
}
.fanhui i{
    font-size: 2rem;
}
.fanhui:hover{
    background: #35579d;
}



@media (max-width:1024px){
    #footer{padding-top: 3rem;margin-top: 5rem;padding-bottom: 1rem;}
    .foot_nav{float: left;width: 50%;padding-left: 10px;box-sizing: border-box;margin-top: 2rem;}
    .foot_nav:last-child{width: 100%;padding: 0;}
    .foot_nav:nth-child(3){width: 100%;padding: 0;}
    .foot_nav dt{padding-bottom: 1rem;}
    .foot_nav dd .a_l{height: 3rem;line-height: 3rem;}
    .foot_nav dd .h_p{padding: 5px 0px;line-height: 2.5rem;}
    .foot_nav dd .h_p i{font-size:1.6rem;}
    .foot_nav dd .icon{display:block;float:left;padding:0px 5px;font-size:2rem;color: #a3a3a3;height: 30px;line-height: 30px;}
    .foot_nav dd .share{width: 30px;height: 30px;border-radius: 30px;font-size: 1.4rem;background: #FFFFFF;text-align: center;display:block;float:left;margin-right:10px;margin-bottom:10px;color: #232323;line-height: 30px;}

    .fanhui{
        bottom: 1rem;
        right: 1rem;
    }
}