app.wxss 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330
  1. /* @import "/assets/iconfont/iconfont"; */
  2. page{font-size:26rpx;color:#000;background-color: #F7F7F7;padding-bottom:30rpx;position:relative}
  3. image {width: 100%;height: 100%;}
  4. .clear{ clear:both;overflow:hidden;}
  5. .clearfix{zoom:1;}
  6. .clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
  7. .clearfix:after{clear:both;}
  8. image,view,text,input,button,page,form,textarea,navigator,scroll-view,cover-view,view::after,view::before{box-sizing:border-box;}
  9. form,textarea,input,button{font-size:26rpx;}
  10. .redcolor{color: #Ff0000}
  11. button{background:none;border-radius:0;padding:0;margin:0}
  12. button::after {border: 0rpx;}
  13. form{display:block;width:100%}
  14. .zIndex0{z-index:0}
  15. .loadd{padding:50rpx}
  16. .no{display:none}
  17. .tc{text-align:center}
  18. .tl{text-align:left}
  19. .tr{text-align:right}
  20. .fl{float:left}
  21. .fr{float:right}
  22. .text{display:block;width:100%}
  23. .clear{clear: both}
  24. .share-btn{position:absolute;width:100%;height:100%;left:0;top:0;z-index:980}
  25. .dd{position:relative}
  26. picker,.picker{position:absolute;width:100%;height:100%;left:0;top:0;z-index:20}
  27. .box{width:90% !important;margin-left:auto !important;margin-right:auto !important}
  28. .box1{width:95%;margin-left:auto !important;margin-right:auto !important}
  29. .paddLR{padding-left:5% !important;padding-right:5% !important;}
  30. .paddLR1{padding-left:2.5% !important;padding-right:2.5% !important;}
  31. .bk{display:block;}
  32. .inbk{display:inline-block;vertical-align:middle}
  33. .b{font-weight:bold}
  34. .re{position:relative}
  35. .ab{position:absolute}
  36. .fix{position:fixed}
  37. .ntit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
  38. .np{overflow:hidden;}
  39. .clickshow{display:none;}
  40. .clickshow.active{display:block}
  41. /* 字体大小 */
  42. .font18{font-size:18rpx}.font19{font-size:19rpx}.font20{font-size:20rpx}.font21{font-size:21rpx}.font22{font-size:22rpx}.font23{font-size:23rpx}.font24{font-size:24rpx}.font25{font-size:25rpx}.font26{font-size:26rpx}.font27{font-size:27rpx}.font28{font-size:28rpx}.font29{font-size:29rpx}.font30{font-size:30rpx}.font31{font-size:31rpx}.font32{font-size:32rpx}.font33{font-size:33rpx}.font34{font-size:34rpx}.font35{font-size:35rpx}.font36{font-size:36rpx}.font37{font-size:37rpx}.font38{font-size:38rpx}.font39{font-size:39rpx}.font40{font-size:40rpx}.font41{font-size:41rpx}.font42{font-size:42rpx}.font43{font-size:43rpx}.font44{font-size:44rpx}.font45{font-size:45rpx}.font46{font-size:46rpx}.font47{font-size:47rpx}.font48{font-size:48rpx}.font49{font-size:49rpx}.font50{font-size:50rpx}.font51{font-size:51rpx}.font52{font-size:52rpx}.font53{font-size:53rpx}.font54{font-size:54rpx}.font55{font-size:55rpx}.font56{font-size:56rpx}.font57{font-size:57rpx}.font58{font-size:58rpx}.font59{font-size:59rpx}.font60{font-size:60rpx}.font61{font-size:61rpx}.font62{font-size:62rpx}.font63{font-size:63rpx}.font64{font-size:64rpx}.font65{font-size:65rpx}.font66{font-size:66rpx}.font67{font-size:67rpx}.font68{font-size:68rpx}.font69{font-size:69rpx}.font70{font-size:70rpx}.font71{font-size:71rpx}.font72{font-size:72rpx}.font73{font-size:73rpx}.font74{font-size:74rpx}.font75{font-size:75rpx}.font76{font-size:76rpx}.font77{font-size:77rpx}.font78{font-size:78rpx}.font79{font-size:79rpx}.font80{font-size:80rpx}
  43. /* 圆角 */
  44. .rd2{border-radius:2rpx;overflow:hidden}.rd3{border-radius:3rpx;overflow:hidden}.rd4{border-radius:4rpx;overflow:hidden}.rd5{border-radius:5rpx;overflow:hidden}.rd6{border-radius:6rpx;overflow:hidden}.rd7{border-radius:7rpx;overflow:hidden}.rd8{border-radius:8rpx;overflow:hidden}.rd9{border-radius:9rpx;overflow:hidden}.rd10{border-radius:10rpx;overflow:hidden}.rd15{border-radius:15rpx;overflow:hidden}.rd20{border-radius:20rpx;overflow:hidden}.rd25{border-radius:25rpx;overflow:hidden}.rd30{border-radius:30rpx;overflow:hidden}.rd35{border-radius:35rpx;overflow:hidden}.rd40{border-radius:40rpx;overflow:hidden}.rd45{border-radius:45rpx;overflow:hidden}.rd50{border-radius:50%;overflow:hidden}
  45. /* 图标大小 */
  46. .ico15{width:15rpx;height:15rpx;}.ico20{width:20rpx;height:20rpx;}.ico25{width:25rpx;height:25rpx;}.ico30{width:30rpx;height:30rpx;}.ico35{width:35rpx;height:35rpx;}.ico40{width:40rpx;height:40rpx;}.ico45{width:45rpx;height:45rpx;}.ico50{width:50rpx;height:50rpx;}.ico55{width:55rpx;height:55rpx;}.ico60{width:60rpx;height:60rpx;}.ico65{width:65rpx;height:65rpx;}.ico70{width:70rpx;height:70rpx;}.ico75{width:75rpx;height:75rpx;}.ico80{width:80rpx;height:80rpx;}.ico85{width:85rpx;height:85rpx;}.ico90{width:90rpx;height:90rpx;}.ico95{width:95rpx;height:95rpx;}.ico100{width:100rpx;height:100rpx;}
  47. /* 弹性布局 */
  48. .flex-le{display:flex !important;justify-content:flex-start;}
  49. .flex-lect{display:flex !important;justify-content:flex-start;align-items:center}
  50. .flex-be{display:flex !important;justify-content:space-between;}
  51. .flex-bect{display:flex !important;justify-content:space-between;align-items:center}
  52. .flex-ct{display:flex !important;justify-content:center;align-items:center}
  53. .flex-rict{display:flex !important;justify-content:flex-end;align-items:center}
  54. .hh{flex-wrap:wrap}/* 换行 */
  55. .dhh{flex-wrap:wrap-reverse}/* 换行,第一行在下方 */
  56. .bhh{flex-wrap:nowrap}/* 不换行 */
  57. /*底部loading加载 */
  58. .noMore{text-align:center;color:#666;padding:15rpx 0 30rpx}
  59. .loading-img{width:200rpx;background-color:rgba(0,0,0,0.5);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;padding:50rpx 0}
  60. .load-box{width: 100%;text-align: center;padding:10rpx 0 20rpx;}
  61. .load-box .Ldd{width: 20rpx;height: 20rpx;background: #999;border-radius: 50%;margin-left: 15rpx;display: inline-block;-webkit-animation: dd 1s linear infinite alternate;animation: dd 1s linear infinite alternate;}
  62. .load-box .Ldd:nth-child(1){animation-delay: 0s;}
  63. .load-box .Ldd:nth-child(2){animation-delay: 0.5s;}
  64. .load-box .Ldd:nth-child(3){animation-delay: 1s;}
  65. .load-box .Ldd:nth-child(4){animation-delay: 1.5s;}
  66. @-webkit-keyframes dd {0% {transform: scale(1);}100% {transform: scale(0);}}
  67. @keyframes dd {0% {transform: scale(1);}100% {transform: scale(0);}}
  68. /* 颜色 */
  69. .h00{color:#000}
  70. .h33{color:#333 !important}
  71. .h55{color:#555}
  72. .h45{color:#454545}
  73. .h66{color:#666}
  74. .h77{color:#777}
  75. .h81{color:#818181}
  76. .h88{color:#888}
  77. .h99{color:#999}
  78. .h96{color:#969696}
  79. .hb1{color:#B1B1B1}
  80. .hee{color:#eeeeee}
  81. .hb0{color:#b0b0b0}
  82. .redff{color:#fff;}
  83. .red0{color:#FD0000}
  84. .red1{color:#58D0C5}
  85. .red2{color:#236DDD}
  86. .red3{color:#40d9ff}
  87. .red4{color:#02a61e}
  88. .red5{color:#599ded}
  89. .bgff{background-color:#fff !important;}
  90. .bg0{background-color:#FD0000 !important;color:#fff !important;}
  91. .bg1{background-color:#2883FE !important;color:#fff !important;}
  92. .bg2{background-color:#FF7E11 !important;color:#fff !important;}
  93. .bg3{background-color:#3EB271;color:#fff !important;}
  94. .bg4{background-color:#FEA162;color:#fff !important;}
  95. .bg5{background-color:#599ded;color:#fff !important;}
  96. .bg7{background-color:#A2ADB9 !important;color:#fff}
  97. .bgf5{background-color:#f5f5f5 !important;color:#666}
  98. .bgf2{background-color:#f2f2f2 !important}
  99. .flex1{flex:1;width:100%}
  100. /* 投影 */
  101. .shadow-dd{box-shadow:0 0 20rpx #ccc}
  102. .ov{overflow:hidden}
  103. .shadowLine{box-shadow:0px 4px 8px rgba(155,170,194,0.09);height:8px;width:100%;margin-top:-8px;position:relative;z-index:20}
  104. .cur:active{opacity:0.8}
  105. /* 边距 */
  106. .mri5{margin-right:5rpx;}
  107. .mri10{margin-right:10rpx;}
  108. .mri15{margin-right:15rpx;}
  109. .mri20{margin-right:20rpx;}
  110. .mri25{margin-right:25rpx;}
  111. .mri30{margin-right:30rpx;}
  112. .mri35{margin-right:35rpx;}
  113. .mri40{margin-right:40rpx;}
  114. .mri45{margin-right:45rpx;}
  115. .mri50{margin-right:50rpx;}
  116. .mri55{margin-right:55rpx;}
  117. .mri60{margin-right:60rpx;}
  118. .mri65{margin-right:65rpx;}
  119. .mri70{margin-right:70rpx;}
  120. .mri75{margin-right:75rpx;}
  121. .mbt5{margin-bottom:5rpx;}
  122. .mbt10{margin-bottom:10rpx;}
  123. .mbt15{margin-bottom:15rpx;}
  124. .mbt20{margin-bottom:20rpx;}
  125. .mbt25{margin-bottom:25rpx;}
  126. .mbt30{margin-bottom:30rpx;}
  127. .mbt35{margin-bottom:35rpx;}
  128. .mbt40{margin-bottom:40rpx;}
  129. .mbt45{margin-bottom:45rpx;}
  130. .mbt50{margin-bottom:50rpx;}
  131. .mbt55{margin-bottom:55rpx;}
  132. .mbt60{margin-bottom:60rpx;}
  133. .mbt65{margin-bottom:65rpx;}
  134. .mbt70{margin-bottom:70rpx;}
  135. .mbt75{margin-bottom:75rpx;}
  136. .mat5{margin-top:5rpx;}
  137. .mat10{margin-top:10rpx;}
  138. .mat15{margin-top:15rpx;}
  139. .mat20{margin-top:20rpx;}
  140. .mat25{margin-top:25rpx;}
  141. .mat30{margin-top:30rpx;}
  142. .mat35{margin-top:35rpx;}
  143. .mat40{margin-top:40rpx;}
  144. .mat45{margin-top:45rpx;}
  145. .mat50{margin-top:50rpx;}
  146. .mat55{margin-top:55rpx;}
  147. .mat60{margin-top:60rpx;}
  148. .mat65{margin-top:65rpx;}
  149. .mat70{margin-top:70rpx;}
  150. .mat75{margin-top:75rpx;}
  151. .mle5{margin-left:5rpx;}
  152. .mle10{margin-left:10rpx;}
  153. .mle15{margin-left:15rpx;}
  154. .mle20{margin-left:20rpx;}
  155. .mle25{margin-left:25rpx;}
  156. .mle30{margin-left:30rpx;}
  157. .mle35{margin-left:35rpx;}
  158. .mle40{margin-left:40rpx;}
  159. .mle45{margin-left:45rpx;}
  160. .mle50{margin-left:50rpx;}
  161. .mle55{margin-left:55rpx;}
  162. .mle60{margin-left:60rpx;}
  163. .mle65{margin-left:65rpx;}
  164. .mle70{margin-left:70rpx;}
  165. .mle75{margin-left:75rpx;}
  166. /* /边框/ */
  167. .bt15{border-bottom:15rpx solid #f2f2f2}
  168. .bt1{border-bottom:1px solid #f2f2f2}
  169. #footer{position:fixed;width:100%;background-color:#222326;bottom:0;left:0;text-align:center;z-index:999;color:#777;display:none !important}
  170. #footer .dd{padding:20rpx 70rpx}
  171. #footer .dd view{line-height:30rpx}
  172. #footer .iconfont{font-size:40rpx;}
  173. #footer image{display:block;margin:0 auto 6rpx;width:50rpx;height:50rpx;}
  174. .footpaddBt{height:164rpx}
  175. .haveFt{height:96rpx;width:100%}
  176. .haveFt.haveH{height:164rpx;}
  177. .bd-dd .dd:last-child,.bd-dd .li:last-child{border-bottom:none;}
  178. .bd-no{border:none !important}
  179. /* 弹窗 */
  180. .pup{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999}
  181. .pup-box{position:absolute;width:100%;height:auto;max-height:70%;overflow-y:auto;padding:35rpx 20rpx;left:0;bottom:0;z-index:50}
  182. .pup-bg{position:absolute;width:100%;height:100%;z-index:40;background-color:#000000;left:0;bottom:0;opacity:0.3}
  183. .m100{min-height:100%}
  184. .padd30{padding:30rpx 0;}
  185. .h2{line-height:50rpx;}
  186. .LH18{line-height:1.8}
  187. .LH16{line-height:1.6}
  188. .LH2{line-height:2}
  189. .H70{height:70rpx;}
  190. .H80{height:80rpx;}
  191. .H90{height:90rpx;}
  192. .H100{height:100rpx;}
  193. .no{display:none}
  194. .ico-ri{width:12rpx;height:23rpx;}
  195. .ico-down{width:14rpx;height:9rpx;}
  196. .flex1{width:100%;flex:1}
  197. .z1{position:relative;z-index:1}
  198. .z10{position:relative;z-index:10}
  199. .z20{position:relative;z-index:20}
  200. .z30{position:relative;z-index:30}
  201. .z40{position:relative;z-index:40}
  202. .z50{position:relative;z-index:50}
  203. .z60{position:relative;z-index:60}
  204. .bgct{background-repeat:no-repeat;background-position: center}
  205. #AuthMap .box{position:relative;z-index:9999;padding:60rpx 100rpx}
  206. #AuthMap .btn-box .btn{width:48%;height:70rpx;border-radius:10rpx}
  207. #AuthMap .btn-box .btn1{background-color:rgba(0,0,0,0.1);color:#333;}
  208. #AuthMap .p1{margin:20rpx 0 50rpx}
  209. /* 本项目公用css */
  210. /* page{padding-top:210rpx} */
  211. #nav_top{font-size:36rpx;z-index:99999;text-align:center;line-height:60rpx;position:fixed;top:0;width:100%;padding:50rpx 0 10rpx}
  212. .trans{transition: all ease-in .3s}
  213. .topLine{position:fixed;width:100%;height:10rpx;box-shadow:0 0 10rpx #ededed;left:0;top:-10rpx;z-index:999;background-color:#fff}
  214. .bottom{width:620rpx;}
  215. .bottom .submit{width:100%;height:90rpx;color:#fff;border:1px solid #fff;font-size:36rpx;margin:80rpx 0 20rpx;border-radius:50rpx;}
  216. .bottom .copy{padding:20rpx 0;}
  217. .ri-ico{padding-right:50rpx;background-position:right center;background-repeat:no-repeat;background-size:12rpx;}
  218. .bookSubmit{background-color: #383A3D;color: #fff;height:85rpx;border-radius:25rpx;-webkit-border-radius:25rpx;font-size:32rpx}
  219. #submitBox{position:fixed;left:0;width:100%;bottom:0;z-index:9999;background-color:#fff;box-shadow:0 0 10rpx #ddd}
  220. .wxParse-p image{max-width:100%;width:100% !important;display:block}
  221. .tipBox{padding:100rpx;text-align:center;font-size:35rpx;}
  222. /* 答题游戏 */
  223. .findList-bg2::after{background-image:url(https://ft-xcx.maoln.com/uploads/image/2-bg2.png);background-position:center bottom;width:85rpx;height:20rpx;content:'';position:absolute;left:50%;top:100%;transform:translateX(-50%);display:block}
  224. .game-list .imgW::after{background-image:url(https://ft-xcx.maoln.com/uploads/image/2-bg3.png);background-size:30rpx}
  225. .answer-top .num{background-image:url(https://ft-xcx.maoln.com/uploads/image/202-bg2.png);background-size:100%}
  226. .answer-top.on .num{background-image:url(https://ft-xcx.maoln.com/uploads/image/202-bg2on.png);background-size:100%;font-size:40rpx}
  227. #answer_ban .ban-item{background-image:url(https://ft-xcx.maoln.com/uploads/image/202-bg3.png);background-size:58rpx;background-position:96% 96%;background-repeat:no-repeat}
  228. #zhuc_pup .zc-pup-bg1{background-image:url(https://ft-xcx.maoln.com/uploads/image/303-zc1.png);background-size:314rpx;margin-bottom:50rpx;}
  229. #myCar_pup .pup-bg1{background-image:url(https://ft-xcx.maoln.com/uploads/image/mycar.png);background-size:427rpx;}
  230. .map-img{background-image:url(https://ft-xcx.maoln.com/uploads/image/map.png);background-size:100%;}
  231. #answer_ban{background-image:url(https://ft-xcx.maoln.com/uploads/image/203-01.png);background-size:100%;}
  232. .answer-end-box.on::after{background-image:url(https://ft-xcx.maoln.com/uploads/image/4-03.png);background-size:503rpx;background-repeat:no-repeat;background-position: center 30rpx;}
  233. .text-img{width:100%;height:350rpx;margin:50rpx auto 150rpx;display:block}
  234. /* 进度条 */
  235. .answer-top{margin:60rpx 0 20rpx;padding-left:5%;color: #fff}
  236. .answer-top .tx{width:90rpx;height:90rpx;}
  237. .answer-top .w2{margin:0 10rpx 0 15rpx;}
  238. .answer-top .line{height:18rpx;background-color:rgba(255, 255, 255, 0.2);width:100%;margin-top:10rpx}
  239. .answer-top .line-con{background:linear-gradient(90deg,rgba(247,87,24,1) 0%,rgba(252,191,59,1) 100%);height:100%;width:20%;transition: all ease .3s}
  240. .answer-top .num{width:145rpx;height:80rpx;padding-left:30rpx;font-size:60rpx;color:#fff}
  241. .answer-top.on .line-con{width:100% !important;background:linear-gradient(90deg,rgba(40,96,255,1) 0%,rgba(56,206,255,1) 100%);}
  242. #answer_ban_box{z-index:90}
  243. #answer_ban,#answer_ban swiper-item{overflow:visible !important;height:850rpx;}
  244. #answer_ban_box .ban-item{background-color:linear-gradient(90deg,#28292e 100%,#1d1c1e 100%);color: #fff;margin:50rpx 20rpx;padding:120rpx 30rpx;height:750rpx;box-shadow:0px 12px 32px rgba(0,0,0,0.36);}
  245. #answer_ban .h3{line-height:45rpx;height:90rpx;margin-bottom:20rpx}
  246. #answer_ban .li{font-size:34rpx;min-height:88rpx;margin-bottom:40rpx;background-color:#282B39}
  247. #answer_ban_box .copy{height:100rpx;position:absolute;bottom:50rpx;width:580rpx;left:50%;color: rgba(255,255,255,0.3);transform:translateX(-50%)}
  248. #answer_ban_box .copy .num{position:absolute;left:34rpx;height:100rpx;}
  249. #answer_ban_box .time{width:112rpx;height:112rpx;background:linear-gradient(360deg,rgba(25,24,28,1) 0%,rgba(32,37,56,1) 100%);color:#fff;position:absolute;font-size:40rpx;left:50%;top:0;transform:translateX(-50%)}
  250. #answer_ban_box .time::after{content:'';width:104rpx;height:104rpx;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:4rpx solid #389FFF;border-radius:50%}
  251. #answer_ban .li{box-shadow: 0 0 20rpx rgba(39,42,56,0.9)}
  252. #answer_ban .li.on1{background:linear-gradient(360deg,#2DACF5 0%,#203AFE 100%);box-shadow: 0 0 20rpx rgba(35,85,252,1)}
  253. #answer_ban .li.on2{background:linear-gradient(7deg,#F71858 0%,#FC3A3C 100%);box-shadow: 0 0 20rpx rgba(252,58,60,1)}
  254. .tit-top{height:500rpx;width:100%;display:flex;align-items:center;justify-content:center;font-size:76rpx;color:#27edff;font-weight:bold;text-shadow: 8rpx 8rpx 0px rgb(0, 0, 0);margin-bottom:40rpx}
  255. .line-h4{line-height:45rpx;font-size:32rpx;display:flex;}
  256. .line-h4::before{content:'';width:10rpx;height:36rpx;background-color:#366fff;display:block; border-radius:10rpx;margin-right:10rpx;margin-top:5rpx;}
  257. /* css3 动画 */
  258. .fadeIn,.fadeOut{
  259. /** 动画延迟开始 **/
  260. animation-duration:3s;-webkit-animation-duration:3s; /** 动画完成时间 **/
  261. animation-iteration-count:1;-webkit-animation-iteration-count:1; /** 动画循环次数 n-次数,infinite-无限循环 **/
  262. animation-timing-function:ease;-webkit-animation-timing-function:ease; /** 运动效果,linear=匀速 ease=慢快慢 ease-in=渐快 ease-out=渐慢 **/
  263. animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards; /** 规定当动画不播放时的状态,forwards-结束时的状态 **/
  264. }
  265. .fadeIn{animation-name: fadeIn;-webkit-animation-name: fadeIn; opacity:0;animation-delay:1s;-webkit-animation-delay:1s;}
  266. @keyframes fadeIn {0% {opacity: 0;} 30% {opacity: 1;} 70% {opacity: 1;} 100% {opacity: 0;}}
  267. @-webkit-keyframes fadeIn {0% {opacity: 0;} 30% {opacity: 1;} 70% {opacity: 1;} 100% {opacity: 0;}}
  268. .fadeOut{animation-name: fadeOut;-webkit-animation-name: fadeOut;opacity:0}
  269. @keyframes fadeOut {0% {opacity: 0;} 100% {opacity: 1;}}
  270. @-webkit-keyframes fadeOut {0% {opacity: 0;} 100% {opacity: 1;}}
  271. .err{
  272. animation-direction:alternate;
  273. -webkit-animation-direction:alternate; /* Safari 和 Chrome */
  274. animation-name: err;-webkit-animation-name: err;
  275. animation-duration:0.1s;-webkit-animation-duration:0.1s;
  276. animation-iteration-count:5;-webkit-animation-iteration-count:5;
  277. animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;
  278. }
  279. @keyframes err {0% {transform:translateX(30rpx);} 100% {transform:translateX(0);}}
  280. @-webkit-keyframes err {0% {transform:translateX(30rpx);} 100% {transform:translateX(0);}}