.banner[data-v-1156cfb7]{height:35.625rem}.banner3[data-v-1156cfb7]{background:url(../../static/img/banner4.2d465243.jpg);background-repeat:no-repeat;background-position:50%;background-size:100% 110%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.header1[data-v-1156cfb7]{background:#fff;color:#000;padding:.5rem 0;position:sticky;top:0;z-index:100}.container[data-v-1156cfb7]{width:90%;max-width:75rem;margin:0 auto;justify-content:space-between}.container[data-v-1156cfb7],.logo[data-v-1156cfb7]{display:flex;align-items:center}.logo-text[data-v-1156cfb7]{font-size:1.5rem;letter-spacing:.5px}.nav[data-v-1156cfb7]{display:flex;gap:2rem}.nav-link[data-v-1156cfb7]{font-size:1.125rem;color:#000;text-decoration:none;padding:.5rem 0;position:relative;transition:all .3s ease}.nav-link[data-v-1156cfb7]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#fff;transition:width .3s ease}.active[data-v-1156cfb7]:after,.nav-link[data-v-1156cfb7]:hover:after{width:100%}.mobile-menu-btn[data-v-1156cfb7]{color:#fff;background:transparent;border:none;font-size:1.5rem}.mobile-menu[data-v-1156cfb7]{background-color:#0a3ca0;padding:1rem;display:flex;flex-direction:column;gap:1rem}.mobile-link[data-v-1156cfb7]{color:#fff;text-decoration:none;padding:.5rem;border-radius:4px;transition:background-color .3s ease}.mobile-link[data-v-1156cfb7]:hover{background-color:hsla(0,0%,100%,.1)}.user-info[data-v-1156cfb7]{display:flex;align-items:center;gap:10px}.user-info .welcome[data-v-1156cfb7]{font-size:.875rem;white-space:nowrap}.user-info .logout[data-v-1156cfb7]{cursor:pointer;color:#000;transition:color .3s}.mobile-user-info[data-v-1156cfb7]{display:flex;justify-content:space-between;padding:.5rem}.mobile-user-info .logout[data-v-1156cfb7]{cursor:pointer}.footer[data-v-63c35896]{background:#002baa;color:#fff;padding:1.25rem 0;font-family:Source Sans Pro,sans-serif}.container[data-v-63c35896]{width:90%;max-width:75rem;margin:0 auto;text-align:center}.footer-row[data-v-63c35896]{margin:8px 0;line-height:1.6}.footer-item[data-v-63c35896]{font-size:.875rem;opacity:.9}.divider[data-v-63c35896]{margin:0 8px;opacity:.7}.link[data-v-63c35896]{cursor:pointer;text-decoration:underline;transition:color .3s ease}.link[data-v-63c35896]:hover{color:#40a9ff}body{font-size:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{height:100%}html{overflow-y:scroll}#app{width:100%;height:100%}*,:after,:before{box-sizing:border-box}a,a:focus,a:hover{color:inherit;outline:none;text-decoration:none}div:focus{outline:none}h1,h2,h3,h4,h5,p{margin:0}.clear-fix:after{clear:both;content:"";display:block;width:0;height:0;visibility:hidden}.clear-fix{*zoom:1}.apply_main{background-color:#f7f7f7;text-align:center}.apply_content{display:inline-block;width:75rem;background-color:#fff;padding:5rem 15.9375rem;margin-top:4.375rem;margin-bottom:7.5rem;border-radius:1.25rem;box-shadow:0 0 10px 0 rgba(102,180,118,.2)}.apply_title{font-size:1.5rem;font-weight:700;color:#007333}.apply_subtitle{font-size:1.25rem;margin-top:1.875rem;margin-bottom:1.875rem}.apply_next{width:8.4375rem;height:3.125rem;background:#007333!important;border-radius:3px;font-size:1.125rem;color:#fff!important;margin-top:4.0625rem}.apply_save{background:#f7f7f7!important;color:#333!important}.project_btn{background:#67c23a!important;color:#fff!important}.personal_main{padding:1.875rem;background-color:#fff;border-radius:10px}.personal_title{font-size:1.25rem;color:#00275c;padding-bottom:1.5625rem;border-bottom:1px solid #00275c;font-weight:700}.project_table{border-left:1px solid #eee;border-right:1px solid #eee}.project_table .read_btn{background:linear-gradient(134deg,#4ca19a,#62b38b);border-radius:1.1875rem;color:#fff;border:0;font-size:.875rem}.detail_line{margin-bottom:.8125rem;font-size:1rem}.detail_label{font-size:1rem;color:#007333}.detail_text_block{margin-top:8px;font-size:1rem;margin-bottom:1.125rem}.break_line{border-bottom:1px solid #007333;margin-top:3.125rem;color:#666}.detail_member_title{font-size:1.25rem;color:#007333;font-weight:700;margin-top:1.375rem;margin-bottom:1.25rem}.detail_member{padding:1.25rem 1.875rem;border:1px solid #ddd;border-radius:10px;margin-bottom:1.25rem}.member_title{font-weight:700;font-size:1rem;color:#007333;margin-bottom:1.25rem}.member_label{display:inline-block;color:#666;margin-right:.9375rem;width:4.0625rem;margin-bottom:.9375rem}.member_role{background:#f7f7f7;border-radius:8px;padding:1.25rem 1.0625rem;color:#333;line-height:1.5}.detail_logo{width:8rem;height:8rem;border-radius:6px 6px 6px 6px;overflow:hidden;margin-right:1.125rem}.detail_header{display:flex;margin-bottom:1.5625rem}.detail_header_text{width:calc(100% - 9.375rem);margin-top:.75rem;margin-bottom:.75rem;display:flex;flex-direction:column;justify-content:space-between}.avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;margin-right:.9375rem}.avatar-uploader .el-upload:hover{border-color:#409eff}.avatar-uploader-icon{font-size:1.75rem;color:#8c939d;width:8rem;height:8rem;line-height:8rem;text-align:center}.avatar{width:8rem;height:8rem;display:block}.sidebar[data-v-7acae37c]{width:16.25rem;height:100%;min-height:45.1875rem;background:#fff;text-align:center;padding-top:3.75rem;border-radius:10px}.sidebar .avatar-photo[data-v-7acae37c]{display:inline-block;width:6.25rem;height:6.25rem;line-height:5.625rem;background:#ddd;color:#fff;font-size:4.375rem;text-align:center;border-radius:50%}.sidebar .tel[data-v-7acae37c]{font-size:1.25rem;font-weight:800;margin-top:1.25rem;margin-bottom:1.25rem}.sidebar .logout[data-v-7acae37c]{margin-bottom:4.0625rem}.sidebar .el-menu[data-v-7acae37c]{border:none}.sidebar .el-menu-item[data-v-7acae37c]:focus,.sidebar .el-menu-item[data-v-7acae37c]:hover{background:#f7f7f7}.sidebar .el-menu-item.is-active[data-v-7acae37c]{border-left:2px solid #00275c}.app-wrapper[data-v-807c1558]{background:#f7f7f7;padding:2.5rem 0;text-align:center;display:flex;justify-content:center}.app-wrapper .app-main[data-v-807c1558]{display:flex;width:75rem;text-align:left;justify-content:space-between}.app-wrapper .el-main[data-v-807c1558]{padding:0}.footer[data-v-807c1558]{background-color:#f7f7f7!important}