.joinUs{ width: 100%; display: flex; flex-direction: column; align-items: center; } .joinUsTop{ width: 100%; display: flex; justify-content: space-between; background-size: 50%; } .joinRenCai{ width: 35%; padding: 80px 5% 80px 10%; } .joinRenCai>.fontS22{ margin-bottom: 40px; } .joinRenCai>.fontS14{ margin-bottom: 20px; line-height: 30px; color: #666666; } .joinRenWei{ width: 35%; padding: 180px 5% 180px 10%; background: url(../images/back/be.png) no-repeat; background-size: cover; color: white; } .joinRenWei>.fontS35{ margin-bottom: 40px; } .joinRenWei>.fontS14{ margin-top: 15px; } .joinUsBott{ width: 90%; padding: 150px 5%; height: 400px; background: url(../images/back/guan.png) no-repeat; background-size: cover; display: flex; flex-direction: column; align-items: center; justify-content: center; color: white; font-size: 14px; } .joinUsBott>p{ margin-bottom: 15px; } .joinUsBott>.fontS35{ margin-bottom: 40px; } .contJoin{ width: 80%; padding: 80px 0; margin-left: 10%; display: flex; justify-content: space-between; } .contJoRight{ background: #f6f6f6; width: 300px; height: 48px; display: flex; border-radius: 5px; } .contJoRight>input{ width: 235px; height: 100%; background: none; border: 0; padding-left: 15px; outline: none; } .contJoRight>label{ width: 40px; height: 48px; display: flex; align-items: center; justify-content: center; cursor: pointer; } .contJoRight>label>img{ width: 60%; } @media (max-width: 1100px){ .joinUsTop{ flex-wrap: wrap; } .joinRenCai{ width: 100%; padding: 80px 5% 80px 10%; } .joinRenWei{ width: 100%; padding: 80px 5% 80px 10%; } .joinUsBott{ height: auto !important; } }