.c-view { height: 100%; background: #eeeeee; width: 100%; position: relative; } .box { @include webkitbox(2); } .box-hd { padding: 0 16px; border-bottom: 1px solid #d6d6d6; .title-wrap { position: relative; padding: 10px 0; font-size: 14px; color: #000; line-height: 40px; height: 40px; @include clearfix(); &:before { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; width: 2px; height: 12px; background: #299ef4; } span { float: right; color: #999999; cursor: pointer; } } } .box-bd { padding: 0 20px; @include flex(1); overflow-x: hidden; overflow-y: auto; color: #333333; h2 { font-size: 18px; margin: 50px 0 30px; } } .no-data { text-align: center; h3 { font-size: 14px; } .icon-tele { display: block; margin: 30px auto 50px; width: 60px; height: 60px; background: url(../../assets/icon-tele.png) no-repeat; } .el-button { padding: 8px 40px; } } .list-group { display: flex; flex-wrap: wrap; margin-right: -10%; } .group-item { position: relative; width: 45%; height: 143px; margin: 0 10px 10px 0; background: #ffffff; border: 1px solid #c0c0c0; border-radius: 2px; font-size: 14px; color: #999999; line-height: 36px; padding: 16px 20px 0; box-sizing: border-box; &.ext-add { background: #f2f2f2; text-align: center; cursor: pointer; h3 { color: #333; text-align: left; } i { font-size: 54px; color: #ccc; } } h3 { color: #2499f1; } .btn-relate { position: absolute; right: 20px; top: 56px; font-size: 12px; } } .h5-wrap { .c-view { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; } .box { display: block; } .box-hd { display: none; } .box-bd { padding: 0 px2rem(24); h2 { margin: px2rem(96) 0 px2rem(69); font-size: px2rem(34); span { color: #409eff; display: block; font-size: px2rem(30); margin-top: px2rem(24); } } } .list-group { display: block; margin-right: 0; } .group-item { width: auto; height: px2rem(177); margin: 0 0 px2rem(30) 0; line-height: px2rem(45); padding: px2rem(21) px2rem(21) 0; &.ext-add { i { font-size: px2rem(60); } } .btn-relate { right: px2rem(21); top: px2rem(56); font-size: px2rem(30); padding: px2rem(15) px2rem(27); } } }