@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;src:url(/fonts/NotoSerifSC-Regular.ttf) format("truetype")}.login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;background-image:url(../../static/img/blueBg.be7b4109.jpg);background-size:cover;overflow:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.notice-container{width:100%;max-width:800px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);overflow:hidden;margin-top:5px}.notice-content{padding:18px 28px;line-height:1.6;color:#333;font-size:14px;font-family:"Noto Serif SC",SimSun,serif}.notice-title{font-size:18px;color:#000;margin:0 0 8px 0}.notice-subtitle,.notice-title{text-align:center;font-weight:700}.notice-subtitle{font-size:15px;color:#333;margin:0 0 12px 0}.notice-greeting{margin:0 0 10px 0;font-weight:500}.notice-paragraph{margin:0 0 6px 0;text-align:justify;text-indent:2em}.notice-table{margin:12px 0;border:1px solid #ccc;font-size:14px}.notice-table .table-row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc}.notice-table .table-row:last-child{border-bottom:none}.notice-table .table-row.header{background-color:#f5f5f5;font-weight:700}.notice-table .table-row .table-cell{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 14px;-webkit-box-sizing:border-box;box-sizing:border-box}.notice-table .table-row .table-cell:first-child{-webkit-box-flex:.7;-ms-flex:.7;flex:.7;border-right:1px solid #ccc;font-weight:500}.notice-list{margin:4px 0;padding-left:16px}.notice-list li{margin:2px 0}.text-red{color:#e60000}.notice-link{color:#1a5caa;text-decoration:underline;font-weight:500;font-size:14px}.notice-link:hover{text-decoration:underline;color:#0d3f7a}.notice-signature{margin-top:12px;text-align:right}.notice-signature p{margin:2px 0}@media(max-width:1200px){.notice-container{max-width:700px}.notice-content{padding:15px 22px;font-size:13px}.notice-title{font-size:16px}.notice-subtitle{font-size:14px}}@media(max-width:900px){.notice-container{max-width:95%}.notice-content{padding:12px 18px;font-size:12px}.notice-title{font-size:15px}.notice-subtitle{font-size:13px}}