/* 服务/任务/店铺/新闻/搜索等模块 — 对齐 pxb7 内页 */

/* 隐藏店铺旧顶栏、服务旧二级头 */
body.pxb9-pc .general,
body.pxb9-pc .general .main,
body.pxb9-pc .shop-old-top,
body.pxb9-pc .sjtop,
body.pxb9-pc #sjtop,
body.pxb9-pc .bfb.bfbtop1{display:none!important}

/* 面包屑 */
body.pxb9-pc .dqwz,
body.pxb9-pc .dqwz .u1{margin:12px 0 16px;padding:0;list-style:none;font-size:13px;color:#999}
body.pxb9-pc .dqwz a{color:#666}
body.pxb9-pc .dqwz a:hover{color:#ff7a00}

/* 服务市场列表/详情 */
body.pxb9-pc .sermain1,
body.pxb9-pc .sermain{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}
body.pxb9-pc .serleft,
body.pxb9-pc .serright,
body.pxb9-pc .dleft,
body.pxb9-pc .dright{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:16px}
body.pxb9-pc .serleft .tp img,
body.pxb9-pc .dleft .tp img{border-radius:10px;max-width:100%}
body.pxb9-pc .sermain .dcap a,
body.pxb9-pc .dcap a{display:inline-block;padding:8px 16px;margin-right:8px;border-radius:8px;color:#666}
body.pxb9-pc .sermain .dcap a.a1,
body.pxb9-pc .dcap a.a1{background:#fff8f0;color:#ff7a00;font-weight:600}
body.pxb9-pc .listleft,
body.pxb9-pc .main01 .listleft{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:12px}

/* 任务 */
body.pxb9-pc .bfb.bfbtask{background:transparent!important;padding:16px 0!important}
body.pxb9-pc .bfbtask .vleft,
body.pxb9-pc .bfbtask .vright{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:16px;margin-bottom:16px}
body.pxb9-pc .bfbtask .tinf .d1{font-size:20px;font-weight:600;color:#1a1a1a}

/* 店铺 */
body.pxb9-pc .pxb9-shop-bar{background:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:12px}
body.pxb9-pc .pxb9-shop-bar__inner{max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
body.pxb9-pc .pxb9-shop-bar__name{font-size:18px;font-weight:600;color:#1a1a1a}
body.pxb9-pc .pxb9-shop-bar__meta{font-size:13px;color:#999}
body.pxb9-pc .pxb9-shop-bar a{color:#ff7a00}
body.pxb9-pc .bfbshop,
body.pxb9-pc .bfb.bfbshop{background:transparent!important}
body.pxb9-pc .g_side,
body.pxb9-pc .g_main{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:16px}
body.pxb9-pc .banner{border-radius:12px;overflow:hidden;margin-bottom:16px}

/* 新闻/帮助右侧 */
body.pxb9-pc .helpright,
body.pxb9-pc .newsright{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:20px;flex:1;min-width:0}
body.pxb9-pc .helpleft,
body.pxb9-pc .newsleft{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:12px}
body.pxb9-pc .rightcap,
body.pxb9-pc .helpright .rightcap{border-bottom:1px solid #f5f5f5;padding-bottom:12px;margin-bottom:16px;font-weight:600}
body.pxb9-pc .txtmain,
body.pxb9-pc .abouttxt{line-height:1.8;color:#444;font-size:15px}

/* 任务/人物列表 */
body.pxb9-pc .renwulist .u1 li,
body.pxb9-pc .tasklist .u1 li{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px;margin-bottom:12px}

/* 搜索页 */
body.pxb9-pc .search-main{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:16px}

/* 按钮统一 */
body.pxb9-pc .btn1,
body.pxb9-pc .btn2,
body.pxb9-pc .tjbtn,
body.pxb9-pc input.btn1{background:linear-gradient(135deg,#ffb347,#ff8c00)!important;border:0!important;border-radius:999px!important;color:#fff!important;cursor:pointer}
body.pxb9-pc .btn2:hover,
body.pxb9-pc .btn1:hover{filter:brightness(1.05)}

/* 价格 */
body.pxb9-pc .money,
body.pxb9-pc .red,
body.pxb9-pc .price{color:#ff2045!important}

/* 双栏帮助 */
body.pxb9-pc .yjcode:has(.helpleft){display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}
