.combo-package-content{background: #fff;margin-bottom: 10px;}
.combo-package-content .combo-package-name{padding: 8px 10px;}
.combo-package-content .goods-info{overflow: hidden;border-bottom: 1px solid;padding: 8px 3%;}
.combo-package-content .goods-info:last-child{border-bottom: none;}
.combo-package-content .goods-info .goods-img{display: inline-block;width: 30%;text-align: center;line-height: 100%;float: left;}
.combo-package-content .goods-info .goods-img a{display: inline-block;width: 100%;padding: 50% 0;text-align: center;position: relative;}
.combo-package-content .goods-info .goods-img a .pic{max-height: 100%;max-width: 100%;height: auto;vertical-align: middle;position: absolute;top: 0;left: 0;}
.combo-package-content .goods-info .data-info{display: inline-block;width: 66%;float: left;position: relative;margin-left: 10px;}
.combo-package-content .goods-info .data-info .goods-name{height: 40px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: -webkit-box;line-height: 150%;}
.combo-package-content .goods-info .data-info .price{height: 25px;line-height: 25px;}
.combo-package-content .goods-info .data-info .select-sku{height: 25px;line-height: 25px;font-size: 12px;}
.combo-package-content .goods-info .data-info .select-sku span{width: 95%;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.combo-package-content .goods-info .data-info .select-sku i{float: right;position: relative;line-height: 25px;}
 
.combo-package footer{width: 100%;height: 50px;background: #fff;position: fixed;bottom: 0;}
.combo-package footer .combo-package-info{width: 65%;float: left;}
.combo-package footer .combo-package-info p{height: 25px;padding-left: 10px;}
.combo-package footer .combo-package-info p .package-price{margin-top: 5px;display: inline-block;}
.combo-package footer .combo-package-info p .original-price{white-space: nowrap;}
.combo-package footer .combo-package-info p .save-the-price{margin-left: 10px;display: inline-block;}
.combo-package footer button{width: 35%;line-height: 50px;height:50px;text-align: center;color: #fff;float: right;font-size: 16px;}
.combo-package footer+div{height: 50px;}

.combo-package .widgets-cover {position: fixed;top: 40%;bottom: 0;left: 0;right: 0;z-index: 999;pointer-events: none;opacity: 0;transition: opacity .3s 80ms;will-change: opacity;}
.combo-package .widgets-cover.show {pointer-events: auto;opacity: 1;}
.combo-package .widgets-cover .cover-content {position: absolute;left: 0;right: 0;bottom: 0;top: 0;background-color: #fff;-webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 80ms;transition: transform .3s cubic-bezier(0,0,.25,1) 80ms;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);will-change: transform;box-shadow: 0 -1px 40px rgba(0,0,0,.3);}
.combo-package .widgets-cover.show .cover-content {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.combo-package .sku-wrap {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.combo-package .sku-wrap .header {padding: 10px 0 10px 126px;position: relative;}
.combo-package .sku-wrap .header .img-wrap {width: 104px;height: 104px;position: absolute;top: -28px;left: 10px;border-radius: 4px;overflow: hidden;border: 1px solid;padding: 1px;line-height: 104px;}
.combo-package .sku-wrap .header .img-wrap img {width: 100%;height: 100%;}
.combo-package .sku-wrap .header .main {font-size: 12px;line-height: 20px;padding-right: 20px;}
.combo-package .sku-wrap .header .main .price {font-size: 16px;word-wrap: break-word;}
.combo-package .sku-wrap .header .main .sku-info {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 36px;overflow: hidden;}
.combo-package .sku-wrap .header .main .sku-info span {margin-right: 5px;}
.combo-package .sku-wrap .header .sku-close {position: absolute;top: 10px;right: 10px;width:20px;height: 20px;}
.combo-package .sku-wrap .body {padding: 0 15px 10px;position: absolute;bottom: 48px;top: 93px;left: 0;right: 0;overflow: auto;-webkit-overflow-scrolling: touch;}
.combo-package .sku-wrap .body > hr {border:none; border-bottom: 1px solid;}
.combo-package .sku-list-wrap li {border-bottom: 1px solid;padding-bottom: 10px;}
.combo-package .sku-list-wrap li h2 {font-size: 13px;font-weight: 400;padding:13px 0;margin:0;}
.combo-package .sku-list-wrap li .items span {position: relative;display: inline-block;border: 1px solid;padding: 5px 12px;border-radius: 8px;font-size: 13px;margin: 0 8px 8px 0;}
.combo-package .sku-list-wrap li .items .disabled {border: 1px dashed;}
.combo-package .sku-wrap .footer {height: 48px;text-align: center;line-height: 48px;color: #FFF;width: 100%;position: absolute;bottom: 0;font-size: 15px;}
.combo-package .sku-wrap .footer:active {opacity: .8;}

/* 数量选择 */
.buy-num-wrap {
  height: 50三px;
  line-height: 30px;
  padding:10px;
  background: #fff;
}
.buy-num-wrap input{
  display:inline-block;
  width:20px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border:none;
  border-bottom:1px solid #eee;
}
.buy-num-wrap span{
  display:inline-block;
  width:20px;
  height: 20px;
  margin: 0 5px;
  position: relative;
  top:5px;
}
.buy-num-wrap span.sub{
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACn0lEQVRYhc3ZO2gUQRjA8d+tSQQfjYlFSLQRIoIikgi2WgdFBJ+x0cK3tYXYaGPtMyI2Ro2VIIidqQLigyBaRMFGE2xi5aNINLHYuXC529vsJZdb/3DFznw33/9292a/mS0MX+u2ACJsx070oAsdWBn6f2Ecn/AGQ3iN6VoTNdUY34kzOIJ1KXHLsQZbsC+0fcUD3MBY1oRRxrjWMPBnXJhHrhrrwnc/h7Fa6yW4H6M4jZYFiJXTEsYaxYH5gtMEm3ALj9FWB7Fy2jAYclS91aoJrsATnKy/VwUnQ64VSZ1Jgk14hN4llCqnN+SsOJNJgtexe6mNEtgdcs+hXPAATjREJ5kTOFTaUCrYKuEX5MB1rC0elApesTT/1lpZg8vFg6LgehzPRSeZY2KnWcFTaM5Np5JmsZMofPpy1UmmD1GxKunMWSaJTmyPsCtvkxR2RlhQQdggeiJszNsihY0R2vO2SKG9CauzRK7fcVrHtqMKyxY/G838nTI+ct+XlzfnC12dtaKumxwUljVr33owU2yEH1kCx0fum/k7tRivWWam//j2bjBL6I/C8LXu99hcl8z150OEj3lbpPAxwtu8LVJ4E4kX1f8rQxFeqWEh3UDG8DoSb0cM5CyTxACmi/PgDUzmKFPOpNhptmAdw93cdCq5J9x2pU+SS/iei85cvuNi8SAq6zjbcJ1Kzis5UeXP4kH0N1RnLnfwsLQhqVg4j6cN0ZnLU5wrb0wSnBSv7p8vtVEJz0LOipmkWrn1G3s05nL3Y2/IWUFaPTgl3ho7hIn6e5nA4ZCjah2XpWAdxCbcVp/JfDKMtUm85ZZK1op6QrzS34Cr4h38WhkP390Qxsp0VQqLfA2xS7xs7RIvtFeF/p/iJ8EncTn3wgJfQ/wDcJl8mRvYtYMAAAAASUVORK5CYII=') no-repeat center / cover;
}
.buy-num-wrap span.add{
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAC50lEQVRYhc3ZT2gUdxjG8c+OiULak9FDSMxFUISWIok09KZnUUrBP1WhtIfY1PbcQ/FiLz0n/isiQtSmJ0EovVUopJQaCaU9qOClzdJLPNlaummyPcxvw2Yyu5lkZnf6wMLOzDvP+92d2Xfe97eV2ckRW1CEQziMUezDIF4Jx/9CFU8xhwd4iJXNJurZZPwQPsIZ7GkTtwM78TreCft+xx1cxkLWhFHGuP5g/AyfbgDXSnvCuc+CV39RgCfwGBPYvgWwpLYHr8c4uVFwO8AeXMXX2FUAWFK7MBNytLzVWgH24R7OF8+1TudDrr60g2mAPfgKRzsIldTRkHPdN5kGOIVjnSZK0bGQe42SgCcx3hWcdI3jdPOOZsB+KZ+gBE1hd2OjGfBzOX+tw2MT3hz/3vDYRB6bnbjU2GgADuODPK4wOPKebb19Bg+ey2v1fmBaBfwQvXldK5XYrrItt1WvmEkUXmfzOnZAZxE1upKhkmHSNIRDEY6UTdJGhyNsqSHskkYj7C+boo32Rxgom6KNBiqzkyP/yNDnDY9NGDx4rogSor68pDo/7bcfr2wUWsvaURcGR1wnB944lSk2wossgdX5afXlpTxcq6qv/OuPn2eyhL6ozE6O/ILXikj81oW51fc/TI0WYflrhCdFOHVITyI8KpuijeYi8VD9f9WDCD/ZxCDdRS3gYSRejrhdMkyabmOlUQcvo1YiTFI1MdNqw7qAG3ld6/V4baiAenlTuO2anyQX8TyPa/XRLctLf6vOT+exeY7PGhuVxPLbKfEAXabO4G5jI/ksnsH1ruKs1Zea4EhfWfgE97uCs1b38XFyZxpgTTzdf9tpoiZ9E3KuqySt2q2XOK47l/s63g4516ldP7gkXho7jcXiuSzi3ZCjZV3K0rDO4ACuKaaY14LXARkqRtaOelE86e/FF+IV/M2qGs7dG7wyXZVkHcyqxsB/RDy27hMP2q+G43+KnwRPxe3cd7b4N8R/xFyVtzUvCrQAAAAASUVORK5CYII=') no-repeat center / cover;
}