/*
 * 宁夏3d云Info · PC 端资源详情页公共模块样式
 * 小神龙LJ · 3276786572@qq.com · © 2026 宁夏三地云信息科技有限公司
 * 图文/下载/视频 3 类资源页共用的「免责声明 / 版权 / 支付下载 / 标签云 / 相关文章 / 下载付费窗体」样式。
 * 风格基准 = 已实测通过的 pc/view_article.htm（蓝色 #035CAC 主色系）。
 * 改布局只动本文件对应盒值，不改 .htm 结构。
 */

/* ===== 共享：付费提示窗体 buynr（图文 articlepay 标签输出） ===== */
.buynr { margin: 15px 0; }
.buynr .buy {
	list-style: none;
	margin: 0;
	padding: 14px 16px;
	background: #fff7e6;
	border: 1px solid #ffe4b8;
	border-radius: 8px;
	color: #8a6d3b;
	font-size: 13px;
	line-height: 22px;
}
.buynr .buy li { margin-bottom: 6px; }
.buynr .buy li span { color: #e64340; padding-left: 6px; font-weight: 600; }
.buynr .vipmf { margin-bottom: 10px; font-weight: 600; }
.buynr .vipmf img { width: 22px; height: 22px; vertical-align: middle; margin-right: 6px; }
.buynr .rate.label.label-warning {
	display: inline-block;
	background: #035CAC;
	color: #fff;
	font-size: 11px;
	padding: 1px 8px;
	border-radius: 3px;
	vertical-align: middle;
	margin-left: 8px;
}
.buynr .buybtn {
	display: inline-block;
	margin-top: 6px;
	padding: 7px 18px;
	background: linear-gradient(135deg, #035CAC, #2E7BD6);
	color: #fff;
	font-size: 13px;
	border-radius: 16px;
	text-align: center;
}
.buynr .downshuoming { margin-top: 6px; font-size: 11px; color: #b09a6e; }

/* ===== 共享：相关文章（PC 端 4 列 Grid，与列表页同模式） ===== */
.pc-related { margin: 15px 0; }
.pc-related-tit {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	margin: 0 0 10px;
	padding-left: 10px;
	border-left: 3px solid #035CAC;
}
.pc-related-list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 12px;
}
.pc-related-item {
	border: 1px solid #f0f0f0;
	border-radius: 6px;
	overflow: hidden;
	background: #fff;
	transition: box-shadow .2s;
}
.pc-related-item:hover { box-shadow: 0 4px 12px rgba(0,0,0,.08); }
.pc-related-item a { display: block; }
.pc-related-item img {
	width: 100%;
	aspect-ratio: 16 / 10;
	object-fit: contain;
	display: block;
	background: #f5f5f5;
}
.pc-related-item p {
	font-size: 13px;
	color: #333;
	font-weight: 500;
	line-height: 19px;
	max-height: 38px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: 8px 10px 10px;
}

/* ===== 共享：免责声明窗体 ===== */
.m-article-disclaimer {
	margin: 15px 0;
	background: #f7f8fa;
	border: 1px solid #e3e7ee;
	border-left: 3px solid #035CAC;
	border-radius: 6px;
	padding: 12px 14px;
	color: #666;
	font-size: 12px;
	line-height: 20px;
}

/* ===== 共享：文章版权窗体 ===== */
.article-copyright {
	margin: 15px 0;
	background: #f6fdfc;
	border: 1px dashed #e6e6e6;
	border-radius: 4px;
	padding: 10px 16px;
	color: #999;
	font-size: 12px;
	line-height: 20px;
}
.article-copyright a { color: #035CAC; text-decoration: none; }

/* ===== 共享：支付下载窗体（仅付费资源显示） ===== */
.m-pay-download {
	margin: 15px 0;
	background: #fff;
	border: 1px solid #f0f0f0;
	border-radius: 6px;
	padding: 14px 16px;
}
.m-pay-download .pay-row {
	display: flex;
	justify-content: space-between;
	padding: 6px 0;
	font-size: 13px;
	color: #555;
	border-bottom: 1px dashed #f0f0f0;
}
.m-pay-download .pay-row:last-of-type { border-bottom: none; }
.m-pay-download .pricing__opt { font-weight: 600; color: #e64340; }
.m-pay-download .pay-btn {
	display: block;
	margin-top: 12px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: linear-gradient(135deg, #e64340, #ff6b3d);
	color: #fff;
	font-size: 15px;
	border-radius: 20px;
	text-decoration: none;
}

/* ===== 共享：标签云 ===== */
.aricle-tagcloud {
	margin: 15px 0;
	background: #fff;
	border: 1px solid #f0f0f0;
	border-radius: 6px;
	padding: 14px 16px;
}
.aricle-tagcloud .tagcloud { font-size: 0; }
.aricle-tagcloud .tag-cloud-link {
	display: inline-block;
	font-size: 12px;
	line-height: 22px;
	padding: 2px 12px;
	margin: 0 6px 8px 0;
	background: #f5f6f8;
	color: #666;
	border-radius: 12px;
	text-decoration: none;
}
.aricle-tagcloud .tag-cloud-link:hover { background: #e3f0ff; color: #035CAC; }

/* ===== 共享：用户评论区（针对该资源 aid） ===== */
.aricle-comment {
	margin: 15px 0;
	background: #fff;
	border: 1px solid #f0f0f0;
	border-radius: 6px;
	padding: 14px 16px;
}
.aricle-comment h2.reading {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	margin: 0 0 10px;
	padding-left: 10px;
	border-left: 3px solid #035CAC;
}
.aricle-tagcloud h2.reading {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	margin: 0 0 10px;
	padding-left: 10px;
	border-left: 3px solid #035CAC;
}

/* ===== 共享：下载付费窗体（downloadpay 标签内，付费/会员资源才显示） ===== */
.pc-download-buynr {
	margin: 15px 0;
	background: #fff7e6;
	border: 1px solid #ffe4b8;
	border-radius: 8px;
	padding: 14px 16px;
}
.pc-download-buynr .pay-tip {
	font-size: 14px;
	color: #8a6d3b;
	line-height: 24px;
	margin-bottom: 10px;
}
.pc-download-buynr .pay-tip .pay-num {
	color: #e64340;
	font-weight: 700;
	font-size: 18px;
	margin: 0 4px;
}
.pc-download-buynr .pay-tip .lv-name {
	color: #035CAC;
	font-weight: 600;
}
.pc-download-buynr .pay-tip a {
	color: #e64340;
	text-decoration: none;
	font-weight: 600;
}
.pc-download-buynr .pay-foot {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.pc-download-buynr .pay-foot span { font-size: 12px; color: #b09a6e; }
.pc-download-buynr .buybtn {
	display: inline-block;
	padding: 8px 20px;
	background: linear-gradient(135deg, #035CAC, #2E7BD6);
	color: #fff;
	font-size: 14px;
	border-radius: 18px;
	text-decoration: none;
	white-space: nowrap;
}

/* ===== 共享：下载链接列表 ===== */
.dl-link-list { margin: 0; padding: 10px 0 0; }
.dl-link-list .btn { margin: 0 0 10px; }
.extract-code {
	float: right;
	margin-top: 6px;
	font-size: 12px;
	color: #e64340;
	font-weight: 600;
}
