@charset "utf-8"; #sentence-read { height: 100%; background: rgba(221, 227, 237, 1); .layout { height: 100%; .layout-body { width: 1000px; margin: 0 auto; height: 100%; overflow: hidden; overflow-y: auto; background: #fff; padding: 20px 30px; position: relative; .crumb { color: #5E677B; margin-bottom: 5px; } .title { color: #000000; font-size: 20px; font-weight: 600; margin-bottom: 40px; } .text { color: #000000; line-height: 20px; } .overload { position: relative; margin: 0 20px; .text { position: absolute; left: 0; top: 0; width: 920px; } } .free-over { width: 560px; margin: 240px auto; text-align: center; .free-over-title { color: #333; font-size: 16px; margin-bottom: 10px; } .free-over-btn { display: inline-block; background: #4292F0; border-radius: 25px; padding: 5px 20px; margin-bottom: 40px; color: #fff; font-size: 20px; cursor: pointer; } .free-over-btn:hover { background: darken(#4292F0, 5) } .free-over-desc { width: 560px; background: rgba(245, 245, 245, 1); border-radius: 4px; padding: 20px; .free-over-desc-title { font-size: 12px; color: #989898; text-align: left; margin-bottom: 5px; } .free-over-desc-content { color: #5E677B; text-align: left; } } } } .layout-menu { position: absolute; top: 0; bottom: 0; right: 0; left: 0; padding: 60px; background: #fff; overflow: hidden; overflow-y: auto; .title { font-size: 24px; color: #333333; border-bottom: 1px solid #E5E7F0; padding-bottom: 30px; margin: 0; } .close { position: absolute; top: 60px; right: 30px; font-size: 14px; font-family: Helvetica Neue; width: 20px; height: 20px; line-height: 20px; text-align: center; cursor: pointer; color: #B1B1B1; } .chapter {} .chapter-item { height: 50px; line-height: 50px; padding-left: 20px; font-size: 20px; color: #333333; border-bottom: 1px solid #E5E7F0; cursor: pointer; &.trail { color: #999; } } .chapter-item:hover, .chapter-item.active { color: #4292F0; &trail { color: #999; } } .part-item { height: 50px; line-height: 50px; padding-left: 70px; font-size: 16px; color: #5E677B; border-bottom: 1px solid #E5E7F0; cursor: pointer; &.trail { color: #999; } } .part-item:hover, .part-item.active { color: #4292F0; &trail { color: #999; } } .page { float: right; padding-right: 20px; } } .layout-right { position: fixed; left: 50%; top: 45px; transform: translateX(500px); margin-left: 6px; } .layout-bottom { position: fixed; bottom: 20px; left: 22px; font-size: 10px; color: #8897A8; .per { margin-right: 10px; } .num { margin-right: 10px; } .btn { position: relative; .assets { cursor: pointer; } .jump { position: absolute; top: -40px; width: 120px; height: 30px; padding: 6px 10px; background: rgba(255, 255, 255, 0.5); .text { font-size: 12px; color: #8897A8; margin-right: 10px; display: inline-block; } .input { vertical-align: top; width: 36px; height: 18px; line-height: 18px; background: rgba(255, 255, 255, 1); display: inline-block; border: none; text-align: center; } .assets { vertical-align: top; } } } } .layout-progress { position: fixed; bottom: 0; left: 0; right: 0; } } }