*{margin:0;padding:0}body,html{min-height:100%}body p,html p,ul{margin:0}ul{padding:0}ul li{list-style:none}.paragraph-title{font-size:18px;font-weight:700}#app{height:100%;font-size:14px;background:#f7f7f7;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.ant-menu-item-selected,.ant-menu-submenu-selected .ant-menu-submenu-title{font-weight:700}.home-menu-wrap{width:160px;height:100%;background:#01274b;color:#fefefe}.home-menu-wrap .logo-wrap{padding:15px 0;box-sizing:border-box;height:60px;text-align:center;background:#0c2366;display:flex;align-items:center}.home-menu-wrap .logo-wrap .logo{margin:auto 10px;width:140px;height:auto}.home-menu-wrap .home-menu{margin:0;width:160px;height:calc(100% - 60px)}.home-header{padding:0 20px;height:60px;display:flex;justify-content:flex-end;align-items:center;background:#0c2366;color:#fff}.home-header .subtitle{margin-right:auto}.home-header .subtitle .keywords{font-size:16px}.home-header .subtitle .description{font-size:12px}.home-header .current-role{margin-right:50px}.home-header .current-role span{margin-left:20px}.home-header .head-ctrl{margin-right:20px;cursor:pointer}.select-role-modal .role-item{display:flex;align-items:center}.select-role-modal .role-item .role-text{width:200px;text-align:left}.select-role-modal .role-item .role-radio-wrap{margin-right:20px;width:12px;height:12px;border:1px solid #999;box-sizing:content-box;border-radius:7px;cursor:pointer}.select-role-modal .role-item .role-radio-wrap .role-radio{margin:2px;width:8px;height:8px;border-radius:4px;background:#fff}.select-role-modal .role-item .role-radio-wrap.active-role{border:1px solid #0c2366}.select-role-modal .role-item .role-radio-wrap.active-role .role-radio{background:#0c2366}.grey{cursor:default}.grey,.grey:hover{color:#acacac}.fl{float:left}.fr{float:right}.flex{display:flex}.relative{position:relative}.tc{text-align:center}.ml10{margin-left:10px}.ml20{margin-left:20px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.home{height:100%;display:flex;text-align:left}.home .home-content{width:calc(100% - 160px)}.home .home-content .page-content .ant-breadcrumb{padding:10px;height:40px;cursor:pointer}.home .home-content .page-content .router-page{height:calc(100% - 100px);margin:10px;overflow-y:scroll}.home .home-content .page-content .router-page::-webkit-scrollbar{display:none}.home .home-content .page-content .router-page .data-type-filter{display:flex}.home .home-content .page-content .router-page .data-type-filter .data-type{border-bottom:2px solid transparent;margin-right:20px;padding:0 5px;height:30px;line-height:30px;cursor:pointer}.home .home-content .page-content .router-page .data-type-filter .active-type{border-bottom-color:#0c2366;color:#0c2366}.home .home-content .page-content .router-page .table-title{margin-bottom:20px;display:flex;justify-content:flex-end;align-items:center}.home .home-content .page-content .router-page .table-title .table-name{margin-right:auto;font-size:18px;color:#000}.home .home-content .page-content .router-page .detail-page-title{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #999}.home .home-content .page-content .router-page .detail-page-title .title{margin:0 20px 0 0}.home .home-content .page-content .router-page .filter-section{display:flex;align-items:center;flex-wrap:wrap}.home .home-content .page-content .router-page .filter-section .ant-btn,.home .home-content .page-content .router-page .filter-section .ant-form-inline .ant-form-item,.home .home-content .page-content .router-page .filter-section .ant-input,.home .home-content .page-content .router-page .filter-section .ant-input-number,.home .home-content .page-content .router-page .filter-section .ant-select{margin-right:10px}.home .home-content .page-content .router-page .filter-section .ant-input-affix-wrapper{width:auto}.home .home-content .page-content .router-page .filter-section .label{margin-right:10px}.home .home-content .page-content .router-page .filter-section .ant-select,.home .home-content .page-content .router-page .filter-section .ant-select-selector{width:140px}.home .home-content .page-content .router-page .ant-pagination{text-align:right}.home .home-content .page-content .router-page .gap-btn{margin:0 5px}.home .home-content .page-content .router-page .detail-form{padding:20px;width:800px}