.foster-desc { .content-tabs { background: #fff; padding: 20px; .foster-title { line-height: 28px; vertical-align: middle; >span { margin-right: 20px; } .company-name { font-size: 18px; color: #58a3ff; } .company-number { font-size: 16px; color: #000; } .company-time { color: #333; } .progress-bar { display: inline-block; width: 22%; height: 12px; background: #eee; border-radius: 6px; position: relative; >i { position: absolute; top: 0; left: 0; background: #58a3ff; height: 12px; border-radius: 6px; } } } .foster-component { margin-top: 10px; .ant-radio-group { >label { border-radius: 0px; border: 1px solid #d9d9d9; margin-right: 10px; margin-bottom: 10px; } .ant-radio-button-wrapper-checked { border: 1px solid #58a3ff; box-shadow: none; } } } .foster-return { float: right; margin-left: 20px; background: #ea0862; color: #fff; border: none; border-radius: 4px; padding: 6px 10px; } } .content-desc { background: #fff; margin-top: 20px; padding: 20px; } } .user-content { background: #fff; .content-title { font-size: 16px; color: #333; margin-bottom: 10px; .proportion { font-size: 12px; margin-left: 20px; } .link { float: right; a { margin-right: 20px; } } } .user-search { input { width: 200px; } >* { margin-right: 20px; margin-top: 20px; } p { margin-top: 20px; button { margin-right: 20px; } } } .clearfix { >.orgTech-item { width: 60%; display: inline-block; >span { margin-right: 10px; } >input { width: 200px; margin-right: 10px; } >textarea { margin-top: 6px; } } >div { margin-bottom: 10px; } } .patent-table { margin-top: 20px; } } .admin-desc-content { .ant-modal-body { >div { margin-top: 0px; margin-bottom: 10px; p { margin: 6px 0; } } } .half-div { width: 50%; float: left; margin-top: 0px; margin-bottom: 10px; >span { display: inline-block; width: 100px; } >input { width: 60%; } >textarea { width: 94%; } } } .upload-box { display: inline-block; margin-top: 10px; margin-bottom: 20px; } .download-file { a { margin-right: 20px; i { vertical-align: middle; } } }