.contact .line-style { width: 100%; height: .02rem; background-color: #d3d0d0; margin: .4rem 0; }

.contact .title { padding: 0; }

.contact .title .title_cn { margin-top: 0; color: #000; }

.contact .title .title_en { color: #000; }

.contact-container { padding-top: .3rem; display: flex; justify-content: space-between; }

.contact-container .left-box { width: 3.6rem; }

.contact-container .left-box img { width: 100%; display: block; }

.contact-container .right-box { flex: 1 1 auto; }

.contact_message { margin: .4rem 0; width: 100%; }

.contact_message .form-box { width: 100%; }

.contact_message .form-con { width: 100%; }

.contact_message .form-row { display: flex; justify-content: space-between; align-items: center; flex-direction: column; }

.contact_message .form-row .form-item { width: 100%; display: flex; flex-wrap: nowrap; align-items: center; padding: .05rem 0; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom: .01rem solid #d3d0d0; margin-bottom: .2rem; font-size: .22rem; }

.contact_message .form-row .form-item .f-title { white-space: nowrap; }

.contact_message .form-row .form-item .f-input { flex: 1 1 auto; margin-left: .1rem; }

.contact_message .form-row .text_area_item { width: 100%; font-size: .22rem; }

.contact_message .form-row .text_area_item .f-textarea { box-sizing: border-box; padding: .05rem; margin-top: .1rem; width: 100%; height: 2rem; border: .01rem solid #d3d0d0; }

.contact_message .form-bottom { margin-top: .2rem; display: flex; justify-content: space-between; align-items: center; }

.contact_message .form-bottom .form-btn { width: 1rem; height: .4rem; background-color: transparent; font-size: .16rem; color: #666; text-align: center; border: .01rem solid #d3d0d0; }

.contact .h1 { font-weight: bold; font-size: .3rem; margin-bottom: .2rem; }

.contact .h2 { font-weight: bold; font-size: .22rem; margin: .2rem 0; color: #333; }

.contact .h3 { font-weight: bold; font-size: .18rem; margin: .2rem 0; }

.contact .p { margin: .2rem 0; }
