@import '../../../common/css/global'; #open_vip{ .recruit{ background: linear-gradient(#ebcfb9,#d39f78); padding:20px 0; .banner-img{ padding: 0 5px; image{ width: 100%; vertical-align: middle; } } .detail-box{ margin:0 15px; background-color:#C78556; .item{ padding:20px 15px 10px 15px; .title{ text-align: center; color: #FFFFFF; font-size:13px; line-height: 18px; padding-bottom: 15px; span{ display: inline-block; width: 4px; height: 4px; border-radius: 50%; line-height: 18px; background-color: #FFFFFF; margin-bottom: 4px; &.left-dot{ margin-right:7px; } &.right-dot{ margin-left: 7px; } } } .bg-li{ position: relative; .triangle{ position: absolute; right: 0; top: 0; width: 0px; height: 0px; border-width: 19px; border-style: solid; /*定义的是实现边框*/ border-color: @mainColor @mainColor transparent transparent;//上右底左 span{ position: absolute; right: -15px; top: -18px; font-size: 12px; color: #FFFFFF; } } } .info{ display: flex; align-items: center; background-color: #FFFFFF; padding:15px 10px; margin-bottom: 10px; .left-box{ width:90px; height: 90px; image{ width: 100%; height: 100%; vertical-align: middle; } } .right-box{ flex: 1; padding-left:15px; overflow: hidden; .name{ color:#111111; font-size: 15px; line-height: 22px; height: 44px; margin-bottom:20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .money-buy{ display: flex; align-items: center; .money{ color:#FB5054; font-size: 16px; line-height: 22px; flex: 1; } .buy-btn{ background:linear-gradient(180deg,rgba(228,212,168,1) 0%,rgba(219,182,126,1) 100%); border-radius:12px; color:#333333; font-size:13px; line-height: 18px; padding:3px 16px; } } .active-btn{ background-color: #C78556; font-size: 13px; line-height: 18px; border-radius:12px; padding:3px 23px; color: #FFFFFF; } } } } } } .vip-box{ .title{ color:#333333; font-size: 14px; line-height: 20px; padding: 12px; text-align:center; } .list-content{ padding-bottom: 87px; .li-item{ margin-bottom: 10px; image{ width: 100%; vertical-align: middle; } } } } .open-btn{ position: fixed; bottom: 0; left: 0; right: 0; //margin:0 15px 12px 15px; background-color:@mainColor; box-shadow:0px -4px 26px 0px rgba(0,0,0,0.11); height: 67px; line-height: 67px; color: #333333; font-size: 18px; font-weight: 700; text-align: center; } }