.ab_title { display: flex; flex-direction: row; align-items: baseline; color: #000; font-weight: bold; line-height: 1; }

.ab_title .ab_title_cn { font-size: 0.3rem; border-right: 0.04rem solid #999; padding-right: 0.1rem; }

.ab_title .ab_title_en { padding-left: 0.1rem; font-size: 0.26rem; }

.about_container { margin-top: 0.4rem; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; }

.about_container .text_box { flex: 1; text-align: justify; }

.about_container .text_box h1 { font-weight: bold; margin-top: 0.2rem; font-size: 0.18rem; }

.about_container .text_p { margin-top: 0.2rem; }

.about_container .img_box { margin: 0.2rem 0; }

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

.about .business { margin-top: 0.1rem; flex-direction: row; align-items: center; }

.about .business .text_box { margin-right: 0.2rem; }

.about .business .img_box { margin: 0; width: 50%; }

.about .business .img_box .img:first-child { margin-bottom: 0.2rem; }

.form { margin: 0.4rem 0; width: 100%; position: relative; padding: 0.2rem 0.4rem; box-sizing: border-box; -webkit-box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.form .form_bg { width: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; }

.form .row { width: 100%; margin-bottom: 0.1rem; }

.form .row .in_title { color: #fff; font-size: 0.26rem; margin-bottom: 0.1rem; }

.form .row input { width: 100%; height: 0.5rem; border-radius: 0.1rem; padding: 0.1rem; box-sizing: border-box; -webkit-box-sizing: border-box; }

.form .row textarea { width: 100%; height: 1.6rem; border-radius: 0.1rem; padding: 0.1rem; box-sizing: border-box; -webkit-box-sizing: border-box; }

.form .submit_btn { margin-top: 0.2rem; background-color: #34cc67; color: #fff; padding: 0.1rem 0.5rem; border-radius: 0.1rem; font-size: 0.3rem; }
