/* 全站内页 — 在 pxb7 壳层下覆盖旧版 global/basic 样式 */

body.pxb7-pc{background:#f5f6f8!important;color:#1f1f1f!important;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}

/* 隐藏旧版顶栏/页脚（若页面仍残留） */
body.pxb7-pc .top-nav,
body.pxb7-pc .header-main,
body.pxb7-pc .header,
body.pxb7-pc .bfb.bfbtop,
body.pxb7-pc .bfb.bfbtop1,
body.pxb7-pc .bfb.bfbbottom,
body.pxb7-pc .footer-box,
body.pxb7-pc #config_footer,
body.pxb7-pc .right-hover,
body.pxb7-pc .custom-search-container{display:none!important}

/* 内容区宽度 */
body.pxb7-pc .main,
body.pxb7-pc .yjcode,
body.pxb7-pc .bfb:not(.bfbbottom),
body.pxb7-pc .index-main,
body.pxb7-pc .content{padding-left:16px;padding-right:16px}
body.pxb7-pc .main,
body.pxb7-pc .yjcode,
body.pxb7-pc .bfb:not(.bfbbottom){max-width:1200px;margin-left:auto;margin-right:auto}

/* 用户中心 */
body.pxb7-pc .userleft,
body.pxb7-pc .userright{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:16px;margin-bottom:16px}
body.pxb7-pc .userleft a{color:#333}
body.pxb7-pc .userleft a:hover,
body.pxb7-pc .userright a:hover{color:#ff7a00}
body.pxb7-pc .userleft .cap,
body.pxb7-pc .userright .cap{color:#ff7a00;font-weight:600}

/* 登录注册 */
body.pxb7-pc .bfbnewreg{background:transparent!important}
body.pxb7-pc .regmain{border-radius:16px!important;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.08)!important;border:1px solid #f0f0f0!important;max-width:960px;margin:24px auto!important}
body.pxb7-pc .regcenter .cap a.a1{color:#ff7a00!important;border-bottom:2px solid #ff7a00}
body.pxb7-pc .dbtn input,
body.pxb7-pc input[type=submit].btn,
body.pxb7-pc .btn-orange{background:linear-gradient(135deg,#ffb347,#ff8c00)!important;border:0!important;border-radius:999px!important;color:#fff!important}

/* 帮助中心 */
body.pxb7-pc .bfbhelp1{background:linear-gradient(180deg,#fff8f0 0%,#f5f6f8 100%)!important;padding:24px 0!important}
body.pxb7-pc .bfbhelp1 .d1{font-size:24px!important;color:#1a1a1a!important;font-weight:700}
body.pxb7-pc .bfbhelp1 .d2{color:#666!important}
body.pxb7-pc .bfbhelp2 .u1 li{background:#fff;border-radius:10px;border:1px solid #f0f0f0;margin-bottom:8px;padding:12px 16px}
body.pxb7-pc .bfbhelp2 .u1 li:hover{border-color:#ffb366;box-shadow:0 2px 12px rgba(255,140,0,.1)}

/* 商品列表 */
body.pxb7-pc .lie .u1 li,
body.pxb7-pc .prolist .u1 li{background:#fff;border-radius:12px;border:1px solid #f0f0f0;margin-bottom:12px;overflow:hidden;transition:box-shadow .2s}
body.pxb7-pc .lie .u1 li:hover,
body.pxb7-pc .prolist .u1 li:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}
body.pxb7-pc .lie .u1 .l1 img{border-radius:10px}
body.pxb7-pc .lie .u1 .l3,
body.pxb7-pc .prolist .price{color:#ff2045!important;font-weight:700}

/* 表单 */
body.pxb7-pc input[type=text],
body.pxb7-pc input[type=password],
body.pxb7-pc input[type=number],
body.pxb7-pc textarea,
body.pxb7-pc select{border:1px solid #e8e8e8!important;border-radius:8px!important;padding:8px 12px!important}
body.pxb7-pc input:focus,
body.pxb7-pc textarea:focus,
body.pxb7-pc select:focus{border-color:#ffb366!important;outline:none!important;box-shadow:0 0 0 2px rgba(255,179,102,.25)!important}

/* 表格 */
body.pxb7-pc table{border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}
body.pxb7-pc table th{background:#fff8f0;color:#333;font-weight:600}
body.pxb7-pc table td,
body.pxb7-pc table th{border-color:#f0f0f0!important;padding:10px 12px!important}

/* 分页 */
body.pxb7-pc .pages a,
body.pxb7-pc .page a{border-radius:8px;border:1px solid #eee;padding:4px 10px;margin:0 2px}
body.pxb7-pc .pages a.on,
body.pxb7-pc .page a.on{background:linear-gradient(90deg,#ffb366,#ff9a3c);color:#fff;border-color:transparent}

/* 链接色 */
body.pxb7-pc a{color:#333}
body.pxb7-pc a:hover{color:#ff7a00}

/* 面包屑/标题 */
body.pxb7-pc .cap,
body.pxb7-pc .font18.weight,
body.pxb7-pc h1,h2,h3{color:#1a1a1a}

/* 内页底部留白 */
body.pxb7-pc{padding-bottom:0}
