index.css 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238
  1. body {
  2. font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft sans-serif, Source Han Sans SC,
  3. Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif;
  4. }
  5. img {
  6. -webkit-user-drag: none;
  7. }
  8. .noselecttext
  9. {
  10. -moz-user-select: none; /*火狐*/
  11. -webkit-user-select: none; /*webkit浏览器*/
  12. -ms-user-select: none; /*IE10*/
  13. -khtml-user-select: none; /*早期浏览器*/
  14. -o-user-select: none; /* Opera*/
  15. user-select: none;
  16. }
  17. .shadowbox {
  18. background-color: rgba(0, 0, 0, 0.6);
  19. position: fixed;
  20. width: 100%;
  21. height: 100%;
  22. z-index: 1009;
  23. }
  24. * {
  25. box-sizing: border-box;
  26. }
  27. .nav-fixed > .shadowbox {
  28. z-index: 2;
  29. }
  30. body > .shadowbox {
  31. top: 0px;
  32. z-index: 1000;
  33. }
  34. /* .nav-mobile-right{
  35. min-width: 880px;
  36. } */
  37. .nav-mobile-right::after {
  38. content: "";
  39. height: 0;
  40. /*高度为0*/
  41. line-height: 0;
  42. /*行高为0*/
  43. display: block;
  44. /*将文本转为块级元素*/
  45. visibility: hidden;
  46. /*将元素隐藏*/
  47. clear: both;
  48. /*清除浮动*/
  49. }
  50. .translatable_sketch_name {
  51. margin-left: 0;
  52. border-radius: 15px;
  53. background: #2940ad;
  54. height: 35px;
  55. width: 170px;
  56. color: #fff;
  57. text-indent: 1em;
  58. border-bottom: none;
  59. }
  60. @media screen and (max-width: 1400px) {
  61. .translatable_help_board {
  62. display: none;
  63. }
  64. .translatable_devices {
  65. display: none;
  66. }
  67. .translatable_language {
  68. display: none;
  69. }
  70. .translatable_login_title {
  71. display: none;
  72. }
  73. .translatable_storage {
  74. display: none;
  75. }
  76. .translatable_learn_board {
  77. display: none;
  78. }
  79. .translatable_labscenter {
  80. display: none;
  81. }
  82. #account_alias {
  83. display: none;
  84. }
  85. .translatable_models {
  86. display: none;
  87. }
  88. .translatable_sketch_name {
  89. width: 100px;
  90. }
  91. #iot_modules {
  92. width: 110px !important;
  93. }
  94. #sketch_name {
  95. margin-left: 0 !important;
  96. width: 100px !important;
  97. }
  98. }
  99. .shadow_container {
  100. position: relative;
  101. top: 6%;
  102. height: -moz-calc(100vh - 145px);
  103. /* Firefox */
  104. height: -webkit-calc(100vh - 145px);
  105. /* WebKit */
  106. height: -o-calc(100vh - 145px);
  107. /* Opera */
  108. height: calc(100vh - 105px);
  109. /* Standard */
  110. }
  111. .shadow_top {
  112. position: relative;
  113. transform: translate(-50%, -50%);
  114. width: 40%;
  115. max-width: 490px;
  116. border: dashed #fff;
  117. top: 50%;
  118. left: 50%;
  119. pointer-events: none;
  120. }
  121. .shadow_top > img {
  122. position: relative;
  123. width: 150px;
  124. transform: translateX(-50%);
  125. left: 50%;
  126. }
  127. .shadow_top > p {
  128. position: relative;
  129. margin: auto;
  130. font-size: 2rem;
  131. text-align: center;
  132. color: ghostwhite;
  133. padding-bottom: 20px;
  134. }
  135. #modal_preload {
  136. position: fixed;
  137. top: 0;
  138. left: 0;
  139. z-index: 1003;
  140. width: 100%;
  141. height: 100%;
  142. background-color: rgba(238, 238, 238, 0.3);
  143. }
  144. .preloader-wrapper {
  145. position: absolute;
  146. /* top: 30%;
  147. left: 45%; */
  148. z-index: 1001;
  149. width: 100px;
  150. height: 100px;
  151. }
  152. .preloader-wrapper.big {
  153. width: 128px;
  154. height: 128px;
  155. }
  156. .circle-clipper .circle {
  157. border-width: 8px;
  158. }
  159. .container {
  160. width: 90%;
  161. max-width: initial !important;
  162. /*padding-left: 1.5rem;
  163. padding-right: 1.5rem;*/
  164. z-index: 997;
  165. }
  166. .navcontainer {
  167. width: 90%;
  168. max-width: initial !important;
  169. padding-left: 1.5rem;
  170. padding-right: 1.5rem;
  171. z-index: 997;
  172. }
  173. .blocklyTreeIcon {
  174. background-image: none;
  175. }
  176. .blocklyTreeRoot > div:nth-child(2) > div:nth-child(15) {
  177. margin-top: 10px;
  178. }
  179. .blocklyTreeRoot > div:nth-child(2) > div:nth-child(15) > div:nth-child(1) {
  180. padding-left: 0px;
  181. border-left: 8px solid rgb(91, 95, 166);
  182. color: #fff;
  183. }
  184. .blocklyTreeRoot > div:nth-child(2) > div:nth-child(15) > div:nth-child(1) {
  185. padding-left: 0px;
  186. border-left: 8px solid rgb(91, 95, 166);
  187. color: #fff;
  188. }
  189. .blocklyTreeRoot > div:nth-child(2) > div:nth-child(16) > div:nth-child(1) {
  190. padding-left: 0px;
  191. border-left: 8px solid rgb(126, 60, 202);
  192. color: #fff;
  193. }
  194. .blocklyTreeRoot > div:nth-child(2) > div:nth-child(17) > div:nth-child(1) {
  195. padding-left: 0px;
  196. border-left: 8px solid rgb(126, 60, 202);
  197. color: #fff;
  198. }
  199. .blocklyTreeRoot > div:nth-child(2) > div:nth-child(18) > div:nth-child(1) {
  200. padding-left: 0px;
  201. border-left: 8px solid rgb(126, 60, 202);
  202. color: #fff;
  203. }
  204. .blocklyTreeRoot > div:nth-child(2) > div:nth-child(19) > div:nth-child(1) {
  205. padding-left: 0px;
  206. border-left: 8px solid rgb(126, 60, 202);
  207. color: #fff;
  208. }
  209. .blocklyTreeRow {
  210. padding: 0px 16px 0px 0px !important;
  211. }
  212. /*devices*/
  213. .form-main {
  214. box-sizing: border-box;
  215. }
  216. .form-btn {
  217. /* padding: 24px 0; */
  218. text-align: center;
  219. height: 85px;
  220. line-height: 85px;
  221. box-sizing: border-box;
  222. }
  223. .form_eqmain {
  224. padding: 0 40px;
  225. }
  226. .form_eqtitle {
  227. margin: 15px 0;
  228. padding: 6px 8px;
  229. border-bottom: 1px solid #848484;
  230. }
  231. .form_eqtitle span {
  232. display: inline-block;
  233. font-size: 19px;
  234. }
  235. .form_eqtitle div {
  236. float: right;
  237. cursor: pointer;
  238. }
  239. .form_eqtitle div span:first-child {
  240. background: url("images/add.png") no-repeat;
  241. background-size: 100% 100%;
  242. width: 25px;
  243. height: 25px;
  244. float: left;
  245. }
  246. .form_eqtitle div span:nth-child(2) {
  247. font-size: 14px;
  248. color: #5d5d5d;
  249. }
  250. .form-btn button {
  251. width: 110px;
  252. height: 42px;
  253. margin: 0 55px;
  254. border-radius: 35px;
  255. outline: none;
  256. cursor: pointer;
  257. font-size: 16px;
  258. text-align: center;
  259. }
  260. .form-confirm {
  261. background: #e05e1f;
  262. border: none;
  263. color: #fff;
  264. }
  265. .form-cencal {
  266. color: #000;
  267. background: #eaeaea;
  268. border: none;
  269. text-align: center;
  270. }
  271. /*表格样式*/
  272. ul,
  273. li {
  274. list-style: none;
  275. margin: 0;
  276. padding: 0;
  277. }
  278. .hs_dp_head {
  279. height: 52px;
  280. line-height: 52px;
  281. text-align: center;
  282. /* border-bottom: 2px solid #3b3b3b; */
  283. color: #000;
  284. }
  285. .hs_dp_head li {
  286. width: 100%;
  287. /* min-width: 1100px; */
  288. border-left: 2px solid #3b3b3b00;
  289. border-right: 2px solid #3b3b3b;
  290. }
  291. .hs_dp_head li > div {
  292. float: left;
  293. width: calc(100% - 208px);
  294. border-right: 2px solid #ffffff00;
  295. text-indent: 1em;
  296. text-align: left;
  297. }
  298. .hs_dp_head li > div:last-child {
  299. width: 200px;
  300. text-align: center;
  301. }
  302. .hs_dp_tbody {
  303. height: 300px;
  304. border-radius: 4px;
  305. border-top: 2px solid #dadada;
  306. /* background-color: #F7F7F7; */
  307. /* overflow: auto; */
  308. /* height: auto; */
  309. }
  310. .hs_dp_tbody li {
  311. float: left;
  312. width: calc(100% - 0px);
  313. height: 36px;
  314. line-height: 36px;
  315. border-bottom: 2px solid #dadada;
  316. border-left: 2px solid #dadada;
  317. border-right: 2px solid #dadada;
  318. }
  319. .hs_dp_tbody li {
  320. background: #f3f3f3;
  321. cursor: pointer;
  322. }
  323. .hs_dp_tbody li:hover {
  324. background: #eff2ff;
  325. }
  326. .hs_dp_tbody li > div {
  327. float: left;
  328. width: calc(100% - 204px);
  329. position: relative;
  330. font-size: 18px;
  331. text-overflow: ellipsis;
  332. color: #000000;
  333. white-space: nowrap;
  334. height: 36px;
  335. overflow: hidden;
  336. border-right: 2px solid #dadada00;
  337. text-indent: 1em;
  338. text-align: left;
  339. }
  340. .hs_dp_tbody li > div:last-child {
  341. border-right: none;
  342. width: 200px;
  343. text-align: center;
  344. }
  345. .hs_pub_tb {
  346. width: 100%;
  347. margin: 18px auto 0 auto;
  348. /* border: 2px solid #ebebeb; */
  349. /* border-top: none; */
  350. }
  351. .table {
  352. position: relative;
  353. border-collapse: collapse;
  354. /* border: solid #3b3b3b; */
  355. /* border-bottom: none; */
  356. /* border-width:1px; */
  357. white-space: nowrap;
  358. table-layout: fixed;
  359. display: table;
  360. }
  361. .hs_dp_btnbox span:nth-child(1) {
  362. /* background: url(connect.png) no-repeat; */
  363. background-size: 100% 100%;
  364. width: 25px;
  365. height: 25px;
  366. position: absolute;
  367. display: inline-block;
  368. margin: 5px 0px 0 -12px;
  369. }
  370. .connect,
  371. .disconnect {
  372. cursor: pointer;
  373. }
  374. .connect span:nth-child(1) {
  375. background: url(images/connect.png) no-repeat;
  376. }
  377. .connect span:nth-child(2) {
  378. color: #d42929 !important;
  379. }
  380. .disconnect span:nth-child(1) {
  381. background: url(images/disconnect.png) no-repeat;
  382. }
  383. .hs_dp_btnbox span:nth-child(2) {
  384. font-size: 15px;
  385. color: #5d5d5d;
  386. margin-left: 15px;
  387. }
  388. .form_eqcontent {
  389. margin: 50px auto;
  390. width: auto;
  391. }
  392. .form_eqcontent span {
  393. }
  394. .form_eqcontent input {
  395. width: 270px;
  396. height: 30px;
  397. padding-left: 8px;
  398. margin-left: 20px;
  399. }
  400. .select-connected {
  401. outline: 0;
  402. position: relative;
  403. color: #6f6f6f;
  404. font-weight: 500;
  405. width: 100%;
  406. height: 30px;
  407. border: none;
  408. border-bottom: 1px solid #6f6f6f;
  409. background: #00000000;
  410. display: block;
  411. }
  412. .select-connected:focus {
  413. outline: 0;
  414. }
  415. .btn-toolbar-title {
  416. height: 40px;
  417. text-align: left;
  418. text-indent: 0.5em;
  419. border-radius: 5px;
  420. position: relative;
  421. width: 70%;
  422. margin-bottom: 10px;
  423. }
  424. .btn-toolbar-title div {
  425. border: 2px solid #adeaeb;
  426. height: 4px;
  427. border-radius: 5px;
  428. position: absolute;
  429. bottom: 4px;
  430. width: 100%;
  431. }
  432. .btn-toolbar-title2 {
  433. height: 40px;
  434. text-align: left;
  435. text-indent: 0.5em;
  436. border-radius: 5px;
  437. position: relative;
  438. width: 70%;
  439. margin-bottom: 10px;
  440. }
  441. .btn-toolbar-title2 div {
  442. border: 2px solid #adeaeb;
  443. height: 4px;
  444. border-radius: 5px;
  445. position: absolute;
  446. bottom: 4px;
  447. width: 100%;
  448. }
  449. .btn-toolbar-inputbox {
  450. width: 70%;
  451. height: 55px;
  452. box-sizing: content-box;
  453. }
  454. .btn-toolbar-inputbox input:nth-child(1) {
  455. width: calc(97% - 80px);
  456. height: 35px;
  457. border-bottom: 1px solid #dbdbdb;
  458. text-indent: 0.5em;
  459. outline: 0;
  460. background: #ffffff00;
  461. font-size: 15px;
  462. color: #000;
  463. /* font-weight: 700; */
  464. float: left;
  465. }
  466. .btn-toolbar-inputbox input:nth-child(2) {
  467. margin-left: 3%;
  468. border: 0;
  469. height: 35px;
  470. line-height: 36px;
  471. outline: 0;
  472. background: #508cf0;
  473. color: #fff;
  474. padding: 0 10px;
  475. cursor: pointer;
  476. font-size: 15px;
  477. font-weight: 500;
  478. box-sizing: border-box;
  479. float: left;
  480. min-width: 50px;
  481. border-radius: 3px;
  482. box-shadow: 1px 1px 4px #b7b7b7;
  483. }
  484. .btn-toolbar-inputbox2 {
  485. width: 70%;
  486. height: 55px;
  487. box-sizing: content-box;
  488. }
  489. .btn-toolbar-inputbox2 select:nth-child(1) {
  490. outline: 0;
  491. color: #000;
  492. width: calc(100% - 245px);
  493. border: none;
  494. border-bottom: 1px solid #dbdbdb;
  495. background: #00000000;
  496. display: block;
  497. height: 35px;
  498. float: left;
  499. }
  500. .btn-toolbar-inputbox2 button:nth-child(2) {
  501. border: 0;
  502. height: 35px;
  503. line-height: 35px;
  504. outline: 0;
  505. background: #508cf0;
  506. color: #fff;
  507. cursor: pointer;
  508. font-size: 15px;
  509. font-weight: 500;
  510. padding: 0 15px;
  511. float: left;
  512. margin: 0px 10px 0px 20px;
  513. border-radius: 2px;
  514. box-shadow: 1px 1px 4px #b7b7b7;
  515. }
  516. .btn-toolbar-inputbox2 button:nth-child(3) {
  517. border: 0;
  518. height: 35px;
  519. line-height: 35px;
  520. outline: 0;
  521. background: #e05e1f;
  522. color: #fff;
  523. cursor: pointer;
  524. font-size: 15px;
  525. /* border-radius: 35px; */
  526. font-weight: 500;
  527. padding: 0 15px;
  528. float: left;
  529. border-radius: 3px;
  530. box-shadow: 1px 1px 4px #b7b7b7;
  531. }
  532. .btn-toolbar-btnbox {
  533. width: 96%;
  534. height: 55px;
  535. box-sizing: content-box;
  536. position: relative;
  537. padding: 0px 0 0 0;
  538. }
  539. .btn-toolbar-btnbox button:nth-child(1) {
  540. border: 0;
  541. height: 35px;
  542. line-height: 35px;
  543. outline: 0;
  544. background: #508cf0;
  545. color: #fff;
  546. cursor: pointer;
  547. font-size: 15px;
  548. /* border-radius: 35px; */
  549. font-weight: 500;
  550. padding: 0 15px;
  551. /* left: 0; */
  552. float: left;
  553. margin-right: 15px;
  554. /* position: absolute;*/
  555. border-radius: 3px;
  556. box-shadow: 1px 1px 4px #b7b7b7;
  557. }
  558. .btn-toolbar-btnbox button:nth-child(2) {
  559. border: 0;
  560. height: 35px;
  561. line-height: 35px;
  562. outline: 0;
  563. background: #e05e1f;
  564. color: #fff;
  565. cursor: pointer;
  566. font-size: 15px;
  567. /* border-radius: 35px; */
  568. font-weight: 500;
  569. padding: 0 15px;
  570. float: left;
  571. border-radius: 3px;
  572. box-shadow: 1px 1px 4px #b7b7b7;
  573. }
  574. .select-wrapper span.caret {
  575. color: initial;
  576. position: absolute;
  577. right: 0;
  578. top: 0;
  579. bottom: 0;
  580. height: 10px;
  581. margin: auto 0;
  582. font-size: 10px;
  583. line-height: 10px;
  584. }
  585. .injectionDiv:nth-child(2) {
  586. display: none;
  587. }
  588. .injectionDiv:nth-child(3) {
  589. display: none;
  590. }
  591. .selectMode_input {
  592. outline: 0;
  593. position: relative;
  594. color: #fff;
  595. font-weight: 500;
  596. width: 127px;
  597. height: 35px;
  598. border-radius: 30px;
  599. background: #fff0;
  600. border: 2px solid #fff;
  601. margin: 15px 0px 0px 0px;
  602. display: block;
  603. cursor: pointer;
  604. text-indent: 1rem;
  605. }
  606. .down {
  607. width: 0;
  608. height: 0 !important;
  609. overflow: hidden;
  610. font-size: 0;
  611. /*是因为, 虽然宽高度为0, 但在IE6下会具有默认的 */
  612. line-height: 0;
  613. /* 字体大小和行高, 导致盒子呈现被撑开的长矩形 */
  614. border-width: 5px;
  615. border-style: solid;
  616. /*ie6下会出现不透明的兼容问题*/
  617. border-color: #fff transparent transparent transparent;
  618. position: absolute;
  619. top: 15px;
  620. right: 10px;
  621. cursor: pointer;
  622. }
  623. .downboxdown {
  624. width: 0;
  625. height: 0 !important;
  626. overflow: hidden;
  627. font-size: 0;
  628. /*是因为, 虽然宽高度为0, 但在IE6下会具有默认的 */
  629. line-height: 0;
  630. /* 字体大小和行高, 导致盒子呈现被撑开的长矩形 */
  631. border-width: 5px;
  632. border-style: solid;
  633. /*ie6下会出现不透明的兼容问题*/
  634. border-color: transparent #a2a2a2 transparent transparent ;
  635. position: absolute;
  636. top: 10px;
  637. left: 0px;
  638. cursor: pointer;
  639. }
  640. .downbox {
  641. position: absolute;
  642. top: 48px;
  643. width: 177px;
  644. z-index: 9999;
  645. background: #fff;
  646. border-radius: 4px;
  647. /* border: 1px solid #e6e6e6;
  648. box-shadow: 1px 1px 4px #cccccc; */
  649. display: none;
  650. }
  651. .downbox div:first-child {
  652. border: none;
  653. position: relative;
  654. }
  655. .downbox div:first-child:hover .Hardware2 {
  656. display: block;
  657. }
  658. .downbox .aaa:hover .Hardware2 {
  659. display: block;
  660. }
  661. .downbox div:first-child:hover .Hardware3 {
  662. display: block;
  663. }
  664. .downbox div:first-child:hover {
  665. background: #d6dfff;
  666. }
  667. .downbox .aaa:hover {
  668. background: #d6dfff;
  669. }
  670. .downbox div {
  671. background: #ffffff;
  672. width: 100%;
  673. /*border-top: 1px solid #e6e6e6;
  674. height: 30px;*/
  675. line-height: 30px;
  676. color: #424242;
  677. cursor: pointer;
  678. font-size: 12px;
  679. text-align: center;
  680. }
  681. .downbox1 {
  682. position: absolute;
  683. top: 48px;
  684. width: 177px;
  685. z-index: 9999;
  686. background: #fff;
  687. border-radius: 4px;
  688. border: 1px solid #e6e6e6;
  689. box-shadow: 1px 1px 4px #cccccc;
  690. }
  691. .downbox1 div:first-child {
  692. border: none;
  693. position: relative;
  694. }
  695. .downbox1 div:first-child:hover .Hardware2 {
  696. display: block;
  697. }
  698. .downbox1 .aaa:hover .Hardware2 {
  699. display: block;
  700. }
  701. .downbox1 div:first-child:hover .Hardware3 {
  702. display: block;
  703. }
  704. .downbox1 div:first-child:hover {
  705. background: #d6dfff;
  706. }
  707. .downbox1 .aaa:hover {
  708. background: #d6dfff;
  709. }
  710. .downbox1 div {
  711. background: #ffffff;
  712. width: 100%;
  713. border-top: 1px solid #e6e6e6;
  714. height: 30px;
  715. line-height: 30px;
  716. color: #424242;
  717. cursor: pointer;
  718. font-size: 12px;
  719. text-align: center;
  720. position: relative;
  721. }
  722. .downbox1 .Hardware2,
  723. .downbox1 .Hardware3,
  724. .downbox1 .Hardware4 {
  725. position: absolute;
  726. width: 100%;
  727. z-index: 9999;
  728. background: #fff;
  729. border-radius: 4px;
  730. border: 1px solid #e6e6e6;
  731. left: calc(100% - 380px);
  732. top: 3px;
  733. box-shadow: 1px 1px 4px #b7b7b7;
  734. display: none;
  735. }
  736. .downbox1 .Hardware2 li,
  737. .downbox1 .Hardware3 li,
  738. .downbox1 .Hardware4 li {
  739. width: 100%;
  740. border-top: 1px solid #e6e6e6;
  741. height: 30px;
  742. line-height: 30px;
  743. /* text-indent: 1em; */
  744. color: #424242;
  745. cursor: pointer;
  746. overflow: hidden;
  747. text-overflow: ellipsis;
  748. white-space: nowrap;
  749. }
  750. .HarxA1_style{
  751. left: calc(100% - 660px) !important;
  752. }
  753. .downbox1 div:nth-child(4) .Hardware2 {
  754. position: absolute;
  755. width: 100%;
  756. z-index: 9999;
  757. background: #fff;
  758. border-radius: 4px;
  759. border: 1px solid #e6e6e6;
  760. left: calc(100% - 380px);
  761. top: 3px;
  762. box-shadow: 1px 1px 4px #b7b7b7;
  763. display: none;
  764. }
  765. .downbox1 .Hardware2 li:hover,
  766. .downbox1 .Hardware4 li:hover {
  767. background: #d6dfff;
  768. }
  769. /* .downbox1 div:nth-child(4):hover .Hardware2 {
  770. width: 120%;
  771. display: block;
  772. } */
  773. .downbox1 div:hover .Hardware2 {
  774. width: 120%;
  775. display: block;
  776. }
  777. .Hardware4n:hover .Hardware4,
  778. .Hardware5:hover .Hardware4,
  779. .Hardware6:hover .Hardware4,
  780. .Hardware7:hover .Hardware4,
  781. .Hardware8:hover .Hardware4,
  782. .Hardware9:hover .Hardware4 {
  783. display: block;
  784. }
  785. .downbox1 {
  786. position: absolute;
  787. top: 48px;
  788. width: 177px;
  789. z-index: 9999;
  790. background: #fff;
  791. border-radius: 4px;
  792. border: 1px solid #e6e6e6;
  793. box-shadow: 1px 1px 4px #cccccc;
  794. }
  795. .downbox1 div:first-child {
  796. border: none;
  797. position: relative;
  798. }
  799. .downbox1 div:first-child:hover .Hardware2 {
  800. display: block;
  801. }
  802. .downbox1 .aaa:hover .Hardware2 {
  803. display: block;
  804. }
  805. .downbox1 div:first-child:hover .Hardware3 {
  806. display: block;
  807. }
  808. .downbox1 div:first-child:hover {
  809. background: #d6dfff;
  810. }
  811. .downbox1 .aaa:hover {
  812. background: #d6dfff;
  813. }
  814. .downbox1 div {
  815. background: #ffffff;
  816. width: 100%;
  817. border-top: 1px solid #e6e6e6;
  818. height: 30px;
  819. line-height: 30px;
  820. color: #424242;
  821. cursor: pointer;
  822. font-size: 12px;
  823. text-align: center;
  824. position: relative;
  825. }
  826. .downbox1 .Hardware2,
  827. .downbox1 .Hardware3,
  828. .downbox1 .Hardware4 {
  829. position: absolute;
  830. width: 100%;
  831. z-index: 9999;
  832. background: #fff;
  833. border-radius: 4px;
  834. border: 1px solid #e6e6e6;
  835. left: calc(100% - 380px);
  836. top: 3px;
  837. box-shadow: 1px 1px 4px #b7b7b7;
  838. display: none;
  839. }
  840. .downbox1 .Hardware2 li,
  841. .downbox1 .Hardware3 li,
  842. .downbox1 .Hardware4 li {
  843. width: 100%;
  844. border-top: 1px solid #e6e6e6;
  845. height: 30px;
  846. line-height: 30px;
  847. /* text-indent: 1em; */
  848. color: #424242;
  849. cursor: pointer;
  850. overflow: hidden;
  851. text-overflow: ellipsis;
  852. white-space: nowrap;
  853. }
  854. .HarxA1_style{
  855. left: calc(100% - 660px) !important;
  856. }
  857. .downbox1 div:nth-child(4) .Hardware2 {
  858. position: absolute;
  859. width: 100%;
  860. z-index: 9999;
  861. background: #fff;
  862. border-radius: 4px;
  863. border: 1px solid #e6e6e6;
  864. left: calc(100% - 380px);
  865. top: 3px;
  866. box-shadow: 1px 1px 4px #b7b7b7;
  867. display: none;
  868. }
  869. .downbox1 .Hardware2 li:hover,
  870. .downbox1 .Hardware4 li:hover {
  871. background: #d6dfff;
  872. }
  873. /* .downbox1 div:nth-child(4):hover .Hardware2 {
  874. width: 120%;
  875. display: block;
  876. } */
  877. .downbox1 div:hover .Hardware2 {
  878. width: 120%;
  879. display: block;
  880. }
  881. .Hardware4n:hover .Hardware4,
  882. .Hardware5:hover .Hardware4,
  883. .Hardware6:hover .Hardware4,
  884. .Hardware7:hover .Hardware4,
  885. .Hardware8:hover .Hardware4,
  886. .Hardware9:hover .Hardware4 {
  887. display: block;
  888. }
  889. .ModeSelectBox .ModeSelect .downbox-style {
  890. position: absolute;
  891. top: 63px;
  892. width: 200px;
  893. margin-left: -88px;
  894. }
  895. #MouduleBox div:hover {
  896. background: #d6dfff;
  897. }
  898. .Hardware2,
  899. .Hardware3,
  900. .Hardware4 {
  901. position: absolute;
  902. width: 100%;
  903. z-index: 9999;
  904. background: #fff;
  905. border-radius: 4px;
  906. border: 1px solid #e6e6e6;
  907. /* right: calc(100% + 1px);
  908. top: 3px; display: none;*/
  909. box-shadow: 1px 1px 4px #b7b7b7;
  910. }
  911. .Hardware2 li,
  912. .Hardware3 li,
  913. .Hardware4 li {
  914. width: 100%;
  915. border-top: 1px solid #e6e6e6;
  916. height: 30px;
  917. line-height: 30px;
  918. /* text-indent: 1em; */
  919. color: #424242;
  920. cursor: pointer;
  921. overflow: hidden;
  922. text-overflow: ellipsis;
  923. white-space: nowrap;
  924. }
  925. .Hardware2 li:hover,
  926. .Hardware4 li:hover {
  927. background: #d6dfff;
  928. }
  929. .downboxdown1 {
  930. width: 0;
  931. height: 0 !important;
  932. overflow: hidden;
  933. font-size: 0;
  934. /*是因为, 虽然宽高度为0, 但在IE6下会具有默认的 */
  935. line-height: 0;
  936. /* 字体大小和行高, 导致盒子呈现被撑开的长矩形 */
  937. border-width: 5px;
  938. border-style: solid;
  939. /*ie6下会出现不透明的兼容问题*/
  940. border-color: transparent transparent transparent #a2a2a2;
  941. position: absolute;
  942. top: 10px;
  943. left: 5px;
  944. cursor: pointer;
  945. transform: rotate(180deg);
  946. }
  947. .ModeSelect {
  948. outline: 0;
  949. color: #fff;
  950. font-weight: 500;
  951. width: auto;
  952. height: 100%;
  953. padding: 0 25px;
  954. background: #fff0;
  955. margin: 0px 25px 0px 0px;
  956. display: block;
  957. cursor: pointer;
  958. text-align: center;
  959. }
  960. .ModeSelectBox .active {
  961. background-color: #2847b8;
  962. }
  963. .ModeSelectBox .active .downbox {
  964. display: block !important;
  965. }
  966. .ModeSelectBox .ModeBox {
  967. width: 190%;
  968. top: 63px;
  969. }
  970. .ModeSelectBox .downbox div {
  971. position: relative;
  972. }
  973. .ModeSelectBox .downbox div:hover .Hardware2 {
  974. width: 100%;
  975. display: block;
  976. }
  977. .Hardware4n:hover .Hardware4,
  978. .Hardware5:hover .Hardware4,
  979. .Hardware6:hover .Hardware4,
  980. .Hardware7:hover .Hardware4,
  981. .Hardware8:hover .Hardware4,
  982. .Hardware9:hover .Hardware4 {
  983. display: block;
  984. }
  985. .qiehuan {
  986. width: 225px;
  987. position: absolute;
  988. top: -60px;
  989. left: 230px;
  990. display: block;
  991. opacity: 1;
  992. }
  993. .qiehuanposi {
  994. top: -108px;
  995. left: 167px;
  996. }
  997. .switch_box {
  998. cursor: pointer;
  999. display: inline-block;
  1000. padding: 0px 10px;
  1001. color: #777;
  1002. float: left;
  1003. margin-top: 20px;
  1004. }
  1005. .switch_box1 {
  1006. cursor: pointer;
  1007. display: inline-block;
  1008. padding: 0px 10px;
  1009. color: #777;
  1010. float: left;
  1011. margin-top: 20px;
  1012. }
  1013. .switch_select {
  1014. background: #fff;
  1015. border-radius: 13px 15px 0px 0px;
  1016. color: #2b2b73;
  1017. }
  1018. #repl_box_content div {
  1019. word-wrap: break-word;
  1020. word-break: normal;
  1021. }
  1022. @media screen and (max-height: 570px) {
  1023. .ModeSelectBox .downbox div:hover .Hardware2 {
  1024. width: 100%;
  1025. max-height: 155px;
  1026. overflow: auto;
  1027. display: block;
  1028. }
  1029. .Hardware4n:hover .Hardware4,
  1030. .Hardware5:hover .Hardware4,
  1031. .Hardware6:hover .Hardware4,
  1032. .Hardware7:hover .Hardware4,
  1033. .Hardware8:hover .Hardware4,
  1034. .Hardware9:hover .Hardware4 {
  1035. display: block;
  1036. }
  1037. }
  1038. @media screen and (max-width: 1450px) {
  1039. .max {
  1040. width: 106% !important;
  1041. }
  1042. }
  1043. /* 旋转 */
  1044. .svgImg {
  1045. position: absolute !important;
  1046. width: 24px;
  1047. top: calc(50% - 12px);
  1048. left: calc(50% - 12px);
  1049. display: none;
  1050. }
  1051. .xuanhuan {
  1052. -webkit-transition-property: -webkit-transform;
  1053. -webkit-transition-duration: 1s;
  1054. -moz-transition-property: -moz-transform;
  1055. -moz-transition-duration: 1s;
  1056. -webkit-animation: rotate 1.4s linear infinite;
  1057. -moz-animation: rotate 1.4s linear infinite;
  1058. -o-animation: rotate 1.4s linear infinite;
  1059. animation: rotate 1.4s linear infinite;
  1060. }
  1061. @-webkit-keyframes rotate {
  1062. from {
  1063. -webkit-transform: rotate(0deg);
  1064. }
  1065. to {
  1066. -webkit-transform: rotate(360deg);
  1067. }
  1068. }
  1069. @-moz-keyframes rotate {
  1070. from {
  1071. -moz-transform: rotate(0deg);
  1072. }
  1073. to {
  1074. -moz-transform: rotate(359deg);
  1075. }
  1076. }
  1077. @-o-keyframes rotate {
  1078. from {
  1079. -o-transform: rotate(0deg);
  1080. }
  1081. to {
  1082. -o-transform: rotate(359deg);
  1083. }
  1084. }
  1085. @keyframes rotate {
  1086. from {
  1087. transform: rotate(0deg);
  1088. }
  1089. to {
  1090. transform: rotate(359deg);
  1091. }
  1092. }
  1093. /* 切换编辑按钮 */
  1094. #toggle-button {
  1095. display: none;
  1096. }
  1097. .button-label {
  1098. position: relative;
  1099. display: inline-block;
  1100. width: 40px;
  1101. line-height: 18px;
  1102. background-color: #ccc;
  1103. border: 1px solid #ccc;
  1104. border-radius: 30px;
  1105. cursor: pointer;
  1106. }
  1107. .circle {
  1108. position: absolute;
  1109. top: 0;
  1110. left: 0;
  1111. width: 18px;
  1112. height: 18px;
  1113. border-radius: 50%;
  1114. background-color: #fff;
  1115. }
  1116. .button-label .text {
  1117. line-height: 20px;
  1118. font-size: 12px;
  1119. /*
  1120. 用来阻止页面文字被选中,出现蓝色
  1121. 可以将下面两行代码注释掉来查看区别
  1122. */
  1123. -webkit-user-select: none;
  1124. user-select: none;
  1125. }
  1126. .on {
  1127. color: #fff;
  1128. display: none;
  1129. text-indent: 5px;
  1130. }
  1131. .off {
  1132. color: #fff;
  1133. display: inline-block;
  1134. text-indent: 23px;
  1135. }
  1136. .button-label .circle {
  1137. left: 0;
  1138. transition: all 0.3s;
  1139. /*transition过度,时间为0.3秒*/
  1140. }
  1141. /*
  1142. 以下是checked被选中后,紧跟checked标签后面label的样式。
  1143. 例如:div+p 选择所有紧接着<div>元素之后的<p>元素
  1144. */
  1145. #toggle-button:checked + label.button-label .circle {
  1146. left: 19px;
  1147. }
  1148. #toggle-button:checked + label.button-label .on {
  1149. display: inline-block;
  1150. }
  1151. #toggle-button:checked + label.button-label .off {
  1152. display: none;
  1153. }
  1154. #toggle-button:checked + label.button-label {
  1155. background-color: #2c4fcd;
  1156. }
  1157. .edit {
  1158. position: absolute;
  1159. width: 100%;
  1160. height: 99%;
  1161. background-color: rgba(0, 0, 0, 0);
  1162. top: 1px;
  1163. z-index: 2;
  1164. }
  1165. .editDiv {
  1166. position: absolute;
  1167. /* top: 135px; */
  1168. right: 113px;
  1169. }
  1170. /*
  1171. .editDiv label {
  1172. line-height: 20px;
  1173. } */
  1174. /* @media only screen and (max-width: 600px) and (min-width: 0px) {
  1175. .editDiv {
  1176. position: absolute;
  1177. top: 10px;
  1178. right: 30px;
  1179. z-index: 990;
  1180. }
  1181. } */
  1182. /* 当浏览器页面小于1265px 时 */
  1183. @media only screen and (max-width: 1265px) {
  1184. .modals {
  1185. position: fixed;
  1186. top: 0;
  1187. left: 0;
  1188. width: 100vw;
  1189. height: 100vh;
  1190. background-color: rgba(0, 0, 0, 0.5);
  1191. z-index: 1000;
  1192. }
  1193. }
  1194. table td,
  1195. th {
  1196. text-align: center;
  1197. /*padding: 10px 0;*/
  1198. }
  1199. /* 二维码分享 */
  1200. .qrImgUrl {
  1201. text-align: center;
  1202. }
  1203. .shareUrl {
  1204. position: fixed;
  1205. left: calc(50% - 50px);
  1206. }
  1207. .foldIsExist {
  1208. position: fixed;
  1209. left: calc(50% - 50px);
  1210. z-index: 1158;
  1211. }
  1212. /* 更新文件 */
  1213. .select_folder {
  1214. padding: 10px;
  1215. border: 2px solid #eaeaea;
  1216. border-radius: 5px;
  1217. }
  1218. #updatePy .folder_name {
  1219. margin-top: 10px;
  1220. }
  1221. #updatePy .folder_name .folder_name_inpit {
  1222. width: calc(100% - 100px);
  1223. height: 30px;
  1224. border: 1px solid #ccc;
  1225. outline: none;
  1226. box-shadow: none;
  1227. padding: 0 15px;
  1228. margin: 0;
  1229. border-radius: 5px;
  1230. }
  1231. .update_bottom {
  1232. text-align: right;
  1233. margin-top: 10px;
  1234. }
  1235. .update_bottom button,
  1236. .fileManage button {
  1237. background-color: #2c4fcd;
  1238. color: #fff;
  1239. padding: 8px 15px;
  1240. border: none;
  1241. outline: none;
  1242. border-radius: 8px;
  1243. }
  1244. .update_new_folder_bottom {
  1245. text-align: right;
  1246. margin-top: 10px;
  1247. }
  1248. .update_new_folder_bottom button {
  1249. background-color: #2196f3;
  1250. color: #fff;
  1251. padding: 8px 15px;
  1252. border: none;
  1253. outline: none;
  1254. border-radius: 2px;
  1255. }
  1256. .echart-text {
  1257. position: absolute;
  1258. left: 20%;
  1259. right: 20%;
  1260. top: 50%;
  1261. width: 60%;
  1262. text-align: center;
  1263. font-weight: bold;
  1264. }
  1265. .mm {
  1266. width: 730px;
  1267. }
  1268. .box-item {
  1269. width: 200px;
  1270. /* height: 48px;
  1271. line-height: 48px; */
  1272. vertical-align: middle;
  1273. margin: 5px;
  1274. /* background-color: #ffd200; */
  1275. font-size: 13px;
  1276. text-align: left;
  1277. display: block;
  1278. }
  1279. .all-box {
  1280. display: flex;
  1281. flex-direction: column;
  1282. }
  1283. .img-box {
  1284. display: flex;
  1285. flex-direction: row;
  1286. justify-content: center;
  1287. position: relative;
  1288. }
  1289. .text-box {
  1290. display: flex;
  1291. flex-direction: row;
  1292. justify-content: center;
  1293. }
  1294. .fileText {
  1295. word-wrap: break-word;
  1296. word-break: normal;
  1297. width: 150px;
  1298. text-align: center;
  1299. font-weight: 400;
  1300. }
  1301. .bb {
  1302. top: 23% !important;
  1303. }
  1304. .ff {
  1305. width: 90%;
  1306. height: 79%;
  1307. max-height: 79%;
  1308. }
  1309. .container-top {
  1310. width: 100px;
  1311. height: 100%;
  1312. }
  1313. .container-middle {
  1314. height: 100%;
  1315. width: 100%;
  1316. overflow-y: scroll;
  1317. overflow-x: hidden;
  1318. margin-left: 5px;
  1319. /* margin-right: 5px; */
  1320. /* border-top: 1px solid #CDD9FF; */
  1321. border-left: 1px solid #cdd9ff;
  1322. border-bottom: 1px solid #cdd9ff;
  1323. }
  1324. .container-middle-1 {
  1325. height: 100%;
  1326. width: 100%;
  1327. overflow-y: scroll;
  1328. overflow-x: hidden;
  1329. /* margin-left: 5px; */
  1330. /* margin-right: 5px; */
  1331. /* border-top: 1px solid #CDD9FF; */
  1332. /* border-left: 1px solid #CDD9FF; */
  1333. border-bottom: 1px solid #cdd9ff;
  1334. }
  1335. .container-middle::-webkit-scrollbar {
  1336. width: 20px;
  1337. height: 1px;
  1338. }
  1339. .container-middle::-webkit-scrollbar-thumb {
  1340. border-radius: 10px;
  1341. background-color: #bbccfc;
  1342. border-left: 2px solid #ffffff;
  1343. border-right: 2px solid #ffffff;
  1344. /* background-image: -webkit-linear-gradient(
  1345. 45deg,
  1346. rgba(255, 255, 255, 0.2) 25%,
  1347. transparent 25%,
  1348. transparent 50%,
  1349. rgba(255, 255, 255, 0.2) 50%,
  1350. rgba(255, 255, 255, 0.2) 75%,
  1351. transparent 75%,transparent
  1352. ); */
  1353. }
  1354. .container-middle::-webkit-scrollbar-track {
  1355. /* box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
  1356. background: #ffffff;
  1357. /* border-radius: 10px; */
  1358. border-left: 1px solid #cdd9ff;
  1359. border-top: 1px solid #cdd9ff;
  1360. border-right: 1px solid #cdd9ff;
  1361. }
  1362. .container-middle-1::-webkit-scrollbar {
  1363. width: 20px;
  1364. height: 1px;
  1365. }
  1366. .container-middle-1::-webkit-scrollbar-thumb {
  1367. border-radius: 10px;
  1368. background-color: #bbccfc;
  1369. border-left: 2px solid #ffffff;
  1370. border-right: 2px solid #ffffff;
  1371. /* background-image: -webkit-linear-gradient(
  1372. 45deg,
  1373. rgba(255, 255, 255, 0.2) 25%,
  1374. transparent 25%,
  1375. transparent 50%,
  1376. rgba(255, 255, 255, 0.2) 50%,
  1377. rgba(255, 255, 255, 0.2) 75%,
  1378. transparent 75%,transparent
  1379. ); */
  1380. }
  1381. .container-middle-1::-webkit-scrollbar-track {
  1382. /* box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
  1383. background: #ffffff;
  1384. /* border-radius: 10px; */
  1385. border-left: 1px solid #cdd9ff;
  1386. border-top: 1px solid #cdd9ff;
  1387. border-right: 1px solid #cdd9ff;
  1388. }
  1389. .container-top ul {
  1390. height: 100%;
  1391. }
  1392. .container-top ul .container-title{
  1393. height: 100%;
  1394. text-align: center;
  1395. border-radius: 0px 0px 0px 10px;
  1396. }
  1397. .container-top-noactive {
  1398. width: 100%;
  1399. height: 60px;
  1400. background: #e7edff;
  1401. border-top: 1px solid #cdd9ff;
  1402. display: flex;
  1403. flex-direction: row;
  1404. justify-content: center;
  1405. align-items: center;
  1406. font-size: 1.2rem;
  1407. font-weight: 400;
  1408. color: #2c4fcd;
  1409. }
  1410. .container-top-active {
  1411. width: 100%;
  1412. height: 60px;
  1413. background: #6689fc;
  1414. display: flex;
  1415. flex-direction: row;
  1416. justify-content: center;
  1417. align-items: center;
  1418. font-size: 1.2rem;
  1419. font-weight: 400;
  1420. color: #ffffff;
  1421. }
  1422. /* .container-top ul li:hover {
  1423. width: 100px;
  1424. height: 50%;
  1425. background: #6689fc9e;
  1426. border-radius: 0px 0px 0px 0px;
  1427. text-align: center;
  1428. display: flex;
  1429. flex-direction: column;
  1430. justify-content: center;
  1431. align-items: center;
  1432. } */
  1433. .container-top ul li span {
  1434. width: 52px;
  1435. font-size: 1.5rem;
  1436. font-weight: bold;
  1437. }
  1438. .container-middle-noactive {
  1439. width: 100%;
  1440. height: 60px;
  1441. background: #e7edff;
  1442. border-top: 1px solid #cdd9ff;
  1443. display: flex;
  1444. flex-direction: row;
  1445. justify-content: center;
  1446. align-items: center;
  1447. font-size: 1.2rem;
  1448. font-weight: 400;
  1449. color: #2c4fcd;
  1450. }
  1451. .container-middle-active {
  1452. width: 100%;
  1453. height: 60px;
  1454. background: #6689fc;
  1455. display: flex;
  1456. flex-direction: row;
  1457. justify-content: center;
  1458. align-items: center;
  1459. font-size: 1.2rem;
  1460. font-weight: 400;
  1461. color: #ffffff;
  1462. }
  1463. .container-middle ul li:hover {
  1464. width: 100%;
  1465. height: 60px;
  1466. background: #6689fc9e;
  1467. display: flex;
  1468. flex-direction: row;
  1469. justify-content: center;
  1470. align-items: center;
  1471. font-size: 1.2rem;
  1472. font-weight: 400;
  1473. color: #2c4fcd;
  1474. cursor: pointer;
  1475. }
  1476. .container-middle-1-noactive {
  1477. width: 100%;
  1478. height: 60px;
  1479. background: #e7edff;
  1480. border-top: 1px solid #cdd9ff;
  1481. display: flex;
  1482. flex-direction: row;
  1483. justify-content: center;
  1484. align-items: center;
  1485. font-size: 1.2rem;
  1486. font-weight: 400;
  1487. color: #2c4fcd;
  1488. }
  1489. .container-middle-1-active {
  1490. width: 100%;
  1491. height: 60px;
  1492. background: #6689fc;
  1493. display: flex;
  1494. flex-direction: row;
  1495. justify-content: center;
  1496. align-items: center;
  1497. font-size: 1.2rem;
  1498. font-weight: 400;
  1499. color: #ffffff;
  1500. }
  1501. .container-middle-1 ul li:hover {
  1502. width: 100%;
  1503. height: 60px;
  1504. background: #6689fc9e;
  1505. display: flex;
  1506. flex-direction: row;
  1507. justify-content: center;
  1508. align-items: center;
  1509. font-size: 1.2rem;
  1510. font-weight: 400;
  1511. color: #2c4fcd;
  1512. cursor: pointer;
  1513. }
  1514. .arrow:before {
  1515. content: "";
  1516. position: absolute;
  1517. right: 21px;
  1518. width: 7px;
  1519. height: 7px;
  1520. border-top: 2px solid #2c4fcd;
  1521. border-right: 2px solid #2c4fcd;
  1522. transform: rotate(45deg);
  1523. }
  1524. .arrow_active:before {
  1525. content: "";
  1526. position: absolute;
  1527. right: 21px;
  1528. width: 7px;
  1529. height: 7px;
  1530. border-top: 2px solid #ffffff;
  1531. border-right: 2px solid #ffffff;
  1532. transform: rotate(45deg);
  1533. }
  1534. .container-bottom {
  1535. height: 100%;
  1536. width: 100%;
  1537. overflow-y: scroll;
  1538. overflow-x: hidden;
  1539. /* margin-left: 5px;
  1540. margin-right: 5px; */
  1541. /* border-top: 1px solid #CDD9FF; */
  1542. /* border-right: 1px solid #CDD9FF; */
  1543. border-bottom: 1px solid #cdd9ff;
  1544. border-bottom-right-radius: 10px;
  1545. }
  1546. .container-bottom ul li div {
  1547. width: 80%;
  1548. overflow: hidden;
  1549. white-space: nowrap;
  1550. text-overflow: ellipsis;
  1551. text-align: center;
  1552. }
  1553. .container-bottom ul li:active {
  1554. width: 100%;
  1555. height: 60px;
  1556. background: #6689fc;
  1557. display: flex;
  1558. flex-direction: row;
  1559. justify-content: center;
  1560. align-items: center;
  1561. font-size: 1.2rem;
  1562. font-weight: 400;
  1563. color: #ffffff;
  1564. }
  1565. .container-bottom ul li:hover {
  1566. width: 100%;
  1567. height: 60px;
  1568. background: #6689fc9e;
  1569. display: flex;
  1570. flex-direction: row;
  1571. justify-content: center;
  1572. align-items: center;
  1573. font-size: 1.2rem;
  1574. font-weight: 400;
  1575. color: #2c4fcd;
  1576. cursor: pointer;
  1577. }
  1578. /* .container-bottom ul li:before {
  1579. content: "";
  1580. position: absolute;
  1581. right: 21px;
  1582. width: 7px;
  1583. height: 7px;
  1584. border-top: 2px solid #2c4fcd;
  1585. border-right: 2px solid #2c4fcd;
  1586. transform: rotate(45deg);
  1587. } */
  1588. .container-bottom::-webkit-scrollbar {
  1589. width: 20px;
  1590. height: 1px;
  1591. }
  1592. .container-bottom::-webkit-scrollbar-thumb {
  1593. border-radius: 10px;
  1594. background-color: #bbccfc;
  1595. border-left: 2px solid #ffffff;
  1596. border-right: 2px solid #ffffff;
  1597. /* background-image: -webkit-linear-gradient(
  1598. 45deg,
  1599. rgba(255, 255, 255, 0.2) 25%,
  1600. transparent 25%,
  1601. transparent 50%,
  1602. rgba(255, 255, 255, 0.2) 50%,
  1603. rgba(255, 255, 255, 0.2) 75%,
  1604. transparent 75%,transparent
  1605. ); */
  1606. }
  1607. .container-bottom::-webkit-scrollbar-track {
  1608. /* box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
  1609. background: #ffffff;
  1610. border-left: 1px solid #cdd9ff;
  1611. border-top: 1px solid #cdd9ff;
  1612. border-right: 1px solid #cdd9ff;
  1613. border-radius: 0px 10px 10px 0px;
  1614. }
  1615. .select_Example_modal {
  1616. overflow-y: hidden;
  1617. width: 1300px;
  1618. height: 700px;
  1619. background: #ffffff;
  1620. box-shadow: 0px 2px 12px 4px rgba(4, 0, 0, 0.1);
  1621. border-radius: 20px;
  1622. max-width: 80%;
  1623. }
  1624. .select_Example_title {
  1625. width: 74px;
  1626. height: 35px;
  1627. font-size: 2rem;
  1628. font-weight: 900;
  1629. color: #333333;
  1630. line-height: 16px;
  1631. }
  1632. .Mode_select_box:hover {
  1633. background-color: rgba(0, 0, 0, 0.1);
  1634. }
  1635. .selectModuleModal {
  1636. width: 600px;
  1637. position: absolute;
  1638. top: 30% !important;
  1639. }
  1640. .moduleActive {
  1641. background-color: #d6dfff;
  1642. }
  1643. .modelDownloadItemImg {
  1644. height: 180px;
  1645. border-top-left-radius: 20px;
  1646. border-top-right-radius: 20px;
  1647. }
  1648. .modelDownloadItemTitle {
  1649. height: 72px;
  1650. font-size: 15px;
  1651. font-weight: bold;
  1652. color: #2c4fcd;
  1653. line-height: 30px;
  1654. margin-left: 15px;
  1655. /* margin-top: 10px; */
  1656. display: flex;
  1657. flex-direction: column;
  1658. justify-content: center;
  1659. width: 65%;
  1660. hyphens: auto;
  1661. }
  1662. .modelDownloadItemCategory {
  1663. border: 1px solid #6689fc;
  1664. border-radius: 11px;
  1665. margin-right: 15px;
  1666. /* margin-top: 20px; */
  1667. text-align: center;
  1668. padding-left: 5px;
  1669. padding-right: 5px;
  1670. padding-top: 2px;
  1671. padding-bottom: 2px;
  1672. height: 30px;
  1673. }
  1674. .modelDownloadItemCategoryTitle {
  1675. font-size: 14px;
  1676. font-weight: 500;
  1677. color: #6689fc;
  1678. line-height: 22px;
  1679. height: 22px;
  1680. }
  1681. .modelDownloadItemDesc {
  1682. font-size: 14px;
  1683. font-weight: 400;
  1684. color: #2c4fcd;
  1685. height: 90px;
  1686. /* margin-top: 15px; */
  1687. margin-left: 15px;
  1688. margin-right: 15px;
  1689. /* display: -webkit-box;
  1690. -webkit-box-orient: vertical;
  1691. -webkit-line-clamp: 2;
  1692. overflow: hidden; */
  1693. hyphens: auto;
  1694. }
  1695. .modelDownloadItemBtn {
  1696. height: 40px;
  1697. background: #6689fc !important;
  1698. border-radius: 10px;
  1699. text-align: center;
  1700. border: none;
  1701. cursor: pointer;
  1702. color: #ffffff !important;
  1703. padding: 12px;
  1704. }
  1705. .modelDownloadItemBtn:hover,
  1706. .modelDownloadItemBtn:active,
  1707. .modelDownloadItemBtn:visited,
  1708. .modelDownloadItemBtn:focus {
  1709. height: 40px;
  1710. background: #6689fc !important;
  1711. border-radius: 10px;
  1712. text-align: center;
  1713. border: none;
  1714. cursor: pointer;
  1715. color: #ffffff !important;
  1716. padding: 12px;
  1717. }
  1718. .modelDownloadItemBtntext {
  1719. height: 22px;
  1720. font-size: 22px;
  1721. font-weight: bold;
  1722. line-height: 16px;
  1723. }
  1724. .modelDownloadbtndisabled {
  1725. height: 40px;
  1726. background-color: #e5e5e5 !important;
  1727. border-radius: 10px;
  1728. text-align: center;
  1729. border: none;
  1730. color: #ffffff !important;
  1731. padding: 12px;
  1732. }
  1733. /* 下载固件弹框取消外层滚动条 */
  1734. .overflowHidden {
  1735. overflow-y: hidden !important;
  1736. }
  1737. #side-lang {
  1738. top: 155px !important;
  1739. }
  1740. .loadModals_Example_modal{
  1741. overflow-y: hidden;
  1742. width: 1130px;
  1743. height: 700px;
  1744. background: #ffffff;
  1745. box-shadow: 0px 2px 12px 4px rgba(4, 0, 0, 0.1);
  1746. border-radius: 20px;
  1747. max-width: 80%;
  1748. }
  1749. .select_load_title {
  1750. /* width: 74px; */
  1751. height: 35px;
  1752. font-size: 2rem;
  1753. font-weight: 900;
  1754. color: #333333;
  1755. line-height: 16px;
  1756. }
  1757. .loadModals_Example_modal .updateConten{
  1758. margin-top: 10px;
  1759. margin-bottom: 30px;
  1760. list-style: circle;
  1761. padding-left: 35px;
  1762. /* height: 550px; */
  1763. padding-right: 10px;
  1764. }
  1765. .loadModals_Example_modal .updateConten > li {
  1766. list-style: circle;
  1767. /* padding: 10px; */
  1768. }
  1769. .loadModals_Example_modal .updateContent{
  1770. margin-top: 5px;
  1771. /* list-style: disc; */
  1772. padding-left: 10px;
  1773. }
  1774. .loadModals_Example_modal .updateContent > li {
  1775. list-style: disc;
  1776. padding: 10px 0;
  1777. /* border-bottom: 1px solid #cdd9ff; */
  1778. }
  1779. .loadContent{
  1780. height: 100%;
  1781. width: 49%;
  1782. overflow-y: auto;
  1783. /* border-bottom-right-radius: 10px; */
  1784. background: #e7edff;
  1785. color: #2c4fcd;
  1786. }
  1787. .left-bottom-radius{
  1788. border-top: 1px solid #cdd9ff;
  1789. border-bottom: 1px solid #cdd9ff;
  1790. border-left: 1px solid #cdd9ff;
  1791. border-top-left-radius: 10px;
  1792. border-bottom-left-radius: 10px;
  1793. }
  1794. .right-bottom-radius{
  1795. border-top: 1px solid #cdd9ff;
  1796. border-bottom: 1px solid #cdd9ff;
  1797. border-right: 1px solid #cdd9ff;
  1798. border-top-right-radius: 10px;
  1799. border-bottom-right-radius: 10px;
  1800. }
  1801. .UpdateContent{
  1802. margin-left:10px;
  1803. font-weight: bold;
  1804. text-align: center;
  1805. }
  1806. .loadContent::-webkit-scrollbar {
  1807. width: 5px;
  1808. height: 1px;
  1809. }
  1810. .loadContents::-webkit-scrollbar-thumb {
  1811. border-radius: 10px;
  1812. background-color: #bbccfc;
  1813. border-left: 2px solid #ffffff;
  1814. border-right: 2px solid #ffffff;
  1815. }
  1816. .loadContent::-webkit-scrollbar-track {
  1817. background: #ffffff;
  1818. border-left: 1px solid #cdd9ff;
  1819. border-right: 1px solid #cdd9ff;
  1820. border-radius: 0px;
  1821. }
  1822. .attentionContent{
  1823. height: 565px;
  1824. width: 540px;
  1825. overflow-y: scroll;
  1826. /* border-top-left-radius: 10px; */
  1827. background: #e7edff;
  1828. color: #2c4fcd;
  1829. }
  1830. .attention-Content{
  1831. margin-left:10px;
  1832. font-weight: bold;
  1833. text-align: center;
  1834. }
  1835. .webadb_connect_class{
  1836. display: inline-block;
  1837. width: 100%;
  1838. /* padding: 8px 0;
  1839. border-radius: 5px;
  1840. border: none;
  1841. outline: none;
  1842. cursor: pointer; */
  1843. }
  1844. .connect_class{
  1845. color: #fff;
  1846. background-color: #2196F3;
  1847. }
  1848. #customDialogInput {
  1849. height:30px;
  1850. line-height:30px;
  1851. border: 1px solid #9e9e9e;
  1852. border-radius:5px;
  1853. padding-left: 10px;
  1854. width:97%;
  1855. }
  1856. #customDialogInput:focus,#customDialogInput:hover,#customDialogInput:visited {
  1857. outline: none;
  1858. border: 1px solid #2196F3 !important;
  1859. box-shadow: none;
  1860. }
  1861. .customOkayButton {
  1862. background-color: #2196F3 !important;
  1863. text-decoration: none;
  1864. color: #fff;
  1865. border-radius: 5px;
  1866. height: 36px;
  1867. line-height: 36px;
  1868. padding: 0 16px;
  1869. text-transform: uppercase;
  1870. border: none;
  1871. cursor: pointer;
  1872. font-size: 14px;
  1873. }
  1874. .customOkayButton:hover {
  1875. background-color: #1e87f0 !important;
  1876. }
  1877. .customCancelButton {
  1878. background-color: #ffffff !important;
  1879. text-decoration: none;
  1880. color: #2196F3;
  1881. border-radius: 5px;
  1882. height: 36px;
  1883. line-height: 36px;
  1884. padding: 0 16px;
  1885. text-transform: uppercase;
  1886. border: 1px solid #b7b7b7;
  1887. cursor: pointer;
  1888. font-size: 14px;
  1889. }
  1890. .customCancelButton:hover {
  1891. background-color: #f8f8f8 !important;
  1892. }
  1893. /* 文件弹框 */
  1894. #webadbIframeFile{
  1895. height: 60% !important;
  1896. overflow: hidden;
  1897. }
  1898. /* 辅助更新弹框 */
  1899. .auxiliary{
  1900. width: 50%;
  1901. min-height: 70%;
  1902. background-color: #fff;
  1903. }
  1904. .download_auxiliary{
  1905. display: flex;
  1906. justify-content: space-between;
  1907. border:1px solid #ccc;
  1908. padding: 20px 15px;
  1909. border-radius: 10px;
  1910. margin-top: 20px;
  1911. }
  1912. #left_move_right {
  1913. display: inline-block;
  1914. height: calc(100vh - 111px);
  1915. width: 8px;
  1916. background-color: rgb(189,201,244);
  1917. position: relative;
  1918. /* z-index: 1000; */
  1919. margin: 0;
  1920. cursor: col-resize;
  1921. }
  1922. #mouseMove {
  1923. height: 8px;
  1924. background-color: rgb(189,201,244);
  1925. position: relative;
  1926. /* z-index: 1000; */
  1927. margin: 0;
  1928. cursor: row-resize;
  1929. }
  1930. #qrCode .qrcodeInput {
  1931. margin-top: 10px;
  1932. text-align: center;
  1933. }
  1934. #qrCode .qrcodeInput input {
  1935. border: 1px solid #9e9e9e;
  1936. border-radius: 5px;
  1937. width: 50%;
  1938. padding: 0 10px;
  1939. height: 40px;
  1940. }
  1941. #IP {
  1942. border: 1px solid #9e9e9e;
  1943. border-radius: 5px;
  1944. width: 50%;
  1945. padding: 0 10px;
  1946. height: 37px;
  1947. margin-left: 15px;
  1948. }
  1949. #qrCode .qrcodeInput span {
  1950. display: inline-block;
  1951. width: 200px;
  1952. }
  1953. #wabadb_iframe_model{
  1954. width: 100%;
  1955. height: 100%;
  1956. position: absolute;
  1957. top: 0;
  1958. opacity: 0;
  1959. }
  1960. .examplate_style {
  1961. margin: 30px auto 0 auto;
  1962. height: 100%;
  1963. font-size: 16px;
  1964. background-color: white;
  1965. flex-direction: row;
  1966. display: flex;
  1967. margin-top: 0;
  1968. }