.section1-content { width: 100%; display: flex; flex-direction: column; justify-content: space-between; padding: 0.3rem 0; }

.section1 .left-item { flex: 1; }

.section1 .left-item .h1-title { text-align: center; color: var(--base-color1); font-size: 0.34rem; margin-bottom: 0.1rem; }

.section1 .right-item { margin-top: 0.2rem; width: 6.9rem; height: 4.5rem; }

.office { padding-top: 0.2rem; background-color: #f5f8fd; }

.office-content { padding: 0.3rem 0 0.1rem; width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-start; }

.office .pic-item { flex: 1; margin: 0 0.2rem 0.2rem 0; width: calc((100% - 0.2rem) / 2); min-width: calc((100% - 0.2rem) / 2); max-width: calc((100% - 0.2rem) / 2); box-sizing: border-box; }

.office .pic-item:nth-child(2n) { margin-right: 0; }

.culture-content { padding: 0.3rem 0; width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-start; }

.culture-item { flex: 1; margin: 0 0.2rem 0.2rem 0; width: calc((100% - 0.2rem) / 2); min-width: calc((100% - 0.2rem) / 2); max-width: calc((100% - 0.2rem) / 2); box-sizing: border-box; background-color: #f4f5fa; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0.2rem; border-radius: 0.1rem; }

.culture-item:nth-child(2n) { margin-right: 0; }

.culture-item .icon-box { width: 0.7rem; height: 0.7rem; }

.culture-item .text-box { text-align: center; }

.culture-item .text-box .h1 { font-weight: bold; font-size: 0.28rem; }

.culture-item .text-box p { font-size: 0.26rem; margin-top: 0.1rem; }

.product { background-color: #f5f5f5; padding-top: 0.1rem; }

.product_content { padding: 0.2rem 0; width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-start; }

.product_item { flex: 1; margin: 0 0.2rem 0rem 0; width: calc((100% - 0.4rem) / 3); min-width: calc((100% - 0.4rem) / 3); max-width: calc((100% - 0.4rem) / 3); }

.product_item:nth-child(3n) { margin-right: 0; }

.product_item--pic { width: 100%; }

.product_item--pic img { width: inherit; height: inherit; display: block; object-fit: cover; }

.product_item--desctext { width: 100%; box-sizing: border-box; padding: 0.1rem 0; font-size: 0.16rem; }
