style.css 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. body{background-color:#f5f5f5;}
  2. /*砍价*/
  3. .cut-con .cut-bg{background-image:url("../images/cut-con-bg.png");background-repeat:no-repeat;background-size:100% 100%;
  4. width:100%;height:5.21rem;}
  5. .cut-con .cut-bg .header{width:100%;height:0.5rem;text-align:center;font-size:0.22rem;color:#fff;
  6. background-color:rgba(255,255,255,0.2);}
  7. .cut-con .cut-bg .header span{color:#170405;margin-right:0.13rem;}
  8. .cut-con .cut-bg .activity-rules{font-size:0.26rem;color:#ff3d3d;background-color:#fbe806;width:0.8rem;height:0.8rem;
  9. border-radius:50%;box-shadow:0.02rem 0.02rem 0.08rem #FBE806;text-align:center;right:0.23rem;position:fixed;top:0.76rem;}
  10. .cut-con .cut-bg .activity-rules .activity{padding-top:0.03rem;}
  11. .cut-con .cut-bg .time{font-size:0.24rem;width:4.5rem;height:0.5rem;border-radius:50rem;background-color:#fff;margin:2.78rem auto 0 auto;
  12. text-align:center;line-height:0.5rem;color:#F60509;}
  13. .cut-con .cut-bg .time span{color:#333333;}
  14. .cut-con .cut-padding{padding:0 0.52rem;margin-top: -1.2rem;}
  15. .cut-con .figure{background-image:url("../images/cut-con-line.jpg");width:100%;padding: 0.05rem;border-radius:0.15rem}
  16. .cut-con .figure .picture{width:1.9rem;height:1.9rem;}
  17. .cut-con .figure img{width:100%;height:100%;border-radius:5px;}
  18. .cut-con .cut-write{width:100%;background-color:#fff;margin:0 auto;border-radius:0.15rem; padding:.25rem .2rem;-webkit-justify-content: space-between; justify-content: space-between;}
  19. .cut-con .cut-write .figure-con{width: 2.73rem; padding: .1rem 0;}
  20. .cut-con .cut-write .write-text{font-size:0.26rem;color:#262626;line-height:1.4;}
  21. .cut-con .cut-write .write-money{font-size:0.24rem;padding:0 0.2rem;}
  22. .cut-con .cut-write .write-num{color:#FF3D3D; font-size: .2rem}
  23. .cut-con .cut-write .write-num span{font-size:0.4rem;}
  24. .cut-con .cut-write .write-yuan{color:#AAAAAA;text-decoration-line:line-through; font-size: .22rem; }
  25. .cut-con .cut-tip{font-size:0.28rem;color:#fff;text-align:center;margin:0.45rem 0 0.42rem 0;}
  26. .cut-con .cut-tip span{color:#FFE400;font-size:0.35rem;}
  27. .cut-con .cut-tip img{width:0.7rem;height:0.7rem;border-radius:50%;margin-right:0.24rem;}
  28. .cut-con .progress {border:1px solid #481500;border-radius:50rem;background-color:#fff;height:0.32rem;transform: translateZ(0);
  29. box-sizing: border-box;-webkit-box-sizing:border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin:0.27rem auto 0 auto;
  30. width:5.3rem;}
  31. .cut-con .progress.compressing view.bar{background-color:#bad753;}
  32. .cut-con .progress div.bar{min-width: 30%;width: 100%;height: 100%;border-radius: 50rem; animation: progress 3s linear 0s infinite;
  33. background: linear-gradient(410deg, rgba(186,215,83,1) 0%, rgba(186,215,83,1) 31%, rgba(144,195,30,1) 33%, rgba(144,195,30,1) 67%, rgba(186,215,83,1) 69%);
  34. background-size: 0.52rem 0.34rem;}
  35. .cut-con .cut-pro{font-size:0.18rem;color:#FF3D3D;width:2.7rem;height:0.4rem;line-height:0.4rem;text-align:center;
  36. background-color:#FFE400;margin:0 auto;border-radius:0.1rem;position:relative;}
  37. .cut-con .cut-pro:after{position: absolute;content: "";right: 50%;bottom: -0.2rem;width: 0;height: 0;border-right: 0.15rem solid transparent;
  38. border-top: 0.2rem solid #FFE400;border-left: 0.15rem solid transparent;display: inline-block;margin-right: -0.075rem;}
  39. .cut-con .pro-money{font-size:0.22rem;width:5.3rem;margin:0.13rem auto 0 auto;}
  40. .cut-con .pro-money .original-price{color:#FFFFFF;}
  41. .cut-con .pro-money .target-price{color:#FFE400;text-align:right;}
  42. .cut-con .cut-but{height:0.8rem;line-height:0.8rem;background: linear-gradient(to top, #ffbb00 0%,#ffe400 100%);
  43. border-radius:50rem;box-shadow:0 0.09rem 0 #E09300;font-size:0.34rem;color:#FF3D3D;text-align:center;font-weight:bold;
  44. margin:0.4rem 0 0.58rem 0;width:100%;}
  45. .cut-con .cut-but2{background: linear-gradient(to top, #cccccc 0%,#ffffff 100%);color:#999999;box-shadow:0 0.09rem 0 #B1B1B1;}
  46. .cut-con .cut-but3{width:100%;height:0.8rem;line-height: 0.785rem;border-radius:50rem;font-size:0.34rem;color:#ffe400;
  47. text-align:center;margin:0.4rem 0 0.58rem 0;border:0.03rem solid #ffe400;}
  48. .cut-con .bargain-list{background-color:#ffe7e7;border-radius:0.17rem;padding-top:0.01rem;}
  49. .cut-con .bargain-list .list-title{text-align:center;background-image:url(../images/cut-con-title.png);background-repeat:no-repeat;
  50. background-size:100% 100%;width:5rem;height:0.06rem;margin:0.43rem auto;position:relative;}
  51. .cut-con .bargain-list .list-title span{font-size:0.34rem;color:#FF3D3D;position:absolute;top:-0.24rem;left:50%;margin-left:-0.73rem;
  52. width:1.46rem;}
  53. .cut-con .cut-ul{max-height:5.45rem;overflow-y:auto; -webkit-overflow-scrolling: touch; padding:0 .2rem;}
  54. .cut-con .cut-ul .cut-item{width:100%;height:1.08rem;border-bottom:0.01rem dashed #FF3D3D;;margin:0 auto;}
  55. .cut-con .cut-ul .cut-item .li-pic img{width:0.66rem;height:0.66rem;border:0.02rem solid #FF3E3E;border-radius:50%;margin-right:0.12rem;}
  56. .cut-con .cut-ul .cut-item .li-pic .pic-title{font-size:0.24rem;color:#FF3D3D;width:1.8rem;}
  57. .cut-con .cut-ul .cut-item .li-pic .pic-con{font-size:0.2rem;color:#999999;margin-top:0.06rem;width:1.8rem;}
  58. .cut-con .bargain-list .cut-display{text-align:center;font-size:0.22rem;color:#FF9A9A;height:0.81rem;line-height:0.81rem;}
  59. .cut-con .bargain-list .cut-price{font-size:0.26rem;color:#ff3d3d;}
  60. .cut-con .bargain-list2{margin:0.5rem 0;padding-bottom:0.24rem;}
  61. .cut-con .bargain-list2 .shop-con{padding:0 0.3rem;line-height:1.5;font-size: 0.26rem;color: #666666;}
  62. .cut-con .bargain-list2 .shop-con img{width:100%;margin:0.15rem 0;}
  63. /*弹框 */
  64. .cut-con .popup{
  65. width: 5.1rem;
  66. /* min-height:4.6rem; */
  67. border-radius:0.35rem;
  68. z-index:99;
  69. background-color:#fff;
  70. position:fixed;
  71. top:25%;
  72. left:50%;
  73. /* margin-left:-3rem; */
  74. padding:0 0.3rem 0.5rem 0.3rem;
  75. display:none;
  76. transform: translateX(-50%);
  77. }
  78. .cut-con .popup .popup-title{
  79. font-size:0.32rem;
  80. color:#FF3D3D;
  81. text-align:center;
  82. height: 1rem;
  83. line-height: 1rem;
  84. border-bottom:1px dashed #FF3D3D;
  85. position:relative;
  86. }
  87. .cut-con .popup .popup-con{font-size: 0.22rem;color:#666666;margin-top:0.32rem;}
  88. .cut-con .popup .popup-con li{line-height:1.7;}
  89. .cut-con .popup .popup-title .iconfont,.cut-con .popup2 .popup2-bg .iconfont{
  90. font-size: 0.2rem;
  91. position:absolute;
  92. top:-0.26rem;
  93. right:-0.54rem;
  94. width: 0.6rem;
  95. height: 0.6rem;
  96. border-radius:50%;
  97. color:#FF3D3D;
  98. background-color:#F7F7F7;
  99. text-align:center;
  100. line-height: 0.6rem;
  101. }
  102. .cut-con .mask,.cut-con .mask2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.7;display:none;}
  103. .cut-con .popup2{
  104. width: 5.12rem;
  105. /* height:6.4rem; */
  106. position:fixed;
  107. top:50%;
  108. left:50%;
  109. /* margin-left:-3rem; */
  110. /* margin-top:-3.2rem; */
  111. background-color:#FFFFFF;
  112. z-index:99;
  113. border-radius:0.32rem;
  114. transform: translate(-50%,-50%);
  115. padding-bottom: .4rem;
  116. }
  117. .cut-con .popup2 .popup2-bg{background-image:url("../images/cut-con-mask.png");background-repeat:no-repeat;background-size:100% 100%;
  118. width:100%;height:3.4rem;position:relative;}
  119. .cut-con .popup2 .popup2-bg .iconfont{right: -0.2rem;}
  120. .cut-con .popup2 .popup2-con{font-size: 0.26rem;color:#666666;padding: 0.2rem 0.5rem;text-align:center;line-height:1.7;}
  121. .cut-con .popup2 .popup2-con span{color:#FF3D3D;}
  122. .cut-con .popup2 .popup2-bnt{
  123. width: 3.25rem;
  124. height: 0.6rem;
  125. background: linear-gradient(to top, #ff3d3d,#ff7579);
  126. color:#fff;
  127. line-height:0.73rem;
  128. font-size: 0.26rem;
  129. border-radius:50rem;
  130. margin: 0 auto;
  131. display: block;
  132. /* padding-bottom: .4rem; */
  133. }
  134. .cut-con .mask2{display:block;}
  135. @keyframes progress
  136. {
  137. from {background-position:0;}
  138. to {background-position:4.8rem;}
  139. }
  140. /*我的砍价*/
  141. .user-cut .usercut-item{background-color:#fff;padding:0 0.2rem;margin-bottom:0.13rem;}
  142. .user-cut .usercut-item .picture{width: .55rem;height: .55rem;}
  143. .user-cut .usercut-item .picture img{width:100%;height:100%; border-radius: 5px;}
  144. .user-cut .usercut-item .requirement{width: 3.8rem;font-size: 0.26rem;color:#000000;}
  145. .user-cut .usercut-item .time{font-size:0.26rem;color:#333333;margin-top:0.1rem; padding: .15rem 0; font-size: .22rem;}
  146. .user-cut .usercut-item .time span{color:#f60509;}
  147. .user-cut .usercut-item .time .time-icon{display: inline-block; width: .25rem; height: .25rem; background-image: url('../images/time-icon.png'); background-size: 100% 100%;vertical-align: -.04rem;}
  148. .user-cut .usercut-item .usercut-ticket{padding:0.2rem 0;}
  149. .user-cut .usercut-item .item-list{border-bottom:0.02rem dashed #dddddd;}
  150. .user-cut .usercut-item .item-list .item{flex:1 25%;-webkit-flex:1 25%;text-align:center;border-left:0.02rem dashed #DDDDDD;margin:0.22rem 0;font-size: 0.22rem;color:#333333;}
  151. .user-cut .usercut-item .item-list .item:nth-of-type(1){border-left:none;}
  152. .user-cut .usercut-item .item-list .item .money{font-size: 0.3rem;color: #282828;margin-bottom:0.03rem;}
  153. .user-cut .usercut-item .status{height:0.9rem;font-size:0.26rem;color:#ffa200;}
  154. .user-cut .usercut-item .but{width:1.4rem;height: 0.45rem;border-radius: 30px;/* box-shadow: 0 5px 10px #ffb9b9; */color: #ff3d3d;font-size:0.24rem;text-align:center;line-height: 0.45rem;border: 1px solid #ff3d3d;}
  155. /*会员绑定*/
  156. .member-binding .header{width:100%;height:3.76rem;background-color:#444552;padding:0.36rem 0.2rem 0 0.2rem;}
  157. .member-binding .bindings-header{
  158. background: linear-gradient(top,#efaa3f 0%,#e48d05 100%);
  159. background: -webkit-linear-gradient(top, #efaa3f 0%,#e48d05 100%);
  160. background: -moz-linear-gradient(top,#efaa3f 0%,#e48d05 100%);
  161. }
  162. .member-binding .header .card{width:100%;height:3.4rem;border-radius:0.2rem 0.2rem 0 0;
  163. background: linear-gradient(left,#aab0bd 0%,#d4d4dd 100%);
  164. background: -webkit-linear-gradient(left, #aab0bd 0%,#d4d4dd 100%);
  165. background: -moz-linear-gradient(left,#aab0bd 0%,#d4d4dd 100%);}
  166. .member-binding .bindings-header .bindings-card{
  167. background: linear-gradient(left,#7750d7 0%,#9572ea 100%);
  168. background: -webkit-linear-gradient(left, #7750d7 0%,#9572ea 100%);
  169. background: -moz-linear-gradient(left,#7750d7 0%,#9572ea 100%);
  170. }
  171. .member-binding .header .card .card-bg{background-image:url("../images/member-binding-line.png");
  172. background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;padding:0 0.51rem;align-content: space-between;
  173. -webkit-align-content:space-between;}
  174. .member-binding .header .card .bindings-card-bg{background-image:url("../images/member-binding-line2.png");}
  175. .member-binding .header .card .card-bg .head-portrait{height:1.3rem;font-size:0.3rem;color:#fff;width: 100%;}
  176. .member-binding .header .card .card-bg .picture span{width:3.63rem;}
  177. .member-binding .header .card .card-bg .picture img{width:0.74rem;height:0.74rem;border-radius:50%;margin-right:0.18rem;}
  178. .member-binding .header .card .card-bg .vip{font-weight:bold;}
  179. .member-binding .header .card .card-bg .bindings-vip{color:#ffee00;}
  180. .member-binding .header .card .card-bg .english{font-size:0.42rem;color:#fff;font-family:"Arial";font-style:italic;font-weight:bold;}
  181. .member-binding .header .card .card-bg .status{font-size:0.26rem;color:rgba(255,255,255,0.6);margin-top:0.05rem;}
  182. .member-binding .header .card .card-bg .text{height:1.43rem;}
  183. .member-binding .nav{background-color:#464855;padding:0 0.2rem;height:1.5rem;}
  184. .member-binding .bindings-nav{background-color:#efaa3f;}
  185. .member-binding .nav .nav-item{flex:1;-webkit-flex:1;text-align:center;font-size:0.26rem;color:rgba(255,255,255,0.7);}
  186. .member-binding .nav .nav-item .num{font-size:0.3rem;color:#fff;margin-top:0.1rem;}
  187. .member-binding .member-binding-con{margin:0.2rem 0.2rem 1.6rem 0.2rem;}
  188. .member-binding .member-information{background-color:#fff;padding:0.15rem;margin-bottom:0.15rem;}
  189. .member-binding .member-information .information-border{border:1px solid #e3dcf7;padding:0 0.28rem;}
  190. .member-binding .member-information .information-border .title{font-size:0.3rem;color:#282828;text-align:center;
  191. height:0.96rem;line-height:0.96rem;font-weight:bold;}
  192. .member-binding .member-information .information-border .item{border-top:1px dashed #dddddd;font-size:0.28rem;color:#282828;
  193. padding:0.27rem 0;}
  194. .member-binding .member-information .information-border .item .item-con{color:#828897;}
  195. .member-binding .member-information .information-border .item .iconfont{font-size:0.35rem;color:#bfbfbf;margin-right:0.16rem;}
  196. .member-binding .bill .bill-item{height:1.27rem;border-top:1px dashed #dddddd;font-size:0.24rem;color:#999999;}
  197. .member-binding .bill .bill-item .name{font-size:0.28rem;color:#333333;margin-bottom:0.03rem;width:4.4rem;}
  198. .member-binding .bill .bill-item .money{font-size:0.3rem;color:#e88320;}
  199. .member-binding .but{width:7.1rem;height:0.86rem;line-height:0.86rem;font-size:0.28rem;color:#fff;text-align:center;display:block;
  200. background-color:#E88320;border-radius:50rem;position:fixed;bottom:0.4rem;left:50%;margin-left:-3.55rem;}
  201. /*内容详情*/
  202. .content-details{padding:0 0.2rem;}
  203. .content-details .header{padding:0.56rem 0 0.32rem 0;border-bottom:1px dashed #b8b8b8;}
  204. .content-details .header .title{font-size:0.36rem;color:#333333;}
  205. .content-details .header .time{font-size:0.22rem;color:#888888;margin-top:0.15rem;}
  206. .content-details .header .time span{margin-left:0.33rem;}
  207. .content-details .details-con{font-size:0.28rem;color:#555555;line-height:1.5;padding-top:0.3rem;}
  208. .content-details .details-con img{width:100%;height:auto;margin:0.3rem 0;}
  209. /*砍价列表*/
  210. .cut-list .header-bg{background-image:url("../images/cut-list-bg.jpg");background-repeat:no-repeat;background-size:100% 100%;
  211. width:100%;height:3rem;}
  212. .cut-list .swiper-text{width:100%;height:0.72rem;background-color:#fff;padding:0 0.2rem;}
  213. .cut-list .swiper-text .swiper-slide img{width:0.52rem;height:0.52rem;border-radius:50%;}
  214. .cut-list .swiper-text .swiper-slide span{width:5.34rem;font-size:0.26rem;color:#545454; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  215. .cut-list .cut-ul{padding:0 0.2rem;margin-bottom:0.4rem; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between;}
  216. .cut-list .cut-ul .cut-item{background-color:#fff;border-radius:0.1rem;margin-top:0.15rem;width: 2.92rem;}
  217. .cut-list .cut-ul .cut-item .cut-text{ padding:.25rem 0.2rem;}
  218. .cut-list .cut-ul .cut-item .cut-text .cut-con{width: 100%;}
  219. .cut-list .cut-ul .cut-item .cut-text .icon{display: inline-block; width: .27rem; height: .21rem; background-image: url('../images//count-icon.png'); background-size: 100% 100%;}
  220. .cut-list .cut-ul .cut-item .picture{width:100%;height: 2.92rem;}
  221. .cut-list .cut-ul .cut-item .picture img{width:100%;height:100%;border-radius:0.1rem 0.1rem 0 0;}
  222. .cut-list .cut-ul .cut-item .cut-con .name{font-size:0.24rem;color:#262626;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  223. .cut-list .cut-ul .cut-item .cut-con .text{font-size:0.22rem;color:#666666; text-align: center; margin: .2rem 0;}
  224. .cut-list .cut-ul .cut-item .cut-con .text span{font-size:0.26rem;color:#999999;margin-left:0.2rem;}
  225. .cut-list .cut-ul .cut-item .cut-con .num{font-size:0.38rem;font-style:normal;}
  226. .cut-list .cut-ul .cut-item .cut-con .zero{font-size:0.28rem;font-style:normal;}
  227. .cut-list .cut-ul .cut-item .cut-text .cut-but{font-size:0.2rem;width:100%;height:0.5rem;background-color:#ff3d3d;
  228. text-align:center;border-radius:50px;color:#fff;line-height:0.5rem;box-shadow: 0 5px 10px #ffb9b9;}
  229. .cut-list .cut-ul .cut-item .cut-text .cut-but .cut-but-icon{display: inline-block; width: .27rem; height: .23rem; background-image: url('../images/cut-but-icon.png'); background-size: 100% 100%; vertical-align: middle;margin-right: .1rem;}