body{
	font:16px Arial,\5FAE\8F6F\96C5\9ED1,sans-serif;
	margin: auto;
	color: #3F3F3F;
}
a:link {
	text-decoration: none;
	color: #0099FF;
}
a:visited {
	text-decoration: none;
	color: #0099FF;
}
a:hover {
	text-decoration: none;
	color: #FF3311;
}
a:active {
	text-decoration: none;
	color: #FFFF00;
}
.d1{
	background: #FFF0DF;
	box-shadow: 0 0 5px #B1B1B1;
	position: fixed;
	top: 0;
	opacity: 0.7;
	z-index: 100;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC66;
	height: 19px;
}
.d7{
	width: 230px;
	text-align: right;
	display: none;
}
.pc{
	background-color: #0099FF;
	height: 10px;
	background-repeat: no-repeat;
	background-position: 90% bottom;
	margin-top: 15px;
	_margin-top: 0px;
}
.mb{
	padding: 20px;
	text-align: center;
}
.md{
	font-size: 26px;
	padding-top: 18px;
}
.mtt{
	color: #999;
	font-size: 18px;
	padding-left: 8px;
}
.mf{
	border-top: 1px solid #eee;
	padding-top: 9px;
	margin-top: 9px;
	margin-bottom: 18px;
}
.mt2{
	color: #999;
	padding-left: 9px;
	padding-right: 3px;
}
.mh{
	text-align: center;
	padding-top: 3%;
	padding-bottom: 3%;
}
.mh a{
	border-radius: 3px;
	color: #555;
	display: inline-block;
	background: #f7f7f7;
	border: 1px solid #bbb;
	padding: 9px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	width: 58%;
}
.mh a:hover{
	background: #fff;
}
.mh a:active{
	background: #ddd;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.15);
}
.mad{
	padding-top: 3%;
	padding-bottom: 3%;
}

/* ==========================================================================
 * 前台详情页皮肤（追加段，只改外观）
 * 说明：doc/ 目录下所有源码详情页（含后台「文件添加」自动生成的页面）都引用本文件，
 *       这里只覆盖配色 / 圆角 / 阴影 / 字体，功能与结构不变；删除本段即还原。
 * ========================================================================== */
body{
	margin: 0;
	color: #1e293b;
	background: #f1f5f9;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Microsoft YaHei","PingFang SC",sans-serif;
	-webkit-font-smoothing: antialiased;
}
a:link,a:visited{color: #4f46e5;}
a:hover,a:active{color: #4338ca;}
.d1{position: static;height: auto;background: transparent;border: 0;box-shadow: none;opacity: 1;}
.pc{height: 6px;margin-top: 0;background: linear-gradient(135deg,#6366f1,#4f46e5);}
.mb{
	max-width: 720px;
	margin: 26px auto;
	padding: 30px 24px;
	background: #fff;
	border: 1px solid #e2e8f0;
	border-radius: 18px;
	box-shadow: 0 1px 2px rgba(15,23,42,.04),0 12px 34px rgba(15,23,42,.07);
}
.md{font-size: 22px;font-weight: 700;line-height: 1.5;color: #0f172a;padding-top: 8px;word-break: break-all;}
.mtt{display: inline-block;margin-left: 8px;padding: 2px 10px;border-radius: 999px;background: #eef2ff;color: #4f46e5;font-size: 13px;vertical-align: 2px;}
.mf{border-top: 1px dashed #e2e8f0;margin-top: 16px;padding-top: 12px;color: #64748b;font-size: 13px;}
.mt2{color: #94a3b8;}
.mh a{
	display: inline-block;
	box-sizing: border-box;
	width: auto;
	min-width: 240px;
	padding: 13px 34px;
	border: 0;
	border-radius: 12px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	background: linear-gradient(135deg,#6366f1,#4f46e5);
	box-shadow: 0 10px 24px rgba(99,102,241,.3);
	transition: transform .18s ease,box-shadow .18s ease;
}
.mh a:hover{color: #fff;transform: translateY(-1px);box-shadow: 0 14px 28px rgba(99,102,241,.36);}
.mh a:active{color: #fff;transform: none;background: #4f46e5;box-shadow: 0 4px 12px rgba(79,70,229,.28);}
.mad{padding-top: 10px;padding-bottom: 10px;}