index.wxss 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  1. .content{
  2. font-size: 28rpx;
  3. /* padding: 0 20rpx; */
  4. background: #fff;
  5. }
  6. .content .headImg{
  7. /* height: 388rpx; */
  8. overflow: hidden;
  9. }
  10. .content .headImg image{
  11. width: 100%;
  12. }
  13. .headImg image{
  14. height: 100%;
  15. }
  16. .paddingBox{
  17. padding-left: 20rpx;
  18. padding-right: 20rpx;
  19. }
  20. .brief_introduction{
  21. overflow: hidden;
  22. padding-bottom: 20rpx;
  23. border-bottom: 15rpx solid #eee;
  24. }
  25. .brief_introduction .leader_name{
  26. font-size: 36rpx;
  27. font-weight: 700;
  28. }
  29. .brief_introduction .leader_name text{
  30. font-size: 30rpx;
  31. color: #666;
  32. font-weight: 500;
  33. }
  34. .brief_introduction .instruct{
  35. margin-top: 20rpx;
  36. color: #666;
  37. }
  38. .item{
  39. margin-top: 20rpx;
  40. }
  41. .leader{
  42. padding-bottom: 20rpx;
  43. border-bottom: 15rpx solid #eee;
  44. }
  45. .leader .basic_information{
  46. padding: 20rpx;
  47. border: 2px solid rgb(196, 195, 195);
  48. border-radius: 20rpx;
  49. }
  50. .leader .basic_information view text{
  51. margin-right: 20rpx;
  52. }
  53. /* tab栏置顶 */
  54. .fixed_Top{
  55. position: fixed;
  56. z-index: 999;
  57. width: 100%;
  58. margin-left: -20rpx;
  59. top: 0;
  60. box-shadow: 0px 3px 6px 1px rgba(207, 212, 226, 0.9);
  61. }
  62. .tabSelect{
  63. font-size: 28rpx;
  64. background: #fff;
  65. padding: 20rpx;
  66. }
  67. .flexBox{
  68. display: flex;
  69. flex-direction:row;
  70. }
  71. .tabSelect .tab-item{
  72. padding: 20rpx 10rpx;
  73. text-align: center;
  74. margin-right: 20rpx;
  75. }
  76. .active{
  77. border-bottom:4rpx solid #ea5404 !important;
  78. color: #ea5404 !important;
  79. }
  80. .detail_Info .tab_content{
  81. min-height: 200rpx;
  82. }
  83. /* 时间记录 */
  84. .tab_content .tab_date{
  85. overflow: hidden;
  86. }
  87. .tab_content .tab_date .date_Cloumn {
  88. display: flex;
  89. flex-direction: row;
  90. float: left;
  91. width: 90%;
  92. color: #cdcccd;
  93. }
  94. .tab_content .tab_date .more_Date {
  95. float: right;
  96. font-size: 20rpx;
  97. text-align: center;
  98. border: 2rpx solid #cdcccd;
  99. margin-top: 32rpx;
  100. }
  101. .tab_content .tab_date .date_Cloumn .calendar {
  102. flex: 1;
  103. position: relative;
  104. }
  105. .calendar .date {
  106. font-size: 20rpx;
  107. margin-bottom: 4rpx;
  108. text-align: center;
  109. }
  110. .calendar .week {
  111. width: 54rpx;
  112. height: 54rpx;
  113. border-radius: 100%;
  114. border: 2rpx solid #cdcccd;
  115. text-align: center;
  116. margin-left: calc( 50% - 27rpx);
  117. margin-bottom: 6rpx;
  118. font-size: 22rpx;
  119. line-height: 54rpx;
  120. color: #696969;
  121. }
  122. .calendar .point {
  123. width: 16rpx;
  124. height: 16rpx;
  125. border-radius: 100%;
  126. background: #cdcccd;
  127. margin-left: calc( 50% - 8rpx);
  128. }
  129. .content .tab_content .more_Date .more_Date_block {
  130. width: 53rpx;
  131. height: 53rpx;
  132. line-height: 1.2;
  133. }
  134. .Source,.Source > video{
  135. width: 100%;
  136. }
  137. .Source image{
  138. width: 100%;
  139. height: auto;
  140. }
  141. /* 日期选中 */
  142. .tab_content .tab_date .date_Cloumn .calendar_active .date {
  143. color: #ee3a43;
  144. }
  145. .content .tab_content .date_Cloumn .calendar_active .week {
  146. border: 2rpx solid #ee3a43;
  147. }
  148. .content .tab_content .date_Cloumn .calendar_active .point {
  149. background: #ee3a43;
  150. }
  151. /* 卡片 */
  152. .curriculum_list{
  153. margin-top: 20rpx;
  154. }
  155. .curriculum_list .card {
  156. border: 4rpx solid #fd5353;
  157. border-radius: 15rpx;
  158. font-size: 24rpx;
  159. overflow: hidden;
  160. border-bottom: 0;
  161. margin-bottom: 20rpx;
  162. box-shadow: 0rpx 5rpx 8rpx #999;
  163. }
  164. .curriculum_list .card .curriculum_card {
  165. display: flex;
  166. flex-direction: row;
  167. padding: 20rpx;
  168. background: url(http://img.bbztx.com/image_test/upload/thumbs/20210119/logo/1611048712433085960.png) no-repeat center;
  169. background-size: 100% 100%;
  170. overflow: hidden;
  171. }
  172. .curriculum_list .card .card_bottom {
  173. background: #fd5353;
  174. color: #fff;
  175. padding: 0 20rpx;
  176. overflow: hidden;
  177. white-space: nowrap;
  178. }
  179. .curriculum_list .card .curriculum_card .info_left {
  180. min-width: 60%;
  181. }
  182. .curriculum_list .card .curriculum_card .info_right {
  183. display: flex;
  184. align-items: center;
  185. justify-content: center;
  186. width: 100%;
  187. }
  188. .info_right .btn {
  189. text-align: center;
  190. }
  191. .info_right button {
  192. width: 190rpx;
  193. line-height: 2;
  194. padding: 0 20rpx;
  195. }
  196. .info_right .btn view {
  197. font-size: 18rpx;
  198. margin-top: 6rpx;
  199. }
  200. .info_right .btn .inputGroup{
  201. font-size: 24rpx;
  202. margin-top: 12rpx;
  203. }
  204. .info_right .btn .inputGroup text{
  205. border-bottom: 1rpx solid #ccc;
  206. }
  207. .curriculum_list .card .curriculum_card .info_left > view {
  208. margin-bottom: 10rpx;
  209. white-space: nowrap;
  210. }
  211. .info_left .curriculum_title {
  212. font-size: 32rpx;
  213. font-weight: 700;
  214. white-space: nowrap;
  215. }
  216. .curriculum_list .card .curriculum_card .info_left > view {
  217. margin-bottom: 10rpx;
  218. white-space: nowrap;
  219. }
  220. .signUp_bottom {
  221. display: table;
  222. padding-top: 6rpx;
  223. }
  224. .signUp_bottom > text {
  225. display: table-cell;
  226. vertical-align: middle;
  227. line-height: 50rpx;
  228. }
  229. .signUp_bottom image {
  230. width: 50rpx;
  231. height: 50rpx;
  232. border-radius: 100%;
  233. margin-left: 20rpx;
  234. border: 2rpx solid #fff;
  235. }
  236. .info_left .leader_Info image {
  237. width: 50rpx;
  238. height: 50rpx;
  239. border-radius: 100%;
  240. margin-right: 20rpx;
  241. }
  242. .info_left .leader_Info text {
  243. font-size: 28rpx;
  244. display: table-cell;
  245. vertical-align: middle;
  246. font-weight: 600;
  247. }
  248. /* 暂无课程 */
  249. .curriculum_list .noneCrad {
  250. padding: 40rpx;
  251. font-size: 28rpx;
  252. text-align: center;
  253. }
  254. .info_item1 text:first-child{
  255. background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAhCAYAAADOHBvaAAADBUlEQVRIib2WW4hNURjHf3MchDjtkDy5TS5jNJnSaLbr2MgtaqYUkuRSUx48kCYPLg9e8CByiRgPEnIpEbZyabvEkEHDIC9yNxtDyr01fbu2vfY+ex/n8H9Za6/vW9/vnHX5vlXUUjmBhCoCqoD5wEigF9AJeAJcA/YZjn0pcbCE4IHATmCcZvlT54ClhmM/1SwBpbQRXaOBGwL9DtQD1UApMEz6B4AfwESgwTWtCi1Kjv+4GLgJZIA7wGzgod/BcOy21jWtIcARoAR4BZQbjv1ciyiK+8fbfdBRQWjgBzQBlUCT7P8OzSkheAxgAd+AGuCT5qHDP8jSq2Wf4ZrWCM0pAXiOtPuBx5o1QvLPD4p1brhXdnCVtIc1S7y8OeOjPKPAaryv9O9q1nh5cwZEeUaBfwHtpf9Zs8arVTzaRXlmA3uTe2vWeHlzPkZ5RoGVbksbl63C5O3trRBbLPiUtEskTyeSa1oq5mLxPR01Jxt4L/AFGA4s0qzRWgYMlXtfH+WVDfwaWCv9rcB0zSMg17RU8tgoo3WSUEKVDYwEOQt0AE4Am4HuIcCermltkfubBo4B27RoPiUpi51lyWrkW1Woy0Cz7P0gwBSg0h6g1nDsr1okn9LaiC4FbgCmSeFPy6kNZqUmWd7jWoQcwR2BFcAqoItv/IFAWoC3gCp9FwzHbtQiZFEUuFhqa5l8N8ueHQJe+h29epyrwsAVcv8MQJ3KlcBu4KfmGSPXtCbL/OXBFQme6lI5xQraKHd4199ARVOkyp2XF0ooOCNXpps8d9RDIPbRFqM1wD2gB3DUNa2uYeBNQH/gGTBVljkvGY79Hpgk52IwsCEILgcWSn8e8CZfqCfDsV8AC+Sz1jWtEj+4TpKBOrUXtdn5w8/INirGag+sXoSzxGedNqtwWi+Rql3TMlICVS+F68D9f0U1HLtBnskq789M+VLfSc278PIYY1O+7HTlP4A9RpkC95OPR5pb4eW9z/sosCoGSpEPswJKFRaljMrVV+VVmXfCSKB3bSUWWn8DdMi0xy/7CkwAAAAASUVORK5CYII=') no-repeat;
  256. }
  257. .info_item2 text:first-child{
  258. background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAYCAYAAABwZEQ3AAAC7klEQVRIibXWbaifYxwH8M/Ojs3TWmdLRHuBZS0hy6idl5uHoYQwZvKQRHuhtRaheKXkISGT1WikybON4hDmzAtRpz2VVuQFazhbhuVhO7ryPfX3v///+/6fsW/d3XVdv+v3+16/x2vS2NiYgj2Di0wQx+JSXIXz8RHWYgP+nKiygeEhfZXVehQCS/AqfsCaGF6B3/ASvsNjOLNWUwf0QqYbgetxXPbW5H8C7sMgRvAFlmNGRWsHdCPTC4Gyt7/t3F6sxrk4HR/gHnyPl7EYkyvWglYy7QSeieuXNBDohu1YhVm4MrbewLd4EKe1n5s0umDhdbgGF+APvJVbvIffuxg6VMxEsXcTzsYwnsP6geGhfX1ZKLf4pZDDKL7qgcgAbsPHuKWy2xk/4QnMw8WYg2exa8/gohWtpT01obgjMS+eeRIbcTCqi8wlWBZlv8aLD2NnR/P/xjRckUhciN14EesGhodG+ltEiyeezzcfbyZk3yR/TklPOTLrV+PdhLYOfUncQuAyTMHr6VHlwgfGz/Z3UfJ5WJd4zk7CbU2pPhISTSh9ZmkucDI+w4clCLi509lupT2O3amo1/AAjsA7UVzy5eg2+eNxZ/JwJN5bl8pZkPbwc8VKg2cKjkrfKNiHV/KdkUb2KO7HCzFccuGiGCx5dBc+xViLzikVKz16Zmpl5R9siVdOwkO4PDOpyN8Y79yKTW1ExnGgshLUeaYJezODHsf05EIT+uPljqjzzOQkXhMO9khE04yqI7Myc2VWZefQcC/OS3J3RF2Y1uOYxH9GJvKuilQzSg49lb5SRsH73U7UkSnYltZdxsQneDu9Z0tFsopSdTfgdnyd0v6yIjUBMue0lONmLMxDamd6TZlpP+YrreBEnJVxMieNcnnK/6+K9gmSKS+3a9Pc7s67ZG76ybz0lpktb5QyZHfg6bxltlY01qCJzGiUTgsRMbajIvk/oJc+MzsPr8OOXsicGs8cdvTyIC+zpjH5/jPwN4vdtgxw1ghBAAAAAElFTkSuQmCC') no-repeat;
  259. }
  260. .info_item3 text:first-child{
  261. background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAiCAYAAACnSgJKAAACWUlEQVRYhe2WzYtPURjHP7+fyVDC3VgQC0VRbCzUHNnMiSJlYeFl6TWlGbLxUmosjCwQUt5X5g8QkVtKbspOzORloeRlg+OXl5jJSw/PDL85597f/bl+dzWfut3O85znfO89L895Ku86Os8CG4BDwEHysxjYCExrIkb4DjwEjor4ENAGPAXmel3DzAQeAxOD3nzcENGdwDrgWBOBS1T4K9DrebOR2E5gqfx5Ws/pwHjP+ps1wBGgFiXxVM+bgjN2MjAAzACuy59vBg4AW4Br6rgJzAsPUYjDOr7MWFcVWKmGZTpqVyuEnbEG2KrNniiJn1S9Xn92bx8QZTx9XmQKzth2QE5VBXigS/Zrl6cxCLxP8aFL88WzhtmjsynHbFOUxEONxBtxUZ9MnLHzVVw4GSXxveH+oWnPywJgVVZfZ2xVp1tOzXNg39/+IuKSHy551npkg3WoZVuUxB//l7jEjvOs9czRlqz1y9AArWQ/8Ex1Ljhj20oTj5L4s14+wiJgV5l/Lh9wCzinzR5n7Mjl1XJxZTfwCpBkc94ZWylNPErimux2bcqttr00cf2AK8BlbfY6Y2eVJq50A2+AScCJIulVaHfGdnvWbCS9rgCWFxF/DUyQWszz5ONuEfG9wAstENCEMhvYAbzVIjHEN6BfitUi4j+AU8BV4IzOwKD67kRJvNqLGEVIvKbv9UDDAZSKvodrvqw6YISQ+GlgrVY0UzxvYxxw/F/FH+naLdSM1AxSodwffXWmERIXPslu9KwBoiT2jTkpO8nUMSY+Jl66uJQ5H4DbpSoDPwEVnH+R4fyD+gAAAABJRU5ErkJggg==') no-repeat;
  262. }
  263. .info_item4 text:first-child{
  264. background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAYAAADTGStiAAAFH0lEQVRYhb2YbYgWVRTHf66rZlI2uCtFFpVWmC9tRSZNhFsjRZalRNgrJVZmZebay5dMrKBIEioisU9aRlZIWLGys5jSxFZk0lrRkhGu1mK1k4YtLqlx9vnf9jp3nrVP/r88M/fce/73nHvOuWeeQd2XX70RuJ7jiw+N+MhxJu1Drff8OdAWzKhgLnAS8BOwMZBWcDNwOvA78FYgrWAqcFmRuBlYFkyt4CYRtwOLfEGUpX2/eZw0iHhPlKWLAg2VOcsccU0gPU74v8Q9+j0YSPpxsDB3QNQOJPTwJHAP8Hwg6cczwN/AK4GkBH5UfwMkwG8l8xzMQ2cB5wEna2w/0AH8HGXp4WCFkMdJneLoEke8BbhS8p3AFKC7QHYtcCcwHRgVaK3gD6AFWGsE/ibyOKkHPgEu0NBWU3oD0KqBsS7qhBnADuAjYM4ApEg2R3N35HEyw5Pd7pFuBmaaxfYyFHgOGA40AUOAVcBtBeVtWmib2aux0cBEoFF56mMdcD9wGvAOsB2YH2VpryP2YZM2AZM0dgh4A3hRR3EUXB7Lpeaxx4B5wGANW+5fE2Xpr/66YjrVySJHapZdZLssIy3ZxM4oS+drzQ4Nm67NCq5SYtvheuB8vTfLde0BAwwCXjP35XEytGQD7VrbrCHTuT6PE+eFo4ibdE6GrSqTBwLKCm4EHgBuAe4KpBXyA9KxVUON4qjsXGds5/ojcKKCZpIXPGXWbgMa9G45PL5aDudxMlpeG60CM87O21ncJFLD4gFIkbUN3rsVk1nBrH7L90on4uiz2oiH6dozfK8UqAaz9mnJtqjaGZ6oMt9hnXQb5uZxMsxcfZ2S3vAw8Kq3YKhKpKXJOcDF3iYbdURuoy8Anymag/KZx8lDXh2fYcSWn0s0cAawW+dhuXyhrCwiA67QJWNnfHZB3qNxK5OLbRN5nIwBOiVfUePl7C6RGsboHH3SPxVUbwP3auwf4D7gi0IGDNemH5EuO+vd4jBMqpUrDT94C7fJde7sWtQQ9hZNj7LUSlcqd5rlH3jGrImydJc33TjONE6zeIRnkQ+7g1/S+3RZOpgqUCFZ4ZG+DtxdmO04RtSoFqNAKmKJFBhme89HIY8T0/Ou5qAgWhBlabGDdRyHbEGul7pAI9jCBV7XODuYUYFdeTP1vCLK0oUlpIZ6/eY1XvGfWHJpOPI9eu4IpBX84j1vCqT9Xpmg1501Xi89UrdKGSZrbLt+pwEb7KrM42RUlKXdXss0vmQ90j1Sz221ilgH6yC+CpZUUgM1CNatXOXJ5uVx8qya/XqV0DLc6o21uEviW53TPoX7fm9SXZUGcJcKzQmF8dYoSxN/II+TU6yayeLvoiyd4M50pX5N8FRB0eTCe6cag7Gy7k3FgcO5wRZhqefmPi5HvMYrIIu9rhNFvaVcF/CoFK9S1eqMstS6z0tVHine4XmcTFMFQxzG9V9D3ysrWrWZ94FYUfy1XNpT7SshylKLi8Y8TqbKpY7UAu096TzsGj0K6WM7Xq7nOl0EU/TeXY20sIG2KEu7RDpV3YdriZdHWeq8EuStEa/2yD/VmZdVtVLYXZvHyVKRuqK02jOqD8VvpyPqg/epXA7RAruNXla93lOF0D5R7wAe1PXqYPX78WIlK+urHWapkzy1MN6h9HMpVq+KVMzfLtXrDYHmYxAbLAUskhfaEQ400YNlgXlnZZSl5rlSHIvYwfoya5Hs481SZ5z+ITD8pQ71S/XRH0dZOtB3NAD/AsIFcyoBvLKmAAAAAElFTkSuQmCC') no-repeat;
  265. }
  266. .basic_information .public text:first-child{
  267. background-size: 100% 100%;
  268. display: inline-block;
  269. height: 32rpx;
  270. width: 32rpx;
  271. flex-shrink: 0;
  272. margin-top: 5rpx;
  273. }
  274. .basic_information .public{
  275. display: flex;
  276. align-items:stretch
  277. }