.sign-body { background: url("/static/sign/bg.jpg") no-repeat fixed bottom; background-size: 100% auto; background-color:#4eaceb; margin:0; font-family:"Arial"; padding-bottom: 20px; } @media screen and (min-width: 640px){ .sign-body { font-size: 85.4px; } } @media screen and (min-width: 414px) and (max-width: 639px){ .sign-body { font-size: 55.2px; } } @media screen and (min-width:375px) and (max-width:413px){ .sign-body { font-size: 50px; } } @media screen and (min-width:320px) and (max-width:374px){ .sign-body { font-size: 42.7px; } } .sign-title-2{ width: 100%; font-size: 28px; text-align: center; /* margin: 30px auto; */ color: white; padding-top: 30px; padding-bottom: 30px; display: block; font-weight: bold; } .sign-content-box { width: 80%; background-color: white; border-radius: .6rem; margin-left: auto; margin-right: auto; padding: .9rem; margin-bottom: 1.2rem; } .sign-title { font-weight: bold; font-size: 20px; color: #439fff; } .sign-content { width: 100%; margin-top: .6rem; border-top: 1px solid #e6e6e6; } .sign-course-name { font-size: 1.1rem; font-weight: bold; color: #333; margin-top: .6rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom: -0.3rem; } .sign-ul-info { font-size: .9rem; margin-top: .6rem; color: #333; } .sign-info { margin-top: .15rem; } .sign-info-2 { width: 40%; float: left; } .sign-info-3 { width: 60%; float: left; } .sign-con { font-size: .72rem; } .sign-tips { margin-left: auto; margin-right: auto; font-size: .72rem; font-weight: bold; color: white; width: 80%; margin-bottom: 1.2rem; }