label.error { color: red; font-size: 0.875em; margin-top: 0.25rem; } /* 错误输入框边框设为红色 */ input.error, select.error, textarea.error { border-color: red !important; } input { width: 100%; height: 40px; font-size: 16px } select { width: 100%; height: 40px; font-size: 16px } body { color: #333333; font-size: 18px; } .inputDiv1 { width: 100%; height: 200px; margin: 0 auto; text-align: center; line-height: 200px; } .inputDiv2 { width: 70%; text-align: left; margin: 0 auto; line-height: 50px; } .blueBtnDiv { background-image: url('/analysis/img/btnBg.png'); background-repeat: no-repeat; width: 300px; height: 70px; text-align: center; line-height: 70px; color: #ffffff; font-size: 18px; margin: 0 auto } .title3 { font-size: 28px; color: #000000; font-weight: bold } .title6 { font-size: 20px; color: #000000; font-weight: bold } .title9 { font-size: 16px; color: #333333; overflow-wrap: break-word; width: 256px; line-height: 26px } .boxBody { margin: 0 auto; height: 100%; width: 100%; display: flex; justify-content: center; flex-direction: column; text-align: center } .boxHeader { display: flex; width: 100%; height: 112px; align-items: center; justify-content: center; background-color: white; color: #ffffff } .boxBottom { width: 100%; font-size: 14px; height: 98px; color: #999999; display: flex; align-items: center; justify-content: center; background: url('/analysis/img/d97f28a59f20114dad3adbeb0dab456f.png'); background-repeat: no-repeat; background-size: cover; background-position: center; background-size: 100% 100%; }