div { /* box-sizing: border-box; */ } .audition-content { padding: 20px; background-color: #eef0f3; } .audition-title { width: 100%; border-radius: 10px; background-color: #fff; margin-bottom: 20px; } .audio-wrapper { background-color: #fff; -webkit-box-shadow: 0 0 1px #999; box-shadow: 0 0 1px #999; border-radius: 3px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; overflow: hidden; } .audio-wrapper-high { padding-top: 50px; } .audio-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 40px; height: 100%; text-align: center; line-height: 100%; } .audio-left img { width: 18px; margin: 0; display: initial; cursor: pointer; } .audio-right { position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 2%; float: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; } .wave-bar { position: absolute; top: -50px; width: 100%; height: 50px; overflow: hidden; background: rgba(22, 22, 22, 0.1); } .wave-bar .wave-front { position: absolute; width: 100%; height: 100%; z-index: 2; /* // background: url('') 0 no-repeat; */ /* // background:url("../../../../../assets/images/barbg.png") */ background: url("/images/barbg.png") 0; background-size: 100% 100%; } .wave-bar .wave-back { position: absolute; top: 0; width: 100%; height: 100%; z-index: 1; background: linear-gradient(0deg, #fc9a00, #fed46f); transform: translateX(-100%); } .progress-bar { height: 30px; width: 100%; } .progress-bar .bar-inner { position: relative; top: 13px; height: 6px; border-radius: 2px; background: rgba(0, 0, 0, 0.3); } .progress-bar .bar-inner .progress { position: absolute; height: 100%; border-radius: 2px; background: -webkit-gradient( linear, left top, right top, from(#62a6ff), to(#9982f9) ); background: linear-gradient(90deg, #62a6ff, #9982f9); } .progress-bar .bar-inner .progress-btn-wrapper { position: absolute; left: -9px; top: -12px; width: 30px; height: 30px; transform: translate3d(-5px, 0, 0); } .progress-bar .bar-inner .progress-btn-wrapper-transition .progress-btn { transition: all; position: relative; top: 9px; left: 9px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 12px; height: 12px; border: 2px solid #1890ff; border-radius: 50%; background: #fff; -webkit-box-shadow: 0 3px 12px rgb(0 0 0 / 10%); box-shadow: 0 3px 12px rgb(0 0 0 / 10%); } .audio-time { height: 30px; line-height: 30px; } .audio-time .audio-length-total { float: right; font-size: 13px; color: #aaa; margin-right: 10px; } /* body */ .audition-body { display: flex; } .audition-body .audition-info, .audition-body .audition-interact { height: 400px; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; background-color: #fff; } .audition-body .audition-info { width: 300px; padding: 18px; margin-right: 20px; } .audition-body .audition-interact { padding: 15px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow-y: auto; } .info-tip { font-size: 16px; font-weight: 700; color: rgba(0, 0, 0, 0.65); margin-bottom: 20px; } .info-text { color: rgba(0, 0, 0, 0.65); word-wrap: break-word; margin-bottom: 14px; } .text-item { overflow: hidden; margin-bottom: 10px; } .floatLeft { float: left; } .floatRight { float: right; } .floatLeft .icon-wrap,.floatRight .icon-wrap{ box-sizing: border-box; width: 32px; height: 32px; padding: 5px; border-radius: 50%; overflow: hidden; } .floatLeft .icon-wrap{ background: linear-gradient(90deg, #62a6ff, #9982f9); text-align: center; font-size: 20px; } .floatRight .icon-wrap{ background: linear-gradient(90deg, #0000fc, #3d3dff); text-align: center; font-size: 20px; } .el-icon-service,.el-icon-s-custom{ color: #fff; } .robot-text { border-radius: 0 16px 16px 16px; background-color: rgba(0, 0, 0, 0.04); margin-left: 10px; } .user-text { background-color: rgba(24, 144, 255, 0.16); margin-right: 10px; border-radius: 16px 0 16px 16px; } .com-text { padding: 8px 13px; max-width: 240px; word-wrap: break-word; }