.user-module-wrapper { display: flex; justify-content: space-between; margin-top: 1rem; flex-wrap: wrap; } .user-module { background: #ffffff; width: 70%; padding: 4rem 3rem; border-radius: 0.4rem; display: flex; align-items: center; } .avatar { width: 10rem; height: 10rem; border-radius: 50%; overflow: hidden; margin-right: 4rem; } .avatar img { width: 100%; color: #dde6ff; } .user-module h1 { font-size: 2rem; margin-bottom: 1.5rem; } .user-module .user-info > span { font-size: 1.3rem; display: block; color: #999999; margin-bottom: 2.5rem; } .user-module .user-info > span a { font-size: 1.3rem; color: #0147a6; text-decoration: underline; } .user-module .user-info { border-left: #dde6ff 1px dotted; padding-left: 4rem; width: 100%; } .user-module > div p { font-size: 1.3rem; color: #999999; margin-top: 1rem; } .user-module > div p span { font-size: 1.3rem; color: #0147a6; margin-top: 1rem; } .join-company { width: 29%; background: #ffffff; border-radius: 0.4rem; overflow: hidden; position: relative; } .join-company img { width: 100%; opacity: 0.2; height: 100%; position: absolute; } .join-company .content { position: absolute; width: 100%; height: 100%; padding: 3.5rem 3rem; } .join-company .content h2 { font-size: 2.2rem; color: #0147a6; } .join-company .content p { font-size: 1.5rem; color: #0147a6; margin-top: 1rem; } .join-company .content a { background: #FF7200; color: #ffffff; width: 10rem; height: 3.4rem; line-height: 3.4rem; text-align: center; display: block; margin-top: 3rem; border-radius: 0.4rem; } .join-company .content a:hover { background: #ff8625; } .other-user-info { width: 100%; background: #ffffff; padding: 2rem 3rem; margin-top: 1rem; display: flex; flex-wrap: wrap; } .other-user-info p { font-size: 1.34rem; line-height: 5.5rem; width: 50%; } /* 兼容不同分辨率样式 */ @media screen and (max-width: 1919px) and (min-width: 1680px) { .user-wrapper { padding: 0 18rem; } } @media screen and (max-width: 1679px) and (min-width: 1600px) { .user-wrapper { padding: 0 18rem; } } @media screen and (max-width: 1599px) and (min-width: 1440px) { .user-wrapper { padding: 0 14rem; } .user-left-wrapper { width: 17%; } .user-right-wrapper { width: 82%; } } @media screen and (max-width: 1439px) and (min-width: 1280px) { .user-wrapper { padding: 0 8rem; } .user-left-wrapper { width: 17%; } .user-right-wrapper { width: 82%; } }