index.min.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745
  1. @charset "utf-8";
  2. i.time {
  3. padding: 0 .2em 0 .3em;
  4. float: left;
  5. font-size: 1.3rem;
  6. color: #ff8400;
  7. line-height: 2rem
  8. }
  9. i.circle {
  10. padding: 0 .2em 0 .5em;
  11. float: left;
  12. font-size: 1rem;
  13. color: #6bc30d;
  14. line-height: 2rem
  15. }
  16. i.close {
  17. padding: 0 .2em 0 .21em;
  18. font-size: 1.5rem;
  19. color: #fff;
  20. font-weight: bold
  21. }
  22. header.head {
  23. background: #008a8a;
  24. height: 60px;
  25. position: absolute;
  26. top: 0;
  27. width: 100%;
  28. box-sizing: border-box
  29. }
  30. header.head .wrap {
  31. position: relative;
  32. overflow: hidden;
  33. width: 100%
  34. }
  35. header.head .logo {
  36. position: relative;
  37. width: 136px;
  38. height: 42px;
  39. margin: 9px auto
  40. }
  41. header.head .logo.title{
  42. text-align: center;
  43. font-weight: 400;
  44. line-height: 42px;
  45. color: #fff;
  46. font-size: 1.15rem;
  47. }
  48. header.head .logo a {
  49. display: block
  50. }
  51. header.head .logo img {
  52. width: 100%
  53. }
  54. header.head .logo h3 {
  55. float: left;
  56. width: 90px;
  57. font-size: 1rem;
  58. margin: 9px auto;
  59. color: #ddd;
  60. text-align: center
  61. }
  62. header.head .logo_msk {
  63. width: 100%;
  64. height: 100%;
  65. background: #3e4042 no-repeat 50% 50%;
  66. position: absolute;
  67. top: 0;
  68. left: 0;
  69. display: none;
  70. background-size: 500px 60px
  71. }
  72. header.head i {
  73. display: block;
  74. width: 50px;
  75. position: absolute;
  76. color: #fff;
  77. font-size: 1.5rem;
  78. top: 0;
  79. padding: 1rem 0 1rem 0;
  80. text-align: center
  81. }
  82. header.head i img {
  83. width: 33px;
  84. border-radius: 50%
  85. }
  86. header.head .menu_slide {
  87. right: 0
  88. }
  89. header.head .menu_open {
  90. left: 0;
  91. padding-top: .8rem;
  92. }
  93. header.head .login_open {
  94. right: 0;
  95. font-size: .8rem;
  96. width: auto;
  97. padding: 1rem .5rem;
  98. }
  99. header.head .login_open div{
  100. display: none;
  101. }
  102. header.head .login_open.logined{
  103. padding: 1.4rem .5rem;
  104. }
  105. header.head .login_open.logined div{
  106. display: block;
  107. }
  108. header.head .login_open.logined img{
  109. display: none;
  110. }
  111. header.head .login_open span {
  112. display: block;
  113. position: absolute;
  114. width: 8px;
  115. height: 8px;
  116. border: 2px solid #fff;
  117. background: #df0000;
  118. top: -2px;
  119. right: 0;
  120. -o-border-radius: 50%;
  121. -moz-border-radius: 50%;
  122. -webkit-border-radius: 50%;
  123. border-radius: 50%
  124. }
  125. header.head.pull {
  126. -webkit-transform: translate3d(-250px, 0, 0);
  127. -moz-transform: translate3d(-250px, 0, 0);
  128. transform: translate3d(-250px, 0, 0)
  129. }
  130. aside.menu {
  131. height: 100%;
  132. position: absolute;
  133. top: 0;
  134. left: 0;
  135. width: 250px;
  136. overflow: hidden;
  137. background: #323436;
  138. visibility: hidden;
  139. -webkit-transition-delay: .3s;
  140. -moz-transition-delay: .3s;
  141. -o-transition-delay: .3s;
  142. transition-delay: .3s
  143. }
  144. aside.menu.push {
  145. visibility: visible;
  146. -webkit-transition-delay: 0;
  147. -moz-transition-delay: 0;
  148. -o-transition-delay: 0;
  149. transition-delay: 0
  150. }
  151. aside.menu.pull {
  152. visibility: hidden
  153. }
  154. aside.menu section.search_wrap {
  155. overflow: hidden;
  156. position: relative
  157. }
  158. aside.menu ul li {
  159. display: block;
  160. height: 49px;
  161. line-height: 50px;
  162. border-bottom: 1px solid #44474a;
  163. overflow: hidden;
  164. background-color: #323436;
  165. -webkit-transition: background .3s ease-out;
  166. -moz-transition: background .3s ease-out;
  167. -o-transition: background .3s ease-out;
  168. transition: background .3s ease-out
  169. }
  170. aside.menu ul li a {
  171. display: block;
  172. width: 100%;
  173. height: 33px;
  174. color: #fff;
  175. overflow: hidden;
  176. padding-top: 16.5px;
  177. border-left: 5px solid #1d1d1d
  178. }
  179. aside.menu ul li a b {
  180. width: 16px;
  181. height: 16px;
  182. background-position: 0 -55px;
  183. display: block;
  184. float: right;
  185. margin-right: 6px;
  186. opacity: .2
  187. }
  188. aside.menu ul li a i {
  189. display: block;
  190. float: left;
  191. margin-left: 20px;
  192. opacity: .8
  193. }
  194. aside.menu ul .menu_cur a i {
  195. opacity: 1
  196. }
  197. aside.menu ul .menu_cur a {
  198. border-left: 5px solid #64c400
  199. }
  200. aside.menu ul li a span {
  201. display: block;
  202. height: 16px;
  203. line-height: 16px;
  204. float: left;
  205. margin-left: 15px
  206. }
  207. aside.menu ul li:hover, aside.menu ul .menu_cur {
  208. background-color: #1d1d1d
  209. }
  210. aside.user {
  211. width: 250px;
  212. height: 100%;
  213. position: absolute;
  214. top: 0;
  215. right: 0;
  216. visibility: hidden;
  217. background-color: #323436
  218. }
  219. aside.user.pull {
  220. visibility: visible
  221. }
  222. aside.user .login_user, aside.user .login_password {
  223. height: 40px;
  224. line-height: 40px;
  225. display: block;
  226. padding: 0 40px 0 10px;
  227. position: relative;
  228. -o-border-radius: 0;
  229. -moz-border-radius: 0;
  230. -webkit-border-radius: 0;
  231. border-radius: 0;
  232. -webkit-appearance: none;
  233. background: 0
  234. }
  235. aside.user .login_user i, aside.user .login_password i {
  236. display: block;
  237. position: absolute;
  238. right: 10px;
  239. top: 10px
  240. }
  241. aside.user .login_user i.ton, aside.user .login_password i.ton {
  242. opacity: 1
  243. }
  244. aside.user .login_user {
  245. border-bottom: 1px solid #f7f7f7
  246. }
  247. aside.user .login_password {
  248. border-top: 0
  249. }
  250. aside.user .login_input input {
  251. border: 0;
  252. display: block;
  253. height: 100%;
  254. width: 100%
  255. }
  256. aside.user .login_user input, aside.user .login_password input {
  257. -webkit-appearance: none
  258. }
  259. article.container {
  260. position: absolute;
  261. top: 60px;
  262. width: 100%;
  263. /*background: #f0f1f1;*/
  264. box-sizing: border-box;
  265. bottom: 54px
  266. }
  267. article.container.push {
  268. -webkit-transform: translateX(250px);
  269. -moz-transform: translateX(250px);
  270. transform: translateX(250px)
  271. }
  272. article.container.pull {
  273. -webkit-transform: translate3d(-250px, 0, 0);
  274. -moz-transform: translate3d(-250px, 0, 0);
  275. transform: translate3d(-250px, 0, 0)
  276. }
  277. article.container.push {
  278. visibility: visible
  279. }
  280. article section.content {
  281. position: relative;
  282. overflow: auto;
  283. height: 100%;
  284. width: 100%;
  285. box-sizing: border-box;
  286. bottom: 0
  287. }
  288. .block_title {
  289. display: block;
  290. position: relative;
  291. overflow: hidden;
  292. width: 100%;
  293. margin: 0 auto
  294. }
  295. .block_title .title {
  296. display: block;
  297. position: relative;
  298. overflow: hidden;
  299. width: 100%
  300. }
  301. .block_title .title ul {
  302. display: block;
  303. position: relative;
  304. overflow: hidden;
  305. float: left;
  306. width: 100%;
  307. background: #fff;
  308. border-bottom: 1px solid #e5e5e5;
  309. margin-top: 3px;
  310. line-height: 2rem
  311. }
  312. .block_title .title li.left {
  313. display: block;
  314. position: relative;
  315. overflow: hidden;
  316. float: left
  317. }
  318. .block_title .title li.left h3 {
  319. display: block;
  320. position: relative;
  321. overflow: hidden;
  322. float: left;
  323. font-size: 1rem;
  324. line-height: 2rem
  325. }
  326. .block_title .title li.left h6 {
  327. display: block;
  328. position: relative;
  329. overflow: hidden;
  330. float: left;
  331. border-left: 1px solid #eee;
  332. padding-left: 10px;
  333. font-size: .8rem;
  334. margin-top: 3px
  335. }
  336. .block_title .title li.right {
  337. display: block;
  338. position: relative;
  339. overflow: hidden;
  340. float: right;
  341. font-size: .8rem;
  342. margin-top: 3px
  343. }
  344. .block_title .title li.right h3 {
  345. display: block;
  346. position: relative;
  347. overflow: hidden;
  348. float: left;
  349. padding: .1rem 2rem 0 0;
  350. font-size: 1rem
  351. }
  352. .block_title .title li.right a {
  353. color: #008a8a
  354. }
  355. .block_title .cont {
  356. width: 100%;
  357. border-bottom: 1px solid #eee;
  358. font-size: .9rem
  359. }
  360. .block_title .cont ul {
  361. display: block;
  362. position: relative;
  363. overflow: hidden;
  364. background: #fff;
  365. width: 100%;
  366. border-bottom: 1px solid #e5e5e5;
  367. margin-bottom: 2px
  368. }
  369. .block_title .cont li {
  370. display: block;
  371. position: relative;
  372. overflow: hidden;
  373. width: 100%
  374. }
  375. .block_title .cont li span {
  376. line-height: 2rem
  377. }
  378. #ListHalf {
  379. position: relative;
  380. width: 100%;
  381. margin: 0 auto;
  382. box-sizing: border-box
  383. }
  384. #ListHalf li {
  385. box-sizing: border-box;
  386. display: block;
  387. position: relative;
  388. overflow: hidden;
  389. float: left;
  390. border-bottom: 1px solid #e1e1e1;
  391. width: 50%;
  392. height: 4rem;
  393. background: #fff
  394. }
  395. #ListHalf li a.alist {
  396. display: block;
  397. width: 100%;
  398. height: 4rem;
  399. position: relative;
  400. overflow: hidden;
  401. display: flex;
  402. align-items: center;
  403. justify-content: center;
  404. }
  405. #ListHalf li.br {
  406. border-right: 1px solid #e1e1e1
  407. }
  408. #ListHalf li.big{
  409. height: 8rem;
  410. }
  411. #ListHalf li.big a{
  412. height: 8rem;
  413. }
  414. /*#ListHalf li.big h3{*/
  415. /*padding:3.3rem 0 0 3rem;*/
  416. /*}*/
  417. #ListHalf li.big i{
  418. top:3rem;
  419. }
  420. #ListHalf i {
  421. color: #8dc51a;
  422. font-size: 1.8rem;
  423. /*position: absolute;*/
  424. /*top: 1rem;*/
  425. /*left: .5rem;*/
  426. /*font-size: 2rem*/
  427. }
  428. #ListHalf h3 {
  429. padding-left: .7rem;
  430. /*padding: 1.3rem 0 0 3rem;*/
  431. /*margin: 0 auto;*/
  432. text-align: left;
  433. font-size: 1rem;
  434. /*color: #333;*/
  435. color: #32353c;
  436. overflow: hidden;
  437. font-weight: 400;
  438. }
  439. #ListHalf h6 {
  440. padding: .7rem 0 0 3rem;
  441. font-size: .6rem;
  442. color: #999;
  443. overflow: hidden;
  444. text-overflow: ellipsis;
  445. white-space: nowrap;
  446. text-align: left
  447. }
  448. .account {
  449. height: 60px;
  450. overflow: hidden
  451. }
  452. .login {
  453. margin-right: 10px;
  454. background: #4f5356
  455. }
  456. .reg {
  457. background: #6bc30d
  458. }
  459. .login_b_t .fr a {
  460. color: #fff;
  461. font-size: .9rem
  462. }
  463. .login_b_i input {
  464. background: 0
  465. }
  466. .login_b_i {
  467. margin-bottom: 10px;
  468. background: #fff
  469. }
  470. .login_b_t {
  471. color: #dfdfdf;
  472. font-size: 12px;
  473. padding-top: 15px
  474. }
  475. .login_b_t .fl a {
  476. color: #ff8a00;
  477. font-size: .9rem;
  478. margin-left: 5px
  479. }
  480. .user_avatar {
  481. position: absolute;
  482. left: 10px;
  483. margin-top: -10px;
  484. display: inline;
  485. z-index: 1
  486. }
  487. .user_avatar img {
  488. width: 35px;
  489. border-radius: 50%
  490. }
  491. .search_wrap {
  492. height: 60px;
  493. width: 100%;
  494. background-color: #2a2c2e
  495. }
  496. .search_input {
  497. text-indent: 10px;
  498. height: 15px;
  499. line-height: 16px;
  500. display: block;
  501. margin: 0 5px;
  502. width: 200px;
  503. border: 0;
  504. color: #6c6c6c;
  505. padding: 10px 30px 10px 10px;
  506. background-color: #fff;
  507. margin-top: 12.5px;
  508. -o-border-radius: 20px;
  509. -moz-border-radius: 20px;
  510. -webkit-border-radius: 20px;
  511. border-radius: 20px
  512. }
  513. .reset_input {
  514. width: 20px;
  515. height: 35px;
  516. position: absolute;
  517. display: block;
  518. top: 10px;
  519. right: 10px;
  520. display: none
  521. }
  522. .reset_input i {
  523. display: block;
  524. width: 16px;
  525. height: 16px;
  526. position: absolute;
  527. top: 12.5px;
  528. right: 10px;
  529. opacity: .4;
  530. -webkit-transition: all .3s ease-out;
  531. -moz-transition: all .3s ease-out;
  532. -o-transition: all .3s ease-out;
  533. transition: all .3s ease-out
  534. }
  535. .reset_input.ton {
  536. opacity: 1
  537. }
  538. .user_logout {
  539. height: 35px;
  540. line-height: 35px;
  541. color: #fff;
  542. font-size: 12px;
  543. opacity: .6;
  544. -webkit-transition: all .1s ease-in;
  545. -moz-transition: all .1s ease-in;
  546. -o-transition: all .1s ease-in;
  547. transition: all .1s ease-in
  548. }
  549. .user_logout.ton {
  550. opacity: 1
  551. }
  552. #reg_index {
  553. width: 100%;
  554. min-height: 100%;
  555. background: #fff;
  556. position: absolute;
  557. top: 0;
  558. left: 0;
  559. z-index: 999;
  560. overflow-x: hidden;
  561. overflow-y: auto;
  562. padding-bottom: 20px
  563. }
  564. .reg_bar, .login_bar {
  565. height: 60px;
  566. background: #323436
  567. }
  568. .reg_bar_close, .login_bar_close {
  569. display: block;
  570. width: 33px;
  571. height: 32px;
  572. background-position: 10px -76.5px;
  573. background-color: #3e4042;
  574. margin-top: 14px;
  575. -webkit-transition: all .3s ease-out;
  576. -moz-transition: all .3s ease-out;
  577. -o-transition: all .3s ease-out;
  578. transition: all .3s ease-out
  579. }
  580. .reg_bar_close.ton, .login_bar_close.ton {
  581. background-color: #6bc30d
  582. }
  583. .reg_bar .fl i, .login_bar .fl i {
  584. height: 32px;
  585. width: 25px;
  586. display: inline-block;
  587. vertical-align: middle;
  588. background-position: 4px -112.5px
  589. }
  590. .login_bar .fl i {
  591. background-position: 4px -145px
  592. }
  593. .reg_bar, .login_bar {
  594. line-height: 60px;
  595. vertical-align: middle
  596. }
  597. .reg_bar .fl, .login_bar .fl {
  598. height: 60px;
  599. color: #fff
  600. }
  601. .reg_ct {
  602. text-align: center
  603. }
  604. .reg_ct p {
  605. line-height: 20px;
  606. margin: 30px 0 20px 0
  607. }
  608. #reg_index {
  609. -webkit-transform: translate3d(0, 100%, 0);
  610. -moz-transform: translate3d(0, 100%, 0);
  611. transform: translate3d(0, 100%, 0);
  612. -webkit-transition: background .3s ease-out, -webkit-transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  613. -moz-transition: background .3s ease-out, -moz-transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  614. -o-transition: background .3s ease-out, -o-transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  615. transition: background .3s ease-out, transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19)
  616. }
  617. #reg_index.show {
  618. -webkit-transform: translate3d(0, 0, 0);
  619. -moz-transform: translate3d(0, 0, 0);
  620. transform: translate3d(0, 0, 0);
  621. -webkit-transition: background .3s ease-out, -webkit-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);
  622. -moz-transition: background .3s ease-out, -moz-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);
  623. -o-transition: background .3s ease-out, -o-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);
  624. transition: background .3s ease-out, transform .3s cubic-bezier(0.165, 0.84, 0.44, 1)
  625. }
  626. /* 新增的就诊指南样式,没有做成iconfont */
  627. .icon-learning{
  628. height: 2.3rem;
  629. background: url("../images/icon-learning.png");
  630. }
  631. .icon-mdt{
  632. background: url("../images/icon-mdt.png");
  633. height: 2rem;
  634. }
  635. .icon-ywt{
  636. height:2rem;
  637. background: url("../images/icon-ywt.png");
  638. }
  639. .bg-icon{
  640. width: 2rem;
  641. background-size: 100% 100%;
  642. }