/* ===== 只调整 Logo 图片，不改顶部布局 ===== */

.header .logo img {
    width: 170px !important;
    height: auto !important;
    max-height: none !important;
    display: block !important;
    position: relative !important;
    top: -5px !important;
}
/* ===== 顶部搜索框：输入框 + 可点击搜索按钮，一体式 ===== */

.top_serach {
    position: absolute !important;
    right: 0 !important;
    top: 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;

    width: 260px !important;
    height: 32px !important;

    padding: 0 !important;
    margin: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    white-space: nowrap !important;
    font-size: 0 !important;
    overflow: visible !important;
}
.header .wrapin {
    position: relative !important;
}

/* 输入框 */
.top_serach #searchBox {
    flex: 1 1 auto !important;

    display: block !important;
    float: none !important;

    width: auto !important;
    min-width: 0 !important;
    height: 32px !important;
    line-height: 32px !important;

    padding: 0 13px !important;
    margin: 0 !important;

    border: 1px solid #f0d8d3 !important;
    border-right: 0 !important;
    border-radius: 999px 0 0 999px !important;

    background: #fff !important;
    background-image: none !important;

    color: #333 !important;
    font-size: 13px !important;
    font-family: Arial, "Microsoft YaHei", "微软雅黑", sans-serif !important;

    outline: none !important;
    box-shadow: 0 3px 10px rgba(255, 120, 95, 0.06) !important;
    box-sizing: border-box !important;

    appearance: none !important;
    -webkit-appearance: none !important;
}

/* 搜索按钮 */
.top_serach #searchBtn {
    flex: 0 0 56px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    float: none !important;

    width: 56px !important;
    min-width: 56px !important;
    height: 32px !important;
    line-height: 32px !important;

    padding: 0 !important;
    margin: 0 !important;

    border: 1px solid #ff8f80 !important;
    border-left: 0 !important;
    border-radius: 0 999px 999px 0 !important;

    background: #ff8f80 !important;
    background-image: none !important;

    color: #fff !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: Arial, "Microsoft YaHei", "微软雅黑", sans-serif !important;

    text-align: center !important;
    text-indent: 0 !important;
    letter-spacing: 0 !important;

    cursor: pointer !important;
    outline: none !important;

    box-shadow: 0 3px 10px rgba(255, 120, 95, 0.12) !important;
    box-sizing: border-box !important;

    appearance: none !important;
    -webkit-appearance: none !important;
}

/* 悬停 */
.top_serach #searchBtn:hover {
    background: #ff7f70 !important;
    border-color: #ff7f70 !important;
}

/* 输入框聚焦 */
.top_serach #searchBox:focus {
    border-color: #ff9a8c !important;
    box-shadow: 0 3px 12px rgba(255, 120, 95, 0.14) !important;
}

/* placeholder */
.top_serach #searchBox::placeholder {
    color: #999 !important;
    opacity: 1 !important;
}

/* ===== 顶部导航：只做文字高亮，不改变布局 ===== */

/* 普通导航文字 */
.header .nav a {
    background: transparent !important;
    color: #333 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;

    transition: color 0.18s ease !important;
}

/* 鼠标悬停：文字变主题色 */
.header .nav a:hover {
    color: #ff8f80 !important;
    background: transparent !important;
}

