/* base 补充(生产 CSS 之外的最小集合) */
html,body{margin:0;padding:0}
body{font-family:'Microsoft YaHei','PingFang SC',sans-serif;font-size:14px;color:#2c2c2c;background:#fff;min-width:1200px}
a{color:#2c2c2c;text-decoration:none}
ul{list-style:none;margin:0;padding:0}
.fl{float:left}.fr{float:right}
.clearfix:after{content:"";display:block;clear:both}
/* 分页: 对齐真站 member.css(.fenye/.digg), style.css 最后加载兜底确保生效 */
.fenye{float:left;width:100%;padding:30px 0;font-size:14px;text-align:center}
.digg{margin:2px;padding:0}
.digg a{margin:2px;padding:8px 15px;border:1px solid #e6e9ed;color:#6583b7;cursor:pointer}
.digg a:hover{background:#38aae6;color:#fff;border-color:#38aae6}
.digg span{cursor:default}
.digg span.current{margin:2px;padding:8px 15px;border:1px solid #e6e9ed;background:#38aae6;color:#fff}
.digg span.disabled{margin:2px;padding:8px 15px;border:1px solid #e6e9ed;color:#ddd}
/* 头像占位(生产 CSS 无) */
.agentinfor .ph-fallback{width:95px;height:110px;background:#eef3f7;color:#b6c2cc;display:flex;align-items:center;justify-content:center;font-size:30px}
.agentinfor .portrait{object-fit:cover;background:#eef3f7;display:block}
/* 「下一步」区块: entry 为 float:left。⚠️ 不要给 .entry-row 加 clear:both —— clear 会清掉同一 BFC 里
   所有前置浮动(含 .fenye{float:left;width:100%}), 把图标行推到分页浮动底边之下, 使浮动超出
   .nextcon(fixed height:225px) 底边约 25px, 侵入下方 .linkcon .ntit1 首行, 把「相关搜索」四个字
   挤成两行(首行「相关」被推到最右, 次行「搜索」压住列表)。entry-row 无空白节点、紧跟 .ntit,
   浮动自然落在盒内(nextcon_top+41 ~ +181 < 225), 无需 clear。 */
.nextcon .entry-row{font-size:0;line-height:0}
/* 城市面板显示控制 */
.setcity{display:none}
.setcity.show{display:block}
/* 卡片 li 高度塌陷修复: .photo/.middle/.site 全部浮动, li 无常规流内容会塌成 2px(只剩 1px 边框 = 细线)。clearfix 撑开 */
.agentinfor>ul>li:after{content:"";display:block;clear:both}
/* 认证徽章(.rank): 位于 portrait 与 预约我 之间, 真站通用样式 display:block;max-width:90px;margin:0 auto */
.agentinfor>ul>li .rank{display:block;max-width:90px;margin:6px auto 0}
.agentinfor>ul>li .rank img{max-width:90px;height:auto;display:block;margin:0 auto}
/* 右侧表单标题图 */
.mainr .table-box .box-img{width:100%;display:block;border-radius:6px 6px 0 0}
/* 友情链接(对齐真站, swiper 失效时亦能静态成行) */
.links-title{font-size:16px;color:#00a1e0;margin:18px 0 8px;font-weight:bold}
.links .box{border:1px solid #e3e3e3;padding:12px 16px;overflow:hidden}
.links .linkl{float:left}
.links .linkl ul li{font-weight:bold;color:#333;padding-right:14px}
.links .linkr{overflow:hidden}
.linkshow{display:flex;flex-wrap:wrap;align-items:center}
.linka{margin-right:22px;white-space:nowrap;line-height:28px}
.linka a{color:#666;font-size:14px}
.linka a:hover{color:#00a1e0}
