.content{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
}

.top {
    /*background-color: cadetblue;*/
    margin-left: 10%;
    margin-right: 10%;
    height: auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: min(20px, 20%);
}

.t_left {
    /*background-color: chartreuse;*/
    display: flex;
    flex-direction: column;
}

.t_middle {
    /*background-color: red;*/
    min-width: 20px;
}

.t_right {
    /*background-color: aqua;*/
    display: flex;
    flex-direction: column;
}

.bottom {
    background-color: rgb(39, 45, 49);
    width: 100%;
    height: 130px;
    margin-top: auto;
}

.bottom_content{
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    color: white;
}

.bc_left{
    /*background-color: chartreuse;*/
    display: flex;
    flex-direction: column;
}

.bc_middle {
    /*background-color: red;*/
    min-width: 20px;
}

.bc_right {
    /*background-color: aqua;*/
    display: flex;
    flex-direction: row;
    font-size: 12px;
}

/* 英文底部高度 */
.bottom.english {
    height: 100px !important;
}

/* 英文：让内部内容垂直居中，去掉原来的上边距 */
.bottom.english .bottom_content {
    margin-top: 0 !important;       /* 关键：去掉默认顶距 */
    display: flex !important;
    align-items: center !important;  /* 垂直真正居中 */
    justify-content: flex-start !important; /* 水平保持左对齐，不要居中 */
    height: 100px !important;
}

/* 英文文字变小、紧凑 */
.bottom.english .bc_left div {
    font-size: 12px !important;
    line-height: 1.5 !important;
    margin: 0 !important; /* 去掉多余间距 */
}