body { background: #f7f7f7; margin: 0; #app { margin: 0; font-family: 'Avenir', Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; .head-root { .aca-layer { width: 100%; height: 140px; background: #009dd9; z-index: 0; position: absolute; top: 0; left: 0; } .aca-top { width: 1200px; height: 70px; margin: 0 auto; position: relative; z-index: 1; .head-img { cursor: pointer; height: 70px; display: table-cell; vertical-align: middle; float: left; .aca-logo { height: 30px; margin: 20px 0; } img { vertical-align: middle; } } .head-nav { height: 70px; line-height: 70px; position: absolute; left: 100px; text-align: center; width: 62%; color: #fff; .nav-link { color: #fff; transition: all linear .5s; width: 80px; display: inline-block; font-size: 1rem; justify-content: center; vertical-align: middle; position: relative; text-decoration: none; &:after { transition: all linear .5s; border: 2px solid #fa9c2e; width: 40px; margin: 0 20px; bottom: 18px; } &:hover:after { content: ""; position: absolute; left: 0; right: 0; height: 0; } } } .head-login { float: right; margin: 23px 0; display: flex; -webkit-box-align: center; align-items: center; font-size: 1rem; a { color: #fff !important; cursor: pointer; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; vertical-align: middle; position: relative; text-decoration: none; outline: 0; padding: 0; } > a:hover { cursor: pointer; } } } } .aca-bottom { margin: 70px 0 0 0; .about { cursor: pointer; } .site { font-size: 12px; color: #999; font-weight: 500; text-align: center; } } } .font-b { font-weight: 600!important; } .el-row { box-sizing: border-box; position: relative; &:before { content: ""; display: table; } &:after { content: ""; clear: both; display: table; } .left { img { width: 100%!important; } } } .el-col { float: left; box-sizing: border-box; } .el-col-4 { width: 16.66667%; } .el-col-5 { width: 20.83333%; } .el-col-6 { width: 25%; } .el-col-12 { width: 50%; } .el-col-14 { width: 58.33333%; } .el-col-18 { width: 75%; } .el-col-19 { width: 79.16667%; } .el-col-20 { width: 83.33333%; } .el-col-24 { width: 100%; } .el-divider--horizontal { display: block; height: 1px; width: 100%; margin: 24px 0; } .el-divider { background-color: #DCDFE6; position: relative; } .el-button { display: inline-block; line-height: 1; white-space: nowrap; cursor: pointer; background: #FFF; border: 1px solid #DCDFE6; color: #606266; -webkit-appearance: none; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; outline: 0; margin: 0; -webkit-transition: .1s; -o-transition: .1s; transition: .1s; font-weight: 500; padding: 12px 20px; font-size: 14px; border-radius: 4px; -webkit-user-select: none; } .el-button--mini { padding: 7px 15px; } .el-button--small { padding: 9px 15px; } .el-button--mini, .el-button--small { font-size: 12px; border-radius: 3px; } .el-button--warning { color: #FFF; background-color: #E6A23C; border-color: #E6A23C; } .el-button--primary { color: #FFF; background-color: #409EFF; border-color: #409EFF; } .el-button--default:focus, .el-button--default:hover { color: #409EFF; border-color: #c6e2ff; background-color: #ecf5ff; } .el-button--primary:focus, .el-button--primary:hover { background: #66b1ff; border-color: #66b1ff; color: #FFF; } .el-button+.el-button { margin-left: 10px; } #career_apply_modal { z-index: 2012; .modal-dialog { margin-top: 15vh; .modal-content { -webkit-box-shadow: none; position: relative; border-radius: 3px; .modal-header { padding: 20px 20px 10px; border: none; .modal-title { line-height: 24px; font-size: 18px; color: #303133; } .close { margin: 0; position: absolute; top: 15px; right: 20px; padding: 0; background: 0 0; border: none; outline: 0; cursor: pointer; font-size: 25px; span { color: #909399; } } } .modal-body { padding: 30px 20px; color: #606266; font-size: 14px; word-break: break-all; #file-list { table-layout: fixed; border-collapse: separate; } #file-list-notify { padding-top: 16px; color: red; } } .modal-footer { border: none; padding: 10px 20px 20px; text-align: right; box-sizing: border-box; } } } } }