@charset "UTF-8";.btn-text{color:#1a6fb4;padding:0 2px;line-height:24px;height:24px;font-size:13px;color:#383838}.header-wrap{display:flex;align-items:center;justify-content:space-between;height:100%;background:#fff;height:80px;background-size:cover;background-position:center;background-repeat:no-repeat}.header-wrap .header-container{padding:0 40px;width:100%;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.header-wrap .header-right{display:flex;flex-direction:column}.header-wrap .slogan{display:flex;flex-direction:column;align-items:center;margin-left:10px;line-height:1.3;gap:6px}.header-wrap .slogan .slogan-main{font-family:楷体,行书,sans-serif;font-size:32px;font-weight:700;color:#5a5a5a;text-shadow:5px 5px 5px rgba(0,0,0,.3);letter-spacing:10px}.header-wrap .slogan .slogan-sub{font-size:14px;color:#4cae9a}.header-wrap .header-logo{display:flex;justify-content:space-between;align-items:center}.header-wrap .header-logo .logo-wrap{display:flex;align-items:center;gap:16px}.header-wrap .header-logo .logo-wrap .logo-image{width:440px;height:72px;object-fit:cover}.header-wrap .header-logo .title-wrap{display:flex;flex-direction:column;line-height:1.2;gap:2px}.header-wrap .header-logo .title-wrap .main-title{font-size:20px;font-weight:700;color:#000}.header-wrap .header-logo .title-wrap .sub-title{font-size:14px;color:#000}@media(max-width:768px){.header-wrap .header-logo{align-items:center;text-align:center}.header-wrap .header-logo .logo-wrap{flex-direction:column;gap:8px}.header-wrap .header-logo .logo-wrap .title-wrap,.header-wrap .header-logo .slogan{align-items:center}}.header-wrap .header-search{width:168px}@media(max-width:768px){.header-wrap .header-search{width:200px}}.header-wrap .header-auth{width:100%;display:flex;height:26px;justify-content:flex-end}.app-layout{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.app-layout .content-info{overflow:auto}.app-layout .main-content{flex:1;max-width:1200px;margin:0 auto;width:100%}.app-layout .main-content::-webkit-scrollbar{width:6px}.app-layout .main-content::-webkit-scrollbar-track{background:#f1f1f1}.app-layout .main-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.app-layout .main-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}header,.marquee,.menu,footer{flex-shrink:0}.navigation-menu{height:60px;align-items:center;justify-content:center;font-size:16px;font-weight:700;gap:10px}.navigation-menu .ant-menu-item,.navigation-menu .ant-menu-submenu-title{color:#fff!important}.navigation-menu .ant-menu-item-selected{color:#fff!important;background-color:transparent!important}.navigation-menu .ant-menu-item:hover{color:#fff!important}.navigation-menu .ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after{border-bottom-color:#fff}.footer{display:flex;justify-content:center;align-items:center;height:100px;background-color:#1a3a5f;font-size:12px;color:#fff}.footer .footer-left .qr-code{width:70px;height:70px;object-fit:contain}.footer .footer-right{display:flex;flex-direction:column;margin-left:50px;height:90px;justify-content:space-around}.footer .footer-right .footer-row{display:flex;gap:16px}.footer .footer-right .footer-row .footer-item{font-size:12px;line-height:1.6}@media(max-width:768px){.footer{flex-direction:column;align-items:center;text-align:center}.footer .footer-left{margin-bottom:12px}.footer .footer-right{margin-left:0}.footer .footer-right .footer-row{flex-direction:column;gap:70px}}.section-title{position:relative;padding-left:10px;font-size:18px;font-weight:600;color:#333;line-height:1.2}.section-title:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background-color:#007aff;border-radius:2px}.title-header{font-size:20px;font-weight:700;color:#c30f1d;margin-bottom:14px;padding-bottom:7px;border-bottom:2px solid rgb(195,15,29)}.title-header .title-header-link{font-size:14px!important;color:#999;padding-left:10px;cursor:pointer}.title-header .title-header-link:hover{color:#0051ad}.ant-table-cell .ant-btn{padding:0 6px}.grey-btn{border-color:#0505054d!important;color:#0505054d!important}.btn-row{display:flex;justify-content:center;align-items:center}.info-card-content{padding:16px}.info-card{margin-bottom:20px;border-radius:10px}.info-card .ant-card-head-title{font-weight:600;font-size:16px}.info-card .info-grid{display:grid;row-gap:10px;column-gap:20px}.info-card .info-item{display:flex}.info-card .info-item .label{color:#555;width:90px;font-weight:500}.info-card .info-item .value{color:#333;flex:1}.info-card .info-text{color:#444;line-height:1.8;margin:0}.info-card .schedule-list{list-style:none;padding:0;margin:0}.info-card .schedule-list li{display:flex;padding:6px 0;border-bottom:1px solid #f0f0f0}.info-card .schedule-list li .time{width:120px;color:#1677ff;font-weight:500}.info-card .schedule-list li .content{flex:1;color:#333}.info-card .schedule-list li:last-child{border-bottom:none}.info-card .text-line{display:flex;align-items:center;font-size:14px;margin-bottom:16px}.info-card .text-line .text{margin-right:8px;white-space:nowrap;font-weight:600}.info-card .text-line .line{flex:1;height:1px;background-color:#ccc}.info-card .value-col{margin-bottom:10px}.intro-more{color:#d43030;cursor:pointer;font-size:12px}.delete-btn-text{color:#d43030!important}.ant-input-affix-wrapper{padding:4px 11px}.ant-btn-variant-solid{background:#c30f1d}.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#c30f1d}.ant-btn-variant-text{color:#c30f1d}.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#c30f1d}.ant-table-tbody{height:100vh}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#c30f1d}.ant-btn-variant-outlined{border-color:#c30f1d;color:#c30f1d}.ant-btn-color-primary.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{color:#c30f1d}.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover{color:#c30f1d;border-color:#c30f1d}.ant-menu-sub .ant-menu-item{color:#c30f1d!important}.ant-menu-sub .ant-menu-item:hover{color:#fff!important}.custom-upload .ant-upload-list-item{height:160px!important}.custom-upload .ant-upload-list-item-thumbnail{width:400px!important;height:154px!important;object-fit:cover}.custom-upload .ant-upload-list-item-image{width:380px!important;object-fit:contain;border-radius:8px}.ant-modal .ant-modal-content{padding:14px}.ant-modal .ant-modal-header{padding-bottom:5px;border-bottom:2px solid rgb(195,15,29)}.ant-modal .ant-modal-header .ant-modal-title{color:#c30f1d}.custom-row{height:40px!important}.custom-row>td{padding:2px 8px!important;line-height:34px}.ant-table-tbody>tr.ant-table-row:not(.ant-table-measure-row)>td{height:34px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}tr.ant-table-measure-row{visibility:collapse}.block-title{font-size:16px;font-weight:700;padding-bottom:10px;border-bottom:1px solid rgb(166,166,166);margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.table-cont{box-shadow:0 2px 4px 2px #6bb0ff40;border-radius:8px}.ant-tabs-top>.ant-tabs-nav{margin:0 0 10px!important}.ant-image .ant-image-img{object-fit:contain}.ant-menu-light>.ant-menu .ant-menu-item-selected{color:#fff!important}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}html{overflow-y:hidden}body{margin:0}.ant-tabs .ant-tabs-ink-bar{background:#c30f1d}.preview-btn{width:120px;background:#a6a6a6;color:#fff}.preview-btn:hover{background:#a6a6a6!important;color:#fff!important}.save-btn{width:120px;background:#1e9fff;color:#fff}.save-btn:hover{background:#1e9fff!important;color:#fff!important}.submit-btn{width:120px;background:#c30f1d;color:#fff}.submit-btn:hover{background:#c30f1d!important;color:#fff!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#c30f1d!important;border-color:#c30f1d!important}.ant-upload-list-item-name{display:none}.ant-table-thead>tr>th{padding:8px!important}
