* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html, body {
margin: 0 !important;
padding: 0 !important;
background: #ffffff;
font-family: -apple-system, BlinkMacSystemFont, "Microsoft Yahei", sans-serif;
}
.ui-page,
[data-role="page"],
.ui-content {
margin: 0 !important;
padding: 0 !important;
}
/* 标题栏固定高度，强制顶满顶部 */
.title {
width: 100%;
height: 44px !important;
min-height: 44px !important;
max-height: 44px !important;
line-height: 44px !important;
background-color: #073bef;
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
padding: 0 12px;
margin: 0 !important;
position: relative;
top: 0;
left: 0;
right: 0;
overflow: hidden;
}
/* 带左右返回首页三栏模式 */
.title.has-nav {
justify-content: space-between;
}
.title .myReturn,
.title .myHome {
width: 60px;
flex-shrink: 0;
position: relative;
z-index: 2;
}
.title .myReturn {
text-align: left;
}
.title .myHome {
text-align: right;
}
.title .mid-text {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
font-size: 17px;
color: #ffffff;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
/* ✅ 把 pointer-events 取消，不然链接点不动！ */
/* pointer-events: none; */
padding: 0 80px;
z-index: 1;
}
.title a {
display: inline-block;
height: 44px;
line-height: 44px !important;
color: #ffffff !important;
/* ========== 删除了 text-decoration: none ========== */
font-size: 16px;
font-weight: normal;
font-family: inherit;
/* ✅ 链接下划线配置 */
text-decoration: underline;
text-decoration-color: rgba(255,255,255,0.8);
text-underline-offset: 4px;
text-decoration-thickness: 1px;
}
.title a:link,
.title a:visited {
color: #ffffff !important;
}
.title a:hover,
.title a:active {
text-decoration-color: #fff;
}
/* 内容区 */
.page-content {
padding-top: 16px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 20px;
line-height: 1.8;
font-size: 16px;
color: #222;
}
.page-content img {
max-width: 100%;
height: auto;
display: block;
margin: 8px auto;
}
.link-block {
background: #f7f8fa;
padding: 15px;
border-radius: 8px;
margin-bottom: 15px;
}
.link-block p {
margin: 8px 0;
line-height: 1.6;
}
.link-block a {
color: #073bef;
word-break: break-all;
}
.ui-listview {
margin: 0 !important;
padding: 0 !important;
}
.ui-listview p {
margin: 0;
}
.ui-listview a {
display: block;
padding: 10px 12px;
color: #333;
border-bottom: 1px solid #eee;
font-family: inherit;
}
.ui-listview a:active {
background: #e8f0ff;
}
/* 【新增：专门压 begineditable 自动生成的 p/div，解决栏目页文字偏移】 */
.title .mid-text p,
.title .mid-text div {
all: initial !important;
display: inline !important;
font-family: -apple-system, BlinkMacSystemFont, "Microsoft Yahei", sans-serif !important;
font-size: 17px !important;
color: #fff !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
margin: 0 !important;
padding: 0 !important;
line-height: inherit !important;
}
