﻿/* CSS Document */
.pub_title{width:100%;text-align:center;font-size: 34px;line-height: 40px; color: #212121;margin-top: 30px;padding-bottom:20px;}
.pub_title .more{float: right;padding-right: 10px;display: block;font-size:18px;line-height:40px;}


#footer{background: #333333;margin-top:40px;padding: 50px 0px;}
.foot_nav{float: left;width: 25%;padding-left: 15px;box-sizing: border-box;}
.foot_nav dt{font-size: 2rem;color: #f5f5f5;padding-bottom:20px;}
.foot_nav dd{font-size: 1.4rem;color: #969696;}
.foot_nav dd .a_l{display:block;font-size: 1.4rem;color: #969696;height: 36px;line-height: 36px;overflow: hidden;}
.foot_nav dd .a_l:hover{display:block;font-size: 1.4rem;color: #fae100;height: 36px;line-height: 36px;overflow: hidden;}
.foot_nav dd p{font-size: 1.4rem;color: #969696;height: 36px;line-height: 36px;overflow: hidden;}
.foot_nav dd .iconfont{font-size:2.4rem;color: #969696;}
#footer .line{ width:100%; height:1px; margin-top:50px;margin-bottom:50px;background: #505050;}
.footer_erm{ width:117px; height:117px;float:right; margin-bottom:25px;}
.f_nav{ width:100%; text-align:center; padding-top:30px;}
.f_nav a{ padding:5px 15px; display:inline-block; font-size:14px; color:#f9f9f9;}
.f_nav a:hover{ padding:5px 15px; display:inline-block; font-size:14px; color:#f9f9f9;}
.f_nav a.last{ border-right:none;}
.copyright{ text-align:center; height:20px; line-height:20px; color:#f9f9f9; padding-top:10px;}
.f_bg{background: #171717;padding-bottom:30px;}
.foot_share{text-align: center;}
.foot_share a{color: #abaaaa;padding: 0px 16px;font-size:3rem;display: inline-block;height: 36px;line-height: 36px;}
.foot_share a:hover{color: #fae100;padding: 0px 16px;font-size:3rem;}

 @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) {



.f_bg{padding-bottom: 20px;}
.f_nav{padding-top: 20px;font-size: 2.4rem;}

 }


 @media only screen and (max-width:768px) {


 }




 @media only screen and (max-width:420px){ 
}

.h_index_keywords {
 display: inline;
 font-weight: normal;
 color: #666666;
 font-size: 12px;
 line-height: 20px;
}

.i_keywords {
 line-height: 20px;
 color: #666666;
 font-size: 12px;
 font-style: normal;
 overflow: hidden;
 word-wrap: break-word;
 }
 
  /*底部关键词list*/
.pc_n {
    display: none;
}
.g_title {
    font-size: 3.6rem;
    padding: 45px 0px;
    color: #1f1f1f;
    font-weight: bold;
    text-align: center;
}
.foot_kword{
    max-height: unset;
    overflow: unset;
}
.foot_kword a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media only screen and (max-width:1400){
    .g_title {
        padding: 30px 15px;
        font-weight: bold;
        box-sizing: border-box;
        font-size: 2.0rem;
    }
}
@media only screen and (max-width:1040px){
    .pc_n {display: block;}
    .foot_kword {
        padding: 10px 15px;
        max-height: 120px;
        overflow: hidden;
    }
    .foot_kword a {
        display: inline-block;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        margin-bottom: 10px;
        color: #666666;
        border: solid 1px #e5e5e5;
        padding: 0px 10px;
        margin-right: 15px;
        box-sizing: border-box;
    }
}
@media only screen and (max-width:767px){
    .g_title {
        padding: 20px 15px;
        box-sizing: border-box;
        font-size: 1.6rem;
    }
}
#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;}

}
/*底部关键词list*/
