index.scss 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. .banner{
  2. width: 100%;
  3. }
  4. .nav{
  5. height: 1.081081rem;
  6. background: url('../images/nav.png') 0 0 / 100% 100% no-repeat;
  7. display: flex;
  8. align-items: center;
  9. a{
  10. flex: 1;
  11. display: flex;
  12. height: 100%;
  13. align-items: center;
  14. justify-content: center;
  15. font-size: 0.378378rem;
  16. color: #fff;
  17. transition: all 0.3s ease;
  18. }
  19. }
  20. i.icon-play{
  21. display: block;
  22. width: 1.081081rem;
  23. height: 1.081081rem;
  24. background: url('../images/play.png') 0 0 / 100% 100% no-repeat;
  25. }
  26. a.guide{
  27. img{
  28. width: 100%;
  29. }
  30. }
  31. h1.title{
  32. height: 0.918919rem;
  33. width: 100%;
  34. margin-bottom: 0.540541rem;
  35. &.title1{
  36. background: url('../images/title1.png') 0 0 / 100% 100% no-repeat;
  37. }
  38. &.title2{
  39. background: url('../images/title2.png') 0 0 / 100% 100% no-repeat;
  40. }
  41. &.title3{
  42. background: url('../images/title3.png') 0 0 / 100% 100% no-repeat;
  43. }
  44. &.title4{
  45. background: url('../images/title4.png') 0 0 / 100% 100% no-repeat;
  46. }
  47. &.title5{
  48. background: url('../images/title5.png') 0 0 / 100% 100% no-repeat;
  49. }
  50. &.title6{
  51. background: url('../images/title6.png') 0 0 / 100% 100% no-repeat;
  52. }
  53. }
  54. ul.h5-list, ul.list{
  55. box-sizing: border-box;
  56. padding: 0 0.324324rem;
  57. margin-bottom: 0.864865rem;
  58. position: relative;
  59. &.flex-wrap{
  60. display: flex;
  61. flex-wrap: wrap;
  62. padding-bottom: 1.081081rem;;
  63. li{
  64. width: calc(50% - 0.135135rem);
  65. margin-bottom: 0.27027rem;
  66. &:nth-child(odd){
  67. margin-right: 0.27027rem;
  68. }
  69. }
  70. li:last-child{
  71. position: absolute;
  72. bottom: 0;
  73. left: 50%;
  74. transform: translateX(-50%);
  75. text-align: center;
  76. a{
  77. font-size: 0.324324rem;
  78. color: #758d98;
  79. }
  80. }
  81. }
  82. a.type1{
  83. overflow: hidden;
  84. display: flex;
  85. border-bottom: 1px solid #ebebeb;
  86. padding: 0.27027rem 0;
  87. img{
  88. width: 3.783784rem;
  89. height: 2.108108rem;
  90. margin-right: 0.243243rem;
  91. flex: 1 1 3.783784rem;
  92. }
  93. .right{
  94. width: 5.405405rem;
  95. span:first-child{
  96. color: #3a5d6d;
  97. display: block;
  98. overflow: hidden;
  99. margin-bottom: 0.216216rem;
  100. line-height: 1.3;
  101. height: 1rem;
  102. font-size: 0.405405rem;
  103. }
  104. span:nth-child(2){
  105. color: #758d98;
  106. font-size: 0.324324rem;
  107. height: 0.756757rem;
  108. line-height: 1.2;
  109. display: block;
  110. overflow: hidden;
  111. }
  112. }
  113. }
  114. a.type2{
  115. display: flex;
  116. flex-direction: column;
  117. position: relative;
  118. i{
  119. position: absolute;
  120. left: 50%;
  121. top: 40%;
  122. transform: translate3d(-50%, -50%, 0);
  123. }
  124. img{
  125. width: 100%;
  126. }
  127. span{
  128. text-align: center;
  129. font-size: 0.378378rem;
  130. color: #3a5d6d;
  131. padding: 0.216216rem 0;
  132. background-color: #f1f1f1;
  133. }
  134. }
  135. &.news{
  136. li.line{
  137. position: absolute;
  138. width: calc(100% - 0.648649rem);
  139. height: 1px;;
  140. background-color: #ebebeb;
  141. }
  142. li.more{
  143. position: absolute;
  144. bottom: 0.27027rem;
  145. left: 50%;
  146. transform: translateX(-50%);
  147. text-align: center;
  148. a{
  149. font-size: 0.324324rem;
  150. color: #758d98;
  151. }
  152. }
  153. li{
  154. margin-bottom: 0.432432rem;
  155. }
  156. a{
  157. display: flex;
  158. align-items: center;
  159. justify-content: space-between;
  160. span:first-child{
  161. color: #3a5d6d;
  162. font-size: 0.378378rem;
  163. display: block;
  164. width: 7.972973rem;
  165. overflow: hidden;
  166. text-overflow:ellipsis;
  167. white-space: nowrap;
  168. }
  169. span:last-child{
  170. font-size: 0.324324rem;
  171. color: #758d97;
  172. }
  173. }
  174. }
  175. }
  176. .scroll{
  177. width: 100%;
  178. height: 7.027027rem;
  179. overflow-y: hidden;
  180. overflow-x: scroll;
  181. white-space: nowrap;
  182. margin-bottom: 0.810811rem;
  183. .guest{
  184. display: inline-block;
  185. width: 3.675676rem;
  186. white-space: normal;
  187. &:first-child{
  188. margin-left: 0.27027rem;
  189. }
  190. &:last-child{
  191. margin-right: 0.27027rem;
  192. }
  193. img{
  194. width: 100%;
  195. }
  196. span{
  197. display: block;
  198. font-family: 'PingFang-SC-Bold';
  199. }
  200. span.guest-name{
  201. color: #3a5d6d;
  202. font-size: 0.405405rem;
  203. font-weight: bold;
  204. margin: 0.27027rem 0;
  205. }
  206. span.guest-desc{
  207. font-size: 0.324324rem;
  208. color: #758d98;
  209. font-weight: bolder;
  210. line-height: 1.2;
  211. }
  212. }
  213. }
  214. .top{
  215. width: 1.081081rem;
  216. height: 1.081081rem;
  217. background: url('../images/top.png') 0 0 / 100% 100% no-repeat;
  218. position: fixed;
  219. right: 0;
  220. bottom: 2.162162rem;
  221. }
  222. .h5-list{
  223. & > li {
  224. overflow: auto;
  225. padding: 0.27027rem 0;
  226. border-bottom: 1px solid #ebebeb;
  227. img.pchide{
  228. width: 3.783784rem;
  229. height: 2.108108rem;
  230. margin-right: 0.243243rem;
  231. float: left;
  232. }
  233. em.item-title{
  234. color: #3a5d6d;
  235. display: block;
  236. overflow: hidden;
  237. margin-bottom: 0.216216rem;
  238. line-height: 1.3;
  239. height: 1rem;
  240. font-size: 0.405405rem;
  241. }
  242. span:nth-child(3){
  243. color: #758d98;
  244. font-size: 0.324324rem;
  245. height: 0.756757rem;
  246. line-height: 1.2;
  247. display: block;
  248. overflow: hidden;
  249. }
  250. }
  251. }