.about_container { margin: 0.3rem 0; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; align-items: center; }

.about_container .text_box { flex: 1; text-align: justify; position: relative; height: 4rem; }

.about_container .text_box .h1-title { margin-top: 0.2rem; font-weight: 500; font-size: 0.32rem; text-align: start; margin-bottom: 0.05rem; }

.about_container .text_box .h2-title { text-align: start; font-size: 0.24rem; margin-bottom: 0.2rem; }

.about_container .text_box .title { text-align: right; }

.about_container .text_box .title_cn { color: #003399; }

.about_container .text_box .title_en { color: #999; }

.about_container .img_box { width: 6.85rem; }

.about_container .img_box .img { width: 100%; height: 100%; display: block; }

.culture { width: 7.5rem; height: 4.47rem; margin: 0 auto; background-image: url("../images/about_2.png"); background-repeat: no-repeat; background-size: cover; background-position: bottom; }

.structure { width: 7.5rem; height: 3.8rem; margin: 0 auto; background-image: url("../images/about_4.png"); background-repeat: no-repeat; background-size: 7.5rem 2.85rem; background-position: bottom; }

.structure .title-wrapper { padding-top: 0.2rem; text-align: center; }

.structure .title-wrapper .wrapper-en { font-weight: bold; font-size: 0.28rem; color: #003399; }

.structure .title-wrapper .wrapper-en span { color: #8abc18; }

.structure .title-wrapper .wrapper-cn { font-weight: bold; font-size: 0.22rem; position: relative; }

.structure .title-wrapper .wrapper-cn:after { display: block; content: ""; width: 5%; height: 0.03rem; background-color: #cacaca; position: absolute; bottom: -0.15rem; left: 50%; transform: translateX(-50%); }

.structure-container { margin: 1rem auto 0; display: flex; flex-wrap: wrap; justify-content: space-between; }

.structure-container .items-img { width: 7.5rem; height: 2.85rem; display: block; }

.business { padding: 0.1rem 0; }

.business .title-wrapper { padding-top: 0.2rem; text-align: center; }

.business .title-wrapper .wrapper-en { font-weight: bold; font-size: 0.28rem; color: #003399; }

.business .title-wrapper .wrapper-en span { color: #8abc18; }

.business .title-wrapper .wrapper-cn { font-weight: bold; font-size: 0.22rem; position: relative; }

.business .title-wrapper .wrapper-cn:after { display: block; content: ""; width: 5%; height: 0.03rem; background-color: #cacaca; position: absolute; bottom: -0.15rem; left: 50%; transform: translateX(-50%); }

.business-container { margin-top: 0.5rem; display: flex; flex-wrap: wrap; justify-content: space-between; }

.business-container .items { cursor: pointer; margin-bottom: 0.14rem; }

.business-container .items:hover .name-text { background-color: #89bc19; }

.business-container .items .name-text { padding: 0.2rem; color: #fff; background-color: #003399; }

.business-container .items-img { width: 3.4rem; display: block; }

#About, #Culture, #Structure { position: relative; top: -0.9rem; }
