browser.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625
  1. @charset "utf-8";
  2. *{
  3. margin: 0;
  4. padding: 0;
  5. font-family:Microsoft YaHei,fontello;
  6. -webkit-font-smoothing: antialiased;
  7. -moz-osx-font-smoothing: grayscale;
  8. list-style: none;
  9. }
  10. body{
  11. margin: 0;
  12. padding: 0;
  13. }
  14. ul,li{
  15. margin: 0;
  16. padding: 0;
  17. list-style: none;
  18. }
  19. button:focus,button{
  20. outline: none;
  21. cursor: pointer;
  22. }
  23. .clearfix:after{
  24. content: "";
  25. height: 0;
  26. line-height: 0;
  27. display: block;
  28. visibility: hidden;
  29. clear: both;
  30. }
  31. .clearfix{
  32. zoom:1;
  33. }
  34. .bowerHeader {
  35. position: relative;
  36. height: 20px;
  37. }
  38. .bowerHeaderMenu{
  39. position: absolute;
  40. right: 0px;
  41. /* float: right; */
  42. }
  43. .bowerHeader .bowerHeaderMenu button {
  44. width: 50px;
  45. height: 25px;
  46. border: transparent;
  47. background: #fff;
  48. font-size: 13px;
  49. }
  50. .bowerHeader .bowerHeaderMenu button:hover{
  51. background: #eee;
  52. }
  53. .icon-cancel:hover{
  54. background: #e66350 !important;
  55. color: #fff;
  56. }
  57. .icon-minus{
  58. color: #333;
  59. }
  60. .bowerHeaderSeach {
  61. width: 100%;
  62. height: 26px;
  63. display: inline-flex;
  64. padding: 4px 0;
  65. background: #f5f5f5;
  66. border-top: 1px solid #ccc;
  67. border-bottom: 1px solid #ccc;
  68. }
  69. .bowerHeaderSeach li {
  70. width: 30px;
  71. padding: 4px 2px;
  72. text-align: center;
  73. color: #5a5a5a;
  74. }
  75. .bowerHeaderSeach .bowerSeach {
  76. position: relative;
  77. width: calc(100% - 150px) !important;
  78. padding: 2px 5px !important;
  79. text-align: left !important;
  80. border: 1px solid #dcdcdc;
  81. border-radius: 5px;
  82. }
  83. .bowerHeaderSeach .bowerSeach span{
  84. padding: 2px 5px;
  85. }
  86. .bowerHeaderSeach li span{
  87. font-size: 16px;
  88. }
  89. .bowerHeaderSeach .bowerSeach input {
  90. position: absolute;
  91. top: 0;
  92. width: calc(100% - 27px) !important;
  93. height: 24px;
  94. border: 0 solid #d2d2d2;
  95. border-top-right-radius: 5px;
  96. outline: none;
  97. text-indent: 10px;
  98. border-left: 1px solid #d2d2d2;
  99. }
  100. .bowerHeaderSeach .bowerMenu {
  101. float: right;
  102. }
  103. .bowerHeaderSeach .bowerMenu:hover{
  104. background: #ddd;
  105. }
  106. .bowerHeaderSeach .icon-menu{
  107. font-size: 21px;
  108. color: #5a5a5a;
  109. }
  110. .bowerCreaterWindow li {
  111. position: relative;
  112. max-width: 180px !important;
  113. width: 150px;
  114. min-width: 10px !important;
  115. top: -1px;
  116. height: 29px;
  117. display: initial;
  118. margin-right: 10px;
  119. text-align: center;
  120. color: #000;
  121. line-height: 43px;
  122. background-color: #dadada;
  123. border-top: 1px solid #a2a2a2;
  124. z-index: 30;
  125. -webkit-app-region: no-drag;
  126. -webkit-transition: all .3s cubic-bezier(0.3,.1,.58,1);
  127. -moz-transition: all .3s cubic-bezier(0.3,.1,.58,1);
  128. transition: all .3s cubic-bezier(0.3,.1,.58,1);
  129. }
  130. .BrowerActive{
  131. background-color: #f2f2f2 !important;
  132. border-top-color:#a9a9a9 !important;
  133. z-index: 999 !important;
  134. }
  135. .Listindex{
  136. z-index: 999 !important;
  137. }
  138. .BrowerActive:before {
  139. background-color:#f2f2f2 !important;
  140. border-right-color:#a9a9a9 !important;
  141. }
  142. .BrowerActive:after {
  143. background-color:#f2f2f2 !important;
  144. border-left-color:#a9a9a9 !important;
  145. }
  146. .bowerCreaterWindow li:before {
  147. content: '';
  148. position: absolute;
  149. display: block;
  150. right: -6px;
  151. top: 0;
  152. width: 10px;
  153. height: 29px;
  154. transform: skewX(20deg);
  155. background-color: #dadada;
  156. border-right: 1px solid #a2a2a2;
  157. -webkit-transition: all .3s cubic-bezier(0.3,.1,.58,1);
  158. -moz-transition: all .3s cubic-bezier(0.3,.1,.58,1);
  159. transition: all .3s cubic-bezier(0.3,.1,.58,1);
  160. }
  161. .bowerCreaterWindow li:after {
  162. content: '';
  163. position: absolute;
  164. display: block;
  165. top: 0;
  166. width: 10px;
  167. height: 29px;
  168. margin-left: -5px;
  169. transform: skewX(-20deg);
  170. background-color: #dadada;
  171. border-left: 1px solid #a2a2a2;
  172. -webkit-transition: all .3s cubic-bezier(0.3,.1,.58,1);
  173. -moz-transition: all .3s cubic-bezier(0.3,.1,.58,1);
  174. transition: all .3s cubic-bezier(0.3,.1,.58,1);
  175. }
  176. .bowerCreaterWindow {
  177. float: left;
  178. width: calc(100% - 195px);
  179. height: 29px;
  180. display: inline-flex;
  181. overflow: unset;
  182. margin-left: 20px;
  183. -webkit-transition: all .3s cubic-bezier(0.3,.1,.58,1);
  184. -moz-transition: all .3s cubic-bezier(0.3,.1,.58,1);
  185. transition: all .3s cubic-bezier(0.3,.1,.58,1);
  186. }
  187. .BrowerListBody {
  188. position: relative;
  189. display: inline-block;
  190. width: calc(100% - 3px);
  191. z-index: 99;
  192. line-height: 22px;
  193. }
  194. .BrowerList img {
  195. display: inline-block;
  196. float: left;
  197. width: 16px;
  198. height: 16px;
  199. }
  200. .BrowerList p {
  201. display: inline-block;
  202. float: left;
  203. min-width: 0;
  204. max-width: 80%;
  205. width: calc(100% - 40px);
  206. margin: 0 3px;
  207. overflow: hidden;
  208. text-overflow: ellipsis;
  209. white-space: nowrap;
  210. line-height: 18px;
  211. text-align: left;
  212. }
  213. .BrowerList i {
  214. float: right;
  215. width: 10px;
  216. height: 10px;
  217. padding: 4px;
  218. border-radius: 50%;
  219. }
  220. button.BrowwerAdd {
  221. width: 32px !important;
  222. height: 18px;
  223. padding: 7px;
  224. margin: 6px 0 0 0;
  225. -webkit-transform: skew(20deg);
  226. -moz-transform: skew(20deg);
  227. -o-transform: skew(20deg);
  228. background: white;
  229. border: 1px solid #c7c7c7;
  230. border-radius: 3px;
  231. -webkit-app-region: no-drag;
  232. }
  233. .BrowerContainer {
  234. height: calc(100% - 93px) !important;
  235. }
  236. .BrowerContainer webview, webview object{
  237. height: 100% !important;
  238. width: 100% !important;
  239. }
  240. .OnclickMenu{
  241. position: absolute;
  242. right: 0;
  243. top: 80px;
  244. min-width:90pt;
  245. display: none;
  246. background:#fff;
  247. box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);
  248. -moz-user-select:none;
  249. -webkit-user-select:none;
  250. -ms-user-select:none;
  251. -khtml-user-select:none;
  252. user-select:none;
  253. }
  254. .MouseMenuMain{
  255. position:absolute;
  256. z-index:22;
  257. display:none;
  258. width:auto;
  259. height:auto;
  260. min-width:90pt;
  261. background:#fff;
  262. box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);
  263. -moz-user-select:none;
  264. -webkit-user-select:none;
  265. -ms-user-select:none;
  266. -khtml-user-select:none;
  267. user-select:none;
  268. }
  269. .MouseMenuMain li ,.OnclickMenu li{
  270. width: auto;
  271. max-width: 400px;
  272. font-size:12px;
  273. padding: 6px 8px;
  274. color: #333;
  275. text-align: left;
  276. white-space: nowrap;
  277. }
  278. .MouseMenuMain li:hover{
  279. background-color:#ddd;
  280. color:#000;
  281. cursor:pointer;
  282. }
  283. .OnclickMenu li:hover{
  284. background-color:#ddd;
  285. color:#000;
  286. cursor:pointer;
  287. }
  288. .MouseMenuMainStep{
  289. width: 100%;
  290. padding: 0 !important;
  291. height: 1px;
  292. background: #e8e8e8;
  293. margin: 5px 0;
  294. }
  295. /* new history */
  296. .BrowserHistoryTitle {
  297. padding: 5px 0;
  298. text-align: center;
  299. font-size: 16px;
  300. color: #676767;
  301. }
  302. .CampusInfoBrowserHistory {
  303. max-height: 960px;
  304. min-height: 700px;
  305. width: 100%;
  306. padding: 30px;
  307. color: #505050;
  308. font-size: 14px;
  309. overflow-y: auto;
  310. }
  311. .history_body span {
  312. padding-right: 20px;
  313. overflow: hidden;
  314. text-overflow: ellipsis;
  315. width: 180px;
  316. }
  317. .history_body p {
  318. width: 270px;
  319. height: 20px;
  320. padding-right: 20px;
  321. overflow: hidden;
  322. text-overflow: ellipsis;
  323. }
  324. .history_body {
  325. display: inline-flex;
  326. margin-bottom: 10px;
  327. overflow: hidden;
  328. text-overflow: ellipsis;
  329. }
  330. /* new history end */
  331. /* Feedback */
  332. .CampusInfoBrowserFeedback {
  333. width: 300px;
  334. margin: 0 auto;
  335. margin-top: 42px;
  336. height: 230px;
  337. }
  338. .CampusInfoBrowserFeedback input, .CampusInfoBrowserFeedback textarea{
  339. display: block;
  340. width: 275px;
  341. height: 26px;
  342. padding: 6px 12px;
  343. font-size: 14px;
  344. line-height: 1.42857143;
  345. color: #555;
  346. background-color: #fff;
  347. background-image: none;
  348. border: 1px solid #ccc;
  349. border-radius: 4px;
  350. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  351. box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  352. -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  353. -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  354. transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  355. }
  356. .CampusInfoBrowserFeedback .FeedbackBody{
  357. height: 130px;
  358. max-width: 275px;
  359. resize: none;
  360. }
  361. .CampusInfoBrowserFeedback .FeedbackSubmit{
  362. width: 100%;
  363. height: 30px;
  364. border-radius: 5px;
  365. border: 0;
  366. background: #5ea7fd;
  367. color: #fff;
  368. }
  369. .FeedbackTitleInfo, .FeedbackBodyInfo {
  370. display: block;
  371. height: 20px;
  372. padding: 10px 3px;
  373. color: #e4393c;
  374. font-size: 14px;
  375. }
  376. /* Feedback end */
  377. /* CampusInfo-AboutUs */
  378. .CampusInfo-AboutUs{
  379. min-width: 1180px;
  380. }
  381. .CampusInfo-AboutUs .CampusInfoBanner{
  382. position: relative;
  383. height: 600px;
  384. background-image: url(../img/index/banner.png);
  385. background-size: contain;
  386. background-position: 50% 50%;
  387. background-repeat: no-repeat;
  388. background-size: cover;
  389. z-index: 200;
  390. }
  391. .CampusInfo-AboutUs .CampusInfoContainer{
  392. max-width: 1180px;
  393. min-width: 1180px;
  394. height: inherit;
  395. margin: 0 auto;
  396. -webkit-font-smoothing: subpixel-antialiased;
  397. text-align: center;
  398. }
  399. .CampusInfo-AboutUs .CampusInfoContainer .fl{
  400. float: left;
  401. }
  402. .CampusInfo-AboutUs .CampusInfoContainer .fr {
  403. float: right;
  404. text-align: left;
  405. }
  406. .CampusInfo-AboutUs .CampusInfoBanner a {
  407. float: left;
  408. width: auto;
  409. padding: 20px 0;
  410. display: -webkit-inline-box;
  411. max-width: 200px;
  412. text-decoration: none;
  413. }
  414. .CampusInfo-AboutUs .CampusInfoBanner img{
  415. width: 25px;
  416. }
  417. .CampusInfo-AboutUs .CampusInfoBanner span{
  418. display: block;
  419. padding-left: 10px;
  420. line-height: 28px;
  421. font-size: 16px;
  422. color: #e0e0e0;
  423. }
  424. .CampusInfo-AboutUs .CampusInfoBannerItem {
  425. width: 730px;
  426. padding-top: 160px;
  427. margin: auto;
  428. }
  429. .CampusInfo-AboutUs .CampusInfoBannerItem h1{
  430. font-size: 64px;
  431. color: #fff;
  432. }
  433. .CampusInfo-AboutUs .CampusInfoBannerItem p {
  434. padding-top: 10px;
  435. font-size: 18px;
  436. color: #fff;
  437. }
  438. .CampusInfo-AboutUs .CampusInfoDownloadItem {
  439. display: flex;
  440. justify-content: center;
  441. align-items: center;
  442. padding: 10px 20px;
  443. }
  444. .CampusInfo-AboutUs .CampusInfoDownload {
  445. width: 730px;
  446. margin: 45px auto 0;
  447. }
  448. .CampusInfo-AboutUs .CampusInfoDownload li {
  449. display: inline-block;
  450. padding: 0 15px;
  451. width: 150px;
  452. text-align: center;
  453. }
  454. .CampusInfo-AboutUs .BtnDownload {
  455. display: flex;
  456. justify-content: center;
  457. align-items: center;
  458. width: 150px;
  459. height: 40px;
  460. background: #0077e6;
  461. border: transparent;
  462. border-radius: 5px;
  463. line-height: 12px;
  464. }
  465. .CampusInfo-AboutUs .CampusInfoIntroduce {
  466. position: relative;
  467. top: -130px;
  468. height: 520px;
  469. z-index: 999;
  470. }
  471. .CampusInfo-AboutUs .CampusInfoIntroduce img{
  472. text-align: left;
  473. }
  474. .CampusInfo-AboutUs .BtnDownload img{
  475. width: 18px;
  476. }
  477. .CampusInfo-AboutUs .BtnDownload span{
  478. display:inline-block;
  479. }
  480. .CampusInfo-AboutUs .CampusInfoIntroduce .CampusInfoTitle {
  481. padding: 235px 0 0;
  482. line-height: 3;
  483. }
  484. .CampusInfo-AboutUs .CampusInfoTitle {
  485. margin: 40px;
  486. line-height: 50px;
  487. line-height: 3;
  488. }
  489. .CampusInfo-AboutUs .CampusInfoTitle h3 {
  490. font-size: 36px;
  491. color: #333;
  492. }
  493. .CampusInfo-AboutUs .CampusInfoTitle p {
  494. width: 300px;
  495. margin: auto;
  496. font-size: 16px;
  497. color: rgb(105, 105, 105);
  498. line-height: 2;
  499. }
  500. .CampusInfo-AboutUs .CampusInfoKernel {
  501. height: 460px;
  502. padding: 20px 0;
  503. background: #f5f5f5;
  504. }
  505. .CampusInfo-AboutUs .CampusInfoKernel li {
  506. display: inline-block;
  507. padding: 0 60px;
  508. line-height: 30px;
  509. font-size: 16px;
  510. color: #979696;
  511. }
  512. .CampusInfo-AboutUs .CampusInfoTools {
  513. height: 500px;
  514. padding: 80px 0;
  515. }
  516. .CampusInfo-AboutUs .CampusInfoTools .CampusInfoTitle {
  517. padding-top: 100px;
  518. }
  519. .CampusInfo-AboutUs .CampusInfoSafety {
  520. height: 420px;
  521. padding: 75px 0;
  522. background: #f5f5f5;
  523. }
  524. .CampusInfo-AboutUs .CampusInfoSafety .CampusInfoTitle {
  525. padding-top: 60px;
  526. }
  527. .CampusInfo-AboutUs .CampusInfoFooter {
  528. height: 200px;
  529. background: #494949;
  530. }
  531. .CampusInfo-AboutUs .CampusInfoFooter li {
  532. display: inline-block;
  533. padding: 45px 15px;
  534. }
  535. .CampusInfo-AboutUs .CampusInfoContainer li span{
  536. color: #ccc;
  537. font-size: 14px;
  538. }
  539. .CampusInfo-AboutUs .CampusInfoFooter .line{
  540. width: 100%;
  541. height: 2px;
  542. background: rgba(255, 255, 255, 0.23);
  543. }
  544. .CampusInfo-AboutUs .author{
  545. padding-bottom: 30px;
  546. font-size: 14px;
  547. color: #ccc;
  548. }
  549. .CampusInfo-AboutUs .CampusInfoFooter .copyright{
  550. padding: 30px 0;
  551. text-align: center;
  552. font-size: 16px;
  553. color: #ccc;
  554. }
  555. /* 首页end */
  556. @font-face {
  557. font-family: 'fontello';
  558. src: url('../font/fontello.eot?70736739');
  559. src: url('../font/fontello.eot?70736739#iefix') format('embedded-opentype'),
  560. url('../font/fontello.woff?70736739') format('woff'),
  561. url('../font/fontello.ttf?70736739') format('truetype'),
  562. url('../font/fontello.svg?70736739#fontello') format('svg');
  563. font-weight: normal;
  564. font-style: normal;
  565. }
  566. [class^="icon-"], [class*=" icon-"]{
  567. display: inline-block;
  568. font: normal normal normal 14px/1 fontello,Microsoft YaHei;
  569. font-size: inherit;
  570. text-rendering: auto;
  571. -webkit-font-smoothing: antialiased;
  572. -moz-osx-font-smoothing: grayscale;
  573. }
  574. .icon-left:before {
  575. content: "\e800";
  576. }
  577. .icon-right:before {
  578. content: "\e801";
  579. }
  580. .icon-cancel:before {
  581. content: "\e802";
  582. }
  583. .icon-minus:before {
  584. content: "\e803";
  585. }
  586. .icon-menu:before {
  587. content: "\e804";
  588. }
  589. .icon-play-circled2:before {
  590. content: "\e805";
  591. }
  592. .icon-play:before {
  593. content: "\e806";
  594. }
  595. .icon-lock:before {
  596. content: "\e807";
  597. }
  598. .icon-plus:before {
  599. content: "\e808";
  600. }
  601. .icon-cog:before {
  602. content: "\e809";
  603. }
  604. .icon-th-list:before {
  605. content: "\f009";
  606. }
  607. .icon-ccw:before {
  608. content: "\f025";
  609. }
  610. .icon-play-circled:before {
  611. content: "\f144";
  612. }
  613. .icon-times:before {
  614. content: "\ebc4";
  615. }
  616. .icon-window-maximize:before {
  617. content: "\ec0f";
  618. }
  619. .icon-window-minimize:before {
  620. content: "\ec10";
  621. }
  622. .icon-window-restore:before {
  623. content: "\ec11";
  624. }