f.css 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923
  1. @charset "UTF-8";
  2. /* 引入常用样式 */
  3. /* 清浮动模块 */
  4. .fl {
  5. float: left; }
  6. .fr {
  7. float: right; }
  8. .clearfix:before, .clearfix:after {
  9. display: table;
  10. content: ""; }
  11. .clearfix:after {
  12. clear: both; }
  13. /**
  14. * [px转百分比]
  15. * @param {[number]} $size [变量值]
  16. * @param {[number]} $base [基准值]
  17. * @return {[number]} [返回em]
  18. */
  19. /**
  20. * [px转百分比]
  21. * @param {[number]} $size [自身宽度的大小]
  22. * @param {[number]} $scale [包裹盒子的大小]
  23. * @return {[number]} [返回百分比数值]
  24. */
  25. /* 字体引入 */
  26. @font-face {
  27. font-family: Rubik;
  28. font-family: DigifaceWide;
  29. src: url("../fonts/Rubik-Light.ttf");
  30. src: url("../fonts/digifaw.ttf"); }
  31. /* 初始化 start*/
  32. * {
  33. box-sizing: border-box; }
  34. b {
  35. font-weight: normal; }
  36. /* 声明字体变量 */
  37. html,
  38. body {
  39. width: 100%;
  40. height: 100%;
  41. color: #fff; }
  42. @media screen and (max-width: 3850px) {
  43. html,
  44. body {
  45. font-size: 64px; } }
  46. @media screen and (max-width: 1930px) {
  47. html,
  48. body {
  49. font-size: 32px; } }
  50. ul,
  51. li,
  52. dl,
  53. dt,
  54. dd {
  55. padding: 0;
  56. margin: 0;
  57. list-style: none; }
  58. h1,
  59. h2,
  60. h3,
  61. h4,
  62. div {
  63. padding: 0;
  64. margin: 0;
  65. font-weight: normal; }
  66. h3 {
  67. font-size: 0.5625em;
  68. color: #fff; }
  69. p {
  70. margin: 0;
  71. padding: 0; }
  72. /* 初始化 end */
  73. /* 公共部分样式 start*/
  74. body {
  75. position: relative;
  76. padding: 0;
  77. margin: 0;
  78. font-family: MicrosoftYaHei;
  79. overflow: hidden; }
  80. body:before {
  81. position: absolute;
  82. top: 7.6%;
  83. right: 0;
  84. width: 5.2%;
  85. height: 12%;
  86. background: url(../img/circle.png) no-repeat;
  87. background-size: 100%;
  88. content: ""; }
  89. /* 最外层盒子样式 */
  90. .root-wrap {
  91. height: 100%;
  92. padding: 0 1.5%;
  93. background: url("../img/bg.png") no-repeat center top;
  94. background-size: 100% 100%; }
  95. /* 头部样式 */
  96. header {
  97. position: relative;
  98. width: 100%;
  99. height: 10%;
  100. min-height: 90px;
  101. text-align: center;
  102. padding-top: 1%;
  103. margin-bottom: 1%; }
  104. header img {
  105. width: 19.5%; }
  106. header h2,
  107. header .month-tip {
  108. position: absolute;
  109. top: 33%;
  110. font-size: 0.75em; }
  111. header h2 {
  112. left: 0; }
  113. header .month-tip {
  114. right: 0; }
  115. header:before {
  116. position: absolute;
  117. bottom: 0;
  118. left: 0;
  119. width: 100%;
  120. height: 18%;
  121. min-height: 18px;
  122. background: url("../img/header-line.png") no-repeat;
  123. background-size: 100%;
  124. content: ""; }
  125. header:after {
  126. display: block;
  127. position: absolute;
  128. bottom: 0;
  129. left: 50%;
  130. width: 36.5%;
  131. min-width: 700px;
  132. height: 70%;
  133. min-height: 70px;
  134. background: url(../img/header.gif) no-repeat center center;
  135. background-size: 100%;
  136. transform: translate(-50%, 20%);
  137. content: ""; }
  138. /* 主体内容样式 */
  139. .main {
  140. width: 100%;
  141. height: 84%; }
  142. .main .aside-left {
  143. position: relative;
  144. width: 22%;
  145. height: 100%; }
  146. .main .aside-left h3 {
  147. padding-top: 6.5%;
  148. padding-left: 7%;
  149. padding-bottom: 3%; }
  150. .main .aside-right {
  151. position: relative;
  152. width: 22%;
  153. height: 100%; }
  154. /* 左侧边框样式 start */
  155. .left-top {
  156. position: relative;
  157. opacity: .9;
  158. background: rgba(18, 22, 64, 0.5); }
  159. .left-bottom {
  160. position: absolute;
  161. bottom: 0;
  162. opacity: .9; }
  163. .left-bottom:before {
  164. content: '';
  165. position: absolute;
  166. top: 6%;
  167. right: -2%;
  168. z-index: 100;
  169. width: 15%;
  170. height: 7%;
  171. background: url("../img/bor1_2_square.png") no-repeat;
  172. background-size: 100%;
  173. z-index: 10; }
  174. .left-bottom:after {
  175. position: absolute;
  176. top: 0;
  177. left: 0;
  178. width: 100%;
  179. height: 104%;
  180. background: url("../img/bor1_2.png") no-repeat;
  181. background-size: 100% 97%;
  182. content: ""; }
  183. /* 左侧边框样式 end*/
  184. /* 中间地图样式 start */
  185. /* 中间地图样式 end */
  186. /* 右侧边框样式 start */
  187. .right-top {
  188. position: relative;
  189. background: url("../img/bg1_1.png") no-repeat top; }
  190. .right-top:after {
  191. position: absolute;
  192. top: 0;
  193. width: 100%;
  194. height: 100%;
  195. background: url("../img/bor1_3.png") no-repeat;
  196. background-size: 100% 100%;
  197. content: ""; }
  198. .right-top .con {
  199. height: 42%;
  200. margin: 0 5%;
  201. font-size: 0.4375em;
  202. font-size: .4375em;
  203. background: #081d5d; }
  204. /* 右侧边框样式 end */
  205. /* 公共部分样式 end*/
  206. /**
  207. * [css3过渡动画]
  208. * @param {[string]} $el [eg:'.pressRotate']
  209. */
  210. /* 引入常用样式 */
  211. /* 清浮动模块 */
  212. .fl {
  213. float: left; }
  214. .fr {
  215. float: right; }
  216. .clearfix:before, .clearfix:after {
  217. display: table;
  218. content: ""; }
  219. .clearfix:after {
  220. clear: both; }
  221. /**
  222. * [px转百分比]
  223. * @param {[number]} $size [变量值]
  224. * @param {[number]} $base [基准值]
  225. * @return {[number]} [返回em]
  226. */
  227. /**
  228. * [px转百分比]
  229. * @param {[number]} $size [自身宽度的大小]
  230. * @param {[number]} $scale [包裹盒子的大小]
  231. * @return {[number]} [返回百分比数值]
  232. */
  233. /* 字体引入 */
  234. @font-face {
  235. font-family: Rubik;
  236. src: url("../fonts/Rubik-Light.ttf");
  237. src: url("../fonts/rubik-regular-webfont.ttf");
  238. src: url("../fonts/Rubik-Medium.ttf"); }
  239. @font-face {
  240. font-family: DigifaceWide;
  241. src: url("../fonts/digifaw.ttf"); }
  242. /* 初始化 start*/
  243. * {
  244. box-sizing: border-box; }
  245. b {
  246. font-weight: normal; }
  247. /* 声明字体变量 */
  248. html,
  249. body {
  250. width: 100%;
  251. height: 100%;
  252. color: #fff; }
  253. @media screen and (max-width: 3850px) {
  254. html,
  255. body {
  256. font-size: 64px; } }
  257. @media screen and (max-width: 1930px) {
  258. html,
  259. body {
  260. font-size: 32px; } }
  261. ul,
  262. li,
  263. dl,
  264. dt,
  265. dd {
  266. padding: 0;
  267. margin: 0;
  268. list-style: none; }
  269. h1,
  270. h2,
  271. h3,
  272. h4,
  273. div {
  274. padding: 0;
  275. margin: 0;
  276. font-weight: normal; }
  277. h3 {
  278. font-size: 0.5625em;
  279. color: #fff; }
  280. p {
  281. margin: 0;
  282. padding: 0; }
  283. /* 初始化 end */
  284. /* 公共部分样式 start*/
  285. body {
  286. position: relative;
  287. padding: 0;
  288. margin: 0;
  289. font-family: MicrosoftYaHei;
  290. overflow: hidden; }
  291. body:before {
  292. position: absolute;
  293. top: 7.6%;
  294. right: 0;
  295. width: 5.2%;
  296. height: 12%;
  297. background: url(../img/circle.png) no-repeat;
  298. background-size: 100%;
  299. content: ""; }
  300. /* 最外层盒子样式 */
  301. .root-wrap {
  302. height: 100%;
  303. padding: 0 1.5%;
  304. background: url("../img/bg.png") no-repeat center top;
  305. background-size: 100% 100%; }
  306. /* 头部样式 */
  307. header {
  308. position: relative;
  309. width: 100%;
  310. height: 10%;
  311. min-height: 90px;
  312. text-align: center;
  313. padding-top: 1%;
  314. margin-bottom: 1%; }
  315. header > img {
  316. position: absolute;
  317. top: 10%;
  318. left: 50%;
  319. transform: translate(-50%, 0); }
  320. header .gifImg {
  321. width: 100%;
  322. height: 50%;
  323. position: absolute;
  324. top: 40%;
  325. min-height: 50px;
  326. overflow: hidden;
  327. text-align: center; }
  328. header .gifImg:after {
  329. content: '';
  330. top: 40%;
  331. left: 50%;
  332. transform: translate(-50%, 20%);
  333. display: block;
  334. position: absolute;
  335. width: 36.5%;
  336. min-width: 700px;
  337. height: 100%;
  338. background: url(../img/header.gif) no-repeat center center;
  339. background-size: 100%; }
  340. header .gifImg .month-tip {
  341. margin-top: 3%;
  342. font-size: 0.75em;
  343. color: #fff; }
  344. header .title_img {
  345. text-align: left; }
  346. header .title_img img {
  347. width: 19.5%; }
  348. header h2 {
  349. position: absolute;
  350. top: 33%;
  351. font-size: 0.75em; }
  352. header h2 {
  353. left: 0; }
  354. header:before {
  355. position: absolute;
  356. bottom: 18%;
  357. left: 0;
  358. width: 100%;
  359. height: 18%;
  360. min-height: 18px;
  361. content: ""; }
  362. /* 主体内容样式 */
  363. .main {
  364. width: 100%;
  365. height: 84%; }
  366. .main .aside-left {
  367. position: relative;
  368. width: 22%;
  369. height: 100%; }
  370. .main .aside-left h3 {
  371. padding-top: 6.5%;
  372. padding-left: 13%; }
  373. .main .aside-right {
  374. position: relative;
  375. width: 22%;
  376. height: 100%; }
  377. /* 左侧边框样式 start */
  378. .left-top {
  379. position: relative;
  380. opacity: .9;
  381. background: rgba(18, 22, 64, 0.5); }
  382. .left-top:after {
  383. position: absolute;
  384. right: 0;
  385. bottom: -10.4%;
  386. width: 5%;
  387. min-width: 20px;
  388. height: 13%;
  389. min-height: 50px;
  390. background: url("../img/bor1_1_xie.png") no-repeat;
  391. background-size: 100% 100%;
  392. content: ""; }
  393. .left-top:before {
  394. position: absolute;
  395. top: 0;
  396. left: 0;
  397. width: 100%;
  398. height: 106%;
  399. background: url("../img/bor1_1.png") no-repeat;
  400. background-size: 100% 100%;
  401. z-index: -1;
  402. content: ""; }
  403. .left-bottom {
  404. position: absolute;
  405. bottom: 0;
  406. opacity: .9; }
  407. .left-bottom:before {
  408. content: '';
  409. position: absolute;
  410. top: 5.6%;
  411. right: -2%;
  412. z-index: 100;
  413. width: 15%;
  414. height: 7%;
  415. background: url("../img/bor1_2_square.png") no-repeat;
  416. background-size: 100%;
  417. z-index: 10; }
  418. .left-bottom:after {
  419. position: absolute;
  420. top: 0;
  421. left: 0;
  422. width: 100%;
  423. height: 104%;
  424. background: url("../img/bor1_2.png") no-repeat;
  425. background-size: 100% 97%;
  426. z-index: -1;
  427. content: ""; }
  428. /* 左侧边框样式 end*/
  429. /* 中间地图样式 start */
  430. .middle-map {
  431. position: relative;
  432. width: 55%;
  433. height: 100%;
  434. margin: 0 .5%; }
  435. .middle-map h3 {
  436. height: 9%; }
  437. .middle-map .map-wrap {
  438. position: relative;
  439. opacity: .9;
  440. height: 100%;
  441. border-top: 4px solid #121e52;
  442. border-bottom: 4px solid #10144b;
  443. background: rgba(18, 22, 64, 0.5);
  444. background-size: 100% 100%;
  445. /* 数字展示牌 start */
  446. /* 数字展示牌 end */ }
  447. .middle-map .map-wrap h3 {
  448. position: absolute;
  449. top: 4%;
  450. left: 50%;
  451. width: 100%;
  452. padding: 0 3%;
  453. -webkit-transform: translate(-50%, 0);
  454. transform: translate(-50%, 0); }
  455. .middle-map .map-wrap h3 dl {
  456. width: 20%;
  457. padding: 0.4% 0.2% 0 0.4%;
  458. border-left: 2px solid #00bbec; }
  459. .middle-map .map-wrap h3 dl dt {
  460. font-size: 0.78125em;
  461. color: #00bbec;
  462. margin-bottom: 5%; }
  463. .middle-map .map-wrap h3 dl dd {
  464. font-family: DigifaceWide;
  465. font-size: 1.25em;
  466. color: #fff; }
  467. .middle-map .map-wrap .title-map {
  468. position: absolute;
  469. left: 50%;
  470. top: 20%;
  471. transform: translate(-50%, 0);
  472. font-size: 0.5625em; }
  473. .middle-map .map-wrap .unit-wanyuan:after,
  474. .middle-map .map-wrap .unit-number:after,
  475. .middle-map .map-wrap .unit-pc:after,
  476. .middle-map .map-wrap .unit-type:after {
  477. display: inline-block;
  478. margin-left: 4%;
  479. font-size: 12px;
  480. color: #fff; }
  481. .middle-map .map-wrap .unit-wanyuan:after {
  482. content: '万元'; }
  483. .middle-map .map-wrap .unit-number:after {
  484. content: '条'; }
  485. .middle-map .map-wrap .unit-type:after {
  486. content: '种'; }
  487. .middle-map .map-wrap .unit-pc:after {
  488. content: '批次'; }
  489. .middle-map .map-wrap #map {
  490. height: 100%; }
  491. /* 中间地图样式 end */
  492. /* 右侧边框样式 start */
  493. .right-top {
  494. position: relative;
  495. background: url("../img/bg1_1.png") no-repeat top; }
  496. .right-top:after {
  497. position: absolute;
  498. top: 0;
  499. width: 100%;
  500. height: 100%;
  501. background: url("../img/bor1_3.png") no-repeat;
  502. background-size: 100% 100%;
  503. content: ""; }
  504. .right-top .con {
  505. height: 42%;
  506. margin: 0 5%;
  507. font-size: 0.4375em;
  508. font-size: .4375em;
  509. background: #081d5d; }
  510. /* 右侧边框样式 end */
  511. /* 公共部分样式 end*/
  512. .nav {
  513. position: fixed;
  514. right: 0;
  515. z-index: 20000;
  516. width: 30%;
  517. height: 10%;
  518. font-size: 0.65625em; }
  519. .nav ul {
  520. list-style: none;
  521. min-width: 500px;
  522. width: 100%; }
  523. .nav ul a {
  524. display: block;
  525. text-decoration: none;
  526. width: 100%;
  527. height: 100%;
  528. text-align: center;
  529. line-height: 4.5;
  530. color: white;
  531. /* background-color: #2f3e45; */ }
  532. .drop-down {
  533. width: 100%;
  534. height: 100%; }
  535. .drop-down-content li {
  536. display: inline-block;
  537. float: left;
  538. width: 20%;
  539. min-width: 100px;
  540. height: 100%; }
  541. .drop-down {
  542. /*position: relative;*/
  543. width: 100%; }
  544. .drop-down-content {
  545. padding: 0;
  546. display: none;
  547. position: absolute;
  548. top: 0;
  549. right: 0;
  550. /*position: absolute;*/ }
  551. h3 {
  552. font-size: 30px;
  553. clear: both; }
  554. .drop-down-content li:hover a {
  555. color: bisque; }
  556. .nav .drop-down:hover .drop-down-content {
  557. display: block; }
  558. .main {
  559. width: 100%;
  560. height: 84%; }
  561. .main .aside-left {
  562. position: relative;
  563. width: 22%;
  564. height: 100%; }
  565. .main .aside-left:before {
  566. position: absolute;
  567. top: 0;
  568. bottom: -10.4%;
  569. width: 100%;
  570. height: 100%;
  571. background: url(../img/invalid.png) no-repeat;
  572. background-size: 100% 100%;
  573. content: ""; }
  574. .main .aside-left ul {
  575. display: block;
  576. height: 91%;
  577. overflow: hidden; }
  578. .main .aside-left li {
  579. width: 86%;
  580. height: 19%;
  581. margin: 1.5% auto;
  582. padding: 5% 8% 5% 4%;
  583. background: rgba(8, 29, 93, 0.36); }
  584. .main .aside-left li img {
  585. width: 23%;
  586. height: 100%;
  587. display: block; }
  588. .main .aside-left li dl {
  589. width: 77%;
  590. padding-left: 5%; }
  591. .main .aside-left li dl dt {
  592. font-size: 0.4375em;
  593. font-weight: normal;
  594. font-style: normal;
  595. font-stretch: normal;
  596. line-height: normal;
  597. letter-spacing: normal;
  598. text-align: left;
  599. color: #ffffff;
  600. overflow: hidden;
  601. white-space: nowrap;
  602. text-overflow: ellipsis; }
  603. .main .aside-left li dl dd {
  604. font-family: MicrosoftYaHei;
  605. font-size: 0.4375em;
  606. font-weight: normal;
  607. font-style: normal;
  608. font-stretch: normal;
  609. line-height: 1.43;
  610. letter-spacing: normal;
  611. text-align: left;
  612. color: rgba(0, 187, 236, 0.5); }
  613. .main .aside-left li dl dd p {
  614. overflow: hidden;
  615. white-space: nowrap;
  616. text-overflow: ellipsis; }
  617. .main .aside-right {
  618. position: relative;
  619. width: 22%;
  620. height: 100%; }
  621. .main .aside-right .con_top {
  622. width: 100%;
  623. height: 103.5%;
  624. position: relative; }
  625. .main .aside-right .con_top:before {
  626. position: absolute;
  627. top: 0;
  628. bottom: -10.4%;
  629. width: 100%;
  630. height: 100%;
  631. background: url(../img/aside_top.png) no-repeat;
  632. background-size: 100% 100%;
  633. content: ""; }
  634. .main .aside-right .con_top h3 {
  635. padding: 10% 8% 2% 8%; }
  636. .main .aside-right .con_top .aside_con {
  637. padding: 0 3%;
  638. height: 86%;
  639. overflow: hidden; }
  640. .main .aside-right .con_top .aside_con dl {
  641. padding: 2% 5%;
  642. background: rgba(8, 29, 93, 0.43);
  643. margin: 1% 0; }
  644. .main .aside-right .con_top .aside_con .user {
  645. font-size: 0.4375em;
  646. text-align: left;
  647. color: #00bbec; }
  648. .main .aside-right .con_top .aside_con .time {
  649. color: rgba(0, 187, 236, 0.52); }
  650. .main .aside-right .con_top .aside_con .comment {
  651. text-align: left;
  652. color: #00bbec; }
  653. .main .aside-right .con_top .aside_con .comment span {
  654. display: inline-block;
  655. position: relative;
  656. font-size: 0.3125em; }
  657. .main .aside-right .con_top .aside_con dd {
  658. font-size: 0.40625em;
  659. font-weight: normal;
  660. font-style: normal;
  661. font-stretch: normal;
  662. line-height: 1.33;
  663. letter-spacing: normal;
  664. text-align: left;
  665. color: #ffffff; }
  666. .main .middle_con {
  667. position: relative;
  668. width: 55%;
  669. height: 100%;
  670. margin: 0 .5%;
  671. background-color: rgba(18, 22, 64, 0.44); }
  672. .main .middle_con .middle_top {
  673. width: 100%;
  674. height: 80%; }
  675. .main .middle_con .middle_button {
  676. overflow: hidden;
  677. width: 100%;
  678. height: 20%; }
  679. .main .middle_con .middle_button .button_left,
  680. .main .middle_con .middle_button .button_right {
  681. width: 50%;
  682. float: left;
  683. height: 100%;
  684. position: relative;
  685. font-size: 0.4375em; }
  686. .main .middle_con .middle_button .button_left .button_con,
  687. .main .middle_con .middle_button .button_right .button_con {
  688. width: 100%;
  689. height: 82%;
  690. position: absolute;
  691. overflow: hidden; }
  692. .main .middle_con .middle_button .button_left:before,
  693. .main .middle_con .middle_button .button_right:before {
  694. position: absolute;
  695. top: 0;
  696. bottom: -10.4%;
  697. width: 100%;
  698. height: 100%;
  699. background: url(../img/invalid-button.png) no-repeat;
  700. background-size: 100% 100%;
  701. content: ""; }
  702. .main .middle_con .middle_button .button_left h3,
  703. .main .middle_con .middle_button .button_right h3 {
  704. padding: 4% 0 2% 3%; }
  705. .main .middle_con .middle_button .button_left dl,
  706. .main .middle_con .middle_button .button_right dl {
  707. width: 90%;
  708. margin-left: 3%;
  709. display: inline-block;
  710. line-height: 2.3;
  711. overflow: hidden;
  712. white-space: nowrap;
  713. text-overflow: ellipsis; }
  714. .main .middle_con .middle_button .button_left .number,
  715. .main .middle_con .middle_button .button_right .number {
  716. color: #2edbff; }
  717. .main .middle_con .middle_button .button_left .title,
  718. .main .middle_con .middle_button .button_right .title {
  719. text-align: left;
  720. color: #ffffff; }
  721. .main .middle_con .middle_button .button_left dt,
  722. .main .middle_con .middle_button .button_right dt {
  723. display: inline-block; }
  724. .main .middle_con .middle_button .button_left dd,
  725. .main .middle_con .middle_button .button_right dd {
  726. display: inline-block;
  727. text-align: left;
  728. color: rgba(0, 187, 236, 0.5);
  729. padding-left: 2%; }
  730. .main .middle_con .con_left,
  731. .main .middle_con .con_right {
  732. width: 50%;
  733. height: 37%;
  734. padding-top: 1%; }
  735. .main .middle_con .con_left {
  736. padding: 2% 5%;
  737. border-right: 1px solid #00bbec; }
  738. .main .middle_con .con_left img {
  739. display: block;
  740. width: 30%;
  741. height: 88%; }
  742. .main .middle_con .con_left dl {
  743. width: 70%;
  744. height: 100%;
  745. padding-left: 5%;
  746. color: #ffffff; }
  747. .main .middle_con .con_left dl dt {
  748. font-size: 0.75em;
  749. font-weight: normal;
  750. font-style: normal;
  751. font-stretch: normal;
  752. line-height: 1;
  753. padding-bottom: 4%;
  754. letter-spacing: normal;
  755. text-align: left;
  756. overflow: hidden;
  757. white-space: nowrap;
  758. text-overflow: ellipsis; }
  759. .main .middle_con .con_left dl dd {
  760. font-size: 0.4375em;
  761. font-weight: normal;
  762. font-style: normal;
  763. font-stretch: normal;
  764. line-height: 1.43;
  765. letter-spacing: normal;
  766. text-align: left; }
  767. .main .middle_con .con_right {
  768. padding-left: 2%; }
  769. .main .middle_con .con_right dl {
  770. width: 50%;
  771. height: 50%; }
  772. .main .middle_con .con_right dl dt {
  773. font-size: 0.5625em;
  774. line-height: 1.11;
  775. letter-spacing: normal;
  776. text-align: left;
  777. color: #ffffff; }
  778. .main .middle_con .con_right dl ul {
  779. margin: 4% 0 0 7%; }
  780. .main .middle_con .con_right dl ul li {
  781. padding: 1% 5%;
  782. background: rgba(0, 187, 236, 0.28);
  783. font-size: 0.4375em;
  784. text-align: right;
  785. color: #ffffff;
  786. float: left;
  787. padding: 1% 5%;
  788. margin: 1%; }
  789. .main .middle_con .con_link {
  790. width: 100%;
  791. height: 22.33%;
  792. overflow: hidden;
  793. position: relative;
  794. float: left; }
  795. .main .middle_con .con_link li {
  796. overflow: hidden;
  797. white-space: nowrap;
  798. text-overflow: ellipsis; }
  799. .main .middle_con .con_link:before {
  800. position: absolute;
  801. top: 0;
  802. bottom: -10.4%;
  803. width: 20%;
  804. height: 15%;
  805. background: url(../img/title_con.png) no-repeat;
  806. background-size: 100% 100%;
  807. content: ""; }
  808. .main .middle_con .con_link h3 {
  809. padding-left: 11%;
  810. margin-top: -0.1%; }
  811. .main .middle_con .con_link .link_title,
  812. .main .middle_con .con_link .link_ul {
  813. font-size: 0.4375em;
  814. font-weight: normal;
  815. font-style: normal;
  816. font-stretch: normal;
  817. line-height: 1.43;
  818. letter-spacing: normal;
  819. text-align: left;
  820. color: #ffffff;
  821. width: 81%;
  822. height: 50%;
  823. overflow: hidden;
  824. margin: 2% auto; }
  825. .main .middle_con .con_link .link_title {
  826. height: 43%; }
  827. .main .middle_con .con_link .link_ul li {
  828. width: 33.33%;
  829. float: left;
  830. padding: 1%; }
  831. .title_img {
  832. text-align: left;
  833. margin-top: -1.5%; }
  834. .main-bottom {
  835. width: 100%;
  836. height: 5px; }
  837. .main-bottom span {
  838. display: inline-block;
  839. height: 100%;
  840. background: #02336b; }
  841. .main-bottom .line1 {
  842. width: 15%;
  843. margin-right: 6px; }
  844. .main-bottom .line2 {
  845. width: 55%;
  846. margin-right: 6px; }
  847. .main-bottom .line3 {
  848. width: 26%; }
  849. .pressRotate {
  850. -webkit-animation: mymove .5s ease-in;
  851. -moz-animation: mymove .5s ease-in;
  852. -o-animation: mymove .5s ease-in;
  853. animation: mymove .5s ease-in; }
  854. @keyframes mymove {
  855. 0% {
  856. transform: rotateX(0deg); }
  857. 100% {
  858. transform: rotateX(360deg); } }
  859. @-moz-keyframes mymove {
  860. 0% {
  861. transform: rotateX(0deg); }
  862. 100% {
  863. transform: rotateX(360deg); } }
  864. @-webkit-keyframes mymove {
  865. 0% {
  866. transform: rotateX(0deg); }
  867. 100% {
  868. transform: rotateX(360deg); } }
  869. @-o-keyframes mymove {
  870. 0% {
  871. transform: rotateX(0deg); }
  872. 100% {
  873. transform: rotateX(360deg); } }
  874. @keyframes rotate {
  875. 100% {
  876. transform: rotate(360deg); } }