|
@ -0,0 +1,263 @@
|
|
|
|
*{box-sizing: border-box;}
|
|
|
|
p{margin-bottom: 0;}
|
|
|
|
body{background: #f2f3f5;}
|
|
|
|
/*顶部轮播图*/
|
|
|
|
.fuwu-swiper,.activity-swiper{background: #fff;}
|
|
|
|
.fuwu-swiper img{width: 100%;height: auto;display: block;margin: 0 auto;}
|
|
|
|
|
|
|
|
/*我的活动*/
|
|
|
|
.activity-swiper .swiper-slide{padding: 15px;}
|
|
|
|
.activity-title{font-size: 17px;color: #333;line-height: 1.6;}
|
|
|
|
.activity-title.line-clamp2{height: 54px;}
|
|
|
|
.line-clamp2{text-overflow: -o-ellipsis-lastline;text-overflow: -webkit-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;text-overflow:display: -o-box;-webkit-line-clamp:2;-o-line-clamp:2;-webkit-box-orient: vertical;-o-box-orient: vertical;}
|
|
|
|
.activity-swiper .activity-img{height: 120px;display: flex;align-items: center;border-radius: 8px;overflow: hidden;margin-bottom: 10px;}
|
|
|
|
.activity-img img,.health-shop img{width: 100%;height: 100%;display: block; object-fit: contain;}
|
|
|
|
.activity-other{line-height: 30px;}
|
|
|
|
.activity-swiper .swiper-pagination-bullet{transition: all .3s ease-in-out;}
|
|
|
|
.activity-swiper .swiper-pagination-bullet-active{background-color: #5cb85c;width: 20px;border-radius: 4px;}
|
|
|
|
.activity-swiper>.swiper-pagination{bottom: 5px;}
|
|
|
|
.swiper-button-next,.swiper-button-prev{height: 25px;}
|
|
|
|
.activity-other .i-btn,.activity-list-item .i-btn{width: 90px;text-align: center;border-color: transparent;}
|
|
|
|
.activity-list-item .i-btn[data-status="2"]{background-color: #ff9526;}
|
|
|
|
.activity-list-item .i-btn[data-status="3"]{background-color: #ccc;}
|
|
|
|
.hdbmz{position: absolute;right: 0;top: 0;width: 50px;height: auto;display: block;}
|
|
|
|
/*公共样式*/
|
|
|
|
.i-333{color: #333!important;}
|
|
|
|
.i-666{color: #666!important;}
|
|
|
|
.i-999{color: #999!important;}
|
|
|
|
.i-909090{color: #909090!important;}
|
|
|
|
.i-ff9526{color: #ff9526!important;}
|
|
|
|
.i-f14{font-size: 14px!important;}
|
|
|
|
.i-f12{font-size: 12px!important;}
|
|
|
|
.i-f17{font-size: 17px!important;}
|
|
|
|
.i-c-rang-right:before{width: 20px;content: '';display: inline-block;height: 100%;background: url(../images/tiaozhuan_icon.png) no-repeat center;background-size: 6px 13px;top: 0;color: #c8c8c8;font-size: 18px;position: absolute;right: 15px;}
|
|
|
|
.i-c-rang-right .pull-right{padding-right: 20px;}
|
|
|
|
.pull-right{float: right;}
|
|
|
|
.p10-15{padding: 10px 15px;}
|
|
|
|
.pt10{padding-bottom: 10px;}
|
|
|
|
/*panel开始*/
|
|
|
|
.i-panel{position: relative;margin-bottom: 10px;background: #fff;border-top: 1px solid #ececec;}
|
|
|
|
.i-panel-title{position: relative;color: #323232;padding: 12px 15px;font-size: 14px;}
|
|
|
|
.i-panel-body{position: relative;border-bottom: 1px solid #ececec;padding: 10px 15px;overflow: hidden;}
|
|
|
|
.i-panel-title+.i-panel-body:before{height: 1px;left: 0;background: #ececec;display: block;content: '';position: absolute;right: 0;top: 0;}
|
|
|
|
.i-panel-footer{padding: 10px;font-size: 14px;}
|
|
|
|
/*panel结束*/
|
|
|
|
|
|
|
|
/*积分列表*/
|
|
|
|
.i-integral-list{display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
|
|
|
|
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
|
|
|
|
display: -ms-flexbox; /* TWEENER - IE 10 */
|
|
|
|
display: -webkit-flex; /* NEW - Chrome */
|
|
|
|
display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
|
|
|
|
overflow: hidden;justify-content: center;flex-direction: row;align-items: center;line-height: 1;}
|
|
|
|
.i-integral-item{position: relative;
|
|
|
|
-webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
|
|
|
|
-moz-box-flex: 1; /* OLD - Firefox 19- */
|
|
|
|
width: 50%; /* For old syntax, otherwise collapses. */
|
|
|
|
-webkit-flex: 1; /* Chrome */
|
|
|
|
-ms-flex: 1; /* IE 10 */
|
|
|
|
flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
|
|
|
|
height: 72px;padding: 4px 0;}
|
|
|
|
|
|
|
|
.i-integral-content{position: relative;}
|
|
|
|
.i-panel-body-title{margin-top: -10px;}
|
|
|
|
.i-panel-body-title>span{font-size: 12px;line-height: 1;display: inline-block;}
|
|
|
|
.i-panel-body-title .pull-right{padding: 6px 10px;}
|
|
|
|
.integral-surplus{padding: 6px 15px;color: #fff;border-bottom-right-radius: 24px;background: #0AD800;position: relative;top: -1px;}
|
|
|
|
.i-integral-item:before{cursor: pointer;content: '';position: absolute;height: 55%;top: 30%;width: 1px;background: #ececec;left: -1px;}
|
|
|
|
.i-integral-item p{font-size: 14px;text-align: center;}
|
|
|
|
/*积分小图标*/
|
|
|
|
.i-jf-icon:after{content: '';width: 17.5px;margin-left: 4px;position: relative;top: 4px;height: 17.5px;display: inline-block;background: url(../images/icon_jifen2.png) no-repeat center;background-size: 17.5px 17.5px;}
|
|
|
|
.i-integral-item .integral-number{font-size: 25px;bottom: 14px;text-align: center;margin-top: 10px;}
|
|
|
|
/*积分规则*/
|
|
|
|
.health-smelling p,.integral-rule p{font-size: 12px;line-height: 1.8;margin-bottom: .5em;position: relative;}
|
|
|
|
.health-smelling p{margin-left: 25px;}
|
|
|
|
.health-smelling p:before{content: '';background: url(../images/huodongweiwen_icon.png) no-repeat round;display: inline-block;width: 14px;height: 14px;position: absolute;left: -25px;top: 3px;}
|
|
|
|
/*获取积分列表*/
|
|
|
|
.get-integral-act-list{}
|
|
|
|
.get-integral-act-item{display: -webkit-box; -webkit-box-align: center; border-radius: 5px;background: #eef1f8;padding: 10px;margin-bottom: 10px;}
|
|
|
|
.integral-act-center{-webkit-box-flex: 1;padding-left: 10px;padding-right: 10px;}
|
|
|
|
.integral-act-left,
|
|
|
|
.integral-act-right{-webkit-box-flex: 0;}
|
|
|
|
.integral-act-left img{width: 50px;height: 50px;display: block;}
|
|
|
|
.integral-act-right .i-btn{width: 70px;}
|
|
|
|
.acticity-after-img:after{content: '';display: inline-block;width: 50px;height: 17px;background: url(../images/huodong_img.png) no-repeat round;margin-left: 10px;position: relative;top: 2.5px;}
|
|
|
|
.renwu-img img{width: 100%;height: auto;display: block;margin-bottom: 10px;}
|
|
|
|
/*健康商城*/
|
|
|
|
.health-shop,.activity-swiper{margin-left: -15px;margin-right: -15px;}
|
|
|
|
.health-shop .swiper-wrapper .swiper-slide{ width: auto; border-radius: 10px;overflow: hidden;}
|
|
|
|
.health-shop .swiper-wrapper .swiper-slide img{width: 100%; height: auto;display: block;transition: all .3s ease-in-out;}
|
|
|
|
.health-shop .swiper-wrapper .swiper-slide-prev{transform: scale(0.8);transform-origin: 100% 0;}
|
|
|
|
.health-shop .swiper-wrapper .swiper-slide-next{transform: scale(0.8);transform-origin: 0 0;}
|
|
|
|
.health-shop .swiper-wrapper .swiper-slide-active{margin-top: 7px;}
|
|
|
|
.new-news{position: relative;margin-bottom: 20px;padding-left: 80px;}
|
|
|
|
.new-news:before{content: '';width: 50px;position: absolute;left: 15px;height: 20px;display: inline-block;background: url(../images/NEW_img.png) no-repeat round;}
|
|
|
|
.new-news-scroll{font-size: 0;height: 20px;white-space: nowrap;overflow: hidden;}
|
|
|
|
.new-news-list{white-space: nowrap;display:inline-block;}
|
|
|
|
.new-news-list li{padding-right: 60px;color: #ff5e6c;display: inline-block;font-size: 14px;line-height: 20px;}
|
|
|
|
|
|
|
|
|
|
|
|
.i-btn{display: inline-block;padding: 6px 12px;outline: none;margin-bottom: 0;font-size: 12px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
|
|
|
|
.i-btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c;}
|
|
|
|
.i-btn-gray{color: #fff;background: #ccc;border-color: #bbb;}
|
|
|
|
.i-btn.disabled{pointer-events: none;cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}
|
|
|
|
.i-border-radius-15{border-radius: 15px;}
|
|
|
|
.i-text-center{text-align: center;}
|
|
|
|
.i-text-right{text-align: right;}
|
|
|
|
.integral-act-name{font-size: 14px;color: #323232;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
|
|
|
|
.dialing{width: 90px;position: absolute;right: 10px;bottom: 5px;}
|
|
|
|
.rxdh{font-size: 12px;color: #232323;position: relative;padding: 12px 10px;}
|
|
|
|
.qytsfw{border-radius: 5px;overflow: hidden;border: 1px solid #ececec;}
|
|
|
|
.qytsfw img{width: 100%;height: auto;display: block;}
|
|
|
|
/*签约的好处*/
|
|
|
|
.qydhc{margin: 0 15px 10px;}
|
|
|
|
.qydhc-top{height: 10px;border: 3px solid #eef8f1;border-radius: 5px;padding: 0 2px;}
|
|
|
|
.qydhc-top span{background: #5cb85c;display: block;height: 100%;border-radius: 2px;}
|
|
|
|
.qydhc-body{margin: -5px 12px 0;background: #eef1f8;border-radius: 0 0 5px 5px;padding: 12px 5px 10px 10px;}
|
|
|
|
.qydhc-title{color: #4dcd70;font-size: 16px;}
|
|
|
|
.qydhc-title:before{background: url(../images/icon_qianyuehaochu.png) no-repeat;background-size: 100% auto;margin-right: 8px;position: relative;top: 2px;content: '';width: 15.5px;height: 15.5px;display: inline-block;}
|
|
|
|
.haochu-item{position: relative;padding-left: 20px;font-size: 12px;color: #232323;line-height: 2;margin-bottom: .2em;}
|
|
|
|
.haochu-item:before{position: absolute;content: 'O';left: 0;top: 0;color: #5cb85c;}
|
|
|
|
|
|
|
|
.i-flex-box{display: -webkit-box; -webkit-box-align: center;}
|
|
|
|
.i-flex-box-item{display: block; -webkit-box-flex: 1;}
|
|
|
|
.action-list{margin-bottom: -12px;border-top: 1px solid #ececec;padding: 0 25px;}
|
|
|
|
.action-list li{position: relative;padding: 10px 0 5px;}
|
|
|
|
.action-list li span{position: relative;font-size: 14px;color: #323232;margin-left: 5px;top: 10px;}
|
|
|
|
.action-list li img{width: 57px;height: auto;}
|
|
|
|
|
|
|
|
.integral-source{background: #fff;}
|
|
|
|
.integral-type>*{font-size: 15px;color: #323232;padding: 13px 0;position: relative;}
|
|
|
|
.activity-square .integral-type>*{font-size: 16px;color: #666;}
|
|
|
|
/*下划线动画*/
|
|
|
|
.integral-type>*:after{transition: all .5s ease-in-out;position: absolute;content: '';width: 0;left: -50%;bottom: 0;height: 2px;background: transparent;}
|
|
|
|
.integral-type .mui-active{color: #5cb85c!important;}
|
|
|
|
.integral-type>*.mui-active:after{background: #5cb85c;height: 3px;width: 30px;margin-left: -15px;;left: 50%;}
|
|
|
|
|
|
|
|
.all-total{padding: 15px 15px 30px;border: none;background: url(../images/shouyi_bg_img.png) no-repeat top center;background-size: 100% 100%;}
|
|
|
|
.all-total p{color: #fff;}
|
|
|
|
#totalIncome{font-size: 28px;}
|
|
|
|
.icon-jifen{width: 17px;height: 17px;display: inline-block;vertical-align: sub;margin-right: 3px;background: url(../images/shouyi_icon.png) no-repeat;background-size: 100% 100%;}
|
|
|
|
|
|
|
|
|
|
|
|
/*积分来源样式*/
|
|
|
|
.integral-content{display: none;}
|
|
|
|
.integral-list{background: #fff;}
|
|
|
|
.integral-list-item{display: -webkit-box; -webkit-box-align: center;position: relative;padding: 9px 15px;font-size: 14px;}
|
|
|
|
.integral-list-item .i-flex-box-item{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;}
|
|
|
|
.zwkf:before{position: absolute;left: -25px;right: 0;bottom: 2px;top: 0;content: '暂未开放';color: #fff;font-size: 14px;background-color: rgba(0,0,0,.5);z-index: 2;line-height: 72px;cursor: default;pointer-events: none;text-align: center;}
|
|
|
|
.integral-list-item:after{left: 15px;right: 0;position: absolute;content: '';bottom: 0;background: #ececec;height: 1px;}
|
|
|
|
.integral-list-item:last-child:after{left: 0;}
|
|
|
|
.integral-value{-webkit-box-flex: 0;font-size: 17px;color: #4DCD70;white-space: nowrap;text-align: center;}
|
|
|
|
.reduce-value{color: #323232;}
|
|
|
|
.add-value {color: #ff9526;}
|
|
|
|
.create-tiem{-webkit-box-flex: 0;font-size: 14px;color: #808080;margin-right: 20px;margin-left: 20px;}
|
|
|
|
.create-tiem:empty{display: none;}
|
|
|
|
|
|
|
|
.div-no-info{position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: center;}
|
|
|
|
.div-no-info img{width: 100%;}
|
|
|
|
.integral-source .mui-fullscreen{top: 165px;height: auto;background: #fff;}
|
|
|
|
.activity-square .mui-fullscreen .mui-segmented-control~.mui-slider-group{top: 50px;}
|
|
|
|
.activity-square .mui-fullscreen{height: auto;background: #F2F2F2;}
|
|
|
|
.integral-source .mui-scroll,.activity-square .mui-scroll{width: 100%!important;}
|
|
|
|
.integral-source .mui-segmented-control.mui-scroll-wrapper{height: 40px;}
|
|
|
|
.activity-square .mui-segmented-control.mui-scroll-wrapper .mui-scroll,.activity-square .mui-segmented-control.mui-scroll-wrapper{height: 50px;background: #FFF;}
|
|
|
|
.integral-source .mui-control-item{line-height: 40px;}
|
|
|
|
.activity-square .mui-control-item{line-height: 50px;}
|
|
|
|
|
|
|
|
.mui-pull-caption{font-weight: 100;font-size: 14px;}
|
|
|
|
|
|
|
|
.i-btn-success+.i-btn-success{margin-top: 10px;}
|
|
|
|
|
|
|
|
/*活动广场列表*/
|
|
|
|
.activity-list{background: #F2F2F2;}
|
|
|
|
.activity-list-item{background: #fff;padding: 15px 15px 10px;margin-bottom: 10px;}
|
|
|
|
|
|
|
|
/*已参与活动统计*/
|
|
|
|
.activity-statistics{margin-bottom: 5px;margin-top: 10px;border-radius: 4px;flex-wrap: wrap;border: 1px solid #ececec;height: 140px;line-height: 1;text-align: center;width: 100%;}
|
|
|
|
.activity-statistics .i-flex-box-item{height: 68px;padding-top: 15px;font-size: 14px;position: relative;}
|
|
|
|
.activity-statistics .i-flex-box-item:before{position: absolute;left: 0;top: 15px;bottom: 15px;width: 1px;background-color: #ececec;content: '';margin-left: -1px;}
|
|
|
|
.my-rankings{height: 50%;width: 100%;border-top: 1px solid #ececec;padding-top: 10px;background: url(../images/paiming_bg_img.png) no-repeat;background-size: 100% 100%;}
|
|
|
|
|
|
|
|
.rankings{font-size: 28px;color: #ff9526;}
|
|
|
|
.activity-statistics > div > p:first-child{margin-bottom: 10px;}
|
|
|
|
|
|
|
|
/*活动奖励*/
|
|
|
|
.activity-detail .i-panel-title:after{left: 0;}
|
|
|
|
.hdjl-swiper{padding-bottom: 28px;}
|
|
|
|
.hdjl-swiper.swiper-container-horizontal>.swiper-pagination{bottom: 0;line-height: 1;}
|
|
|
|
.hdjl-swiper .swiper-pagination-bullet-active{background: #4DCD70;}
|
|
|
|
.hdjl-swiper .swiper-slide{border-radius: 5px;border: 1px solid #ddd;position: relative;padding-bottom: 20px;max-width: 33%;width: auto;}
|
|
|
|
.hdjl-swiper .swiper-slide>p{position: absolute;bottom: 0;text-align: center;background: #4DCD70;color: #fff;font-size: 12px;line-height: 20px;left: 0;right: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
|
|
|
|
/*活动介绍*/
|
|
|
|
/*.activity-introduction{padding: 0 10px;}*/
|
|
|
|
.activity-introduction span:first-child{display: block;width: 75px;text-align: right;align-self: flex-start;}
|
|
|
|
.activity-introduction .i-flex-box{position: relative;padding-left: 20px;font-size: 14px;margin-bottom: 10px;color: #666;}
|
|
|
|
.activity-introduction .i-flex-box:after,
|
|
|
|
.activity-introduction .i-flex-box:before{position: absolute;content: '';display: inline-block;}
|
|
|
|
.activity-introduction .i-flex-box:after{left: 0px;width: 14px;height: 14px;background: #4DCD70;top: 5px;z-index: 1;transform: rotateZ(45deg);}
|
|
|
|
.activity-introduction .i-flex-box:before{left: 4px;width: 6px;height: 6px;background: #fff;top: 9px;z-index: 2;}
|
|
|
|
.ycy{color: #ff9526;font-size: 20px;}
|
|
|
|
.qcy{margin-top: 25px;width: 120px;height: 40px;border-radius: 20px;font-size: 14px;}
|
|
|
|
|
|
|
|
/*报名成功提示*/
|
|
|
|
.i-modal-open { overflow: hidden;}/*禁止屏幕滚动*/
|
|
|
|
.i-modal{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 99;display: none;}
|
|
|
|
.i-modal-layer{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,.3);z-index: 1;}
|
|
|
|
.prompt-content{width: 255px;height: auto;background: #fff;border-radius: 10px;margin: 50px auto;z-index: 2;position: relative;}
|
|
|
|
.success-image{font-size: 17px;color: #FF9526;text-align: center;border-top-left-radius: 10px;border-top-right-radius: 10px;overflow: hidden;}
|
|
|
|
.success-image img {width: 100%;height: auto;display: block;}
|
|
|
|
.user-info{padding: 15px 15px 20px;}
|
|
|
|
.info-list{border-top: 1px solid #e1e1e1;}
|
|
|
|
.info-list-item{color: #333;}
|
|
|
|
.info-list-title{font-size: 17px;margin-top: 15px;}
|
|
|
|
.item-name,.item-name+p{font-size: 14px;position: relative;line-height: 2;}
|
|
|
|
.item-name{width: 75px;padding-right: 15px;text-align: justify;color: #999;text-align-last: justify;align-self: flex-start;}
|
|
|
|
.item-name:after{content: ':';right: 3px;position: absolute;}
|
|
|
|
.i-modal-close{position: absolute;bottom: -60px;left: 50%;margin-left: -15px;color: #999;background: #fff;text-align: center;font-weight: bold;width: 30px;height: 30px;line-height: 28px;border-radius: 100%;display: inline-block;font-size: 25px;}
|
|
|
|
|
|
|
|
/*报名信息确认*/
|
|
|
|
.comfirm-image{background: url(../images/baoming_biaoqian_img.png) no-repeat round;background-position: center top;background-size: 75% 100%;color: #fff;padding: 10px 40px 18px;font-size: 17px;line-height: 1;text-align: center;}
|
|
|
|
.comfirm-info .prompt-content{padding-top: 15px;margin-top: 90px;}
|
|
|
|
.help-block {display: block;margin-top: 10px;line-height: 1;margin-bottom: 15px;color: #737373;font-size: 14px;}
|
|
|
|
.has-error .help-block{color: #ff5e6c;}
|
|
|
|
.user-select{
|
|
|
|
display: block;
|
|
|
|
width: calc(100% - 15px);
|
|
|
|
height: 43px;
|
|
|
|
line-height: 43px;
|
|
|
|
font-size: 14px;
|
|
|
|
outline: none;
|
|
|
|
color: #999;
|
|
|
|
appearance:none;
|
|
|
|
-moz-appearance:none;
|
|
|
|
-webkit-appearance:none;
|
|
|
|
border: none;
|
|
|
|
border-radius: 25px;
|
|
|
|
padding-right: 15px;
|
|
|
|
background: #fff;
|
|
|
|
}
|
|
|
|
.select-box{
|
|
|
|
position: relative;
|
|
|
|
height: 45px;
|
|
|
|
border-radius: 25px;
|
|
|
|
background: #fff;
|
|
|
|
border:1px solid #ececec;
|
|
|
|
padding-left: 15px;
|
|
|
|
}
|
|
|
|
.select-box:after{
|
|
|
|
content: '';
|
|
|
|
position: absolute;
|
|
|
|
width: 14px;
|
|
|
|
height: 7px;
|
|
|
|
right: 15px;
|
|
|
|
top: 50%;
|
|
|
|
margin-top: -3.5px;
|
|
|
|
background: url(../images/xiazhan_icon.png) no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
}
|
|
|
|
.select-user-info{border-top: 1px solid #ececec;padding: 10px 0 20px;}
|
|
|
|
.comfirm-btn{font-size: 17px;padding: 7px 35px;border-radius: 40px;margin-bottom: -10px;}
|
|
|
|
/*活动规则*/
|
|
|
|
.rule-list{list-style: none;font-size: 12px;color: #999;}
|
|
|
|
img.event_none {pointer-events: none;}
|