/* 主要用于面包屑、分页的css样式 */
/* 主体区域 */
.logo_img img{
    content: url('/Cloud/WebUI/imgs/xxlogo-blue.png');
}
.main_content {
    width: 1170px;
    min-height: 800px;
    margin: 0 auto;
    display: flex;
}

.showcase_wapper {
    width: 100%;
    margin-right: 35px;
}
.showcase{
    width: 100%;
}

/* 面包屑 */
.breadcrumb_wapper {
    line-height: 53px;
    /* margin-top: 30px; */
    border-bottom: 1px solid #ccc;
}
/* .breadcrumb{
    display: flex;
    justify-content: space-between;
} */
.lastName{
    font-size: 24px;
}
.breadcrumb_list {
    display: flex;
    font-size: 14px;
    color: #777777;
}
.breadcrumb_list .name{
    font-size: 14px;
}
.breadcrumb_list .name a{
    color: #0089e1;
}
.breadcrumb_list .iconfont{
    color: #ff8f3f;
    font-size: 26px;
}
.breadcrumb_list li a{
    color: #777777;
}

/* 侧边导航 */
.sub_nav {
    width: 250px;
    float: right;
    min-height: 800px;
}
.primary_nav_name {
    background: #0089e1;
    height: 52px;
    font-size: 16px;
    line-height: 52px;
    color: #fff;
    margin-top: 30px;
    padding-left: 20px;
    box-sizing: border-box;
}
.primary_nav_name a{
    color: #fff;
}
.sidebar_list{
    background-color: #f1f1f1;
    padding: 15px 20px;
    box-sizing: border-box;
}
.sidebar_list>li>a{
    position: relative;
    display: block;
    padding-left: 30px;
    font-size: 16px;
    line-height: 47px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    color: #333;
}
/* 只有二级显示 */
.sidebar_list .sidebar_item>a::before{
    content: '';
    display: none;
    position: absolute;
    left: 2px;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 6px solid #333;
    border-bottom: 4px solid transparent;
}
.sidebar_list .sidebar_item.active_side>a::before{
    display: block;
}
/* 有三级显示
.sidebar_list .sidebar_item.active_side>a{
    background-color: #a81b18;
    color: #fff;
}
.third_list.show{
    display: none;
}
.third_item a{
    position: relative;
    display: block;
    padding-left: 45px;
    line-height: 47px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    color: #333;
    font-size: 14px !important;
}
 .third_item a::before{
    content: '';
    display: none;
    position: absolute;
    left: 25px;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 6px solid #333;
    border-bottom: 4px solid transparent;

}
.third_item.triangle a::before{
    display: block;
} */


/* 分页 */
#portal_paginational{
    margin-top: 50px;
}
.layui-laypage{
    display: flex;
    justify-content: center;
    margin: 50px auto 25px !important;
}
.layui-laypage-count,
.layui-laypage-refresh{
    display: none !important;
}
.layui-box{
    font-size: 14px;
}
.layui-box a,
.layui-laypage-prev,
.layui-laypage-curr{
    margin-right: 10px !important;
}

.layui-laypage{
    display: flex;
    justify-content: center;
    margin: 50px auto 25px !important;
}
.layui-laypage-limits,
.layui-laypage-count,
.layui-laypage-refresh{
    display: none !important;
}
.layui-box{
    font-size: 14px;
}
.layui-box a,
.layui-laypage-prev,
.layui-laypage-curr{
    margin-right: 10px !important;
}
.layui-nav-tree .layui-nav-item>a .layui-nav-more{
    display: none;
}
.layui-nav-tree{
    width: 100% !important;
    margin: 0;
    padding: 0;
}

.layui-nav-child dd a{
    padding-left: 45px !important;
    box-sizing: border-box;
    position: relative;
    display: block;
    font-size: 16px;
    line-height: 47px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #333;
}
.layui-nav-child a::before{
    content: '';
    display: none;
    position: absolute;
    left: 25px;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 6px solid #333;
    border-bottom: 4px solid transparent;
}
.layui-nav-child.triangle a::before{
    display: block;
}
