.panel{
    margin: 0 !important;
    border: none;
    border-bottom: solid 0.5px #767677;
    box-shadow: none;
}
.panel-group {
    padding: 5% 0;
}
.panel,.panel-group{background:#0E0F0F;margin-bottom: 0;}
.collapse.in{margin:0;}
.panel-heading{padding:0;border-radius: 0 !important;}
.panel-title ,.panel-body{
    padding: 0;
    line-height: 45px;
}
.panel-title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 5px;
}
.panel-body,.panel-heading{
    background: #0E0F0F !important;
    text-align: left;
}
/*{*/
/*    border: solid 1px #999;*/
/*}*/
.panel-body{
    border: none !important;
}
.panel .panel-title a{
    color:white;
    margin: 0;
    width: 100%;
    background: url(../../images/2022/fot_nav_up.png) no-repeat center right;
    background-size: 20px;
}
.panel .panel-title a.collapsed{
    background: url(../../images/2022/fot_nav_down.png) no-repeat center right;
    background-size: 20px;
}
.panel-title .icon{
    display: block;
    width: 0.2rem;
    height: 0.3rem;
    margin: 0;
    display: none !important;
}


#footer_main{padding-bottom:0;}
.fot_r_row_box{padding:8% 7%;background:#0E0F0F;}
.fot_r_row{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fot_r_item{
    display: flex;
    align-items: center;
    color: #999;
    font-size: 12px;
    margin: 0;
}
.fot_r_item span{
    margin: 0 3% 0 0;
    word-break: keep-all;
    display: flex;
    align-items: center;
}
.fot_r_item span img{margin-right: 5px;width: 15px;}
.fot_r_item div{
    display: flex;
    align-items: center;
    word-break: keep-all;
    position: relative;
}
.fot_r_item a{margin: 0 10px 0 0;color: #999;}
.fot_r_item a:last-of-type{margin-right:0;}
.fot_r_item_l a{margin:0;}
.fot_r_item a.noundline{text-decoration: none !important;}
.fot_r_item a:hover{text-decoration: underline;color: #999;}
.fot_r_item div img{max-width: initial;}
.fot_r_item .img01{
    width: 25px;
    margin-right: 5px;
}
.fot_r_item .img02{
    position: absolute;
    bottom: 15px;
    width: 100px;
    left: 50%;
    margin-left: -50px;
    padding-bottom: 30px;
}
.fot_r_item .img02:hover{display:block !important;}
.fot_r_item_wechat:hover .img02{
    display: block !important;
}
.fot_r_item_douyin:hover .img02{
    display: block !important;
}
.footer .bNav dl dd{
    height: auto;
    padding-bottom: 0;
    line-height: 22px;
}
.footer .bNav dl dd a{line-height: 22px;}
.footer .bNav dl dd a:hover{color:#7091D9;}
.fot_log{width:110px;margin:0;}
.fot_bah {margin: 3% 0 0;}
.fot_bah .fot_r_item{justify-content: center;}