@charset "utf-8"; #paper-process-base { height: 100%; color: #000; .start { background: #7775CA; height: 100%; padding: 40px 20px; .bg { height: 100%; width: 100%; background: #fff; } .fixed-content { position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); .title { text-align: center; font-size: 40px; font-weight: 600; margin-bottom: 100px; } .desc { text-align: center; margin-bottom: 80px; display: flex; flex-direction: row; .block { display: inline-block; width: 300px; .desc-title { margin-bottom: 20px; .assets { margin-right: 10px; } } .desc-info { font-size: 40px; font-weight: 600; } } } .tip { text-align: center; margin-bottom: 20px; } .submit { text-align: center; } } } .layout { background: #006DAA; height: 100%; padding: 0 25px; display: flex; flex-direction: column; position: relative; .calculator { position: absolute; z-index: 9; top: 92px; } .fixed { position: absolute; top: 62px; left: 0; right: 0; height: 30px; line-height: 30px; background: #7EAFE0; color: #fff; padding: 0 25px; z-index: 100; .calculator-icon { margin-left: 50px; cursor: pointer; } .collect-icon { float: right; cursor: pointer; transform: translateY(5px); line-height: 16px; height: 16px; } } .layout-header { height: 60px; color: #fff; .title { font-size: 20px; line-height: 60px; display: inline-block; } .right { float: right; text-align: right; .block { line-height: 30px; cursor: pointer; .assets { margin-right: 10px; } } } } .layout-footer { height: 35px; line-height: 35px; color: #fff; margin-right: -25px; .help { padding: 0 10px; border-left: 1px solid #fff; border-right: 1px solid #fff; display: inline-block; cursor: pointer; .assets { margin-right: 10px; } } .help:hover { background: darken(#006DAA, 10); } .full { display: inline-block; padding: 0 10px; border-right: 1px solid #fff; cursor: pointer; } .full:hover { background: darken(#006DAA, 10); } .next { float: right; padding: 0 10px; border-left: 1px solid #fff; border-top: 1px solid #fff; cursor: pointer; box-sizing: border-box; height: 35px; .assets { margin-left: 20px; } } .next:hover { background: darken(#006DAA, 10); } } .layout-body { background: #fff; flex: 1; overflow: hidden; overflow-y: auto; .block { padding: 60px 20px 20px; } span.\#select\# { line-height: 20px; height: 20px; } } .layout-body .two { display: flex; height: 100%; .block { overflow: hidden; overflow-y: auto; flex: 1; } .block-content { border-right: 4px solid #006DAA; .navigation { margin-bottom: 80px; } } .block-answer { border-left: 4px solid #006DAA; } } .layout-body .relax { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; .title { color: #000000; font-size: 32px; margin-bottom: 40px; .assets { margin-left: 10px; } } .time { .block { display: inline-block; width: 110px; height: 160px; line-height: 160px; background: #F2F3F5; text-align: center; color: #383838; font-size: 100px; padding: 0; margin: 0 10px; } .div { display: inline-block; color: #383838; font-size: 100px; line-height: 160px; } } } .layout-body .exercise-start { padding-top: 60px; padding-left: 40px; padding-right: 40px; padding-bottom: 20px; .title { color: #000000; font-size: 32px; text-align: center; margin-bottom: 10px; } .desc { font-size: 16px; margin-bottom: 25px; } .tip { color: red; } .bottom { .text { color: #000000; font-size: 16px; margin-bottom: 5px; } .tip { color: red; } .next { display: inline-block; background: #066da9; color: #fff; line-height: 32px; padding: 0 5px; cursor: pointer; box-sizing: border-box; height: 32px; .assets { margin-left: 10px; } } .next:hover { background: darken(#006DAA, 10); } } } .layout-body .exercise-start.default { .block-list { margin-bottom: 40px; .block-item { display: inline-block; width: 33.33%; .block-title { margin-bottom: 10px; .block-title-border { height: 30px; line-height: 20px; display: inline-block; background: rgba(255, 243, 46, 1); border-radius: 4px; border: 1px solid rgba(25, 25, 25, 1); padding: 5px 10px 5px 5px; position: relative; cursor: pointer; i { position: absolute; left: 7px; top: 9px; } span { display: inline-block; vertical-align: top; } } .block-title-border::before { content: ''; display: inline-block; width: 20px; height: 20px; background: #fff; border: 1px solid #000; border-radius: 10px; margin-right: 5px; } } .block-text { margin-bottom: 20px; color: #686872; font-size: 16px; } } } } .layout-body .exercise-start.cat { .title { margin-bottom: 40px; } .block-list { margin-bottom: 70px; .block-item { display: inline-block; width: 33.33%; padding: 0 5px; .block-item-body { border-radius: 6px; padding: 60px 20px; border: 2px solid #CDCDCD; position: relative; .block-text { margin-bottom: 30px; } i { display: none; } } .block-item-body.active { border: 2px solid #4292f0; i { position: absolute; top: 5px; left: 5px; display: block; } } .block-item-body.active::before { content: ''; display: inline-block; position: absolute; top: 0; left: 0; border: 20px solid; border-color: #4292f0 transparent transparent #4292f0; } } } } } .modal { position: fixed; top: 0; left: 0; right: 0; bottom: 0; .body { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #006DAA; width: 400px; color: #fff; .title { height: 38px; line-height: 38px; font-size: 18px; padding-left: 25px; border-bottom: 1px solid #fff; } .desc { text-align: center; margin-top: 20px; margin-bottom: 20px; } .btn-list { text-align: center; margin-bottom: 15px; .btn { display: inline-block; width: 70px; line-height: 35px; height: 35px; border: 1px solid #fff; background: #006DAA; cursor: pointer; } .btn:hover { background: darken(#006DAA, 5); } } } } }