You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2622 lines
45 KiB

  1. @charset "utf-8";
  2. /* CSS Document */
  3. /*****header*******/
  4. .header {
  5. height: 70px;
  6. position: relative;
  7. background-size: 100% 100%;
  8. -moz-background-size: 100% 100%;
  9. -webkit-background-size: 100% 100%;
  10. -o-background-size: 100% 100%;
  11. padding: 0 30px;
  12. }
  13. body.active .header {
  14. z-index: 9999;
  15. /* background-image: url(../images/headBg2.jpg); */
  16. }
  17. .headLogin {
  18. width: 70px;
  19. height: 30px;
  20. text-align: center;
  21. line-height: 30px;
  22. background: #fff;
  23. border-radius: 15px;
  24. font-size: 14px;
  25. /* margin-left: 25px; */
  26. /*display: none !important;*/
  27. }
  28. /*.noLoginType .headLogin {
  29. display: inline-block !important;
  30. }*/
  31. .noLoginType .loginAfter {
  32. display: none;
  33. }
  34. .noLoginType .logins {
  35. display: block;
  36. }
  37. .headLine2 {
  38. height: 100%;
  39. width: 1px;
  40. }
  41. .headLogo {
  42. float: left;
  43. font-size: 22px;
  44. color: #fff;
  45. line-height: 70px;
  46. font-weight: bold;
  47. }
  48. .headLogo:hover {
  49. color: #fff;
  50. }
  51. .headLogo span {
  52. display: inline-block;
  53. background-color: #40ACFF;
  54. padding: 0 10px;
  55. line-height: 26px;
  56. font-size: 12px;
  57. margin-left: 5px;
  58. border-radius: 3px;
  59. position: relative;
  60. top: -3px;
  61. }
  62. .headTab {
  63. float: left;
  64. overflow: hidden;
  65. margin-left: 20px;
  66. height: 100%;
  67. }
  68. .headTab li {
  69. float: left;
  70. height: 100%;
  71. width: 70px;
  72. text-align: center;
  73. line-height: 0;
  74. position: relative;
  75. }
  76. .headTab li:after {
  77. content: "";
  78. width: 100%;
  79. height: 5px;
  80. position: absolute;
  81. left: 0;
  82. bottom: 0;
  83. transition: all 0.3s;
  84. -moz-transition: all 0.3s;
  85. -ms-transition: all 0.3s;
  86. -o-transition: all 0.3s;
  87. -webkit-transition: all 0.3s;
  88. /* background: #67B7F7; */
  89. filter: alpha(opacity=0);
  90. -moz-opacity: 0;
  91. -khtml-opacity: 0;
  92. opacity: 0;
  93. }
  94. .headTab a {
  95. display: block;
  96. height: 100%;
  97. }
  98. .headTab img {
  99. height: 28px;
  100. margin-top: 21px;
  101. filter: alpha(opacity=70);
  102. -moz-opacity: .7;
  103. -khtml-opacity: .7;
  104. opacity: .7;
  105. transition: all 0.3s;
  106. -moz-transition: all 0.3s;
  107. -ms-transition: all 0.3s;
  108. -o-transition: all 0.3s;
  109. -webkit-transition: all 0.3s;
  110. }
  111. .headTab li.active:after,
  112. .headTab li.active img,
  113. .headTab li:hover:after,
  114. .headTab li:hover img {
  115. filter: alpha(opacity=100);
  116. -moz-opacity: 1;
  117. -khtml-opacity: 1;
  118. opacity: 1;
  119. }
  120. .headTitle {
  121. height: 28px;
  122. margin-top: 21px;
  123. line-height: 28px;
  124. float: left;
  125. font-weight: bold;
  126. color: #fff;
  127. font-size: 16px;
  128. margin-left: 50px;
  129. }
  130. .headSearch {
  131. width: 255px;
  132. height: 30px;
  133. position: absolute;
  134. top: 0;
  135. left: 0;
  136. bottom: 0;
  137. right: 0;
  138. margin: auto;
  139. background: rgba(255, 255, 255, 0.3);
  140. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fffffff, endColorstr=#7Fffffff);
  141. border-radius: 18px;
  142. }
  143. .headSearch .headSearchImg {
  144. height: 18px;
  145. position: absolute;
  146. top: 0;
  147. bottom: 0;
  148. left: 80px;
  149. margin: auto;
  150. line-height: 0;
  151. text-align: center;
  152. transition: all 0.3s;
  153. -moz-transition: all 0.3s;
  154. -ms-transition: all 0.3s;
  155. -o-transition: all 0.3s;
  156. -webkit-transition: all 0.3s;
  157. }
  158. .headSearchImg img {
  159. height: 16px;
  160. }
  161. .headSearch input {
  162. border: 0;
  163. background: transparent;
  164. height: 100%;
  165. display: block;
  166. width: 100%;
  167. line-height: 24px;
  168. padding: 6px 40px 6px 50px;
  169. text-align: center;
  170. font-size: 14px;
  171. color: #fff;
  172. transition: left .3s;
  173. -moz-transition: left .3s;
  174. -ms-transition: left .3s;
  175. -o-transition: left .3s;
  176. -webkit-transition: left .3s;
  177. }
  178. .headSearch input::-webkit-input-placeholder {
  179. color: #fff;
  180. }
  181. .headSearchClose {
  182. position: absolute;
  183. height: 100%;
  184. width: 84px;
  185. top: 0;
  186. left: 105%;
  187. /* border: 1px solid #1973B9; */
  188. color: #fff;
  189. text-align: center;
  190. line-height: 28px;
  191. border-radius: 15px;
  192. cursor: pointer;
  193. font-size: 12px;
  194. display: none;
  195. transition: all .3s;
  196. -moz-transition: all .3s;
  197. -ms-transition: all .3s;
  198. -o-transition: all .3s;
  199. -webkit-transition: all .3s;
  200. }
  201. body.active .headSearch {
  202. left: -490px;
  203. }
  204. body.active .headSearchClose,
  205. body.active .headSearchHistory {
  206. display: block;
  207. }
  208. body.active .headSearchImg {
  209. left: 226px;
  210. }
  211. .headSearchHistory {
  212. position: absolute;
  213. left: 10px;
  214. top: 0;
  215. width: 40px;
  216. font-size: 12px;
  217. color: #fff;
  218. line-height: 30px;
  219. display: none;
  220. }
  221. .headSearchHistBox {
  222. }
  223. .headSearchHistBox i {
  224. }
  225. /* .headSearchClose:hover {
  226. background-color: #5EAEEB;
  227. } */
  228. .headUser {
  229. float: right;
  230. padding: 8px 0;
  231. height: 100%;
  232. }
  233. .headUser > *,
  234. .loginAfter > * {
  235. display: inline-block;
  236. vertical-align: middle;
  237. }
  238. .loginAfter {
  239. height: 100%;
  240. }
  241. .skinBox {
  242. position: relative;
  243. cursor: pointer;
  244. z-index: 9;
  245. width: 27px;
  246. }
  247. .skinBox > img {
  248. height: 20px;
  249. }
  250. .skin {
  251. position: absolute;
  252. z-index: 99;
  253. top: 100%;
  254. right: 100%;
  255. width: 340px;
  256. line-height: 20px;
  257. transition: all .2s;
  258. -moz-transition: all .2s;
  259. -ms-transition: all .2s;
  260. -o-transition: all .2s;
  261. -webkit-transition: all .2s;
  262. overflow: hidden;
  263. background: #fff;
  264. padding: 16px;
  265. border-radius: 4px;
  266. -ms-transform: scale(0, 0);
  267. -ms-transform-origin: 100% 0;
  268. -webkit-transform: scale(0, 0);
  269. -webkit-transform-origin: 100% 0;
  270. -moz-transform: scale(0, 0);
  271. -moz-transform-origin: 100% 0;
  272. -o-transform: scale(0, 0);
  273. -o-transform-origin: 100% 0;
  274. transform: scale(0, 0);
  275. transform-origin: 100% 0;
  276. }
  277. .skinBox.active .skin {
  278. transform: scale(1, 1);
  279. }
  280. .skinT {
  281. line-height: 24px;
  282. }
  283. .skinT img {
  284. float: right;
  285. width: 20px;
  286. }
  287. .skinList {
  288. overflow: hidden;
  289. }
  290. .skins {
  291. width: 33.333333%;
  292. float: left;
  293. padding: 4px 2px 0;
  294. }
  295. .skins > div {
  296. padding-bottom: 62.5%;
  297. height: 0;
  298. overflow: hidden;
  299. position: relative;
  300. }
  301. .skins > div > img {
  302. width: 100%;
  303. display: block;
  304. }
  305. .blue > div {
  306. background: #198BE3;
  307. }
  308. .red > div {
  309. background: #C42016;
  310. }
  311. .green > div {
  312. background: #01A566;
  313. }
  314. .skinTxt {
  315. position: absolute;
  316. left: 0;
  317. right: 0;
  318. bottom: 0;
  319. line-height: 20px;
  320. text-align: center;
  321. /* font-size: 12px; */
  322. color: #fff;
  323. }
  324. .blue .skinTxt,
  325. .blue .skinText {
  326. background: #198BE3;
  327. }
  328. .red .skinTxt,
  329. .red .skinText {
  330. background: #C42016;
  331. }
  332. .green .skinTxt,
  333. .green .skinText {
  334. background: #01A566;
  335. }
  336. .skinCheck {
  337. height: 20px;
  338. position: absolute;
  339. left: 0;
  340. right: 0;
  341. top: 38%;
  342. margin-top: -10px;
  343. text-align: center;
  344. line-height: 20px;
  345. color: #fff;
  346. font-size: 12px;
  347. display: none;
  348. }
  349. .skins.active .skinCheck {
  350. display: block;
  351. }
  352. .skinText {
  353. height: 100%;
  354. width: 100%;
  355. position: absolute;
  356. left: 0;
  357. top: 100%;
  358. transition: all .1s;
  359. -moz-transition: all .1s;
  360. -ms-transition: all .1s;
  361. -o-transition: all .1s;
  362. -webkit-transition: all .1s;
  363. text-align: center;
  364. color: #fff;
  365. line-height: 60px;
  366. }
  367. .skins.active:hover .skinText {
  368. top: 100%;
  369. }
  370. .skins:hover .skinText {
  371. top: 0;
  372. }
  373. .authorBox > * {
  374. display: inline-block;
  375. vertical-align: middle;
  376. /* line-height: 0; */
  377. }
  378. .authorBox {
  379. position: relative;
  380. }
  381. .authorSetBox {
  382. position: absolute;
  383. width: 130px;
  384. top: 120%;
  385. left: 50%;
  386. margin-left: -65px;
  387. padding-top: 1px;
  388. opacity: 0;
  389. z-index: -1;
  390. transition: all .3s;
  391. -moz-transition: all .3s;
  392. -ms-transition: all .3s;
  393. -o-transition: all .3s;
  394. -webkit-transition: all .3s;
  395. }
  396. .authorBox:hover .authorSetBox {
  397. opacity: 1;
  398. top: 98%;
  399. z-index: 1;
  400. }
  401. .authorSetCon {
  402. background-color: #fff;
  403. position: relative;
  404. text-align: center;
  405. cursor: pointer;
  406. margin-top: 9px;
  407. border-radius: 2px;
  408. }
  409. .authorSetCon::after {
  410. content: '';
  411. position: absolute;
  412. left: 36px;
  413. top: -10px;
  414. border: 5px solid transparent;
  415. border-bottom-color: #fff;
  416. }
  417. .auSetLi {
  418. padding: 5px 0;
  419. }
  420. .headUserImg {
  421. height: 45px;
  422. width: 45px;
  423. border-radius: 50%;
  424. line-height: 0;
  425. overflow: hidden;
  426. margin: 0 12px 0 0;
  427. }
  428. .headUserImg img {
  429. width: 100%;
  430. }
  431. .headUserTxt {
  432. font-size: 16px;
  433. color: #fff;
  434. }
  435. .headLine1 {
  436. width: 1px;
  437. height: 100%;
  438. background: #fff;
  439. filter: alpha(opacity=30);
  440. -moz-opacity: .3;
  441. -khtml-opacity: .3;
  442. opacity: .3;
  443. margin: 0 15px;
  444. }
  445. .headNumBox {
  446. font-size: 12px;
  447. text-align: center;
  448. color: #fff;
  449. }
  450. .headNum {
  451. height: 24px;
  452. width: 100px;
  453. border-radius: 12px;
  454. background: #fff;
  455. margin-bottom: 8px;
  456. line-height: 24px;
  457. }
  458. .headNumTxt span {
  459. display: inline-block;
  460. width: 2px;
  461. height: 13px;
  462. background: #fff;
  463. margin: 0 7px;
  464. position: relative;
  465. top: 3px;
  466. }
  467. .headMode {
  468. font-size: 12px;
  469. color: #fff;
  470. position: relative;
  471. /* line-height: 24px; */
  472. /* padding-right: 15px; */
  473. cursor: pointer;
  474. }
  475. .headModeTxt {
  476. line-height: 0;
  477. /* background: #50AAF1; */
  478. padding: 0 15px;
  479. border-radius: 13px;
  480. position: relative;
  481. z-index: 9;
  482. }
  483. .headModeTxt * {
  484. display: inline-block;
  485. vertical-align: middle;
  486. }
  487. .headModeTxt span {
  488. line-height: 26px;
  489. }
  490. .headModeTxt i {
  491. font-size: 18px;
  492. margin-left: 5px;
  493. transition: all 0.3s;
  494. -moz-transition: all 0.3s;
  495. -ms-transition: all 0.3s;
  496. -o-transition: all 0.3s;
  497. -webkit-transition: all 0.3s;
  498. }
  499. .headModeList {
  500. position: absolute;
  501. width: 100%;
  502. right: 0;
  503. top: 40px;
  504. text-align: center;
  505. /* background-color: #0078D7;
  506. -webkit-box-shadow: 0 5px 6px rgba(64, 172, 255, .4);
  507. -moz-box-shadow: 0 5px 6px rgba(64, 172, 255, .4);
  508. box-shadow: 0 5px 6px rgba(64, 172, 255, .4); */
  509. line-height: 24px;
  510. /* padding: 5px 0; */
  511. border-radius: 3px;
  512. transition: all 0.3s;
  513. -moz-transition: all 0.3s;
  514. -ms-transition: all 0.3s;
  515. -o-transition: all 0.3s;
  516. -webkit-transition: all 0.3s;
  517. opacity: 0;
  518. z-index: -1;
  519. padding-top: 18px;
  520. }
  521. .headModeList li {
  522. margin-bottom: 5px;
  523. }
  524. .headMode:hover .headModeList {
  525. top: 18px;
  526. opacity: 1;
  527. z-index: 1;
  528. }
  529. .headModeList li.active {
  530. /* background-color: #036AC9; */
  531. border-radius: 13px;
  532. }
  533. .headModeList a {
  534. font-size: 12px;
  535. color: #fff;
  536. }
  537. .downloadFx {
  538. color: #fff;
  539. }
  540. .downloadFx * {
  541. vertical-align: middle;
  542. display: inline-block;
  543. }
  544. .downloadFx img {
  545. width: 18px;
  546. }
  547. .noCard {
  548. position: relative;
  549. transform: translateY(-50%);
  550. top: 50%;
  551. /* font-size: ; */
  552. text-align: center;
  553. }
  554. .noCardImg {
  555. line-height: 0;
  556. }
  557. .noCardImg img {
  558. width: 50px;
  559. }
  560. .noCardTxt {
  561. margin-top: 10px;
  562. }
  563. .layerInput {
  564. padding: 20px 30px 0;
  565. }
  566. .layerInput input {
  567. display: block;
  568. width: 100%;
  569. padding: 5px 10px;
  570. line-height: 24px;
  571. border-radius: 4px;
  572. }
  573. /*****header*******/
  574. /*****public*******/
  575. .warpper {
  576. height: calc(100% - 70px);
  577. }
  578. #teacherDesktop_major
  579. {
  580. width:100% !important;
  581. }
  582. .inSec3RowBox {
  583. height: calc(100% - 76px);
  584. margin: 10px -10px;
  585. }
  586. #workDesktop_major
  587. {
  588. width:100% !important;
  589. height:200px !important;
  590. }
  591. .inSec3Row {
  592. height: 100%;
  593. overflow: auto;
  594. display: none;
  595. }
  596. .inSec3Row:first-child {
  597. display: block;
  598. }
  599. .inSec3Col6 {
  600. /* width: 50%; */
  601. width: 840px;
  602. float: left;
  603. padding: 10px;
  604. }
  605. .inSec3Col3 {
  606. /* width: 25%; */
  607. width: 420px;
  608. float: left;
  609. padding: 10px;
  610. }
  611. .inSecT {
  612. color: #fff;
  613. font-size: 16px;
  614. line-height: 24px;
  615. padding: 5px 15px;
  616. /* background-color: #198BE3; */
  617. height: 34px;
  618. line-height: 0;
  619. }
  620. .inSecT * {
  621. display: inline-block;
  622. vertical-align: middle;
  623. }
  624. .inSecT span {
  625. line-height: 24px;
  626. }
  627. .inSecTMore {
  628. font-style: normal;
  629. display: inline-block;
  630. width: 30px;
  631. height: 16px;
  632. text-align: center;
  633. line-height: 16px;
  634. border-radius: 9px;
  635. font-size: 12px;
  636. color: #fff;
  637. margin-left: 6px;
  638. /* margin-top: 4px; */
  639. background: #FFAC41;
  640. position: relative;
  641. }
  642. .inSecTMore::after {
  643. content: '';
  644. position: absolute;
  645. left: -8px;
  646. top: 50%;
  647. margin-top: -5px;
  648. border: 5px solid transparent;
  649. border-right-color: #FFAC41;
  650. }
  651. .more {
  652. width: 35px;
  653. height: 20px;
  654. text-align: center;
  655. line-height: 0;
  656. cursor: pointer;
  657. display: block;
  658. border-radius: 10px;
  659. float: right;
  660. margin-top: 2px;
  661. /* background-color: #75B9EE; */
  662. }
  663. .more span {
  664. display: inline-block;
  665. width: 4px;
  666. height: 4px;
  667. border-radius: 50%;
  668. background: #fff;
  669. margin: 8px 2px 0;
  670. }
  671. .noLoginImg {
  672. line-height: 0;
  673. }
  674. .noLoginImg img {
  675. width: 70px;
  676. }
  677. .noLoginTxt {
  678. font-size: 14px;
  679. color: #B8B8B8;
  680. }
  681. .noLogin {
  682. position: absolute;
  683. top: 0;
  684. left: 0;
  685. bottom: 0;
  686. right: 0;
  687. margin: auto;
  688. width: 110px;
  689. height: 130px;
  690. text-align: center;
  691. }
  692. /*****public*******/
  693. /*****index_sec1*******/
  694. .inSecLeftBox {
  695. position: fixed;
  696. z-index: 99;
  697. top: 52%;
  698. transform: translateY(-50%);
  699. left: 0;
  700. width: 62px;
  701. text-align: center;
  702. font-size: 12px;
  703. background-color: #fff;
  704. -webkit-box-shadow: 0 0 10px rgba(25, 139, 227, .3);
  705. -moz-box-shadow: 0 0 10px rgba(25, 139, 227, .3);
  706. box-shadow: 0 0 10px rgba(25, 139, 227, .3);
  707. cursor: pointer;
  708. filter: alpha(opacity=100);
  709. -moz-opacity: 1;
  710. -khtml-opacity: 1;
  711. opacity: 1;
  712. transition: all .4s .4s;
  713. -moz-transition: all .4s .4s;
  714. -ms-transition: all .4s .4s;
  715. -o-transition: all .4s .4s;
  716. -webkit-transition: all .4s .4s;
  717. }
  718. .index_sec1.active .inSecLeftBox {
  719. left: -62px;
  720. filter: alpha(opacity=0);
  721. -moz-opacity: 0;
  722. -khtml-opacity: 0;
  723. opacity: 0;
  724. transition: all .4s;
  725. -moz-transition: all .4s;
  726. -ms-transition: all .4s;
  727. -o-transition: all .4s;
  728. -webkit-transition: all .4s;
  729. }
  730. .inSecLeftCon {
  731. border-bottom: 1px solid #F0F0F0;
  732. transition: all 0.3s;
  733. -moz-transition: all 0.3s;
  734. -ms-transition: all 0.3s;
  735. -o-transition: all 0.3s;
  736. -webkit-transition: all 0.3s;
  737. padding: 11px 0;
  738. }
  739. .inSecLeftCon:last-child {
  740. border-bottom: 0px solid #F0F0F0;
  741. }
  742. .inSecLeftImg {
  743. line-height: 0;
  744. margin-bottom: 6px;
  745. }
  746. .inSecLeftImg img {
  747. width: 16px;
  748. }
  749. .inSecLeftImg img:last-child {
  750. display: none;
  751. }
  752. .inSecLeftTxt {
  753. color: #424242;
  754. transition: all 0.3s;
  755. -moz-transition: all 0.3s;
  756. -ms-transition: all 0.3s;
  757. -o-transition: all 0.3s;
  758. -webkit-transition: all 0.3s;
  759. }
  760. /* .inSecLeftCon:hover {
  761. background-color: #198BE3;
  762. border-color: #198BE3;
  763. } */
  764. .inSecLeftCon:hover .inSecLeftImg img:first-child {
  765. display: none;
  766. }
  767. .inSecLeftCon:hover .inSecLeftImg img:last-child {
  768. display: inline-block;
  769. }
  770. .inSecLeftCon:hover .inSecLeftTxt {
  771. color: #fff;
  772. }
  773. .indexSec1Con {
  774. width: 415px;
  775. background-color: #fff;
  776. position: fixed;
  777. z-index: 99;
  778. left: -415px;
  779. top: 90px;
  780. bottom: 0;
  781. filter: alpha(opacity=0);
  782. -moz-opacity: 0;
  783. -khtml-opacity: 0;
  784. opacity: 0;
  785. transition: all .4s;
  786. -moz-transition: all .4s;
  787. -ms-transition: all .4s;
  788. -o-transition: all .4s;
  789. -webkit-transition: all .4s;
  790. }
  791. .index_sec1.active .indexSec1Con {
  792. left: 0;
  793. filter: alpha(opacity=100);
  794. -moz-opacity: 1;
  795. -khtml-opacity: 1;
  796. opacity: 1;
  797. transition: all .4s .6s;
  798. -moz-transition: all .4s .6s;
  799. -ms-transition: all .4s .6s;
  800. -o-transition: all .4s .6s;
  801. -webkit-transition: all .4s .6s;
  802. }
  803. .inSec1Tab {
  804. text-align: center;
  805. overflow: hidden;
  806. background-color: #fff;
  807. border-bottom: 1px solid #F0F0F0;
  808. padding: 10px 0;
  809. cursor: pointer;
  810. }
  811. .inSec1TabBox {
  812. width: 33.333333%;
  813. float: left;
  814. line-height: 0;
  815. position: relative;
  816. }
  817. .inSec1TabBox.active:after {
  818. content: '';
  819. position: absolute;
  820. left: 0;
  821. right: 0;
  822. bottom: -11px;
  823. height: 3px;
  824. /* background-color: #198BE3; */
  825. }
  826. .inSec1TabBox * {
  827. display: inline-block;
  828. vertical-align: middle;
  829. }
  830. .inSec1TabBox span {
  831. display: inline-block;
  832. line-height: 24px;
  833. }
  834. .inSec1TabBox img {
  835. width: 16px;
  836. margin-right: 5px;
  837. }
  838. .inSec1Box {
  839. display: none;
  840. height: 100%;
  841. }
  842. .inSec1Box.active {
  843. display: block;
  844. }
  845. .inSec1List1 {
  846. width: 130px;
  847. float: left;
  848. height: 100%;
  849. overflow: auto;
  850. }
  851. .inSec1List1 li {
  852. padding: 5px 12px 5px;
  853. cursor: pointer;
  854. transition: all 0.3s;
  855. -moz-transition: all 0.3s;
  856. -ms-transition: all 0.3s;
  857. -o-transition: all 0.3s;
  858. -webkit-transition: all 0.3s;
  859. }
  860. .inSec1List1 a {
  861. display: block;
  862. font-size: 14px;
  863. line-height: 0;
  864. transition: all 0.3s;
  865. -moz-transition: all 0.3s;
  866. -ms-transition: all 0.3s;
  867. -o-transition: all 0.3s;
  868. -webkit-transition: all 0.3s;
  869. }
  870. .inSec1List1 span {
  871. display: inline-block;
  872. vertical-align: middle;
  873. line-height: 24px;
  874. }
  875. .inSec1List1 span:first-child {
  876. width: 85%;
  877. }
  878. .inSec1List1 span:last-child {
  879. width: 11%;
  880. }
  881. .inSec1List2 {
  882. margin-left: 130px;
  883. height: 100%;
  884. overflow-y: auto;
  885. position: relative;
  886. }
  887. .inSec1List2 li,
  888. .inSec1Drag div {
  889. padding: 5px 12px;
  890. transition: background 0.3s;
  891. -moz-transition: background 0.3s;
  892. -ms-transition: background 0.3s;
  893. -o-transition: background 0.3s;
  894. -webkit-transition: background 0.3s;
  895. }
  896. .inSec1Drag div {
  897. cursor: pointer;
  898. position: relative;
  899. overflow: hidden;
  900. }
  901. /* .inSec1Drag div:hover {
  902. background-color: #D8EEFF;
  903. } */
  904. .inSec1List2 a {
  905. display: block;
  906. line-height: 25px;
  907. font-size: 14px;
  908. position: relative;
  909. }
  910. .inSec1List2 span,
  911. .inSec1Drag span {
  912. display: block;
  913. margin-left: 30px;
  914. margin-right: 30px;
  915. overflow: hidden;
  916. white-space: nowrap;
  917. text-overflow: ellipsis;
  918. }
  919. .inSec1List2 img,
  920. .inSec1Drag img {
  921. width: 22px;
  922. float: left;
  923. }
  924. .inSec1List2 .fa {
  925. position: absolute;
  926. right: 0;
  927. top: 0;
  928. line-height: 25px;
  929. }
  930. .inSec1List2 .fa-heart {
  931. color: #F6685E;
  932. }
  933. .inSec1List2 .fa-heart-o {
  934. color: #198be3;
  935. /* color: #ffdbd9; */
  936. }
  937. .indSec1Box {
  938. height: calc(100% - 60px);
  939. }
  940. .indSec1Line {
  941. height: 15px;
  942. position: relative;
  943. z-index: 9;
  944. background-color: #fff;
  945. }
  946. .aLeft {
  947. padding-right: 5px;
  948. position: absolute;
  949. z-index: 9;
  950. width: 18px;
  951. height: 88px;
  952. line-height: 0;
  953. right: -18px;
  954. top: 0;
  955. bottom: 0;
  956. margin: auto;
  957. text-align: center;
  958. background-color: #fff;
  959. border-radius: 0 8px 8px 0;
  960. webkit-box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  961. -moz-box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  962. box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  963. cursor: pointer;
  964. transition: all 0.3s;
  965. -moz-transition: all 0.3s;
  966. -ms-transition: all 0.3s;
  967. -o-transition: all 0.3s;
  968. -webkit-transition: all 0.3s;
  969. }
  970. /* .aLeft:hover {
  971. background-color: #D8EEFF;
  972. } */
  973. .aLeft i {
  974. line-height: 88px;
  975. font-size: 20px;
  976. color: #C8C8C8;
  977. }
  978. /* .aLeft:hover i{
  979. color: #fff;
  980. } */
  981. .inSec1Drag a {
  982. padding-right: 50px;
  983. position: relative;
  984. }
  985. .inSec1Drag .fa {
  986. width: 40px;
  987. height: 20px;
  988. text-align: center;
  989. line-height: 20px;
  990. border-radius: 13px;
  991. position: absolute;
  992. top: 0;
  993. right: 12px;
  994. bottom: 0;
  995. color: #fff;
  996. font-size: 14px;
  997. cursor: pointer;
  998. margin: auto;
  999. transition: background 0.3s;
  1000. -moz-transition: background 0.3s;
  1001. -ms-transition: background 0.3s;
  1002. -o-transition: background 0.3s;
  1003. -webkit-transition: background 0.3s;
  1004. }
  1005. .inSec1Drag .fa-minus {
  1006. background-color: #B2B2B2;
  1007. }
  1008. .inSec1Drag .fa-plus {
  1009. background-color: #D2E4FF;
  1010. }
  1011. .inSec1Drag .fa-plus:hover {
  1012. background-color: #69A5FE;
  1013. }
  1014. .inSec1Drag .fa-minus:hover {
  1015. background-color: #FD6F22;
  1016. }
  1017. /*****index_sec1*******/
  1018. /*****index_sec2*******/
  1019. .index_sec2 .inSecLeftBox {
  1020. left: inherit;
  1021. right: 0;
  1022. }
  1023. .inSec2Box {
  1024. width: 350px;
  1025. background-color: #fff;
  1026. position: fixed;
  1027. z-index: 99;
  1028. right: -415px;
  1029. top: 90px;
  1030. bottom: 0;
  1031. filter: alpha(opacity=0);
  1032. -moz-opacity: 0;
  1033. -khtml-opacity: 0;
  1034. opacity: 0;
  1035. transition: all .4s;
  1036. -moz-transition: all .4s;
  1037. -ms-transition: all .4s;
  1038. -o-transition: all .4s;
  1039. -webkit-transition: all .4s;
  1040. }
  1041. .index_sec2.active .inSec2Box {
  1042. right: 0;
  1043. filter: alpha(opacity=100);
  1044. -moz-opacity: 1;
  1045. -khtml-opacity: 1;
  1046. opacity: 1;
  1047. transition: all .4s .6s;
  1048. -moz-transition: all .4s .6s;
  1049. -ms-transition: all .4s .6s;
  1050. -o-transition: all .4s .6s;
  1051. -webkit-transition: all .4s .6s;
  1052. }
  1053. .index_sec2.active .inSecLeftBox {
  1054. right: -62px;
  1055. filter: alpha(opacity=0);
  1056. -moz-opacity: 0;
  1057. -khtml-opacity: 0;
  1058. opacity: 0;
  1059. transition: all .4s;
  1060. -moz-transition: all .4s;
  1061. -ms-transition: all .4s;
  1062. -o-transition: all .4s;
  1063. -webkit-transition: all .4s;
  1064. }
  1065. .aRight {
  1066. padding-left: 5px;
  1067. position: absolute;
  1068. z-index: 9;
  1069. width: 18px;
  1070. height: 88px;
  1071. line-height: 0;
  1072. left: -18px;
  1073. top: 0;
  1074. bottom: 0;
  1075. margin: auto;
  1076. text-align: center;
  1077. background-color: #fff;
  1078. border-radius: 8px 0 0 8px;
  1079. webkit-box-shadow: -5px 0 10px rgba(114, 165, 205, 0.25);
  1080. -moz-box-shadow: -5px 0 10px rgba(114, 165, 205, 0.25);
  1081. box-shadow: -5px 0 10px rgba(114, 165, 205, 0.25);
  1082. cursor: pointer;
  1083. transition: all 0.3s;
  1084. -moz-transition: all 0.3s;
  1085. -ms-transition: all 0.3s;
  1086. -o-transition: all 0.3s;
  1087. -webkit-transition: all 0.3s;
  1088. }
  1089. /* .aRight:hover {
  1090. background-color: #D8EEFF;
  1091. } */
  1092. .aRight i {
  1093. line-height: 88px;
  1094. font-size: 20px;
  1095. color: #C8C8C8;
  1096. }
  1097. .inSec2Tab {
  1098. text-align: center;
  1099. overflow: hidden;
  1100. background-color: #fff;
  1101. border-bottom: 1px solid #F0F0F0;
  1102. padding: 10px 0;
  1103. cursor: pointer;
  1104. }
  1105. .inSec2TabBox {
  1106. width: 50%;
  1107. float: left;
  1108. line-height: 0;
  1109. position: relative;
  1110. }
  1111. .inSec2TabBox.active:after {
  1112. content: '';
  1113. position: absolute;
  1114. left: 0;
  1115. right: 0;
  1116. bottom: -11px;
  1117. height: 3px;
  1118. /* background-color: #198BE3; */
  1119. }
  1120. .inSec2TabBox * {
  1121. display: inline-block;
  1122. vertical-align: middle;
  1123. }
  1124. .inSec2TabBox span {
  1125. display: inline-block;
  1126. line-height: 24px;
  1127. }
  1128. .inSec2TabBox img {
  1129. width: 16px;
  1130. margin-right: 5px;
  1131. }
  1132. .indexSec2Box {
  1133. height: calc(100% - 60px);
  1134. }
  1135. .inSec2Con {
  1136. display: none;
  1137. height: 100%;
  1138. }
  1139. .inSec2Con.active {
  1140. display: block;
  1141. }
  1142. .inSec2L {
  1143. height: 100%;
  1144. width: 110px;
  1145. float: left;
  1146. /* background-color: #F2F9FF; */
  1147. }
  1148. .inSec2R {
  1149. margin-left: 110px;
  1150. height: 100%;
  1151. position: relative;
  1152. }
  1153. .inSec2Llist li {
  1154. /* border-bottom: 1px solid #e0edef; */
  1155. padding: 5px 12px 5px;
  1156. line-height: 20px;
  1157. cursor: pointer;
  1158. transition: all 0.3s;
  1159. -moz-transition: all 0.3s;
  1160. -ms-transition: all 0.3s;
  1161. -o-transition: all 0.3s;
  1162. -webkit-transition: all 0.3s;
  1163. }
  1164. .inSec2Llist span {
  1165. display: block;
  1166. width: 70px;
  1167. }
  1168. .inSec2Llist i {
  1169. font-style: normal;
  1170. display: inline-block;
  1171. float: right;
  1172. width: 18px;
  1173. height: 16px;
  1174. font-size: 12px;
  1175. color: #fff;
  1176. margin-left: 6px;
  1177. text-align: right;
  1178. }
  1179. /* .inSec2Llist li.active,
  1180. .inSec2Llist li:hover {
  1181. background: #D8EEFF;
  1182. border-bottom-color: #D8EEFF;
  1183. } */
  1184. .indexSec2Li {
  1185. border-bottom: 1px dashed #EAEAEA;
  1186. padding: 10px 30px 10px 40px;
  1187. position: relative;
  1188. cursor: pointer;
  1189. }
  1190. .indexSec2Li,
  1191. .indexSec2Li > span {
  1192. display: block;
  1193. }
  1194. .indexSec2T {
  1195. position: relative;
  1196. line-height: 30px;
  1197. }
  1198. .indexSec2T img {
  1199. position: absolute;
  1200. left: -25px;
  1201. top: 50%;
  1202. transform: translateY(-50%);
  1203. width: 20px;
  1204. }
  1205. .indexSec2T span {
  1206. overflow: hidden;
  1207. white-space: nowrap;
  1208. text-overflow: ellipsis;
  1209. }
  1210. .indexSec2Li > i {
  1211. position: absolute;
  1212. top: 5px;
  1213. font-size: 16px;
  1214. right: 10px;
  1215. color: #a2a9a7;
  1216. cursor: pointer;
  1217. }
  1218. .indexSec2Txt {
  1219. font-size: 12px;
  1220. color: #a2a9a7;
  1221. line-height: 24px;
  1222. }
  1223. /*****index_sec2*******/
  1224. /*****index_sec3*******/
  1225. .index_sec3,
  1226. .layui-form {
  1227. height: 100%;
  1228. }
  1229. .indexSec3Box {
  1230. margin: 0 120px;
  1231. height: 100%;
  1232. transition: padding .4s;
  1233. -moz-transition: padding .4s;
  1234. -ms-transition: padding .4s;
  1235. -o-transition: padding .4s;
  1236. -webkit-transition: padding .4s;
  1237. }
  1238. .inSec3Head {
  1239. background-color: #fff;
  1240. margin: 20px 0 0;
  1241. display: inline-block;
  1242. line-height: 0;
  1243. webkit-box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  1244. -moz-box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  1245. box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  1246. cursor: pointer;
  1247. }
  1248. .inSec3Head > *,
  1249. .inSec3HeadTabBox > * {
  1250. display: inline-block;
  1251. vertical-align: middle;
  1252. }
  1253. .inSec3HeadTab {
  1254. padding: 0 15px;
  1255. position: relative;
  1256. }
  1257. .inSec3HeadTab.active:after {
  1258. content: '';
  1259. position: absolute;
  1260. left: 0;
  1261. right: 0;
  1262. bottom: 0;
  1263. height: 2px;
  1264. /* background-color: #198BE3; */
  1265. }
  1266. .inSec3HeadTab > * {
  1267. display: inline-block;
  1268. vertical-align: middle;
  1269. }
  1270. .inSec3HeadTabImg {
  1271. line-height: 0;
  1272. width: 18px;
  1273. }
  1274. .inSec3HeadTabImg img {
  1275. width: 100%;
  1276. }
  1277. .inSec3HeadTabImg img:last-child {
  1278. display: none;
  1279. }
  1280. .inSec3HeadTab.active .inSec3HeadTabImg img:last-child {
  1281. display: inline-block;
  1282. }
  1283. .inSec3HeadTab.active .inSec3HeadTabImg img:first-child {
  1284. display: none;
  1285. }
  1286. .inSec3HeadTabTxt {
  1287. height: 36px;
  1288. line-height: 36px;
  1289. margin-left: 5px;
  1290. }
  1291. .inSec3HeadLine {
  1292. height: 24px;
  1293. width: 1px;
  1294. background-color: #EAEAEA;
  1295. }
  1296. .inSec3Setting,
  1297. .inSec3HeadAdd {
  1298. padding: 0 15px;
  1299. }
  1300. .inSec3Box {
  1301. -webkit-box-shadow: 0 0 10px rgba(114, 165, 205, 0.25);
  1302. -moz-box-shadow: 0 0 10px rgba(114, 165, 205, 0.25);
  1303. box-shadow: 0 0 10px rgba(114, 165, 205, 0.25);
  1304. background-color: #fff;
  1305. }
  1306. .inSec3Con {
  1307. overflow: auto;
  1308. height: 200px;
  1309. position: relative;
  1310. }
  1311. .inSec3Major {
  1312. float: left;
  1313. width: 25%;
  1314. padding: 19px 10px;
  1315. border-left: 1px dashed #EAEAEA;
  1316. border-bottom: 1px dashed #EAEAEA;
  1317. }
  1318. .inSec3MajorImgBox {
  1319. line-height: 0;
  1320. }
  1321. .inSec3MajorImgBox * {
  1322. display: inline-block;
  1323. vertical-align: middle;
  1324. }
  1325. .inSec3MajorImg {
  1326. width: 24px;
  1327. margin-right: 10px;
  1328. }
  1329. .inSec3MajorImg img {
  1330. width: 100%;
  1331. }
  1332. .inSec3MajorImgBox span {
  1333. width: 70%;
  1334. line-height: 24px;
  1335. overflow: hidden;
  1336. white-space: nowrap;
  1337. text-overflow: ellipsis;
  1338. }
  1339. .inSec3MajorTxt {
  1340. text-align: right;
  1341. margin-top: 10px;
  1342. }
  1343. .inSec3MajorTxt span {
  1344. font-weight: bold;
  1345. font-size: 20px;
  1346. }
  1347. .inSec3Major:nth-child(1) .inSec3MajorTxt span {
  1348. color: #198BE3;
  1349. }
  1350. .inSec3Major:nth-child(2) .inSec3MajorTxt span {
  1351. color: #F6695F;
  1352. }
  1353. .inSec3Major:nth-child(3) .inSec3MajorTxt span {
  1354. color: #59D078;
  1355. }
  1356. .inSec3Major:nth-child(4) .inSec3MajorTxt span {
  1357. color: #8652FE;
  1358. }
  1359. .inSec3Major:nth-child(5) .inSec3MajorTxt span {
  1360. color: #ECA202;
  1361. }
  1362. .inSec3Major:nth-child(6) .inSec3MajorTxt span {
  1363. color: #00E7D4;
  1364. }
  1365. .inSec3Major:nth-child(7) .inSec3MajorTxt span {
  1366. color: #665FF5;
  1367. }
  1368. .inSec3Major:nth-child(8) .inSec3MajorTxt span {
  1369. color: #DBC009;
  1370. }
  1371. .inSec3L {
  1372. width: 130px;
  1373. float: left;
  1374. /* background-color: #F2F9FF; */
  1375. height: 100%;
  1376. overflow: auto;
  1377. }
  1378. .inSec3R {
  1379. margin-left: 130px;
  1380. height: 100%;
  1381. overflow: auto;
  1382. }
  1383. .workList li {
  1384. padding: 7px 5px;
  1385. /* border-bottom: 1px solid #E0F1FF; */
  1386. line-height: 0;
  1387. cursor: pointer;
  1388. transition: all 0.3s;
  1389. -moz-transition: all 0.3s;
  1390. -ms-transition: all 0.3s;
  1391. -o-transition: all 0.3s;
  1392. -webkit-transition: all 0.3s;
  1393. }
  1394. /* .workList li.active {
  1395. background-color: #D6EDFF;
  1396. } */
  1397. .workList li > * {
  1398. display: inline-block;
  1399. vertical-align: middle;
  1400. }
  1401. .workListImg img {
  1402. width: 100%;
  1403. }
  1404. .workListImg {
  1405. width: 14px;
  1406. margin-right: 2px;
  1407. line-height: 0;
  1408. }
  1409. .workList span {
  1410. overflow: hidden;
  1411. white-space: nowrap;
  1412. text-overflow: ellipsis;
  1413. max-width: 70px;
  1414. line-height: 20px;
  1415. }
  1416. .workListTips span {
  1417. max-width: 59px;
  1418. }
  1419. .workListInfo span {
  1420. width: 70px;
  1421. }
  1422. .inSec3WorkBox {
  1423. padding: 0 10px;
  1424. display: none;
  1425. position: relative;
  1426. height: 100%;
  1427. }
  1428. .inSec3WorkBox .inSec2List {
  1429. padding: 0;
  1430. }
  1431. .inSec3WorkBox .inSec2T {
  1432. width: 65%;
  1433. }
  1434. .inSec3WorkBox:first-child {
  1435. display: block;
  1436. }
  1437. .inSec3Work {
  1438. border-bottom: 1px dashed #F0F0F0;
  1439. padding: 4px;
  1440. position: relative;
  1441. }
  1442. .inSec3WorkT {
  1443. margin-right: 66px;
  1444. overflow: hidden;
  1445. white-space: nowrap;
  1446. text-overflow: ellipsis;
  1447. }
  1448. .inSec3WorkTime {
  1449. font-size: 12px;
  1450. margin-top: 4px;
  1451. color: #C3C3C3;
  1452. }
  1453. .inSec3WorkBtn {
  1454. position: absolute;
  1455. right: 0;
  1456. top: 0;
  1457. bottom: 0;
  1458. margin: auto;
  1459. width: 50px;
  1460. height: 20px;
  1461. line-height: 20px;
  1462. text-align: center;
  1463. font-size: 12px;
  1464. /* background-color: #EAF5FF; */
  1465. /* color: #198BE3; */
  1466. border-radius: 10px;
  1467. cursor: pointer;
  1468. }
  1469. .inSec3WorkBtn2 {
  1470. position: absolute;
  1471. right: 0;
  1472. top: 0;
  1473. bottom: 0;
  1474. margin: auto;
  1475. width: 50px;
  1476. height: 20px;
  1477. line-height: 20px;
  1478. text-align: center;
  1479. font-size: 12px;
  1480. /* color: #198BE3; */
  1481. border-radius: 10px;
  1482. }
  1483. .inSec2List {
  1484. padding: 0 10px;
  1485. background: #fff;
  1486. }
  1487. .inSec2List li {
  1488. padding: 9px 0;
  1489. border-top: 1px dashed #E7E7E7;
  1490. position: relative;
  1491. }
  1492. .inSec2List li:first-child {
  1493. border: 0;
  1494. }
  1495. .inSec2List a,
  1496. .inSec2List span {
  1497. display: block;
  1498. }
  1499. .inSec2List a {
  1500. font-size: 14px;
  1501. }
  1502. .inSec2T {
  1503. width: 70%;
  1504. overflow: hidden;
  1505. white-space: nowrap;
  1506. text-overflow: ellipsis;
  1507. }
  1508. .inSec2T img {
  1509. float: left;
  1510. margin-right: 8px;
  1511. width: 18px;
  1512. margin-top: 3px;
  1513. }
  1514. .inSec2Time {
  1515. text-align: right;
  1516. color: #C2C2C2;
  1517. float: right;
  1518. }
  1519. .inSec3Num {
  1520. font-style: normal;
  1521. display: inline-block;
  1522. width: 18px;
  1523. height: 16px;
  1524. line-height: 16px;
  1525. border-radius: 9px;
  1526. font-size: 12px;
  1527. color: #fff;
  1528. margin-left: 6px;
  1529. /* color: #2E96E6; */
  1530. text-align: right;
  1531. }
  1532. .inSec3Link {
  1533. display: inline-block;
  1534. line-height: 24px;
  1535. padding: 0 15px;
  1536. color: #424242;
  1537. border-radius: 4px;
  1538. margin-top: 10px;
  1539. margin-left: 10px;
  1540. }
  1541. .inSec3Link1 {
  1542. background-color: #CDFFF5;
  1543. border: 1px solid #1CDBB5;
  1544. }
  1545. .inSec3Link2 {
  1546. background-color: #F2F9FF;
  1547. border: 1px solid #8ECBFF;
  1548. }
  1549. .inSec3Link3 {
  1550. background-color: #FFF5B1;
  1551. border: 1px solid #F7DF6F;
  1552. }
  1553. .inSec3Link4 {
  1554. background-color: #FFCDCA;
  1555. border: 1px solid #FDA09A;
  1556. }
  1557. .inSec3Link5 {
  1558. background-color: #F0E9FF;
  1559. border: 1px solid #D3BEFF;
  1560. }
  1561. .inSec3Link6 {
  1562. background-color: #CEFFFC;
  1563. border: 1px solid #79F1E9;
  1564. }
  1565. .inSec3Link7 {
  1566. background-color: #E7EDFF;
  1567. border: 1px solid #A8BCF8;
  1568. }
  1569. .inSec3Link8 {
  1570. background-color: #FFEEE1;
  1571. border: 1px solid #F7B482;
  1572. }
  1573. .serRow {
  1574. overflow: hidden;
  1575. margin: 0 -4px;
  1576. padding-bottom: 10px;
  1577. }
  1578. .serCol3 {
  1579. float: left;
  1580. width: 33.333333%;
  1581. padding: 0 4px;
  1582. margin-top: 12px;
  1583. }
  1584. .serCon,
  1585. .serCon span {
  1586. display: block;
  1587. font-size: 12px;
  1588. }
  1589. .serCon {
  1590. font-size: 14px;
  1591. text-align: center;
  1592. }
  1593. .serImg {
  1594. margin: 0 auto 5px;
  1595. line-height: 0;
  1596. width: 35px;
  1597. height: 35px;
  1598. border-radius: 50%;
  1599. overflow: hidden;
  1600. }
  1601. .serImg img {
  1602. width: 100%;
  1603. }
  1604. .serTxt {
  1605. overflow: hidden;
  1606. white-space: nowrap;
  1607. text-overflow: ellipsis;
  1608. }
  1609. .propagateBox {
  1610. overflow: hidden;
  1611. }
  1612. .propagateL {
  1613. float: left;
  1614. width: 110px;
  1615. }
  1616. .propagateImg {
  1617. line-height: 0;
  1618. overflow: hidden;
  1619. padding-bottom: 51.798561%;
  1620. height: 0;
  1621. }
  1622. .propagateImg {
  1623. width: 100%;
  1624. }
  1625. .propagateR {
  1626. margin-left: 125px;
  1627. }
  1628. .propagateT {
  1629. width: 100%;
  1630. display: -webkit-box !important;
  1631. -webkit-box-orient: vertical;
  1632. -webkit-line-clamp: 2;
  1633. overflow: hidden;
  1634. text-overflow: ellipsis;
  1635. }
  1636. .specialBox {
  1637. display: block;
  1638. line-height: 0;
  1639. position: relative;
  1640. height: 0;
  1641. padding-bottom: 31.875%;
  1642. overflow: hidden;
  1643. }
  1644. .specialBox1 {
  1645. padding-bottom: 19.094488%;
  1646. margin: 10px 10px 0;
  1647. }
  1648. .specialBox img {
  1649. width: 100%;
  1650. }
  1651. .specialTxt {
  1652. position: absolute;
  1653. left: 0;
  1654. right: 0;
  1655. bottom: 0;
  1656. top: 0;
  1657. background-color: rgba(0, 0, 0, .7);
  1658. text-align: center;
  1659. transition: all 0.3s;
  1660. -moz-transition: all 0.3s;
  1661. -ms-transition: all 0.3s;
  1662. -o-transition: all 0.3s;
  1663. -webkit-transition: all 0.3s;
  1664. filter: alpha(opacity=0);
  1665. -moz-opacity: 0;
  1666. -khtml-opacity: 0;
  1667. opacity: 0;
  1668. }
  1669. .specialTxt div {
  1670. color: #fff;
  1671. font-size: 12px;
  1672. position: absolute;
  1673. top: 50%;
  1674. left: 0;
  1675. right: 0;
  1676. transform: translateY(-50%);
  1677. }
  1678. .specialBox:hover .specialTxt {
  1679. filter: alpha(opacity=100);
  1680. -moz-opacity: 1;
  1681. -khtml-opacity: 1;
  1682. opacity: 1;
  1683. }
  1684. .specialRow {
  1685. overflow: hidden;
  1686. margin: 0 5px;
  1687. padding-bottom: 10px;
  1688. }
  1689. .specialCol12 {
  1690. float: left;
  1691. width: 100%;
  1692. padding: 0 5px;
  1693. margin-top: 10px;
  1694. }
  1695. #major
  1696. {
  1697. width:100%;
  1698. }
  1699. .specialCol4 {
  1700. float: left;
  1701. width: 33.333333%;
  1702. padding: 0 5px;
  1703. margin-top: 10px;
  1704. }
  1705. .headNumTxt
  1706. {
  1707. width:80px;
  1708. overflow: hidden;
  1709. text-overflow: ellipsis;
  1710. white-space: nowrap;
  1711. height:30px;
  1712. }
  1713. .echartBox {
  1714. height: 100%;
  1715. width: 205px;
  1716. }
  1717. #age
  1718. {
  1719. width:280px !important;
  1720. position:relative;
  1721. left:-65px;
  1722. }
  1723. .ageTxt
  1724. {
  1725. left: calc(9% - 46px) !important;
  1726. }
  1727. .layui-input-block {
  1728. position: absolute;
  1729. right: 22px;
  1730. top: 10px;
  1731. width: 140px;
  1732. }
  1733. .layui-input,
  1734. .layui-select,
  1735. .layui-textarea {
  1736. height: 34px;
  1737. line-height: 34px\9;
  1738. }
  1739. .layui-form-select dl {
  1740. /* top: 38px; */
  1741. max-height: 130px;
  1742. }
  1743. .layui-form-select dl dd.layui-this {
  1744. background-color: #198BE3;
  1745. }
  1746. .inSec3majorTxt {
  1747. position: absolute;
  1748. top: 0;
  1749. bottom: 0;
  1750. margin: auto;
  1751. height: 40px;
  1752. text-align: center;
  1753. }
  1754. .inSec3majorTxt1 {
  1755. left: 0;
  1756. right: 65%;
  1757. }
  1758. .inSec3majorTxt2 {
  1759. left: 0;
  1760. right: 0;
  1761. }
  1762. .inSec3majorTxt3 {
  1763. left: 65%;
  1764. right: 0;
  1765. }
  1766. .inSec3majorTxt div:first-child {
  1767. font-size: 14px;
  1768. }
  1769. .inSec3majorTxt div:last-child {
  1770. font-size: 24px;
  1771. font-weight: bold;
  1772. }
  1773. .overviewBox {
  1774. padding: 15px 20px;
  1775. width: 33.333333%;
  1776. float: left;
  1777. border-left: 1px dashed #EAEAEA;
  1778. border-bottom: 1px dashed #EAEAEA;
  1779. }
  1780. .overviewImg {
  1781. line-height: 0;
  1782. margin-bottom: 3px;
  1783. }
  1784. .overviewImg * {
  1785. display: inline-block;
  1786. vertical-align: top;
  1787. }
  1788. .overviewImg img {
  1789. width: 45px;
  1790. margin-right: 10px;
  1791. }
  1792. .overviewImg span {
  1793. line-height: 20px;
  1794. }
  1795. .overviewTxt {
  1796. text-align: right;
  1797. font-size: 20px;
  1798. font-weight: bold;
  1799. /* line-height: 20px; */
  1800. }
  1801. .overviewBox:nth-child(1) .overviewTxt {
  1802. color: #4A9ADE;
  1803. }
  1804. .overviewBox:nth-child(2) .overviewTxt {
  1805. color: #59D078;
  1806. }
  1807. .overviewBox:nth-child(3) .overviewTxt {
  1808. color: #EF9508;
  1809. }
  1810. .overviewBox:nth-child(4) .overviewTxt {
  1811. color: #F6685E;
  1812. }
  1813. .overviewBox:nth-child(5) .overviewTxt {
  1814. color: #7A74F1;
  1815. }
  1816. .overviewBox:nth-child(6) .overviewTxt {
  1817. color: #34E9F9;
  1818. }
  1819. /*****index_sec3*******/
  1820. /*****search*******/
  1821. .search {
  1822. position: fixed;
  1823. z-index: 999;
  1824. left: 0;
  1825. right: 0;
  1826. height: 100%;
  1827. top: -100%;
  1828. /* background-color: #005190; */
  1829. padding: 90px 40px 0;
  1830. transition: all 0.5s;
  1831. -moz-transition: all 0.5s;
  1832. -ms-transition: all 0.5s;
  1833. -o-transition: all 0.5s;
  1834. -webkit-transition: all 0.5s;
  1835. filter: alpha(opacity=0);
  1836. -moz-opacity: 0;
  1837. -khtml-opacity: 0;
  1838. opacity: 0;
  1839. }
  1840. body.active .search {
  1841. top: 0;
  1842. filter: alpha(opacity=100);
  1843. -moz-opacity: 1;
  1844. -khtml-opacity: 1;
  1845. opacity: 1;
  1846. }
  1847. .searchL {
  1848. float: left;
  1849. height: 100%;
  1850. width: 180px;
  1851. overflow: auto;
  1852. }
  1853. .searchR {
  1854. margin-left: 200px;
  1855. height: 100%;
  1856. overflow: auto;
  1857. padding-top: 5px;
  1858. }
  1859. .searchLT {
  1860. /* color: #82C7FE; */
  1861. margin-bottom: 6px;
  1862. line-height: 24px;
  1863. font-weight: bold;
  1864. }
  1865. .searchLList {
  1866. height: calc(100% - 30px);
  1867. overflow: auto;
  1868. /* padding-left: 10px; */
  1869. }
  1870. .searchLList li {
  1871. padding: 3px 12px;
  1872. transition: background 0.3s;
  1873. -moz-transition: background 0.3s;
  1874. -ms-transition: background 0.3s;
  1875. -o-transition: background 0.3s;
  1876. -webkit-transition: background 0.3s;
  1877. }
  1878. .searchLList a {
  1879. display: block;
  1880. line-height: 26px;
  1881. font-size: 14px;
  1882. color: #fff;
  1883. }
  1884. .searchLList span {
  1885. display: block;
  1886. margin-left: 30px;
  1887. overflow: hidden;
  1888. white-space: nowrap;
  1889. text-overflow: ellipsis;
  1890. }
  1891. .searchLList img {
  1892. width: 22px;
  1893. float: left;
  1894. margin-top: 2px;
  1895. }
  1896. .searchTop {
  1897. line-height: 22px;
  1898. margin-bottom: 15px;
  1899. }
  1900. .searchTop > span {
  1901. float: left;
  1902. /* color: #63A7DF; */
  1903. }
  1904. .searchTopList {
  1905. margin-left: 70px;
  1906. }
  1907. .searchTopList li {
  1908. display: inline-block;
  1909. padding: 0 15px;
  1910. margin: 0 2px;
  1911. color: #fff;
  1912. transition: all 0.3s;
  1913. -moz-transition: all 0.3s;
  1914. -ms-transition: all 0.3s;
  1915. -o-transition: all 0.3s;
  1916. -webkit-transition: all 0.3s;
  1917. cursor: pointer;
  1918. border-radius: 11px;
  1919. }
  1920. /* .searchTopList li.active,
  1921. .searchTopList li:hover {
  1922. background-color: #0F85E2;
  1923. } */
  1924. .searchRTop {
  1925. line-height: 24px;
  1926. padding: 4px 12px;
  1927. /* background-color: #003E83; */
  1928. margin-top: 20px;
  1929. /* color: #81C7FE; */
  1930. }
  1931. .searchList {
  1932. margin: 0 0 20px;
  1933. }
  1934. .searchLi {
  1935. width: 170px;
  1936. margin-right: 20px;
  1937. margin-top: 20px;
  1938. float: left;
  1939. position: relative;
  1940. }
  1941. .searchLi > * {
  1942. display: inline-block;
  1943. vertical-align: middle;
  1944. }
  1945. .searchLiImg {
  1946. line-height: 0;
  1947. width: 40px;
  1948. height: 40px;
  1949. border-radius: 50%;
  1950. overflow: hidden;
  1951. }
  1952. .searchLiImg img {
  1953. width: 100%;
  1954. }
  1955. .searchLiTxt {
  1956. line-height: 24px;
  1957. margin-left: 5px;
  1958. color: #fff;
  1959. overflow: hidden;
  1960. white-space: nowrap;
  1961. text-overflow: ellipsis;
  1962. width: 70%;
  1963. }
  1964. .searchLink,
  1965. .searchLink span {
  1966. display: block;
  1967. }
  1968. .searchLink {
  1969. position: absolute;
  1970. left: 0;
  1971. top: 50%;
  1972. /* transform: translateY(-50%); */
  1973. background-color: #fff;
  1974. width: 220px;
  1975. z-index: -1;
  1976. filter: alpha(opacity=0);
  1977. -moz-opacity: 0;
  1978. -khtml-opacity: 0;
  1979. opacity: 0;
  1980. transition: all 0.3s;
  1981. -moz-transition: all 0.3s;
  1982. -ms-transition: all 0.3s;
  1983. -o-transition: all 0.3s;
  1984. -webkit-transition: all 0.3s;
  1985. transform: translateY(-50%) scale(1, 0);
  1986. -webkit-transform: translateY(-50%) scale(1, 0);
  1987. -moz-transform: translateY(-50%) scale(1, 0);
  1988. -o-transform: translateY(-50%) scale(1, 0);
  1989. -ms-transform: translateY(-50%) scale(1, 0);
  1990. }
  1991. .searchLi:hover .searchLink {
  1992. filter: alpha(opacity=100);
  1993. -moz-opacity: 1;
  1994. -khtml-opacity: 1;
  1995. opacity: 1;
  1996. z-index: 1;
  1997. transform: translateY(-50%) scale(1, 1);
  1998. -webkit-transform: translateY(-50%) scale(1, 1);
  1999. -moz-transform: translateY(-50%) scale(1, 1);
  2000. -o-transform: translateY(-50%) scale(1, 1);
  2001. -ms-transform: translateY(-50%) scale(1, 1);
  2002. }
  2003. .searchLinkT {
  2004. padding: 0 8px;
  2005. line-height: 28px;
  2006. overflow: hidden;
  2007. white-space: nowrap;
  2008. text-overflow: ellipsis;
  2009. border-bottom: 1px solid #EEECEC;
  2010. }
  2011. .searchLinkBox {
  2012. line-height: 0;
  2013. padding: 10px 8px;
  2014. }
  2015. .searchLinkBox > * {
  2016. display: inline-block !important;
  2017. vertical-align: middle;
  2018. }
  2019. .searchLinkImg {
  2020. width: 50px;
  2021. height: 50px;
  2022. border-radius: 50%;
  2023. overflow: hidden;
  2024. }
  2025. .searchLinkImg img {
  2026. width: 100%;
  2027. }
  2028. .searchLinkCon {
  2029. width: 130px;
  2030. margin-left: 15px;
  2031. line-height: 20px;
  2032. }
  2033. .searchLinkTxt {
  2034. color: rgba(0, 0, 0, .5);
  2035. }
  2036. /*****search*******/
  2037. /*****desktopSet*******/
  2038. .desktopSetBox.active .desktopSetZhe {
  2039. display: block;
  2040. }
  2041. .desktopSetBox.active .desktopSet {
  2042. z-index: 99999;
  2043. filter: alpha(opacity=100);
  2044. -moz-opacity: 1;
  2045. -khtml-opacity: 1;
  2046. opacity: 1;
  2047. }
  2048. .desktopSetZhe {
  2049. position: fixed;
  2050. top: 0;
  2051. bottom: 0;
  2052. left: 0;
  2053. right: 0;
  2054. z-index: 99998;
  2055. background-color: rgba(0, 0, 0, .5);
  2056. display: none;
  2057. }
  2058. .desktopSet {
  2059. padding: 1px 0;
  2060. width: 540px;
  2061. /* height: 300px; */
  2062. position: fixed;
  2063. left: 0;
  2064. right: 0;
  2065. margin: auto;
  2066. top: 50%;
  2067. transform: translateY(-50%);
  2068. background-color: #fff;
  2069. border-radius: 10px;
  2070. transition: all 0.3s;
  2071. -moz-transition: all 0.3s;
  2072. -ms-transition: all 0.3s;
  2073. -o-transition: all 0.3s;
  2074. -webkit-transition: all 0.3s;
  2075. font-size: 12px;
  2076. filter: alpha(opacity=0);
  2077. -moz-opacity: 0;
  2078. -khtml-opacity: 0;
  2079. opacity: 0;
  2080. z-index: -1;
  2081. }
  2082. .desktopSet > img {
  2083. position: absolute;
  2084. right: 10px;
  2085. top: 10px;
  2086. width: 22px;
  2087. cursor: pointer;
  2088. }
  2089. .deskSetT {
  2090. text-align: center;
  2091. font-weight: bold;
  2092. font-size: 18px;
  2093. margin-top: 16px;
  2094. color: #333;
  2095. }
  2096. .deskSetInfo {
  2097. text-align: center;
  2098. margin: 3px 0 20px;
  2099. }
  2100. .deskSetList {
  2101. }
  2102. .deskSetLi {
  2103. height: 52px;
  2104. padding: 11px 30px;
  2105. line-height: 0;
  2106. cursor: pointer;
  2107. position: relative;
  2108. transition: background 0.3s;
  2109. -moz-transition: background 0.3s;
  2110. -ms-transition: background 0.3s;
  2111. -o-transition: background 0.3s;
  2112. -webkit-transition: background 0.3s;
  2113. }
  2114. .deskSetLi.active {
  2115. background-color: #FFF6DA;
  2116. }
  2117. .deskSetLi:hover {
  2118. background-color: #E9F2FF;
  2119. }
  2120. .deskSetLi .fa {
  2121. color: #A2A8B2;
  2122. line-height: 30px;
  2123. font-size: 16px;
  2124. }
  2125. .deskSetLi .faR {
  2126. float: right;
  2127. transition: all 0.3s;
  2128. -moz-transition: all 0.3s;
  2129. -ms-transition: all 0.3s;
  2130. -o-transition: all 0.3s;
  2131. -webkit-transition: all 0.3s;
  2132. filter: alpha(opacity=0);
  2133. -moz-opacity: 0;
  2134. -khtml-opacity: 0;
  2135. opacity: 0;
  2136. }
  2137. .deskSetLi:hover .faR {
  2138. filter: alpha(opacity=100);
  2139. -moz-opacity: 1;
  2140. -khtml-opacity: 1;
  2141. opacity: 1;
  2142. }
  2143. .deskSetLi > * {
  2144. display: inline-block;
  2145. vertical-align: middle;
  2146. line-height: 0;
  2147. }
  2148. .deskName {
  2149. width: 200px;
  2150. margin-left: 15px;
  2151. position: relative;
  2152. }
  2153. .deskNameTxt {
  2154. line-height: 30px;
  2155. padding: 0 12px;
  2156. }
  2157. .deskNameInput {
  2158. display: none;
  2159. position: absolute;
  2160. left: 0;
  2161. right: 0;
  2162. bottom: 0;
  2163. top: 0;
  2164. background: #D1D9E5;
  2165. border-radius: 15px;
  2166. padding: 0 60px 0 12px;
  2167. }
  2168. .deskNameInput.active {
  2169. display: block;
  2170. }
  2171. .deskNameInput input {
  2172. border: 0;
  2173. background: transparent;
  2174. line-height: 24px;
  2175. padding-top: 3px;
  2176. width: 100%;
  2177. display: block;
  2178. color: rgba(0, 0, 0, .6);
  2179. }
  2180. .deskNameInput span {
  2181. position: absolute;
  2182. right: 20px;
  2183. top: 0;
  2184. line-height: 30px;
  2185. }
  2186. .deskSetLiTips {
  2187. position: absolute;
  2188. top: 0;
  2189. bottom: 0;
  2190. right: 0;
  2191. text-align: right;
  2192. /* background: #fff; */
  2193. width: 0;
  2194. transition: all .1s;
  2195. -moz-transition: all .1s;
  2196. -ms-transition: all .1s;
  2197. -o-transition: all .1s;
  2198. -webkit-transition: all .1s;
  2199. overflow: hidden;
  2200. }
  2201. .deskSetLi.active .deskSetLiTips {
  2202. width: auto;
  2203. }
  2204. .deskSetLiTips > * {
  2205. float: left;
  2206. }
  2207. .deskSetLiTips > span {
  2208. line-height: 52px;
  2209. color: #fec006;
  2210. margin-right: 10px;
  2211. }
  2212. .deskSetLiTips div {
  2213. width: 52px;
  2214. height: 100%;
  2215. text-align: center;
  2216. }
  2217. .deskSetLiTips img {
  2218. height: 24px;
  2219. margin-top: 14px;
  2220. }
  2221. .deskSetClose {
  2222. background: #A2A9A7;
  2223. }
  2224. .deskSetTrue {
  2225. background: #FED55B;
  2226. }
  2227. .deskSetBtn {
  2228. width: 120px;
  2229. height: 40px;
  2230. line-height: 40px;
  2231. border-radius: 20px;
  2232. color: #fff;
  2233. font-size: 16px;
  2234. text-align: center;
  2235. cursor: pointer;
  2236. margin: 30px auto;
  2237. background: rgba(105, 165, 254, .6);
  2238. transition: all 0.3s;
  2239. -moz-transition: all 0.3s;
  2240. -ms-transition: all 0.3s;
  2241. -o-transition: all 0.3s;
  2242. -webkit-transition: all 0.3s;
  2243. }
  2244. .deskSetBtn:hover {
  2245. background: rgba(105, 165, 254, 1);
  2246. }
  2247. /*****desktopSet*******/