index.less 22 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300
  1. @import url("../themes/themes.less");
  2. @font-face {
  3. font-family: 'PingFangSC-Regular';
  4. src: url('../assets/fonts/PingFangSCRegular.ttf');
  5. }
  6. // @font-face {
  7. // font-family: "DINAlternate-Bold";
  8. // src: url('../assets/fonts/DIN-Black.otf');
  9. // }
  10. .app {
  11. color: #000;
  12. .color {
  13. font-size: 14px;
  14. }
  15. }
  16. ::-webkit-scrollbar {
  17. width: 8px;
  18. }
  19. /* 滚动槽 */
  20. ::-webkit-scrollbar-track {
  21. box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  22. border-radius: 8px;
  23. }
  24. /* 滚动条滑块 */
  25. ::-webkit-scrollbar-thumb {
  26. border-radius: 8px;
  27. background: #ececec;
  28. box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  29. }
  30. // ::-webkit-scrollbar-thumb:window-inactive {
  31. // background: none;
  32. // }
  33. // common
  34. body {
  35. padding: 0;
  36. margin: 0;
  37. font-size: 14px;
  38. font-family: "PingFangSC-Regular", -apple-system, BlinkMacSystemFont,
  39. "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
  40. "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  41. }
  42. ul,
  43. p {
  44. margin: 0;
  45. padding: 0;
  46. }
  47. li {
  48. list-style: none;
  49. }
  50. a {
  51. text-decoration: none;
  52. }
  53. //强调文字
  54. .fontSize_1 {
  55. font-size: 24px;
  56. font-weight: bold;
  57. }
  58. //一级栏目标题
  59. .fontSize_2 {
  60. font-size: 16px;
  61. font-weight: bold;
  62. }
  63. .shuiYin{
  64. position: fixed;
  65. z-index: 999999;
  66. height: 100%;
  67. top: 0;
  68. left: initial;
  69. width: 100%;
  70. pointer-events: none;
  71. }
  72. .dy_alert{
  73. .ant-alert-message{
  74. display: inline-block;
  75. font-size: 14px;
  76. margin: 0;
  77. }
  78. .ant-alert-with-description .ant-alert-icon{
  79. margin-right: 8px;
  80. font-size: 16px;
  81. }
  82. .ant-alert-banner{
  83. display: flex;
  84. align-items: center;
  85. padding: 6px 10px;
  86. }
  87. .ant-alert-description{
  88. display: inline-block;
  89. margin-left: 10px;
  90. }
  91. }
  92. .ant-notification-topLeft{
  93. left: 50%!important;
  94. top: 50%!important;
  95. bottom: auto!important;
  96. margin-left: -300px!important;
  97. margin-top: -100px!important;
  98. .ant-notification-notice-btn {
  99. margin-top: 50px!important;
  100. }
  101. }
  102. //二级栏目标题+强调
  103. .fontSize_3 {
  104. font-size: 16px;
  105. font-weight: bold;
  106. }
  107. //二级栏目标题
  108. .fontSize_4 {
  109. font-size: 14px;
  110. font-weight: normal;
  111. }
  112. //重要内容文字
  113. .fontSize_5 {
  114. font-size: 12px;
  115. font-weight: bold;
  116. }
  117. //内容文字
  118. .fontSize_6 {
  119. font-size: 12px;
  120. }
  121. //备注信息
  122. .fontSize_7 {
  123. font-size: 12px;
  124. color: rgba(0, 0, 0, 0.45);
  125. margin-left: 6px;
  126. font-weight: normal;
  127. }
  128. //字体颜色
  129. .fontCorlor_1 {
  130. color: @heading-color;
  131. }
  132. .fontCorlor_2 {
  133. color: @text-color;
  134. }
  135. .fontCorlor_3 {
  136. color: @text-color-secondary;
  137. }
  138. //内容文字
  139. .fontSize_6 {
  140. font-size: 12px;
  141. font-weight: normal;
  142. }
  143. // button 间距
  144. .btn_space {
  145. button+button {
  146. margin-left: 14px;
  147. }
  148. }
  149. // 字体排序方式
  150. .text_center {
  151. text-align: center;
  152. }
  153. .text_left {
  154. text-align: left;
  155. }
  156. .text_right {
  157. text-align: right;
  158. }
  159. .ant-alert-info {
  160. // background-color: #e8f9ff;
  161. // border: 1px solid #67bedd;
  162. background-color: #ffffff;
  163. border: 1px solid #ffffff;
  164. }
  165. .ant-alert-info .ant-alert-icon {
  166. color: #3787dd;
  167. }
  168. .ant-pro-field-index-column-border.top-three{
  169. background-color: #314659!important;
  170. }
  171. .model_box_model{
  172. .ant-modal-content{
  173. border-radius: 8px;
  174. .ant-modal-header{
  175. border-radius: 8px;
  176. text-align: center;
  177. font-weight: 700;
  178. }
  179. .ant-modal-footer{
  180. text-align: center;
  181. .ant-btn-primary{
  182. border-color: #2aa3ed!important;
  183. background: #2aa3ed!important;
  184. }
  185. }
  186. }
  187. }
  188. //详情弹出框样式
  189. .info_detail_modal {
  190. .ant-modal-title {
  191. // font-size: 16px;
  192. // color: #747474;
  193. span {
  194. color: @heading-color;
  195. margin-right: 4px;
  196. }
  197. }
  198. .ant-modal-body {
  199. padding-top: 0;
  200. .ant-tabs-tabpane {
  201. height: 34vh;
  202. overflow: auto;
  203. }
  204. }
  205. .btn_more {
  206. margin-top: 20px;
  207. }
  208. .info_detail_modal_tabs {
  209. .ant-tabs-tab-btn {
  210. font-size: 16px;
  211. color: @text-color;
  212. }
  213. .ant-tabs-tab-active .ant-tabs-tab-btn {
  214. color: @primary-color;
  215. font-weight: bold;
  216. }
  217. .ant-col {
  218. margin-bottom: 15px;
  219. display: flex;
  220. }
  221. .group_name {
  222. margin-top: 9px;
  223. font-size: 16px;
  224. color: @heading-color;
  225. font-weight: bold;
  226. }
  227. .title {
  228. flex-shrink: 0;
  229. font-size: 14px;
  230. color: @heading-color;
  231. font-weight: bold;
  232. line-height: 22px;
  233. }
  234. .detail {
  235. font-size: 14px;
  236. color: #666666;
  237. line-height: 22px;
  238. }
  239. }
  240. }
  241. .ant-modal-title {
  242. font-weight: bold !important;
  243. }
  244. // message 样式
  245. .ant-message-notice .ant-message-custom-content {
  246. padding-right: 60px;
  247. }
  248. .message_success {
  249. .ant-message-notice-content {
  250. background: #f5fff5;
  251. border: 0 solid #29cc29;
  252. box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  253. border-radius: 4px;
  254. }
  255. }
  256. .message_error {
  257. .ant-message-notice-content {
  258. background: #fff3f3;
  259. border: 0 solid #e61717;
  260. box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  261. border-radius: 4px;
  262. }
  263. }
  264. // confirm modal 样式
  265. .confirm_modal_info.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon {
  266. color: #ffbf00;
  267. }
  268. .confirm_modal_warning.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon {
  269. color: #ffbf00;
  270. }
  271. .confirm_modal_error.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon {
  272. color: #e61717;
  273. }
  274. // 左边侧边栏 样式
  275. .page_left_menu {
  276. position: relative;
  277. display: flex;
  278. flex-direction: column;
  279. height: calc(~"100vh - 80px");
  280. width: 234px;
  281. margin-right: 15px;
  282. box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.04);
  283. border-radius: 1px;
  284. transition: 0.5s;
  285. background-color: #ffffff;
  286. .page_left_menu_input {
  287. margin: 14px;
  288. width: calc(~"234px - 28px");
  289. }
  290. .page_left_menu_body {
  291. overflow: hidden;
  292. flex: 1;
  293. padding: 0;
  294. }
  295. .page_left_menu_footer {
  296. display: flex;
  297. align-items: center;
  298. justify-content: space-between;
  299. width: 100%;
  300. min-width: 233px;
  301. margin-bottom: 1px;
  302. padding: 10px 14px;
  303. font-size: 14px;
  304. background: transparent;
  305. border-bottom: none;
  306. box-shadow: inset 0 1px 0 0 #e8e8e8;
  307. color: rgba(0, 0, 0, 0.65);
  308. }
  309. .page_left_menu_head {
  310. display: flex;
  311. justify-content: space-between;
  312. align-items: center;
  313. width: 100%;
  314. min-width: 233px;
  315. margin-bottom: 1px;
  316. padding: 10px 14px;
  317. font-size: 14px;
  318. background: transparent;
  319. border-bottom: none;
  320. box-shadow: inset 0 -1px 0 0 #e8e8e8;
  321. .title {
  322. font-weight: bold;
  323. font-size: 16px;
  324. color: rgba(0, 0, 0, 0.85);
  325. white-space: nowrap;
  326. }
  327. }
  328. .show_left_menu {
  329. background-image: url(../assets/imgs/show_left_menu.png);
  330. }
  331. .ant-tabs-content {
  332. height: calc(~"100vh - 126px");
  333. overflow-y: auto;
  334. &::-webkit-scrollbar {
  335. width: 0;
  336. }
  337. }
  338. }
  339. .page_left_menu.hide {
  340. margin-right: 0px;
  341. width: 0;
  342. .show_left_menu {
  343. right: 0;
  344. background-image: url(../assets/imgs/show_right_menu.png);
  345. }
  346. }
  347. .show_left_menu {
  348. position: absolute;
  349. width: 14px;
  350. height: 90px;
  351. z-index: 9;
  352. right: -13px;
  353. top: 0;
  354. bottom: 0;
  355. margin: auto;
  356. background-position: right;
  357. cursor: pointer;
  358. }
  359. //收藏星星
  360. .icon_start {
  361. color: @warning-color !important;
  362. }
  363. //no data
  364. .no_data {
  365. display: flex;
  366. justify-content: center;
  367. align-items: center;
  368. flex-direction: column;
  369. height: 100%;
  370. font-size: 14px;
  371. color: @heading-color;
  372. text-align: center;
  373. line-height: 22px;
  374. .no_data_img {
  375. width: 174px;
  376. height: 174px;
  377. margin-bottom: 20px;
  378. }
  379. button {
  380. margin-top: 20px;
  381. }
  382. }
  383. .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  384. font-weight: bold;
  385. }
  386. .ant-table-thead>tr>th {
  387. font-weight: bold;
  388. }
  389. .opera_btn {
  390. width: 95px !important;
  391. padding: 0 !important;
  392. }
  393. .search_btn {
  394. width: 57px !important;
  395. padding: 0 !important;
  396. }
  397. .ant-radio-wrapper:hover {
  398. color: @primary-color;
  399. }
  400. .ant-table-thead {
  401. .ant-table-cell {
  402. font-weight: bold;
  403. }
  404. }
  405. .ant-table-cell-fix-right-first {
  406. box-shadow: -6px 0 6px 0 #e4ecff;
  407. }
  408. .table_action {
  409. &>* {
  410. padding: 0 8px 0 0;
  411. margin-right: 8px;
  412. border-right: 1px solid rgba(0, 0, 0, 0.08);
  413. &:last-child {
  414. border-right: none;
  415. }
  416. }
  417. }
  418. .ant-table-filter-column {
  419. justify-content: flex-start;
  420. .ant-table-column-title {
  421. flex: initial;
  422. }
  423. }
  424. //card
  425. .ant-card+.ant-card {
  426. margin-top: 15px;
  427. }
  428. //滚动条样式
  429. /* 滚动条样式 wyz*/
  430. ::-webkit-scrollbar {
  431. /*滚动条整体样式*/
  432. width: 4px;
  433. /*高宽分别对应横竖滚动条的尺寸*/
  434. height: 4px;
  435. }
  436. ::-webkit-scrollbar-thumb {
  437. /*滚动条里面小方块*/
  438. border-radius: 5px;
  439. -webkit-box-shadow: inset 0 0 5px #d4d4d4;
  440. background: #d4d4d4;
  441. }
  442. ::-webkit-scrollbar-track {
  443. /*滚动条里面轨道*/
  444. -webkit-box-shadow: inset 0 0 5px #d4d4d4;
  445. border-radius: 0;
  446. background: #ffffff;
  447. }
  448. [class*="-scrollbar"] {
  449. width: 4px !important;
  450. }
  451. [class*="-scrollbar-thumb"] {
  452. background: #d4d4d4 !important;
  453. }
  454. //form
  455. .yx_form {
  456. .ant-form-item-label>label::after {
  457. content: ":";
  458. position: relative;
  459. top: -0.5px;
  460. margin: 0 8px 0 2px;
  461. display: block;
  462. }
  463. .ant-form-item-label>label {
  464. font-weight: bold;
  465. }
  466. }
  467. //面包屑
  468. .page_breadcrumb {
  469. position: fixed;
  470. top: 50px;
  471. left: 0;
  472. width: 100%;
  473. z-index: 100;
  474. display: flex;
  475. align-items: center;
  476. background: #ffffff;
  477. box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 4%);
  478. height: 35px;
  479. padding: 0 16px;
  480. }
  481. //checkout
  482. .checkbox_inline {
  483. .ant-checkbox-wrapper {
  484. margin-left: 0 !important;
  485. margin-right: 8px;
  486. }
  487. }
  488. .antd-multi-cascader {
  489. pointer-events: initial !important;
  490. }
  491. li[role="menuitem"] {
  492. font-size: 12px;
  493. }
  494. .module_search,
  495. .module_line {
  496. border-bottom: 8px solid #f5f5f5;
  497. padding-bottom: 20px;
  498. }
  499. .module_body {
  500. padding-top: 20px;
  501. .title_with_btn {
  502. display: flex;
  503. justify-content: space-between;
  504. align-items: center;
  505. }
  506. }
  507. .module_title {
  508. font-size: 16px;
  509. font-weight: 700;
  510. &::before {
  511. content: "";
  512. width: 3px;
  513. height: 18px;
  514. background-color: #009F95;
  515. display: inline-block;
  516. vertical-align: top;
  517. margin-top: 4px;
  518. margin-right: 4px;
  519. }
  520. }
  521. .themeColor {
  522. color: #009F95;
  523. &:hover {
  524. color: #009F95;
  525. }
  526. }
  527. .space {
  528. margin-bottom: 20px;
  529. }
  530. .space_top {
  531. margin-top: 20px;
  532. }
  533. .space_left {
  534. margin-left: 20px;
  535. }
  536. .wrap {
  537. word-break: break-all;
  538. word-wrap: break-word;
  539. white-space: pre-wrap;
  540. }
  541. .module_operation {
  542. display: flex;
  543. justify-content: space-around;
  544. margin: 20px auto;
  545. }
  546. .cust_tag_actived {
  547. z-index: 4;
  548. }
  549. .cust_tag_actived::after {
  550. content: "";
  551. display: block;
  552. height: 100%;
  553. width: 100%;
  554. position: absolute;
  555. top: 0;
  556. left: 0;
  557. z-index: 0;
  558. background-image: linear-gradient(110deg,
  559. transparent 0%,
  560. transparent 15px,
  561. #253867 15px,
  562. #253867 70%,
  563. transparent 0),
  564. linear-gradient(250deg,
  565. transparent 0%,
  566. transparent 15px,
  567. #253867 15px,
  568. #253867 50%,
  569. transparent 0),
  570. linear-gradient(250deg,
  571. transparent 0%,
  572. transparent 5px,
  573. rgba(0, 0, 0, .5) 25px,
  574. transparent 0);
  575. }
  576. .cust_tag_static {
  577. z-index: 1;
  578. // color: rgba(255, 255, 255, 0.5);
  579. color: #fff;
  580. opacity: .5;
  581. }
  582. .cust_tag_static::after {
  583. // background-color: #253867;
  584. content: "";
  585. display: block;
  586. height: 100%;
  587. width: 100%;
  588. position: absolute;
  589. top: 0;
  590. left: 0;
  591. z-index: 0;
  592. background-image: linear-gradient(110deg,
  593. transparent 0%,
  594. transparent 15px,
  595. #132148 15px,
  596. #132148 70%,
  597. transparent 0),
  598. linear-gradient(250deg,
  599. transparent 0%,
  600. transparent 15px,
  601. #132148 15px,
  602. #132148 50%,
  603. transparent 0);
  604. }
  605. .ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,
  606. .ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content {
  607. text-overflow: initial;
  608. .text_over {
  609. //overflow: hidden;
  610. //max-width: 92px;
  611. text-overflow: ellipsis;
  612. display: inline-block;
  613. line-height: 1;
  614. font-size: 13px;
  615. }
  616. .text_over2 {
  617. //overflow: hidden;
  618. //max-width: 92px;
  619. text-overflow: ellipsis;
  620. display: inline-block;
  621. line-height: 1;
  622. font-size: 13px;
  623. }
  624. }
  625. .ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  626. display: unset;
  627. }
  628. .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  629. }
  630. .ant-menu-inline .ant-menu-submenu-title {
  631. width: auto;
  632. overflow: auto;
  633. }
  634. // .ant-menu-dark.ant-menu-inline .ant-menu-item,
  635. // .ant-menu-dark.ant-menu-inline
  636. // .ant-menu-submenu-title
  637. // > .ant-menu-title-content {
  638. // .text_over{
  639. // overflow: hidden;
  640. // max-width: 68px;
  641. // text-overflow: ellipsis;
  642. // display: inline-block;
  643. // line-height: 1;
  644. // }
  645. // }
  646. .chooseicon {
  647. float: left;
  648. margin-left: 8px;
  649. }
  650. .form_img .ant-form-item-control-input {
  651. //height: 80px;
  652. }
  653. .mobile_icon .ant-image {
  654. float: left;
  655. }
  656. .iconimg {
  657. width: 32px;
  658. height: 32px;
  659. float: left;
  660. }
  661. .tu_tk_list {
  662. .ant-radio-group.ant-radio-group-outline.ant-radio-group-middle {
  663. display: block;
  664. }
  665. .tu_list_i {
  666. width: 10%;
  667. float: left;
  668. text-align: center;
  669. margin-bottom: 20px;
  670. .tu_list_i_tu {
  671. width: 32px;
  672. height: 32px;
  673. margin: 0 auto;
  674. img {
  675. width: 32px;
  676. height: 32px;
  677. }
  678. }
  679. .ant-radio-wrapper {
  680. margin: 5px 0 0 0;
  681. }
  682. }
  683. }
  684. .icon_tu {
  685. width: 32px;
  686. height: 32px;
  687. img {
  688. width: 32px;
  689. height: 32px;
  690. }
  691. }
  692. .pic_tu {
  693. width: 140px;
  694. img {
  695. width: 140px;
  696. }
  697. }
  698. .breadcrumb {
  699. margin-bottom: 30px;
  700. }
  701. .mobile_icon {
  702. margin-top: -56px;
  703. margin-left: 129px;
  704. z-index: 100;
  705. margin-bottom: 58px;
  706. position: relative;
  707. }
  708. .mobile_banner {
  709. margin-top: -220px;
  710. margin-left: 129px;
  711. z-index: 100;
  712. position: relative;
  713. .ant-upload.ant-upload-select-picture-card {
  714. width: 375px !important;
  715. height: 170px !important;
  716. }
  717. img {
  718. width: 375px !important;
  719. height: 170px !important;
  720. }
  721. }
  722. .big_item {
  723. .ant-form-item-control-input {
  724. height: 200px;
  725. }
  726. }
  727. .hideTime{
  728. background: #8b8b8b2e;
  729. width: 168px;
  730. height: 33px;
  731. position: absolute;
  732. z-index: 999;
  733. left: 104px;
  734. }
  735. .hideTime_box .ant-picker-ok{
  736. display: none;
  737. }
  738. .clearall {
  739. clear: both;
  740. line-height: 0px;
  741. font-size: 1px;
  742. padding: 0px;
  743. margin: 0px;
  744. height: 0px;
  745. display: block;
  746. }
  747. //表格选中当前行
  748. .ant-table-tbody > tr.ant-table-row-selected > td {
  749. background: #F0F5FF;
  750. border-color: rgba(0, 0, 0, 0.03);
  751. }
  752. .ant-table-tbody > tr.ant-table-row-selected:hover > td {
  753. background: #E6EEFF;
  754. border-color: rgba(0, 0, 0, 0.03);
  755. }
  756. .ant-modal-body {
  757. .breadcrumb {
  758. padding-top: 20px;
  759. }
  760. .gonext {
  761. background-color: #009F95;
  762. color: #fff;
  763. border-color: #009F95;
  764. }
  765. .step_area {
  766. width: 380px;
  767. margin: 0 auto;
  768. .ant-steps-item-finish .ant-steps-item-icon {
  769. border-color: #009F95;
  770. }
  771. .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon {
  772. color: #009F95;
  773. }
  774. .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title::after {
  775. background-color: #009F95;
  776. }
  777. }
  778. .btn_action .ant-form-item-control-input-content {
  779. text-align: center;
  780. }
  781. .inside_box {
  782. display: flex;
  783. justify-content: center;
  784. align-items: center;
  785. padding-top: 100px;
  786. // margin-top: 100px;
  787. .btn_action {
  788. // margin-top: 290px;
  789. margin-top: 70px;
  790. padding-left: 220px;
  791. }
  792. }
  793. .inside_box.pt30 {
  794. padding-top: 30px;
  795. }
  796. .btn {
  797. margin-top: 50px;
  798. display: flex;
  799. justify-content: center;
  800. align-items: center;
  801. }
  802. .outside_box.mt30 {
  803. margin-top: 30px;
  804. }
  805. .outside_box {
  806. display: flex;
  807. justify-content: center;
  808. align-items: center;
  809. margin-top: 70px;
  810. .ant-form {
  811. width: 500px;
  812. }
  813. .btn {
  814. margin-top: 20px;
  815. display: flex;
  816. justify-content: center;
  817. align-items: center;
  818. }
  819. .btn_action {
  820. margin-top: 60px;
  821. padding-left: 160px;
  822. }
  823. }
  824. .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon {
  825. background: #009F95;
  826. }
  827. .ant-steps-item-process .ant-steps-item-icon {
  828. border-color: #009F95;
  829. }
  830. .ant-btn-primary {
  831. border-color: #009F95;
  832. background: #009F95;
  833. }
  834. .qx_area {
  835. width: 760px;
  836. height: 455px;
  837. margin: 30px auto;
  838. position: relative;
  839. border: 1px solid #e8e8e8;
  840. .ant-checkbox-checked .ant-checkbox-inner {
  841. background-color: #009F95;
  842. border-color: #009F95;
  843. }
  844. .ant-table-thead>tr>th {
  845. background: none;
  846. }
  847. .ant-breadcrumb {
  848. margin: 10px 10px 10px 10px;
  849. }
  850. .ant-checkbox-indeterminate .ant-checkbox-inner::after {
  851. background-color: #009F95;
  852. }
  853. .ant-breadcrumb a:hover {
  854. color: #009F95;
  855. }
  856. .ant-table-thead>tr>th {
  857. border-bottom: none;
  858. }
  859. .ant-table-tbody>tr>td {
  860. border-bottom: none;
  861. }
  862. .ant-checkbox-input:hover {
  863. border-color: #009F95;
  864. }
  865. .the_line {
  866. width: 1px;
  867. background-color: #e8e8e8;
  868. height: 455px;
  869. position: absolute;
  870. top: 0;
  871. left: 520px;
  872. }
  873. .qx_area_top {
  874. height: 55px;
  875. border-bottom: 1px solid #e8e8e8;
  876. line-height: 55px;
  877. .area_top_title {
  878. font-size: 16px;
  879. padding-left: 14px;
  880. color: #252525;
  881. float: left;
  882. }
  883. .area_top_tips {
  884. font-size: 14px;
  885. padding-left: 14px;
  886. color: #898989;
  887. float: left;
  888. }
  889. }
  890. .qx_area_left {
  891. width: 520px;
  892. height: 455px;
  893. float: left;
  894. }
  895. .qx_area_right {
  896. width: 238px;
  897. height: 455px;
  898. float: left;
  899. .ant-list-items {
  900. padding: 10px 0px 10px 15px;
  901. .ant-list-item {
  902. width: 100px;
  903. padding: 0 8px;
  904. background-color: #F5F5F5;
  905. height: 32px;
  906. line-height: 32px;
  907. border-radius: 3px;
  908. margin-bottom: 10px;
  909. margin-right: 10px;
  910. float: left;
  911. .item_c {
  912. width: 90px;
  913. overflow: hidden;
  914. text-overflow: ellipsis;
  915. white-space: nowrap;
  916. display: block;
  917. height: 32px;
  918. line-height: 32px;
  919. }
  920. .shanchu {
  921. float: right;
  922. cursor: pointer;
  923. }
  924. }
  925. }
  926. }
  927. .zhedang_i {
  928. display: none;
  929. }
  930. .ant-table-row-selected .zhedang_i {
  931. display: block;
  932. position: absolute;
  933. top: 0;
  934. right: 0;
  935. left: 0;
  936. bottom: 0;
  937. }
  938. .ant-table-row-selected .col_blue {
  939. color: #ddd;
  940. }
  941. .ant-table-cell .pointer {
  942. cursor: pointer;
  943. }
  944. }
  945. .qx_area_two {
  946. width: 637px;
  947. height: 300px;
  948. margin: 30px auto;
  949. position: relative;
  950. border: 1px solid #e8e8e8;
  951. .ant-checkbox-checked .ant-checkbox-inner {
  952. background-color: #009F95;
  953. border-color: #009F95;
  954. }
  955. .ant-table-thead>tr>th {
  956. background: none;
  957. }
  958. .ant-breadcrumb {
  959. margin: 10px 10px 10px 10px;
  960. }
  961. .ant-checkbox-indeterminate .ant-checkbox-inner::after {
  962. background-color: #009F95;
  963. }
  964. .ant-breadcrumb a:hover {
  965. color: #009F95;
  966. }
  967. .ant-table-thead>tr>th {
  968. border-bottom: none;
  969. }
  970. .ant-table-tbody>tr>td {
  971. border-bottom: none;
  972. }
  973. .ant-checkbox-input:hover {
  974. border-color: #009F95;
  975. }
  976. .the_line {
  977. width: 1px;
  978. background-color: #e8e8e8;
  979. height: 300px;
  980. position: absolute;
  981. top: 0;
  982. left: 419px;
  983. }
  984. .qx_area_top {
  985. height: 55px;
  986. border-bottom: 1px solid #e8e8e8;
  987. line-height: 55px;
  988. .area_top_title {
  989. font-size: 16px;
  990. padding-left: 14px;
  991. color: #252525;
  992. float: left;
  993. }
  994. .area_top_tips {
  995. font-size: 14px;
  996. padding-left: 14px;
  997. color: #898989;
  998. float: left;
  999. }
  1000. }
  1001. .qx_area_left {
  1002. width: 419px;
  1003. height: 300px;
  1004. float: left;
  1005. }
  1006. .qx_area_right {
  1007. width: 215px;
  1008. height: 300px;
  1009. float: left;
  1010. .ant-list-items {
  1011. padding: 10px 0px 10px 15px;
  1012. .ant-list-item {
  1013. width: 100px;
  1014. padding: 0 8px;
  1015. background-color: #F5F5F5;
  1016. height: 32px;
  1017. line-height: 32px;
  1018. border-radius: 3px;
  1019. margin-bottom: 10px;
  1020. margin-right: 10px;
  1021. float: left;
  1022. .item_c {
  1023. width: 90px;
  1024. overflow: hidden;
  1025. text-overflow: ellipsis;
  1026. white-space: nowrap;
  1027. display: block;
  1028. height: 32px;
  1029. line-height: 32px;
  1030. }
  1031. .shanchu {
  1032. float: right;
  1033. cursor: pointer;
  1034. }
  1035. }
  1036. }
  1037. }
  1038. .zhedang_i {
  1039. display: none;
  1040. }
  1041. .ant-table-row-selected .zhedang_i {
  1042. display: block;
  1043. position: absolute;
  1044. top: 0;
  1045. right: 0;
  1046. left: 0;
  1047. bottom: 0;
  1048. }
  1049. .ant-table-row-selected .col_blue {
  1050. color: #ddd;
  1051. }
  1052. .ant-table-cell .pointer {
  1053. cursor: pointer;
  1054. }
  1055. }
  1056. }
  1057. .ant-popover-placement-left{
  1058. z-index: 999;
  1059. }
  1060. .ant-btn-primary:hover,
  1061. .ant-btn-primary:focus {
  1062. border-color: #009F95;
  1063. background: #009F95;
  1064. }
  1065. .ant-btn-primary {
  1066. border-color: #009F95;
  1067. background: #009F95;
  1068. }
  1069. .ant-menu-vertical .ant-menu-item,
  1070. .ant-menu-vertical-left .ant-menu-item,
  1071. .ant-menu-vertical-right .ant-menu-item,
  1072. .ant-menu-inline .ant-menu-item,
  1073. .ant-menu-vertical .ant-menu-submenu-title,
  1074. .ant-menu-vertical-left .ant-menu-submenu-title,
  1075. .ant-menu-vertical-right .ant-menu-submenu-title,
  1076. .ant-menu-inline .ant-menu-submenu-title {
  1077. margin-top: 0;
  1078. }
  1079. /*iconfont 打包后样式图标显示小方块处理*/
  1080. :global(.iconfont){
  1081. font-family:"iconfont" !important;
  1082. font-size:16px;
  1083. font-style:normal;
  1084. -webkit-font-smoothing: antialiased;
  1085. -moz-osx-font-smoothing: grayscale;
  1086. }