* {
    box-sizing: border-box;
}

:root {
    --men-yehei: #090912;
    --men-mianban: rgba(22, 21, 36, 0.76);
    --men-mianban-shen: #12111f;
    --men-xian: rgba(255, 255, 255, 0.12);
    --men-wenzi: #f8f4ff;
    --men-ciwen: #b9b0c9;
    --men-ruowen: #807993;
    --men-hong: #ff626d;
    --men-cheng: #ff9350;
    --men-qing: #70dcff;
    --men-zi: #a780ff;
    --men-lv: #7cffc6;
    --men-yinying: 0 24px 70px rgba(0, 0, 0, 0.38);
}

html {
    scroll-behavior: smooth;
}

body.men-zhuti {
    min-width: 320px;
    margin: 0;
    color: var(--men-wenzi);
    font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;
    background:
        linear-gradient(115deg, rgba(255, 98, 109, 0.18), transparent 32%),
        linear-gradient(245deg, rgba(112, 220, 255, 0.14), transparent 34%),
        linear-gradient(180deg, #11101d 0%, var(--men-yehei) 38%, #100d17 100%);
    overflow-x: hidden;
}

body.men-zhuti::before {
    position: fixed;
    inset: 0;
    z-index: -1;
    content: "";
    pointer-events: none;
    background-image:
        linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);
    background-size: 64px 64px;
    mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.78), transparent 76%);
}

a {
    color: inherit;
    text-decoration: none;
}

img {
    display: block;
    max-width: 100%;
}

.men-kuandu {
    width: min(1180px, calc(100% - 40px));
    margin: 0 auto;
}

.men-toubu {
    position: sticky;
    top: 0;
    z-index: 30;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    background: rgba(9, 9, 18, 0.7);
    backdrop-filter: blur(18px);
}

.men-toubu-nei {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: min(1180px, calc(100% - 40px));
    min-height: 74px;
    margin: 0 auto;
    gap: 24px;
}

.men-pinpai {
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
    gap: 12px;
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 0;
}

.men-pinpai img {
    width: 44px;
    height: 44px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 8px;
    box-shadow: 0 10px 26px rgba(255, 98, 109, 0.2);
}

.men-daohang,
.men-dibu-daohang {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

.men-daohang a,
.men-dibu-daohang a {
    padding: 10px 12px;
    color: var(--men-ciwen);
    font-size: 14px;
    white-space: nowrap;
    border-radius: 8px;
    transition: color 0.2s ease, background 0.2s ease;
}

.men-daohang a:hover,
.men-dibu-daohang a:hover {
    color: #fff;
    background: rgba(255, 255, 255, 0.08);
}

.men-toubu-anniu,
.men-dibu-anniu {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    gap: 8px;
    min-height: 42px;
    padding: 0 18px;
    color: #140d12;
    font-size: 14px;
    font-weight: 800;
    white-space: nowrap;
    border-radius: 999px;
    background: linear-gradient(135deg, var(--men-hong), var(--men-cheng));
    box-shadow: 0 14px 34px rgba(255, 98, 109, 0.34);
}

.men-yingxiong {
    position: relative;
    padding: 84px 0 74px;
}

.men-yingxiong::after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    content: "";
    background: linear-gradient(90deg, transparent, rgba(255, 98, 109, 0.58), rgba(112, 220, 255, 0.46), transparent);
}

.men-yingxiong-nei {
    display: grid;
    align-items: center;
    grid-template-columns: minmax(0, 1.02fr) minmax(390px, 0.88fr);
    gap: 56px;
}

.men-yingxiong-wenan {
    position: relative;
    z-index: 2;
}

.men-biaoqian {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    max-width: 100%;
    min-height: 38px;
    padding: 0 14px;
    color: #ffe3e7;
    font-size: 14px;
    border: 1px solid rgba(255, 98, 109, 0.32);
    border-radius: 999px;
    background: rgba(255, 98, 109, 0.12);
    box-shadow: inset 0 0 22px rgba(255, 98, 109, 0.08);
}

.men-biaoqian i {
    color: var(--men-qing);
    font-size: 18px;
}

h1 {
    max-width: 720px;
    margin: 22px 0 0;
    font-size: clamp(40px, 6vw, 72px);
    line-height: 1.05;
    font-weight: 900;
    letter-spacing: 0;
}

