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.
 
 
 
 
 
 

2593 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. .inSec3RowBox {
  579. height: calc(100% - 76px);
  580. margin: 10px -10px;
  581. }
  582. .inSec3Row {
  583. height: 100%;
  584. overflow: auto;
  585. display: none;
  586. }
  587. .inSec3Row:first-child {
  588. display: block;
  589. }
  590. .inSec3Col6 {
  591. /* width: 50%; */
  592. width: 840px;
  593. float: left;
  594. padding: 10px;
  595. }
  596. .inSec3Col3 {
  597. /* width: 25%; */
  598. width: 420px;
  599. float: left;
  600. padding: 10px;
  601. }
  602. .inSecT {
  603. color: #fff;
  604. font-size: 16px;
  605. line-height: 24px;
  606. padding: 5px 15px;
  607. /* background-color: #198BE3; */
  608. height: 34px;
  609. line-height: 0;
  610. }
  611. .inSecT * {
  612. display: inline-block;
  613. vertical-align: middle;
  614. }
  615. .inSecT span {
  616. line-height: 24px;
  617. }
  618. .inSecTMore {
  619. font-style: normal;
  620. display: inline-block;
  621. width: 30px;
  622. height: 16px;
  623. text-align: center;
  624. line-height: 16px;
  625. border-radius: 9px;
  626. font-size: 12px;
  627. color: #fff;
  628. margin-left: 6px;
  629. /* margin-top: 4px; */
  630. background: #FFAC41;
  631. position: relative;
  632. }
  633. .inSecTMore::after {
  634. content: '';
  635. position: absolute;
  636. left: -8px;
  637. top: 50%;
  638. margin-top: -5px;
  639. border: 5px solid transparent;
  640. border-right-color: #FFAC41;
  641. }
  642. .more {
  643. width: 35px;
  644. height: 20px;
  645. text-align: center;
  646. line-height: 0;
  647. cursor: pointer;
  648. display: block;
  649. border-radius: 10px;
  650. float: right;
  651. margin-top: 2px;
  652. /* background-color: #75B9EE; */
  653. }
  654. .more span {
  655. display: inline-block;
  656. width: 4px;
  657. height: 4px;
  658. border-radius: 50%;
  659. background: #fff;
  660. margin: 8px 2px 0;
  661. }
  662. .noLoginImg {
  663. line-height: 0;
  664. }
  665. .noLoginImg img {
  666. width: 70px;
  667. }
  668. .noLoginTxt {
  669. font-size: 14px;
  670. color: #B8B8B8;
  671. }
  672. .noLogin {
  673. position: absolute;
  674. top: 0;
  675. left: 0;
  676. bottom: 0;
  677. right: 0;
  678. margin: auto;
  679. width: 110px;
  680. height: 130px;
  681. text-align: center;
  682. }
  683. /*****public*******/
  684. /*****index_sec1*******/
  685. .inSecLeftBox {
  686. position: fixed;
  687. z-index: 99;
  688. top: 52%;
  689. transform: translateY(-50%);
  690. left: 0;
  691. width: 62px;
  692. text-align: center;
  693. font-size: 12px;
  694. background-color: #fff;
  695. -webkit-box-shadow: 0 0 10px rgba(25, 139, 227, .3);
  696. -moz-box-shadow: 0 0 10px rgba(25, 139, 227, .3);
  697. box-shadow: 0 0 10px rgba(25, 139, 227, .3);
  698. cursor: pointer;
  699. filter: alpha(opacity=100);
  700. -moz-opacity: 1;
  701. -khtml-opacity: 1;
  702. opacity: 1;
  703. transition: all .4s .4s;
  704. -moz-transition: all .4s .4s;
  705. -ms-transition: all .4s .4s;
  706. -o-transition: all .4s .4s;
  707. -webkit-transition: all .4s .4s;
  708. }
  709. .index_sec1.active .inSecLeftBox {
  710. left: -62px;
  711. filter: alpha(opacity=0);
  712. -moz-opacity: 0;
  713. -khtml-opacity: 0;
  714. opacity: 0;
  715. transition: all .4s;
  716. -moz-transition: all .4s;
  717. -ms-transition: all .4s;
  718. -o-transition: all .4s;
  719. -webkit-transition: all .4s;
  720. }
  721. .inSecLeftCon {
  722. border-bottom: 1px solid #F0F0F0;
  723. transition: all 0.3s;
  724. -moz-transition: all 0.3s;
  725. -ms-transition: all 0.3s;
  726. -o-transition: all 0.3s;
  727. -webkit-transition: all 0.3s;
  728. padding: 11px 0;
  729. }
  730. .inSecLeftCon:last-child {
  731. border-bottom: 0px solid #F0F0F0;
  732. }
  733. .inSecLeftImg {
  734. line-height: 0;
  735. margin-bottom: 6px;
  736. }
  737. .inSecLeftImg img {
  738. width: 16px;
  739. }
  740. .inSecLeftImg img:last-child {
  741. display: none;
  742. }
  743. .inSecLeftTxt {
  744. color: #424242;
  745. transition: all 0.3s;
  746. -moz-transition: all 0.3s;
  747. -ms-transition: all 0.3s;
  748. -o-transition: all 0.3s;
  749. -webkit-transition: all 0.3s;
  750. }
  751. /* .inSecLeftCon:hover {
  752. background-color: #198BE3;
  753. border-color: #198BE3;
  754. } */
  755. .inSecLeftCon:hover .inSecLeftImg img:first-child {
  756. display: none;
  757. }
  758. .inSecLeftCon:hover .inSecLeftImg img:last-child {
  759. display: inline-block;
  760. }
  761. .inSecLeftCon:hover .inSecLeftTxt {
  762. color: #fff;
  763. }
  764. .indexSec1Con {
  765. width: 415px;
  766. background-color: #fff;
  767. position: fixed;
  768. z-index: 99;
  769. left: -415px;
  770. top: 90px;
  771. bottom: 0;
  772. filter: alpha(opacity=0);
  773. -moz-opacity: 0;
  774. -khtml-opacity: 0;
  775. opacity: 0;
  776. transition: all .4s;
  777. -moz-transition: all .4s;
  778. -ms-transition: all .4s;
  779. -o-transition: all .4s;
  780. -webkit-transition: all .4s;
  781. }
  782. .index_sec1.active .indexSec1Con {
  783. left: 0;
  784. filter: alpha(opacity=100);
  785. -moz-opacity: 1;
  786. -khtml-opacity: 1;
  787. opacity: 1;
  788. transition: all .4s .6s;
  789. -moz-transition: all .4s .6s;
  790. -ms-transition: all .4s .6s;
  791. -o-transition: all .4s .6s;
  792. -webkit-transition: all .4s .6s;
  793. }
  794. .inSec1Tab {
  795. text-align: center;
  796. overflow: hidden;
  797. background-color: #fff;
  798. border-bottom: 1px solid #F0F0F0;
  799. padding: 10px 0;
  800. cursor: pointer;
  801. }
  802. .inSec1TabBox {
  803. width: 33.333333%;
  804. float: left;
  805. line-height: 0;
  806. position: relative;
  807. }
  808. .inSec1TabBox.active:after {
  809. content: '';
  810. position: absolute;
  811. left: 0;
  812. right: 0;
  813. bottom: -11px;
  814. height: 3px;
  815. /* background-color: #198BE3; */
  816. }
  817. .inSec1TabBox * {
  818. display: inline-block;
  819. vertical-align: middle;
  820. }
  821. .inSec1TabBox span {
  822. display: inline-block;
  823. line-height: 24px;
  824. }
  825. .inSec1TabBox img {
  826. width: 16px;
  827. margin-right: 5px;
  828. }
  829. .inSec1Box {
  830. display: none;
  831. height: 100%;
  832. }
  833. .inSec1Box.active {
  834. display: block;
  835. }
  836. .inSec1List1 {
  837. width: 130px;
  838. float: left;
  839. height: 100%;
  840. overflow: auto;
  841. }
  842. .inSec1List1 li {
  843. padding: 5px 12px 5px;
  844. cursor: pointer;
  845. transition: all 0.3s;
  846. -moz-transition: all 0.3s;
  847. -ms-transition: all 0.3s;
  848. -o-transition: all 0.3s;
  849. -webkit-transition: all 0.3s;
  850. }
  851. .inSec1List1 a {
  852. display: block;
  853. font-size: 14px;
  854. line-height: 0;
  855. transition: all 0.3s;
  856. -moz-transition: all 0.3s;
  857. -ms-transition: all 0.3s;
  858. -o-transition: all 0.3s;
  859. -webkit-transition: all 0.3s;
  860. }
  861. .inSec1List1 span {
  862. display: inline-block;
  863. vertical-align: middle;
  864. line-height: 24px;
  865. }
  866. .inSec1List1 span:first-child {
  867. width: 85%;
  868. }
  869. .inSec1List1 span:last-child {
  870. width: 11%;
  871. }
  872. .inSec1List2 {
  873. margin-left: 130px;
  874. height: 100%;
  875. overflow-y: auto;
  876. position: relative;
  877. }
  878. .inSec1List2 li,
  879. .inSec1Drag div {
  880. padding: 5px 12px;
  881. transition: background 0.3s;
  882. -moz-transition: background 0.3s;
  883. -ms-transition: background 0.3s;
  884. -o-transition: background 0.3s;
  885. -webkit-transition: background 0.3s;
  886. }
  887. .inSec1Drag div {
  888. cursor: pointer;
  889. position: relative;
  890. overflow: hidden;
  891. }
  892. /* .inSec1Drag div:hover {
  893. background-color: #D8EEFF;
  894. } */
  895. .inSec1List2 a {
  896. display: block;
  897. line-height: 25px;
  898. font-size: 14px;
  899. position: relative;
  900. }
  901. .inSec1List2 span,
  902. .inSec1Drag span {
  903. display: block;
  904. margin-left: 30px;
  905. margin-right: 30px;
  906. overflow: hidden;
  907. white-space: nowrap;
  908. text-overflow: ellipsis;
  909. }
  910. .inSec1List2 img,
  911. .inSec1Drag img {
  912. width: 22px;
  913. float: left;
  914. }
  915. .inSec1List2 .fa {
  916. position: absolute;
  917. right: 0;
  918. top: 0;
  919. line-height: 25px;
  920. }
  921. .inSec1List2 .fa-heart {
  922. color: #F6685E;
  923. }
  924. .inSec1List2 .fa-heart-o {
  925. color: #198be3;
  926. /* color: #ffdbd9; */
  927. }
  928. .indSec1Box {
  929. height: calc(100% - 60px);
  930. }
  931. .indSec1Line {
  932. height: 15px;
  933. position: relative;
  934. z-index: 9;
  935. background-color: #fff;
  936. }
  937. .aLeft {
  938. padding-right: 5px;
  939. position: absolute;
  940. z-index: 9;
  941. width: 18px;
  942. height: 88px;
  943. line-height: 0;
  944. right: -18px;
  945. top: 0;
  946. bottom: 0;
  947. margin: auto;
  948. text-align: center;
  949. background-color: #fff;
  950. border-radius: 0 8px 8px 0;
  951. webkit-box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  952. -moz-box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  953. box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  954. cursor: pointer;
  955. transition: all 0.3s;
  956. -moz-transition: all 0.3s;
  957. -ms-transition: all 0.3s;
  958. -o-transition: all 0.3s;
  959. -webkit-transition: all 0.3s;
  960. }
  961. /* .aLeft:hover {
  962. background-color: #D8EEFF;
  963. } */
  964. .aLeft i {
  965. line-height: 88px;
  966. font-size: 20px;
  967. color: #C8C8C8;
  968. }
  969. /* .aLeft:hover i{
  970. color: #fff;
  971. } */
  972. .inSec1Drag a {
  973. padding-right: 50px;
  974. position: relative;
  975. }
  976. .inSec1Drag .fa {
  977. width: 40px;
  978. height: 20px;
  979. text-align: center;
  980. line-height: 20px;
  981. border-radius: 13px;
  982. position: absolute;
  983. top: 0;
  984. right: 12px;
  985. bottom: 0;
  986. color: #fff;
  987. font-size: 14px;
  988. cursor: pointer;
  989. margin: auto;
  990. transition: background 0.3s;
  991. -moz-transition: background 0.3s;
  992. -ms-transition: background 0.3s;
  993. -o-transition: background 0.3s;
  994. -webkit-transition: background 0.3s;
  995. }
  996. .inSec1Drag .fa-minus {
  997. background-color: #B2B2B2;
  998. }
  999. .inSec1Drag .fa-plus {
  1000. background-color: #D2E4FF;
  1001. }
  1002. .inSec1Drag .fa-plus:hover {
  1003. background-color: #69A5FE;
  1004. }
  1005. .inSec1Drag .fa-minus:hover {
  1006. background-color: #FD6F22;
  1007. }
  1008. /*****index_sec1*******/
  1009. /*****index_sec2*******/
  1010. .index_sec2 .inSecLeftBox {
  1011. left: inherit;
  1012. right: 0;
  1013. }
  1014. .inSec2Box {
  1015. width: 350px;
  1016. background-color: #fff;
  1017. position: fixed;
  1018. z-index: 99;
  1019. right: -415px;
  1020. top: 90px;
  1021. bottom: 0;
  1022. filter: alpha(opacity=0);
  1023. -moz-opacity: 0;
  1024. -khtml-opacity: 0;
  1025. opacity: 0;
  1026. transition: all .4s;
  1027. -moz-transition: all .4s;
  1028. -ms-transition: all .4s;
  1029. -o-transition: all .4s;
  1030. -webkit-transition: all .4s;
  1031. }
  1032. .index_sec2.active .inSec2Box {
  1033. right: 0;
  1034. filter: alpha(opacity=100);
  1035. -moz-opacity: 1;
  1036. -khtml-opacity: 1;
  1037. opacity: 1;
  1038. transition: all .4s .6s;
  1039. -moz-transition: all .4s .6s;
  1040. -ms-transition: all .4s .6s;
  1041. -o-transition: all .4s .6s;
  1042. -webkit-transition: all .4s .6s;
  1043. }
  1044. .index_sec2.active .inSecLeftBox {
  1045. right: -62px;
  1046. filter: alpha(opacity=0);
  1047. -moz-opacity: 0;
  1048. -khtml-opacity: 0;
  1049. opacity: 0;
  1050. transition: all .4s;
  1051. -moz-transition: all .4s;
  1052. -ms-transition: all .4s;
  1053. -o-transition: all .4s;
  1054. -webkit-transition: all .4s;
  1055. }
  1056. .aRight {
  1057. padding-left: 5px;
  1058. position: absolute;
  1059. z-index: 9;
  1060. width: 18px;
  1061. height: 88px;
  1062. line-height: 0;
  1063. left: -18px;
  1064. top: 0;
  1065. bottom: 0;
  1066. margin: auto;
  1067. text-align: center;
  1068. background-color: #fff;
  1069. border-radius: 8px 0 0 8px;
  1070. webkit-box-shadow: -5px 0 10px rgba(114, 165, 205, 0.25);
  1071. -moz-box-shadow: -5px 0 10px rgba(114, 165, 205, 0.25);
  1072. box-shadow: -5px 0 10px rgba(114, 165, 205, 0.25);
  1073. cursor: pointer;
  1074. transition: all 0.3s;
  1075. -moz-transition: all 0.3s;
  1076. -ms-transition: all 0.3s;
  1077. -o-transition: all 0.3s;
  1078. -webkit-transition: all 0.3s;
  1079. }
  1080. /* .aRight:hover {
  1081. background-color: #D8EEFF;
  1082. } */
  1083. .aRight i {
  1084. line-height: 88px;
  1085. font-size: 20px;
  1086. color: #C8C8C8;
  1087. }
  1088. .inSec2Tab {
  1089. text-align: center;
  1090. overflow: hidden;
  1091. background-color: #fff;
  1092. border-bottom: 1px solid #F0F0F0;
  1093. padding: 10px 0;
  1094. cursor: pointer;
  1095. }
  1096. .inSec2TabBox {
  1097. width: 50%;
  1098. float: left;
  1099. line-height: 0;
  1100. position: relative;
  1101. }
  1102. .inSec2TabBox.active:after {
  1103. content: '';
  1104. position: absolute;
  1105. left: 0;
  1106. right: 0;
  1107. bottom: -11px;
  1108. height: 3px;
  1109. /* background-color: #198BE3; */
  1110. }
  1111. .inSec2TabBox * {
  1112. display: inline-block;
  1113. vertical-align: middle;
  1114. }
  1115. .inSec2TabBox span {
  1116. display: inline-block;
  1117. line-height: 24px;
  1118. }
  1119. .inSec2TabBox img {
  1120. width: 16px;
  1121. margin-right: 5px;
  1122. }
  1123. .indexSec2Box {
  1124. height: calc(100% - 60px);
  1125. }
  1126. .inSec2Con {
  1127. display: none;
  1128. height: 100%;
  1129. }
  1130. .inSec2Con.active {
  1131. display: block;
  1132. }
  1133. .inSec2L {
  1134. height: 100%;
  1135. width: 110px;
  1136. float: left;
  1137. /* background-color: #F2F9FF; */
  1138. }
  1139. .inSec2R {
  1140. margin-left: 110px;
  1141. height: 100%;
  1142. position: relative;
  1143. }
  1144. .inSec2Llist li {
  1145. /* border-bottom: 1px solid #e0edef; */
  1146. padding: 5px 12px 5px;
  1147. line-height: 20px;
  1148. cursor: pointer;
  1149. transition: all 0.3s;
  1150. -moz-transition: all 0.3s;
  1151. -ms-transition: all 0.3s;
  1152. -o-transition: all 0.3s;
  1153. -webkit-transition: all 0.3s;
  1154. }
  1155. .inSec2Llist span {
  1156. display: block;
  1157. width: 70px;
  1158. }
  1159. .inSec2Llist i {
  1160. font-style: normal;
  1161. display: inline-block;
  1162. float: right;
  1163. width: 18px;
  1164. height: 16px;
  1165. font-size: 12px;
  1166. color: #fff;
  1167. margin-left: 6px;
  1168. text-align: right;
  1169. }
  1170. /* .inSec2Llist li.active,
  1171. .inSec2Llist li:hover {
  1172. background: #D8EEFF;
  1173. border-bottom-color: #D8EEFF;
  1174. } */
  1175. .indexSec2Li {
  1176. border-bottom: 1px dashed #EAEAEA;
  1177. padding: 10px 30px 10px 40px;
  1178. position: relative;
  1179. cursor: pointer;
  1180. }
  1181. .indexSec2Li,
  1182. .indexSec2Li > span {
  1183. display: block;
  1184. }
  1185. .indexSec2T {
  1186. position: relative;
  1187. line-height: 30px;
  1188. }
  1189. .indexSec2T img {
  1190. position: absolute;
  1191. left: -25px;
  1192. top: 50%;
  1193. transform: translateY(-50%);
  1194. width: 20px;
  1195. }
  1196. .indexSec2T span {
  1197. overflow: hidden;
  1198. white-space: nowrap;
  1199. text-overflow: ellipsis;
  1200. }
  1201. .indexSec2Li > i {
  1202. position: absolute;
  1203. top: 5px;
  1204. font-size: 16px;
  1205. right: 10px;
  1206. color: #a2a9a7;
  1207. cursor: pointer;
  1208. }
  1209. .indexSec2Txt {
  1210. font-size: 12px;
  1211. color: #a2a9a7;
  1212. line-height: 24px;
  1213. }
  1214. /*****index_sec2*******/
  1215. /*****index_sec3*******/
  1216. .index_sec3,
  1217. .layui-form {
  1218. height: 100%;
  1219. }
  1220. .indexSec3Box {
  1221. margin: 0 120px;
  1222. height: 100%;
  1223. transition: padding .4s;
  1224. -moz-transition: padding .4s;
  1225. -ms-transition: padding .4s;
  1226. -o-transition: padding .4s;
  1227. -webkit-transition: padding .4s;
  1228. }
  1229. .inSec3Head {
  1230. background-color: #fff;
  1231. margin: 20px 0 0;
  1232. display: inline-block;
  1233. line-height: 0;
  1234. webkit-box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  1235. -moz-box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  1236. box-shadow: 5px 0 10px rgba(114, 165, 205, 0.25);
  1237. cursor: pointer;
  1238. }
  1239. .inSec3Head > *,
  1240. .inSec3HeadTabBox > * {
  1241. display: inline-block;
  1242. vertical-align: middle;
  1243. }
  1244. .inSec3HeadTab {
  1245. padding: 0 15px;
  1246. position: relative;
  1247. }
  1248. .inSec3HeadTab.active:after {
  1249. content: '';
  1250. position: absolute;
  1251. left: 0;
  1252. right: 0;
  1253. bottom: 0;
  1254. height: 2px;
  1255. /* background-color: #198BE3; */
  1256. }
  1257. .inSec3HeadTab > * {
  1258. display: inline-block;
  1259. vertical-align: middle;
  1260. }
  1261. .inSec3HeadTabImg {
  1262. line-height: 0;
  1263. width: 18px;
  1264. }
  1265. .inSec3HeadTabImg img {
  1266. width: 100%;
  1267. }
  1268. .inSec3HeadTabImg img:last-child {
  1269. display: none;
  1270. }
  1271. .inSec3HeadTab.active .inSec3HeadTabImg img:last-child {
  1272. display: inline-block;
  1273. }
  1274. .inSec3HeadTab.active .inSec3HeadTabImg img:first-child {
  1275. display: none;
  1276. }
  1277. .inSec3HeadTabTxt {
  1278. height: 36px;
  1279. line-height: 36px;
  1280. margin-left: 5px;
  1281. }
  1282. .inSec3HeadLine {
  1283. height: 24px;
  1284. width: 1px;
  1285. background-color: #EAEAEA;
  1286. }
  1287. .inSec3Setting,
  1288. .inSec3HeadAdd {
  1289. padding: 0 15px;
  1290. }
  1291. .inSec3Box {
  1292. -webkit-box-shadow: 0 0 10px rgba(114, 165, 205, 0.25);
  1293. -moz-box-shadow: 0 0 10px rgba(114, 165, 205, 0.25);
  1294. box-shadow: 0 0 10px rgba(114, 165, 205, 0.25);
  1295. background-color: #fff;
  1296. }
  1297. .inSec3Con {
  1298. overflow: auto;
  1299. height: 200px;
  1300. position: relative;
  1301. }
  1302. .inSec3Major {
  1303. float: left;
  1304. width: 25%;
  1305. padding: 19px 10px;
  1306. border-left: 1px dashed #EAEAEA;
  1307. border-bottom: 1px dashed #EAEAEA;
  1308. }
  1309. .inSec3MajorImgBox {
  1310. line-height: 0;
  1311. }
  1312. .inSec3MajorImgBox * {
  1313. display: inline-block;
  1314. vertical-align: middle;
  1315. }
  1316. .inSec3MajorImg {
  1317. width: 24px;
  1318. margin-right: 10px;
  1319. }
  1320. .inSec3MajorImg img {
  1321. width: 100%;
  1322. }
  1323. .inSec3MajorImgBox span {
  1324. width: 70%;
  1325. line-height: 24px;
  1326. overflow: hidden;
  1327. white-space: nowrap;
  1328. text-overflow: ellipsis;
  1329. }
  1330. .inSec3MajorTxt {
  1331. text-align: right;
  1332. margin-top: 10px;
  1333. }
  1334. .inSec3MajorTxt span {
  1335. font-weight: bold;
  1336. font-size: 20px;
  1337. }
  1338. .inSec3Major:nth-child(1) .inSec3MajorTxt span {
  1339. color: #198BE3;
  1340. }
  1341. .inSec3Major:nth-child(2) .inSec3MajorTxt span {
  1342. color: #F6695F;
  1343. }
  1344. .inSec3Major:nth-child(3) .inSec3MajorTxt span {
  1345. color: #59D078;
  1346. }
  1347. .inSec3Major:nth-child(4) .inSec3MajorTxt span {
  1348. color: #8652FE;
  1349. }
  1350. .inSec3Major:nth-child(5) .inSec3MajorTxt span {
  1351. color: #ECA202;
  1352. }
  1353. .inSec3Major:nth-child(6) .inSec3MajorTxt span {
  1354. color: #00E7D4;
  1355. }
  1356. .inSec3Major:nth-child(7) .inSec3MajorTxt span {
  1357. color: #665FF5;
  1358. }
  1359. .inSec3Major:nth-child(8) .inSec3MajorTxt span {
  1360. color: #DBC009;
  1361. }
  1362. .inSec3L {
  1363. width: 130px;
  1364. float: left;
  1365. /* background-color: #F2F9FF; */
  1366. height: 100%;
  1367. overflow: auto;
  1368. }
  1369. .inSec3R {
  1370. margin-left: 130px;
  1371. height: 100%;
  1372. overflow: auto;
  1373. }
  1374. .workList li {
  1375. padding: 7px 5px;
  1376. /* border-bottom: 1px solid #E0F1FF; */
  1377. line-height: 0;
  1378. cursor: pointer;
  1379. transition: all 0.3s;
  1380. -moz-transition: all 0.3s;
  1381. -ms-transition: all 0.3s;
  1382. -o-transition: all 0.3s;
  1383. -webkit-transition: all 0.3s;
  1384. }
  1385. /* .workList li.active {
  1386. background-color: #D6EDFF;
  1387. } */
  1388. .workList li > * {
  1389. display: inline-block;
  1390. vertical-align: middle;
  1391. }
  1392. .workListImg img {
  1393. width: 100%;
  1394. }
  1395. .workListImg {
  1396. width: 14px;
  1397. margin-right: 2px;
  1398. line-height: 0;
  1399. }
  1400. .workList span {
  1401. overflow: hidden;
  1402. white-space: nowrap;
  1403. text-overflow: ellipsis;
  1404. max-width: 70px;
  1405. line-height: 20px;
  1406. }
  1407. .workListTips span {
  1408. max-width: 59px;
  1409. }
  1410. .workListInfo span {
  1411. width: 70px;
  1412. }
  1413. .inSec3WorkBox {
  1414. padding: 0 10px;
  1415. display: none;
  1416. position: relative;
  1417. height: 100%;
  1418. }
  1419. .inSec3WorkBox .inSec2List {
  1420. padding: 0;
  1421. }
  1422. .inSec3WorkBox .inSec2T {
  1423. width: 65%;
  1424. }
  1425. .inSec3WorkBox:first-child {
  1426. display: block;
  1427. }
  1428. .inSec3Work {
  1429. border-bottom: 1px dashed #F0F0F0;
  1430. padding: 4px;
  1431. position: relative;
  1432. }
  1433. .inSec3WorkT {
  1434. margin-right: 66px;
  1435. overflow: hidden;
  1436. white-space: nowrap;
  1437. text-overflow: ellipsis;
  1438. }
  1439. .inSec3WorkTime {
  1440. font-size: 12px;
  1441. margin-top: 4px;
  1442. color: #C3C3C3;
  1443. }
  1444. .inSec3WorkBtn {
  1445. position: absolute;
  1446. right: 0;
  1447. top: 0;
  1448. bottom: 0;
  1449. margin: auto;
  1450. width: 50px;
  1451. height: 20px;
  1452. line-height: 20px;
  1453. text-align: center;
  1454. font-size: 12px;
  1455. /* background-color: #EAF5FF; */
  1456. /* color: #198BE3; */
  1457. border-radius: 10px;
  1458. cursor: pointer;
  1459. }
  1460. .inSec3WorkBtn2 {
  1461. position: absolute;
  1462. right: 0;
  1463. top: 0;
  1464. bottom: 0;
  1465. margin: auto;
  1466. width: 50px;
  1467. height: 20px;
  1468. line-height: 20px;
  1469. text-align: center;
  1470. font-size: 12px;
  1471. /* color: #198BE3; */
  1472. border-radius: 10px;
  1473. }
  1474. .inSec2List {
  1475. padding: 0 10px;
  1476. background: #fff;
  1477. }
  1478. .inSec2List li {
  1479. padding: 9px 0;
  1480. border-top: 1px dashed #E7E7E7;
  1481. position: relative;
  1482. }
  1483. .inSec2List li:first-child {
  1484. border: 0;
  1485. }
  1486. .inSec2List a,
  1487. .inSec2List span {
  1488. display: block;
  1489. }
  1490. .inSec2List a {
  1491. font-size: 14px;
  1492. }
  1493. .inSec2T {
  1494. width: 70%;
  1495. overflow: hidden;
  1496. white-space: nowrap;
  1497. text-overflow: ellipsis;
  1498. }
  1499. .inSec2T img {
  1500. float: left;
  1501. margin-right: 8px;
  1502. width: 18px;
  1503. margin-top: 3px;
  1504. }
  1505. .inSec2Time {
  1506. text-align: right;
  1507. color: #C2C2C2;
  1508. float: right;
  1509. }
  1510. .inSec3Num {
  1511. font-style: normal;
  1512. display: inline-block;
  1513. width: 18px;
  1514. height: 16px;
  1515. line-height: 16px;
  1516. border-radius: 9px;
  1517. font-size: 12px;
  1518. color: #fff;
  1519. margin-left: 6px;
  1520. /* color: #2E96E6; */
  1521. text-align: right;
  1522. }
  1523. .inSec3Link {
  1524. display: inline-block;
  1525. line-height: 24px;
  1526. padding: 0 15px;
  1527. color: #424242;
  1528. border-radius: 4px;
  1529. margin-top: 10px;
  1530. margin-left: 10px;
  1531. }
  1532. .inSec3Link1 {
  1533. background-color: #CDFFF5;
  1534. border: 1px solid #1CDBB5;
  1535. }
  1536. .inSec3Link2 {
  1537. background-color: #F2F9FF;
  1538. border: 1px solid #8ECBFF;
  1539. }
  1540. .inSec3Link3 {
  1541. background-color: #FFF5B1;
  1542. border: 1px solid #F7DF6F;
  1543. }
  1544. .inSec3Link4 {
  1545. background-color: #FFCDCA;
  1546. border: 1px solid #FDA09A;
  1547. }
  1548. .inSec3Link5 {
  1549. background-color: #F0E9FF;
  1550. border: 1px solid #D3BEFF;
  1551. }
  1552. .inSec3Link6 {
  1553. background-color: #CEFFFC;
  1554. border: 1px solid #79F1E9;
  1555. }
  1556. .inSec3Link7 {
  1557. background-color: #E7EDFF;
  1558. border: 1px solid #A8BCF8;
  1559. }
  1560. .inSec3Link8 {
  1561. background-color: #FFEEE1;
  1562. border: 1px solid #F7B482;
  1563. }
  1564. .serRow {
  1565. overflow: hidden;
  1566. margin: 0 -4px;
  1567. padding-bottom: 10px;
  1568. }
  1569. .serCol3 {
  1570. float: left;
  1571. width: 33.333333%;
  1572. padding: 0 4px;
  1573. margin-top: 12px;
  1574. }
  1575. .serCon,
  1576. .serCon span {
  1577. display: block;
  1578. font-size: 12px;
  1579. }
  1580. .serCon {
  1581. font-size: 14px;
  1582. text-align: center;
  1583. }
  1584. .serImg {
  1585. margin: 0 auto 5px;
  1586. line-height: 0;
  1587. width: 35px;
  1588. height: 35px;
  1589. border-radius: 50%;
  1590. overflow: hidden;
  1591. }
  1592. .serImg img {
  1593. width: 100%;
  1594. }
  1595. .serTxt {
  1596. overflow: hidden;
  1597. white-space: nowrap;
  1598. text-overflow: ellipsis;
  1599. }
  1600. .propagateBox {
  1601. overflow: hidden;
  1602. }
  1603. .propagateL {
  1604. float: left;
  1605. width: 110px;
  1606. }
  1607. .propagateImg {
  1608. line-height: 0;
  1609. overflow: hidden;
  1610. padding-bottom: 51.798561%;
  1611. height: 0;
  1612. }
  1613. .propagateImg {
  1614. width: 100%;
  1615. }
  1616. .propagateR {
  1617. margin-left: 125px;
  1618. }
  1619. .propagateT {
  1620. width: 100%;
  1621. display: -webkit-box !important;
  1622. -webkit-box-orient: vertical;
  1623. -webkit-line-clamp: 2;
  1624. overflow: hidden;
  1625. text-overflow: ellipsis;
  1626. }
  1627. .specialBox {
  1628. display: block;
  1629. line-height: 0;
  1630. position: relative;
  1631. height: 0;
  1632. padding-bottom: 31.875%;
  1633. overflow: hidden;
  1634. }
  1635. .specialBox1 {
  1636. padding-bottom: 19.094488%;
  1637. margin: 10px 10px 0;
  1638. }
  1639. .specialBox img {
  1640. width: 100%;
  1641. }
  1642. .specialTxt {
  1643. position: absolute;
  1644. left: 0;
  1645. right: 0;
  1646. bottom: 0;
  1647. top: 0;
  1648. background-color: rgba(0, 0, 0, .7);
  1649. text-align: center;
  1650. transition: all 0.3s;
  1651. -moz-transition: all 0.3s;
  1652. -ms-transition: all 0.3s;
  1653. -o-transition: all 0.3s;
  1654. -webkit-transition: all 0.3s;
  1655. filter: alpha(opacity=0);
  1656. -moz-opacity: 0;
  1657. -khtml-opacity: 0;
  1658. opacity: 0;
  1659. }
  1660. .specialTxt div {
  1661. color: #fff;
  1662. font-size: 12px;
  1663. position: absolute;
  1664. top: 50%;
  1665. left: 0;
  1666. right: 0;
  1667. transform: translateY(-50%);
  1668. }
  1669. .specialBox:hover .specialTxt {
  1670. filter: alpha(opacity=100);
  1671. -moz-opacity: 1;
  1672. -khtml-opacity: 1;
  1673. opacity: 1;
  1674. }
  1675. .specialRow {
  1676. overflow: hidden;
  1677. margin: 0 5px;
  1678. padding-bottom: 10px;
  1679. }
  1680. .specialCol12 {
  1681. float: left;
  1682. width: 100%;
  1683. padding: 0 5px;
  1684. margin-top: 10px;
  1685. }
  1686. .specialCol4 {
  1687. float: left;
  1688. width: 33.333333%;
  1689. padding: 0 5px;
  1690. margin-top: 10px;
  1691. }
  1692. .echartBox {
  1693. height: 100%;
  1694. }
  1695. .layui-input-block {
  1696. position: absolute;
  1697. right: 22px;
  1698. top: 10px;
  1699. width: 140px;
  1700. }
  1701. .layui-input,
  1702. .layui-select,
  1703. .layui-textarea {
  1704. height: 34px;
  1705. line-height: 34px\9;
  1706. }
  1707. .layui-form-select dl {
  1708. /* top: 38px; */
  1709. max-height: 130px;
  1710. }
  1711. .layui-form-select dl dd.layui-this {
  1712. background-color: #198BE3;
  1713. }
  1714. .inSec3majorTxt {
  1715. position: absolute;
  1716. top: 0;
  1717. bottom: 0;
  1718. margin: auto;
  1719. height: 40px;
  1720. text-align: center;
  1721. }
  1722. .inSec3majorTxt1 {
  1723. left: 0;
  1724. right: 65%;
  1725. }
  1726. .inSec3majorTxt2 {
  1727. left: 0;
  1728. right: 0;
  1729. }
  1730. .inSec3majorTxt3 {
  1731. left: 65%;
  1732. right: 0;
  1733. }
  1734. .inSec3majorTxt div:first-child {
  1735. font-size: 14px;
  1736. }
  1737. .inSec3majorTxt div:last-child {
  1738. font-size: 24px;
  1739. font-weight: bold;
  1740. }
  1741. .overviewBox {
  1742. padding: 15px 20px;
  1743. width: 33.333333%;
  1744. float: left;
  1745. border-left: 1px dashed #EAEAEA;
  1746. border-bottom: 1px dashed #EAEAEA;
  1747. }
  1748. .overviewImg {
  1749. line-height: 0;
  1750. margin-bottom: 3px;
  1751. }
  1752. .overviewImg * {
  1753. display: inline-block;
  1754. vertical-align: top;
  1755. }
  1756. .overviewImg img {
  1757. width: 45px;
  1758. margin-right: 10px;
  1759. }
  1760. .overviewImg span {
  1761. line-height: 20px;
  1762. }
  1763. .overviewTxt {
  1764. text-align: right;
  1765. font-size: 20px;
  1766. font-weight: bold;
  1767. /* line-height: 20px; */
  1768. }
  1769. .overviewBox:nth-child(1) .overviewTxt {
  1770. color: #4A9ADE;
  1771. }
  1772. .overviewBox:nth-child(2) .overviewTxt {
  1773. color: #59D078;
  1774. }
  1775. .overviewBox:nth-child(3) .overviewTxt {
  1776. color: #EF9508;
  1777. }
  1778. .overviewBox:nth-child(4) .overviewTxt {
  1779. color: #F6685E;
  1780. }
  1781. .overviewBox:nth-child(5) .overviewTxt {
  1782. color: #7A74F1;
  1783. }
  1784. .overviewBox:nth-child(6) .overviewTxt {
  1785. color: #34E9F9;
  1786. }
  1787. /*****index_sec3*******/
  1788. /*****search*******/
  1789. .search {
  1790. position: fixed;
  1791. z-index: 999;
  1792. left: 0;
  1793. right: 0;
  1794. height: 100%;
  1795. top: -100%;
  1796. /* background-color: #005190; */
  1797. padding: 90px 40px 0;
  1798. transition: all 0.5s;
  1799. -moz-transition: all 0.5s;
  1800. -ms-transition: all 0.5s;
  1801. -o-transition: all 0.5s;
  1802. -webkit-transition: all 0.5s;
  1803. filter: alpha(opacity=0);
  1804. -moz-opacity: 0;
  1805. -khtml-opacity: 0;
  1806. opacity: 0;
  1807. }
  1808. body.active .search {
  1809. top: 0;
  1810. filter: alpha(opacity=100);
  1811. -moz-opacity: 1;
  1812. -khtml-opacity: 1;
  1813. opacity: 1;
  1814. }
  1815. .searchL {
  1816. float: left;
  1817. height: 100%;
  1818. width: 180px;
  1819. overflow: auto;
  1820. }
  1821. .searchR {
  1822. margin-left: 200px;
  1823. height: 100%;
  1824. overflow: auto;
  1825. padding-top: 5px;
  1826. }
  1827. .searchLT {
  1828. /* color: #82C7FE; */
  1829. margin-bottom: 6px;
  1830. line-height: 24px;
  1831. font-weight: bold;
  1832. }
  1833. .searchLList {
  1834. height: calc(100% - 30px);
  1835. overflow: auto;
  1836. /* padding-left: 10px; */
  1837. }
  1838. .searchLList li {
  1839. padding: 3px 12px;
  1840. transition: background 0.3s;
  1841. -moz-transition: background 0.3s;
  1842. -ms-transition: background 0.3s;
  1843. -o-transition: background 0.3s;
  1844. -webkit-transition: background 0.3s;
  1845. }
  1846. .searchLList a {
  1847. display: block;
  1848. line-height: 26px;
  1849. font-size: 14px;
  1850. color: #fff;
  1851. }
  1852. .searchLList span {
  1853. display: block;
  1854. margin-left: 30px;
  1855. overflow: hidden;
  1856. white-space: nowrap;
  1857. text-overflow: ellipsis;
  1858. }
  1859. .searchLList img {
  1860. width: 22px;
  1861. float: left;
  1862. margin-top: 2px;
  1863. }
  1864. .searchTop {
  1865. line-height: 22px;
  1866. margin-bottom: 15px;
  1867. }
  1868. .searchTop > span {
  1869. float: left;
  1870. /* color: #63A7DF; */
  1871. }
  1872. .searchTopList {
  1873. margin-left: 70px;
  1874. }
  1875. .searchTopList li {
  1876. display: inline-block;
  1877. padding: 0 15px;
  1878. margin: 0 2px;
  1879. color: #fff;
  1880. transition: all 0.3s;
  1881. -moz-transition: all 0.3s;
  1882. -ms-transition: all 0.3s;
  1883. -o-transition: all 0.3s;
  1884. -webkit-transition: all 0.3s;
  1885. cursor: pointer;
  1886. border-radius: 11px;
  1887. }
  1888. /* .searchTopList li.active,
  1889. .searchTopList li:hover {
  1890. background-color: #0F85E2;
  1891. } */
  1892. .searchRTop {
  1893. line-height: 24px;
  1894. padding: 4px 12px;
  1895. /* background-color: #003E83; */
  1896. margin-top: 20px;
  1897. /* color: #81C7FE; */
  1898. }
  1899. .searchList {
  1900. margin: 0 0 20px;
  1901. }
  1902. .searchLi {
  1903. width: 170px;
  1904. margin-right: 20px;
  1905. margin-top: 20px;
  1906. float: left;
  1907. position: relative;
  1908. }
  1909. .searchLi > * {
  1910. display: inline-block;
  1911. vertical-align: middle;
  1912. }
  1913. .searchLiImg {
  1914. line-height: 0;
  1915. width: 40px;
  1916. height: 40px;
  1917. border-radius: 50%;
  1918. overflow: hidden;
  1919. }
  1920. .searchLiImg img {
  1921. width: 100%;
  1922. }
  1923. .searchLiTxt {
  1924. line-height: 24px;
  1925. margin-left: 5px;
  1926. color: #fff;
  1927. overflow: hidden;
  1928. white-space: nowrap;
  1929. text-overflow: ellipsis;
  1930. width: 70%;
  1931. }
  1932. .searchLink,
  1933. .searchLink span {
  1934. display: block;
  1935. }
  1936. .searchLink {
  1937. position: absolute;
  1938. left: 0;
  1939. top: 50%;
  1940. /* transform: translateY(-50%); */
  1941. background-color: #fff;
  1942. width: 220px;
  1943. z-index: -1;
  1944. filter: alpha(opacity=0);
  1945. -moz-opacity: 0;
  1946. -khtml-opacity: 0;
  1947. opacity: 0;
  1948. transition: all 0.3s;
  1949. -moz-transition: all 0.3s;
  1950. -ms-transition: all 0.3s;
  1951. -o-transition: all 0.3s;
  1952. -webkit-transition: all 0.3s;
  1953. transform: translateY(-50%) scale(1, 0);
  1954. -webkit-transform: translateY(-50%) scale(1, 0);
  1955. -moz-transform: translateY(-50%) scale(1, 0);
  1956. -o-transform: translateY(-50%) scale(1, 0);
  1957. -ms-transform: translateY(-50%) scale(1, 0);
  1958. }
  1959. .searchLi:hover .searchLink {
  1960. filter: alpha(opacity=100);
  1961. -moz-opacity: 1;
  1962. -khtml-opacity: 1;
  1963. opacity: 1;
  1964. z-index: 1;
  1965. transform: translateY(-50%) scale(1, 1);
  1966. -webkit-transform: translateY(-50%) scale(1, 1);
  1967. -moz-transform: translateY(-50%) scale(1, 1);
  1968. -o-transform: translateY(-50%) scale(1, 1);
  1969. -ms-transform: translateY(-50%) scale(1, 1);
  1970. }
  1971. .searchLinkT {
  1972. padding: 0 8px;
  1973. line-height: 28px;
  1974. overflow: hidden;
  1975. white-space: nowrap;
  1976. text-overflow: ellipsis;
  1977. border-bottom: 1px solid #EEECEC;
  1978. }
  1979. .searchLinkBox {
  1980. line-height: 0;
  1981. padding: 10px 8px;
  1982. }
  1983. .searchLinkBox > * {
  1984. display: inline-block !important;
  1985. vertical-align: middle;
  1986. }
  1987. .searchLinkImg {
  1988. width: 50px;
  1989. height: 50px;
  1990. border-radius: 50%;
  1991. overflow: hidden;
  1992. }
  1993. .searchLinkImg img {
  1994. width: 100%;
  1995. }
  1996. .searchLinkCon {
  1997. width: 130px;
  1998. margin-left: 15px;
  1999. line-height: 20px;
  2000. }
  2001. .searchLinkTxt {
  2002. color: rgba(0, 0, 0, .5);
  2003. }
  2004. /*****search*******/
  2005. /*****desktopSet*******/
  2006. .desktopSetBox.active .desktopSetZhe {
  2007. display: block;
  2008. }
  2009. .desktopSetBox.active .desktopSet {
  2010. z-index: 99999;
  2011. filter: alpha(opacity=100);
  2012. -moz-opacity: 1;
  2013. -khtml-opacity: 1;
  2014. opacity: 1;
  2015. }
  2016. .desktopSetZhe {
  2017. position: fixed;
  2018. top: 0;
  2019. bottom: 0;
  2020. left: 0;
  2021. right: 0;
  2022. z-index: 99998;
  2023. background-color: rgba(0, 0, 0, .5);
  2024. display: none;
  2025. }
  2026. .desktopSet {
  2027. padding: 1px 0;
  2028. width: 540px;
  2029. /* height: 300px; */
  2030. position: fixed;
  2031. left: 0;
  2032. right: 0;
  2033. margin: auto;
  2034. top: 50%;
  2035. transform: translateY(-50%);
  2036. background-color: #fff;
  2037. border-radius: 10px;
  2038. transition: all 0.3s;
  2039. -moz-transition: all 0.3s;
  2040. -ms-transition: all 0.3s;
  2041. -o-transition: all 0.3s;
  2042. -webkit-transition: all 0.3s;
  2043. font-size: 12px;
  2044. filter: alpha(opacity=0);
  2045. -moz-opacity: 0;
  2046. -khtml-opacity: 0;
  2047. opacity: 0;
  2048. z-index: -1;
  2049. }
  2050. .desktopSet > img {
  2051. position: absolute;
  2052. right: 10px;
  2053. top: 10px;
  2054. width: 22px;
  2055. cursor: pointer;
  2056. }
  2057. .deskSetT {
  2058. text-align: center;
  2059. font-weight: bold;
  2060. font-size: 18px;
  2061. margin-top: 16px;
  2062. color: #333;
  2063. }
  2064. .deskSetInfo {
  2065. text-align: center;
  2066. margin: 3px 0 20px;
  2067. }
  2068. .deskSetList {
  2069. }
  2070. .deskSetLi {
  2071. height: 52px;
  2072. padding: 11px 30px;
  2073. line-height: 0;
  2074. cursor: pointer;
  2075. position: relative;
  2076. transition: background 0.3s;
  2077. -moz-transition: background 0.3s;
  2078. -ms-transition: background 0.3s;
  2079. -o-transition: background 0.3s;
  2080. -webkit-transition: background 0.3s;
  2081. }
  2082. .deskSetLi.active {
  2083. background-color: #FFF6DA;
  2084. }
  2085. .deskSetLi:hover {
  2086. background-color: #E9F2FF;
  2087. }
  2088. .deskSetLi .fa {
  2089. color: #A2A8B2;
  2090. line-height: 30px;
  2091. font-size: 16px;
  2092. }
  2093. .deskSetLi .faR {
  2094. float: right;
  2095. transition: all 0.3s;
  2096. -moz-transition: all 0.3s;
  2097. -ms-transition: all 0.3s;
  2098. -o-transition: all 0.3s;
  2099. -webkit-transition: all 0.3s;
  2100. filter: alpha(opacity=0);
  2101. -moz-opacity: 0;
  2102. -khtml-opacity: 0;
  2103. opacity: 0;
  2104. }
  2105. .deskSetLi:hover .faR {
  2106. filter: alpha(opacity=100);
  2107. -moz-opacity: 1;
  2108. -khtml-opacity: 1;
  2109. opacity: 1;
  2110. }
  2111. .deskSetLi > * {
  2112. display: inline-block;
  2113. vertical-align: middle;
  2114. line-height: 0;
  2115. }
  2116. .deskName {
  2117. width: 200px;
  2118. margin-left: 15px;
  2119. position: relative;
  2120. }
  2121. .deskNameTxt {
  2122. line-height: 30px;
  2123. padding: 0 12px;
  2124. }
  2125. .deskNameInput {
  2126. display: none;
  2127. position: absolute;
  2128. left: 0;
  2129. right: 0;
  2130. bottom: 0;
  2131. top: 0;
  2132. background: #D1D9E5;
  2133. border-radius: 15px;
  2134. padding: 0 60px 0 12px;
  2135. }
  2136. .deskNameInput.active {
  2137. display: block;
  2138. }
  2139. .deskNameInput input {
  2140. border: 0;
  2141. background: transparent;
  2142. line-height: 24px;
  2143. padding-top: 3px;
  2144. width: 100%;
  2145. display: block;
  2146. color: rgba(0, 0, 0, .6);
  2147. }
  2148. .deskNameInput span {
  2149. position: absolute;
  2150. right: 20px;
  2151. top: 0;
  2152. line-height: 30px;
  2153. }
  2154. .deskSetLiTips {
  2155. position: absolute;
  2156. top: 0;
  2157. bottom: 0;
  2158. right: 0;
  2159. text-align: right;
  2160. /* background: #fff; */
  2161. width: 0;
  2162. transition: all .1s;
  2163. -moz-transition: all .1s;
  2164. -ms-transition: all .1s;
  2165. -o-transition: all .1s;
  2166. -webkit-transition: all .1s;
  2167. overflow: hidden;
  2168. }
  2169. .deskSetLi.active .deskSetLiTips {
  2170. width: auto;
  2171. }
  2172. .deskSetLiTips > * {
  2173. float: left;
  2174. }
  2175. .deskSetLiTips > span {
  2176. line-height: 52px;
  2177. color: #fec006;
  2178. margin-right: 10px;
  2179. }
  2180. .deskSetLiTips div {
  2181. width: 52px;
  2182. height: 100%;
  2183. text-align: center;
  2184. }
  2185. .deskSetLiTips img {
  2186. height: 24px;
  2187. margin-top: 14px;
  2188. }
  2189. .deskSetClose {
  2190. background: #A2A9A7;
  2191. }
  2192. .deskSetTrue {
  2193. background: #FED55B;
  2194. }
  2195. .deskSetBtn {
  2196. width: 120px;
  2197. height: 40px;
  2198. line-height: 40px;
  2199. border-radius: 20px;
  2200. color: #fff;
  2201. font-size: 16px;
  2202. text-align: center;
  2203. cursor: pointer;
  2204. margin: 30px auto;
  2205. background: rgba(105, 165, 254, .6);
  2206. transition: all 0.3s;
  2207. -moz-transition: all 0.3s;
  2208. -ms-transition: all 0.3s;
  2209. -o-transition: all 0.3s;
  2210. -webkit-transition: all 0.3s;
  2211. }
  2212. .deskSetBtn:hover {
  2213. background: rgba(105, 165, 254, 1);
  2214. }
  2215. /*****desktopSet*******/