style.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732
  1. .appContent {
  2. text-align: center
  3. }
  4. @font-face {
  5. font-family: 'ftsearch';
  6. src:
  7. url('../x_component_ftsearch/$Main/default/fonts/ftsearch.ttf?j6lkqm') format('truetype'),
  8. url('../x_component_ftsearch/$Main/default/fonts/ftsearch.woff?j6lkqm') format('woff'),
  9. url('../x_component_ftsearch/$Main/default/fonts/ftsearch.svg?j6lkqm#ftsearch') format('svg');
  10. font-weight: normal;
  11. font-style: normal;
  12. font-display: block;
  13. }
  14. [class^="o2icon-"], [class*=" o2icon-"] {
  15. /* use !important to prevent issues with browser extensions that change fonts */
  16. font-family: 'ftsearch' !important;
  17. speak: never;
  18. font-style: normal;
  19. font-weight: normal;
  20. font-variant: normal;
  21. text-transform: none;
  22. line-height: 1;
  23. /* Better Font Rendering =========== */
  24. -webkit-font-smoothing: antialiased;
  25. -moz-osx-font-smoothing: grayscale;
  26. }
  27. .before_search_blank{
  28. max-height: 290px;
  29. min-height: 150px;
  30. height: calc(100% - 360px);
  31. }
  32. .main_inputWrap{
  33. background-color: #ffffff;
  34. padding: 20px;
  35. margin-bottom: 10px;
  36. }
  37. .main_inputWrap_main{
  38. width: 600px;
  39. background-color: #ffffff;
  40. margin: 0 auto;
  41. }
  42. .main_inputArea{
  43. max-width: 600px;
  44. /*margin-bottom: 10px;*/
  45. /*border: 1px solid #ccc;*/
  46. border: 1px solid #4A90E2;
  47. border-radius: 20px;
  48. padding: 0 0 0 15px;
  49. margin-right: 140px;
  50. /*box-shadow: 0 2px 5px 1px rgb(64 60 67 / 16%);*/
  51. }
  52. .main_input {
  53. width: calc( 100% - 40px );
  54. height: 38px;
  55. font-size: 16px;
  56. color: #666;
  57. border: 0;
  58. }
  59. .main_inputButton{
  60. cursor: pointer;
  61. line-height: 40px;
  62. font-size: 18px;
  63. color: #ccc;
  64. }
  65. .main_searchButton{
  66. float:right;
  67. height: 42px;
  68. line-height: 42px;
  69. cursor: pointer;
  70. background: #4A90E2;
  71. border-radius: 20px;
  72. color: #ffffff;
  73. font-size:16px;
  74. text-align: center;
  75. width: 120px;
  76. display: inline-block;
  77. }
  78. .o2icon-indeterminate_check_box:before {
  79. content: "\e900";
  80. }
  81. .o2icon-check_box_outline_blank:before {
  82. content: "\e901";
  83. }
  84. .o2icon-check_box:before {
  85. content: "\e902";
  86. }
  87. .o2icon-chevron-thin-up:before {
  88. content: "\e903";
  89. }
  90. .o2icon-chevron-thin-down:before {
  91. content: "\e904";
  92. }
  93. .o2icon-order_none:before {
  94. content: "\e905";
  95. }
  96. .o2icon-order_up:before {
  97. content: "\e906";
  98. }
  99. .o2icon-order_down:before {
  100. content: "\e907";
  101. }
  102. .o2icon-dump:before {
  103. content: "\e908";
  104. }
  105. .o2icon-close:before {
  106. content: "\e913";
  107. }
  108. .o2icon-log:before {
  109. content: "\e922";
  110. }
  111. .o2icon-cross:before {
  112. content: "\e987";
  113. }
  114. .o2icon-filter:before {
  115. content: "\e98b";
  116. }
  117. .o2icon-search:before {
  118. content: "\e994";
  119. }
  120. .o2icon-edit2:before {
  121. content: "\e99d";
  122. }
  123. .o2icon-create:before {
  124. content: "\e9af";
  125. }
  126. .o2icon-delete:before {
  127. content: "\e9b0";
  128. }
  129. .o2icon-triangle_down:before {
  130. content: "\e9b2";
  131. }
  132. .o2icon-triangle_up:before {
  133. content: "\e9b4";
  134. }
  135. .o2icon-config:before {
  136. content: "\e9ba";
  137. }
  138. .o2icon-download:before {
  139. content: "\e9bc";
  140. }
  141. .o2icon-order:before {
  142. content: "\e9bd";
  143. }
  144. .o2icon-list3:before {
  145. content: "\e9c1";
  146. }
  147. .o2icon-list4:before {
  148. content: "\e9c4";
  149. }
  150. .o2icon-radio:before {
  151. content: "\e965";
  152. }
  153. .o2icon-checkbox:before {
  154. content: "\e967";
  155. }
  156. .o2icon-add:before {
  157. content: "\e944";
  158. }
  159. .o2icon-search1:before {
  160. content: "\e994";
  161. }
  162. em {
  163. color: #ea4335;
  164. }
  165. h3 {
  166. margin: 40px 0 0;
  167. }
  168. ul {
  169. list-style-type: none;
  170. padding: 0;
  171. margin: 0;
  172. }
  173. /*li {*/
  174. /* display: inline-block;*/
  175. /* margin: 0 10px;*/
  176. /*}*/
  177. /*a {*/
  178. /* color: #42b983;*/
  179. /*}*/
  180. .appNode{
  181. overflow: hidden;
  182. height: 100%;
  183. }
  184. .menuArea{
  185. max-width: 300px;
  186. min-width: 180px;
  187. width: 15%;
  188. height: 100%;
  189. background: #FFFFFF;
  190. box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  191. float: left;
  192. }
  193. .contentArea {
  194. height: 100%;
  195. background: #F0F0F0;
  196. display: flex;
  197. flex-direction:column;
  198. }
  199. .content{
  200. background-color: #ffffff;
  201. height: 100%;
  202. /*padding: 20px;*/
  203. margin: 10px;
  204. /*background: #FFFFFF;*/
  205. border-radius: 4px;
  206. /*overflow: auto;*/
  207. /*display: flex;*/
  208. text-align: left;
  209. position: relative;
  210. }
  211. /*button{*/
  212. /* border-radius: 100px;*/
  213. /* border: 0;*/
  214. /* padding: 6px 20px;*/
  215. /* cursor: pointer;*/
  216. /* margin-left: 10px;*/
  217. /*}*/
  218. *::-webkit-scrollbar {
  219. width:8px;
  220. height: 8px;
  221. border-radius: 8px;
  222. background-color: #dddddd;
  223. }
  224. *::-webkit-scrollbar-thumb{
  225. width: 8px;
  226. border-radius: 8px;
  227. background-color: #bbbbbb;
  228. cursor: pointer;
  229. }
  230. *::-webkit-scrollbar-thumb:hover{
  231. width: 8px;
  232. border-radius: 8px;
  233. background-color: #666666;
  234. cursor: pointer;
  235. }
  236. * {
  237. scrollbar-color: #bbbbbb #dddddd;
  238. scrollbar-width: thin;
  239. }
  240. .ftsearch-wrap{
  241. width: 100%;
  242. height: 100%;
  243. margin: 0px auto;
  244. background-color: #fff;
  245. }
  246. .ftsearch-top{
  247. background-color: #ffffff;
  248. padding: 15px 20px 0px 20px;
  249. /*margin-bottom: 10px;*/
  250. overflow: hidden;
  251. }
  252. .ftsearch-top-inner{
  253. overflow: hidden;
  254. min-width: 1010px;
  255. max-width: 1400px;
  256. }
  257. .view_inputArea{
  258. float: left;
  259. width: 600px;
  260. /*margin-bottom: 10px;*/
  261. /*border: 1px solid #ccc;*/
  262. border: 1px solid #4A90E2;
  263. border-radius: 20px;
  264. padding: 0 0 0 15px;
  265. /*box-shadow: 0 2px 5px 1px rgb(64 60 67 / 16%);*/
  266. }
  267. .view_input {
  268. width: calc( 100% - 40px );
  269. height: 34px;
  270. font-size: 16px;
  271. color: #666;
  272. border: 0;
  273. }
  274. .view_inputButton{
  275. cursor: pointer;
  276. line-height: 36px;
  277. font-size: 16px;
  278. color: #ccc;
  279. }
  280. .docContent-ftsearch{
  281. height: calc( 100% - 140px );
  282. background:#ffffff;
  283. padding:0 20px 20px 20px;
  284. overflow:auto;
  285. display: flex;
  286. flex-direction: column;
  287. }
  288. .contentWrap-ftsearch{
  289. min-width: 1010px;
  290. max-width: 1400px;
  291. }
  292. .ftsearch-topLink{
  293. cursor: pointer;
  294. display: inline-block;
  295. width: 100px;
  296. height: 30px;
  297. line-height: 30px;
  298. text-align: center;
  299. margin-left: 10px;
  300. background: #FFFFFF;
  301. border-radius: 15px;
  302. color: #4A90E2;
  303. border: 1px solid #4A90E2;
  304. }
  305. .ftsearch-topButton{
  306. cursor: pointer;
  307. display: inline-block;
  308. width: 100px;
  309. height: 38px;
  310. line-height: 38px;
  311. margin-left:20px;
  312. color: #fff;
  313. background: #4A90E2;
  314. border-radius: 19px;
  315. text-align: center;
  316. }
  317. .docTotalNode{
  318. float:right;
  319. padding: 10px 0 10px 5px
  320. }
  321. .listNode{
  322. min-height: 300px;
  323. }
  324. .index-listNode{
  325. /*overflow:auto;*/
  326. }
  327. .index-pagingNode{
  328. overflow:hidden;
  329. background: #fff;
  330. height: 60px;
  331. min-width: 1010px;
  332. max-width: 1400px;
  333. }
  334. .listNoData-ftsearch{
  335. max-width: 750px;
  336. text-align: center;
  337. padding-top:50px;
  338. padding-bottom:50px;
  339. }
  340. .listNoData{
  341. text-align: center;
  342. padding-top:50px;
  343. padding-bottom:50px;
  344. }
  345. .listNoDataIcon{
  346. width: 60px;
  347. height: 60px;
  348. margin: 0 auto;
  349. background: url("../x_component_ftsearch/$Main/default/icons/nodata.png") no-repeat;
  350. }
  351. .listNoDataText{
  352. line-height: 50px;
  353. font-size: 16px;
  354. color: #999;
  355. }
  356. .listItem{
  357. padding: 15px 5px; overflow: hidden;
  358. }
  359. .listItem-title{
  360. font-size: 16px; color: #333; overflow: hidden; cursor: pointer; margin: 5px 0; text-decoration: none;
  361. }
  362. .listItem-title:hover{
  363. text-decoration: underline;
  364. }
  365. .listItem-body{
  366. font-size: 14px; color: #666; line-height: 24px; overflow: hidden; margin: 5px 0;
  367. }
  368. .listItem-summary{
  369. font-size: 14px; color: #666; line-height: 24px; overflow: hidden; margin: 5px 0; display:inline;
  370. }
  371. .listItem-infor-title{
  372. color:#4A90E2
  373. }
  374. .listItem-infor-content{
  375. padding-right: 20px;
  376. }
  377. .index-filter{
  378. min-height: 50px;
  379. border-bottom: 2px solid #4A90E2;
  380. }
  381. .index-filterNoDoc{
  382. border-bottom: 0;
  383. }
  384. .filterArea{
  385. overflow: hidden;
  386. line-height: 40px;
  387. /*border-top: 1px solid #dddddd;*/
  388. /*border-bottom: 1px solid #dddddd;*/
  389. /*background: #f0f2f5;*/
  390. margin-bottom: 10px;
  391. }
  392. .filterArea-title{
  393. float: left;
  394. width: 80px;
  395. line-height: 30px;
  396. white-space: nowrap;
  397. color: #666;
  398. /*background-color: #f0f2f5;*/
  399. }
  400. .filterArea-content{
  401. background: #fff; overflow: hidden;margin-left: 100px; padding-top: 7px; margin-right: 40px;
  402. }
  403. .filterItem{
  404. float: left;
  405. white-space: nowrap;
  406. /*border: 1px solid #ccc;*/
  407. margin-right: 10px;
  408. margin-top: 5px;
  409. }
  410. .filterItem-content{
  411. text-decoration: none;
  412. cursor: pointer;
  413. font-size: 14px;
  414. line-height: 26px;
  415. height: 26px;
  416. padding: 0 6px;
  417. color: #666666;
  418. background: #ffffff;
  419. /*border-top-left-radius: 8px;*/
  420. /*border-top-right-radius: 8px;*/
  421. border-top: 1px solid #ccc;
  422. border-right: 1px solid #ccc;
  423. border-left: 1px solid #ccc;
  424. border-bottom: 1px solid #ccc;
  425. overflow: hidden;
  426. }
  427. .filterItem-content-over{
  428. text-decoration: none;
  429. cursor: pointer;
  430. font-size: 14px;
  431. line-height: 26px;
  432. height: 26px;
  433. padding: 0 6px;
  434. color: #666666;
  435. background: #ffffff;
  436. /*border-top-left-radius: 8px;*/
  437. /*border-top-right-radius: 8px;*/
  438. border-top: 1px solid #ccc;
  439. border-right: 1px solid #ccc;
  440. border-left: 1px solid #ccc;
  441. border-bottom: 0;
  442. overflow: hidden;
  443. z-index: 15;
  444. position: relative;
  445. }
  446. .filterItem-content-selected{
  447. text-decoration: none;
  448. cursor: pointer;
  449. font-size: 14px;
  450. line-height: 26px;
  451. height: 26px;
  452. padding: 0 6px;
  453. color: #666666;
  454. background: #f3f3f3;
  455. border: 1px solid #ccc;
  456. overflow: hidden;
  457. }
  458. .filterItem-content-selected-over{
  459. background: #fff !important;
  460. }
  461. .filterItem-value-selected{
  462. display: inline-block;
  463. }
  464. .filterItem-subitemWrap{
  465. overflow:hidden;
  466. padding:5px 0px;
  467. }
  468. .filterItem-subitem{
  469. float: left;
  470. white-space: nowrap;
  471. padding: 5px 10px;
  472. text-decoration: none;
  473. cursor: pointer;
  474. font-size: 14px;
  475. line-height: 26px;
  476. height: 26px;
  477. color: #333;
  478. background: #ffffff;
  479. border-radius: 26px;
  480. }
  481. .filter-multi-button{
  482. float:right;
  483. font-size: 14px;
  484. color:#999;
  485. margin:7px 5px;
  486. padding: 3px 5px;
  487. border: 1px solid #ccc;
  488. cursor: pointer;
  489. }
  490. .filter-buttonArea{
  491. margin-top:10px;
  492. margin-bottom:10px;
  493. text-align: center;
  494. }
  495. .filter-okButton{
  496. height: 30px;
  497. line-height: 30px;
  498. cursor: pointer;
  499. background: #4A90E2;
  500. border-radius: 20px;
  501. color: #ffffff;
  502. font-size:14px;
  503. width: 80px;
  504. display: inline-block;
  505. }
  506. .filter-cancelButton{
  507. margin-left: 30px;
  508. height: 30px;
  509. line-height: 30px;
  510. cursor: pointer;
  511. color: #666666;
  512. background: #F0F0F0;
  513. border-radius: 20px;
  514. font-size:14px;
  515. width: 80px;
  516. display: inline-block;
  517. }
  518. .conditionSelected{
  519. overflow: hidden;
  520. /*margin-bottom: 10px;*/
  521. }
  522. .conditionSelected .item{
  523. float: left;
  524. margin-right:10px;
  525. border-radius: 30px;
  526. line-height: 16px;
  527. padding: 5px 10px;
  528. cursor: pointer;
  529. color: #ffffff;
  530. background: #4A90E2;
  531. margin-bottom: 8px;
  532. /*background: url("../x_component_AdvancedSearch/$Main/default/icons/off.png") right center no-repeat;*/
  533. }
  534. .conditionSelected div{
  535. display: inline-block;
  536. }
  537. .conditionSelected .item .item-text{
  538. margin-right: 5px;
  539. }
  540. .conditionSelected .item .icon{
  541. font-size: 12px;
  542. /*margin-left: 5px;*/
  543. padding: 1px;
  544. }
  545. .conditionSelected .item .icon_over{
  546. font-size: 12px;
  547. /*margin-left: 5px;*/
  548. padding: 1px;
  549. color: #4A90E2;
  550. background: #fff;
  551. border-radius: 30px;
  552. }
  553. .separator{
  554. border-top: 3px solid #4A90E2;
  555. }
  556. .condition{
  557. width: 100%;
  558. margin-bottom: 20px;
  559. border-radius: 0px 0px 20px 20px;
  560. border: 1px solid #CCCCCC;
  561. padding-bottom: 10px;
  562. position: relative;
  563. }
  564. .condition .switch{
  565. cursor: pointer;
  566. padding-left: 5px;
  567. position: absolute;
  568. width: 120px;
  569. height: 30px;
  570. left: calc( 50% + 10px );
  571. bottom: -20px;
  572. background: #fff;
  573. text-align: center;
  574. color: #999;
  575. }
  576. .condition .switch-button{
  577. background: #ffffff;
  578. float:right;
  579. color: #999;
  580. width: 52px;
  581. line-height: 40px;
  582. cursor: pointer;
  583. }
  584. .condition .multi-button{
  585. /*background: #ffffff;*/
  586. float:right;
  587. width: 52px;
  588. color: #999;
  589. line-height: 40px;
  590. cursor: pointer;
  591. }
  592. .condition .item{
  593. overflow: hidden;
  594. border-top: 1px solid #e1e2e3;
  595. /*background: #f0f2f5;*/
  596. }
  597. .condition .item-title{
  598. float: left;
  599. color: #666;
  600. width: 180px;
  601. line-height: 20px;
  602. padding: 10px 0 10px 10px;
  603. /*word-break: break-all;*/
  604. /*white-space: nowrap;*/
  605. /*background-color: #f0f2f5;*/
  606. }
  607. .condition .item-content{
  608. overflow: hidden;margin-left: 100px;
  609. }
  610. .condition .subitem-wrap{
  611. margin-right: 50px;
  612. overflow: hidden;
  613. height: 40px;
  614. /*background: #ffffff;*/
  615. }
  616. .condition .subitem-wrap_expand{
  617. height: auto!important;
  618. }
  619. .condition .input-subitem-wrap{
  620. margin-right: 50px;
  621. overflow: hidden;
  622. padding: 5px 10px;
  623. margin-left: 5px;
  624. background: #ffffff;
  625. min-height: 30px;
  626. }
  627. .condition .subitem{
  628. float: left;
  629. white-space: nowrap;
  630. padding: 5px 4px;
  631. }
  632. .condition .subItem-content{
  633. text-decoration: none;
  634. cursor: pointer;
  635. font-size: 14px;
  636. line-height: 26px;
  637. height: 26px;
  638. padding: 0 6px;
  639. color: #333;
  640. background: #ffffff;
  641. border-radius: 26px;
  642. }
  643. .condition .item-multiselect{
  644. display: none;
  645. overflow: hidden;
  646. line-height: 40px;
  647. border: 1px solid #4A90E2;
  648. background: rgba(74, 144, 226, 0.12);
  649. margin-bottom: 10px;
  650. }
  651. .condition .item-multiselect .item-title{
  652. float: left;
  653. width: 180px;
  654. padding-left: 10px;
  655. white-space: nowrap;
  656. background-color: transparent;
  657. }
  658. .condition .item-multiselect .item-content{
  659. background: #fff; overflow: hidden;margin-left: 100px;
  660. }
  661. .condition .item-multiselect .subitem-wrap{
  662. overflow: hidden;
  663. height: auto;
  664. background: #ffffff;
  665. }
  666. .condition .item-multiselect .subitem{
  667. float: left;
  668. white-space: nowrap;
  669. padding: 5px 4px;
  670. }
  671. .condition .item-multiselect .subItem-content{
  672. text-decoration: none;
  673. cursor: pointer;
  674. font-size: 14px;
  675. line-height: 26px;
  676. height: 26px;
  677. padding: 0 6px;
  678. color: #333;
  679. background: #ffffff;
  680. border-radius: 26px;
  681. }
  682. .condition .buttonArea{
  683. margin-top:10px;
  684. margin-bottom:10px;
  685. text-align: center;
  686. }
  687. .condition .okButton{
  688. height: 30px;
  689. line-height: 30px;
  690. cursor: pointer;
  691. background: #4A90E2;
  692. border-radius: 20px;
  693. color: #ffffff;
  694. font-size:14px;
  695. width: 80px;
  696. display: inline-block;
  697. }
  698. .condition .cancelButton{
  699. margin-left: 30px;
  700. height: 30px;
  701. line-height: 30px;
  702. cursor: pointer;
  703. color: #666666;
  704. background: #F0F0F0;
  705. border-radius: 20px;
  706. font-size:14px;
  707. width: 80px;
  708. display: inline-block;
  709. }