/* 当前页面：只让文字高亮 */
.header .nav a.active,
.header .nav a.on,
.header .nav a.current,
.header .nav li.active > a,
.header .nav li.on > a,
.header .nav li.current > a {
    color: #ff8f80 !important;
    background: transparent !important;
    font-weight: 600 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

/* 当前页面鼠标悬停：颜色稍深一点 */
.header .nav a.active:hover,
.header .nav a.on:hover,
.header .nav a.current:hover,
.header .nav li.active > a:hover,
.header .nav li.on > a:hover,
.header .nav li.current > a:hover {
    color: #ff7f70 !important;
    background: transparent !important;
}

/* 清除之前可能残留的下划线、小圆点、背景块 */
.header .nav a::before,
.header .nav a::after,
.header .nav li > a::before,
.header .nav li > a::after {
    display: none !important;
    content: none !important;
}

/* ===== 分类页筛选区对齐修复：分类 / 状态 ===== */

.wgslist .wgchg {
    display: flex !important;
    align-items: flex-start !important;
    margin: 0 0 14px 0 !important;
    padding: 0 !important;
    font-size: 14px !important;
    line-height: normal !important;
    clear: both !important;
}

/* 左侧标题：分类：状态： */
.wgslist .wgchg > span {
    display: block !important;
    flex: 0 0 56px !important;
    width: 56px !important;
    height: 30px !important;
    line-height: 30px !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #333 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    white-space: nowrap !important;
}

/* 右侧分类列表 */
.wgslist .wgchg .cag1 {
    flex: 1 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;

    gap: 8px 28px !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
    line-height: normal !important;
    overflow: visible !important;
}

/* 每一个分类项 */
.wgslist .wgchg .cag1 li {
    display: block !important;
    float: none !important;

    height: 30px !important;
    line-height: 30px !important;

    margin: 0 !important;
    padding: 0 !important;

    vertical-align: top !important;
    box-sizing: border-box !important;
}

/* 分类文字 */
.wgslist .wgchg .cag1 li a {
    display: block !important;

    height: 30px !important;
    line-height: 30px !important;

    padding: 0 10px !important;
    margin: 0 !important;

    color: #333 !important;
    font-size: 16px !important;
    font-weight: normal !important;
    text-decoration: none !important;

    border-radius: 2px !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;
}

/* 当前选中 */
.wgslist .wgchg .cag1 li.active a,
.wgslist .wgchg .cag1 li.on a,
.wgslist .wgchg .cag1 li.current a {
    background: #e86f5d !important;
    color: #fff !important;
}
/* ===== 分类页筛选区字号放大修复 ===== */

/* ===== 分类页筛选区字号放大修复 ===== */

.wgslist .wgchg {
    font-size: 16px !important;
}

.wgslist .wgchg > span {
    height: 34px !important;
    line-height: 34px !important;
    font-size: 16px !important;
}

.wgslist .wgchg .cag1 li {
    height: 34px !important;
    line-height: 34px !important;
}

.wgslist .wgchg .cag1 li a {
    height: 34px !important;
    line-height: 34px !important;
    font-size: 16px !important;
    padding: 0 12px !important;
}
/* ===== 分类页：分类类目按列对齐 ===== */

/* 只处理“分类：”这一行，不处理状态 */
.wgslist .wgchg:first-child .cag1 {
    display: grid !important;

    /*
     * 每行 10 列，每列 72px。
     * 这样每一行的第 1、2、3、4... 个分类都会上下对齐。
     */
    grid-template-columns: repeat(10, 72px) !important;

    column-gap: 0 !important;
    row-gap: 8px !important;

    align-items: center !important;
    justify-content: start !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
    line-height: normal !important;
}

/* 每个分类占一个固定格子 */
.wgslist .wgchg:first-child .cag1 li {
    width: 72px !important;
    height: 32px !important;
    line-height: 32px !important;

    margin: 0 !important;
    padding: 0 !important;

    display: block !important;
    float: none !important;

    box-sizing: border-box !important;
    text-align: left !important;
}

/* 分类文字从格子左侧开始 */
.wgslist .wgchg:first-child .cag1 li a {
    display: inline-block !important;

    height: 32px !important;
    line-height: 32px !important;

    margin: 0 !important;
    padding: 0 10px !important;

    font-size: 15px !important;
    color: #333 !important;

    box-sizing: border-box !important;
    white-space: nowrap !important;
    text-align: left !important;
}

/* 当前分类高亮 */
.wgslist .wgchg:first-child .cag1 li.active a {
    background: #e86f5d !important;
    color: #fff !important;
}
/* ===== 分类页筛选区恢复原始自然排列 ===== */

/* 分类页筛选整体 */
.wgslist .wgchg {
    display: flex !important;
    align-items: flex-start !important;
    margin: 0 0 14px 0 !important;
    padding: 0 !important;
    clear: both !important;
}

/* 左侧：分类：状态： */
.wgslist .wgchg > span {
    flex: 0 0 56px !important;
    width: 56px !important;
    height: 30px !important;
    line-height: 30px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #333 !important;
    font-weight: normal !important;
    text-align: left !important;
    white-space: nowrap !important;
}

/* 右侧分类列表：恢复 flex 自然排列，不再使用 grid */
.wgslist .wgchg .cag1,
.wgslist .wgchg:first-child .cag1 {
    flex: 1 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;

    /*
     * 这里恢复自然间距。
     * 横向 28px，纵向 8px，接近你之前截图里的原始效果。
     */
    gap: 8px 28px !important;

    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    line-height: normal !important;
    overflow: visible !important;
}

/* 每个分类项：取消固定列宽 */
.wgslist .wgchg .cag1 li,
.wgslist .wgchg:first-child .cag1 li {
    display: block !important;
    float: none !important;

    width: auto !important;
    min-width: 0 !important;

    height: 30px !important;
    line-height: 30px !important;

    margin: 0 !important;
    padding: 0 !important;

    vertical-align: top !important;
    box-sizing: border-box !important;
    text-align: left !important;
}

/* 分类文字 */
.wgslist .wgchg .cag1 li a,
.wgslist .wgchg:first-child .cag1 li a {
    display: block !important;

    width: auto !important;
    min-width: 0 !important;

    height: 30px !important;
    line-height: 30px !important;

    padding: 0 10px !important;
    margin: 0 !important;

    color: #333 !important;
    font-weight: normal !important;
    text-decoration: none !important;

    border-radius: 2px !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;

    text-align: left !important;
}

/* 当前选中 */
.wgslist .wgchg .cag1 li.active a,
.wgslist .wgchg .cag1 li.on a,
.wgslist .wgchg .cag1 li.current a {
    background: #e86f5d !important;
    color: #fff !important;
}
/* ===== 分类页筛选区恢复自然排列 + 字号 16px ===== */

/* 分类页筛选整体 */
.wgslist .wgchg {
    display: flex !important;
    align-items: flex-start !important;
    margin: 0 0 14px 0 !important;
    padding: 0 !important;
    clear: both !important;
    font-size: 16px !important;
}

/* 左侧：分类：状态： */
.wgslist .wgchg > span {
    flex: 0 0 56px !important;
    width: 56px !important;

    height: 34px !important;
    line-height: 34px !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #333 !important;
    font-size: 16px !important;
    font-weight: normal !important;
    text-align: left !important;
    white-space: nowrap !important;
}

/* 右侧分类/状态列表：恢复 flex 自然排列，不再使用 grid */
.wgslist .wgchg .cag1,
.wgslist .wgchg:first-child .cag1 {
    flex: 1 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;

    gap: 8px 28px !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
    line-height: normal !important;
    overflow: visible !important;

    font-size: 16px !important;
}

/* 每个分类项：取消固定列宽 */
.wgslist .wgchg .cag1 li,
.wgslist .wgchg:first-child .cag1 li {
    display: block !important;
    float: none !important;

    width: auto !important;
    min-width: 0 !important;

    height: 34px !important;
    line-height: 34px !important;

    margin: 0 !important;
    padding: 0 !important;

    vertical-align: top !important;
    box-sizing: border-box !important;
    text-align: left !important;

    font-size: 16px !important;
}

/* 分类/状态文字 */
.wgslist .wgchg .cag1 li a,
.wgslist .wgchg:first-child .cag1 li a {
    display: block !important;

    width: auto !important;
    min-width: 0 !important;

    height: 34px !important;
    line-height: 34px !important;

    padding: 0 10px !important;
    margin: 0 !important;

    color: #333 !important;
    font-size: 16px !important;
    font-weight: normal !important;
    text-decoration: none !important;

    border-radius: 2px !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;

    text-align: left !important;
}

/* 当前选中 */
.wgslist .wgchg .cag1 li.active a,
.wgslist .wgchg .cag1 li.on a,
.wgslist .wgchg .cag1 li.current a {
    background: #e86f5d !important;
    color: #fff !important;
}

/* ===== 分类页分页样式优化 ===== */

/* 分页外层 */
.pages,
.page,
.paging,
.page-box,
.wgpage,
.pagination {
    text-align: center !important;
    margin: 34px auto 0 !important;
    padding: 0 !important;
    font-size: 0 !important;
    line-height: normal !important;
}

/* 分页里的链接和普通页码 */
.pages a,
.pages span,
.page a,
.page span,
.paging a,
.paging span,
.page-box a,
.page-box span,
.wgpage a,
.wgpage span,
.pagination a,
.pagination span {
    display: inline-block !important;
    min-width: 38px !important;
    height: 38px !important;
    line-height: 36px !important;

    margin: 0 5px 10px !important;
    padding: 0 12px !important;

    border: 1px solid #ddd !important;
    background: #fff !important;
    color: #555 !important;

    font-size: 15px !important;
    font-weight: normal !important;
    text-align: center !important;
    text-decoration: none !important;

    border-radius: 4px !important;
    box-sizing: border-box !important;
    vertical-align: top !important;
}

/* 鼠标悬停 */
.pages a:hover,
.page a:hover,
.paging a:hover,
.page-box a:hover,
.wgpage a:hover,
.pagination a:hover {
    border-color: #e76755 !important;
    color: #e76755 !important;
    background: #fff7f5 !important;
}

/* 当前页 */
.pages .active,
.pages .current,
.pages span.current,
.page .active,
.page .current,
.page span.current,
.paging .active,
.paging .current,
.paging span.current,
.page-box .active,
.page-box .current,
.page-box span.current,
.wgpage .active,
.wgpage .current,
.wgpage span.current,
.pagination .active,
.pagination .current,
.pagination span.current {
    background: #e76755 !important;
    border-color: #e76755 !important;
    color: #fff !important;
    font-weight: normal !important;
}

/* 禁用按钮：上一页不可点、首页不可点等 */
.pages .disabled,
.page .disabled,
.paging .disabled,
.page-box .disabled,
.wgpage .disabled,
.pagination .disabled {
    color: #bbb !important;
    background: #fafafa !important;
    border-color: #e5e5e5 !important;
    cursor: not-allowed !important;
}

/* 省略号 */
.pages .ellipsis,
.page .ellipsis,
.paging .ellipsis,
.page-box .ellipsis,
.wgpage .ellipsis,
.pagination .ellipsis {
    border-color: transparent !important;
    background: transparent !important;
    color: #999 !important;
    min-width: 24px !important;
    padding: 0 4px !important;
}

/* 总页数文字：不要再像按钮 */
.pages span:first-child,
.page span:first-child,
.paging span:first-child,
.page-box span:first-child,
.wgpage span:first-child,
.pagination span:first-child {
    border-color: transparent !important;
    background: transparent !important;
    color: #999 !important;
    min-width: auto !important;
    padding: 0 10px !important;
}
/* ===== 分类页分页：紧凑数字分页样式 ===== */

.page {
    text-align: center !important;
    margin: 28px auto 0 !important;
    padding: 0 !important;
}

.page .page-style-new {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;

    gap: 6px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    font-size: 14px !important;
    line-height: normal !important;
}

/* 1/323 */
.page .page-total-new {
    display: inline-block !important;

    height: 30px !important;
    line-height: 30px !important;

    margin: 0 10px 8px 0 !important;
    padding: 0 !important;

    color: #999 !important;
    font-size: 14px !important;
    font-weight: normal !important;

    border: none !important;
    background: transparent !important;
}

/* 上一页 / 下一页 */
.page .page-prev-new,
.page .page-next-new {
    display: inline-block !important;

    min-width: 58px !important;
    height: 30px !important;
    line-height: 28px !important;

    margin: 0 0 8px 0 !important;
    padding: 0 10px !important;

    border: 1px solid #ddd !important;
    background: #fff !important;
    color: #666 !important;

    font-size: 14px !important;
    text-align: center !important;
    text-decoration: none !important;

    border-radius: 3px !important;
    box-sizing: border-box !important;
}

/* 数字页码外层 */
.page .page-number-wrap {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;

    margin: 0 0 8px 0 !important;
    padding: 0 !important;
}

/* 数字页码 */
.page .page-number-new {
    display: inline-block !important;

    min-width: 30px !important;
    height: 30px !important;
    line-height: 28px !important;

    margin: 0 !important;
    padding: 0 8px !important;

    border: 1px solid #ddd !important;
    background: #fff !important;
    color: #666 !important;

    font-size: 14px !important;
    text-align: center !important;
    text-decoration: none !important;

    border-radius: 3px !important;
    box-sizing: border-box !important;
}

/* 当前页 */
.page .page-number-new.active {
    background: #e76755 !important;
    border-color: #e76755 !important;
    color: #fff !important;
}

/* 省略号 */
.page .page-ellipsis-new {
    display: inline-block !important;

    min-width: 20px !important;
    height: 30px !important;
    line-height: 30px !important;

    margin: 0 !important;
    padding: 0 2px !important;

    border: none !important;
    background: transparent !important;
    color: #999 !important;

    font-size: 14px !important;
    text-align: center !important;
}

/* hover */
.page .page-prev-new:hover,
.page .page-next-new:hover,
.page .page-number-new:hover {
    border-color: #e76755 !important;
    color: #e76755 !important;
    background: #fff7f5 !important;
}

/* 当前页 hover 保持红色 */
.page .page-number-new.active:hover {
    background: #e76755 !important;
    border-color: #e76755 !important;
    color: #fff !important;
}

/* 禁用状态 */
.page .page-prev-new.disabled,
.page .page-next-new.disabled {
    color: #bbb !important;
    background: #f7f7f7 !important;
    border-color: #e5e5e5 !important;
    cursor: not-allowed !important;
    pointer-events: none !important;
}

/* 跳到文字 */
.page .page-jump-text {
    display: inline-block !important;

    height: 30px !important;
    line-height: 30px !important;

    margin: 0 0 8px 0 !important;
    padding: 0 !important;

    color: #999 !important;
    font-size: 14px !important;
}

/* 跳转输入框 */
.page .page-jump-input {
    width: 42px !important;
    height: 30px !important;
    line-height: 30px !important;

    margin: 0 0 8px 0 !important;
    padding: 0 6px !important;

    border: 1px solid #ddd !important;
    background: #fff !important;
    color: #666 !important;

    font-size: 14px !important;
    text-align: center !important;

    border-radius: 3px !important;
    box-sizing: border-box !important;
    outline: none !important;
}

.page .page-jump-input:focus {
    border-color: #e76755 !important;
}

/* 跳转按钮 */
.page .page-jump-btn {
    display: inline-block !important;

    height: 30px !important;
    line-height: 28px !important;

    margin: 0 0 8px 0 !important;
    padding: 0 10px !important;

    border: 1px solid #ddd !important;
    background: #fff !important;
    color: #666 !important;

    font-size: 14px !important;
    text-align: center !important;

    border-radius: 3px !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
}

.page .page-jump-btn:hover {
    border-color: #e76755 !important;
    color: #e76755 !important;
    background: #fff7f5 !important;
}
/* ===== 分类页分页最终修正：恢复大小 + 去掉页码外层大框 ===== */

.page {
    text-align: center !important;
    margin: 34px auto 0 !important;
    padding: 0 !important;
}

/* 分页主容器 */
.page .page-style-new {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;

    gap: 8px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    border: none !important;
    background: transparent !important;

    font-size: 16px !important;
    line-height: normal !important;
}

/* 1/323 */
.page .page-total-new {
    display: inline-block !important;

    height: 38px !important;
    line-height: 38px !important;

    margin: 0 10px 10px 0 !important;
    padding: 0 !important;

    border: none !important;
    background: transparent !important;

    color: #999 !important;
    font-size: 16px !important;
    font-weight: normal !important;
    text-align: center !important;
}

/* 页码外层：关键，去掉那个大方框 */
.page .page-number-wrap {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;

    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    line-height: normal !important;

    margin: 0 0 10px 0 !important;
    padding: 0 !important;

    border: none !important;
    background: transparent !important;
    box-shadow: none !important;

    font-size: 0 !important;
    box-sizing: border-box !important;
}

/* 上一页 / 下一页 */
.page .page-prev-new,
.page .page-next-new {
    display: inline-block !important;

    min-width: 76px !important;
    height: 38px !important;
    line-height: 36px !important;

    margin: 0 0 10px 0 !important;
    padding: 0 14px !important;

    border: 1px solid #dcdcdc !important;
    background: #fff !important;
    color: #666 !important;

    font-size: 16px !important;
    font-weight: normal !important;
    text-align: center !important;
    text-decoration: none !important;

    border-radius: 4px !important;
    box-sizing: border-box !important;
}

/* 数字页码 */
.page .page-number-new {
    display: inline-block !important;

    min-width: 38px !important;
    height: 38px !important;
    line-height: 36px !important;

    margin: 0 !important;
    padding: 0 12px !important;

    border: 1px solid #dcdcdc !important;
    background: #fff !important;
    color: #666 !important;

    font-size: 16px !important;
    font-weight: normal !important;
    text-align: center !important;
    text-decoration: none !important;

    border-radius: 4px !important;
    box-sizing: border-box !important;
}

/* 当前页 */
.page .page-number-new.active {
    background: #e76755 !important;
    border-color: #e76755 !important;
    color: #fff !important;
}

/* 省略号：纯文字，不要边框 */
.page .page-ellipsis-new {
    display: inline-block !important;

    min-width: 24px !important;
    height: 38px !important;
    line-height: 38px !important;

    margin: 0 !important;
    padding: 0 2px !important;

    border: none !important;
    background: transparent !important;
    box-shadow: none !important;

    color: #999 !important;
    font-size: 16px !important;
    text-align: center !important;
}

/* hover */
.page .page-prev-new:hover,
.page .page-next-new:hover,
.page .page-number-new:hover {
    border-color: #e76755 !important;
    color: #e76755 !important;
    background: #fff7f5 !important;
}

/* 当前页 hover 保持红色 */
.page .page-number-new.active:hover {
    background: #e76755 !important;
    border-color: #e76755 !important;
    color: #fff !important;
}

/* 禁用状态 */
.page .page-prev-new.disabled,
.page .page-next-new.disabled {
    color: #bbb !important;
    background: #f7f7f7 !important;
    border-color: #e5e5e5 !important;
    cursor: not-allowed !important;
    pointer-events: none !important;
}

/* 跳到文字 */
.page .page-jump-text {
    display: inline-block !important;

    height: 38px !important;
    line-height: 38px !important;

    margin: 0 0 10px 0 !important;
    padding: 0 !important;

    border: none !important;
    background: transparent !important;

    color: #999 !important;
    font-size: 16px !important;
}

/* 跳转输入框 */
.page .page-jump-input {
    width: 64px !important;
    height: 38px !important;
    line-height: 38px !important;

    margin: 0 0 10px 0 !important;
    padding: 0 8px !important;

    border: 1px solid #dcdcdc !important;
    background: #fff !important;
    color: #666 !important;

    font-size: 16px !important;
    text-align: center !important;

    border-radius: 4px !important;
    box-sizing: border-box !important;
    outline: none !important;
}

.page .page-jump-input:focus {
    border-color: #e76755 !important;
}

/* 跳转按钮 */
.page .page-jump-btn {
    display: inline-block !important;

    height: 38px !important;
    line-height: 36px !important;

    margin: 0 0 10px 0 !important;
    padding: 0 14px !important;

    border: 1px solid #dcdcdc !important;
    background: #fff !important;
    color: #666 !important;

    font-size: 16px !important;
    text-align: center !important;

    border-radius: 4px !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
}

.page .page-jump-btn:hover {
    border-color: #e76755 !important;
    color: #e76755 !important;
    background: #fff7f5 !important;
}
