.card-body{padding:0;position:relative}.itemlist{padding-right:10px;padding-left:10px}.itemlist .item{height:80px;padding-top:15px;padding-bottom:20px;position:relative}.itemlist .item:before{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;background-image:linear-gradient(180deg,transparent 50%,#abadb1 0)}.itemlist .item .item_title{font-size:20px;font-weight:1000}.itemlist .item .item_desc,.itemlist .item .item_title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.itemlist .item .item_desc{font-size:10px}.itemlist .item .item_price{height:25px;position:absolute;bottom:20%;left:43%}.itemlist .item .item_price .now_price{font-size:18px;font-weight:600}.itemlist .item .item_price .now_price sup{font-size:10px;font-weight:300;text-decoration:line-through}.itemlist .item .item_price .now_price sup:before{content:"\00A5";margin-right:1px}.itemlist .item .item_price .buy_button{position:absolute;bottom:-40%;right:-90%}.device_info{height:5rem;padding:.5rem}.device_info h2{margin-bottom:1px}.dialog{width:100%;height:56px;background-color:rgba(0,0,0,.5);position:fixed;z-index:999;margin:0 auto;bottom:15%;padding:2px}.imgStyle{float:left;margin-left:12px;position:relative;top:50%;transform:translateY(-50%)}.downFont{background-color:transparent;border:0 solid transparent;float:left;margin-left:10px;line-height:56px}.btnStyle,.downFont{color:#fff;font-size:15px}.btnStyle{float:right;border-radius:22px;border:0 solid transparent;height:44px;padding-left:20px;padding-right:20px;margin-right:12px;background-color:#4169e1;position:relative;top:50%;transform:translateY(-50%)}