common.scss 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553
  1. .v-top {
  2. height: 200px;
  3. overflow: hidden;
  4. z-index: -1;
  5. }
  6. .theme_bg {
  7. color: $theme-color;
  8. }
  9. .theme_bg_bg {
  10. color: white;
  11. background-color: $theme-color;
  12. }
  13. .mt15 {
  14. margin-top: 15px;
  15. }
  16. .box {
  17. border-radius: 7px;
  18. background-color: white;
  19. padding: 7px;
  20. }
  21. .btg {
  22. padding: 15px;
  23. background-color: #fef0f0;
  24. color: #f56c6c;
  25. margin-top: 15px;
  26. border-radius: 5px;
  27. }
  28. .t_item {
  29. background-color: white;
  30. padding: 18px;
  31. border-bottom: 1px solid #e5e5e5;
  32. border-radius: 5px;
  33. margin-top: 10px;
  34. box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
  35. .title {
  36. font-size: 15px;
  37. text-align: left;
  38. color: #252525;
  39. font-weight: bold;
  40. }
  41. .desc {
  42. color: #969799;
  43. font-size: 13px;
  44. padding-top: 10px;
  45. }
  46. .day {
  47. color: #969799;
  48. font-size: 13px;
  49. padding-top: 15px;
  50. text-align: right;
  51. }
  52. }
  53. .call {
  54. color: #67c23a;
  55. }
  56. .msearch {
  57. margin-bottom: 7px;
  58. }
  59. .r_item {
  60. background-color: white;
  61. padding: 10px 8px 10px 8px;
  62. margin-top: 10px;
  63. box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  64. border-radius: 7px;
  65. overflow: hidden;
  66. .pic {
  67. float: left;
  68. width: 37%;
  69. border-radius: 3px;
  70. height: 90px;
  71. background-color: #dcdcdc;
  72. }
  73. .bol {
  74. font-weight: bold;
  75. }
  76. .con {
  77. padding-left: 20px;
  78. width: 63%;
  79. float: left;
  80. .title {
  81. font-size: 15px;
  82. text-align: left;
  83. color: #222222;
  84. }
  85. .btn {
  86. float: right;
  87. margin-top: -30px;
  88. padding: 5px 16px;
  89. border-radius: 20px;
  90. margin-right: -8px;
  91. letter-spacing: 1.1px;
  92. .icon {
  93. padding-right: 3px;
  94. }
  95. }
  96. .rooms {
  97. width: 65px;
  98. border-radius: 20px;
  99. background-color: #f9efd2;
  100. color: #ff9d1d;
  101. text-align: center;
  102. font-size: 12px;
  103. padding: 4px 10px;
  104. margin-top: 12px;
  105. }
  106. .ms {
  107. margin-top: 7px;
  108. .phone {
  109. font-size: 30px;
  110. float: right;
  111. margin-top: -30px;
  112. }
  113. .rmb {
  114. color: $orange;
  115. font-size: 11px;
  116. padding-right: 3px;
  117. }
  118. .price {
  119. color: $orange;
  120. font-size: 15px;
  121. padding-right: 3px;
  122. }
  123. .qi {
  124. font-size: 11px;
  125. color: $dar;
  126. }
  127. .icon {
  128. color: #48a5ff;
  129. padding-right: 3px;
  130. }
  131. .ll {
  132. color: #999999;
  133. font-size: 13px;
  134. padding-left: 4px;
  135. }
  136. .tti {
  137. color: #999999;
  138. font-size: 13px;
  139. }
  140. }
  141. .lx {
  142. float: right;
  143. text-align: center;
  144. margin-right: -18px;
  145. color: #fff;
  146. background: $theme-color;
  147. border-radius: 15pt 0pt 0pt 15pt;
  148. padding: 5px 12px;
  149. font-size: 13px;
  150. letter-spacing: 1.1px;
  151. color: white;
  152. line-height: 23px;
  153. margin-top: 15px;
  154. .icon {
  155. padding-right: 3px;
  156. }
  157. }
  158. }
  159. }
  160. .menu {
  161. background-color: white;
  162. border-radius: 10px;
  163. padding: 22px 0px 22px 0px;
  164. width: 100%;
  165. margin-top: 10px;
  166. box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.02);
  167. .icon1 {
  168. width: 40px;
  169. height: 40px;
  170. margin-bottom: 5px;
  171. }
  172. .title {
  173. font-size: 15px;
  174. color: #333333;
  175. font-weight: 400;
  176. }
  177. }
  178. .feedback {
  179. position: absolute;
  180. width: 50%;
  181. margin-top: -82px;
  182. height: 78px;
  183. opacity: 0;
  184. }
  185. .more {
  186. float: right;
  187. font-size: 13px;
  188. font-weight: normal;
  189. margin-top: 12px;
  190. color: #b2b1b1;
  191. }
  192. .mt10 {
  193. margin-top: 10px;
  194. }
  195. .mt20 {
  196. margin-top: 20px;
  197. }
  198. .omit {
  199. white-space: nowrap;
  200. text-overflow: ellipsis;
  201. overflow: hidden;
  202. }
  203. .clear {
  204. clear: both;
  205. }
  206. .loading {
  207. text-align: center;
  208. margin-top: 12px;
  209. }
  210. .flex {
  211. display: flex;
  212. text-align: center;
  213. .f {
  214. flex: 1;
  215. overflow: hidden;
  216. }
  217. }
  218. .hr {
  219. border-bottom: 1px solid #f1f1f1;
  220. }
  221. .noData {
  222. text-align: center;
  223. padding-top: 50px;
  224. color: $dar;
  225. .icon {
  226. font-size: 60px;
  227. }
  228. .title {
  229. font-size: 13px;
  230. }
  231. }
  232. .isLoading {
  233. text-align: center;
  234. }
  235. .noLogin {
  236. text-align: center;
  237. margin-top: 50px;
  238. image {
  239. width: 50%;
  240. margin-bottom: 10px;
  241. }
  242. .dll {
  243. border: 1px solid #cacaca;
  244. color: #888787;
  245. width: 130px;
  246. font-size: 16px;
  247. margin: 0 auto;
  248. border-radius: 25px;
  249. padding: 6px 18px;
  250. }
  251. .mtt {
  252. margin-top: 10px;
  253. font-size: 12px;
  254. color: $dar;
  255. .icon {
  256. padding-right: 3px;
  257. }
  258. }
  259. }
  260. .pt15 {
  261. padding-top: 15px;
  262. }
  263. .pt10 {
  264. padding-top: 10px;
  265. }
  266. .pt5 {
  267. padding-top: 5px;
  268. }
  269. .pl5 {
  270. padding-left: 5px;
  271. }
  272. .pl10 {
  273. padding-left: 10px;
  274. }
  275. .pl15 {
  276. padding-left: 15px;
  277. }
  278. .pr5 {
  279. padding-right: 5px;
  280. }
  281. .lfx {
  282. display: flex;
  283. .f {
  284. flex: 1;
  285. text-align: center;
  286. }
  287. }
  288. .form_group {
  289. width: 100%;
  290. display: flex;
  291. padding: 13px;
  292. overflow: hidden;
  293. position: relative;
  294. .lable {
  295. flex: 0.25;
  296. font-size: 14px;
  297. color: #999999;
  298. font-weight: 400;
  299. }
  300. input {
  301. flex: 0.62;
  302. font-size: 14px;
  303. padding-left: 15px;
  304. }
  305. .u-upload {
  306. margin-left: 20px;
  307. }
  308. .u-radio-group {
  309. position: absolute;
  310. padding-left: 12px;
  311. }
  312. .u-numberbox {
  313. position: absolute;
  314. }
  315. }
  316. .r {
  317. width: 100%;
  318. }
  319. .r10 {
  320. width: 10%;
  321. float: left;
  322. }
  323. .r20 {
  324. width: 20%;
  325. float: left;
  326. }
  327. .r30 {
  328. width: 30%;
  329. float: left;
  330. }
  331. .r35 {
  332. width: 35%;
  333. float: left;
  334. }
  335. .r37 {
  336. width: 37%;
  337. float: left;
  338. }
  339. .r40 {
  340. width: 40%;
  341. float: left;
  342. }
  343. .r50 {
  344. width: 50%;
  345. float: left;
  346. }
  347. .r60 {
  348. width: 60%;
  349. float: left;
  350. }
  351. .r63 {
  352. width: 63%;
  353. float: left;
  354. }
  355. .r65 {
  356. width: 65%;
  357. float: left;
  358. }
  359. .r70 {
  360. width: 70%;
  361. float: left;
  362. }
  363. .r80 {
  364. width: 80%;
  365. float: left;
  366. }
  367. .r90 {
  368. width: 90%;
  369. float: left;
  370. }
  371. .arrow {
  372. float: right !important;
  373. color: $dar;
  374. margin-top: 3px;
  375. }
  376. .btn {
  377. color: white;
  378. background-color: $theme-color;
  379. border-radius: 3px;
  380. font-size: 14px;
  381. text-align: center;
  382. padding: 5px;
  383. }
  384. .copyright {
  385. position: absolute;
  386. bottom: 15px;
  387. width: 95%;
  388. text-align: center;
  389. color: $dar2;
  390. font-size: 11px;
  391. }
  392. .u-popup {
  393. padding: 20px;
  394. .tttt {
  395. font-weight: bold;
  396. font-size: 18px;
  397. margin-bottom: 10px;
  398. }
  399. .inp {
  400. text-align: right !important;
  401. padding-right: 5px !important;
  402. }
  403. .btn {
  404. margin-top: 10px;
  405. }
  406. }
  407. .order_title {
  408. padding: 10px;
  409. font-size: 15px;
  410. font-weight: bold;
  411. position: relative;
  412. .zhu {
  413. float: right;
  414. font-size: 12px;
  415. margin-top: 2px;
  416. }
  417. }
  418. .tk {
  419. font-size: 13px;
  420. background-color: #fef0f0;
  421. color: #f56c6c;
  422. padding: 7px;
  423. border-radius: 5px;
  424. margin-top: 7px;
  425. }
  426. .hotel_item {
  427. margin-top: 10px;
  428. padding: 10px;
  429. border-radius: 5px;
  430. box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  431. .name {
  432. font-size: 20px;
  433. font-weight: bold;
  434. border-bottom: 1px solid #f2e6e6;
  435. padding: 0px 10px 10px 10px;
  436. }
  437. .address {
  438. color: $dar2;
  439. padding: 10px 10px 0px 10px;
  440. .dz {
  441. width: 87%;
  442. float: left;
  443. }
  444. .dh {
  445. width: 13%;
  446. float: left;
  447. color: #48a5ff;
  448. text-align: right;
  449. .icon {
  450. font-size: 20px;
  451. margin-right: -10px;
  452. }
  453. }
  454. }
  455. }
  456. .v_title {
  457. font-size: 20px;
  458. font-weight: bold;
  459. color: #333;
  460. .lo {
  461. width: 150px;
  462. }
  463. .hd {
  464. position: absolute;
  465. left: 35px;
  466. margin-top: -36px;
  467. }
  468. }
  469. .jq_item {
  470. margin-top: 5px;
  471. border-radius: 5px;
  472. box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  473. .bmg {
  474. width: 100%;
  475. height: 150px;
  476. border-radius: 5px 5px 0px 0px;
  477. }
  478. .cons {
  479. padding: 5px 10px 10px 10px;
  480. .tit {
  481. font-size: 17px;
  482. font-weight: bold;
  483. margin-top: 3px;
  484. }
  485. .desc {
  486. font-size: 13px;
  487. color: $dar;
  488. padding-top: 5px;
  489. }
  490. .img {
  491. height: 200px;
  492. border-radius: 5px;
  493. }
  494. .str-summery {
  495. font-size: 13px;
  496. color: $dar;
  497. padding-top: 10px;
  498. text-align: left;
  499. line-height: 20px;
  500. overflow: hidden;
  501. -webkit-line-clamp: 5;
  502. text-overflow: ellipsis;
  503. display: -webkit-box;
  504. -webkit-box-orient: vertical;
  505. }
  506. .lx {
  507. float: right;
  508. margin-right: -20px;
  509. color: #fff;
  510. background: #48a5ff;
  511. border-radius: 15pt 0pt 0pt 15pt;
  512. padding: 5px 20px;
  513. font-size: 13px;
  514. letter-spacing: 1.1px;
  515. color: white;
  516. line-height: 23px;
  517. margin-top: 15px;
  518. }
  519. }
  520. }
  521. .hot_item {
  522. .u-node {
  523. width: 55rpx;
  524. height: 55rpx;
  525. border-radius: 100rpx;
  526. display: flex;
  527. justify-content: center;
  528. align-items: center;
  529. .icon {
  530. font-size: 18px;
  531. font-weight: bold;
  532. }
  533. }
  534. .content {
  535. box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  536. padding: 13px;
  537. border-radius: 5px;
  538. }
  539. .title {
  540. color: #222222;
  541. font-size: 16px;
  542. }
  543. .ck {
  544. color: $dar2;
  545. font-size: 13px;
  546. padding-top: 5px;
  547. }
  548. .time {
  549. font-size: 13px;
  550. padding-top: 5px;
  551. color: $dar2;
  552. }
  553. }