.men-yingxiong-miaoshu {
    max-width: 610px;
    margin: 24px 0 0;
    color: var(--men-ciwen);
    font-size: 18px;
    line-height: 1.9;
}

.men-yingxiong-anniu {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-top: 34px;
}

.men-anniu {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-height: 56px;
    padding: 0 24px;
    font-size: 16px;
    font-weight: 900;
    border-radius: 999px;
    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

.men-anniu i {
    font-size: 22px;
}

.men-anniu:hover {
    transform: translateY(-2px);
}

.men-anniu-zhu {
    min-width: 220px;
    color: #160a0e;
    background: linear-gradient(135deg, #ff6b72 0%, #ff9850 54%, #ffd06d 100%);
    box-shadow: 0 22px 52px rgba(255, 98, 109, 0.42);
}

.men-anniu-ci {
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.18);
    background: rgba(255, 255, 255, 0.07);
    box-shadow: inset 0 0 28px rgba(255, 255, 255, 0.035);
}

.men-shuju {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 28px;
}

.men-shuju div {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 42px;
    padding: 0 14px;
    color: var(--men-ciwen);
    font-size: 14px;
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.055);
}

.men-shuju i {
    color: var(--men-lv);
    font-size: 18px;
}

.men-yingxiong-shijue {
    position: relative;
    display: grid;
    min-height: 630px;
    place-items: center;
}

.men-yingxiong-shijue::before {
    position: absolute;
    inset: 44px 24px;
    content: "";
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    background:
        linear-gradient(135deg, rgba(255, 98, 109, 0.2), transparent 46%),
        linear-gradient(315deg, rgba(112, 220, 255, 0.16), transparent 44%);
    transform: rotate(-4deg);
    filter: blur(0.2px);
}

.men-jinshu-pian {
    position: absolute;
    z-index: 1;
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 8px;
    background:
        linear-gradient(135deg, rgba(255, 255, 255, 0.38), rgba(255, 255, 255, 0.08) 24%, rgba(112, 220, 255, 0.22) 48%, rgba(255, 98, 109, 0.16) 72%, rgba(255, 255, 255, 0.22));
    box-shadow: 0 28px 80px rgba(0, 0, 0, 0.32);
    backdrop-filter: blur(14px);
}

.men-jinshu-yi {
    top: 82px;
    right: 30px;
    width: 138px;
    height: 270px;
    transform: rotate(13deg) skewY(-8deg);
}

.men-jinshu-er {
    left: 24px;
    bottom: 92px;
    width: 170px;
    height: 118px;
    transform: rotate(-11deg) skewX(-10deg);
}

.men-xinxi {
    position: absolute;
    z-index: 5;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    min-height: 50px;
    padding: 0 16px;
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 8px;
    background: rgba(18, 17, 31, 0.72);
    box-shadow: var(--men-yinying);
    backdrop-filter: blur(18px);
}

.men-xinxi i {
    color: var(--men-hong);
    font-size: 20px;
}

.men-xinxi-yi {
    top: 132px;
    left: 0;
}

.men-xinxi-er {
    right: 0;
    bottom: 126px;
}

.men-shouji {
    position: relative;
    z-index: 3;
    width: min(330px, 88vw);
    padding: 12px;
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 34px;
    background:
        linear-gradient(145deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.035)),
        #10101c;
    box-shadow: 0 34px 95px rgba(0, 0, 0, 0.48), 0 0 42px rgba(255, 98, 109, 0.18);
}

.men-shouji-ding {
    display: flex;
    justify-content: center;
    height: 18px;
}

.men-shouji-ding span {
    width: 86px;
    height: 7px;
    border-radius: 999px;
    background: rgba(0, 0, 0, 0.42);
}

.men-shouji-ping {
    overflow: hidden;
    min-height: 560px;
    padding: 22px 16px 14px;
    border-radius: 24px;
    background:
        linear-gradient(180deg, rgba(255, 98, 109, 0.22), transparent 22%),
        #0d0d17;
}

.men-app-ding {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
    font-size: 24px;
    font-weight: 900;
}

.men-app-ding i {
    color: var(--men-ciwen);
}

.men-sousuo {
    display: flex;
    align-items: center;
    gap: 10px;
    height: 46px;
    margin-top: 18px;
    padding: 0 14px;
    color: #9d95ae;
    font-size: 13px;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.1);
}

.men-fenlei {
    display: flex;
    gap: 8px;
    margin-top: 18px;
    overflow: hidden;
}

