.caption {margin:0 15%;color:rgb(211,234,255);} .caption .tab-item span{position:relative;} .caption .tab-item.active {color:#FFF;} .caption .tab-item.active span:after {content:'';height:0.07rem;width:1.8rem;border-radius:0.03rem;background:#FFF;display:block;margin:0 auto;position:absolute;left:0;right:0;margin-top:.05rem;} .list li {padding:.4rem .48rem;max-height:228px;border-bottom:1px solid rgb(209,209,209);} .list .item {height:1.48rem;max-height:148px;position:relative;} .list .item .pic {width:1.48rem;max-width:148px;height:100%;background:#DEDEDE;color:#FFF;overflow:hidden;border-radius:.2rem;position:relative;top:0;left:0;float:left;} .list .item .pic .font {font-size:.3rem;} .list .item .but {position:absolute;top:0;right:0;height:100%;} .list .item .but .butn {font-size:.38rem;background:rgb(66,181,255);color:#FFF;border-radius:0.05rem;display:block;width:1.5rem;height:.76rem;text-align:center;line-height:.76rem;} .list .item .but .butn.disabled {background:rgb(190,190,190);} .list .item .txt {position:relative;margin-left:1.68rem;margin-right:1.6rem;font-size:1rem;height:1.48rem;} .list .item .txt .name {font-size:0.4rem;color:rgb(51,51,51);display:block;padding-top:.17rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .list .item .txt .info{font-size:0.28rem;width:100%;color:rgb(153,153,153);margin:0;padding-top:0.06rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .list .item .txt .info i{font-style:normal;width:.03rem;height:0.18rem;background:rgb(153,153,153);display:inline-block;margin:0 .16rem;}