/* Shared 1200px content alignment. Selectors are deliberately scoped so the
 * legacy 910px defaults remain unchanged on pages not yet opted in. */
body .content.hwc-help-layout,
body .content.hwc-buy-layout {
    box-sizing: border-box;
    width: 1200px;
    max-width: calc(100% - 32px);
}

body .content.hwc-help-layout > .c_top > .c_t_mid,
body .content.hwc-help-layout > .c_bottom > .c_b_mid {
    width: calc(100% - 14px);
}

body .content.hwc-help-layout > .c_mid,
body .content.hwc-buy-layout > .c_mid {
    box-sizing: border-box;
    width: 100%;
}

body .content.hwc-help-layout > .c_mid > .padder {
    display: block;
}

body .content.hwc-help-layout .list4 {
    box-sizing: border-box;
    width: 100%;
}

body .content.hwc-buy-layout > .c_mid > .main-padder {
    box-sizing: border-box;
    width: 818px;
    max-width: calc(100% - 32px);
    margin-right: auto;
    margin-left: auto;
}

body .hwc-liuyan-layout {
    box-sizing: border-box;
    width: 1200px;
    max-width: calc(100% - 32px);
    margin: 8px auto 0;
}

body .hwc-liuyan-layout .hwc-liuyan-head,
body .hwc-liuyan-layout .hwc-liuyan-item,
body .hwc-liuyan-layout .hwc-liuyan-form,
body .hwc-liuyan-layout .hwc-liuyan-form-grid {
    max-width: 100%;
}

body .hwc-liuyan-layout .hwc-liuyan-head,
body .hwc-liuyan-layout .hwc-liuyan-item {
    box-sizing: border-box;
    width: 100%;
}

body .hwc-liuyan-layout .hwc-liuyan-form {
    box-sizing: border-box;
    width: 818px;
    max-width: calc(100% - 32px);
}

body .hwc-liuyan-layout .hwc-liuyan-form-grid {
    width: 100%;
}

body .hwc-liuyan-layout .hwc-liuyan-item td {
    overflow-wrap: anywhere;
    word-break: break-word;
}

body .hwc-liuyan-layout .hwc-liuyan-form input,
body .hwc-liuyan-layout .hwc-liuyan-form textarea {
    box-sizing: border-box;
    max-width: 100%;
}

body.hwc-member-page .page_bg.root61 > #wrapper {
    box-sizing: border-box;
    width: 1200px;
    max-width: calc(100% - 32px);
    margin-right: auto;
    margin-left: auto;
}

body.hwc-member-page .page_bg.root61 > #wrapper > #menuLeft {
    width: 170px;
}

body.hwc-member-page .page_bg.root61 > #wrapper > .indbox6 {
    box-sizing: border-box;
    width: calc(100% - 188px);
}

body.hwc-member-page .page_bg.root61 > #wrapper > .indbox6 .indCenter {
    box-sizing: border-box;
    width: auto;
}

body .page_bg.root61.hwc-jifen-layout > .ur_here,
body .page_bg.root61.hwc-jifen-layout > .integral_container,
body .page_bg.root61.hwc-exchange-layout > .ur_here {
    box-sizing: border-box;
    width: 1200px;
    max-width: calc(100% - 32px);
    margin-right: auto;
    margin-left: auto;
}

body .page_bg.root61.hwc-exchange-layout > .goods_info {
    box-sizing: border-box;
    display: flex;
    width: 1200px;
    max-width: calc(100% - 32px);
    margin-right: auto;
    margin-left: auto;
    align-items: flex-start;
}

body .page_bg.root61.hwc-exchange-layout > .goods_info > .goods_left {
    flex: 0 0 225px;
}

body .page_bg.root61.hwc-exchange-layout > .goods_info > .goods_right {
    display: block;
    flex: 1 1 0;
    min-width: 0;
    width: auto;
}

body .page_bg.root61.hwc-exchange-layout > .goods_info > .goods_right .infos {
    box-sizing: border-box;
    width: 100%;
}