.men-fenlei span {
    flex: 0 0 auto;
    padding: 8px 12px;
    color: #beb6d0;
    font-size: 12px;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.1);
}

.men-fenlei span:nth-child(4) {
    color: #fff;
    background: var(--men-hong);
}

.men-manhuajia {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin-top: 18px;
}

.men-fengmian {
    overflow: hidden;
    aspect-ratio: 0.72;
    border-radius: 8px;
    background: #1a1830;
}

.men-fengmian img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.men-fengmian-yi img {
    object-position: center top;
}

.men-fengmian-er img {
    object-position: center top;
}

.men-fengmian-san img {
    object-position: center center;
}

.men-fengmian-si img {
    object-position: center top;
}

.men-app-di {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 6px;
    margin-top: 18px;
    padding-top: 12px;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
}

.men-app-di span {
    display: grid;
    justify-items: center;
    gap: 4px;
    color: #aaa2ba;
    font-size: 11px;
}

.men-app-di i {
    font-size: 20px;
}

.men-app-di span:nth-child(3) {
    color: var(--men-hong);
}

.men-mokuai {
    padding: 86px 0;
}

.men-mokuai-ding {
    display: grid;
    justify-items: center;
    gap: 14px;
    max-width: 680px;
    margin: 0 auto 38px;
    text-align: center;
}

.men-mokuai-biaoti {
    font-size: clamp(28px, 4vw, 44px);
    line-height: 1.18;
    font-weight: 900;
    letter-spacing: 0;
}

.men-mokuai-ding p {
    margin: 0;
    color: var(--men-ciwen);
    font-size: 16px;
    line-height: 1.8;
}

.men-chanpin {
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.035), transparent),
        rgba(255, 255, 255, 0.018);
}

.men-tupian-gun {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
}

.men-tupian-ka {
    overflow: hidden;
    min-width: 0;
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.06);
    box-shadow: 0 22px 54px rgba(0, 0, 0, 0.28);
}

.men-tupian-ka img {
    width: 100%;
    aspect-ratio: 0.56;
    object-fit: cover;
}

.men-tupian-ka div {
    padding: 16px;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
}

.men-liangdian-gezi {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
}

.men-liangdian-ka {
    min-height: 214px;
    padding: 24px;
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 8px;
    background:
        linear-gradient(145deg, rgba(255, 98, 109, 0.12), transparent 44%),
        rgba(255, 255, 255, 0.055);
    box-shadow: 0 20px 52px rgba(0, 0, 0, 0.22);
    backdrop-filter: blur(16px);
}

.men-liangdian-ka i {
    display: inline-grid;
    width: 46px;
    height: 46px;
    margin-bottom: 18px;
    color: #180c0f;
    font-size: 24px;
    place-items: center;
    border-radius: 8px;
    background: linear-gradient(135deg, var(--men-qing), var(--men-lv));
}

.men-liangdian-ka:nth-child(2n) i {
    background: linear-gradient(135deg, var(--men-hong), var(--men-cheng));
}

.men-liangdian-ka:nth-child(3n) i {
    background: linear-gradient(135deg, var(--men-zi), var(--men-qing));
}

.men-liangdian-ka div {
    color: #fff;
    font-size: 20px;
    font-weight: 900;
}

.men-liangdian-ka p {
    margin: 12px 0 0;
    color: var(--men-ciwen);
    font-size: 15px;
    line-height: 1.75;
}

.men-liucheng {
    position: relative;
    background:
        linear-gradient(90deg, rgba(255, 98, 109, 0.08), transparent 36%, rgba(112, 220, 255, 0.08)),
        rgba(255, 255, 255, 0.018);
}

.men-shijianzhou {
    position: relative;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
}

.men-shijianzhou::before {
    position: absolute;
    top: 44px;
    left: 8%;
    right: 8%;
    height: 2px;
    content: "";
    background: linear-gradient(90deg, var(--men-hong), var(--men-qing), var(--men-zi));
    opacity: 0.68;
}

.men-buzhou {
    position: relative;
    z-index: 1;
    min-height: 250px;
    padding: 84px 22px 24px;
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 8px;
    background: rgba(13, 13, 23, 0.72);
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.24);
    backdrop-filter: blur(14px);
}

