body.translate-inited .top1_left_newlist .xy_new_list_title {
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
}

body.translate-inited .top1_left_newlist .list_item a {
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
}

body.translate-inited #portal_block_784 .module3_list_right_title {
    /* 两行超出隐藏 */
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制显示的行数 */
    line-clamp: 2; /* 标准属性，增强兼容性 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

body.translate-inited #portal_block_787_content .module4_item_a {
    display: flex;
    justify-content: space-between;
}
body.translate-inited #portal_block_787_content .module4_item_title {
    flex: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
}

body.translate-inited #tabPdNRVU_title ul {
    display: flex;
    justify-content: space-between;
}
body.translate-inited #tabPdNRVU_title ul li {
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
}

body.translate-inited .comiis_nvdiv_top .xy-nav-content {
    width: 100% !important;
    margin-right: 178px !important;
}

body.translate-inited #comiis_nv #more-app {
    justify-content: flex-end !important;
}

body.translate-inited .comiis_nvdiv_top .xy-nav-content > div {
    width: -webkit-fill-available !important;
}
body.translate-inited .xy-nav-content .xy-nav-btn {
    width: -webkit-fill-available !important;
}

body.translate-inited #language-pop-bb {
    margin-left: 6px !important;
}

body.translate-inited #more-pop-bb {
    margin-left: 6px !important;
}

body.translate-inited #xy_mall_container #mall_container .goods_card_info_b .buy_btn {
    text-align: center !important;
    height: auto !important;
    width: 75px !important;
    padding: 5px 10px !important;
}

body.translate-inited #comiis_wzbox_ad01 .title.frame-title {
    display: flex;
}

body.translate-inited #comiis_wzbox_ad01 .title.frame-title .titletext {
    flex: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
}

body.translate-inited #sb-pp-bb > div {
    text-align: center;
    width: 204px !important;
}

body.translate-inited #sb-pp-bb {
    width: 204px !important;
}

body.translate-inited #sb-pp-bb2 > div {
    text-align: center;
    width: 204px !important;
}

body.translate-inited #sb-pp-bb2 {
    width: 204px !important;
    /* left: 195px; */
    /* margin-left: -50px !important; */
}

.phone_right_item_qr .item {
    height: 264px !important;
}

body.translate-inited .translate-loading {
    visibility: hidden;
    position: relative;
}
body.translate-inited .translate-loading::before {
    content: '';
    display: inline-block;
    position: absolute; /* 绝对定位 */
    top: 50%; /* 垂直居中 */
    left: 50%;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    border: 2px solid #ccc;
    border-top: 2px solid #888;
    border-radius: 50%;
    animation: translate-spin 1s linear infinite;
    visibility: visible !important;
}
@keyframes translate-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

body.translate-inited #xy_signIn_wrap .signIn_toast_wrap .signIn_toast_inner .singIn_today_btn {
    width: auto !important;
    padding: 0 10px !important;
}

body.translate-inited #xy_login_wrap .login_toast_wrap {
    width: 930px !important;
}

body.translate-inited #xy_login_wrap .login_toast_l {
    width: 400px !important;
    padding-top: 40px !important;
}
body.translate-inited #xy_login_wrap .login_toast_r {
    width: 530px !important;
}

body.translate-inited #xy_login_wrap .scanCode_tip_wrap {
    padding: 0 30px !important;
    text-align: left !important;
}

body.translate-inited .xy_rr .xy_rr_wrap .title_wrap {
    align-items: stretch !important;
    justify-content: space-between !important;
    flex-direction: column !important;
}

body.translate-inited .foot-quick-entry {
    justify-content: space-between;
}
body.translate-inited .foot-quick-entry a {
    margin-left: 0 !important;
    width: 25% !important;
    text-align: left !important;
}

body.translate-inited .foot-qrcode-text p {
    text-align: left !important;
}

body.translate-inited .sltm li {
    white-space: nowrap;
}

body.translate-inited #typeid_ctrl_menu {
    width: auto !important;
}

#newspecial_menu a {
    white-space: nowrap !important;
}

body.translate-inited #newspecial_menu {
    width: auto !important;
}

body.translate-inited #comiis_nv li a {
    padding: 0 10px !important;
}
