You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

423 lines
6.9 KiB

1 year ago
  1. body,
  2. h1,
  3. h2,
  4. h3,
  5. h4,
  6. h5,
  7. h6,
  8. hr,
  9. p,
  10. blockquote,
  11. dl,
  12. dt,
  13. dd,
  14. ul,
  15. ol,
  16. li,
  17. pre,
  18. form,
  19. fieldset,
  20. legend,
  21. button,
  22. input,
  23. textarea,
  24. th,
  25. td {
  26. outline: none;
  27. border: none;
  28. padding: 0;
  29. margin: 0;
  30. text-decoration: inherit
  31. }
  32. body,
  33. button,
  34. input,
  35. select,
  36. textarea {
  37. font: 12PX/1.5 tahoma, arial, 'microsoft yahei', sans-serif
  38. }
  39. h1,
  40. h2,
  41. h3,
  42. h4,
  43. h5,
  44. h6 {
  45. font-size: 100%;
  46. }
  47. address,
  48. cite,
  49. dfn,
  50. em,
  51. var {
  52. font-style: normal;
  53. }
  54. code,
  55. kbd,
  56. pre,
  57. samp {
  58. font-family: couriernew, courier, monospace;
  59. }
  60. small {
  61. font-size: 12PX;
  62. }
  63. ul,
  64. ol {
  65. list-style: none;
  66. }
  67. a {
  68. text-decoration: none;
  69. }
  70. a:hover {
  71. text-decoration: underline;
  72. }
  73. sup {
  74. vertical-align: text-top;
  75. }
  76. sub {
  77. vertical-align: text-bottom;
  78. }
  79. legend {
  80. color: #000;
  81. }
  82. fieldset,
  83. img {
  84. border: 0;
  85. }
  86. button,
  87. input,
  88. select,
  89. textarea {
  90. font-size: 100%;
  91. }
  92. table {
  93. border-collapse: collapse;
  94. border-spacing: 0;
  95. }
  96. @font-face {
  97. font-family: 'iconfont'; /* Project id 1835591 */
  98. src: url('//at.alicdn.com/t/font_1835591_9gvgo3dg47s.woff2?t=1639703777755') format('woff2'),
  99. url('//at.alicdn.com/t/font_1835591_9gvgo3dg47s.woff?t=1639703777755') format('woff'),
  100. url('//at.alicdn.com/t/font_1835591_9gvgo3dg47s.ttf?t=1639703777755') format('truetype');
  101. }
  102. .fixedtop{
  103. width: 100%;
  104. position: fixed;
  105. top: 0;
  106. left: 0;
  107. display: flex;
  108. flex-direction: column;
  109. justify-content: center;
  110. align-items: center;
  111. z-index: 999;
  112. }
  113. .iconfont {
  114. font-family: "iconfont" !important;
  115. font-size: 16px;
  116. font-style: normal;
  117. -webkit-font-smoothing: antialiased;
  118. -moz-osx-font-smoothing: grayscale;
  119. }
  120. .flexRow{
  121. display: -webkit-box;
  122. display: -webkit-flex;
  123. display: flex;
  124. -webkit-box-align: center;
  125. -webkit-align-items: center;
  126. align-items: center;
  127. -webkit-box-pack: center;
  128. -webkit-justify-content: center;
  129. justify-content: center;
  130. }
  131. .swiper-pagination-bullet-active{
  132. background: rgb(255, 255, 255) !important;
  133. opacity:1;
  134. }
  135. .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
  136. background:rgb(186, 192, 223);
  137. opacity: 1 !important;
  138. }
  139. .swiper-slide{
  140. transform: translate3d(0, 0, 0);
  141. }
  142. img{
  143. object-fit: cover;
  144. }
  145. body{
  146. overflow-x: hidden;
  147. }
  148. .main {
  149. width: 100%;
  150. overflow-x: hidden;
  151. /* padding-bottom: 1rem; */
  152. display: flex;
  153. flex-direction: column;
  154. }
  155. .status_bar {
  156. height: 0.3rem;
  157. width: 100%;
  158. background: #fff;
  159. }
  160. .status {
  161. width: 100%;
  162. position: fixed;
  163. top: 0;
  164. left: 0;
  165. z-index: 99999;
  166. }
  167. .listWrap {
  168. margin-bottom: .2rem;
  169. overflow-y: auto
  170. }
  171. .NoMore {
  172. padding: 0.4rem 0;
  173. text-align: center;
  174. font-size: 0.26rem;
  175. color: #999999;
  176. }
  177. /* ebook commonStyles */
  178. .centerActive {
  179. display: flex;
  180. justify-content: center;
  181. align-items: center;
  182. }
  183. .slide-down-enter,
  184. .slide-down-leave-to {
  185. transform: translate3d(0, -100%, 0);
  186. -webkit-transform: translate3d(0, -100%, 0);
  187. }
  188. .slide-down-enter-to,
  189. .slide-down-leave,
  190. .slide-up-enter-to,
  191. .slide-up-leave {
  192. transform: translate3d(0, 0, 0);
  193. }
  194. .slide-up-enter,
  195. .slide-up-leave-to {
  196. transform: translate3d(0, 1.5rem, 0);
  197. -webkit-transform: translate3d(0, 1.5rem, 0);
  198. -moz-transform: translate3d(0, 1.5rem, 0);
  199. -ms-transform: translate3d(0, 1.5rem, 0);
  200. -o-transform: translate3d(0, 1.5rem, 0);
  201. }
  202. .slide-down-enter-active,
  203. .slide-down-leave-active,
  204. .slide-up-enter-active,
  205. .slide-up-leave-active,
  206. .fade-enter-active,
  207. .fade-leave-active,
  208. .slide-right-enter-active,
  209. .slide-right-leave-active {
  210. transition: all .3s linear;
  211. }
  212. .fade-enter,
  213. .fade-leave-to {
  214. opacity: 0;
  215. }
  216. .fade-enter-to,
  217. .fade-leave {
  218. opacity: 1;
  219. }
  220. .slide-right-enter,
  221. .slide-right-leave-to {
  222. transform: translate3d(-100%, 0, 0);
  223. }
  224. /* popup弹框 */
  225. .popupContent {
  226. height: 2rem;
  227. padding: 0.5rem;
  228. display: flex;
  229. justify-content: space-between;
  230. align-items: center;
  231. flex-direction: column;
  232. }
  233. .promptText {
  234. font-size: 0.36rem;
  235. color: #222222;
  236. }
  237. .cancelBtn {
  238. height: 0.72rem;
  239. width: 1.6rem;
  240. border: none;
  241. text-align: center;
  242. background-color: #eeeeee;
  243. border-radius: 0.36rem;
  244. font-size: 0.36rem;
  245. color: #888888;
  246. line-height: 0.72rem;
  247. margin-right: 0.4rem;
  248. }
  249. .confirmBtn {
  250. height: 0.72rem;
  251. width: 2rem;
  252. border: none;
  253. text-align: center;
  254. background-color: #04a7f2;
  255. border-radius: 0.36rem;
  256. font-size: 0.36rem;
  257. color: #ffffff;
  258. line-height: 0.72rem;
  259. }
  260. /* tab-list */
  261. .van-tabs {
  262. --van-font-weight-bold: 600;
  263. --van-tabs-bottom-bar-width: 0.36rem;
  264. --van-tabs-bottom-bar-height: 0.07rem;
  265. --van-tab-font-size: .3rem;
  266. --van-padding-sm: 0.2rem;
  267. }
  268. .van-tabs--line .van-tabs__wrap {
  269. padding-bottom: 0.1rem;
  270. }
  271. .van-tab {
  272. margin: 0 .1rem;
  273. }
  274. .van-tab--active {
  275. font-weight: var(--van-font-weight-bold);
  276. }
  277. .van-tabs__line {
  278. width: var(--van-tabs-bottom-bar-width);
  279. height: var(--van-tabs-bottom-bar-height);
  280. }
  281. .tabMainList .van-tab {
  282. flex: none;
  283. padding: 0 .2rem;
  284. }
  285. .tabSubList .van-tabs__nav--card {
  286. border: none;
  287. }
  288. .tabSubList .van-tab {
  289. font-size: .28rem;
  290. }
  291. .tabSubList .van-tabs__nav--card .van-tab {
  292. border-right: none;
  293. border-radius: .5rem;
  294. }
  295. .tabSubList .van-tab--active {
  296. font-weight: normal;
  297. }
  298. .virtual_tablist .van-tabs--card {
  299. --van-font-weight-bold: none;
  300. --van-tab-line-height: 0.9rem;
  301. }
  302. .virtual_tablist .van-tabs--card>.van-tabs__wrap {
  303. height: 1.05rem;
  304. }
  305. .virtual_tablist .van-tabs__nav--card {
  306. height: 1.05rem;
  307. border: none;
  308. }
  309. .virtual_tablist .van-tabs__nav--card .van-tab {
  310. width: 2.22rem;
  311. padding: 0;
  312. margin: 0;
  313. border-right: none;
  314. border-radius: 0;
  315. flex: none;
  316. align-items: initial;
  317. }
  318. .virtual_tablist .van-tabs__nav--card .van-tab.van-tab--active {
  319. width: 2.22rem;
  320. height: 1.05rem;
  321. background: url("../../assets/images/anniu@2x.png") no-repeat;
  322. background-size: 100% 100%;
  323. text-align: center;
  324. }
  325. .button{
  326. color: #fff;
  327. background-color: #007aff;
  328. display: block;
  329. margin-left: auto;
  330. margin-right: auto;
  331. padding-left: 0.28rem;
  332. padding-right: 0.28rem;
  333. box-sizing: border-box;
  334. text-align: center;
  335. text-decoration: none;
  336. border-radius: 0.05rem;
  337. -webkit-tap-highlight-color: transparent;
  338. overflow: hidden;
  339. cursor: pointer;
  340. font-size: .36rem;
  341. line-height: 0.9rem;
  342. }
  343. .button.disabled{
  344. background-color: rgba(0,122,255,.6);
  345. color: hsla(0,0%,100%,.6);
  346. cursor: not-allowed;
  347. }
  348. /* 返回箭头样式 */
  349. .page_top {
  350. position: relative;
  351. display: flex;
  352. padding: 0.3rem 0.2rem 0.2rem 0.2rem;
  353. height: .62rem;
  354. align-items: center;
  355. justify-content: space-between;
  356. background-color: #fff;
  357. }
  358. .page_top_fixed{
  359. position: fixed;
  360. left: 0;
  361. top: 0;
  362. right: 0;
  363. }
  364. .page_top .back-di {
  365. width: 1rem;
  366. }
  367. .page_top .backtrack {
  368. font-size: 0.36rem;
  369. }