/*
 * @Author        : 码小淘网络
 * @Url           : https://www.maxiaotao.com
 * @Email         : 596993347@qq.com
 * @Description   : 仿资源站+子比登录模块+广告位
 * @Update time   : 2025.12.02 11:58
 */
  .zib-widget.dbtjw_dl_quanju {
	clear:both;
	background:rgba(255,255,255,0);
	padding:0px;
	box-shadow:0 0 10px var(--main-shadow);
	border-radius:var(--main-radius);
	margin-bottom:20px;
}
.ianyishangke-new-icon {
	display:none
}
.index-news.fl {
	float:left;
	width:29%;
}
.index-news.fr {
	float:right;
	width:70%;
}
.index-news .news-type {
	float:right;
}
.index-news .news-type a {
	color:#ababab;
	display:inline-block;
	cursor:pointer;
	text-indent:0;
	font-size:18px;
	padding:0px 5px;
	height:27px;
	line-height:8px;
	font-weight:500;
	border-bottom:1px solid rgb(255 255 255 / 0%);
}
.index-news .news-type a.hover {
	border-color:var(--focus-color);
	color:var(--focus-color);
}
.index-news .title .mun {
	font-size:14px;
	color:#888;
	font-weight:400;
	line-height:30px;
	background-color:#fff;
	padding:0 15px;
	border-radius:5px;
	display:inline-block;
	float:right
}
.index-news .title .mun b {
	font-weight:400
}
.index-news .title .mun b.new {
	color:#ff5722
}
.index-news .title .mun i {
	margin-right:5px
}
.index-news .title font {
	padding:1px 15px;
	cursor:pointer;
	text-align:center;
	color:var(--focus-color);
	font-size:14px;
	border-radius:15px;
	border:2px solid var(--focus-color);
	font-weight:400;
	top:-2px;
	position:relative;
	right:-8px;
	box-shadow:0 5px 12px 0 var(--focus-shadow-color);
}
.index-news-list {
    height: 100%;
    background-color: #fff;
    border-radius: 15px;
    padding: 0px 5px;
    box-sizing: border-box;
    box-shadow: 0 0 10px px var(--main-shadow);
}
.index-news-list ul {
	margin-top:10px
}
.index-news-list ul li {
	width:50%;
	float:left;
	line-height:30px;
	padding:5.8px 5px;
	border-radius:30px 0 0 30px;
	margin-bottom:9px;
	position:relative;
}
.news.today {
	color:var(--focus-color);
}
.news.other {
	color:inherit;
	/* 跟随主题颜色 */
}
/*.index-news-list ul li .news {
	color:var(--focus-color);
	font-weight:400
}
*/
.index-news-list ul li.AD a {
	color:#ff5722;
	font-weight:400
}
.index-news-list ul li.AD .tit {
	max-width:calc(100% - 60px);
}
.index-news-list ul li:nth-child(2n) {
	float:right;
	border-radius:0 30px 30px 0;
}
/*.index-news-list ul li:nth-child(3),.index-news-list ul li:nth-child(4),.index-news-list ul li:nth-child(7),.index-news-list ul li:nth-child(8),.index-news-list ul li:nth-child(11),.index-news-list ul li:nth-child(12),.index-news-list ul li:nth-child(15),.index-news-list ul li:nth-child(16),.index-news-list ul li:nth-child(19),.index-news-list ul li:nth-child(20) {
	background:#fff;
	border-radius:20px;
}
*/
.index-news-list ul li i {
	display:block;
	width:30px;
	height:30px;
	border-radius:18px;
	border:2px solid #f1f1f1;
	overflow:hidden;
	padding:2px;
	box-sizing:border-box;
	float:left;
	line-height:normal;
	background:#fff
}
/*.index-news-list ul li i img {
	width:100%;
	height:100%;
	border-radius:18px
}
*/
.index-news-list ul li .tit {
	float:left;
	display:block;
	max-width:calc(100% - 140px);
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	position:relative
}
.index-news-list ul li font {
	float:left;
	padding:0 6px;
	font-size:12px;
	border-right:2px solid #f1f1f1;
	height:10px;
	line-height:10px;
	margin:10px 10px 0 0;
}
.index-news-list ul li span {
	float:right;
	padding:4px 10px;
	border-radius:18px;
	font-size:12px;
	line-height:16px;
	height:27px;
	margin-top:2px;
	border:2px solid #f1f1f1;
}
.index-news-list ul li span a {
	width:100%;
	height:100%;
	float:unset;
	color:#666;
}
.index-news-list ul li span:hover {
	background-color:#007bf5;
	border:2px solid #007bf5!important
}
.index-news-list ul li.AD span:hover {
	background-color:#ff5722;
	border:2px solid #ff5722!important;
}
.index-news-list ul li span:hover a {
	color:#fff
}
.index-news-list .title {
	position:relative;
	height:40px;
	line-height:35px;
	text-indent:15px;
	font-size:16px;
	border-bottom:1px solid #f6f6f6;
}
.index-new-list .page {
	text-align:center;
	display:flex;
	justify-content:center;
	width:100%;
}
.index-new-list .page a {
	padding:unset;
	border:2px solid var(--focus-color);
	border-radius:21px;
	width:60px;
	height:30px;
	display:inline-block;
	line-height:25px;
	color:var(--focus-color);
	margin:0px 5px;
	transition:all .2s ease-in;
}
.index-new-list .page a:hover {
	background:var(--focus-color-opacity1);
}
.index-new-list .page .current {
	background:var(--focus-color);
	color:#fff
}
.index-new-list .page .current:hover {
	background:var(--focus-color)
}
.index-main.layui-clear {
	width:100%;
	max-width:100%;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:20px;
	background:none;
	box-shadow:none;
}
.layui-hide {
	display:none!important
}
.layui-anim {
	-webkit-animation-duration:.3s;
	animation-duration:.3s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.layui-anim-scaleSpring {
	-webkit-animation-name:layui-scale-spring;
	animation-name:layui-scale-spring
}
@-webkit-keyframes layui-fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes layui-fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.layui-anim-fadein {
	-webkit-animation-name:layui-fadein;
	animation-name:layui-fadein
}
@-webkit-keyframes layui-fadeout {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@keyframes layui-fadeout {
	0% {
	opacity:1
}
100% {
	opacity:0
}
};
	.index-news-tool {
	width:410px;
	overflow:hidden;
	background-color:#fff
}
.index-news-tool .layui-carousel {
	height:240px!important;
	width:auto!important;
	margin-bottom:10px;
	padding:10px;
	box-sizing:initial;
	background-color:#fff;
	border-radius:15px;
	box-shadow:0 0 10px px var(--main-shadow);
}
.index-news-tool .layui-carousel p {
	bottom:5px;
	height:30px;
	font-size:10px
}
.index-news-tool .layui-carousel p,.index-news-tool .layui-carousel span {
	position:absolute;
	width:100%;
	color:#fff;
	text-indent:10px
}
.index-news-tool .layui-carousel span {
	bottom:0;
	height:75pt;
	background:linear-gradient(to bottom,transparent 0,rgba(4,4,4,.6) 100%);
	font-weight:900;
	font-size:1pc;
	line-height:105px
}
.index-news-tool-container {
	margin:0 auto;
	padding:20px 65px;
	background-color:#fff;
	border-radius:15px;
	height:425px;
	box-shadow:0 0 10px px var(--main-shadow);
}
.index-news-tool-container .noad {
	border:2px solid var(--focus-color);
	color:var(--focus-color);
	display:block;
	height:50px;
	line-height:50px;
	text-align:center;
	margin:0 auto;
	float:none;
	font-size:1pc;
	transition:all .2s ease-in;
	border-radius:5px;
}
.index-news-tool-container .noad:hover {
	background-color:var(--focus-color);
	color:#fff
}
.index-news-tool-container .mytg {
	border:2px solid var(--focus-color);
	display:block;
	height:50px;
	line-height:50px;
	text-align:center;
	border-radius:5px;
	margin:0 auto;
	font-size:1pc;
	transition:all .5s ease-in;
	margin-top:17px;
	background:var(--focus-color);
	float:none;
	color:#fff;
}
.index-news-tool-container .mytg:hover {
	background-color:var(--focus-color)
}
.index-news-tool-container a:nth-child(3) {
	margin-top:20px;
}
.index-news-tool-container fieldset {
	display:-webkit-box;
	height:34px;
	border-top:1px solid #a9a9a9;
	margin:30px auto 10px;
	float:none;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.index-news-tool-container legend {
	width:100pt;
	font-size:14px;
	line-height:34px;
	color:#9a9a9a;
	text-align:center;
	border:0;
}
.index-news-tool-container .tequan {
	margin:0 auto;
	float:none;
	padding:0;
	overflow:hidden;
}
.index-news-tool-container .tequan li {
	margin-top:24px;
	overflow:hidden;
}
.index-news-tool-container .tequan div i {
	background:url(/wp-content/themes/zibll/xiaogongju/img/banner.jpg) no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
	margin-right:7px
}
.index-news-tool-container .tequan div span {
	cursor:default;
	height:24px;
	line-height:24px;
	display:block;
	float:left;
	color:#9a9a9a
}
.index-news-tool-container .tequan div {
	float:left
}
.index-news-tool-container .tequan .liright {
	float:right;
	text-align:right
}
.index-news-list ul li font.guanggao::before {
    content: '';
    border: 2px solid #aad7ec;
    position: absolute;
    width: 3.8em;
    height: 1.8em;
    border-radius: 8px;
    left: 1px;
    top: 9.5px;
}
.index-news-list ul li font.guanggao {
	color:#9dcaf1;
}
.layui-carousel-ind ul {
	background:0 0!important
}
.layui-carousel-ind {
	top:-38px!important;
	text-align:right!important
}
.layui-carousel-ind li {
	width:8px!important;
	height:8px!important
}
.index-news-ad a {
	display:block;
	margin:10px
}
/*@media (max-width:1360px) {
	.index-main.layui-clear {
	display:none
}
}/*-----夜间模式调整-----*/
.dark-theme .index-news-list,.dark-theme .index-news-tool .layui-carousel,.dark-theme .index-news-tool-container {
	background-color:var(--blur-bg);
}
.dark-theme .index-news-tool-container .noad,.dark-theme .index-news .title font {
	border:2px solid var(--focus-color);
	color:#ffffff;
}
.dark-theme .index-news-tool-container .mytg,.dark-theme .index-news-tool-container .tequan div span:hover {
	background-color:var(--focus-color);
	border:2px solid var(--focus-color);
}
/*.dark-theme .index-news .news-type a.hover {
	color:#ff5c2c;
}
*/
/*.dark-theme .index-news .news-type a {
	border-bottom:2px solid #ff5c2c;
}
*/

.dark-theme .index-news-list ul li span a {
	color:var(--main-color);
}
.dark-theme .index-news-list ul li font.guanggao {
	color:#868686;
}
.dark-theme .index-news-list ul li font.guanggao::before {
	border:2px solid #868686;
}
.dark-theme .index-news-list ul li.AD span a {
	color:#ff5722;
}
.dark-theme .index-new-list .page a:hover {
	background:var(--focus-color);
	border:2px solid var(--focus-color);
	color:var(--main-color);
}
.dark-theme .index-news-list ul li.AD span:hover {
	background-color:#ff5c2c;
	border:2px solid #ff5c2c;
}
.dark-theme .index-news-list ul li.AD a:hover {
	color:var(--main-color);
}
.dark-theme .index-news-list ul li span:hover a {
	color:var(--main-color);
}
.dark-theme .index-news-list ul li span {
	border:2px solid #616161;
}
.dark-theme .index-news-list ul li font {
	border-right:2px solid #4e4c4c;
}
/*---三端调整---*/
@media screen and (min-width:1024px) and (max-width:1025px) {
	.index-main.layui-clear {
	display:block;
	margin-top:-10px;
}
.index-news.fl {
	width:29%;
}
.index-news.fr {
	width:70%;
}
.index-news.fr,.index-news.fl {
	margin-bottom:0;
	background-color:var(--blur-bg);
}
.index-news-list ul li {
	width:50%;
	line-height:20px;
	padding:5px 2px 6px;
}
.index-news-list {
	height:auto;
}
.index-news-tool .layui-carousel {
	height:auto!important;
}
.index-news-list ul li {
	background-color:#f0f0f000;
}
.index-news-list ul li:nth-child(2n) {
	float:left
}
.index-news-tool-container {
	padding:15px;
	margin-bottom:10px;
}
.index-news-list ul li span {
	display:none
}
.index-news-list ul li.AD .tit {
	max-width:calc(100% - 70px);
}
.index-news-list ul li.AD {
	padding:10px 2px 11px;
}
.index-news-list ul li .tit {
	max-width:calc(100% - 95px);
}
.index-news-list ul li font {
	margin:2px 10px 0 0;
}
.index-news-list ul li font.guanggao::before {
	top:10px;
}
.index-news-list ul li {
	display:flex;
	align-content:center;
	align-items:center
}
.page.layui-clear {
	padding:12px;
}
.index-main.layui-clear {
	margin-bottom:-20px;
}
}@media (max-width:860px) {
	.index-main.layui-clear {
	display:block;
	margin-top:-10px;
	margin-bottom:-5px;
}
.index-news.fl,.index-news.fr,.index-news-list ul li {
	width:100%;
	margin-bottom:0;
	background-color:var(--blur-bg);
}
.index-news.fl {
	margin:0 0 10px 0;
}
.index-news-list {
	height:auto;
	margin-bottom:20px;
	padding:10px 0;
}
.index-news-tool .layui-carousel {
	margin-bottom:0;
	height:auto!important;
}
/*
.index-news.fl {
	display:none
}*/
.user-card {
	display:none
}
.index-news .news-type a.hover {
	display:none
}
.index-news-list ul li {
	background-color:#f0f0f000;
	padding:3px 2px;
}
.index-news-list ul li:nth-child(2n) {
	float:left
}
.index-news-list ul li font.guanggao::before {
	top:7px;
}
.index-new-list .page a {
	margin-top:5px
}
.dark-theme .index-news-list ul li {
	background-color:#f0f0f000;
}
}