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.

793 lines
11 KiB

4 years ago
  1. * {
  2. box-sizing: border-box;
  3. }
  4. .body,
  5. body,
  6. select,
  7. input,
  8. view,
  9. text,
  10. button,
  11. textarea {
  12. font-family: 'PingFang SC', 'microsoft yahei', arial, 'helvetica neue', 'hiragino sans gb', sans-serif;
  13. }
  14. body,
  15. .body {
  16. font-size: 14px;
  17. color: #fff;
  18. background-color: #fff;
  19. overflow-x: hidden;
  20. line-height: 1.6;
  21. }
  22. a {
  23. color: inherit;
  24. }
  25. a:hover {
  26. color: inherit;
  27. }
  28. img {
  29. max-width: 100%;
  30. }
  31. .clearfix:after {
  32. content: "";
  33. display: table;
  34. clear: both;
  35. height: 0;
  36. visibility: hidden;
  37. }
  38. .fl {
  39. float: left;
  40. }
  41. .fr {
  42. float: right;
  43. }
  44. .form-box {
  45. width: 400px;
  46. margin: 200px auto 170px;
  47. }
  48. .form-tit {
  49. text-align: center;
  50. font-size: 22px;
  51. margin-bottom: 20px;
  52. }
  53. .form {
  54. background: #202020;
  55. border-radius: 4px;
  56. padding: 55px 55px 55px 55px;
  57. position: relative;
  58. }
  59. .form-err {
  60. background: #FF6A6A;
  61. border-radius: 4px 4px 0 0;
  62. position: absolute;
  63. left: 0;
  64. right: 0;
  65. top: 0;
  66. padding: 10px;
  67. font-style: normal;
  68. font-weight: normal;
  69. font-size: 12px;
  70. text-align: center;
  71. }
  72. .form-list li {
  73. margin-bottom: 15px;
  74. }
  75. .form-list .text {
  76. width: 100%;
  77. height: 52px;
  78. background: #111111;
  79. border-radius: 4px;
  80. border: 0;
  81. font-size: 14px;
  82. color: #989898;
  83. padding: 0 15px;
  84. border: #111111 solid 1px;
  85. }
  86. .form-list .text-err {
  87. border-color: #FF6A6A;
  88. }
  89. .form-list .textcode {
  90. width: 160px;
  91. }
  92. .form-list .textcode+img {
  93. vertical-align: middle;
  94. width: 116px;
  95. height: 52px;
  96. }
  97. .form-list .text:focus {
  98. border: #369FFF solid 1px;
  99. }
  100. .form-list a:hover {
  101. color: #369FFF;
  102. }
  103. .form-btns {
  104. margin-top: 50px;
  105. text-align: center;
  106. }
  107. .form-btns li+li {
  108. margin-top: 10px;
  109. }
  110. .form-btns .btn {
  111. width: 100%;
  112. height: 55px;
  113. background: #FFFFFF;
  114. font-size: 16px;
  115. color: #111111;
  116. border: 1px solid #FFFFFF;
  117. box-sizing: border-box;
  118. border-radius: 4px;
  119. cursor: pointer;
  120. display: inline-block;
  121. line-height: 55px;
  122. }
  123. .form-btns .btn:hover {
  124. background: #369FFF !important;
  125. border-color: #369FFF !important;
  126. color: #fff !important;
  127. }
  128. .form-btns .btn.btn1 {
  129. background: transparent;
  130. color: #fff;
  131. }
  132. .form-other {
  133. text-align: center;
  134. margin-top: 15px;
  135. }
  136. .form-other .hd {
  137. color: #4E4E4E;
  138. }
  139. .form-other .bd {
  140. margin-top: 15px;
  141. }
  142. /*首页*/
  143. .wrapper {
  144. width: 1440px;
  145. margin: 0 auto;
  146. }
  147. .searchBox {
  148. height: 366px;
  149. background-image: url(../images/bg.jpg);
  150. background-size: contain;
  151. margin-top: 59px;
  152. padding-top: 60px;
  153. }
  154. .searchBox .wrapperBox {
  155. width: 900px;
  156. margin: 0 auto;
  157. }
  158. .tip-text {
  159. font-size: 50px;
  160. text-align: center;
  161. color: #000;
  162. }
  163. .input-group {
  164. margin-top: 30px;
  165. position: relative;
  166. border: 2px solid #009874;
  167. height: 60px;
  168. border-radius: 30px;
  169. background: #fff;
  170. padding-left: 60px;
  171. padding-right: 100px;
  172. overflow: hidden;
  173. }
  174. .input-group .btn {
  175. background: #009874;
  176. font-size: 24px;
  177. text-align: center;
  178. width: 100px;
  179. height: 100%;
  180. line-height: 56px;
  181. position: absolute;
  182. right: 0;
  183. top: 0;
  184. border: none;
  185. color: #fff;
  186. cursor: pointer;
  187. }
  188. .input-group>img {
  189. width: 30px;
  190. position: absolute;
  191. left: 18px;
  192. top: 14px;
  193. }
  194. .input-group .form-control {
  195. width: 100%;
  196. font-size: 20px;
  197. line-height: 56px;
  198. height: 100%;
  199. border: none;
  200. background: none;
  201. }
  202. .docListBox {
  203. min-height: 200px;
  204. color: #000;
  205. padding-top: 80px;
  206. padding-bottom: 20px;
  207. width: 1200px;
  208. overflow: hidden;
  209. margin: 0 auto;
  210. }
  211. .docListBox a {
  212. display: block;
  213. width: 319px;
  214. height: 173px;
  215. margin: 0 35px;
  216. float: left;
  217. font-size: 20px;
  218. padding-top: 22px;
  219. padding-right: 70px;
  220. border-top: 2px solid #000;
  221. position: relative;
  222. }
  223. .docListBox a::before {
  224. content: '';
  225. width: 40px;
  226. height: 40px;
  227. position: absolute;
  228. right: 10px;
  229. top: 20px;
  230. background: url(../images/icon_right.png);
  231. background-size: 100%;
  232. }
  233. .docListBox a.active,
  234. .docListBox a:hover {
  235. background: #76EACF;
  236. }
  237. .resListBox {
  238. width:1100px;
  239. padding:40px 0;
  240. }
  241. .resListBox a {
  242. width: 100%;
  243. height: auto;
  244. padding-top: 20px;
  245. padding-bottom: 20px;
  246. float: none;
  247. font-size: 20px;
  248. margin: 0;
  249. border-top: 1px solid#EDEDED;
  250. }
  251. .resListBox a small {
  252. display: block;
  253. font-size: 70%;
  254. color:#999999
  255. }
  256. .resListBox a:last-child {
  257. border-bottom: 1px solid#EDEDED;
  258. }
  259. .resListBox a::before {
  260. top: 50%;
  261. margin-top: -20px;
  262. }
  263. h2.title {
  264. font-size: 32px;
  265. text-align: center;
  266. margin-bottom: 91px;
  267. font-weight: bold;
  268. }
  269. .hbanner .wrapper {
  270. background: url(../imgs/home1.png) no-repeat right center;
  271. height: 940px;
  272. padding-top: 305px;
  273. }
  274. .hbanner-txt {
  275. padding-left: 155px;
  276. }
  277. .hbanner-txt h2 {
  278. font-size: 40px;
  279. line-height: 160%;
  280. color: #fff;
  281. font-weight: bold;
  282. margin-bottom: 55px;
  283. }
  284. .hbanner-txt h2 font {
  285. color: #369FFF;
  286. }
  287. .hbanner-txt .list {
  288. font-size: 14px;
  289. line-height: 20px;
  290. }
  291. .hbanner-txt .list li {
  292. margin-bottom: 24px;
  293. }
  294. .hbanner-txt .list li:last-child {
  295. margin-bottom: 0;
  296. }
  297. .hbanner-txt .list .num {
  298. background: #333333;
  299. border-radius: 1px;
  300. margin-left: 5px;
  301. padding: 0 3px;
  302. font-family: 'Barlow-Regular';
  303. }
  304. .hbanner-txt .btns {
  305. margin-top: 60px;
  306. }
  307. .hbanner-txt .btns a {
  308. width: 130px;
  309. height: 55px;
  310. line-height: 55px;
  311. text-align: center;
  312. display: inline-block;
  313. border: 1px solid #FFFFFF;
  314. box-sizing: border-box;
  315. border-radius: 4px;
  316. margin-right: 24px;
  317. /*transition: 0.4s;*/
  318. }
  319. .hbanner-txt .btns a:hover {
  320. background: #369FFF !important;
  321. color: #fff !important;
  322. border-color: #369FFF;
  323. }
  324. .hbanner-txt .btns a.on {
  325. color: #111111;
  326. background: #fff;
  327. }
  328. .hrow {
  329. height: 634px;
  330. }
  331. .hrow .wrapper {
  332. /*overflow: hidden;*/
  333. padding: 0 10%;
  334. }
  335. .hrow .fl {
  336. float: left;
  337. }
  338. .hrow .fr {
  339. float: right;
  340. }
  341. .hrow .txt {
  342. /*padding-left: 155px;*/
  343. padding-top: 210px;
  344. /*width: 570px;*/
  345. width: 53%;
  346. }
  347. .hrow .txt h2 {
  348. font-weight: 600;
  349. font-size: 40px;
  350. line-height: 160%;
  351. margin-bottom: 50px;
  352. }
  353. .hrow .txt p {
  354. font-size: 22px;
  355. line-height: 1.4;
  356. padding-bottom: 30px;
  357. }
  358. .hrow .txt p img {
  359. margin-right: 13px;
  360. }
  361. .hrow .img {
  362. /*padding-top: 120px;*/
  363. padding-top: 110px;
  364. /*width: 500px;*/
  365. width: 43%;
  366. }
  367. .hrow1 {
  368. background: #202020;
  369. height: 634px;
  370. }
  371. .hrow1 .img {
  372. position: relative;
  373. }
  374. .hrow1 .img>.box {
  375. position: absolute;
  376. left: 0;
  377. top: -50px;
  378. }
  379. .hrow1 .img>img {
  380. position: relative;
  381. z-index: 2;
  382. }
  383. .hrow2 {
  384. background: #369FFF;
  385. height: 634px;
  386. }
  387. .hrow3 {
  388. background: #111111;
  389. height: 634px;
  390. }
  391. .hrow4 {
  392. background: #202020;
  393. height: 570px;
  394. }
  395. .hrow5 {
  396. background: #369FFF;
  397. height: 634px;
  398. }
  399. .hrow6 {
  400. background: #111111;
  401. height: 617px;
  402. }
  403. .hrow7 {
  404. background: #202020;
  405. height: 617px;
  406. }
  407. .hfoot {
  408. height: 594px;
  409. background: url(../imgs/home9.png) no-repeat center top #fff;
  410. color: #111111;
  411. text-align: center;
  412. padding-top: 280px;
  413. position: relative;
  414. }
  415. .hfoot h2 {
  416. font-size: 40px;
  417. line-height: 160%;
  418. font-weight: bold;
  419. }
  420. .hfoot h2 br {
  421. display: none;
  422. }
  423. .hfoot .num {
  424. background: #DFF0FF;
  425. color: #369FFF;
  426. font-weight: bold;
  427. border-radius: 1px;
  428. margin-right: 1px;
  429. padding: 0 6px;
  430. font-family: 'Barlow-Regular';
  431. }
  432. .hfoot .btn {
  433. display: inline-block;
  434. width: 130px;
  435. height: 55px;
  436. line-height: 55px;
  437. background: #111111;
  438. border-radius: 4px;
  439. margin-top: 24px;
  440. font-size: 16px;
  441. color: #fff;
  442. /*transition: 0.4s;*/
  443. }
  444. .hfoot .btn:hover {
  445. background: #369FFF;
  446. }
  447. .hfoot .copyright {
  448. color: #9C9C9C;
  449. position: absolute;
  450. left: 0;
  451. right: 0;
  452. text-align: center;
  453. bottom: 35px;
  454. }
  455. /*价格*/
  456. .mprice-main {
  457. background: #111111 url(../imgs/bg1.png) no-repeat center top;
  458. padding-top: 200px;
  459. padding-bottom: 210px;
  460. text-align: center;
  461. }
  462. .mprice-main .wrapper {
  463. overflow: hidden;
  464. /*padding-left: 140px;*/
  465. padding-top: 80px;
  466. }
  467. .mprice-main .item {
  468. width: 218px;
  469. /*float: left;*/
  470. display: inline-block;
  471. vertical-align: top;
  472. text-align: center;
  473. margin-right: 24px;
  474. cursor: pointer;
  475. transition: 0.4s;
  476. -webkit-transition: 0.4s;
  477. }
  478. .mprice-main .item:hover {
  479. transform: translateY(-20px);
  480. -webkit-transform: translateY(-20px);
  481. }
  482. .mprice-main .itemtit:hover {
  483. transform: translateY(0);
  484. -webkit-transform: translateY(0);
  485. }
  486. .mprice-main .item .title {
  487. font-style: normal;
  488. font-weight: 600;
  489. font-size: 22px;
  490. height: 60px;
  491. }
  492. .mprice-main .itembox {
  493. background: #202020;
  494. border-radius: 4px;
  495. height: 902px;
  496. padding-top: 46px;
  497. position: relative;
  498. padding-bottom: 130px;
  499. }
  500. .mprice-main .itembox-bgnone {
  501. background: none;
  502. }
  503. .mprice-main .itembox-border {
  504. background: #111111;
  505. border: 1px solid #202020;
  506. }
  507. .mprice-main .itembox-border li {
  508. border-bottom: #202020 solid 1px;
  509. }
  510. .mprice-main .itembox-highlight {
  511. background: #369FFF;
  512. }
  513. .mprice-main .item ul {
  514. padding: 0 25px;
  515. }
  516. .mprice-main .item ul.tit {
  517. color: #989898;
  518. text-align: left;
  519. padding-left: 50px;
  520. }
  521. .mprice-main .item li {
  522. padding: 20px 0;
  523. }
  524. .mprice-main .item li.num {
  525. height: 90px;
  526. padding: 0;
  527. border: none;
  528. font-family: "Barlow-Regular";
  529. }
  530. .mprice-main .item li.num big {
  531. font-size: 40px;
  532. font-weight: bold;
  533. }
  534. .mprice-main .item .btn {
  535. position: absolute;
  536. left: 0;
  537. right: 0;
  538. bottom: 35px;
  539. }
  540. .mprice-main .item .btn a {
  541. width: 130px;
  542. height: 55px;
  543. line-height: 55px;
  544. text-align: center;
  545. border: 1px solid #FFFFFF;
  546. box-sizing: border-box;
  547. border-radius: 4px;
  548. display: inline-block;
  549. }
  550. .mprice-main .item .btn a:hover {
  551. background: #369FFF;
  552. border-color: #369FFF;
  553. }
  554. .mprice-main .itembox-highlight .btn a {
  555. color: #369FFF;
  556. background: #fff;
  557. }
  558. .mprice-main .itembox-highlight .btn a:hover {
  559. border-color: #fff;
  560. color: #fff;
  561. }
  562. .mprice-explain {
  563. background: #202020;
  564. padding: 60px 0 150px;
  565. }
  566. .mprice-explain .wrapper {
  567. padding: 0 155px;
  568. }
  569. .mprice-explain h3 {
  570. font-style: normal;
  571. font-weight: 600;
  572. font-size: 22px;
  573. margin-bottom: 60px;
  574. }
  575. .mprice-explain p {
  576. margin-bottom: 24px;
  577. font-size: 14px;
  578. }
  579. /*下载*/
  580. .downpage {
  581. width: 736px;
  582. /*height: 821px;*/
  583. background: #202020;
  584. border-radius: 4px;
  585. margin: 0 auto;
  586. margin-top: 210px;
  587. margin-bottom: 270px;
  588. padding: 24px;
  589. }
  590. .downlist {
  591. border-bottom: #333333 solid 1px;
  592. padding: 60px 0;
  593. }
  594. .downlist .head {
  595. font-style: normal;
  596. font-weight: 600;
  597. font-size: 22px;
  598. text-align: center;
  599. }
  600. .downlist .dbody {
  601. margin-top: 60px;
  602. text-align: center;
  603. }
  604. .downlist .dbody li {
  605. display: inline-block;
  606. margin: 0 30px;
  607. }
  608. .downlist .dbody .txt {
  609. font-style: normal;
  610. font-weight: normal;
  611. font-size: 14px;
  612. color: #989898;
  613. margin-top: 15px;
  614. }
  615. .downlist .dbody .btn {
  616. margin-top: 20px;
  617. }
  618. .downlist .dbody .btn a {
  619. width: 130px;
  620. height: 55px;
  621. line-height: 55px;
  622. text-align: center;
  623. border: 1px solid #FFFFFF;
  624. box-sizing: border-box;
  625. border-radius: 4px;
  626. display: inline-block;
  627. font-style: normal;
  628. font-weight: 500;
  629. font-size: 16px;
  630. }
  631. .downlist .dbody .btn a.on {
  632. background: #fff;
  633. color: #111111;
  634. }
  635. .downlist .dbody .btn a:hover {
  636. background: #369FFF;
  637. border-color: #369FFF;
  638. color: #fff;
  639. }
  640. .downlist .dbody .link {
  641. margin-top: 20px;
  642. }
  643. .downlist .dbody .link a {
  644. text-decoration: underline;
  645. font-style: normal;
  646. font-weight: 500;
  647. font-size: 16px;
  648. }
  649. .downlist+.downlist {
  650. border: none;
  651. }
  652. .downtip {
  653. font-style: normal;
  654. font-weight: normal;
  655. font-size: 12px;
  656. line-height: 17px;
  657. color: #666666;
  658. padding-top: 24px;
  659. }
  660. .regbg {
  661. background: #111111 url(../imgs/regbg.jpg) no-repeat center top;
  662. }