style.css 83 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550
  1. html, body, uni-page-body { margin: 0; height: 100%; font-size: 14px; font-family: "microsoft yahei"; }
  2. body{overflow-x: auto;}
  3. p { margin: 0; }
  4. img { max-width: 100%; }
  5. button { outline: none; border: none; }
  6. table,th,td{
  7. border: 1px solid #dddddd;
  8. border-collapse: collapse;
  9. }
  10. .layui-input, .layui-select, .layui-textarea { border-width: 1px; }
  11. .layui-layout-admin .layui-header { background: #0f4082; z-index: 1001; height: 50px; }
  12. .layui-layout-admin .layui-header .head_img { margin: 0 5px 0 0; }
  13. .layui-layout-admin .layui-header .sub_menu { display: none; position: absolute; left: 20px; top: 50px; z-index: 3; padding: 10px 0; width: 140px; background-color: #fff; color: #333; }
  14. .layui-layout-admin .layui-header .sub_menu li { padding: 0 15px; height: 30px; line-height: 30px; }
  15. .layui-layout-admin .layui-header .sub_menu li img { margin: 0 10px 0 0; }
  16. .layui-layout-admin .layui-header .sub_menu li:hover { background-color: #9bbff9; color: #fff; }
  17. .layui-layout-admin .layui-header a:hover .sub_menu { display: block; }
  18. .layui-layout-admin .layui-logo {width: 300px; font-size: 18px; color: #fff; }
  19. .layui-layout-admin .top-cutline{width: 1px;height: 50px;background: #0B2F60;box-shadow: 1px 0px 0px 0px #1C56A3;left: 335px}
  20. .layui-layout-admin .top-dashboard{display:flex;align-items:center;padding-left:8px;box-sizing:border-box;width: 87px;height: 33px;font-size: 14px;color:rgba(255,255,255,0.8);background: #27538F;border: 1px solid #325C95;border-radius: 2px;cursor:pointer;top: 8px;left: 475px;}
  21. .layui-layout-admin .top-task{position: absolute;display:flex;align-items:center;padding-left:8px;box-sizing:border-box;width: 87px;height: 33px;font-size: 14px;color:rgba(255,255,255,0.8);background: #27538F;border: 1px solid #325C95;border-radius: 2px;cursor:pointer;top: 8px;left: 375px;}
  22. .layui-layout-admin .top-task .top-dashboard-icon{width:19px;height:19px;margin-right:6px;background-image: url(images/icon_51.png);background-size:100% 100%;}
  23. .layui-layout-admin .top-dashboard .top-dashboard-icon{width:19px;height:19px;margin-right:6px;background-image: url(images/icon_dashboard.png);background-size:100% 100%;}
  24. .layui-layout-admin .top-arrow{width:8px;height:15px;background-image: url(images/icon_arrowRight.png);background-size:100% 100%;top: 17px;left: 578px;}
  25. .top-arrow-html{display:inline-block;margin:0 12px;width:8px;height:15px;background-image: url(images/icon_arrowRight.png);background-size:100% 100%;}
  26. .layui-layout-admin .top-breadcrumb{font-size: 14px;color:#fff;left: 600px;top: 14px;display: flex;align-items: center}
  27. .layui-layout-admin .layui-nav-img { border: 3px #fff solid; border-radius: 50%; }
  28. .layui-layout-admin .layui-nav { height: 100%; }
  29. .layui-layout-admin .layui-nav .layui-nav-item a { display: flex; align-items: center; height: 100%; }
  30. .layui-layout-admin .layui-nav .layui-nav-item .txt { flex: 1; line-height: 1.5; }
  31. .layui-layout-admin .layui-nav .layui-nav-item .logout { display: inline-block; margin: 0 0 0 20px; padding: 0; width: 20px; height: 21px; vertical-align: middle; background: url(images/icon_06.png) no-repeat; }
  32. .layui-layout-admin .layui-nav .layui-nav-item:first-child a { border-right: 1px #51aaef solid; }
  33. .layui-layout-admin .layui-nav .layui-nav-bar { display: none; }
  34. .layui-layout-admin .layui-header .layui-nav .layui-nav-item { height: 100%; }
  35. .layui-layout-admin .menu-collapse{display:flex;align-items:center;justify-content:center;width:38px;height:100%;background:#0b2f60;cursor:pointer;}
  36. .layui-layout-admin .menu-collapse .menu-collapse-icon{width:30px;height:30px;background-image: url(images/icon_menu_collapse.svg);background-size:100% 100%}
  37. .layui-layout-admin .menu-collapse .close{width:15px;height:15px;background-image: url(images/icon_menu_uncollapse.svg);}
  38. .layui-nav { background: #1c56a3; }
  39. .icon-diy {content: url(images/icon-yq.png);width:18px;height:18px; }
  40. .layui-nav .icon { background-position: 5px center; background-repeat: no-repeat; }
  41. .layui-nav .icon_big_screen {background-size:15px 15px; background-position: 17px; background-image: url(images/left/main/big_screen.png); }
  42. .layui-nav .icon_work_bench {background-size:15px 15px;background-position: 17px; background-image: url(images/left/main/work_bench.png); }
  43. .layui-nav .icon_organ_manage {background-size:15px 15px;background-position: 17px; background-image: url(images/left/main/organ_manage.png); }
  44. .layui-nav .icon_over_time {background-size:15px 15px;background-position: 17px; background-image: url(images/left/main/over_time.png); }
  45. .layui-nav .icon_project {background-size:15px 15px;background-position: 17px; background-image: url(images/left/main/project.png); }
  46. .layui-nav .icon_question { background-size:15px 15px;background-position: 17px; background-image: url(images/left/main/question.png);}
  47. .layui-nav .icon_system { background-size:15px 15px;background-position: 17px; background-image: url(images/left/main/system.png);}
  48. .layui-nav .icon_big_screen_active {background-size:15px 15px; background-position: 17px; background-image: url(images/left/fxdp.svg); }
  49. .layui-nav .icon_work_bench_active {background-size:15px 15px;background-position: 17px; background-image: url(images/left/gzt.svg); }
  50. .layui-nav .icon_organ_manage_active {background-size:15px 15px;background-position: 17px; background-image: url(images/left/sbdwxmgl.svg); }
  51. .layui-nav .icon_over_time_active {background-size:15px 15px;background-position: 17px; background-image: url(images/left/xmjg.svg); }
  52. .layui-nav .icon_project_active {background-size:15px 15px;background-position: 17px; background-image: url(images/left/xmjdjzjgl.svg); }
  53. .layui-nav .icon_question_active { background-size:15px 15px;background-position: 17px; background-image: url(images/left/main/question_active.png);}
  54. .layui-nav .icon_system_active { background-size:15px 15px;background-position: 17px; background-image: url(images/left/xtgl.svg);}
  55. .layui-nav .icon_zjfwk_active { background-size:15px 15px;background-position: 17px; background-image: url(images/left/zhgd.svg);}
  56. .layui-nav .icon_project_zjfwk_active { background-size:15px 15px;background-position: 17px; background-image: url(images/left/zjfwk.svg);}
  57. .layui-nav .icon_project_xtgl_active { background-size:15px 15px;background-position: 17px; background-image: url(images/left/xtgl.svg);}
  58. .layui-nav .icon_question_list { background-size:15px 15px;background-position: 17px; background-image: url(images/left/sub/question_list.png);}
  59. .layui-nav .icon_question_dw { background-size:15px 15px;background-position: 17px; background-image: url(images/left/sub/question_dw.png);}
  60. .layui-nav .icon_question_gz { background-size:15px 15px;background-position: 17px; background-image: url(images/left/sub/question_gz.png);}
  61. .layui-nav .icon_question_tb { background-size:15px 15px;background-position: 17px; background-image: url(images/left/sub/question_tb.png);}
  62. .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a { background-color: transparent; }
  63. .layui-nav-tree .layui-this,.layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover {
  64. color: #fff !important;
  65. }
  66. .layui-nav-itemed > a { color: #fff !important; background-color: #4759FF !important; }
  67. .layui-nav-itemed > a.icon1 { background-image: url(images/icon_19_active.png); }
  68. .layui-nav-itemed > a.icon2 { background-image: url(images/icon_29_active.png); }
  69. .layui-nav-itemed > a.icon3 { background-image: url(images/icon_41_active.png); }
  70. .layui-nav-itemed > a.icon4 { background-image: url(images/icon_43_active.png); }
  71. .layui-nav-itemed > a.icon5 { background-image: url(images/icon_46_active.png); }
  72. .layui-nav-itemed > a.icon6 { background-image: url(images/icon_48_active.png); }
  73. .layui-nav-itemed-hand > a { color: #fff !important; background-color: #2c6ec6 !important; }
  74. #u2164 {
  75. position: relative;
  76. left: 0px;
  77. top: 0px;
  78. visibility: hidden;
  79. }
  80. #searchForm .layui-row .layui-form-item {
  81. height: 30px;
  82. }
  83. .ax_default {
  84. font-family: '苹方 常规', '苹方', sans-serif;
  85. font-weight: 400;
  86. font-style: normal;
  87. font-size: 14px;
  88. letter-spacing: normal;
  89. color: #333333;
  90. vertical-align: none;
  91. text-align: center;
  92. text-transform: none;
  93. }
  94. #u2164_state0 {
  95. position: relative;
  96. left: 0px;
  97. top: 0px;
  98. width: 1348px;
  99. background-image: none;
  100. border: none;
  101. border-radius: 0px;
  102. -moz-box-shadow: none;
  103. box-shadow: none;
  104. }
  105. #u2164_state0_content {
  106. border-width: 0px;
  107. position: absolute;
  108. left: 0px;
  109. top: 0px;
  110. width: 1px;
  111. }
  112. #u2165 {
  113. border-width: 0px;
  114. position: absolute;
  115. left: 0px;
  116. top: 0px;
  117. width: 1348px;
  118. display: flex;
  119. text-align: left;
  120. }
  121. #u2165_div {
  122. border-width: 0px;
  123. position: absolute;
  124. left: 0px;
  125. top: 0px;
  126. width: 1348px;
  127. background: inherit;
  128. background-color: rgba(255, 243, 226, 1);
  129. border: none;
  130. border-radius: 0px;
  131. -moz-box-shadow: none;
  132. -webkit-box-shadow: none;
  133. box-shadow: none;
  134. text-align: left;
  135. }
  136. #u2165 .text {
  137. position: absolute;
  138. align-self: center;
  139. padding: 2px 2px 2px 100px;
  140. box-sizing: border-box;
  141. width: 100%;
  142. }
  143. #u2165_text {
  144. border-width: 0px;
  145. word-wrap: break-word;
  146. background-color : #d2d2d291;
  147. text-transform: none;
  148. }
  149. #u2166 {
  150. border-width: 0px;
  151. position: absolute;
  152. left: 1322px;
  153. top: 10px;
  154. width: 16px;
  155. height: 16px;
  156. display: flex;
  157. }
  158. .top_menu { width: 200px; height: 44px; background: #fff url(images/icon_52.png) 100% center no-repeat; cursor: pointer;background-size:21px 26px }
  159. .layui-side-scroll::-webkit-scrollbar {display: none;}
  160. .layui-layout-admin > .top_menu { position: absolute; left: 0; top: 60px; z-index: 1000; width: 50px; background: url(images/icon_52_02.png) 100% center no-repeat; background-size:21px 26px}
  161. .layui-layout-admin .layui-side { width: 190px; }
  162. /* .layui-layout-admin .layui-side .layui-nav { box-shadow: 1px 2px 13px #ddd; } */
  163. .layui-layout-admin .layui-side .layui-nav .layui-nav-item:first-child a { border: none; }
  164. .layui-layout-admin .layui-side .layui-nav .layui-nav-item a { padding: 0 0 0 40px; color: #a5cbfe;background-color:#1c56a3 }
  165. .layui-layout-admin .layui-side .layui-nav .layui-nav-item a:hover { color: #5e8ad3; }
  166. .layui-layout-admin .layui-side.close { margin: 0; width: 38px; overflow: hidden; }
  167. .layui-layout-admin .layui-body.close { left: 38px; }
  168. .right_title { position: relative;padding: 7px 0 8px; background-color: #fff;border-radius:10px; }
  169. /*.right_title .txt {line-height: 35px; font-weight: 300;font-size:20px; }*/
  170. .right_title .btn_add { top: 90%;left:0; z-index: 4; padding: 3px 15px; cursor: pointer; background: #51B748; color: #fff; }
  171. .right_title .btn_group { position: absolute; left: 20px; top: 10px; z-index: 3; }
  172. .right_title .btn_group .btn { margin: 0 10px 0 0; padding: 3px 15px; cursor: pointer; color: #424242; background: #fff; border: 1px #e4e4e4 solid; border-radius: 5px; }
  173. .right_title .btn_group .btn.active { color: #fff; background-color: #3362c9; border-color: #3362c9; }
  174. .right_title .layui-collapse { border: none; }
  175. .right_title .layui-colla-title { padding: 0 30px 0 0; height: 35px; line-height: 35px; background: none; text-align: right; color: #5e8ad3; }
  176. .right_title .layui-colla-title .layui-colla-icon { left: auto; right: 10px; }
  177. .right_title .layui-colla-title.return { padding: 0 20px 5px 0; }
  178. .right_title .layui-colla-title.return .btn { padding: 3px 8px 5px 30px; background: #3362c9 url(images/icon_14.png) 4px center no-repeat; color: #fff; border-radius: 5px; cursor: pointer; }
  179. .right_title .layui-colla-title.return .layui-colla-icon { display: none; }
  180. .right_title .layui-colla-content { border: none; }
  181. .right_title .layui-form-item { margin: 0 0 10px; }
  182. .right_title .time_box { display: flex; align-items: center; }
  183. .right_title .time_box .split_txt { margin: 0 10px; }
  184. .right_title .time_box .layui-btn { margin: 0 0 0 10px; color: #fff !important; }
  185. /*.all-table{}*/
  186. .table_box {background-color: #fff;flex-grow: 1;width: 100%}
  187. .table_box .operation { display: inline-block; width: 60px; height: 25px; background: url(images/icon_01.png) center center no-repeat; cursor: pointer; }
  188. .table_box .hide_is { display: inline-block; width: 30px; height: 23px; background: url(images/hide.png) center center no-repeat; cursor: pointer; }
  189. .table_box .show_is { display: inline-block; width: 30px; height: 23px; background: url(images/show.png) center center no-repeat; cursor: pointer; }
  190. .table_box .operation1 { display: inline-block; width: 30px; height: 25px; background: url(images/icon_04.png) center center no-repeat; cursor: pointer; }
  191. .table_box .operation2 { display: inline-block; width: 30px; height: 25px; background: url(images/icon_05.png) center center no-repeat; cursor: pointer; }
  192. .table_box .operation3 { display: inline-block; width: 30px; height: 25px; background: url(images/u886.svg) center center no-repeat; cursor: pointer; }
  193. .table_box .view { display: inline-block; width: 60px; height: 25px; background: url(images/icon_51.png) center center no-repeat; cursor: pointer; }
  194. .table_box .edit { display: inline-block; width: 35px; height: 25px; background: url(images/icon_08.png) center center no-repeat; cursor: pointer; }
  195. .table_box .del { display: inline-block; width: 35px; height: 25px; background: url(images/icon_07.png) center center no-repeat; cursor: pointer; }
  196. .table_box .list { display: inline-block; width: 35px; height: 25px; background: url(images/icon_04.png) center center no-repeat; cursor: pointer; }
  197. .table_box .note { display: inline-block; width: 35px; height: 25px; background: url(images/icon_43.png) center center no-repeat; cursor: pointer; }
  198. .table_box .layui-form { margin-top: 0; }
  199. .table_box .layui-table tbody tr:hover { background-color: #f4f9ff; }
  200. .table_box .layui-table-hover{ background-color: #f4f9ff; }
  201. .table_box .layui-table-header {color:#666; position: relative}
  202. .double_table_header .layui-table-box .layui-table-header {height:30px !important;}
  203. .table_box .layui-table-header .layui-table, .table_box .layui-table-header .layui-table-patch { background: none; color: #666; }
  204. .table_box .layui-laypage { padding: 0;margin:30px auto; }
  205. .table_box .layui-laypage .layui-laypage-btn { background-color: #F0F0F0; }
  206. .table_box .table1 { margin: 10px 50px 20px 20px; padding: 20px 0 0; border: 1px #d9d9d9 solid; }
  207. .table_box .table1 td { padding: 5px 10px 5px 20px; border-right: 1px #d9d9d9 solid; border-bottom: 1px #d9d9d9 solid; }
  208. .table_box .table1 .label { line-height: 2; background-color: #f7faff; }
  209. .table_box .table_step td { }
  210. /*.table_box .table_step .layui-table-cell { padding-top: 0px; min-height: 38px;line-height:38px;color:#333333;display: flex !important;align-items: center }*/
  211. /* .table_box .table_step .layui-table-cell.laytable-cell-1-0-1 { padding-top: 5px; min-height: 38px} */
  212. .table_box .table_step .layui-table tr,.layui-table tr { position: relative; z-index: 2; border-bottom: 1px solid #DDDDDD !important;background-color: #FFF; }
  213. .table_box .table_step .layui-table tbody tr:hover, .table_box .table_step .layui-table-hover { position: relative; z-index: 3; background: #f3f7ff; }
  214. .table_box .table_step .layui-table tbody tr:hover + tr, .table_box .table_step .layui-table-hover + tr { background-color: transparent; }
  215. .table_box .table_step .step { display: block; position: relative; width: 1px; height: 100%; background-color: #4979cf; }
  216. .table_box .table_step .step:before { content: ''; position: absolute; left: 50%; top: 50%; z-index: 3; transform: translate(-50%, -50%); display: block; width: 15px; height: 15px; background-color: #4979cf; border: 2px #4979cf solid; border-radius: 50%; }
  217. .table_box .table_step .step_half:before { background-color: #fff; }
  218. .table_box .table_step .step_half:after { content: ''; position: absolute; left: 0; top: 50%; z-index: 2; display: block; width: 1px; height: 50%; background: #dcdcdc; }
  219. .table_box .table_step .step_empty { background-color: #dcdcdc; }
  220. .table_box .table_step .step_empty:before { background: #fff; border: 3px #dcdcdc solid; }
  221. .table_box .table_process { height: 100%;width: 100%;}
  222. /*.table_box .table_process .layui-table-header { display: none; }*/
  223. .table_box .table_process .layui-table-cell { min-height: 30px;line-height:30px; word-break: break-word; white-space: normal;text-align: left }
  224. .table_box .table_process .layui-table-cell.laytable-cell-numbers,.laytable-cell-checkbox { justify-content: center; }
  225. .table_box .table_process .icon { display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; border-radius: 50%; color: #fff; }
  226. .table_box .table_process .icon1 { background: #4979cf; }
  227. .table_box .table_process .icon2 { line-height: 1; font-size: 22px; background: #ffcd04; }
  228. .table_box .table_process .line { display: flex; align-items: center; }
  229. .table_box .table_process .process_txt { display: flex; justify-content: space-between; }
  230. .table_box .table_process .process_txt .yuqi { margin: 0 20px 0 0; color: #cd4040; }
  231. .table_box .table_process .process_box { display: flex; align-items: center; }
  232. .table_box .table_process .process { flex: 1; position: relative; height: 6px; background-color: #e8e8e8; border-radius: 5px; }
  233. .table_box .table_process .process .bar { height: 6px; background-color: #6098ed; }
  234. .table_box .table_process .step { display: block; position: relative; width: 1px; height: 100%; background-color: #4979cf; }
  235. .table_box .table_process .step:before { content: ''; position: absolute; left: 50%; top: 50%; z-index: 3; transform: translate(-50%, -50%); display: block; width: 15px; height: 15px; background-color: #4979cf; border: 2px #4979cf solid; border-radius: 50%; }
  236. .table_box .table_process .step_half:before { background-color: #fff; }
  237. .table_box .table_process .step_half:after { content: ''; position: absolute; left: 0; top: 50%; z-index: 2; display: block; width: 1px; height: 50%; background: #dcdcdc; }
  238. .table_box .table_process .step_red:before { background-color: red; }
  239. .table_box .table_process .step_red:after { content: ''; position: absolute; left: 0; top: 50%; z-index: 2; display: block; float: right; width: 1px; height: 50%; background: red; }
  240. .table_box .table_process .step_yellow:before { background-color: yellow; }
  241. .table_box .table_process .step_yellow:after { content: ''; position: absolute; left: 0; top: 50%; z-index: 2; display: block; float: right; width: 1px; height: 50%; background: yellow; }
  242. .table_box .table_process .step_green:before { background-color: green; }
  243. .table_box .table_process .step_green:after { content: ''; position: absolute; left: 0; top: 50%; z-index: 2; display: block; float: right; width: 1px; height: 50%; background: green; }
  244. .table_box .table_process .step_empty { background-color: #dcdcdc; }
  245. .table_box .table_process .step_empty:before { background: #fff; border: 3px #dcdcdc solid; }
  246. .table_box .con_title { padding: 20px 0 20px 30px; font-weight: bold; }
  247. .table_box .img_ls { display: flex; flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;gap: 10px; word-wrap: break-word; }
  248. .table_box .img_ls li { width: 72px; word-wrap: break-word; cursor: pointer; font-size: 12px;text-align: center}
  249. .table_box .img_ls li.add { display: flex; justify-content: center; align-items: center; width: 72px; height: 72px; border: 1px #e7e7e7 solid; }
  250. .table_box .img_ls li.add .bg { display: flex; justify-content: center; align-items: center; width: 62px; height: 62px; background: #5e8fe5; }
  251. .table_box .img_ls li.add .layui-icon { font-size: 30px; color: #fff; }
  252. .table_box .img_ls .img { position: relative; display: flex; justify-content: center; align-items: center; margin: 0 0 10px; height: 72px; border: 1px #e7e7e7 solid; }
  253. .table_box .img_ls .img .layui-icon { position: absolute; top: 5px; right: 5px; z-index: 2; font-size: 22px; color: #ec6b6b; }
  254. .table_box .img_ls .img .download_icon { position: absolute; bottom: 5px; right: 5px; z-index: 2; width: 16px; height: 16px; background: url(images/icon_02_07.png) no-repeat; cursor: pointer; }
  255. .table_box .layui-btn { margin: 5px 10px 0 0; height: 28px; line-height: 28px; }
  256. .table_box .button_select { padding: 5px 0 0; }
  257. .table_box .button_select .btn { display: inline-block; margin: 0 10px 0 0; padding: 5px 15px; cursor: pointer; border: 1px #e7e7e7 solid; border-radius: 5px; font-weight: normal; background-color: #fff; }
  258. .table_box .button_select .btn.active { background: #4979cf; color: #fff; }
  259. .table_box .btn_group { padding: 10px 20px 20px 0; text-align: right; }
  260. .table_box .btn_group .btn { background: url(images/u1033.svg) 10px center no-repeat;margin: 0 0 0 10px; padding: 5px 5px 5px 30px; cursor: pointer; border: 1px #e7e7e7 solid; border-radius: 5px; font-weight: normal; }
  261. .table_box .btn_group .btn_retrun { background: url(images/icon_14_02.png) 10px center no-repeat; color: #424242; }
  262. .table_box .btn_group .btn1 {background: url(images/u247.svg) 10px center no-repeat;}
  263. .table_box .btn_group .btn2 { padding: 5px 10px; color: #fff; background-color: #3362c9; }
  264. .table_box .btn_group .btn_no { padding: 5px 10px; background: #fff; }
  265. .table_box .btn_group .a { text-decoration: underline; color: #3362c9; font-weight: bold; }
  266. .table_box.jianguan_taizhang .btn_group { position: static; padding: 0 0 10px 20px; text-align: left; }
  267. .table_box.jianguan_taizhang .btn_group .btn { margin: 0 10px 0 0; padding: 3px 15px; cursor: pointer; color: #424242; background: #fff; border: 1px #e4e4e4 solid; border-radius: 5px; }
  268. .table_box.jianguan_taizhang .btn_group .btn.active { color: #fff; background-color: #3362c9; border-color: #3362c9; cursor: default; }
  269. .table_box .pagination-box{width:100%;display:flex;}
  270. .layui-table-tool{
  271. padding: 0px 0px 8px 0 !important;
  272. }
  273. .table_title { display: flex; justify-content: space-between; }
  274. .table_title .left { display: flex; align-items: center; padding: 0 0 0 20px; }
  275. .table_title .left .txt { display: flex; align-items: center; margin: 0 0 0 10px; }
  276. .table_title .left .icon { display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; border-radius: 50%; color: #fff; }
  277. .table_title .h1 { font-size: 18px; color: #2a2a2a; }
  278. .table_title .icon1 { background: #4979cf; }
  279. .table_title .icon2 { line-height: 1; font-size: 22px; background: #ffcd04; }
  280. .table_title .right { padding: 0 30px 0 0; }
  281. .table_title .right .icon { display: inline-block; margin: 0 0 0 10px; width: 32px; height: 32px; cursor: pointer; }
  282. .table_title .icon3 { background: url(images/icon_23.png); }
  283. .table_title .icon4 { background: url(images/icon_25.png); }
  284. .table_title .icon5 { background: url(images/icon_27.png); }
  285. .progress { padding: 30px 30px 30px 60px; }
  286. .progress .line { position: absolute; left: -20px; top: 0; bottom: 0; z-index: 2; width: 2px; background-color: #4979cf; }
  287. .progress .line .bar { margin: 15px 0 0 -7px; width: 10px; height: 10px; border: 3px #4979cf solid; border-radius: 50%; background-color: #fff; }
  288. .progress .item { position: relative; padding: 0 0 10px; }
  289. .progress .item:first-child .line { top: 15px; }
  290. .progress .item:first-child .line .bar { margin-top: 0; }
  291. .progress .item:last-child .line { bottom: calc(100% - 15px); }
  292. .progress .layui-collapse { border: none; }
  293. .progress .layui-colla-title { display: flex; justify-content: space-between; padding: 0 30px 0 10px; border-radius: 5px; border: 1px #e4e4e4 solid; }
  294. .progress .layui-colla-title .layui-icon { left: auto; right: 10px; }
  295. .progress .layui-colla-title .txt { color: #4979cf; }
  296. .progress .layui-colla-title.open { background-color: #4979cf; border-color: #4979cf; color: #fff; }
  297. .progress .layui-colla-title.open .txt { color: #fff; }
  298. .progress .layui-colla-content { border: none; }
  299. .pop_info { display: none; }
  300. .pop_info .layui-icon { padding: 10px; background: #898989; border-radius: 50%; font-size: 25px; color: #fff; }
  301. .pop_info .pop_con { display: flex; align-items: center; padding: 0 20px; min-height: 100px; height: auto; overflow: hidden; }
  302. .pop_info .pop_con_form { padding: 10px 10px 0 0; width: 500px; }
  303. .pop_info p { margin: 0 0 10px; }
  304. .pop_info .txt { color: #3362c9; }
  305. .pop_info_class .layui-layer-btn .layui-layer-btn0 { color: #a4a4a4; background: #fff; border: 1px #e7e7e7 solid; border-radius: 5px; font-family: layui-icon; }
  306. .pop_info_class .layui-layer-btn .layui-layer-btn0:before { margin: 0 3px 0 0; content: "\1006"; font-size: 16px; font-weight: bold; vertical-align: middle; }
  307. .pop_info_class .layui-layer-btn .layui-layer-btn1 { color: #fff; background: #3063c0; border-radius: 5px; font-family: layui-icon; }
  308. .pop_info_class .layui-layer-btn .layui-layer-btn1:before { margin: 0 3px 0 0; content: "\e605"; font-size: 16px; font-weight: bold; vertical-align: middle; }
  309. .layuimini-main {
  310. padding: 0 20px;
  311. padding-bottom: 30px;
  312. }
  313. .layuimini-main .layui-inline{
  314. display: flex;
  315. align-items: center;
  316. }
  317. .layuimini-main .layui-form-item{
  318. display: flex;
  319. align-items: center;
  320. }
  321. .layuimini-main .layui-form-label {
  322. color: #6E6F80 !important;
  323. }
  324. .layuimini-main .layui-form-label {
  325. display: flex;
  326. justify-content: end;
  327. align-items: center;
  328. color: #666;
  329. width: 150px;
  330. }
  331. .layuimini-main .layui-input {
  332. height: 38px;
  333. width: 175px;
  334. }
  335. .layuimini-main .layui-input-block {
  336. display: flex;
  337. width: auto;
  338. }
  339. .layuimini-main.layui-input-block xm-select {
  340. height: 38px !important;
  341. }
  342. .layuimini-main .layui-btn-submit{
  343. padding: 6px 26px !important;
  344. border-radius: 3px 3px 3px 3px !important;
  345. background: #2B6EC6 !important;
  346. font-size: 14px !important;
  347. font-weight: 500 !important;
  348. color: #FFFFFF !important;
  349. cursor: pointer;
  350. }
  351. .login {
  352. display: flex;
  353. flex-direction: column;
  354. align-items: center;
  355. justify-content: center;
  356. width: 100%;
  357. height: 100%;
  358. background: url(images/register/login_bg.png) no-repeat;
  359. background-size: 100% 100%;
  360. padding: 0;
  361. }
  362. .login .header {
  363. width: 100%;
  364. height: 70px;
  365. padding-left: 5% !important;
  366. box-sizing: border-box;
  367. display: flex;
  368. flex-direction: row;
  369. align-items: center;
  370. justify-content: start;
  371. background-color: #0a53a5
  372. }
  373. /*.login .header_text { display:flex; flex-direction:row; justify-content:start; height:100%; font-size: 24px; font-family: Source Han Sans CN-Bold, Source Han Sans CN; font-weight: 700; color: #0C0F29; }*/
  374. .login .container {
  375. flex-grow: 1;
  376. display: flex;
  377. flex-direction: column;
  378. justify-content: end;
  379. width: 100%;
  380. box-sizing: border-box;
  381. }
  382. .login .login_box {
  383. display: flex;
  384. width: 600px;
  385. height: 360px;
  386. margin-left: 56%;
  387. margin-right: 100px;
  388. padding-top: 20px;
  389. padding-bottom: 20px;
  390. background-color: #ffffff;
  391. box-sizing: border-box;
  392. }
  393. .login .login_pic {
  394. width: 54%;
  395. height: 100%;
  396. background: #ffffff;
  397. border-right: 1px solid #e6e6e6;
  398. display: flex;
  399. flex-direction: column;
  400. align-items: center;
  401. }
  402. .login .login_area {
  403. width: 46%;
  404. height: 100%;
  405. padding: 2.7% 5.7%;
  406. box-sizing: border-box;
  407. background: #ffffff;
  408. }
  409. .login .welcome_txt {
  410. margin-bottom: 6%;
  411. font-size: 24px;
  412. font-family: Source Han Sans CN-Bold, Source Han Sans CN;
  413. font-weight: bold;
  414. color: #FFF;
  415. }
  416. .login .base_item {
  417. display: flex;
  418. width: 100%;
  419. height: 9%;
  420. margin-top: 6%;
  421. border-bottom: 1px solid #e6e6e6;
  422. padding-bottom: 10px;
  423. }
  424. .login .check_item {
  425. background: rgba(0, 0, 0, 0)
  426. }
  427. .login .short_item {
  428. display: flex;
  429. width: 60%;
  430. height: 100%;
  431. }
  432. .login .image_item {
  433. width: 35%;
  434. height: 100%;
  435. margin-left: 5%;
  436. border-radius: 6px;
  437. background-color: #dcdee0;
  438. cursor: pointer;
  439. overflow: hidden;
  440. }
  441. .login .short_image {
  442. height: 100%;
  443. margin-left: 5%;
  444. border-radius: 6px;
  445. background-color: #dcdee0;
  446. cursor: pointer;
  447. overflow: hidden;
  448. }
  449. .login .login_item {
  450. margin-top: 7%;
  451. }
  452. .login .login_icon {
  453. width: 18px;
  454. height: 20px;
  455. margin: auto 13px;
  456. background-size: 100% 100%;
  457. }
  458. .login .icon_userName {
  459. background-image: url(images/icon_login_userName.png);
  460. }
  461. .login .icon_password {
  462. background-image: url(images/icon_login_password.png);
  463. }
  464. .login .icon_checkCode {
  465. background-image: url(images/icon_login_checkCode.png);
  466. }
  467. .login .icon_showPass {
  468. width: 18px;
  469. height: 14px;
  470. background-image: url(images/icon_login_showPass.png);
  471. cursor: pointer;
  472. }
  473. .login .icon_hidePass {
  474. width: 18px;
  475. height: 10px;
  476. background-image: url(images/icon_login_hidePass.png);
  477. cursor: pointer;
  478. }
  479. .login .icon_user {
  480. background-image: url(images/icon_login_personUser.png);
  481. }
  482. .login .icon_company {
  483. background-image: url(images/icon_login_companyUser.png);
  484. }
  485. .login .icon_call {
  486. width: 40px;
  487. background-image: url(images/icon_login_call.png);
  488. }
  489. .login .icon_local {
  490. width: 30px;
  491. background-image: url(images/icon_login_local.png);
  492. }
  493. .login .item_input {
  494. width: 70%;
  495. border: none;
  496. background: rgba(0, 0, 0, 0);
  497. font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  498. font-weight: 400;
  499. }
  500. .login .item_input::placeholder {
  501. color: rgb(175, 175, 175);
  502. }
  503. .login .item_input::-ms-reveal {
  504. display: none;
  505. }
  506. .login .btn {
  507. width: 100%;
  508. height: 100%;
  509. font-size: 18px;
  510. color: #fff;
  511. background: rgb(5, 65, 134);
  512. border: none;
  513. cursor: pointer;
  514. padding: 20px 0;
  515. display: flex;
  516. flex-direction: column;
  517. justify-content: center;
  518. align-items: center;
  519. }
  520. .login .remind_item {
  521. height: 5%;
  522. background: rgba(0, 0, 0, 0);
  523. font-size: 14px;
  524. color: #fff;
  525. display: flex;
  526. flex-direction: column;
  527. align-items: end;
  528. margin-top: 50px;
  529. }
  530. .login .to_register {
  531. display: flex;
  532. flex-direction: column;
  533. align-items: end;
  534. font-size: 12px;
  535. color: #0019FF;
  536. cursor: pointer;
  537. }
  538. .login .find_remind {
  539. justify-content: center;
  540. height: 5%;
  541. background: rgba(0, 0, 0, 0);
  542. color: #fff;
  543. }
  544. .login .find_left {
  545. width: 30%;
  546. height: 3px;
  547. margin: auto 0;
  548. background: linear-gradient(-90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 97%);
  549. }
  550. .login .find_right {
  551. width: 30%;
  552. height: 3px;
  553. margin: auto 0;
  554. background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 97%);
  555. }
  556. .login .find_center {
  557. margin: auto 10px;
  558. font-size: 12px;
  559. }
  560. .login .find_item {
  561. justify-content: space-between;
  562. background: rgba(0, 0, 0, 0);
  563. }
  564. .login .find_btn {
  565. display: flex;
  566. width: 45%;
  567. height: 100%;
  568. font-size: 14px;
  569. color: #fff;
  570. background: #4F60FF;
  571. border: none;
  572. border-radius: 6px;
  573. cursor: pointer;
  574. }
  575. .login .find_icon {
  576. width: 18px;
  577. height: 20px;
  578. margin: auto 13px;
  579. background-size: 100% 100%;
  580. }
  581. .login .find_btn_company {
  582. background: #515CC8;
  583. }
  584. .login .find_text {
  585. display: flex;
  586. flex-direction: column;
  587. justify-content: center;
  588. height: 100%;
  589. }
  590. .login .find_arrow {
  591. width: 8px;
  592. height: 8px;
  593. margin: auto 0 auto 10px;
  594. border-top: 2px solid #fff;
  595. border-right: 2px solid #fff;
  596. transform: rotate(45deg);
  597. }
  598. .login .footer {
  599. display: flex;
  600. justify-content: center;
  601. width: 100%;
  602. height: 140px !important;
  603. /*padding: 0 18.75%;*/
  604. box-sizing: border-box;
  605. }
  606. .login .footer-item {
  607. display: flex;
  608. justify-content: center;
  609. width: 50%;
  610. height: 100%;
  611. }
  612. .login .footer-card {
  613. display: flex;
  614. justify-content: center;
  615. width: 100%;
  616. height: 50%;
  617. margin: auto 0;
  618. }
  619. .login .footer-icon {
  620. height: 40px;
  621. margin: auto 30px auto 0;
  622. background-size: 100% 100%;
  623. }
  624. .login .footer-texts {
  625. display: flex;
  626. flex-direction: column;
  627. justify-content: center;
  628. font-size: 18px;
  629. font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  630. font-weight: 400;
  631. color: #0C0F29;
  632. }
  633. .login .footer {
  634. width: 100%;
  635. height: 140px;
  636. background: #1E4DA4;
  637. }
  638. .login .footer .footer_content {
  639. display: flex;
  640. justify-content: space-between;
  641. width: 100%;
  642. height: 100%;
  643. margin: 0 10%
  644. }
  645. .login .footer .footer_box_logo {
  646. display: flex;
  647. flex-direction: row;
  648. align-items: center;
  649. }
  650. .login .footer .footer_box_logo .footer_gov_first {
  651. width: 33px;
  652. height: 40px;
  653. margin: auto 20px;
  654. background: url(images/news_gov.png) no-repeat;
  655. background-size: 100% 100%;
  656. }
  657. .login .footer .footer_box_logo .footer_gov_second {
  658. margin-left: 10px;
  659. width: 80px;
  660. height: 40px;
  661. margin: auto 0;
  662. background: url(images/register/logo_gover.png) no-repeat;
  663. background-size: 100% 100%;
  664. }
  665. .login .footer .footer_text {
  666. font-size: 14px;
  667. font-weight: 400;
  668. color: #FFF;
  669. text-align: center;
  670. display: flex;
  671. flex-direction: column;
  672. align-items: center;
  673. justify-content: center;
  674. }
  675. .login .footer .footer_text_line {
  676. display: flex;
  677. align-items: center;
  678. margin-top: 13px;
  679. flex-direction: column
  680. }
  681. .login .footer .footer_text_police {
  682. width: 31px;
  683. height: 33px;
  684. margin-left: 10px;
  685. background: url(images/news_police.png) no-repeat;
  686. background-size: 100% 100%;
  687. }
  688. .login .footer .footer_download {
  689. width: 117px;
  690. height: 100%;
  691. margin: auto 0;
  692. font-size: 24px;
  693. color: #FFF;
  694. text-align: center;
  695. }
  696. .login .footer .footer_qrCode {
  697. width: 117px;
  698. height: 119px;
  699. margin-bottom: 15px;
  700. background: url(images/appDownload.png) no-repeat;
  701. background-size: 100% 100%;
  702. }
  703. .login .header .header_content {
  704. display: flex;
  705. flex-direction: row;
  706. justify-content: space-between;
  707. align-items: center;
  708. }
  709. .login .header .header_content > span {
  710. margin-left: 30px;
  711. margin-right: 30px;
  712. color: #ffffff;
  713. display: flex;
  714. flex-direction: column;
  715. align-items: center;
  716. justify-content: center;
  717. }
  718. .login .header .header_content .header_content_left {
  719. display: flex;
  720. flex-direction: row;
  721. justify-content: space-between;
  722. align-items: center;
  723. height: 100%;
  724. }
  725. .login .header .header_content .header_content_left .header_code .header_text {
  726. display: flex;
  727. flex-direction: row;
  728. justify-content: center;
  729. }
  730. .login .header .header_content .header_content_left .header_code .header_text .title {
  731. font-size: 23px;
  732. color: #1E4DA4 !important;
  733. }
  734. .login .header .header_content .header_content_left .header_code .header_text .sub_title {
  735. font-size: 15px;
  736. color: #1E4DA4 !important;
  737. }
  738. .login .header .header_content .header_content_left .header_code {
  739. width: 45px;
  740. height: 48px;
  741. margin: auto 0;
  742. background: url(images/register/logo.png) no-repeat;
  743. background-size: 100% 100%;
  744. }
  745. .login .header .header_content .header_content_cutline {
  746. margin-left:20px;
  747. width: 1px;
  748. height: 30px;
  749. background: #FFFFFF;
  750. border-radius: 0px 0px 0px 0px;
  751. opacity: 0.5;
  752. }
  753. .login .header .header_content .header_content_right {
  754. font-size: 16px;
  755. color: #ffffff;
  756. display: flex;
  757. flex-direction: column;
  758. align-items: center;
  759. justify-content: center;
  760. padding-left: 20px;
  761. }
  762. .login .register {
  763. color: whitesmoke;
  764. font-size: 14px;
  765. }
  766. .login .register::before {
  767. content: "";
  768. position: absolute;
  769. top: 0;
  770. left: -45px;
  771. width: 0;
  772. height: 0;
  773. border-style: solid;
  774. border-width: 71px 0 0 74px; /* 调整边框宽度以改变三角形大小 */
  775. /*border-image: linear-gradient(to right, #4F60FF, #1E4DA4) 100% 0;*/
  776. /*border-color: transparent transparent #4F60FF transparent; !* 底部边框颜色设置渐变起点 *!*/
  777. border-left-color: transparent;
  778. border-right-color: transparent;
  779. background: linear-gradient( 137deg, #196EE2 0%, #0F4082 100%);
  780. /*transform: rotate(180deg);*/
  781. color: #1E4DA4;
  782. }
  783. @font-face {
  784. font-family:YouSheBiaoTiHei-Bold;
  785. src:url("../font/YouSheBiaoTiHei-Bold.ttf");
  786. }
  787. .big_screen {position:relative; margin: 0 auto; width: 1920px; height: 1080px; padding:0 31px; box-sizing:border-box; background:#010D1B url(images/new_big_screen.png) no-repeat; background-size: contain;background-position: center;overflow:hidden; }
  788. .big_screen .top { display:flex; align-items:center; justify-content:space-between; width:100%; height:159px;margin:0 auto; background:url(images/new_big_screen_header.png);background-size: 100% 100%; }
  789. .big_screen .top .top_choose { flex:1; padding-top:25px;}
  790. .big_screen .top .top_choose .top_choose_select{ display:flex; }
  791. .big_screen .top .top_choose .top_choose_text {margin-left:10px;margin-top:20px; font-size: 20px;color:#fff; }
  792. .big_screen .top .top_choose .top_choose_input{ display:flex; align-items:center; margin:5px 0 0 10px; color:#fff; font-size: 20px; }
  793. .big_screen .top .top_choose .top_choose_input .top_choose_input_link{margin:0 10px;}
  794. .big_screen .top .top_choose .top_choose_input .top_choose_input_area{ display:flex; align-items:center; width: 132px;height: 28px;background: #002247;border-radius: 7px; font-size: 12px;}
  795. .big_screen .top .top_choose .top_choose_input .month{width: 50px;}
  796. .big_screen .top .top_choose .top_choose_input .top_choose_input_area .top_choose_input_text {min-width:24px; text-align:center;color:#91ADD0}
  797. .big_screen .top .top_choose .top_choose_input .top_choose_input_area .top_choose_input_unit {min-width:48px; text-align:center;color:#91ADD0}
  798. .big_screen .top .top_choose .top_choose_input .top_choose_input_btn { width: 54px;height: 28px; margin-left:17px; background: #00BCFA;border-radius: 7px; text-align:center;font-size: 16px;line-height:29px;cursor:pointer; }
  799. .big_screen .top .top_choose .month_area { margin-left:10px; }
  800. .big_screen .top .top_choose select option{color:#00BCFA; background-color: #010D1B;}
  801. .big_screen .top .top_title { flex:3; width:1048px;height:100%; }
  802. .big_screen .top .top_title .pre-page{width:18px;height:16px;margin:auto;background:url(images/pre-page.png);background-size:100% 100%}
  803. .big_screen .top .top_title .next-page{width:18px;height:16px;margin:auto;background:url(images/next-page.png);background-size:100% 100%;}
  804. .big_screen .top .top_title .ellipsis-box{width:5em;text-overflow:ellipsis;overflow:hidden; white-space: nowrap; }
  805. .big_screen .top .tabs { display: flex; margin:15px 70px 0 0;}
  806. .big_screen .top .tabs-thin {margin: 10px 160px}
  807. .big_screen .top .date_box { flex:1; font-size: 18px; color: #fff; }
  808. .big_screen .top .date_box .date_time { display:flex; align-items:center; justify-content:flex-end; }
  809. .big_screen .top .date_box .date_icon { width:24px; height:24px;background:url(images/icon_time.svg)}
  810. .big_screen .top .date_box .choose{display: flex; justify-content:right; margin-top:20px; }
  811. .big_screen .top .date_box select option{color:#00BCFA; background-color: #010D1B;}
  812. .big_screen .top h1 {height: 39px; margin-top:17px; font-size: 30px;font-weight: 400; text-align: center; line-height: 39px; color: #fff; font-family:YouSheBiaoTiHei-Bold }
  813. .big_screen .top .tabs li { display:flex;align-items:center;justify-content:center; width: 150px; height: 35px; line-height: 35px; font-size: 20px; color: #91ADD0; text-align: center; cursor: pointer;}
  814. .big_screen .top .tabs .active {color: #00BCFA; cursor: default; }
  815. .big_screen .top .date_box .time { margin: 0 0 0 5px; font-weight: bold; }
  816. .big_screen .section1 { display: flex; justify-content:space-between; height: 112px; margin-top:20px;}
  817. .big_screen .section1 .box1 { display: flex; justify-content:space-evenly; width: 787px; background: linear-gradient(90deg, #00152F 0%, rgba(0,42,93,0) 47%, rgba(0,21,47,0.87) 95%); }
  818. .big_screen .section1 .box1 .icon_box{ width:55px; height:53px;margin:auto 0; background: url(images/icon_project.png);background-size:100% 100%; }
  819. .big_screen .section1 .box1 .num_box { display: flex; flex-direction: column;justify-content:center; text-align:center; font-size: 16px; color: #fff; }
  820. .big_screen .section1 .box1 .num_box .num { font-size: 24px; color:#0FFF5F; }
  821. .big_screen .section1 .box2 { display: flex; justify-content:space-evenly;align-items:center; width: 834px; background: linear-gradient(90deg, #00152F 0%, rgba(0,42,93,0) 47%, rgba(0,21,47,0.87) 95%); }
  822. .big_screen .section1 .box2 .icon_box{ width:46px; height:53px;margin:auto 0; background: url(images/icon_coin.png);background-size:100% 100%; }
  823. .big_screen .section1 .box2 .num_box { display: flex; flex-direction: column;justify-content:center; text-align:center; font-size: 16px; color: #fff; }
  824. .big_screen .section1 .box2 .num_box .num { font-size: 24px; color:#00BCFA; }
  825. .big_screen .section1 .box2 .box3 { width: 20%; font-size: 18px; color:#00BCFA;}
  826. .big_screen .section1 .box2 .box3 .progress_box{ display:flex;justify-content:center;align-items:center;}
  827. .big_screen .section1 .box2 .box3 .layui-progress { display:flex; width:110px; height:16px; background-color: rgba(255,255,255,.25); }
  828. .big_screen .section1 .box2 .box3 .layui-progress-bar { height:16px; background-color: #00BCFA; }
  829. .big_screen .section1 .box2 .box3 .progress_box .progress_box_precent {width:60px; margin-left:20px}
  830. .big_screen .section1 .box2 .box3 .layui-progress-text { font-size: 16px; color: #fff; }
  831. .big_screen .section1 .box2 .box3 .txt{ text-align:center;font-size: 16px; }
  832. .big_screen .section1 .box1 .box3 { margin-top: 25px;width: 20%; font-size: 18px; color:#0FFF5F;}
  833. .big_screen .section1 .box1 .box3 .progress_box{ display:flex;justify-content:center;align-items:center;}
  834. .big_screen .section1 .box1 .box3 .layui-progress { display:flex; width:110px; height:16px; background-color: rgba(255,255,255,.25); }
  835. .big_screen .section1 .box1 .box3 .layui-progress-bar { height:16px; background-color: #0FFF5F; }
  836. .big_screen .section1 .box1 .box3 .progress_box .progress_box_precent {width:60px; margin-left:20px}
  837. .big_screen .section1 .box1 .box3 .layui-progress-text { font-size: 16px; color: #0FFF5F; }
  838. .big_screen .section1 .box1 .box3 .txt{ text-align:center;font-size: 16px; }
  839. .big_screen .section1 .box4 { position:relative; display: flex; justify-content:space-evenly; align-items:center; width: 191px; background: linear-gradient(90deg, #00152F 0%, rgba(0,42,93,0) 47%, rgba(0,21,47,0.87) 95%); }
  840. .big_screen .section1 .box4 .icon_box{ width:56px; height:53px;margin:auto 0; background: url(images/icon_overdue.png);background-size:100% 100%; }
  841. .big_screen .section1 .box4 .text{text-align:center;color:#fff;font-size: 16px;}
  842. .big_screen .section1 .box4 .num { color:#FF7B00; font-size: 24px; }
  843. .big_screen .section1 .box4 .more { width: 5px; height: 27px; background: url(images/big_screen_btn_01.svg) center center no-repeat; cursor: pointer; }
  844. .big_screen .section1 .box4 .pop_con { position: absolute; right: 25px; top:80%; width:238px; min-height:80px; z-index: 2;background: rgba(0,75,172,0.5); border-radius:14px; backdrop-filter: blur(30px); overflow: hidden; }
  845. .big_screen .section1 .box4 .pop_con li { margin:15px; padding: 10px 0; background: rgba(255,123,0,0.4); font-size: 18px; border-radius: 7px; cursor:pointer; text-align:center;}
  846. .big_screen .section1 .box4 .pop_con li a { color: #FF7B00; }
  847. .big_screen .section1 .box4 .pop_con .view_more { display: block; margin:15px; padding: 10px 0; text-align: center; font-size: 18px; color: #fff; background: rgba(255,123,0,0.7);border-radius:7px; }
  848. .big_screen .con { display: flex; justify-content:space-between; height:705px; margin-top:20px; }
  849. .big_screen .left { width: 452px; height: 100%; }
  850. .big_screen .left .left_table { height:360px; background: rgba(0,21,47,0.6); }
  851. .big_screen .left .left_table .tabs { display: flex; height:64px; border-bottom:2px solid rgba(125,223,255,0.36); font-size: 20px; text-align: center; }
  852. .big_screen .left .left_table .tabs li { flex: 1; display:flex; flex-direction:column; justify-content:center; color: #91ADD0; cursor: pointer; font-family:YouSheBiaoTiHei-Bold }
  853. .big_screen .left .left_table .tabs li.active { color: #00BCFA; cursor: default; border-bottom:5px solid #00BCFA; }
  854. .big_screen .left .left_table .layui-table-body {max-height: 250px !important;overflow-y: scroll !important;}
  855. .big_screen .left .left_table .layui-table-body::-webkit-scrollbar {display: none;}
  856. .big_screen .left .left_table .layui-table-view { margin: 0; border: none;background:none }
  857. .big_screen .left .left_table .laytable-cell-numbers { margin: 0 0 0 10px; color:#00BCFA; }
  858. .big_screen .left .left_table .layui-table-header { background: #003066; color:#00BCFA; border: none; }
  859. .big_screen .left .left_table .layui-table-header .laytable-cell-numbers { background: none !important; }
  860. .big_screen .left .left_table .layui-table { background: none; color: #fff; }
  861. .big_screen .left .left_table .layui-table thead tr, .big_screen .left .layui-table tbody tr:hover { background: none;color: #00BCFA; }
  862. .big_screen .left .left_table .layui-table-view .layui-table { width:100%; }
  863. .big_screen .left .left_table .layui-table th, .big_screen .left .layui-table td { font-size: 14px;background:none }
  864. .big_screen .left .left_table .layui-table th { padding: 5px 0;text-align:left; }
  865. .big_screen .left .left_table .layui-table td { padding: 10px 0; border-radius:0; }
  866. .big_screen .left .left_table .layui-table[lay-even] { background: #002247;border-radius:0 }
  867. .big_screen .left .left_table .left-bottom {display:flex; align-items:center; height:42px; }
  868. .big_screen .left .left_table .left-bottom .order-text { display:flex;align-items:center;justify-content:center; width:33%; color:#00BCFA; cursor:pointer;}
  869. .big_screen .left .left_table .left-bottom .order-icon { width:10px;height:14px;margin-left:7px; background:url(images/icon-order.svg);background-size:100% 100%; }
  870. .big_screen .left .left_table .left-bottom .left-bottom-select {width:33%; text-align:center;}
  871. .big_screen .left .left_table .left-bottom .left-bottom-select select option{color:#00BCFA; background-color: #010D1B;}
  872. .big_screen .left .left_table_bottom {margin-top:20px; height:320px}
  873. .big_screen .left .left_table_bottom .layui-table-body {max-height: 180px !important;overflow-y: scroll !important;}
  874. .big_screen .center { display: flex; flex-direction: column; width:914px; height: 100%; }
  875. .big_screen .center .select { text-align: center;}
  876. .big_screen .center select { width: 100px;height:40px;background:none;border:none;color:#fff;font-size:17px;cursor:pointer;}
  877. .big_screen .center select option { color: #00BCFA;background-color:#010D1B;}
  878. .big_screen .center .layui-table-body {max-height: 250px !important;overflow-y: scroll !important;}
  879. .big_screen .center .layui-table-body::-webkit-scrollbar {display: none;}
  880. .big_screen .center .layui-table-view { margin: 0; border: none;background:none }
  881. .big_screen .center .laytable-cell-numbers { margin: 0 0 0 10px; color:#00BCFA; }
  882. .big_screen .center .layui-table-header { background: #003066; color:#00BCFA; border: none; }
  883. .big_screen .center .layui-table-header .laytable-cell-numbers { background: none !important; }
  884. .big_screen .center .layui-table { background: none; color: #fff; }
  885. .big_screen .center .layui-table thead tr, .big_screen .center .layui-table tbody tr:hover { background: none;color: #00BCFA; }
  886. .big_screen .center .layui-table-view .layui-table { width:100%; }
  887. .big_screen .center .layui-table th, .big_screen .center .layui-table td { font-size: 14px;background:none }
  888. .big_screen .center .layui-table th { padding: 5px 0;text-align:left; }
  889. .big_screen .center .layui-table td { padding: 10px 0; border-radius:0; }
  890. .big_screen .center .layui-table[lay-even] { background: #002247;border-radius:0 }
  891. .big_screen .center .tabs { display: flex; height:45px; font-size: 20px; text-align: center; background: #002349; }
  892. .big_screen .center .tabs li { flex: 1; padding: 7px 0; color: #91ADD0; cursor: pointer; border: 1px solid rgba(0,0,0,0); font-family:YouSheBiaoTiHei-Bold; }
  893. .big_screen .center .tabs li.active { color: #00BCFA; cursor: default; border: 1px solid #00BCFA; background: rgba(0,188,250,0.15); }
  894. .big_screen .center .chart1 { height: 315px; margin-bottom:20px; background: rgba(0,21,47,0.6);}
  895. .big_screen .center .chart_box { display: flex; flex: 1; position: relative; }
  896. .big_screen .center .chart2 { flex: 1; margin-right:20px; background: rgba(0,21,47,0.6); }
  897. .big_screen .center .chart2 .title { display:flex; padding:16px 16px 0 16px;font-size: 14px;color: #FFF; }
  898. .big_screen .center .chart2 .title .icon { width:19px; height:17px;margin:auto 12px auto 0; background:url(images/icon_big_screen_subtitle.svg);background-size:100% 100%; }
  899. .big_screen .center .chart2 .title .text {font-size: 20px; color:#91ADD0;font-family:YouSheBiaoTiHei-Bold}
  900. .big_screen .center .chart2 .chart2_chart {width:100%; height:281px; }
  901. .big_screen .center .chart2_title { position: absolute; left: 21.5%; top: 48%; z-index: 3; font-size: 14px; color: #B6B6B6; text-align: center; }
  902. .big_screen .center .chart2_title .num { font-size: 20px; color:#fff }
  903. .big_screen .center .chart3 { flex: 1; background: rgba(0,21,47,0.6)}
  904. .big_screen .center .chart3 .title { display:flex; padding:16px 16px 0 16px;font-size: 14px;color: #FFF; }
  905. .big_screen .center .chart3 .title .icon { width:19px; height:17px;margin:auto 12px auto 0; background:url(images/icon_big_screen_subtitle.svg);background-size:100% 100%; }
  906. .big_screen .center .chart3 .title .text {font-size: 20px; color:#91ADD0;font-family:YouSheBiaoTiHei-Bold}
  907. .big_screen .center .chart3 .chart3_chart {width:100%; height:281px; }
  908. .big_screen .center .chart3_title { position: absolute; right: 21.5%; top:48%; z-index: 3; font-size: 14px; color: #B6B6B6; text-align: center; }
  909. .big_screen .center .chart3_title .num { font-size:20px; color:#fff }
  910. .big_screen .right {width: 452px; height: 100%; background: rgba(0,21,47,0.6); }
  911. .big_screen .right .title { display:flex; align-items:center;width:100%; height:36px; padding: 24px 10px 0 14px; font-size: 20px; color: #91ADD0; font-family:YouSheBiaoTiHei-Bold; }
  912. .big_screen .right .title .icon { width:19px; height:17px;margin:auto 12px auto 0; background:url(images/icon_big_screen_subtitle.svg);background-size:100% 100%; }
  913. .big_screen .right .title .tabs {display: flex; width:90%; height:38px; margin-left:10px; border: 1px solid rgba(0,188,250,0.99); }
  914. .big_screen .right .title .tabs li {flex:1; display:flex; align-items:center; justify-content:center; margin:3px 4px; font-size: 15px; font-weight: 500; color: #fff ;padding:0 auto; cursor: pointer; }
  915. .big_screen .right .title .tabs li.active { background-color: #0fa0d9; color: #0A2343 ;cursor: default; }
  916. .big_screen .right .chart4 { width:100%; height: 200px; }
  917. .big_screen .right .layui-table-body {max-height: 410px !important;overflow-y: scroll !important;}
  918. .big_screen .right .layui-table-body::-webkit-scrollbar {display: none;}
  919. .big_screen .right .layui-table-view { border: none;background:none }
  920. .big_screen .right .layui-table-header { background: none; border: none; }
  921. .big_screen .right .layui-table { background: none; }
  922. .big_screen .right .layui-table thead tr, .big_screen .right .layui-table tbody tr:hover { background: none; }
  923. .big_screen .right .layui-table th, .big_screen .right .layui-table td { font-size: 16px; color: #00BCFA; border: none;background:none; text-align:left; }
  924. .big_screen .right .layui-table td { padding: 9px 0;color:#fff }
  925. .big_screen .right .layui-table .color { display: block; margin: 8px auto 0; width: 20px; height:20px; border-radius: 50%; }
  926. .big_screen .bottom{ width:1584px; height:43px; margin:22px auto 0; background:url(images/new_big_screen_bottom.svg) no-repeat; background-size: contain;background-position: center; }
  927. .big_screen .left .chart5 { height: 150px; }
  928. .big_screen .fullScreen {position:absolute;top:10px;left:400px;width:88px;height:56px;background:url(images/new_big_screen_full.svg);cursor:pointer;}
  929. .zheren_taizhang .top_bar {
  930. display: flex;
  931. justify-content: space-between;
  932. /*margin: 0 0 10px;*/
  933. /*padding: 10px 20px;*/
  934. /*width: 1750px;*/
  935. height: 100px;
  936. background: #FFFFFF;
  937. border: 1px solid #EDEDED;
  938. border-radius: 5px;
  939. align-items: center;
  940. margin: 25px 31px 20px 20px;
  941. }
  942. .zheren_taizhang .top_bar .left {
  943. display: flex;
  944. align-items: center;
  945. justify-content: space-evenly;
  946. width: 70%;
  947. }
  948. .zheren_taizhang .top_bar .layui-card-body{
  949. width: auto !important;
  950. }
  951. .zheren_taizhang .top_bar .layui-card {
  952. display: flex;
  953. flex-direction: column;
  954. /*margin: 0 20px 0 0;*/
  955. box-shadow: 1px 2px 13px transparent !important;
  956. cursor: pointer;
  957. }
  958. .zheren_taizhang .top_bar .layui-card .layui-card-header {
  959. height: 3px;
  960. border: none;
  961. }
  962. .zheren_taizhang .top_bar .layui-card.active {
  963. cursor: default;
  964. }
  965. .zheren_taizhang .top_bar .layui-card.active .layui-card-header {
  966. background-color: #2E71F4;
  967. }
  968. .zheren_taizhang .top_bar .layui-card-body {
  969. padding: 10px 0 0;
  970. width: 150px;
  971. height: 55px;
  972. text-align: center;
  973. border-radius: 0 0 10px 10px;
  974. display: flex;
  975. flex-direction: column;
  976. align-items: center;
  977. }
  978. .zheren_taizhang .top_bar .left .line{
  979. width: 1px;
  980. height: 30px;
  981. background: #DDDDDD;
  982. }
  983. .zheren_taizhang .top_bar .layui-card-body .img_num img,
  984. .zheren_taizhang .top_bar .layui-card-body img{
  985. /*margin: 0 10px 0 10px;*/
  986. vertical-align: middle;
  987. width: 40px;
  988. height: 40px;
  989. min-height: 40px;
  990. /*position: relative;*/
  991. }
  992. .zheren_taizhang .top_bar .layui-card-body .word {
  993. position: relative;
  994. /*display: inline-block;*/
  995. /*text-align: left;*/
  996. /*vertical-align: middle;*/
  997. font-size: 14px;
  998. color: #333333;
  999. margin-top: 5px;
  1000. }
  1001. .zheren_taizhang .top_bar .layui-card-body .word .icon {
  1002. display: inline-block;
  1003. margin: 0 0 0 5px;
  1004. width: 15px;
  1005. height: 15px;
  1006. background: url(images/u143.svg);
  1007. background-size: contain;
  1008. }
  1009. .zheren_taizhang .top_bar .layui-card-body .img_num{
  1010. width: 40px;
  1011. height: 40px;
  1012. position: relative;
  1013. }
  1014. .zheren_taizhang .top_bar .layui-card-body .word .num,
  1015. .zheren_taizhang .top_bar .layui-card-body .img_num .num{
  1016. position: absolute;
  1017. top: 0;
  1018. right: -15px;
  1019. width: 24px;
  1020. height: 16px;
  1021. line-height: 16px;
  1022. text-align: center;
  1023. background: #FC5E74;
  1024. border-radius: 8px;
  1025. font-size: 12px;
  1026. font-family: Adobe Heiti Std;
  1027. font-weight: normal;
  1028. color: #FFFFFF;
  1029. border: 1px solid #FFFFFF;
  1030. }
  1031. .zheren_taizhang .top_bar .right {
  1032. width: 30%;
  1033. height: 100%;
  1034. display: flex;
  1035. flex-direction: row;
  1036. justify-content: space-around;
  1037. align-items: center;
  1038. background: #F3F7FE;
  1039. border-radius: 5px;
  1040. color: #fff;
  1041. text-align: center;
  1042. cursor: pointer;
  1043. }
  1044. .zheren_taizhang .top_bar .right .bgc{
  1045. background: #F3F7FE;
  1046. }
  1047. .zheren_taizhang .top_bar .right .layui-badge {
  1048. float: right;
  1049. border-radius: 50%;
  1050. }
  1051. .zheren_taizhang .top_bar .right img {
  1052. /*margin: 0 10px 0 10px;*/
  1053. vertical-align: middle;
  1054. width: 40px;
  1055. height: 40px;
  1056. }
  1057. .zheren_taizhang .top_bar .right .txt {
  1058. display: block;
  1059. text-align: center;
  1060. }
  1061. .zheren_taizhang .section1{
  1062. display: flex;
  1063. justify-content: space-around;
  1064. align-items: center;
  1065. margin: 10px 20px 20px;
  1066. margin-top: 0;
  1067. height: 180px;
  1068. background: #FFFFFF;
  1069. border: 1px solid #EDEDED;
  1070. border-radius: 5px;
  1071. /*box-shadow: 1px 2px 13px #ddd;*/
  1072. padding: 0px 53px;
  1073. box-sizing: border-box;
  1074. }
  1075. .zheren_taizhang .section2{
  1076. border: 1px solid #EDEDED;
  1077. margin: 10px 20px 20px;
  1078. padding: 23px 53px;
  1079. }
  1080. .zheren_taizhang .section1 .box1{
  1081. border-right:1px solid #DDDDDD;
  1082. }
  1083. .zheren_taizhang .section1 .box1,
  1084. .zheren_taizhang .section1 .box2{
  1085. height: 100%;
  1086. display: flex;
  1087. flex: 1;
  1088. padding: 0 0 0 30px;
  1089. display: flex;
  1090. justify-content: space-between;
  1091. align-items: center;
  1092. padding-left: 30px !important;
  1093. padding-right: 30px !important;
  1094. }
  1095. .zheren_taizhang .section1 .box1 .plan_number,
  1096. .zheren_taizhang .section1 .box2 .plan_number{
  1097. width: 70%;
  1098. margin-left: 70px;
  1099. }
  1100. .zheren_taizhang .section1 .box1 .num_box {
  1101. flex: 1;
  1102. display: flex;
  1103. flex-direction: column;
  1104. margin: 0 2% 0 0;
  1105. font-size: 18px;
  1106. color: #333;
  1107. }
  1108. .zheren_taizhang .section1 .box1 .num_box .num_unit .num,
  1109. .zheren_taizhang .section1 .box2 .num_box .num_unit .num{
  1110. font-size: 25px !important;
  1111. font-weight: bold;
  1112. color: #111111;
  1113. }
  1114. .zheren_taizhang .section1 .box2 {
  1115. display: flex;
  1116. }
  1117. .zheren_taizhang .section1 .box2 .num_box {
  1118. width: 150px;
  1119. display: flex;
  1120. flex-direction: column;
  1121. font-size: 16px;
  1122. color: #333;
  1123. }
  1124. .zheren_taizhang .section1 .box2 .num_box .num {
  1125. font-size: 22px;
  1126. font-weight: bold;
  1127. }
  1128. .zheren_taizhang .section1 .box2 .num_box .unit {
  1129. font-size: 12px;
  1130. }
  1131. .zheren_taizhang .section1 .box3 {
  1132. padding: 30px 30px 0 0;
  1133. width: 150px;
  1134. font-size: 16px;
  1135. color: #333;
  1136. }
  1137. .zheren_taizhang .section1 .box3 .txt {
  1138. margin: 0 0 10px;
  1139. }
  1140. .zheren_taizhang .section1 .box3 .layui-progress {
  1141. background-color: #dadfe7;
  1142. width: 80%
  1143. }
  1144. .zheren_taizhang .section1 .box3 .layui-progress-bar {
  1145. position: static;
  1146. background: url(images/big_screen_bg_02.png);
  1147. background-size: 100% 100%;
  1148. }
  1149. .zheren_taizhang .section1 .box3 .layui-progress-text {
  1150. position: absolute;
  1151. right: 0;
  1152. top: -30px;
  1153. font-size: 18px;
  1154. color: #333;
  1155. }
  1156. .zheren_taizhang .section2 {
  1157. display: flex;
  1158. justify-content: space-between;
  1159. padding: 20px;
  1160. height: auto;
  1161. }
  1162. .zheren_taizhang .section2 .layui-card {
  1163. margin: 0 30px 0 0;
  1164. width: 40%;
  1165. }
  1166. .zheren_taizhang .section2 .layui-card .layui-card-header span{
  1167. font-weight: 500;
  1168. color: #999999;
  1169. padding-bottom: 5px;
  1170. font-size: 24px;
  1171. cursor: pointer;
  1172. /*border-bottom: 3px #4979cf solid;*/
  1173. }
  1174. .zheren_taizhang .section2 .layui-card .layui-card-header .activeSpan{
  1175. /*border-bottom:4px solid #2C6EC6;*/
  1176. display: flex;
  1177. flex-direction: column;
  1178. color: #2C6EC6;
  1179. }
  1180. /*.zheren_taizhang .section2 .layui-card .layui-card-header .activeSpan:after {*/
  1181. /* content: "";*/
  1182. /* display: inline-block;*/
  1183. /* width: 31%;*/
  1184. /* height: 4px;*/
  1185. /* background-color: #1c56a3;*/
  1186. /* border-radius: 3px;*/
  1187. /*}*/
  1188. .zheren_taizhang .section2 .layui-card .layui-card-header .activeSpan .line{
  1189. display: inline-block;
  1190. width: 100%;
  1191. border-radius: 4px;
  1192. height: 1px;
  1193. background: #2C6EC6;
  1194. }
  1195. .zheren_taizhang .section2 .layui-card:last-child {
  1196. flex: 1;
  1197. margin: 0;
  1198. }
  1199. .zheren_taizhang .section2 .chart {
  1200. height: 350px;
  1201. }
  1202. .news {
  1203. width: 100%;
  1204. height: 100%;
  1205. overflow-y: scroll;
  1206. }
  1207. .news .header {
  1208. width: 100%;
  1209. height: 86px;
  1210. background: #1E4DA4;
  1211. }
  1212. .news .header .header_content {
  1213. position: relative;
  1214. display: flex;
  1215. align-items: center;
  1216. justify-content: space-between;
  1217. width: 100%;
  1218. height: 100%;
  1219. padding: 0 10%;
  1220. }
  1221. .news .header_text {
  1222. font-size: 47px;
  1223. font-weight: bold;
  1224. color: #FFF;
  1225. /*letter-spacing: 2px;*/
  1226. }
  1227. .news .login_option {
  1228. position: absolute;
  1229. top: 23px;
  1230. right: 0;
  1231. width: 90px;
  1232. height: 47px;
  1233. background: #FD9D4D;
  1234. border-radius: 8px;
  1235. line-height: 47px;
  1236. text-align: center;
  1237. font-size: 22px;
  1238. font-weight: 700
  1239. }
  1240. .news .login_option a {
  1241. color: #FFF;
  1242. }
  1243. .news .news_top_div {
  1244. /*width: 1200px;*/
  1245. height: 93px;
  1246. margin: 0 10%;
  1247. }
  1248. .news .news_top_div .news_top {
  1249. width: 100%;
  1250. height: 93px;
  1251. background: url(images/news_top.png) no-repeat;
  1252. background-size: 100% 100%;
  1253. }
  1254. .news .banner_newsBox {
  1255. display: flex;
  1256. justify-content: space-between;
  1257. /*width: 1200px;*/
  1258. height: 427px;
  1259. margin: 18px 10% 16px;
  1260. padding: 22px 0px;
  1261. box-sizing: border-box;
  1262. }
  1263. .news .banner {
  1264. width: 677px;
  1265. height: 381px;
  1266. box-sizing: border-box;
  1267. overflow: hidden;
  1268. }
  1269. .news .banner .layui-carousel-ind {
  1270. top: -41px;
  1271. text-align: right;
  1272. }
  1273. .news .banner .layui-carousel-ind ul {
  1274. margin-right: 20px;
  1275. background: none;
  1276. }
  1277. .news .banner .layui-carousel-ind li {
  1278. margin: 0 10px;
  1279. width: 16px;
  1280. height: 16px
  1281. }
  1282. .news .banner .banner_text {
  1283. position: absolute;
  1284. bottom: 0;
  1285. left: 0;
  1286. display: flex;
  1287. align-items: center;
  1288. width: 100%;
  1289. height: 56px;
  1290. padding-left: 14px;
  1291. box-sizing: border-box;
  1292. background: rgba(99, 99, 99, 0.47);
  1293. backdrop-filter: blur(5px);
  1294. }
  1295. .news .banner .banner_title {
  1296. width: 369px;
  1297. font-size: 24px;
  1298. color: #FFF;
  1299. font-weight: 500;
  1300. overflow: hidden;
  1301. text-overflow: ellipsis;
  1302. white-space: nowrap;
  1303. word-break: break-all;
  1304. cursor: pointer;
  1305. letter-spacing: 2px;
  1306. }
  1307. .news .first_news {
  1308. width: 501px;
  1309. height: 381px;
  1310. margin-top: 40px;
  1311. margin-left: 20px;
  1312. }
  1313. .news .first_news .news_list_title {
  1314. display: flex;
  1315. justify-content: space-between;
  1316. align-items: center;
  1317. width: 100%;
  1318. margin: 0 auto;
  1319. /*padding-bottom: 13px;*/
  1320. border-bottom: 2px solid #CCCCCC;
  1321. position: relative;
  1322. }
  1323. .news .first_news .news_list_title .news_list_text {
  1324. display: flex;
  1325. font-size: 16px;
  1326. color: #0F4082;
  1327. font-weight: 700;
  1328. color: #355E92;
  1329. line-height: 40px;
  1330. padding-bottom: 10px;
  1331. border-bottom: 2px solid #FF9D10;
  1332. position: absolute;
  1333. top: -50px;
  1334. }
  1335. /*.news .first_news .news_list_title .news_list_icon{width: 11px;height: 28px; margin:auto 16px auto 0; background: #355E92; }*/
  1336. .news .first_news .news_list_title .news_list_more a {
  1337. font-size: 20px;
  1338. font-weight: 500;
  1339. color: #355E92;
  1340. line-height: 26px;
  1341. }
  1342. .news .first_news .news_list_listItem {
  1343. display: flex;
  1344. align-items: center;
  1345. justify-content: space-between;
  1346. width: 100%;
  1347. /*height: 58px;*/
  1348. cursor: pointer;
  1349. line-height: 36px;
  1350. }
  1351. .news .first_news .news_list_titleText {
  1352. display: flex;
  1353. align-items: center;
  1354. }
  1355. .news .first_news .news_list_listIcon {
  1356. width: 3px;
  1357. height: 3px;
  1358. margin: auto 12px auto 0;
  1359. background: #999999 ;
  1360. }
  1361. .news .first_news .news_list_listTitle {
  1362. width: 332px;
  1363. font-size: 14px;
  1364. font-weight: 500;
  1365. color: #333333 ;
  1366. overflow: hidden;
  1367. text-overflow: ellipsis;
  1368. white-space: nowrap;
  1369. word-break: break-all;
  1370. letter-spacing: 2px;
  1371. }
  1372. .news .first_news .news_list_time {
  1373. width: 120px;
  1374. text-align: right;
  1375. font-size: 14px;
  1376. color: #999999;
  1377. }
  1378. .news .news_list {
  1379. width: 1200px;
  1380. min-height: 180px;
  1381. margin: 50px auto 24px;
  1382. }
  1383. .news .news_list .news_list_title {
  1384. display: flex;
  1385. justify-content: space-between;
  1386. align-items: center;
  1387. width: 100%;
  1388. margin: 0 auto 14px;
  1389. padding-bottom: 13px;
  1390. border-bottom: 2px solid #9CB4D3;
  1391. }
  1392. .news .news_list .news_list_title .news_list_text {
  1393. display: flex;
  1394. font-size: 30px;
  1395. font-weight: 700;
  1396. color: #355E92;
  1397. line-height: 40px;
  1398. }
  1399. .news .news_list_text_cutline{
  1400. width: 1px !important;
  1401. height: 100% !important;
  1402. background: #0B2F60 !important;
  1403. box-shadow: 1px 0px 0px 0px #1C56A3;
  1404. }
  1405. .news .news_list .news_list_title .news_list_icon {
  1406. width: 11px;
  1407. height: 28px;
  1408. margin: auto 16px auto 0;
  1409. background: #355E92;
  1410. }
  1411. .news .news_list .news_list_title .news_list_more a {
  1412. font-size: 20px;
  1413. font-weight: 500;
  1414. color: #355E92;
  1415. line-height: 26px;
  1416. }
  1417. .news .news_list .news_list_box {
  1418. display: flex;
  1419. width: 100%;
  1420. min-height: 120px;
  1421. }
  1422. .news .news_list .news_list_box .news_list_pic {
  1423. width: 390px;
  1424. height: 303px;
  1425. margin-right: 26px;
  1426. box-shadow: 0px -5px 37px -13px rgba(30, 82, 172, 0.43);
  1427. border-radius: 10px;
  1428. cursor: pointer;
  1429. background: #fff;
  1430. }
  1431. .news .news_list .news_list_box .new_list_cover {
  1432. width: 390px;
  1433. height: 220px;
  1434. border-radius: 10px 10px 0px 0px;
  1435. overflow: hidden;
  1436. }
  1437. .news .news_list .news_list_box .new_list_cover img {
  1438. width: 100%;
  1439. height: 100%
  1440. }
  1441. .news .news_list .news_list_box .news_list_picTitle {
  1442. width: 100%;
  1443. height: 26px;
  1444. margin: 8px 0 2px;
  1445. padding: 0 18px;
  1446. box-sizing: border-box;
  1447. font-size: 20px;
  1448. font-weight: 500;
  1449. color: #05254D;
  1450. letter-spacing: 2px;
  1451. line-height: 26px;
  1452. overflow: hidden;
  1453. text-overflow: ellipsis;
  1454. white-space: nowrap;
  1455. word-break: break-all;
  1456. }
  1457. .news .news_list .news_list_box .news_list_picSubTitle {
  1458. width: 100%;
  1459. padding: 0 18px;
  1460. box-sizing: border-box;
  1461. font-size: 14px;
  1462. font-weight: 500;
  1463. color: #87909C;;
  1464. line-height: 20px;
  1465. word-break: break-all;
  1466. overflow: hidden;
  1467. display: -webkit-box;
  1468. -webkit-line-clamp: 2;
  1469. -webkit-box-orient: vertical;
  1470. }
  1471. .news .news_list .news_list_box .news_list_listBox {
  1472. width: 100%;
  1473. background: #FFF;
  1474. padding: 20px 19px 0;
  1475. box-sizing: border-box;
  1476. border-radius: 10px;
  1477. }
  1478. .news .news_list .news_list_box .news_list_listItem {
  1479. display: flex;
  1480. align-items: flex-start;
  1481. width: 100%;
  1482. cursor: pointer;
  1483. }
  1484. .news .news_list .news_list_box .news_list_listIcon {
  1485. min-width: 9px;
  1486. min-height: 9px;
  1487. margin-top: 11px;
  1488. margin-right: 17px;
  1489. background: #709DEB;
  1490. border-radius: 50%
  1491. }
  1492. .news .news_list .news_list_box .news_list_value {
  1493. width: 1027px;
  1494. font-size: 24px;
  1495. color: #05254D;
  1496. font-weight: 500;
  1497. }
  1498. .news .news_list .news_list_box .news_list_listTitle {
  1499. text-overflow: ellipsis;
  1500. white-space: nowrap;
  1501. word-break: break-all;
  1502. overflow: hidden;
  1503. letter-spacing: 2px;
  1504. }
  1505. .news .news_list .news_list_box .news_list_listSubtitle {
  1506. margin: 8px 0 20px;
  1507. font-size: 20px;
  1508. font-weight: 400;
  1509. color: #949EAA;
  1510. word-break: break-all;
  1511. overflow: hidden;
  1512. display: -webkit-box;
  1513. -webkit-line-clamp: 2;
  1514. -webkit-box-orient: vertical;
  1515. }
  1516. .news .news_list .news_list_box .news_list_listDetail {
  1517. width: 81px;
  1518. height: 40px;
  1519. margin-left: 60px;
  1520. background: #E8F1F5;
  1521. border-radius: 6px;
  1522. font-size: 14px;
  1523. line-height: 40px;
  1524. text-align: center;
  1525. font-weight: 500;
  1526. color: #2B94C2;
  1527. }
  1528. .news .footer {
  1529. width: 100%;
  1530. height: 140px;
  1531. background: #2C6EC6;
  1532. margin-top: 44px;
  1533. }
  1534. .news .footer .footer_content {
  1535. display: flex;
  1536. justify-content: space-between;
  1537. align-items: center;
  1538. /*width: 1200px;*/
  1539. height: 100%;
  1540. margin: 0 10%;
  1541. }
  1542. .news .footer .footer_box_logo {
  1543. display: flex;
  1544. flex-direction: row;
  1545. align-items: center;
  1546. }
  1547. .news .footer .footer_box_logo .footer_gov_first {
  1548. width: 40px;
  1549. height: 48px;
  1550. margin: auto 20px;
  1551. background: url(images/news_gov.png) no-repeat;
  1552. background-size: 100% 100%;
  1553. }
  1554. .news .footer .footer_box_logo .footer_gov_second {
  1555. margin-left: 10px;
  1556. width: 96px;
  1557. height: 48px;
  1558. margin: auto 0;
  1559. background-image: url(images/register/logo_gover.png);
  1560. background-repeat: no-repeat;
  1561. background-size: 100% 100%;
  1562. }
  1563. .news .footer .footer_text {
  1564. font-size: 14px;
  1565. font-weight: 400;
  1566. color: #FFF;
  1567. text-align: center;
  1568. display: flex;
  1569. flex-direction: column;
  1570. align-items: center;
  1571. justify-content: center;
  1572. }
  1573. .news .footer .footer_text_line {
  1574. display: flex;
  1575. align-items: center;
  1576. margin-top: 13px;
  1577. }
  1578. .news .footer .footer_text_police {
  1579. width: 31px;
  1580. height: 33px;
  1581. margin-left: 10px;
  1582. background: url(images/news_police.png) no-repeat;
  1583. background-size: 100% 100%;
  1584. }
  1585. .news .footer .footer_download {
  1586. display: flex;
  1587. align-items: center;
  1588. flex-direction: column;
  1589. width: 117px;
  1590. /*height: 165px;*/
  1591. /*margin: auto 0;*/
  1592. font-size: 24px;
  1593. color: #FFF;
  1594. text-align: center;
  1595. }
  1596. .news .footer .footer_qrCode {
  1597. margin-bottom: 6px;
  1598. width: 96px;
  1599. height: 96px;
  1600. /*margin-bottom: 15px;*/
  1601. background: url(images/appDownload.png) no-repeat;
  1602. background-size: 100% 100%;
  1603. }
  1604. .news .kind_title {
  1605. display: flex;
  1606. align-items: center;
  1607. width: 92%;
  1608. height: 46px;
  1609. margin: 20px auto 0;
  1610. background: #fff;
  1611. padding: 0 20px;
  1612. box-sizing: border-box;
  1613. line-height: 46px;
  1614. font-size: 18px;
  1615. color: #355E92;
  1616. font-weight: 700;
  1617. /*border: 1px solid #ccc;*/
  1618. }
  1619. .news .kind_title .kind_title_icon {
  1620. width: 11px;
  1621. height: 18px;
  1622. margin: auto 11px auto 0;
  1623. background: #355E92;
  1624. }
  1625. .news .kind_list {
  1626. width: 92%;
  1627. min-height: 55vh;
  1628. margin: 0 auto;
  1629. padding: 20px;
  1630. box-sizing: border-box;
  1631. background: #fff;
  1632. border-top: 1px solid #ccc;
  1633. }
  1634. .news .kind_list .kind_list_item {
  1635. display: flex;
  1636. align-items: center;
  1637. justify-content: space-between;
  1638. width: 100%;
  1639. height: 50px;
  1640. padding: 0 10px;
  1641. box-sizing: border-box;
  1642. line-height: 50px;
  1643. cursor: pointer;
  1644. /*border-bottom: 1px solid #ECEDFF;*/
  1645. }
  1646. .news .kind_list .kind_list_text {
  1647. display: flex;
  1648. align-items: center;
  1649. width: 80%;
  1650. font-size: 18px;
  1651. overflow: hidden;
  1652. white-space: nowrap;
  1653. word-break: break-all;
  1654. }
  1655. .news .kind_list .kind_list_icon {
  1656. min-width: 3px;
  1657. min-height: 3px;
  1658. width: 3px;
  1659. height: 3px;
  1660. background: #999999;
  1661. /*border-radius: 50%;*/
  1662. margin-right: 10px;
  1663. }
  1664. .news .kind_list .kind_list_textIn {
  1665. font-size: 14px;
  1666. text-overflow: ellipsis;
  1667. white-space: nowrap;
  1668. word-break: break-all;
  1669. }
  1670. .news .kind_list .kind_list_item a {
  1671. width: 100%;
  1672. }
  1673. .news .kind_list .kind_list_item .kind_list_title {
  1674. display: flex;
  1675. align-items: center;
  1676. justify-content: space-between;
  1677. width: 100%;
  1678. }
  1679. .news .kind_list .kind_list_item .time {
  1680. color: #999;
  1681. }
  1682. .news .pagination {
  1683. text-align: center;
  1684. margin-top: 20px;
  1685. }
  1686. .news .detail_content {
  1687. width: 1200px;
  1688. margin: 20px auto;
  1689. padding: 20px;
  1690. box-sizing: border-box;
  1691. background: #fff;
  1692. }
  1693. .news .detail_title {
  1694. width: 100%;
  1695. margin: 0 auto 10px;
  1696. text-align: center;
  1697. font-size: 28px;
  1698. font-weight: 700
  1699. }
  1700. .news .detail_subTitle {
  1701. width: 100%;
  1702. margin: 0 auto;
  1703. padding: 0 5%;
  1704. box-sizing: border-box;
  1705. text-align: center;
  1706. font-size: 18px;
  1707. }
  1708. .news .detail_time {
  1709. width: 100%;
  1710. height: 35px;
  1711. margin: 0 auto 15px;
  1712. padding: 0 10px;
  1713. box-sizing: border-box;
  1714. line-height: 35px;
  1715. border-bottom: 1px solid #e5e5e5;
  1716. color: #999;
  1717. display: flex;
  1718. justify-content: space-between;
  1719. }
  1720. .news .detail_download {
  1721. color: olive;
  1722. font-size: 26px;
  1723. cursor: pointer;
  1724. }
  1725. .news .detail_value {
  1726. width: 100%;
  1727. margin: 0 auto;
  1728. }
  1729. .news .layui-laypage .layui-laypage-curr .layui-laypage-em {
  1730. background-color: #1E4DA4
  1731. }
  1732. .news .header {
  1733. height: 86px;
  1734. background-color: #fff;
  1735. display: flex;
  1736. flex-direction: row;
  1737. justify-content: center;
  1738. }
  1739. .news .header .header_content .header_content_left {
  1740. display: flex;
  1741. flex-direction: row;
  1742. justify-content: space-between;
  1743. align-items: center;
  1744. height: 100%;
  1745. }
  1746. .news .header .header_content .header_content_left .header_code .header_text {
  1747. display: flex;
  1748. flex-direction: row;
  1749. justify-content: center;
  1750. }
  1751. .news .header .header_content .header_content_left .header_code .header_text .title {
  1752. font-size: 23px;
  1753. color: #1E4DA4 !important;
  1754. }
  1755. .news .header .header_content .header_content_left .header_code .header_text .sub_title {
  1756. font-size: 15px;
  1757. color: #1E4DA4 !important;
  1758. }
  1759. .news .header .header_content .header_content_left .header_code {
  1760. width: 45px;
  1761. height: 48px;
  1762. margin: auto 16px auto 0;
  1763. background: url(images/register/logo.png) no-repeat;
  1764. background-size: 100% 100%;
  1765. }
  1766. .news .header .header_content .header_content_right {
  1767. display: flex;
  1768. flex-direction: row;
  1769. justify-content: space-between;
  1770. align-items: center;
  1771. font-size: 13px;
  1772. margin: 0;
  1773. }
  1774. .news .header .header_content .header_content_right .content_right {
  1775. width: 83px;
  1776. /*height: 124px;*/
  1777. line-height: 10px;
  1778. display: flex;
  1779. flex-direction: row;
  1780. justify-content: space-between;
  1781. align-items: center;
  1782. word-wrap: break-word;
  1783. background-color: #ffffff;
  1784. color: #9e9e9e;
  1785. font-size: 10px;
  1786. }
  1787. .news .header .header_content .header_content_right .content_right .content_right_code {
  1788. /*margin-top: 15px;*/
  1789. width: 64px;
  1790. height: 64px;
  1791. background: url(images/appDownload.png) no-repeat;
  1792. background-size: 100% 100%;
  1793. min-width: 64px;
  1794. margin-right:4px;
  1795. }
  1796. .news .header .header_content .header_content_right .content_left .collect .iconf {
  1797. width: 14px;
  1798. height: 10px;
  1799. background: url(images/register/favorite.png) no-repeat;
  1800. background-size: 100% 100%;
  1801. }
  1802. .news .header .header_content .header_content_right .content_left .collect {
  1803. display: flex;
  1804. flex-direction: row;
  1805. align-items: center;
  1806. margin-top: 5px
  1807. }
  1808. .news .header .header_content .header_content_right .content_left {
  1809. color: #0C0C0C;
  1810. margin-left: 16px;
  1811. font-size: 12px;
  1812. }
  1813. .news .func_choice {
  1814. display: flex;
  1815. flex-direction: row;
  1816. justify-content: space-between;
  1817. background-color: #0F4082;
  1818. }
  1819. .news .func_choice .func_choice_content {
  1820. width: 100%;
  1821. height: 48px;
  1822. background-color: #0F4082;
  1823. display: flex;
  1824. flex-direction: row;
  1825. justify-content: space-between;
  1826. margin: 0 10%;
  1827. }
  1828. .news .func_choice .func_choice_content .func_choice_left,
  1829. .news .func_choice .func_choice_content .func_choice_right {
  1830. height: 100%;
  1831. display: flex;
  1832. flex-direction: row;
  1833. justify-content: space-between;
  1834. align-items: center;
  1835. }
  1836. .news .func_choice .func_choice_content .func_choice_left div,
  1837. .news .func_choice .func_choice_content .func_choice_left div a{
  1838. width: 133px;
  1839. height: 100%;
  1840. word-break: break-all;
  1841. cursor: pointer;
  1842. text-align: center;
  1843. color: #ffffff;
  1844. line-height: 100%;
  1845. display: contents;
  1846. }
  1847. .news .func_choice .func_choice_content .func_choice_left div.active {
  1848. background-color: #2C6EC6;
  1849. }
  1850. .news .func_choice .func_choice_content .func_choice_left div,
  1851. .news .func_choice .func_choice_content .func_choice_right a {
  1852. font-size: 16px;
  1853. color: #F2F2F2;
  1854. height: 100%;
  1855. display: flex;
  1856. justify-content: center;
  1857. align-items: center;
  1858. background-color: transparent;
  1859. }
  1860. .news .func_choice .func_choice_content .func_choice_right span {
  1861. color: #709DEB;
  1862. margin: 0 20px 0 20px;
  1863. }
  1864. .news .func_choice .func_choice_content .func_choice_left button.active {
  1865. background-color: #0a99eb;
  1866. }
  1867. .news .footer .footer_content .footer_text .footer_text_line {
  1868. height: 40px;
  1869. margin-top: 15px;
  1870. display: flex;
  1871. flex-direction: column;
  1872. justify-content: space-between;
  1873. align-items: center;
  1874. }
  1875. .pop_success { display: none; }
  1876. .pop_success .layui-icon { margin: 0 10px 0 0; padding: 7px; background: #36cca7; border-radius: 50%; font-size: 25px; color: #fff; }
  1877. .pop_success .pop_con { display: flex; justify-content: center; align-items: center; padding: 0 20px; min-width: 240px; min-height: 80px; height: auto; overflow: hidden; }
  1878. .pop_success_class .layui-layer-btn .layui-layer-btn0 { color: #fff; background: #3063c0; border-radius: 5px; font-family: layui-icon; }
  1879. .pop_success_class .layui-layer-btn .layui-layer-btn0:before { margin: 0 3px 0 0; content: "\e605"; font-size: 16px; font-weight: bold; vertical-align: middle; }
  1880. .red { color: #ca3636; }
  1881. .build-rate-charts,
  1882. .monthly-charts{
  1883. width: 102px;
  1884. height: 102px;
  1885. }
  1886. .zheren_taizhang .plan_number .nummber_top{
  1887. display: flex;
  1888. flex-direction: row;
  1889. align-items: center;
  1890. justify-content: space-between;
  1891. }
  1892. .zheren_taizhang .plan_number .nummber_top .num_box{
  1893. padding: 10px 0;
  1894. }
  1895. .zheren_taizhang .plan_number .nummber_top .num_box,
  1896. .zheren_taizhang .plan_number .nummber_top .num_box .title{
  1897. display: flex;
  1898. flex-direction: column;
  1899. align-items: center;
  1900. font-size: 14px !important;
  1901. color: #999999;
  1902. }
  1903. .zheren_taizhang .section2 .layui-card,
  1904. .zheren_taizhang .section1 .layui-card{
  1905. width: 45% !important;
  1906. }
  1907. .zheren_taizhang .tips{
  1908. height: 100%;
  1909. width: 55%;
  1910. padding: 10px 19px;
  1911. background: #F5F5F5;
  1912. position: static !important;
  1913. display: flex;
  1914. flex-direction: column;
  1915. align-items: start;
  1916. box-sizing: border-box;
  1917. }
  1918. .zheren_taizhang .tips span{
  1919. font-size: 16px;
  1920. font-weight: 600;
  1921. color: #333333;
  1922. }
  1923. .zheren_taizhang .tips ul{
  1924. font-size: 12px;
  1925. color: #999999;
  1926. line-height: 27px;
  1927. }
  1928. .zheren_taizhang .tips ul a{
  1929. font-size: 12px;
  1930. color: #3F90FF;
  1931. }
  1932. .layui-table td, .layui-table th{
  1933. font-size: 12px;
  1934. }
  1935. .layui-nav-tree .layui-nav-more{
  1936. display: none;
  1937. }
  1938. @media screen and (max-width: 1800px) {
  1939. /*.big_screen .section1 .box1{padding: 0 0 0 120px;}*/
  1940. .big_screen .section1 .box1 .num_box{margin-right: 10px; padding-top: 15px; font-size: 15px;}
  1941. /*.big_screen .section1 .box2{padding-left: 12%; width: 24%;}*/
  1942. .big_screen .section1 .box2 .num_box{margin-right: 10px; padding-top: 15px; width: 250px; font-size: 15px;}
  1943. .big_screen .section1 .box3{padding-top: 15px; font-size: 15px;}
  1944. /*.big_screen .section1 .box4{margin-top: 15px; padding-left: 7%; font-size: 15px;}*/
  1945. .big_screen .section1 .box4 h1{font-size: 15px;}
  1946. .big_screen .section1 .box4 .more{top: 40px; bottom: auto;}
  1947. .big_screen .section1 .box4 .pop_con{top: 75px; bottom: auto;}
  1948. .big_screen .section1 .box4 .pop_con .view_more{font-size: 16px;}
  1949. }
  1950. @media screen and (max-width: 1500px) {
  1951. /*.big_screen .section1 .box1{padding: 0 0 0 100px;}*/
  1952. .big_screen .section1 .box1 .num_box{margin-right: 10px; font-size: 15px;}
  1953. /*.big_screen .section1 .box2{padding-left: 12%; width: 24%;}*/
  1954. .big_screen .section1 .box2 .num_box{margin-right: 10px; width: 250px; font-size: 15px;}
  1955. .big_screen .section1 .box3{padding-top: 5px; font-size: 15px;}
  1956. /*.big_screen .section1 .box4{margin-top: 10px; padding-left: 6%; font-size: 15px;}*/
  1957. .big_screen .section1 .box4 h1{font-size: 15px;}
  1958. .big_screen .section1 .box4 .more{top: 40px; bottom: auto;}
  1959. .big_screen .section1 .box4 .pop_con{top: 65px; bottom: auto;}
  1960. .big_screen .section1 .box4 .pop_con .view_more{font-size: 15px;}
  1961. .big_screen .left .layui-table th,
  1962. .big_screen .left .layui-table td,
  1963. .big_screen .right .layui-table th,
  1964. .big_screen .right .layui-table td{font-size: 15px;background:none}
  1965. .zheren_taizhang .section1 .box1{padding: 0 0 0 5px;}
  1966. .zheren_taizhang .section1 .box1 .num_box{margin-right: 0; font-size: 12px;}
  1967. .zheren_taizhang .section1 .box2 .num_box{width: 115px; font-size: 12px;}
  1968. .big_screen .section1 .box1 .num_box .num,
  1969. .big_screen .section1 .box2 .num_box .num,
  1970. .zheren_taizhang .section1 .box1 .num_box .num,
  1971. .zheren_taizhang .section1 .box2 .num_box .num{font-size: 16px;}
  1972. .zheren_taizhang .section1 .box3{padding-right: 10px; width: 110px; font-size: 12px;}
  1973. .big_screen .section1 .box3 .layui-progress-text,
  1974. .zheren_taizhang .section1 .box3 .layui-progress-text{font-size: 16px;}
  1975. .big_screen .section2 .layui-card,
  1976. .zheren_taizhang .section2 .layui-card{margin: 0 10px 0 0; width: 30%;}
  1977. .big_screen .section2 .layui-card .layui-card-header,
  1978. .zheren_taizhang .section2 .layui-card .layui-card-header{font-size: 16px;}
  1979. .big_screen .section2 .layui-card .layui-card-body,
  1980. .zheren_taizhang .section2 .layui-card .layui-card-body{padding: 10px 0;}
  1981. }
  1982. .toolBar {
  1983. display: flow-root;
  1984. /*height: 42px;*/
  1985. /*line-height: 42px;*/
  1986. color: #2C6EC6;
  1987. white-space: normal;
  1988. }
  1989. .toolBar span {
  1990. width: 30px;
  1991. cursor: pointer;
  1992. color: #2C6EC6;
  1993. /*border-left: solid 1px #CCCCCC;*/
  1994. padding: 0 2px 0 4px;
  1995. text-indent: 20px;
  1996. white-space: nowrap;
  1997. }
  1998. .toolBar span:first-child {
  1999. border-left: none !important;
  2000. }
  2001. .layui-form-label{
  2002. text-align: right !important;
  2003. }
  2004. .tab-group{
  2005. position: absolute;
  2006. left: 0px;
  2007. top: 10px;
  2008. width: 100%;
  2009. border-bottom: 1px solid #DDDDDD;
  2010. z-index: 3;
  2011. }
  2012. .tab-group .btn{
  2013. height: 41px;
  2014. padding:0 10px;
  2015. box-sizing:border-box;
  2016. font-weight: 400;
  2017. font-size: 14px;
  2018. color: #333333;
  2019. line-height:41px;
  2020. background:none;
  2021. cursor:pointer;
  2022. }
  2023. .tab-group .active{
  2024. color: #1C56A3;
  2025. background: rgba(28,86,163,0.05);
  2026. border-bottom:2px solid #1C56A3;
  2027. }
  2028. .no-wrap{
  2029. white-space: nowrap;
  2030. }
  2031. .lanse-first{
  2032. margin-left: 8px;
  2033. color: #1C56A3;
  2034. font-size: 14px;
  2035. font-weight: bold;
  2036. font-family: "Times New Roman", Times, serif;
  2037. }
  2038. .new-roman{
  2039. font-family: "Times New Roman", Times, serif;
  2040. }
  2041. .laytable-cell-checkbox{
  2042. align-items: center;
  2043. }
  2044. .layui-table-view .layui-table td, .layui-table-view .layui-table th{
  2045. /*padding: 0 8px;*/
  2046. }
  2047. .juli{
  2048. margin-right: 12px;
  2049. }
  2050. .info-icon {
  2051. color: #007BFF; /* 蓝色标识 */
  2052. cursor: pointer;
  2053. font-weight: bold;
  2054. }
  2055. .layui-progress,
  2056. .layui-progress-bar{
  2057. height: 3px !important;
  2058. }
  2059. .layui-progress-bar{
  2060. background: #FFAA00 !important;
  2061. }
  2062. .progress-div{
  2063. width: 100%;
  2064. }
  2065. .table_box .table_step .layui-table-cell{
  2066. /*min-height: 42px !important;*/
  2067. line-height: 1.5 !important;
  2068. }
  2069. .table_box .table_process .layui-table-cell{
  2070. /*min-height: 42px !important;*/
  2071. line-height: 22px;
  2072. display: flex;
  2073. align-items: center;
  2074. /*justify-content: space-between;*/
  2075. }
  2076. .layui-table-cell{
  2077. height: auto !important;
  2078. padding:5px;
  2079. min-height: 42px !important;
  2080. /*line-height: 42px !important;*/
  2081. }
  2082. /*.layui-table-header .layui-table th >div,*/
  2083. /*.layui-table-view .layui-table td >div{*/
  2084. /* display: flex !important;*/
  2085. /* align-items: center !important;*/
  2086. /* !*justify-content: center !important;*!*/
  2087. /* height: 42px !important;*/
  2088. /* line-height: 1.5 !important;*/
  2089. /* !*padding: 0 8px;*!*/
  2090. /*}*/
  2091. .layui-table-header .layui-table th >div{
  2092. /*padding: 0 ;*/
  2093. }
  2094. .table-title {
  2095. margin-bottom: 12px;
  2096. font-weight: 500;
  2097. font-size: 18px;
  2098. line-height: 20px;
  2099. color: #1c56a3;
  2100. }
  2101. /*.right_title {*/
  2102. /* content: "";*/
  2103. /* display: inline-block;*/
  2104. /* width: 4px;*/
  2105. /* height: 18px;*/
  2106. /* background-color: #1c56a3;*/
  2107. /* border-radius: 3px;*/
  2108. /* margin-right: 3px;*/
  2109. /* vertical-align: text-bottom;*/
  2110. /* font-size: 16px;*/
  2111. /* color: #1C56A3;*/
  2112. /*}*/
  2113. .right_title .txt {
  2114. font-size: 18px;
  2115. color: #111111;
  2116. line-height: 22px;
  2117. font-weight: normal;
  2118. }
  2119. .table-title::before {
  2120. content: "";
  2121. display: inline-block;
  2122. width: 4px;
  2123. height: 18px;
  2124. background-color: #1c56a3;
  2125. border-radius: 3px;
  2126. margin-right: 3px;
  2127. vertical-align: text-bottom;
  2128. }
  2129. .table_box h2::before {
  2130. content: "";
  2131. display: inline-block;
  2132. width: 4px;
  2133. height: 18px;
  2134. background-color: #1c56a3;
  2135. border-radius: 3px;
  2136. margin-right: 3px;
  2137. vertical-align: text-bottom;
  2138. }
  2139. .table_box .table_process .layui-table-cell.laytable-cell-string{
  2140. justify-content: center;
  2141. }
  2142. .sub-name-item{
  2143. white-space: nowrap;
  2144. font-size: 20px;
  2145. }
  2146. .no-info-div{
  2147. width: 100%;
  2148. display: flex;
  2149. justify-content: center;
  2150. align-items: center;
  2151. margin-top: 80px;
  2152. }
  2153. .no-info-div .no-info-box{
  2154. display: flex;
  2155. flex-direction: column;
  2156. align-items: center;
  2157. }
  2158. .no-info-div .no-info-box img{
  2159. margin-bottom: 10px;
  2160. width: 100px;
  2161. height: 64px;
  2162. }
  2163. .no-info-div .no-info-box .no-info-description{
  2164. font-size: 12px;
  2165. color: #2C6EC6;
  2166. }
  2167. .export{
  2168. position: absolute;
  2169. right: 10px;
  2170. top: 12px;
  2171. display: flex;
  2172. justify-content: center;
  2173. align-items: center;
  2174. width: 50px;
  2175. height: 20px;
  2176. background: #1C56A3;
  2177. border-radius: 2px 2px 2px 2px;
  2178. font-size: 12px;
  2179. color: #FFFFFF;
  2180. cursor: pointer;
  2181. z-index: 99999;
  2182. }
  2183. .export img{
  2184. width: 12px;
  2185. height: 12px;
  2186. }
  2187. .export-item{
  2188. position: absolute;
  2189. display: flex;
  2190. flex-direction: column;
  2191. top: -124px;
  2192. right: 0;
  2193. float: right;
  2194. cursor: pointer;
  2195. }
  2196. .export-item button{
  2197. width: 80px;
  2198. background: #FFFFFF;
  2199. border: 1px solid #DDDDDD;
  2200. border-bottom: 0px solid #D3D4D3;
  2201. font-size: 12px;
  2202. color: #000000;
  2203. line-height: 30px;
  2204. }
  2205. .layui-layout-admin{
  2206. padding: 15px 30px;
  2207. margin: auto;
  2208. display: flex;
  2209. flex-direction: column;
  2210. justify-content: flex-start;
  2211. min-width: 960px;
  2212. width: 100%;
  2213. height: 100%;
  2214. /*border: 1px solid red;*/
  2215. }
  2216. .layui-form-item{
  2217. /*display: flex;*/
  2218. }
  2219. .layui-input-block{
  2220. /*width: 75%;*/
  2221. }
  2222. .layuimini-container::-webkit-scrollbar {
  2223. width: 0px;
  2224. height: 10px;
  2225. }
  2226. .highlight-num{
  2227. color: red;
  2228. }
  2229. .qianse{
  2230. color: #666666 ;
  2231. }
  2232. .lanse{
  2233. /*color: #1869F6;*/
  2234. color: #2C6EC6;
  2235. font-style: normal;
  2236. }
  2237. .shense{
  2238. color: #111111;
  2239. }
  2240. .green{
  2241. color: #08AF00;
  2242. }
  2243. .grey{
  2244. color: #666666 !important;
  2245. }
  2246. .grey-first{
  2247. color: #999999 !important;
  2248. }
  2249. .lanse-second{
  2250. font-weight: normal !important;
  2251. }
  2252. html::-webkit-scrollbar,
  2253. body::-webkit-scrollbar,
  2254. .layui-table-body::-webkit-scrollbar {
  2255. width: 0px !important;
  2256. /*height: 10px;*/
  2257. }
  2258. .block-width{
  2259. width: 80% !important;
  2260. }
  2261. .label-longer{
  2262. width: 150px;
  2263. }
  2264. .label-longers{
  2265. width: 95px;
  2266. }
  2267. .light-rgb{
  2268. width:32px;
  2269. height:32px;
  2270. margin: auto;
  2271. }
  2272. /*# sourceMappingURL=style.css.map */
  2273. *{
  2274. padding: 0;
  2275. margin: 0;
  2276. }