cross.css 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908
  1. @charset "utf-8";
  2. /*---------reset-------------------------*/
  3. html {
  4. -ms-text-size-adjust: 100%;
  5. -webkit-text-size-adjust: 100%;
  6. }
  7. html,
  8. body,
  9. div,
  10. span,
  11. object,
  12. iframe,
  13. p,
  14. blockquote,
  15. pre,
  16. a,
  17. abbr,
  18. acronym,
  19. address,
  20. big,
  21. cite,
  22. code,
  23. del,
  24. dfn,
  25. em,
  26. img,
  27. ins,
  28. kbd,
  29. q,
  30. s,
  31. samp,
  32. small,
  33. strike,
  34. strong,
  35. sub,
  36. sup,
  37. tt,
  38. var,
  39. b,
  40. u,
  41. i,
  42. center,
  43. dl,
  44. dt,
  45. dd,
  46. ol,
  47. ul,
  48. li,
  49. fieldset,
  50. form,
  51. input,
  52. label,
  53. legend,
  54. table,
  55. caption,
  56. tbody,
  57. tfoot,
  58. thead,
  59. tr,
  60. th,
  61. td,
  62. article,
  63. aside,
  64. canvas,
  65. details,
  66. embed,
  67. figure,
  68. figcaption,
  69. footer,
  70. header,
  71. hgroup,
  72. menu,
  73. nav,
  74. output,
  75. ruby,
  76. section,
  77. summary,
  78. time,
  79. mark,
  80. audio,
  81. video,
  82. h1,
  83. h2,
  84. h3,
  85. h4,
  86. h5,
  87. h6 {
  88. margin: 0;
  89. padding: 0;
  90. border: 0;
  91. outline: 0;
  92. font-size: 100%;
  93. vertical-align: baseline;
  94. background: transparent;
  95. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  96. -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  97. -ms-touch-action: none;
  98. -webkit-touch-callout: none;
  99. }
  100. article,
  101. aside,
  102. details,
  103. figcaption,
  104. figure,
  105. footer,
  106. header,
  107. hgroup,
  108. menu,
  109. nav,
  110. section {
  111. display: block;
  112. }
  113. audio,
  114. canvas,
  115. video {
  116. display: inline-block;
  117. *display: inline;
  118. *zoom: 1;
  119. }
  120. body,
  121. button,
  122. input,
  123. select,
  124. textarea {
  125. font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53;
  126. }
  127. html,
  128. body,
  129. form,
  130. fieldset,
  131. p,
  132. div,
  133. h1,
  134. h2,
  135. h3,
  136. h4,
  137. h5,
  138. h6 {
  139. -webkit-text-size-adjust: none;
  140. }
  141. input,
  142. select,
  143. textarea {
  144. font-size: 100%;
  145. }
  146. table {
  147. border-collapse: collapse;
  148. border-spacing: 0;
  149. }
  150. th {
  151. text-align: inherit;
  152. }
  153. fieldset,
  154. img {
  155. border: 0;
  156. }
  157. iframe {
  158. display: block;
  159. }
  160. abbr,
  161. acronym {
  162. border: 0;
  163. font-variant: normal;
  164. }
  165. del {
  166. text-decoration: line-through;
  167. }
  168. address,
  169. caption,
  170. cite,
  171. code,
  172. dfn,
  173. em,
  174. th,
  175. var,
  176. i {
  177. font-style: normal;
  178. font-weight: 500;
  179. }
  180. ol,
  181. ul {
  182. list-style: none;
  183. }
  184. caption,
  185. th {
  186. text-align: left;
  187. }
  188. h1,
  189. h2,
  190. h3,
  191. h4,
  192. h5,
  193. h6 {
  194. font-size: 100%;
  195. font-weight: normal;
  196. }
  197. blockquote,
  198. q {
  199. quotes: none;
  200. }
  201. blockquote p:before,
  202. blockquote p:after,
  203. q:before,
  204. q:after {
  205. content: '';
  206. content: none;
  207. }
  208. sub,
  209. sup {
  210. font-size: 75%;
  211. line-height: 0;
  212. position: relative;
  213. vertical-align: baseline;
  214. }
  215. sup {
  216. top: -0.5em;
  217. }
  218. sub {
  219. bottom: -0.25em;
  220. }
  221. img {
  222. font-size: 0;
  223. vertical-align: top;
  224. }
  225. a:active,
  226. a:hover,
  227. input[type="text"],
  228. textarea {
  229. outline: 0;
  230. }
  231. a:hover {
  232. text-decoration: none;
  233. }
  234. ins,
  235. a {
  236. text-decoration: none;
  237. }
  238. input[type="reset"],
  239. input[type="submit"],
  240. input[type="file"],
  241. input[type="radio"],
  242. input[type="checkbox"],
  243. select,
  244. button {
  245. cursor: pointer;
  246. }
  247. /*---------common-------------------------*/
  248. .clearfix:after {
  249. visibility: hidden;
  250. display: block;
  251. font-size: 0;
  252. content: " ";
  253. clear: both;
  254. height: 0;
  255. }
  256. .clearfix {
  257. zoom: 1;
  258. }
  259. /*.fl,.fr {display:inline;}*/
  260. .fl {
  261. float: left;
  262. }
  263. .fr {
  264. float: right;
  265. }
  266. /*----Cross css base
  267. ------------------------------*/
  268. .c-block {
  269. display: block;
  270. }
  271. .c-hide {
  272. display: none;
  273. }
  274. .c-hide-i {
  275. display: none!important;
  276. }
  277. .c-hidden {
  278. overflow: hidden;
  279. zoom: 1;
  280. }
  281. .c-boxs {
  282. -webkit-box-sizing: border-box;
  283. -ms-box-sizing: border-box;
  284. -moz-box-sizing: border-box;
  285. box-sizing: border-box
  286. }
  287. .c-main {
  288. margin: 0 auto;
  289. }
  290. .c-nowrap {
  291. max-width: 100%;
  292. _width: 100%;
  293. overflow: hidden;
  294. white-space: nowrap;
  295. text-overflow: ellipsis;
  296. }
  297. .c-nowrap-multi {
  298. display: -webkit-box;
  299. overflow: hidden;
  300. text-overflow: ellipsis;
  301. -webkit-box-orient: vertical;
  302. -webkit-line-clamp: 2;
  303. }
  304. .c-break {
  305. word-break: break-all;
  306. }
  307. /* color and background
  308. -----------------------------------------------------------------------------*/
  309. .c-fff {
  310. color: #fff;
  311. }
  312. .c-222 {
  313. color: #222;
  314. }
  315. .c-333 {
  316. color: #333;
  317. }
  318. .c-555 {
  319. color: #555;
  320. }
  321. .c-666 {
  322. color: #666;
  323. }
  324. .c-f00 {
  325. color: #f00;
  326. }
  327. .c-f60 {
  328. color: #f60;
  329. }
  330. .c-f90 {
  331. color: #f90;
  332. }
  333. .c-37a6ed {
  334. color: #37a6ed;
  335. }
  336. .c-5b5b5b {
  337. color: #5b5b5b;
  338. }
  339. .c-909090 {
  340. color: #909090;
  341. }
  342. .c-ff8100 {
  343. color: #ff8100;
  344. }
  345. .c-007cd9 {
  346. color: #007cd9;
  347. }
  348. .c-4dcd70 {
  349. color: #4dcd70;
  350. }
  351. .bgc-fff {
  352. background-color: #fff;
  353. }
  354. .bgc-f3f3f3 {
  355. background-color: #f3f3f3;
  356. }
  357. .bgc-f9f9f9 {
  358. background-color: #f9f9f9;
  359. }
  360. /* border
  361. -----------------------------------------------------------------------------*/
  362. .c-border,
  363. .c-border-t,
  364. .c-border-b,
  365. .c-border-l,
  366. .c-border-r,
  367. .c-border-tb {
  368. border-color: #e1e1e1;
  369. border-style: solid;
  370. }
  371. .c-border {
  372. border-width: 1px
  373. }
  374. .c-border-t {
  375. border-top-width: 1px
  376. }
  377. .c-border-b {
  378. border-bottom-width: 1px
  379. }
  380. .c-border-l {
  381. border-left-width: 1px
  382. }
  383. .c-border-r {
  384. border-right-width: 1px
  385. }
  386. .c-border-tb {
  387. border-top-width: 1px;
  388. border-bottom-width: 1px
  389. }
  390. .c-border-d {
  391. border-style: dashed
  392. }
  393. /* button
  394. -----------------------------------------------------------------------------*/
  395. .c-btn,
  396. .c-btn-full,
  397. .c-btn-large,
  398. .c-btn-big,
  399. .c-btn-small,
  400. .c-btn-tiny,
  401. .c-btn-screenful,
  402. .c-btn-icon,
  403. .c-btn-label,
  404. .c-btn-label-l,
  405. .c-btn-label-r {
  406. display: inline-block;
  407. zoom: 1;
  408. *display: inline;
  409. vertical-align: baseline;
  410. outline: none;
  411. cursor: pointer;
  412. border: 0;
  413. background: none;
  414. text-align: center;
  415. text-decoration: none;
  416. padding: 12px 34px;
  417. color: #fff;
  418. position: relative;
  419. font: 16px/1 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53;
  420. line-height: normal !important;
  421. -webkit-box-sizing: border-box;
  422. -ms-box-sizing: border-box;
  423. -moz-box-sizing: border-box;
  424. box-sizing: border-box;
  425. }
  426. .c-btn:hover,
  427. .c-btn:active {
  428. text-decoration: none;
  429. -webkit-transition: all 0.3s ease-in;
  430. -moz-transition: all 0.3s ease-in;
  431. -o-transition: all 0.3s ease-in;
  432. transition: all 0.3s ease-in;
  433. }
  434. .c-btn-full {
  435. width: 100%;
  436. height: 100%;
  437. vertical-align: middle;
  438. }
  439. .c-btn-large {
  440. padding: 14px 40px;
  441. font-size: 18px;
  442. }
  443. .c-btn-big {
  444. padding: 10px 40px;
  445. font-size: 16px;
  446. }
  447. .c-btn-small {
  448. padding: 10px 18px;
  449. font-size: 12px;
  450. }
  451. .c-btn-tiny {
  452. padding: 6px 10px;
  453. font-size: 12px;
  454. }
  455. .c-btn-disable {
  456. cursor: default;
  457. background: #ccc;
  458. border: 0;
  459. color: #fff;
  460. }
  461. .c-btn-disable:hover,
  462. .c-btn-disable:active {
  463. background-color: #ccc;
  464. top: 0;
  465. }
  466. .c-btn-screenful,
  467. .c-btn-label-l,
  468. .c-btn-label-r {
  469. width: 100%;
  470. height: 100%;
  471. display: table;
  472. padding: 0;
  473. font-size: inherit
  474. }
  475. .c-btn-screenful .c-btn-span,
  476. .c-btn-label-l .c-btn-span,
  477. .c-btn-label-r .c-btn-span {
  478. display: table-cell;
  479. vertical-align: middle;
  480. }
  481. .c-btn-icon .iconfont,
  482. .c-btn-icon .icon {
  483. margin-right: 7px;
  484. }
  485. .c-btn.c-btn-arc,
  486. .c-btn-full.c-btn-arc,
  487. .c-btn-large.c-btn-arc,
  488. .c-btn-big.c-btn-arc,
  489. .c-btn-small.c-btn-arc,
  490. .c-btn-tiny.c-btn-arc,
  491. .c-btn-screenful.c-btn-arc,
  492. .c-btn-icon.c-btn-arc,
  493. .c-btn-label.c-btn-arc,
  494. .c-btn-label-l.c-btn-arc,
  495. .c-btn-label-r.c-btn-arc {
  496. border-radius: 1000px;
  497. }
  498. .c-btn.c-btn-radius,
  499. .c-btn-full.c-btn-radius,
  500. .c-btn-large.c-btn-radius,
  501. .c-btn-big.c-btn-radius,
  502. .c-btn-small.c-btn-radius,
  503. .c-btn-tiny.c-btn-radius,
  504. .c-btn-screenful.c-btn-radius,
  505. .c-btn-icon.c-btn-radius,
  506. .c-btn-label.c-btn-radius,
  507. .c-btn-label-l.c-btn-radius,
  508. .c-btn-label-r.c-btn-radius {
  509. border-radius: 6px;
  510. }
  511. .c-btn.c-btn-rounded,
  512. .c-btn-full.c-btn-rounded,
  513. .c-btn-large.c-btn-rounded,
  514. .c-btn-big.c-btn-rounded,
  515. .c-btn-small.c-btn-rounded,
  516. .c-btn-tiny.c-btn-rounded,
  517. .c-btn-screenful.c-btn-rounded,
  518. .c-btn-icon.c-btn-rounded,
  519. .c-btn-label.c-btn-rounded,
  520. .c-btn-label-l.c-btn-rounded,
  521. .c-btn-label-r.c-btn-rounded {
  522. border-radius: 2px;
  523. }
  524. .c-btn-label {
  525. position: relative
  526. }
  527. .c-btn-label-l i.iconfont,
  528. .c-btn-label-r i.iconfont,
  529. .c-btn-label-l i.icon,
  530. .c-btn-label-r i.icon {
  531. padding: 0 6px;
  532. display: inline-block;
  533. position: absolute;
  534. top: 0;
  535. height: 100%;
  536. line-height: 200%;
  537. background: rgba(0, 0, 0, .04)
  538. }
  539. .c-btn-label-l i.iconfont,
  540. .c-btn-label-l i.icon {
  541. left: 0;
  542. }
  543. .c-btn-label-r i.iconfont,
  544. .c-btn-label-r i.icon {
  545. right: 0;
  546. }
  547. .c-btn-label:hover i.iconfont,
  548. .c-btn-label-l:hover i.iconfont,
  549. .c-btn-label-r:hover i.iconfont {
  550. background: rgba(0, 0, 0, .1)
  551. }
  552. /* position
  553. -----------------------------------------------------------------------------*/
  554. .c-position-a {
  555. position: absolute;
  556. }
  557. .c-position-r {
  558. position: relative;
  559. }
  560. .c-position-f {
  561. position: fixed;
  562. }
  563. .c-position-all {
  564. left: 0px;
  565. right: 0px;
  566. top: 0px;
  567. bottom: 0px;
  568. }
  569. .c-position-lt0 {
  570. left: 0px;
  571. top: 0px;
  572. }
  573. .c-position-lt5 {
  574. left: 5px;
  575. top: 5px;
  576. }
  577. .c-position-lt10 {
  578. left: 10px;
  579. top: 10px;
  580. }
  581. .c-position-lt15 {
  582. left: 15px;
  583. top: 15px;
  584. }
  585. .c-position-lt20 {
  586. left: 20px;
  587. top: 20px;
  588. }
  589. .c-position-rt0 {
  590. right: 0px;
  591. top: 0px;
  592. }
  593. .c-position-rt5 {
  594. right: 5px;
  595. top: 5px;
  596. }
  597. .c-position-rt10 {
  598. right: 10px;
  599. top: 10px;
  600. }
  601. .c-position-rt15 {
  602. right: 15px;
  603. top: 15px;
  604. }
  605. .c-position-rt20 {
  606. right: 20px;
  607. top: 20px;
  608. }
  609. .c-position-lb0 {
  610. left: 0px;
  611. bottom: 0px;
  612. }
  613. .c-position-lb5 {
  614. left: 5px;
  615. bottom: 5px;
  616. }
  617. .c-position-lb10 {
  618. left: 10px;
  619. bottom: 10px;
  620. }
  621. .c-position-lb15 {
  622. left: 15px;
  623. bottom: 15px;
  624. }
  625. .c-position-lb20 {
  626. left: 20px;
  627. bottom: 20px;
  628. }
  629. .c-position-rb0 {
  630. right: 0px;
  631. bottom: 0px;
  632. }
  633. .c-position-rb5 {
  634. right: 5px;
  635. bottom: 5px;
  636. }
  637. .c-position-rb10 {
  638. right: 10px;
  639. bottom: 10px;
  640. }
  641. .c-position-rb15 {
  642. right: 15px;
  643. bottom: 15px;
  644. }
  645. .c-position-rb20 {
  646. right: 20px;
  647. bottom: 20px;
  648. }
  649. /* images and radius
  650. -----------------------------------------------------------------------------*/
  651. .c-images-rounded,
  652. .border-radius-rounded {
  653. border-radius: 5px;
  654. }
  655. .c-images-cycle,
  656. .border-radius-circle {
  657. border-radius: 50%;
  658. }
  659. .border-radius-pill {
  660. border-radius: 1000px;
  661. }
  662. .c-images-thumbnail {
  663. padding: 5px;
  664. }
  665. .c-images-block {
  666. display: block;
  667. width: 100%;
  668. height: 100%;
  669. }
  670. /* spacing
  671. -----------------------------------------------------------------------------*/
  672. .mt5 {
  673. margin-top: 5px;
  674. }
  675. .mt10 {
  676. margin-top: 10px;
  677. }
  678. .mt15 {
  679. margin-top: 15px;
  680. }
  681. .mt20 {
  682. margin-top: 20px;
  683. }
  684. .mt30 {
  685. margin-top: 30px;
  686. }
  687. .mt50 {
  688. margin-top: 50px;
  689. }
  690. .mt100 {
  691. margin-top: 100px;
  692. }
  693. .mb5 {
  694. margin-bottom: 5px;
  695. }
  696. .mb10 {
  697. margin-bottom: 10px;
  698. }
  699. .mb15 {
  700. margin-bottom: 15px;
  701. }
  702. .mb20 {
  703. margin-bottom: 20px;
  704. }
  705. .mb30 {
  706. margin-bottom: 30px;
  707. }
  708. .mb50 {
  709. margin-bottom: 50px;
  710. }
  711. .mb100 {
  712. margin-bottom: 100px;
  713. }
  714. .ml5 {
  715. margin-left: 5px;
  716. }
  717. .ml10 {
  718. margin-left: 10px;
  719. }
  720. .ml15 {
  721. margin-left: 15px;
  722. }
  723. .ml20 {
  724. margin-left: 20px;
  725. }
  726. .ml30 {
  727. margin-left: 30px;
  728. }
  729. .ml50 {
  730. margin-left: 50px;
  731. }
  732. .ml100 {
  733. margin-left: 100px;
  734. }
  735. .mr5 {
  736. margin-right: 5px;
  737. }
  738. .mr10 {
  739. margin-right: 10px;
  740. }
  741. .mr15 {
  742. margin-right: 15px;
  743. }
  744. .mr20 {
  745. margin-right: 20px;
  746. }
  747. .mr30 {
  748. margin-right: 30px;
  749. }
  750. .mr50 {
  751. margin-right: 50px;
  752. }
  753. .mr100 {
  754. margin-right: 100px;
  755. }
  756. .mlr5 {
  757. margin-left: 5px;
  758. margin-right: 5px;
  759. }
  760. .mlr10 {
  761. margin-left: 10px;
  762. margin-right: 10px;
  763. }
  764. .mlr15 {
  765. margin-left: 15px;
  766. margin-right: 15px;
  767. }
  768. .mlr20 {
  769. margin-left: 20px;
  770. margin-right: 20px;
  771. }
  772. .mlr30 {
  773. margin-left: 30px;
  774. margin-right: 30px;
  775. }
  776. .mlr50 {
  777. margin-left: 50px;
  778. margin-right: 50px;
  779. }
  780. .mlr100 {
  781. margin-left: 100px;
  782. margin-right: 100px;
  783. }
  784. .mtb5 {
  785. margin-top: 5px;
  786. margin-bottom: 5px;
  787. }
  788. .mtb10 {
  789. margin-top: 10px;
  790. margin-bottom: 10px;
  791. }
  792. .mtb15 {
  793. margin-top: 15px;
  794. margin-bottom: 15px;
  795. }
  796. .mtb20 {
  797. margin-top: 20px;
  798. margin-bottom: 20px;
  799. }
  800. .mtb30 {
  801. margin-top: 30px;
  802. margin-bottom: 30px;
  803. }
  804. .mtb50 {
  805. margin-top: 50px;
  806. margin-bottom: 50px;
  807. }
  808. .mtb100 {
  809. margin-top: 100px;
  810. margin-bottom: 100px;
  811. }
  812. .pt5 {
  813. padding-top: 5px;
  814. }
  815. .pt10 {
  816. padding-top: 10px;
  817. }
  818. .pt15 {
  819. padding-top: 15px;
  820. }
  821. .pt20 {
  822. padding-top: 20px;
  823. }
  824. .pt30 {
  825. padding-top: 30px;
  826. }
  827. .pt50 {
  828. padding-top: 50px;
  829. }
  830. .pt100 {
  831. padding-top: 100px;
  832. }
  833. .pb5 {
  834. padding-bottom: 5px;
  835. }
  836. .pb10 {
  837. padding-bottom: 10px;
  838. }
  839. .pb15 {
  840. padding-bottom: 15px;
  841. }
  842. .pb20 {
  843. padding-bottom: 20px;
  844. }
  845. .pb30 {
  846. padding-bottom: 30px;
  847. }
  848. .pb50 {
  849. padding-bottom: 50px;
  850. }
  851. .pb100 {
  852. padding-bottom: 100px;
  853. }
  854. .pl5 {
  855. padding-left: 5px;
  856. }
  857. .pl10 {
  858. padding-left: 10px;
  859. }
  860. .pl15 {
  861. padding-left: 15px;
  862. }
  863. .pl20 {
  864. padding-left: 20px;
  865. }
  866. .pl30 {
  867. padding-left: 30px;
  868. }
  869. .pl50 {
  870. padding-left: 50px;
  871. }
  872. .pl100 {
  873. padding-left: 100px;
  874. }
  875. .pr5 {
  876. padding-right: 5px;
  877. }
  878. .pr10 {
  879. padding-right: 10px;
  880. }
  881. .pr15 {
  882. padding-right: 15px;
  883. }
  884. .pr20 {
  885. padding-right: 20px;
  886. }
  887. .pr30 {
  888. padding-right: 30px;
  889. }
  890. .pr50 {
  891. padding-right: 50px;
  892. }
  893. .pr100 {
  894. padding-right: 100px;
  895. }
  896. .ptb5 {
  897. padding-top: 5px;
  898. padding-bottom: 5px;
  899. }
  900. .ptb8 {
  901. padding-top: 8px;
  902. padding-bottom: 8px;
  903. }
  904. .ptb10 {
  905. padding-top: 10px;
  906. padding-bottom: 10px;
  907. }
  908. .ptb15 {
  909. padding-top: 15px;
  910. padding-bottom: 15px;
  911. }
  912. .ptb20 {
  913. padding-top: 20px;
  914. padding-bottom: 20px;
  915. }
  916. .ptb30 {
  917. padding-top: 30px;
  918. padding-bottom: 30px;
  919. }
  920. .ptb50 {
  921. padding-top: 50px;
  922. padding-bottom: 50px;
  923. }
  924. .ptb100 {
  925. padding-top: 100px;
  926. padding-bottom: 100px;
  927. }
  928. .plr5 {
  929. padding-left: 5px;
  930. padding-right: 5px;
  931. }
  932. .plr10 {
  933. padding-left: 10px;
  934. padding-right: 10px;
  935. }
  936. .plr15 {
  937. padding-left: 15px;
  938. padding-right: 15px;
  939. }
  940. .plr20 {
  941. padding-left: 20px;
  942. padding-right: 20px;
  943. }
  944. .plr30 {
  945. padding-left: 30px;
  946. padding-right: 30px;
  947. }
  948. .plr50 {
  949. padding-left: 50px;
  950. padding-right: 50px;
  951. }
  952. .plr100 {
  953. padding-left: 100px;
  954. padding-right: 100px;
  955. }
  956. /* lists
  957. -----------------------------------------------------------------------------*/
  958. .c-list-disc {
  959. list-style-type: disc;
  960. }
  961. .c-list-circle {
  962. list-style-type: circle;
  963. }
  964. .c-list-square {
  965. list-style-type: square;
  966. }
  967. .c-list-decimal {
  968. list-style-type: decimal;
  969. }
  970. .c-list-alpha {
  971. list-style-type: lower-alpha;
  972. }
  973. .c-list-roman {
  974. list-style-type: lower-roman;
  975. }
  976. .c-list-inline {
  977. padding-left: 0;
  978. margin-left: -5px;
  979. list-style: none;
  980. }
  981. .c-list-inline li {
  982. display: inline-block;
  983. padding-right: 5px;
  984. padding-left: 5px;
  985. }
  986. /* font
  987. -----------------------------------------------------------------------------*/
  988. .c-bold {
  989. font-weight: bold;
  990. }
  991. .c-f12 {
  992. font-size: 12px;
  993. }
  994. .c-f13 {
  995. font-size: 13px;
  996. }
  997. .c-f14 {
  998. font-size: 14px;
  999. }
  1000. .c-f15 {
  1001. font-size: 15px;
  1002. }
  1003. .c-f16 {
  1004. font-size: 16px;
  1005. }
  1006. .c-f17 {
  1007. font-size: 17px;
  1008. }
  1009. .c-f18 {
  1010. font-size: 18px;
  1011. }
  1012. .c-f20 {
  1013. font-size: 20px;
  1014. }
  1015. .c-f22 {
  1016. font-size: 22px;
  1017. }
  1018. .c-f24 {
  1019. font-size: 24px;
  1020. }
  1021. .c-f28 {
  1022. font-size: 28px;
  1023. }
  1024. .c-t-left {
  1025. text-align: left;
  1026. }
  1027. .c-t-center {
  1028. text-align: center;
  1029. -web
  1030. }
  1031. .c-t-right {
  1032. text-align: right;
  1033. direction: ltr;
  1034. }
  1035. /* Grid
  1036. -----------------------------------------------------------------------------*/
  1037. .c-container:after,
  1038. .c-row:after {
  1039. content: "";
  1040. display: table;
  1041. clear: both;
  1042. }
  1043. .c-container:after,
  1044. .c-row:after {
  1045. content: "";
  1046. display: table;
  1047. clear: both;
  1048. }
  1049. .c-container {
  1050. padding-top: 1px;
  1051. margin-top: -1px;
  1052. }
  1053. .c-row {
  1054. zoom: 1
  1055. }
  1056. .width-100,
  1057. .c-100 {
  1058. width: 100%;
  1059. }
  1060. .width-90,
  1061. .c-90 {
  1062. width: 90%;
  1063. }
  1064. .width-80,
  1065. .c-80 {
  1066. width: 80%;
  1067. }
  1068. .width-75,
  1069. .c-75 {
  1070. width: 75%;
  1071. }
  1072. .width-70,
  1073. .c-70 {
  1074. width: 70%;
  1075. }
  1076. .width-66,
  1077. .c-66 {
  1078. width: 66.6%;
  1079. }
  1080. .width-65,
  1081. .c-65 {
  1082. width: 65%;
  1083. }
  1084. .width-60,
  1085. .c-60 {
  1086. width: 60%;
  1087. }
  1088. .width-50,
  1089. .c-50 {
  1090. width: 50%;
  1091. }
  1092. .width-40,
  1093. .c-40 {
  1094. width: 40%;
  1095. }
  1096. .width-35,
  1097. .c-35 {
  1098. width: 35%;
  1099. }
  1100. .width-33,
  1101. .c-33 {
  1102. width: 33.3%;
  1103. }
  1104. .width-30,
  1105. .c-30 {
  1106. width: 30%;
  1107. }
  1108. .width-25,
  1109. .c-25 {
  1110. width: 25%;
  1111. }
  1112. .width-20,
  1113. .c-20 {
  1114. width: 20%;
  1115. }
  1116. .width-10,
  1117. .c-10 {
  1118. width: 10%;
  1119. }
  1120. .c-row .c-90,
  1121. .c-row .c-80,
  1122. .c-row .c-75,
  1123. .c-row .c-70,
  1124. .c-row .c-66,
  1125. .c-row .c-65,
  1126. .c-row .c-60,
  1127. .c-row .c-50,
  1128. .c-row .c-40,
  1129. .c-row .c-35,
  1130. .c-row .c-33,
  1131. .c-row .c-30,
  1132. .c-row .c-25,
  1133. .c-row .c-20,
  1134. .c-row .c-10 {
  1135. float: left;
  1136. margin-left: 3%;
  1137. }
  1138. .c-row .c-90:first-child,
  1139. .c-row .c-80:first-child,
  1140. .c-row .c-75:first-child,
  1141. .c-row .c-70:first-child,
  1142. .c-row .c-66:first-child,
  1143. .c-row .c-65:first-child,
  1144. .c-row .c-60:first-child,
  1145. .c-row .c-50:first-child,
  1146. .c-row .c-40:first-child,
  1147. .c-row .c-35:first-child,
  1148. .c-row .c-33:first-child,
  1149. .c-row .c-30:first-child,
  1150. .c-row .c-25:first-child,
  1151. .c-row .c-20:first-child,
  1152. .c-row .c-10:first-child {
  1153. margin-left: 0;
  1154. }
  1155. .c-row .c-90 {
  1156. width: 89.7%;
  1157. }
  1158. .c-row .c-80 {
  1159. width: 79.4%;
  1160. }
  1161. .c-row .c-75 {
  1162. width: 74.25%;
  1163. }
  1164. .c-row .c-70 {
  1165. width: 69.1%;
  1166. }
  1167. .c-row .c-66 {
  1168. width: 65.66666666666666%;
  1169. }
  1170. .c-row .c-65 {
  1171. width: 65.66666666666666%;
  1172. }
  1173. .c-row .c-60 {
  1174. width: 58.800000000000004%;
  1175. }
  1176. .c-row .c-50 {
  1177. width: 48.5%;
  1178. }
  1179. .c-row .c-40 {
  1180. width: 38.2%;
  1181. }
  1182. .c-row .c-35 {
  1183. width: 31.333333333333332%;
  1184. }
  1185. .c-row .c-33 {
  1186. width: 31.333333333333332%;
  1187. }
  1188. .c-row .c-30 {
  1189. width: 27.9%;
  1190. }
  1191. .c-row .c-25 {
  1192. width: 22.75%;
  1193. }
  1194. .c-row .c-20 {
  1195. width: 17.6%;
  1196. }
  1197. .c-row .c-10 {
  1198. width: 7.3%;
  1199. }
  1200. .c-push-90,
  1201. .c-push-80,
  1202. .c-push-75,
  1203. .c-push-70,
  1204. .c-push-66,
  1205. .c-push-65,
  1206. .c-push-60,
  1207. .c-push-50,
  1208. .c-push-40,
  1209. .c-push-35,
  1210. .c-push-33,
  1211. .c-push-30,
  1212. .c-push-25,
  1213. .c-push-20,
  1214. .c-push-10 {
  1215. position: relative;
  1216. }
  1217. .c-push-90 {
  1218. left: 92.7%;
  1219. }
  1220. .c-push-80 {
  1221. left: 82.4%;
  1222. }
  1223. .c-push-75 {
  1224. left: 77.25%;
  1225. }
  1226. .c-push-70 {
  1227. left: 72.1%;
  1228. }
  1229. .c-push-66 {
  1230. left: 68.66666666666666%;
  1231. }
  1232. .c-push-65 {
  1233. left: 68.66666666666666%;
  1234. }
  1235. .c-push-60 {
  1236. left: 61.800000000000004%;
  1237. }
  1238. .c-push-50 {
  1239. left: 51.5%;
  1240. }
  1241. .c-push-40 {
  1242. left: 41.2%;
  1243. }
  1244. .c-push-35 {
  1245. left: 34.33333333333333%;
  1246. }
  1247. .c-push-33 {
  1248. left: 34.33333333333333%;
  1249. }
  1250. .c-push-30 {
  1251. left: 30.9%;
  1252. }
  1253. .c-push-25 {
  1254. left: 25.75%;
  1255. }
  1256. .c-push-20 {
  1257. left: 20.6%;
  1258. }
  1259. .c-push-10 {
  1260. left: 10.3%;
  1261. }
  1262. .c-row .c-push-right {
  1263. float: right;
  1264. }
  1265. .c-row .c-role-right {
  1266. margin-left: 3%;
  1267. float: right;
  1268. }
  1269. .c-row .c-role-left {
  1270. margin-left: 0;
  1271. }
  1272. .c-centered {
  1273. float: none !important;
  1274. margin: 0 auto !important;
  1275. }
  1276. .c-padding {
  1277. padding: 20px;
  1278. }
  1279. .c-padding .c-100,
  1280. .c-padding .c-90,
  1281. .c-padding .c-80,
  1282. .c-padding .c-75,
  1283. .c-padding .c-70,
  1284. .c-padding .c-66,
  1285. .c-padding .c-65,
  1286. .c-padding .c-60,
  1287. .c-padding .c-50,
  1288. .c-padding .c-40,
  1289. .c-padding .c-35,
  1290. .c-padding .c-33,
  1291. .c-padding .c-30,
  1292. .c-padding .c-25,
  1293. .c-padding .c-20,
  1294. .c-padding .c-10 {
  1295. padding: 20px;
  1296. }
  1297. .c-split .c-90,
  1298. .c-split .c-80,
  1299. .c-split .c-75,
  1300. .c-split .c-70,
  1301. .c-split .c-66,
  1302. .c-split .c-65,
  1303. .c-split .c-60,
  1304. .c-split .c-50,
  1305. .c-split .c-40,
  1306. .c-split .c-35,
  1307. .c-split .c-33,
  1308. .c-split .c-30,
  1309. .c-split .c-25,
  1310. .c-split .c-20,
  1311. .c-split .c-10 {
  1312. margin-left: 0;
  1313. }
  1314. .c-split .c-90 {
  1315. width: 90%;
  1316. }
  1317. .c-split .c-80 {
  1318. width: 80%;
  1319. }
  1320. .c-split .c-75 {
  1321. width: 75%;
  1322. }
  1323. .c-split .c-70 {
  1324. width: 70%;
  1325. }
  1326. .c-split .c-66 {
  1327. width: 66.6%;
  1328. }
  1329. .c-split .c-65 {
  1330. width: 65%;
  1331. }
  1332. .c-split .c-60 {
  1333. width: 60%;
  1334. }
  1335. .c-split .c-50 {
  1336. width: 50%;
  1337. }
  1338. .c-split .c-40 {
  1339. width: 40%;
  1340. }
  1341. .c-split .c-35 {
  1342. width: 35%;
  1343. }
  1344. .c-split .c-33 {
  1345. width: 33.3%;
  1346. }
  1347. .c-split .c-30 {
  1348. width: 30%;
  1349. }
  1350. .c-split .c-25 {
  1351. width: 25%;
  1352. }
  1353. .c-split .c-20 {
  1354. width: 20%;
  1355. }
  1356. .c-split .c-10 {
  1357. width: 10%;
  1358. }
  1359. /* c-blocks
  1360. -----------------------------------------------------------------------------*/
  1361. .c-blocks-2,
  1362. .c-blocks-3,
  1363. .c-blocks-4,
  1364. .c-blocks-5,
  1365. .c-blocks-6 {
  1366. padding-left: 0;
  1367. list-style: none;
  1368. }
  1369. .c-blocks-2:after,
  1370. .c-blocks-3:after,
  1371. .c-blocks-4:after,
  1372. .c-blocks-5:after,
  1373. .c-blocks-6:after {
  1374. content: "";
  1375. display: table;
  1376. clear: both;
  1377. }
  1378. .c-blocks-2 li,
  1379. .c-blocks-3 li,
  1380. .c-blocks-4 li,
  1381. .c-blocks-5 li,
  1382. .c-blocks-6 li,
  1383. .c-blocks-2 div,
  1384. .c-blocks-3 div,
  1385. .c-blocks-4 div,
  1386. .c-blocks-5 div,
  1387. .c-blocks-6 div {
  1388. height: auto;
  1389. float: left;
  1390. }
  1391. .c-blocks-2 li,
  1392. .c-blocks-2 div {
  1393. width: 50%;
  1394. }
  1395. .c-blocks-3 li,
  1396. .c-blocks-3 div {
  1397. width: 33.333333333333332%;
  1398. }
  1399. .c-blocks-4 li,
  1400. .c-blocks-4 div {
  1401. width: 25%;
  1402. }
  1403. .c-blocks-5 li,
  1404. .c-blocks-5 div {
  1405. width: 20%;
  1406. }
  1407. .c-blocks-6 li,
  1408. .c-blocks-6 div {
  1409. width: 16.666666666666666%;
  1410. }
  1411. .c-blocks-2 li li,
  1412. .c-blocks-3 li li,
  1413. .c-blocks-4 li li,
  1414. .c-blocks-5 li li,
  1415. .c-blocks-6 li li,
  1416. .c-blocks-2 div div,
  1417. .c-blocks-3 div div,
  1418. .c-blocks-4 div div,
  1419. .c-blocks-5 div div,
  1420. .c-blocks-6 div div {
  1421. float: none;
  1422. margin: 0;
  1423. }
  1424. /* tools
  1425. -----------------------------------------------------------------------------*/
  1426. .visible-xs,
  1427. .visible-sm,
  1428. .visible-md,
  1429. .visible-lg {
  1430. display: none !important;
  1431. }
  1432. .visible-xs-block,
  1433. .visible-xs-inline,
  1434. .visible-xs-inline-block,
  1435. .visible-sm-block,
  1436. .visible-sm-inline,
  1437. .visible-sm-inline-block,
  1438. .visible-md-block,
  1439. .visible-md-inline,
  1440. .visible-md-inline-block,
  1441. .visible-lg-block,
  1442. .visible-lg-inline,
  1443. .visible-lg-inline-block {
  1444. display: none !important;
  1445. }
  1446. @media (max-width: 767px) {
  1447. .visible-xs {
  1448. display: block !important;
  1449. }
  1450. table.visible-xs {
  1451. display: table;
  1452. }
  1453. tr.visible-xs {
  1454. display: table-row !important;
  1455. }
  1456. th.visible-xs,
  1457. td.visible-xs {
  1458. display: table-cell !important;
  1459. }
  1460. .visible-xs-block {
  1461. display: block !important;
  1462. }
  1463. .visible-xs-inline {
  1464. display: inline !important;
  1465. }
  1466. .visible-xs-inline-block {
  1467. display: inline-block !important;
  1468. }
  1469. .hidden-xs {
  1470. display: none !important;
  1471. }
  1472. }
  1473. @media (min-width: 768px) and (max-width: 991px) {
  1474. .visible-sm {
  1475. display: block !important;
  1476. }
  1477. table.visible-sm {
  1478. display: table;
  1479. }
  1480. tr.visible-sm {
  1481. display: table-row !important;
  1482. }
  1483. th.visible-sm,
  1484. td.visible-sm {
  1485. display: table-cell !important;
  1486. }
  1487. .visible-sm-block {
  1488. display: block !important;
  1489. }
  1490. .visible-sm-inline {
  1491. display: inline !important;
  1492. }
  1493. .visible-sm-inline-block {
  1494. display: inline-block !important;
  1495. }
  1496. .hidden-sm {
  1497. display: none !important;
  1498. }
  1499. }
  1500. @media (min-width: 992px) and (max-width: 1199px) {
  1501. .visible-md {
  1502. display: block !important;
  1503. }
  1504. table.visible-md {
  1505. display: table;
  1506. }
  1507. tr.visible-md {
  1508. display: table-row !important;
  1509. }
  1510. th.visible-md,
  1511. td.visible-md {
  1512. display: table-cell !important;
  1513. }
  1514. .visible-md-block {
  1515. display: block !important;
  1516. }
  1517. .visible-md-inline {
  1518. display: inline !important;
  1519. }
  1520. .visible-md-inline-block {
  1521. display: inline-block !important;
  1522. }
  1523. .hidden-md {
  1524. display: none !important;
  1525. }
  1526. }
  1527. @media (min-width: 1200px) {
  1528. .visible-lg {
  1529. display: block !important;
  1530. }
  1531. table.visible-lg {
  1532. display: table;
  1533. }
  1534. tr.visible-lg {
  1535. display: table-row !important;
  1536. }
  1537. th.visible-lg,
  1538. td.visible-lg {
  1539. display: table-cell !important;
  1540. }
  1541. .visible-lg-block {
  1542. display: block !important;
  1543. }
  1544. .visible-lg-inline {
  1545. display: inline !important;
  1546. }
  1547. .visible-lg-inline-block {
  1548. display: inline-block !important;
  1549. }
  1550. .hidden-lg {
  1551. display: none !important;
  1552. }
  1553. }
  1554. /* 任务#996 【医生端与居民端-水印-前端】增加健康之路水印 */
  1555. body:after {
  1556. content: '';
  1557. height: 21px;
  1558. width: 80px;
  1559. background: url(../images/logo_dibu_img.png) no-repeat;
  1560. background-size: 80px 21px;
  1561. background-position: 50%;
  1562. margin-left: -40px;
  1563. position: fixed;
  1564. left: 50%;
  1565. bottom: 10px;
  1566. z-index: -1;
  1567. }