.men-buzhou span {
    position: absolute;
    top: 18px;
    left: 20px;
    color: rgba(255, 255, 255, 0.28);
    font-size: 32px;
    font-weight: 900;
}

.men-buzhou i {
    position: absolute;
    top: 24px;
    right: 20px;
    display: grid;
    width: 42px;
    height: 42px;
    color: #120b10;
    font-size: 23px;
    place-items: center;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--men-hong), var(--men-cheng));
    box-shadow: 0 12px 28px rgba(255, 98, 109, 0.32);
}

.men-buzhou div {
    color: #fff;
    font-size: 20px;
    font-weight: 900;
}

.men-buzhou p {
    margin: 12px 0 0;
    color: var(--men-ciwen);
    font-size: 15px;
    line-height: 1.75;
}

.men-wenti-nei {
    display: grid;
    grid-template-columns: 0.82fr 1.18fr;
    gap: 44px;
    align-items: start;
}

.men-wenti-ding {
    position: sticky;
    top: 110px;
    justify-items: start;
    margin: 0;
    text-align: left;
}

.men-wenti-liebiao {
    display: grid;
    gap: 12px;
}

.men-wenti-liebiao details {
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.055);
    box-shadow: 0 16px 42px rgba(0, 0, 0, 0.2);
}

.men-wenti-liebiao summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    min-height: 70px;
    padding: 0 22px;
    color: #fff;
    font-size: 17px;
    font-weight: 900;
    cursor: pointer;
    list-style: none;
}

.men-wenti-liebiao summary::-webkit-details-marker {
    display: none;
}

.men-wenti-liebiao summary i {
    flex: 0 0 auto;
    color: var(--men-hong);
    font-size: 22px;
    transition: transform 0.2s ease;
}

.men-wenti-liebiao details[open] summary i {
    transform: rotate(45deg);
}

.men-wenti-liebiao details p {
    margin: 0;
    padding: 0 22px 22px;
    color: var(--men-ciwen);
    font-size: 15px;
    line-height: 1.8;
}

.men-pingjia {
    background:
        linear-gradient(180deg, rgba(255, 255, 255, 0.025), transparent),
        rgba(255, 255, 255, 0.012);
}

.men-pingjia-qiang {
    column-count: 3;
    column-gap: 18px;
}

.men-pingjia-ka {
    display: inline-block;
    width: 100%;
    margin: 0 0 18px;
    padding: 22px;
    break-inside: avoid;
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 8px;
    background:
        linear-gradient(160deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.035)),
        rgba(12, 12, 22, 0.82);
    box-shadow: 0 18px 48px rgba(0, 0, 0, 0.22);
}

.men-pingjia-chang {
    padding-bottom: 42px;
}

.men-yonghu {
    display: flex;
    align-items: center;
    gap: 12px;
}

.men-yonghu > span {
    display: grid;
    flex: 0 0 auto;
    width: 42px;
    height: 42px;
    color: #190b0e;
    font-size: 18px;
    font-weight: 900;
    place-items: center;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--men-hong), var(--men-cheng));
}

.men-yonghu div div {
    color: #fff;
    font-size: 16px;
    font-weight: 900;
}

.men-yonghu time {
    display: block;
    margin-top: 3px;
    color: var(--men-ruowen);
    font-size: 12px;
}

.men-pingjia-ka p {
    margin: 16px 0 0;
    color: var(--men-ciwen);
    font-size: 15px;
    line-height: 1.85;
}

.men-dibu {
    padding: 34px 0 28px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    background: rgba(6, 6, 12, 0.74);
}

.men-dibu-nei {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 22px;
}

.men-dibu-ban {
    margin-top: 22px;
    color: var(--men-ruowen);
    font-size: 13px;
    text-align: center;
}

