menu.css 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941
  1. .hidden {
  2. display:none!important
  3. }
  4. @-webkit-keyframes spin {
  5. form {
  6. -webkit-transform:rotate(0)
  7. }
  8. to {
  9. -webkit-transform:rotate(-360deg)
  10. }
  11. }@keyframes spin {
  12. form {
  13. transform:rotate(0)
  14. }
  15. to {
  16. transform:rotate(-360deg)
  17. }
  18. }.main-title {
  19. overflow:hidden;
  20. position:relative
  21. }
  22. .main-title .status {
  23. position:absolute;
  24. right:0;
  25. top:43px
  26. }
  27. @media all and (max-width:1440px) {
  28. .main-title .status {
  29. position:absolute;
  30. right:0;
  31. top:36px
  32. }
  33. }.main-title .status .icon-lock {
  34. vertical-align:-0.5ex;
  35. *vertical-align:0;
  36. display:inline-block;
  37. width:16px;
  38. height:17px;
  39. margin-right:7px;
  40. background:url(img/icons.png) no-repeat left top
  41. }
  42. .main-title .status .icon-lock-open {
  43. background-image:url(img/icon-lock-open.png)
  44. }
  45. .main-title .status .txt {
  46. float:left;
  47. height:26px;
  48. margin-right:15px;
  49. line-height:26px;
  50. font-size:16px
  51. }
  52. .main-title .ui-span-switch.switch-on {
  53. color:#00a5e0
  54. }
  55. .main-title .ui-span-switch.switch-on::before {
  56. margin-left:18px
  57. }
  58. .main-title .ui-span-switch.switch-disabled {
  59. opacity:.38;
  60. cursor:default
  61. }
  62. @media \0screen\,screen\9 {
  63. .main-title .ui-span-switch.switch-on {
  64. background-position:0 -30px
  65. }
  66. .main-title .ui-span-switch.switch-disabled {
  67. filter:alpha(opacity=38)
  68. }
  69. }.main-content {
  70. box-shadow:0 1px 3px rgba(0,0,1,0.1);
  71. background-color:#fff;
  72. border:1px solid #d0d0d5;
  73. border:0 rgba(0,0,0,0);
  74. margin-top:6px
  75. }
  76. @media all and (max-width:1400px) {
  77. .main-content {
  78. box-shadow:0 1px 3px rgba(0,0,1,0.1);
  79. background-color:#fff;
  80. border:1px solid #d0d0d5;
  81. border:0 rgba(0,0,0,0);
  82. margin-top:11px
  83. }
  84. }div.page-tip {
  85. background-color:#fff;
  86. border:1px solid #d9dadc;
  87. font-size:14px
  88. }
  89. div.page-tip .lbf-tip-content {
  90. color:#a2a9b6;
  91. padding:15px
  92. }
  93. div.page-tip .lbf-tip-content h6 {
  94. font-size:18px;
  95. color:#333;
  96. margin-bottom:8px
  97. }
  98. div.page-tip .lbf-tip-content a:hover {
  99. text-decoration:underline
  100. }
  101. div.page-tip .lbf-tip-arrow {
  102. left:235px
  103. }
  104. div.page-tip .lbf-tip-arrow .lbf-tip-arrow-after {
  105. border-color:#fff transparent
  106. }
  107. div.page-tip .lbf-tip-arrow .lbf-tip-arrow-before {
  108. border-color:#d9dadc transparent
  109. }
  110. .menu-notopen {
  111. overflow:hidden;
  112. height:854px;
  113. line-height:1;
  114. text-align:center
  115. }
  116. .menu-notopen dt {
  117. width:302px;
  118. height:503px;
  119. margin:100px auto 35px auto;
  120. background:url(img/menu-notopen.png) no-repeat left top
  121. }
  122. .menu-notopen .title {
  123. margin-bottom:23px;
  124. font-size:24px;
  125. color:#4c5161
  126. }
  127. .menu-notopen .desc {
  128. line-height:1.5
  129. }
  130. .menu-notopen .desc a:hover {
  131. text-decoration:none
  132. }
  133. .menu-notopen.menu-disabled {
  134. height:700px
  135. }
  136. .menu-notopen.menu-disabled dt {
  137. width:98px;
  138. height:82px;
  139. margin:217px auto 53px auto;
  140. background-image:url(img/menu-disabled.png)
  141. }
  142. .menu-notopen a:hover {
  143. text-decoration:underline
  144. }
  145. .menu-edit {
  146. position:relative;
  147. width:350px;
  148. height:576px;
  149. background:url(img/menu-edit-bg.png) no-repeat #f4f6f8
  150. }
  151. .menu-edit .item {
  152. position:relative;
  153. cursor:pointer
  154. }
  155. .menu-edit .item-new {
  156. position:absolute;
  157. bottom:58px;
  158. width:102px
  159. }
  160. .menu-edit .item:hover,.menu-edit .item.focus {
  161. z-index:1
  162. }
  163. .menu-edit .item.error:hover,.menu-edit .item.error {
  164. color:#e25050
  165. }
  166. .menu-edit .level1 {
  167. position:absolute;
  168. bottom:0;
  169. left:0;
  170. right:0;
  171. height:47px;
  172. overflow:visible
  173. }
  174. .menu-edit .level1 .level1-list {
  175. width:110%
  176. }
  177. .menu-edit .item-level1,.menu-edit .item-level1-add {
  178. -webkit-transition:left .3s;
  179. transition:left .3s;
  180. position:absolute;
  181. top:0;
  182. left:30px;
  183. width:104px;
  184. height:46px;
  185. font-size:16px;
  186. color:#5f6577
  187. }
  188. .menu-edit .level1 .item-level1-1 {
  189. left:133px;
  190. width:108px
  191. }
  192. .menu-edit .level1 .item-level1-2 {
  193. left:241px;
  194. width:108px
  195. }
  196. .menu-edit .item-level1-add {
  197. line-height:50px
  198. }
  199. .menu-edit .item-level1 .icon-remove {
  200. position:absolute;
  201. top:50%;
  202. right:6px;
  203. margin-top:-7px;
  204. font-size:0;
  205. line-height:0
  206. }
  207. .menu-edit .level2 {
  208. position:absolute;
  209. left:30px;
  210. bottom:60px;
  211. width:102px;
  212. border:1px solid #e2e6e8;
  213. transition:left .3s
  214. }
  215. .menu-edit .level2.nochild {
  216. border:0
  217. }
  218. .menu-edit .level2-1 {
  219. left:136px
  220. }
  221. .menu-edit .level2-2 {
  222. left:242px;
  223. width:102px
  224. }
  225. .menu-edit .item-level2,.menu-edit .item-level2-add {
  226. height:55px;
  227. border-top:1px #f0f2f6 solid;
  228. font-size:14px;
  229. cursor:pointer
  230. }
  231. .menu-edit .item-level2 .ft12 {
  232. font-size:12px
  233. }
  234. .menu-edit .item-level2-top {
  235. border-top:0
  236. }
  237. .menu-edit .item-level2-up {
  238. -webkit-transition:transform .3s;
  239. transition:transform .3s;
  240. transform:translate(0,-58px)
  241. }
  242. .menu-edit .item-level2-down {
  243. -webkit-transition:transform .3s;
  244. transition:transform .3s;
  245. transform:translate(0,58px)
  246. }
  247. .menu-edit .item-level2-add {
  248. color:#aaa;
  249. line-height:57px
  250. }
  251. .menu-edit .item-level2-add:hover {
  252. color:#00a5e0
  253. }
  254. .menu-edit .item-level2-add em {
  255. display:inline-block;
  256. font-style:normal;
  257. vertical-align:top
  258. }
  259. .menu-edit .level2-list {
  260. *z-index:1;
  261. width:100%;
  262. position:relative;
  263. bottom:0;
  264. left:0
  265. }
  266. .menu-edit .level2-list li {
  267. background-color:#fff;
  268. vertical-align:top
  269. }
  270. .menu-edit .level2-arrow {
  271. position:absolute;
  272. left:50%;
  273. bottom:0
  274. }
  275. .menu-edit .level2-arrow-before {
  276. left:-9px;
  277. border:8px solid;
  278. border-color:#e2e6e8 transparent
  279. }
  280. .menu-edit .level2-arrow-after {
  281. left:-8px;
  282. border:7px solid;
  283. border-color:#fff transparent
  284. }
  285. .menu-edit .level2-arrow-after.hovercolor {
  286. border-color:#e5f7ff transparent
  287. }
  288. .menu-edit .level2-arrow-before,.menu-edit .level2-arrow-after {
  289. position:absolute;
  290. width:0;
  291. height:0;
  292. border-bottom-width:0;
  293. overflow:hidden
  294. }
  295. .menu-edit .item .action,.menu-edit .item .action .overlay {
  296. display:none
  297. }
  298. .menu-edit .item-level1-add:hover {
  299. background-color:#e5f7ff
  300. }
  301. .menu-edit .item-level1-add:hover .icon-level1-add {
  302. background-position:-36px top
  303. }
  304. .menu-edit .item.focus {
  305. background-color:#fff
  306. }
  307. .menu-edit .item:hover .action,.menu-edit .item.focus .action,.menu-edit .item:hover .action .overlay {
  308. display:block;
  309. position:absolute;
  310. top:0;
  311. right:0;
  312. bottom:0;
  313. left:0
  314. }
  315. .menu-edit .item.focus .action,.menu-edit .item:hover .action {
  316. border:2px solid #00a5e0
  317. }
  318. .menu-edit .item-level2:hover {
  319. background-color:transparent
  320. }
  321. .menu-edit .item .action:hover .overlay {
  322. background:#fff;
  323. opacity:.6;
  324. filter:alpha(opacity=60);
  325. *zoom:1
  326. }
  327. .menu-edit .item-level2:hover .action,.menu-edit .item-level2.focus .action {
  328. top:-1px
  329. }
  330. .menu-edit .action .bar {
  331. display:none;
  332. z-index:5;
  333. width:100%;
  334. height:100%;
  335. position:absolute;
  336. top:0;
  337. left:0
  338. }
  339. .menu-edit .item:hover .action .bar {
  340. display:block
  341. }
  342. .menu-edit .action .icon-up,.menu-edit .action .icon-down {
  343. position:absolute;
  344. right:3px;
  345. top:0
  346. }
  347. .menu-edit .action .icon-down {
  348. top:auto;
  349. bottom:0
  350. }
  351. .menu-edit .overlay {
  352. position:absolute;
  353. left:0;
  354. right:0;
  355. top:0;
  356. bottom:0
  357. }
  358. .menu-action {
  359. min-height:790px;
  360. line-height:1
  361. }
  362. .menu-action .tip-error {
  363. color:#f4615c
  364. }
  365. .menu-action .item-content .tip-error .item-name {
  366. color:#f4615c
  367. }
  368. .menu-action .item-content {
  369. float:left;
  370. width:350px;
  371. padding:35px 40px 0 40px
  372. }
  373. .menu-action .item-content .icon-down,.menu-action .item-content .icon-up,.menu-action .item-content .icon-remove,.menu-action .item-content .icon-right,.menu-action .item-content .icon-left {
  374. display:inline-block;
  375. font-size:0;
  376. line-height:0;
  377. background-image:url(img/icons.png)
  378. }
  379. .menu-action .item-content .icon-down,.menu-action .item-content .icon-up {
  380. width:16px;
  381. height:16px;
  382. background-position:-36px -18px
  383. }
  384. .menu-action .item-content .icon-down:hover,.menu-action .item-content .icon-up:hover {
  385. background-position:-54px -18px
  386. }
  387. .menu-action .item-content .icon-up {
  388. background-position:left -36px
  389. }
  390. .menu-action .item-content .icon-up:hover {
  391. background-position:-18px -36px
  392. }
  393. .menu-action .item-content .icon-remove {
  394. position:absolute;
  395. top:50%;
  396. left:2px;
  397. width:16px;
  398. height:16px;
  399. margin-top:-8px;
  400. background-position:left -18px
  401. }
  402. .menu-action .item-content .icon-remove:hover {
  403. background-position:-18px -18px
  404. }
  405. .menu-action .item-content .icon-right,.menu-action .item-content .icon-left {
  406. position:absolute;
  407. bottom:4px;
  408. right:1px;
  409. width:16px;
  410. height:16px;
  411. background-position:left -54px
  412. }
  413. .menu-action .item-content .icon-right:hover,.menu-action .item-content .icon-left:hover {
  414. background-position:-18px -54px
  415. }
  416. .menu-action .item-content .icon-left {
  417. bottom:0;
  418. top:4px;
  419. background-position:-36px -36px
  420. }
  421. .menu-action .item-content .icon-left:hover {
  422. background-position:-54px -36px
  423. }
  424. .menu-action .item-content .item-name-wrap {
  425. position:relative;
  426. height:100%
  427. }
  428. .menu-action .item-content .item-name-wrap:after,.menu-action .item-content .item-name-wrap .name-after {
  429. content:'';
  430. display:inline-block;
  431. *zoom:1;
  432. vertical-align:middle;
  433. width:0;
  434. height:100%
  435. }
  436. .menu-action .item-content .item-name {
  437. display:inline-block;
  438. *zoom:1;
  439. text-align:center;
  440. width:96px;
  441. overflow:hidden;
  442. text-overflow:ellipsis;
  443. vertical-align:middle;
  444. white-space:nowrap;
  445. line-height:1.3
  446. }
  447. .menu-action .item-content .item-level1 .item-name {
  448. width:78px
  449. }
  450. .menu-action .item-content .item-name-default {
  451. color:#a2a9b6
  452. }
  453. .menu-action .item-content .item-level1 .icon-mid {
  454. top:50%;
  455. margin-top:-8px
  456. }
  457. .menu-action .item-content .item-level1 .item-name-wrap {
  458. height:40px;
  459. padding:3px 0 0 0
  460. }
  461. .menu-action .item-content .item-level1 .item-name {
  462. line-height:1.3
  463. }
  464. .menu-action .item-action {
  465. overflow:hidden;
  466. position:relative;
  467. padding-right:40px
  468. }
  469. .menu-action .icon-level1-add,.menu-action .item-level2-add span {
  470. display:inline-block;
  471. width:16px;
  472. height:16px;
  473. vertical-align:middle;
  474. margin:-5px 5px 0 0;
  475. *margin-top:17px;
  476. background:url(img/icons.png) no-repeat -18px top
  477. }
  478. .menu-action .item-level2-add:hover {
  479. background-color:#e5f7ff
  480. }
  481. .menu-action .item-level1:hover .icon-level1-add {
  482. background-position:-36px top
  483. }
  484. .menu-action .item-level2-add span {
  485. vertical-align:middle;
  486. margin:-5px 0 0 0;
  487. *margin-top:21px
  488. }
  489. .menu-action .item-level2-add:hover span {
  490. background-position:-36px top
  491. }
  492. .menu-action .edit-action {
  493. position:relative;
  494. padding-top:60px;
  495. color:#a2a9b6
  496. }
  497. .menu-action .edit-action .tip-auto-save {
  498. position:absolute;
  499. top:14px;
  500. left:0
  501. }
  502. .menu-action .edit-action .btn-group {
  503. overflow:hidden;
  504. margin-bottom:14px
  505. }
  506. .menu-action .edit-action .btn-group a {
  507. float:left;
  508. margin-right:8px
  509. }
  510. .menu-action .editing {
  511. padding:35px 0 0 0
  512. }
  513. .menu-action .editing .error .lbf-text-input {
  514. border-color:#f4615c
  515. }
  516. .menu-action .editing .list-tit {
  517. margin-bottom:15px;
  518. font-size:16px
  519. }
  520. .menu-action .editing .list-con {
  521. margin-bottom:40px;
  522. overflow:hidden
  523. }
  524. .menu-action .editing .list-con .action-type {
  525. width:120%
  526. }
  527. .menu-action .editing .list-name {
  528. position:relative;
  529. max-width:510px
  530. }
  531. .menu-action .editing .list-name .lbf-text-input {
  532. width:100%;
  533. height:100%;
  534. max-width:510px;
  535. *max-width:460px;
  536. box-sizing:border-box;
  537. padding-right:40px
  538. }
  539. .menu-action .editing .list-name .letter-count {
  540. display:inline-block;
  541. position:absolute;
  542. top:0;
  543. right:12px;
  544. font-size:12px;
  545. color:#a2a9b6;
  546. line-height:40px
  547. }
  548. .menu-action .editing .list-name .warning {
  549. color:#f4615c
  550. }
  551. .menu-action .editing .list-action .tip-add {
  552. width:520px;
  553. color:#a2a9b6;
  554. line-height:1.5
  555. }
  556. .menu-action .editing .list-action .icon-add {
  557. display:inline-block;
  558. vertical-align:-2px;
  559. *vertical-align:2px;
  560. width:16px;
  561. height:16px;
  562. margin:0 5px;
  563. background:url(img/icons.png) no-repeat -54px top
  564. }
  565. .menu-action .editing .list-action .txt-add {
  566. color:#a2a9b6
  567. }
  568. .menu-action .editing .list-action .tip-next {
  569. margin-bottom:15px;
  570. color:#5f6577
  571. }
  572. .menu-action .editing .action-type {
  573. overflow:hidden;
  574. margin-bottom:25px
  575. }
  576. .menu-action .editing .action-type li {
  577. float:left;
  578. margin-right:60px
  579. }
  580. .menu-action .editing .action-type .lbf-iradio {
  581. margin-right:6px
  582. }
  583. .menu-action .editing .action-type .disable {
  584. color:#a2a9b6
  585. }
  586. .menu-action .editing .jump-url {
  587. position:relative;
  588. max-width:510px
  589. }
  590. .menu-action .editing .url-preview {
  591. position:relative;
  592. max-width:508px;
  593. height:80px;
  594. border:1px solid #e8e8e8;
  595. margin-top:20px;
  596. background-color:#fcfcfc
  597. }
  598. .menu-action .editing .url-preview.article-preview {
  599. height:98px
  600. }
  601. .menu-action .editing .url-preview .url-preview-icon {
  602. display:inline-block;
  603. *display:inline;
  604. *zoom:1;
  605. width:90px;
  606. height:80px
  607. }
  608. .menu-action .editing .url-preview .url-preview-icon.hotchat-icon {
  609. background:url(img/hotchat-icon.png) no-repeat center center
  610. }
  611. .menu-action .editing .url-preview .url-preview-icon.article-icon {
  612. display:inline-block;
  613. *display:inline;
  614. *zoom:1;
  615. width:70px;
  616. height:70px;
  617. margin:15px
  618. }
  619. .menu-action .editing .url-preview .url-preview-desc {
  620. position:absolute;
  621. height:32px;
  622. left:100px;
  623. top:50%;
  624. margin-top:-16px
  625. }
  626. .menu-action .editing .url-preview .url-preview-desc.article-preview-desc {
  627. height:48px;
  628. margin-top:-24px;
  629. width:350px
  630. }
  631. .menu-action .editing .url-preview .url-preview-desc .title {
  632. font-size:16px;
  633. color:#4c5161;
  634. line-height:1;
  635. margin-bottom:5px;
  636. overflow:hidden;
  637. text-overflow:ellipsis;
  638. white-space:nowrap
  639. }
  640. .menu-action .editing .url-preview .url-preview-desc.article-preview-desc .title {
  641. margin-bottom:10px
  642. }
  643. .menu-action .editing .url-preview .url-preview-desc.article-preview-desc .no-article-content {
  644. line-height:48px
  645. }
  646. .menu-action .editing .url-preview .url-preview-desc .desc {
  647. font-size:12px;
  648. color:#a2a9b6;
  649. overflow:hidden;
  650. text-overflow:ellipsis;
  651. line-height:1.3;
  652. white-space:nowrap
  653. }
  654. .menu-action .editing .url-preview .menulink-close {
  655. position:absolute;
  656. right:0;
  657. top:0;
  658. background:url("img/url-preview-close.png") no-repeat center center;
  659. height:80px;
  660. width:42px;
  661. cursor:pointer
  662. }
  663. .menu-action .editing .url-preview .menulink-close.menulink-close-article {
  664. height:98px
  665. }
  666. .menu-action .editing .url-preview .menulink-close:hover {
  667. background-image:url(img/url-preview-close-hover.png)
  668. }
  669. .menu-action .editing .jump-url .lbf-text-input {
  670. width:100%;
  671. max-width:510px;
  672. *max-width:490px;
  673. height:100%;
  674. box-sizing:border-box
  675. }
  676. .menu-action .editing .jump-url .url-choose {
  677. *max-width:460px;
  678. padding-right:40px
  679. }
  680. .menu-action .editing .jump-url .url-selector {
  681. display:inline-block;
  682. position:absolute;
  683. top:12px;
  684. right:12px;
  685. background:url(img/link.png) no-repeat center center;
  686. width:16px;
  687. height:16px;
  688. cursor:pointer;
  689. z-index:1
  690. }
  691. .menu-action .editing .jump-url .url-selector:hover {
  692. background-image:url(img/link_black.png)
  693. }
  694. .menu-action .editing .tip-error {
  695. margin-left:15px;
  696. font-size:14px
  697. }
  698. .menu-action .no-selected {
  699. text-align:center
  700. }
  701. .menu-action .no-selected dt {
  702. width:95px;
  703. height:82px;
  704. margin:260px auto 45px auto;
  705. background:url(img/menu-noSelected.png) no-repeat left top
  706. }
  707. .menu-action .published {
  708. text-align:center
  709. }
  710. .menu-action .published dt {
  711. width:98px;
  712. height:82px;
  713. margin:155px auto 45px auto;
  714. background:url(img/menu-published.png) no-repeat left top
  715. }
  716. .menu-action .published .title {
  717. font-size:24px;
  718. color:#606a7a
  719. }
  720. .menu-action .published .desc {
  721. margin:24px 0 27px 0
  722. }
  723. .overlay-menu-preview {
  724. z-index:20;
  725. position:fixed;
  726. left:0;
  727. top:0;
  728. height:100%;
  729. width:100%;
  730. background-color:rgba(25,28,34,.88);
  731. background-image:url(about:blank);
  732. text-align:center;
  733. overflow:auto;
  734. filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CC191C22,endcolorstr=#CC191C22)
  735. }
  736. .overlay-menu-preview .overlay-after,.overlay-menu-preview:after {
  737. content:'';
  738. display:inline-block;
  739. *display:inline;
  740. *zoom:1;
  741. vertical-align:middle;
  742. width:0;
  743. height:90%
  744. }
  745. .menu-preview {
  746. width:317px;
  747. height:652px;
  748. display:inline-block;
  749. *display:inline;
  750. *zoom:1;
  751. position:relative;
  752. vertical-align:middle
  753. }
  754. .menu-preview .iphone-simulator {
  755. position:relative;
  756. width:317px;
  757. height:652px;
  758. background:url(img/iphone-simulator.png) no-repeat left top
  759. }
  760. .menu-preview .title {
  761. position:absolute;
  762. top:97px;
  763. left:0;
  764. width:100%;
  765. height:26px;
  766. line-height:26px;
  767. text-align:center;
  768. font-size:14px;
  769. color:#fff
  770. }
  771. .menu-preview .btn-exit {
  772. position:absolute;
  773. bottom:-63px;
  774. left:114px
  775. }
  776. .menu-preview .preview-nav {
  777. overflow:hidden;
  778. position:absolute;
  779. top:200px;
  780. right:20px;
  781. bottom:79px;
  782. left:21px
  783. }
  784. .menu-preview .icon-arrow {
  785. display:inline-block;
  786. vertical-align:1px;
  787. *vertical-align:5px;
  788. width:9px;
  789. height:6px;
  790. margin-left:2px;
  791. background:url(img/icons.png) no-repeat -36px -54px
  792. }
  793. .menu-preview .keyboard,.menu-preview .top-nav {
  794. position:absolute;
  795. bottom:0;
  796. right:0;
  797. left:0;
  798. height:34px
  799. }
  800. .menu-preview .keyboard {
  801. z-index:5;
  802. right:auto;
  803. left:0;
  804. width:34px;
  805. height:33px;
  806. border-top:1px #b8b8b8 solid;
  807. background-color:#ebecee;
  808. text-align:center;
  809. line-height:33px
  810. }
  811. .menu-preview .keyboard .icon-kb {
  812. display:inline-block;
  813. width:18px;
  814. height:17px;
  815. vertical-align:-3px;
  816. *vertical-align:-5px;
  817. background:url(img/icons.png) no-repeat -52px -53px
  818. }
  819. .menu-preview .top-nav>ul>li {
  820. *z-index:5;
  821. position:relative;
  822. float:left;
  823. height:33px
  824. }
  825. .menu-preview .top-nav>ul>li>a {
  826. position:relative;
  827. z-index:5;
  828. display:block;
  829. *float:left;
  830. *width:100%;
  831. text-align:center;
  832. line-height:34px;
  833. color:#333;
  834. font-size:12px;
  835. background-color:#fff
  836. }
  837. .menu-preview .sub-nav {
  838. z-index:1;
  839. position:absolute;
  840. top:34px;
  841. left:50%;
  842. width:150px;
  843. margin-left:-75px;
  844. text-align:center
  845. }
  846. .menu-preview .sub-nav ul {
  847. display:inline-block;
  848. padding:0 6px;
  849. background:#fff;
  850. border:1px #dadada solid;
  851. border-radius:5px
  852. }
  853. .menu-preview .sub-nav li {
  854. vertical-align:top;
  855. min-width:48px;
  856. height:32px;
  857. line-height:32px;
  858. text-align:center;
  859. border-top:1px #dfdfdf solid;
  860. border-left:none;
  861. white-space:nowrap
  862. }
  863. .menu-preview .sub-nav li:first-child {
  864. border-top:0
  865. }
  866. .menu-preview .sub-nav li a:hover {
  867. color:#00a5e0
  868. }
  869. .menu-preview .sub-nav a {
  870. display:block;
  871. font-size:12px;
  872. color:#333
  873. }
  874. .menu-preview .sub-nav a:hover {
  875. color:#333!important
  876. }
  877. .menu-preview .top-nav>ul>li.selected>a {
  878. *padding-right:1px;
  879. color:#00a5e0
  880. }
  881. .menu-preview .top-nav li.selected {
  882. *z-index:1
  883. }
  884. .menu-preview .top-nav li.selected .icon-arrow {
  885. background-position:-36px -62px
  886. }
  887. .menu-preview .top-nav li.selected .sub-nav {
  888. top:-143px
  889. }
  890. .menu-preview .top-nav-3 .sub-nav {
  891. width:auto;
  892. margin-left:0
  893. }
  894. .menu-preview .sub-nav .arrow {
  895. position:absolute;
  896. left:50%;
  897. bottom:1px
  898. }
  899. .menu-preview .sub-nav .arrow .arrow-before {
  900. left:-7px;
  901. border:6px solid;
  902. border-color:#dadada transparent
  903. }
  904. .menu-preview .sub-nav .arrow .arrow-after {
  905. left:-6px;
  906. border:5px solid;
  907. border-color:#fff transparent
  908. }
  909. .menu-preview .sub-nav .arrow .arrow-before,.menu-preview .sub-nav .arrow .arrow-after {
  910. overflow:hidden;
  911. position:absolute;
  912. width:0;
  913. height:0;
  914. border-bottom-width:0
  915. }
  916. .lbf-text-input-disabled,input.lbf-text-input[disabled],input.lbf-text-input[readonly] {
  917. background-color:transparent;
  918. opacity:.4
  919. }
  920. .menu-edit .title {
  921. position:absolute;
  922. top:28px;
  923. left:0;
  924. width:100%;
  925. height:26px;
  926. line-height:26px;
  927. text-align:center;
  928. font-size:17px;
  929. color:#fff
  930. }
  931. .ui_tab_tabs {
  932. border-bottom-color:transparent!important
  933. }
  934. .ui_tab_tab {
  935. font-size:14px!important
  936. }
  937. .icon-keyboard {
  938. width:34px;
  939. background:url(img/icon-keyboard.png) no-repeat center center #fff;
  940. z-index:5
  941. }