/*首页样式*/ .shop-con{ width: calc(100% - 20px); border-radius: 5px; background: #FFFFFF; margin: 10px; overflow: hidden;} .scroll-con{ width: 100%; height: 46px; padding: 8px 10px; padding-right: 5px; overflow: hidden;} .scroll-con-tit{ width: 40px; height: 26px; line-height: 24px; text-align: center; border-radius: 4px; border: 1px solid #FF6600; color: #FF6600; margin-top: 2px; font-size: 12px; float: left;} .scroll-con-r{ width: calc(100% - 50px); height: 30px; line-height: 30px; margin-left: 10px; overflow: hidden; float: left;} .scroll-list{ width: 100%; color: #C9C9C9;} .scroll-list li{ width: 100%; height: 30px; overflow: hidden;} .scroll-list li div{ position: relative; width: calc(100% - 24px); height: 30px; overflow:auto; float: left;} .scroll-list li div span{ position: absolute; left: 0; top: 0; display: inline-block; width: auto; white-space: nowrap;} .scroll-list li i{ display: block; height: 30px; line-height: 30px; font-size: 18px; float: right;} .shop-con .nav-list{ padding: 0;} .shop-tit{ width: 100%; padding: 0 10px; overflow: auto;} .shop-tit-con{ position: relative; max-width: 70%; height: 30px; font-size: 15px; color: #111111; line-height: 30px; padding-left: 8px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .shop-tit-con:before{ position: absolute; left: 0; top: 5px; width: 3px; height: 20px; background: #FF6600; content: "";} .shop-tit-link{ display: block; max-width: 30%; height: 30px; line-height: 30px; color: #FF6600; overflow: hidden; float: right;} .shop-tit-link:link, .shop-tit-link:visited, .shop-tit-link:hover, .shop-tit-link:active, .shop-tit-link:focus{ color: #FF6600;} .shop-tit-link i{ display: inline-block; height: 20px; line-height: 20px; font-size: 18px;} .use-list{ width: 100%; padding: 5px; overflow: auto;} .use-list li{ width: calc(33.33% - 10px); float: left; margin: 5px;} .use-list-pic{ position: relative; width: 80%; height: 80px; background: #FEF3EE; border-radius: 5px; margin: 0 auto; overflow: hidden; z-index: 2;} .use-list-goods{ display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; max-width: 100%; max-height: 100%; margin: auto;} .use-list-mark{ display: block; position: absolute; left: 0; top: 0; width: 35%; z-index: 3;} .use-list-con{ width: 100%; background: #FFFFFF; padding-bottom: 10px; padding-top: 60px; margin-top: -50px; border-radius: 6px;} .use-list-con .pro-list-nm{ padding: 0 8px; font-size: 12px;} .use-list-con .goods-list-pay span{ font-size: 13px;} .goods-list-sell{ max-width: 42%; height: 20px; line-height: 20px; font-size: 12px; color: #C9C9C9; float: right; overflow: hidden;} /*个人中心页面样式*/ .mine-hd{ width: 100%; padding: 0 10px; padding-top: 30px;} .mine-hd-intro{ width: 100%; line-height: 18px; font-size: 12px; color: #C9C9C9; margin-bottom: 10px;} .mine-hd-con{ width: 100%; padding: 10px 0; overflow: auto;} .mine-hd-l{ width: calc(100% - 66px); float: left;} .mine-hd-nm{ width: 100%; height: 28px; line-height: 28px; font-size: 16px; overflow: hidden;} .mine-hd-nm span{ font-size: 14px; color: #C9C9C9;} .mine-hd-mark{ width: 100%; height: 28px; padding: 4px 0; overflow: hidden;} .mine-hd-mark-con{ max-width: calc(60% - 10px); height: 20px; line-height: 20px; margin-right: 10px; float: left;} .mine-hd-mark-con div{ max-width: 100%; padding: 0 11px; border-radius: 11px; font-size: 12px; background: #f3f3f3; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .mine-hd-mark-con img{ position: relative; display: block; height: 20px; margin-right: -8px; float: left; z-index: 2;} .mine-hd-pic{ width: 56px; height: 56px; overflow: hidden; border-radius: 5px; float: left; margin-left: 10px;} .mine-hd-pic img{ display: block; width: 100%; height: 100%; border-radius: 50%;} .box-con{ width: calc(100% - 20px); border-radius: 6px; box-shadow: 0px 2px 6px rgba(102,102,102,0.1); margin: 10px; background: #FFFFFF; overflow: hidden;} .box-con .nav-list{ margin: 0; padding-bottom: 10px;} .mine-tt{ padding: 5px 0; padding-bottom: 10px; color: #FFFFFF; background: -webkit-linear-gradient(72deg, #43485c, #313244); background: -o-linear-gradient(72deg, #43485c, #313244); background: -moz-linear-gradient(72deg, #43485c, #313244); background: linear-gradient(18deg, #43485c, #313244);} .mine-tt .box-tit-link{ color: #FFFFFF;} .box-tit{ width: 100%; height: 47px; line-height: 42px; font-size: 16px; padding: 0 10px; padding-top: 5px;} .box-tit-nm{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .box-tit-nm{ width: 61%; height: 42px; float: left;} .box-tit-nm img{ display: block; height: 18px; float: left; margin-top: 12px; margin-right: 6px;} .box-tit-link{ display: block; position: relative; max-width: 38%; font-size: 14px; font-weight: 300; float: right; color: #ADADAD; padding-right: 22px;} .box-tit-link i{ position: absolute; right: 0; top: 0; display: block; width: 18px; height: 42px; font-size: 18px; line-height: 42px;} /*记录页面样式*/ .log-list{ width: 100%; margin: 10px auto; padding: 0 10px;} .log-list li{ width: 100%; padding: 10px 0; border-bottom: 1px solid rgba(231,231,231,0.5);} .log-list-hd{ width: 100%; padding: 5px 0; line-height: 24px; color: #202020; text-align: justify;} .log-list-con{ width: 100%; overflow: auto;} .log-list-iteam{ padding: 5px 0; padding-right: 10px; float: left;} .log-list-iteam-esp{ max-width: 40%; padding-right: 0; float: right;} .log-list-iteam-tit, .log-list-iteam-num{ width: 100%; height: 24px; line-height: 24px; color: #202020; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .log-list-iteam-tit{ height: 20px; line-height: 20px; font-size: 12px; color: #C9C9C9;} .list-iteam-20{ width: 20%;} .list-iteam-22{ width: 22%;} .list-iteam-25{ width: 25%;} .list-iteam-28{ width: 28%;} .list-iteam-30{ width: 30%;} .list-iteam-32{ width: 32%;} .list-iteam-35{ width: 35%;} .list-iteam-37{ width: 37%;} .list-iteam-38{ width: 38%;} .list-iteam-40{ width: 40%;} .list-iteam-50{ width: 50%;} .list-iteam-60{ width: 60%;} .list-iteam-70{ width: 70%;} /*邀请列表页面添加样式*/ .log-list-mark{ width: 50px; height: 22px; line-height: 22px; border-radius: 5px; text-align: center; font-size: 12px; -webkit-transform: scale(0.8); transform: scale(0.8); float: left; margin-right: 3px; margin-top: 1px;} /*平台公告页面样式*/ .inv-list{ padding: 10px; line-height: 24px; padding-bottom: 0;} .inv-list li{ width: 100%; border-bottom: 1px solid #f5f5f5; padding: 5px 0; margin-bottom: 10px;} .inv-list li.active{ color: #C9C9C9;} .inv-list-nm{ width: 100%; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .inv-list-con{ width: 100%; overflow: auto;} .inv-list-con .list-iteam div{ height: 24px; overflow: hidden;} .inv-list-tit{ width: 100%; color: #C9C9C9;} .inv-list-inreo{ width: 100%;} .notice-row{ width: 100%; line-height: 40px; overflow: auto;} .notice-nm{ width: calc(100% - 120px); height: 40px; font-size: 15px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .notice-time{ width: 110px; float: right; text-align: right; font-size: 12px;} /*公告详情页面样式*/ .notice-tit{ width: 100%; padding: 0 10px; line-height: 26px; font-size: 22px; text-align: justify; word-break: break-all; margin-top: 25px;} .notice-tittime{ width: 100%; padding: 0 10px; line-height: 24px; font-size: 12px; color: #C9C9C9; text-align: right; margin-bottom: 20px;} .notice-con{ width: 100%; padding: 0 10px; overflow: hidden; margin-top: 20px;} .notice-con img{ display: block; max-width: 100%; margin-bottom: 15px;} /*留言反馈页面样式*/ .msg-text{ width: calc(100% - 20px); min-height: 98px; line-height: 24px; padding: 10px; background: #FAFAFA; border: 1px solid #EDEBEC; margin: 10px;} .msg-text:empty:before{ content: attr(placeholder); color: #ADADAD;} .msg-text:focus:before{ content: none;} .msg-list{ width: 100%; line-height: 20px; padding: 0 10px; border-top: 1px solid #EDEBEC; margin: 10px auto;} .msg-list li{ padding: 2px 0; border-bottom: 1px solid #EDEBEC; word-break: break-all;} .msg-list-con{ width: 100%; overflow: auto; margin: 15px 0;} .msg-list-tit{ width: 100%; height: 30px; line-height: 30px;} .msg-list-intro{ width: 100%; line-height: 20px; color: #ADADAD; text-align: justify; word-break: break-all;} .msg-list-name{ max-width: calc(100% - 120px); height: 30px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .msg-list-time{ max-width: 110px; height: 30px; font-size: 12px; color: #ADADAD; text-align: right; float: right; overflow: hidden;} .msg-list-pic{ width: 100%; overflow: auto; margin-top: 10px;} .msg-btn{ display: block; width: 88%; height: 45px; line-height: 45px; border: 0; border-radius: 3px; text-align: center; padding: 0; font-size: 16px; background: #FE0000; color: #FFFFFF; margin: 30px auto; margin-top: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .wd-list{ width: 100%; font-size: 15px; padding: 0 10px;} .wd-list-nm{ width: 100%; height: 24px; line-height: 24px;} .mui-icon-bg{ position: absolute; right: 6px; top: 6px; width: 20px; height: 20px; border-radius: 50%; background: rgba(102,102,102,0.8); z-index: 2;} .edit-list-pic{ width: 100%; padding: 10px 0; overflow: auto;} .edit-list-piccon{ position: relative; width: 90px; height: 90px; margin-right: 10px; border: 1px solid #EDEBEC; background: #FAFAFA; float: left; margin-bottom: 10px; overflow: hidden;} .edit-list-piccon img{ position: absolute; left: -50%; top: -50%; right: -50%; bottom: -50%; min-width: 100%; min-height: 100%; max-width: 150%; max-height: 150%; margin: auto; z-index: 1;} .edit-list-piccon .mui-icon-close{ display: block; position: absolute; right: 0; top: 0; width: 32px; height: 32px; text-align: center; line-height: 32px; color: #FFFFFF; z-index: 2;} .edit-list-piccon .mui-icon-plusempty{ display: block; width: 100%; height: 100%; text-align: center; line-height: 90px; font-size: 56px; background: url(../../img/icon/picbg.png) no-repeat; background-size: 100% 100%;} .msg-photos .mui-icon-plusempty{ background: transparent;} .edit-list-piccon input{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;} /*卷轴页面样式*/ .reel-hd{ position: relative; width: 100%; color: #FFFFFF; text-align: center;} .reel-hd-bg{ width: 100%;} .reel-hd-con{ position: absolute; left: 0; top: 40px; bottom: 0; width: 100%; height: 85px; padding: 0 10px; margin: auto;} .reel-hd-tit{ width: 100%; height: 22px; line-height: 22px; font-size: 12px;} .reel-hd-num{ width: 100%; height: 38px; line-height: 38px; font-size: 24px; margin-bottom: 5px;} .reel-hd-see{ width: 100%; height: 20px; line-height: 20px; font-size: 12px; margin: 0 auto;} .reel-hd-see span{ display: inline-block; max-width: 100%; padding: 0 8px; height: 20px; background: rgba(255,255,255,0.3); border-radius: 10px;} .reel-nav{ width: 100%; padding: 10px 5px; overflow: auto;} .reel-nav-iteam{ position: relative; padding: 10px 0; text-align: center; float: left;} .reel-nav-pic{ display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; vertical-align: middle; border-radius: 50%; background: #FFF3EE; margin-right: 6px;} .reel-nav-pic img{ display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-top: -3px;} .reel-nav-con{ display: inline-block; height: 42px; line-height: 21px; vertical-align: middle;} .reel-nav-con div{text-align: left;} .reel-nav-nm{ font-size: 12px; color: #C9C9C9;} .reel-nav .node-nav-line{ background: rgba(231,231,231,0.7);} .box-btn{ height: 45px; background: #FF6600; text-align: center; line-height: 45px; font-size: 16px; color: #FFFFFF;} .reel-link{ width: 100%; height: 24px; line-height: 24px; color: #C9C9C9; padding: 0 10px; text-align: center;} .reel-list{ width: 100%;} .reel-list li{ padding-top: 10px;} .reel-list .log-list-hd{ padding: 0 10px;} .log-list-pic{ display: inline-block; width: 16px; height: 16px; vertical-align: middle; margin-top: -4px; margin-right: 5px;} .log-list-hd span{ display: inline-block; font-size: 12px; font-weight: 100; vertical-align: middle; margin-top: -4px; color: #888888;} .reel-list .log-list-con{ padding: 5px 15px;} .reel-list .log-list-con:nth-child(2n+1){ background: #F2F2F2;} /*历史卷轴页面样式*/ .log-list-state{ float: right;} .reel-logs .log-list-con:nth-child(2n+1){ background: transparent;} /*兑换卷轴页面样式*/ .change-logs-l{ width: 73%; float: left;} .change-logs .log-list-iteam-tit{ font-size: 12px; -webkit-transform: scale(0.9); transform: scale(0.9);} .change-logs .log-list-iteam-num{ -webkit-transform: scale(0.9); transform: scale(0.9);} .change-logs-line{ position: absolute; left: 73%; top: 0; bottom: 0; width: 1px; overflow: hidden;} .change-logs-line div{ width: 100%; height: 8px; margin: 5px 0; background: rgba(231,231,231,0.8);} .change-logs-r{ width: 27%; float: left; text-align: center; font-size: 12px;} .change-logs-tt{ width: 100%; height: 24px; line-height: 24px; overflow: hidden; margin-top: 10px;} .change-logs-btn{ width: 60px; height: 26px; line-height: 26px; text-align: center; border-radius: 5px; margin: 0 auto; margin-top: 6px;} .change-logs .log-list-con{ padding: 5px 10px; padding-right: 0;} /*确认支付界面样式*/ .pay-plate-con{ width: 100%; padding: 15px 0; font-size: 14px;} .pay-content{ padding: 10px;} .pay-plate{ width: 100%; padding: 0 10px; border-radius: 6px; margin-top: 10px; background: #FFFFFF; -webkit-box-shadow: 0px 0px 2px rgba(51,51,51,0.2); box-shadow: 0px 0px 2px rgba(51,51,51,0.2);} .pay-plate-tit{ width: 100%; height: 50px; line-height: 50px; font-size: 16px; font-weight: 600; border-bottom: 1px solid #E5E5E5; overflow: hidden;} .pay-plate-con{ width: 100%; padding: 15px 0; font-size: 14px;} .pay-plate-esp{ color: #E21024;} .pay-plate-pv{ width: 100%; line-height: 24px; padding: 25px 10px; overflow: auto;} .pay-plate-pv .mui-pull-left{ position: relative; display: block; padding-left: 20px;} .pay-plate-pv input{ display: block; position: absolute; left: 0; top: 4px; width: 16px; height: 16px; opacity: 0;} .pay-plate-cheack{ position: absolute; left: 0; top: 4px; width: 16px; height: 16px; border-radius: 50%; border: 1px solid #DDDDDD;} .pay-plate-cheack span{ display: block; width: 10px; height: 10px; border-radius: 50%; margin: 2px;} .pay-plate-cheack.active{ border-color: #E21024;} .pay-plate-cheack.active span{ background: #E21024;} .pay-plate-con button{ display: block; width: 90%; height: 44px; line-height: 44px; font-size: 15px; margin: 0 5%; margin-bottom: 10px; padding-left: 50px;} .pay-plate-con button:last-child{ margin-bottom: 0;} .weixin{ background: #07b906;} .zhifubao{ background: #0aaaf0;} .yue{ background: #f29221;} .xinz{ background: #FF5053;} .pay-plate-con button i{ display: inline-block; position: absolute; top: 0; bottom: 0; height: 24px; line-height: 24px; margin: auto 0; font-size: 22px; margin-left: -30px;} .pay-plate-con button i.cui-icon{ font-size: 18px;} .pay-plate-tit~.tg-dialog-payment{ margin-top: 20px;} .pay-pw{ position: absolute; left: 0; bottom: 0; width: 100%; background: #FFFFFF;} .pay-passw-hd{ position: relative; width: 100%; height: 50px; line-height: 49px; border-bottom: 1px solid #E5E5E5; text-align: center;} .pay-passw-hd button{ display: block; position: absolute; top: 5px; right: 0; width: 40px; height: 40px; padding: 0; border: 0; background: transparent; color: #333333; font-weight: bold; font-size: 30px;} .pay-pwinp{ width: 240px; height: 40px; line-height: 38px; text-align: center; border-radius: 3px; border: 1px solid #E5E5E5; margin: 20px auto; overflow: hidden;} .pay-pwinp div{ width: 16.66%; height: 100%; font-size: 30px; float: left; border-right: 1px solid #E5E5E5;} .pay-pwinp div:last-child{ border-right: 0;} .pay-pw-link{ width: 100%; text-align: center; font-size: 14px;} .pay-pw-link a{ color: #E21024;} .pay-pwkey{ width: 100%; margin-top: 20px; overflow: auto; border-top: 1px solid #F2F2F2;} .pay-pwkey button{ display: block; width: 33.33%; height: 40px; float: left; padding: 0; border-radius: 0; border: 0; border-right: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; background: #FFFFFF; color: #666666;} .pay-pwkey button:nth-child(3n){ border-right: 0;} .pay-pwkey button span{ position: relative; display: block; width: 15px; height: 15px; line-height: 15px; text-align: center; margin: auto; background: #FFFFFF; font-size: 12px; z-index: 2;} .pay-pwkey button span:after{ position: absolute; left: -6px; top: 3px; background: #FFFFFF; width: 11px; height: 10px; content: ''; -webkit-transform: rotate(45deg); z-index: 0;} .pay-pwkey button:nth-child(10), .pay-pwkey button:nth-child(12){ background: #F0F0F0;} .pay-end{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 200px; height: 150px; margin: auto; border-radius: 6px; background: #FFFFFF; overflow: hidden;} .pay-end-con{ width: 100%; padding: 10px; text-align: center; line-height: 30px; font-size: 14px; color: #666666;} .pay-end-con .mui-icon{ display: block; width: 60px; height: 60px; line-height: 56px; border-radius: 50%; border: 2px solid #E21024; font-size: 60px; color: #E21024; font-weight: bold; margin: 0 auto;} .pay-end button{ display: block; width: 100%; height: 40px; border-top: 1px solid #F2F2F2; border-radius: 0; background: transparent; font-size: 16px; color: #333333;} /*分享页面样式*/ .share-bg{ position: fixed; left: 0; top: 0; bottom: 0; width: 100%; overflow: hidden; z-index: 0;} .share-bg img{ position: absolute; left: -10%; right: -10%; top: 0; bottom: 0; height: 100%; max-width: 116%; margin: auto;} .share-con{ position: absolute; left: 0; top: 0; bottom: 20%; width: 100%; height: 360px; margin: auto 0; z-index: 1;} .share-logo{ width: 100%; overflow: hidden; margin-bottom: 9%;} .share-logo img{ display: block; width: 100%;} .share-code{ position: relative; width: 36%; padding-top: 36%; margin: 0 auto; overflow: hidden;} .share-code img{ position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; border-radius: 8px; border: 3px solid #FFFFFF;} .share-num{ width: 100%; line-height: 24px; text-align: center; font-size: 16px; padding: 0 10px; margin: 15px auto; color: #FF6600;} .share-btn{ width: 32%; min-width: 100px; height: 36px; line-height: 36px; text-align: center; border-radius: 5px; padding: 0 5px; color: #FFFFFF; background: #FF6600; overflow: hidden; margin: 0 auto;} /*下载页面样式*/ .dl-logo{ position: absolute; left: 0; top: 8%; width: 100%; overflow: hidden;} .dl-logo img{ display: block; width: 100%;} .dl-mid{ display: block; position: absolute; left: 0; top: 38%; bottom: 28%; width: 100%; overflow: hidden; margin: auto;} .dl-btn{ display: block; position: absolute; left: 0; right: 0; bottom: 10%; width: 76%; height: 46px; font-size: 16px; letter-spacing: 2px; line-height: 46px; border: 0; border-radius: 6px; text-align: center; padding: 0 10px; background: #FFFFFF; color: #FF6600; overflow: hidden; margin: 0 auto; box-shadow: 0 1px 6px rgba(255,102,0,0.2);} .dl-btn img{ display: inline-block; height: 22px; vertical-align: middle; margin-top: -3px; margin-right: 6px;}