@media (max-width: 1020px) {
    .men-yingxiong-nei {
        grid-template-columns: 1fr;
        gap: 34px;
    }

    .men-yingxiong-shijue {
        min-height: 590px;
    }

    .men-liangdian-gezi {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .men-shijianzhou {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .men-shijianzhou::before {
        display: none;
    }

    .men-wenti-nei {
        grid-template-columns: 1fr;
        gap: 28px;
    }

    .men-wenti-ding {
        position: static;
        justify-items: center;
        text-align: center;
    }

    .men-pingjia-qiang {
        column-count: 2;
    }

    .men-dibu-nei {
        flex-wrap: wrap;
        justify-content: center;
    }
}

@media (max-width: 840px) {
    .men-kuandu,
    .men-toubu-nei {
        width: min(100% - 28px, 1180px);
    }

    .men-toubu-nei {
        flex-wrap: wrap;
        gap: 10px;
        padding: 12px 0;
    }

    .men-pinpai span {
        font-size: 18px;
    }

    .men-daohang {
        order: 3;
        justify-content: flex-start;
        width: 100%;
        overflow-x: auto;
        padding-bottom: 2px;
        scrollbar-width: none;
    }

    .men-daohang::-webkit-scrollbar {
        display: none;
    }

    .men-daohang a {
        padding: 8px 10px;
        font-size: 13px;
    }

    .men-yingxiong {
        padding: 58px 0 56px;
    }

    h1 {
        font-size: clamp(34px, 11vw, 52px);
    }

    .men-yingxiong-miaoshu {
        font-size: 16px;
    }

    .men-yingxiong-anniu {
        flex-direction: column;
        align-items: stretch;
    }

    .men-anniu {
        width: 100%;
    }

    .men-yingxiong-shijue {
        min-height: 560px;
    }

    .men-xinxi-yi {
        left: 4px;
    }

    .men-xinxi-er {
        right: 4px;
    }

    .men-mokuai {
        padding: 62px 0;
    }

    .men-tupian-gun {
        display: flex;
        gap: 14px;
        overflow-x: auto;
        padding: 2px 2px 18px;
        scroll-snap-type: x mandatory;
        scrollbar-width: thin;
    }

    .men-tupian-ka {
        flex: 0 0 min(74vw, 280px);
        scroll-snap-align: start;
    }

    .men-dibu-daohang {
        flex-wrap: wrap;
    }
}

@media (max-width: 620px) {
    .men-toubu-anniu {
        min-height: 40px;
        padding: 0 14px;
    }

    .men-biaoqian {
        width: 100%;
        justify-content: center;
        padding: 0 12px;
        font-size: 13px;
    }

    .men-shuju {
        display: grid;
        grid-template-columns: 1fr;
    }

    .men-shuju div {
        justify-content: center;
    }

    .men-yingxiong-shijue {
        min-height: 520px;
    }

    .men-yingxiong-shijue::before,
    .men-jinshu-pian,
    .men-xinxi {
        display: none;
    }

    .men-shouji {
        width: min(318px, 100%);
    }

    .men-shouji-ping {
        min-height: 520px;
        padding: 20px 14px 12px;
    }

    .men-liangdian-gezi,
    .men-shijianzhou {
        grid-template-columns: 1fr;
    }

    .men-liangdian-ka,
    .men-buzhou {
        min-height: auto;
    }

    .men-shijianzhou {
        position: relative;
    }

    .men-shijianzhou::after {
        position: absolute;
        top: 18px;
        bottom: 18px;
        left: 32px;
        width: 2px;
        content: "";
        background: linear-gradient(180deg, var(--men-hong), var(--men-qing), var(--men-zi));
        opacity: 0.55;
    }

    .men-buzhou {
        padding: 22px 20px 22px 86px;
    }

    .men-buzhou span {
        top: 22px;
        left: 20px;
        font-size: 22px;
    }

    .men-buzhou i {
        top: 58px;
        left: 17px;
        right: auto;
        width: 34px;
        height: 34px;
        font-size: 19px;
    }

    .men-wenti-liebiao summary {
        min-height: 64px;
        padding: 0 18px;
        font-size: 15px;
    }

    .men-wenti-liebiao details p {
        padding: 0 18px 18px;
    }

    .men-pingjia-qiang {
        column-count: 1;
    }

    .men-dibu-nei {
        align-items: stretch;
    }

    .men-dibu-pinpai,
    .men-dibu-anniu {
        width: 100%;
        justify-content: center;
    }
}

@media (max-width: 420px) {
    .men-kuandu,
    .men-toubu-nei {
        width: min(100% - 22px, 1180px);
    }

    .men-pinpai img {
        width: 38px;
        height: 38px;
    }

    .men-pinpai span {
        max-width: 112px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .men-toubu-anniu span {
        display: none;
    }

    .men-toubu-anniu {
        width: 40px;
        padding: 0;
    }

    .men-yingxiong {
        padding-top: 44px;
    }

    .men-mokuai-biaoti {
        font-size: 28px;
    }

    .men-app-ding {
        font-size: 22px;
    }
}
