/* 2025.8.7修改-start */
.reliab_body{
    height: 400vh;
}
.reliab_body_bt_main{
    overflow: visible !important;
}
.reliab_body_cont{
    height: calc(100vh - 80px);
    width: 100vw !important;
}
.rbbm_ul_li:not(:first-child){
    display: block;
}
.rbbm_ul_li{
    height: auto !important;
    padding: 0 !important;
}
.rbbm_ul{
    margin: 0 !important;
}
.reliab_body_wrap{
    height: 300vh;
    width: 100vw !important;
}
.reliab_body.isfixed .reliab_body_wrap{
    position: fixed;
    top: 80px;
    left: 0;
}
.reliab_body.isfixed .reliab_body_cont {
    position: fixed !important;
    top: 80px !important;
    left: 0;
}
.reliab_body.isfixed.notfixed .reliab_body_wrap {
    position: absolute;
    top: auto !important;
    bottom: 0;
    left: 0;
}
.reliab_body.isfixed.notfixed .reliab_body_cont {
    position: absolute !important;
    top: auto !important;
    bottom: 0;
    left: 0;
}

.rbmc_bg_ul_li:not(:first-child){
    display: block;
}
.rbmc_bg_ul_li{
    opacity: 0;
    pointer-events: none;
    transition: all .36s;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.rbmc_bg_ul_li.act{
    opacity: 1;
}
.rbmc_bg_ul{
    position: relative;
    height: 100%;
}
.rbmc_bg4{
    height: 60%;
}
/* 2025.8.7修改-end */