* { margin: 0; padding: 0; } .m-page { width: 100%; height: 100%; } /*月卡详情*/ .m-month-card { width: 100%; height: 100%; background-color: #FFF3E8; } .m-slider { height: 175px; } .m-slider img { object-fit: cover; } .month-card-title { background-color: #fff; padding-bottom: 52px; padding-top: 10px; } .month-card-title h4 { font-size: 19px; color: #232323 !important; line-height: 21px; } .month-card-title p { font-size: 14px; color: #666; line-height: 16px; } .month-card-title .f-price { font-size: 15px; line-height: 17px; color: #333; } .month-card-area { position: relative; height: 100%; background-color: #FFF3E8; padding-left:15px; } .month-card { position: relative; top: -40px; padding: 5px 10px 10px 0; background: url(../images/coupon-bg-red@1x.png) no-repeat 0 0 /100% 100%; } .month-card-left { box-sizing: border-box; color: #fff; padding-left: 16px; } .month-card-right { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /*margin-right: 5px;*/ } .get-btn { width: 34px; height: 38px; border: none; background: none; /*//margin-top: -15px;*/ font-size: 17px; line-height: 19px; color: #fff; } .new-man { font-size: 17px; line-height: 1; margin-bottom: 6px; } .limit-buy { font-size: 10px; line-height: 12px; color: #FFBAA9; } .end-date { margin-top: 10px; font-size: 9px; line-height: 14px; color: #FFBAA9; } .qrcode-img { width: 76px; height: 76px; margin: 0 auto; margin-top: 15px; /*background-color: #909090;*/ } .qrcode-img img { object-fit: cover; } @media (max-width: 350px) { .month-card-area { padding-left: 10px; } .month-card .f-font-45 { font-size: 30px; } .month-card .get-btn { font-size: 14px; } .month-card .f-mr15 { margin-right: 5px; } .month-card .new-man { font-size: 14px; } .month-card .end-date { margin-top: 4px; } .month-card .month-card-left { padding-left: 13px; } } /*公共样式*/ .btn-md { border: none; background: none; width: 250px; height: 40px; line-height: 40px; border-radius: 2px; } .btn-primary { width: 80px; border: none; background: none; } .btn-orange { width: 80px; /*height: 24px;*/ -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #FE9B36; background: none; line-height: 23px; } .bg-orange { background-color: #FE9B36; } .bg-gray { background-color: #D4D4D4; } .f-mt5 { margin-top: 5px; } .f-mt10 { margin-top: 10px; } .f-mt20 { margin-top: 20px; } .f-mt-10 { margin-top: -10px; } .f-mt-15 { margin-top: -15px; } .f-mt9 { margin-top: 9px; } .f-mt10 { margin-top: 10px; } .f-mb20 { margin-bottom: 20px; } .f-mb25 { margin-bottom: 25px; } .f-ml20 { margin-left: 20px; } .f-ml27 { margin-left: 27px; } .f-mr10 { margin-right: 10px; } .f-mr15 { margin-right: 15px; } .f-mr20 { margin-right: 20px; } .f-mr27 { margin-right: 27px; } .f-flex { display: flex; align-items: center; } .justify-between { justify-content: space-between; } .justify-center { justify-content: center; } .f-font-11 { font-size: 11px; } .l-height-15 { line-height: 15px; } .f-font-12 { font-size: 12px; line-height: 14px; } .f-font-13 { font-size: 13px; } .f-font-15 { font-size: 15px; line-height: 17px; } .f-font-18 { font-size: 18px; } .f-font-23 { font-size: 23px; } .f-font-45 { font-size: 45px; line-height: 1; } .f-text-center { text-align: center; } .f-bold { font-weight: bold; } .s-orange { color: #FE9B36; } .s-orange-1 { color: #E6A96C; } .s-orange-2 { color: #FF9363; } .s-white { color: #fff; } .s-gray { color: #999; } .s-gray-1 { color: #909090; } .s-black-1 { color: #333333; } .s-red { font-weight: bold; color: #F45252 !important; } .line-through { text-decoration: line-through; } .f-hide { display: none; }