﻿.f_nav{
    text-align: center;
    margin-top: 60px;
}
.f_nav li{
    /*float: left;*/
    font-size: 14px;
    display: inline-block;
    margin: 0px 20px;
}
.f_nav li a{
    color: #151515;
}
.footer{
    margin-top: 80px;
}
.f_url {
    margin-left: 10px;
}
.footer_log{
    text-align: center;
}
.footer_log img{
    max-height: 140px;
}
.f_masg{
    text-align: center;
    margin-top: 30px;
    padding-bottom: 40px;
    position: relative;
}
.f_masg::after{
    content: "";
    position: absolute;
    width: 45%;
    height: 1px;
    background: #e3e3e3;
    margin: 0px auto;
    left: 0;
    right: 0;
    bottom: 0;
}
.f_masg li{
    font-size: 14px;
    color: #666666; 
    display: inline-block;
    padding: 0px 35px;
    border-right: 1px solid #e3e3e3;
}
.f_masg li:last-child{
    border:none;
}
.f_cont{
    margin-top: 50px;
}
.f_bt{
    font-size: 18px;
    color: #151515;
}
.f_cont_l{
    width: 50%;
}
.f_Tags_box{
    margin-top: 20px;
}
.f_Tags_box li{
    float: left;
    font-size: 15px;
    margin-right: 35px;
}
.f_Tags_box li a{
    color: #666666;
    line-height: 28px;
}
.f_links{
    margin-top: 45px;
}
.f_links_box li{
    float: left;
    font-size: 15px;
    margin-right: 20px;   
}
.f_links_box li a{
    color: #666666;   
}
.f_links_box{
    margin-top: 10px;
}
.f_cont_r{
    width: 50%;
    padding: 0 75px;
    box-sizing:border-box;
}
.f_contact{
    width: 50%;
}
.f_Mobile{
    width: 50%;
}
.f_ewm{
    margin-top: 20px;
}
.f_ewm img{
    width: 116px;
}
.f_tact_x{
    margin-top: 15px;
}
.f_tact_name{
    font-weight: bold;
}
.footer_last{
    margin-top: 25px;
    background: #2f2e2c;
    height: 80px;
    line-height: 80px;
    color: #fff;
    overflow: hidden;
}
.f_la_zf{
    margin-right: 35px;
}
.f_la_zf a{
    display: inline-block;
    width: 40px;
    height: 40px;
    background: #646363;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin-right: 10px;
}
.f_la_zf a i{
    width: 16px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
}
.Copyright_p{
    font-size: 16px;
    color: #8e8e8e;
}
.f_gjc{
    margin-top: 40px;
    text-align: center;
}
.f_url a{
    font-size: 16px;
    color: #ffffff;
}
.footer_last> .w_1360{
    overflow: hidden;
}

@media only screen and (max-width: 1024px){
    .footer{
        margin-top: 40px;
    }
    .f_nav{
        margin-top: 30px;
    }
    .f_cont_l{
        width: 100%;
        float: none;
    }
    .f_cont_r{
        width: 100%;
        float:none;
        padding: 0px;
        margin-top: 20px;
    }
    .f_nav li{
        margin-bottom: 10px;
    }
    .f_masg{
        margin-top: 20px;
        padding-bottom: 20px;
    }
    .f_gjc{
        margin-top: 20px;
        padding: 0 2%;
    }
    .f_masg li{
        padding: 0px 10px;
    }
    .f_Tags_box{
        margin-top: 10px;
    }
    .f_links{
        margin-top: 20px;
    }
    .footer_last{
        margin-top: 25px;
    }
    .Copyright_f{
        display: none;
    }
    .footer_last {
        height: 60px;
        line-height: 60px;
    }
    .f_la_zf a{
        height: 30px;
        line-height: 30px;
        width: 30px;
    }
    .f_cont{
        margin-top: 25px;
    }
    .f_ewm{
        margin-top: 10px;
    }
    .f_tact_x{
        margin-top: 5px;
    }
}
@media only screen and (max-width: 767px){
    .footer{
        border-top: 1px solid #e5e5e5;
        padding-top: 20px;
    }
    .f_nav li{
        margin: 0 5px;
        font-weight: bold;
    }
    .f_nav{
        margin-top: 20px;
    }
    .f_masg li {
        display: block;
        margin-bottom: 5px;
    }
    .f_url{
        display: none;
    }
    .f_la_zf{
        margin: 0px;
        width: 100%;
        text-align: center;
    }
    .footer_last{
        height: 50px;
        line-height: 50px;
    }
    .f_la_zf a {
        width: 25px;
        height: 25px;
        line-height: 25px;
    }
    .f_links{
        margin-top: 10px;
    }
    .f_bt {
        font-size: 16px;
    }
    .footer {
        margin-top: 20px;
    }
}
@media only screen and (max-width: 400px){
    .f_Tags_box li{width: 100%}
}
.h_index_keywords {
    display: inline;
    font-weight: normal;
    line-height: 20px;
}
.i_keywords {
    line-height: 20px;
    font-style: normal;
    overflow: hidden;
    word-wrap: break-word;
    text-overflow: ellipsis;
}
#footer{background: #222222;padding-top: 50px;padding-bottom: 30px;}
.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 .h_p{font-size: 1.4rem;color: #a3a3a3;padding:5px 0px;line-height: 30px;}
.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%; height:20px; text-align:center; padding-top:15px;}
.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;}
@media only screen and (max-width:1680px) {
}


}

@media only screen and (max-width:1400px) {




}
@media only screen and (max-width:1280px) {

}
@media only screen and (max-width:1040px) {
    #footer{padding:30px 0px;}
    .f_nav{padding-top: 0px; height: auto;}
    .f_nav a{margin-bottom: 5px;}
    .m_share{text-align:center;margin:10px 0;overflow: hidden;display: block;}

    .m_share .share{width:24px;height: 24px;font-size: 1.8rem;margin-right:5px;margin-bottom:5px;overflow:hidden;color: #a4a4a4;line-height:24px;}
    .foot_menu{display: block;  width:100%;background:#fbfbfb; height:42px;border-top: solid 1px #e5e5e5; position:fixed; bottom:0px; left:0px; padding:5px 0px;z-index: 999;}
    .foot_menu a{ display:block; width:25%; float:left; text-align:center; }
    .foot_menu a i{font-size: 24px;color:#1f2837;line-height: 1;}
    .foot_menu a p{ display:block; font-size:1.4rem; color:#555555;}

}
