@import "./reset.less"; .container { width: 100%; height: 100%; overflow: auto; background: #fff; border-bottom: 10px @disColor solid; box-sizing: border-box; } ul, li { list-style: none; } h2 { .h2; border-bottom: 10px @disColor solid; position: fixed; top: 0; } .main-body { .main-body-com; border: none; border-left: 10px @disColor solid; margin: 54px 0 0; min-width: 1090px; min-height: calc(100% - 84px); /*width: 100%;*/ } .appeal-info, .appeal-content, .appeal-history { margin-top: 20px; .title { font-size: 16px; font-weight: bold; position: relative; padding-left: 15px; } .title::after { content: ""; width: 4px; height: 13px; background: #267fd7; position: absolute; left: 0; top: 3px; border-radius: 2px; } .info { margin: 10px 0; display: flex; justify-content: space-between; flex-flow: wrap; padding: 0 12px; .info-title { margin-right: 10px; } } .content { margin: 10px 0; padding: 0 12px; .con-title { margin-top: 10px; } .goDetail { padding: 5px 15px; background: #00a1ff; color: #fff; text-align: center; border-radius: 4px; } } .history { overflow: hidden; .box { margin: 0 12px; margin-top: 15px; & span { padding-right: 15px; } } .box:first-child{ border-top: none!important; } } } .goback { display: inline-block; width: 85px; height: 32px; background: #00a1ff; border-radius: 4px; color: #fff; text-align: center; line-height: 32px; cursor: pointer; margin-right: 15px; float: right; & span { color: #fff; pointer-events: none; } } .bot { text-align: center; display: flex; justify-content: center; margin-top: 20px; .btn-sure { display: inline-block; width: 90px; height: 32px; background: #00a1ff; border-radius: 4px; color: #fff; text-align: center; line-height: 32px; cursor: pointer; margin-right: 15px; & span { color: #fff; pointer-events: none; } } & ul { position: absolute; background: #fff; display: none; } .btn-cancel { width: 90px; height: 30px; background: #fff; border-radius: 4px; color: #777; border: 1px solid #777; text-align: center; line-height: 30px; cursor: pointer; } } .appeal-box { .item { padding: 5px 0; position: relative; .radio { margin: 0 5px; } .title { width: 80px; text-align: right; display: inline-block; } .inp { border: 1px solid #e2e5ef; height: 24px; padding: 0 5px; } .textarea, .textarea2 { width: 300px; height: 100px; overflow-y: auto; border: 1px solid #e2e5ef; resize:none; vertical-align: top; } } } .required { color: #e3505b; } .warning { display: none; } .con-title{ word-wrap: break-word; }