/* 轮播图带两图 */
/* div#slide {
    width: 0;
    min-width: 0;
    flex: 1;
    height: auto!important;
    border-radius: 5px;
    overflow: hidden;
} */
span#span1 {padding:10px 85px 10px 15px;position:absolute;bottom:0;font-size:16px;color:#ffffff;width:100%;left:0;background:rgba(12,12,12,0.38);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.main-slider {
    width: 100%;
    display: flex;
    padding: 20px 0;
}
.recommend {
    width: 30%;
    margin-left: 20px;
    display: flex;
    flex-direction: column;
}
.recommend a {
    position: relative;
    width: 100%;
    height: 50%;
    border-radius: 5px;
    overflow: hidden;
    transition: opacity 0.35s;
}
.recommend a+ a {
    margin-top: 8px;
}
.recommend a img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.recommend a .desc {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px;
    background: linear-gradient(to bottom, rgba(6,6,6,0), rgba(6,6,6,0.7));
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.recommend a .desc p {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 工具推荐 */
ul.meita-li {overflow: hidden;}
.meita-li li {float: left;width: 25%;text-align: center;}
/* 更新列表 */
.index-news-list ul li{font-size:14px;float:left;overflow:hidden;line-height:30px;width:49%;padding:5px;background:#fbfcfe}
.index-news-list ul li.new, .index-news-list ul li.new font {color: red;}

/* .cat-item a{position:relative;display:inline-block;margin-right:10px;width:auto;text-transform:capitalize;font-size:14px;line-height:30px}
.cat-item .this:before{background-color:var(--theme);opacity:.15}
.cat-item a:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;background:#fff;content:''}
.cat-item .this span{position:relative;padding:0px 10px;color:#4387fd;font-weight:550}
.cat-item span{position:relative;z-index:999;padding:0px 10px;color:#999} */
/* 上下一页 */
#middle_1 .page {position: relative;overflow: hidden;margin-top: 0px !important;margin: 14px 16px;
}
#middle_1 .page .disabled {color: #b7b7b7;}
#middle_1 .page .top {float: left;border-right: 0;border-radius: 3px 0px 0px 3px;}
#middle_1 .page .bottom{float:right;border-left:0;border-radius:0 3px 3px 0}
#middle_1 .page>div {position: relative;width: 49%;height: 35px;border: 1px solid #efefef;color: #666;text-align: center;font-size: 14px;line-height: 35px;cursor: pointer;user-select: none;}
#middle_1 .page .cfx{position:absolute;top:50%;left:50%;z-index:1;float:left;display:block;width:84px;height:21px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;background:white;transform:translate(-50%,-50%) rotate(-42deg)}

/* 加载按钮 */
.layui-flow-more {width: 100%;}
a.cat-list.layui-flow-more {width: auto;}
.layui-flow-more a cite {
    padding: 6px 40px;
    width: auto;
    border: 1px solid #eee;
    background: var(--theme);
    color: #fff;
    font-size: 14px;
    margin-top: 1rem;
    border-radius: 5px;
}
/* 栏目框架 */
.list-soft-main {
    margin: 20px 0;
}
/* 友链 */
.footer-links {
    border: 1px dashed #f0f0f2;
	margin-top: 20px;
    padding: 15px;
    border-radius: 3px;
	width: 100%;
}
.footer-links a {
    padding: 5px 8px;
}
/* 小屏处理 */
@media screen and (max-width: 768px) {

}
/* 右侧评论 */
