.detail-wrap{ .detail-top{ @include clearfix; padding-bottom: px2rem(15); line-height: px2rem(40); .d-tips{ font-size: px2rem(14); float: left; } .d-filter{ float: right; position: relative; cursor: pointer; &:after{ content: ""; position: absolute; width: 0; height: 0; right: px2rem(10); top: px2rem(15); border-left: px2rem(7) solid transparent; border-right: px2rem(7) solid transparent; border-top: px2rem(9) solid rgba(0, 0, 0, 0.5); } &:hover{ ul{ display: block; } } p{ font-size: px2rem(16); color: rgba($color: #ffffff, $alpha: 0.6); line-height: px2rem(40); text-align: center; background: rgba(0, 0, 0, 0.3); min-width: px2rem(90); padding: 0 px2rem(30) 0 px2rem(15); } ul{ display: none; top: px2rem(40); position: absolute; left: 0; right: 0; } li{ line-height: px2rem(40); font-size: px2rem(16); background: #ffffff; color: rgba($color: #000000, $alpha: 0.7); width: 100%; &:hover{ background: #dddddd; } } } } .detail-list{ border: 1px solid rgba(255, 255, 255, 0.1); background: rgba(0, 0, 0, 0.2); padding: px2rem(2); .col-1{ padding-left: px2rem(30); width: px2rem(140); text-align: left; } .col-2{ @include flex(1); padding-left: px2rem(30); text-align: left; } .col-3{ width: px2rem(120); padding-left: px2rem(30); text-align: left; } } .list-hd{ @include webkitbox(1); background: rgba(0, 0, 0, 0.2); line-height: px2rem(50); font-size: px2rem(16); } .list-bd{ height: px2rem(440); overflow-y: auto; &::-webkit-scrollbar { width: 6px; } &::-webkit-scrollbar-thumb { border-radius: 12px; background: rgba(#535a60, 0.6); } ul{ margin: 0; padding: 0; overflow: hidden; } li{ @include webkitbox(1); overflow: hidden; padding: px2rem(10) 0; &:nth-child(even) { background: rgba(0, 0, 0, 0.2); } .col-2{ line-height: px2rem(26); em{ font-size: px2rem(16); vertical-align: middle; display: inline-block; } } .col-3{ line-height: px2rem(26); } } h5{ font-weight: bold; line-height: px2rem(26); color: #eeeeee; font-size: px2rem(16); } p{ color: #999999; font-size: px2rem(14); line-height: px2rem(26); } span{ font-weight: bold; font-size: px2rem(16); display: inline-block; vertical-align: middle; padding-left: px2rem(35); &.tpMinus{ color: #da3232; } &.tpAdd{ color: #32a049; } &.tpEOS{ background: url("../../../assets/icon_eos.png") left center no-repeat; background-size: px2rem(17); } &.tpGT{ background: url("../../../assets/icon_b_gt.png") left center no-repeat; background-size: px2rem(22); } } } }