/* 我的技能培训详情 */ page { height: 100%; background-color: #f2f2f2; font-family: 'PingFangSC-Regular, PingFang SC'; } .details { padding-bottom: 100rpx; &-bg { &-1 { width: 100%; height: 140rpx; background-color: #3D5D4C; } &-2 { width: 120%; height: 180rpx; background-color: #3D5D4C; border-radius: 60%; margin-top: -88rpx; margin-left: -10%; } } &-content { padding: 0 30rpx; margin-top: -200rpx; &-title { padding: 40rpx 36rpx; background-color: #fff; border-radius: 10rpx; display: flex; .left { height: 224rpx; margin-right: 22rpx; position: relative; border: solid 1px #e0e0e0; border-radius: 10rpx; padding: 2rpx; &-weekly { width: 204rpx; height: 44rpx; line-height: 44rpx; text-align: center; background-color: #DDB100; font-size: 22rpx; font-weight: 700; color: #fff; border-bottom-left-radius: 10rpx; border-bottom-right-radius: 10rpx; position: absolute; top: 176rpx; } } .right { font-size: 28rpx; color: #3E3E3E; line-height: 40rpx; .name { display: flex; align-items: center; color: #3D5D4C; font-size: 36rpx; font-weight: 500; margin-bottom: 10rpx; .tip { text-align: center; padding: 0 10rpx; background: linear-gradient(153deg, #F89E42 0%, #FF7833 100%); border-radius: 20rpx; font-size: 20rpx; color: #fff; margin-right: 20rpx; } .professional { // width: 70%; // overflow: hidden; // text-overflow: ellipsis; // white-space: nowrap; } } .class { text { color: #555555; font-size: 24rpx; margin-right: 24rpx; } } .hardly { margin: 10rpx 0; } } } &-course { background-color: #fff; border-radius: 10rpx; padding: 40rpx 34rpx; margin-top: 20rpx; &-btn { display: flex; justify-content: space-between; .item { width: calc(50% - 8rpx); height: 82rpx; display: flex; justify-content: center; align-items: center; border: solid 1px #D3D3D3; border-radius: 10rpx; font-size: 28rpx; color: #555555; .name { margin: 0 34rpx 0 20rpx; } } } &-progress { margin-top: 42rpx; .title { color: #424242; font-size: 36rpx; } } &-tab { display: flex; margin-top: 44rpx; margin-bottom: 18rpx; view { color: #797979; font-size: 30rpx; margin-right: 56rpx; } .active { color: #000; font-weight: 600; } } &-online { .online-list { &-item { display: flex; border-bottom: solid 1px #DBDBDB; padding: 32rpx 0; .left { margin-right: 26rpx; } .right { color: #0B0B0B; font-size: 30rpx; view { &:last-child { font-size: 24rpx; color: #9A9A9A; margin-top: 10rpx; } } } } } } &-offline { .notice { font-size: 24rpx; color: #545454; } .offline-list { &-item { display: flex; border-bottom: solid 1px #DBDBDB; padding: 32rpx 0; .left { margin-right: 26rpx; } .right { font-size: 24rpx; color: #9A9A9A; view { line-height: 40rpx; &:first-child { color: #0B0B0B; font-size: 30rpx; } } } } } } } } } .no-data { padding: 60rpx 0; }