layout.css 20 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352
  1. html,
  2. body,
  3. div,
  4. ul,
  5. li,
  6. dl,
  7. dt,
  8. dd,
  9. p,
  10. h1,
  11. h2,
  12. h3,
  13. h4,
  14. h5,
  15. h6 {
  16. margin: 0;
  17. padding: 0;
  18. }
  19. body {
  20. line-height: 1.5;
  21. font-size: 14px;
  22. font-family: "微软雅黑";
  23. background: #fff;
  24. }
  25. a {
  26. text-decoration: none;
  27. color: inherit;
  28. }
  29. h1,
  30. h2,
  31. h3,
  32. h4,
  33. h5,
  34. h6 {
  35. font-style: normal;
  36. font-weight: normal;
  37. }
  38. ul,
  39. li,
  40. dl,
  41. dt,
  42. dd {
  43. list-style: none;
  44. }
  45. .wrap {
  46. max-width: 1180px;
  47. margin: 0 auto;
  48. }
  49. .grey-bg {
  50. background: #FAFBFC;
  51. }
  52. .btn {
  53. position: relative;
  54. display: inline-block;
  55. width: 150px;
  56. height: 44px;
  57. line-height: 44px;
  58. background: rgba(255, 255, 255, 0);
  59. border: 1px solid rgba(255, 255, 255, .3);
  60. border-radius: 22px;
  61. font-size: 20px;
  62. /* font-weight: 600; */
  63. }
  64. .btn-service {
  65. border-color: #fff;
  66. background: #fff;
  67. color: #2669DE;
  68. }
  69. .arrow {
  70. position: absolute;
  71. width: 8px;
  72. height: 14px;
  73. margin-left: 5px;
  74. top: 50%;
  75. transform: translateY(-50%);
  76. }
  77. .arrow:before,
  78. .arrow:after {
  79. content: ' ';
  80. width: 0;
  81. height: 0;
  82. display: block;
  83. position: absolute;
  84. left: 0;
  85. top: 0;
  86. border-top: 7px transparent dashed;
  87. border-right: 8px transparent dashed;
  88. border-bottom: 7px transparent dashed;
  89. border-left: 8px white solid;
  90. overflow: hidden;
  91. }
  92. .arrow:before {
  93. left: 3px;
  94. /*重要*/
  95. border-left: 8px #266DDF solid;
  96. }
  97. .arrow:after {
  98. border-left: 8px white solid;
  99. }
  100. .icon {
  101. display: inline-block;
  102. vertical-align: middle;
  103. background-image: url("../image/icon.png");
  104. background-repeat: no-repeat;
  105. }
  106. .icon-advantage1,
  107. .icon-advantage2,
  108. .icon-advantage3,
  109. .icon-advantage4 {
  110. width: 70px;
  111. height: 70px;
  112. }
  113. .icon-advantage2 {
  114. background-position: -76px 0;
  115. }
  116. .icon-advantage3 {
  117. background-position: -152px 0;
  118. }
  119. .icon-advantage4 {
  120. background-position: -228px 0;
  121. }
  122. .icon-procedure1,
  123. .icon-procedure2,
  124. .icon-procedure3,
  125. .icon-procedure4,
  126. .icon-procedure5 {
  127. width: 60px;
  128. height: 63px;
  129. background-position: 0 -82px;
  130. }
  131. .icon-procedure2 {
  132. background-position: -72px -82px;
  133. }
  134. .icon-procedure3 {
  135. background-position: -145px -82px;
  136. }
  137. .icon-procedure4 {
  138. background-position: -216px -82px;
  139. }
  140. .icon-procedure5 {
  141. background-position: -286px -82px;
  142. }
  143. .icon-qq {
  144. width: 20px;
  145. height: 24px;
  146. background-position: -20px -154px;
  147. }
  148. .icon-qq2 {
  149. width: 16px;
  150. height: 19px;
  151. background-position: 0 -157px;
  152. }
  153. .icon-qq3 {
  154. width: 12px;
  155. height: 14px;
  156. background-position: 0 -211px;
  157. }
  158. .icon-serve {
  159. width: 24px;
  160. height: 20px;
  161. background-position: -89px -155px;
  162. }
  163. .icon-totop {
  164. width: 18px;
  165. height: 10px;
  166. background-position: -118px -160px;
  167. }
  168. .icon-serve-big {
  169. width: 36px;
  170. height: 29px;
  171. background-position: -206px -150px;
  172. }
  173. .clr {
  174. zoom: 1;
  175. }
  176. .clr:after {
  177. content: ' ';
  178. display: table;
  179. clear: both;
  180. }
  181. /* 顶部 */
  182. .header {
  183. height: 80px;
  184. line-height: 80px;
  185. }
  186. .logo {
  187. float: left;
  188. color: #333;
  189. font-weight: 700;
  190. font-size: 0;
  191. }
  192. .logo * {
  193. display: inline-block;
  194. vertical-align: middle;
  195. }
  196. .logo span {
  197. margin-left: 5px;
  198. font-size: 20px;
  199. }
  200. .tools {
  201. float: right;
  202. }
  203. .tools a {
  204. margin-left: 12px;
  205. }
  206. /* banner */
  207. .banner {
  208. padding: 1px 0;
  209. height: 553px;
  210. background-image: url("../image/banner.png");
  211. background-position: top center;
  212. background-repeat: no-repeat;
  213. color: #fff;
  214. }
  215. .banner .wrap {
  216. text-align: center;
  217. }
  218. .banner .wrap>div {
  219. text-align: center;
  220. }
  221. .banner strong {
  222. display: block;
  223. position: relative;
  224. margin-top: 60px;
  225. font-size: 42px;
  226. font-weight: 700;
  227. }
  228. /* .banner strong:after {
  229. content: ' ';
  230. position: absolute;
  231. top: 100%;
  232. left: 50%;
  233. width: 42px;
  234. height: 4px;
  235. margin-top: 25px;
  236. background: rgba(252, 253, 255, 1);
  237. border-radius: 2px;
  238. transform: translateX(-50%);
  239. } */
  240. .banner p {
  241. margin: 30px 0;
  242. line-height: 2;
  243. font-size: 18px;
  244. }
  245. .banner .btn {
  246. margin: 0 20px;
  247. }
  248. .qq-list {
  249. margin-top: 10px;
  250. }
  251. .qq-list a {
  252. margin: 0 20px 0 5px;
  253. }
  254. /* 我们的优势 */
  255. .advantage-bg {
  256. height: 730px;
  257. }
  258. .advantage {
  259. position: relative;
  260. top: -75px;
  261. padding: 50px 106px 105px;
  262. background: rgba(255, 255, 255, 1);
  263. box-shadow: 0px 13px 31px 0px rgba(161, 167, 178, 0.08);
  264. border-radius: 10px;
  265. }
  266. .title {
  267. font-size: 31px;
  268. color: #3A4250;
  269. font-weight: bold;
  270. }
  271. .title-info {
  272. margin-top: 20px;
  273. color: #3A4250;
  274. }
  275. .advantage-list {
  276. display: flex;
  277. flex-wrap: wrap;
  278. }
  279. .advantage-list li {
  280. position: relative;
  281. box-sizing: border-box;
  282. flex: 0 0 50%;
  283. padding-left: 110px;
  284. margin-top: 80px;
  285. }
  286. .advantage-list li .icon {
  287. position: absolute;
  288. left: 0;
  289. top: 50%;
  290. transform: translateY(-50%);
  291. }
  292. .advantage-list li p {
  293. width: 250px;
  294. color: #7F8FA4;
  295. }
  296. .advantage-list li strong {
  297. display: block;
  298. margin-bottom: 5px;
  299. font-weight: 600;
  300. font-size: 16px;
  301. color: rgba(58, 66, 80, 1);
  302. }
  303. /* 视频介绍 */
  304. .video-play {
  305. position: relative;
  306. height: 279px;
  307. margin: 30px auto 50px;
  308. background-image: url("../image/play-bg.png");
  309. background-repeat: no-repeat;
  310. background-position: top center;
  311. background-size: cover;
  312. border-radius: 10px;
  313. box-shadow: 0px 13px 31px 0px rgba(43, 97, 218, 0.32);
  314. }
  315. .video-play .title,
  316. .video-play .title-info {
  317. color: #fff;
  318. }
  319. .play {
  320. position: absolute;
  321. left: 50%;
  322. top: 50%;
  323. transform: translate(-50%, -50%);
  324. display: block;
  325. width: 118px;
  326. height: 118px;
  327. background-image: url("../image/play.png");
  328. background-repeat: no-repeat;
  329. opacity: 0.7;
  330. transition: all .5s;
  331. cursor: pointer;
  332. }
  333. .play:hover {
  334. opacity: 1;
  335. }
  336. /* 不一样的签名不一样的优点 */
  337. .different {
  338. position: relative;
  339. top: 200px;
  340. margin: 40px 0 55px;
  341. padding: 60px 106px 0;
  342. height: 408px;
  343. background: rgba(240, 241, 245, 1);
  344. box-shadow: 0px 13px 31px 0px rgba(118, 125, 136, 0.08);
  345. border-radius: 10px;
  346. }
  347. .different:after {
  348. content: ' ';
  349. position: absolute;
  350. right: 56px;
  351. bottom: 0;
  352. width: 388px;
  353. height: 407px;
  354. background: url("../image/bg.png");
  355. }
  356. .different-list {
  357. margin-top: 60px;
  358. }
  359. .different-list dt {
  360. position: relative;
  361. margin-bottom: 60px;
  362. font-size: 20px;
  363. color: #2A9FF6;
  364. }
  365. .different-list dt:after {
  366. content: ' ';
  367. position: absolute;
  368. top: 100%;
  369. left: 0;
  370. margin-top: 20px;
  371. width: 23px;
  372. height: 3px;
  373. background: rgba(42, 159, 246, 1);
  374. border-radius: 2px;
  375. }
  376. .different-list dd {
  377. margin-bottom: 20px;
  378. color: #3A4250
  379. }
  380. .different-list dd:before {
  381. content: ' ';
  382. display: inline-block;
  383. vertical-align: middle;
  384. width: 6px;
  385. height: 6px;
  386. margin-right: 10px;
  387. background: rgba(42, 159, 246, 1);
  388. border-radius: 50%;
  389. }
  390. /* 流程 */
  391. .procedure-box {
  392. padding: 90px 0 120px;
  393. }
  394. .procedure-box .title {
  395. text-align: center;
  396. }
  397. .procedure-list {
  398. display: flex;
  399. margin-top: 110px;
  400. }
  401. .procedure-list li {
  402. position: relative;
  403. flex: 1;
  404. text-align: center;
  405. font-size: 16px;
  406. color: #3A4250;
  407. }
  408. .procedure-list li:after {
  409. content: ' ';
  410. position: absolute;
  411. top: 29px;
  412. right: 0;
  413. width: 0;
  414. height: 0;
  415. border-style: solid;
  416. border-color: transparent transparent transparent rgba(42, 159, 246, .5);
  417. border-width: 7px 0 7px 11px;
  418. }
  419. .procedure-list li:last-child:after {
  420. display: none;
  421. }
  422. .procedure-list li p {
  423. margin-top: 20px;
  424. }
  425. /* 常见问题 */
  426. .problem-box {
  427. padding: 80px 0 100px;
  428. }
  429. .problem-box .title {
  430. text-align: center;
  431. }
  432. .problem-list {
  433. margin-top: 85px;
  434. color: #A3A4A8;
  435. }
  436. .problem-list li {
  437. margin-top: 45px;
  438. }
  439. .problem-list strong {
  440. color: #3A4250;
  441. font-size: 20px;
  442. }
  443. .problem-list p {
  444. margin-top: 5px;
  445. }
  446. .problem-list p span {
  447. font-size: 20px;
  448. }
  449. /* 底部 */
  450. .foot {
  451. padding: 35px 0 64px;
  452. background: rgba(18, 23, 36, 1);
  453. }
  454. .foot .logo {
  455. float: none;
  456. }
  457. .foot .logo,
  458. .foot-list,
  459. .foot-list li {
  460. display: inline-block;
  461. vertical-align: top;
  462. color: #949EBA;
  463. }
  464. .foot .logo {
  465. color: #fff;
  466. }
  467. .foot-list li {
  468. margin-left: 185px;
  469. }
  470. .foot-list strong {
  471. display: block;
  472. margin-bottom: 15px;
  473. color: #fff;
  474. }
  475. .foot-copy {
  476. height: 42px;
  477. line-height: 42px;
  478. background: #0A0E19;
  479. text-align: center;
  480. font-size: 12px;
  481. color: #999EA9;
  482. }
  483. .contact-us {
  484. position: relative;
  485. }
  486. .contact-us:before {
  487. content: ' ';
  488. position: absolute;
  489. left: -25px;
  490. display: block;
  491. width: 16px;
  492. height: 19px;
  493. background-image: url("../image/icon.png");
  494. background-position: 0 -157px;
  495. background-repeat: no-repeat;
  496. }
  497. /* 改版升级 */
  498. .Yellowbtn {
  499. width: 274px;
  500. height: 36px;
  501. line-height: 36px;
  502. color: #fff;
  503. background: #FFB417;
  504. border-radius: 18px;
  505. margin: 0px auto;
  506. font-size: 18px;
  507. }
  508. .banner-tip {
  509. margin: 35px auto;
  510. font-size: 18px;
  511. }
  512. .diff {
  513. padding-bottom: 200px;
  514. }
  515. /* 弹窗 */
  516. .pop-bg {
  517. display: none;
  518. z-index: 10;
  519. position: fixed;
  520. left: 0;
  521. right: 0;
  522. bottom: 0;
  523. top: 0;
  524. background: #000;
  525. opacity: .16;
  526. filter: alpha(opacity=16);
  527. }
  528. .pop {
  529. display: none;
  530. z-index: 11;
  531. position: fixed;
  532. top: 50%;
  533. left: 50%;
  534. width: 650px;
  535. padding: 80px 0 100px;
  536. margin: -219px 0 0 -325px;
  537. background: #fff;
  538. border-radius: 10px;
  539. box-shadow: 0px 13px 31px 0px rgba(5, 12, 22, 0.08);
  540. text-align: center;
  541. overflow: hidden;
  542. }
  543. .closed {
  544. position: absolute;
  545. top: 25px;
  546. right: 25px;
  547. width: 12px;
  548. height: 12px;
  549. transform: rotate(45deg);
  550. cursor: pointer;
  551. }
  552. .closed:before,
  553. .closed:after {
  554. content: ' ';
  555. position: absolute;
  556. background: #354052;
  557. }
  558. .closed:before {
  559. width: 2px;
  560. height: 12px;
  561. left: 50%;
  562. top: 0;
  563. transform: translateX(-50%);
  564. }
  565. .closed:after {
  566. width: 12px;
  567. height: 2px;
  568. left: 0;
  569. top: 50%;
  570. transform: translateY(-50%);
  571. }
  572. .pop h3 {
  573. margin-bottom: 15px;
  574. font-size: 20px;
  575. font-weight: 700;
  576. }
  577. .pop-tip {
  578. margin: 70px 0;
  579. font-size: 20px;
  580. color: #252E3D;
  581. }
  582. .pop-tip .icon {
  583. margin: -4px 15px 0 0;
  584. }
  585. .pop .btn {
  586. width: 160px;
  587. height: 44px;
  588. line-height: 44px;
  589. background: #269bff;
  590. border-color: #269bff;
  591. font-size: 16px;
  592. color: #fff;
  593. text-align: center;
  594. }
  595. @keyframes move-bg {
  596. to {
  597. left: -1180px;
  598. }
  599. }
  600. .pop:before,
  601. .pop:after {
  602. animation: move-bg 25s linear infinite;
  603. }
  604. .pop:after {
  605. animation-duration: 30s;
  606. }
  607. .pop:before,
  608. .pop:after {
  609. content: " ";
  610. position: absolute;
  611. left: 0;
  612. bottom: 0;
  613. width: 2360px;
  614. height: 70px;
  615. opacity: .56;
  616. filter: alpha(opacity=56);
  617. background-image: url("../image/case-bg.png");
  618. background-repeat: no-repeat;
  619. background-position: left top;
  620. }
  621. .pop:after {
  622. opacity: .3;
  623. filter: alpha(opacity=3);
  624. background-image: url("../image/case-bg1.png");
  625. }
  626. @keyframes in {
  627. from {
  628. transform: translateY(100px)
  629. }
  630. to {
  631. transform: translateY(0)
  632. }
  633. }
  634. .in {
  635. animation: in .3s;
  636. }
  637. @keyframes out {
  638. from {
  639. transform: translateY(0)
  640. }
  641. to {
  642. transform: translateY(150px);
  643. opacity: 0;
  644. }
  645. }
  646. .out {
  647. animation: out .5s;
  648. }
  649. /* 视频 */
  650. #video-box {
  651. display: none;
  652. position: fixed;
  653. top: 0px;
  654. z-index: 999;
  655. width: 100%;
  656. height: 100%;
  657. background: rgba(0, 0, 0, 0.6);
  658. }
  659. #video-box>div {
  660. position: relative;
  661. width: 70%;
  662. margin: 30px auto;
  663. }
  664. #close-video {
  665. position: absolute;
  666. z-index: 1;
  667. top: -37px;
  668. right: -13px;
  669. width: 46px;
  670. height: 46px;
  671. background: transparent;
  672. border: none;
  673. font-size: 30px;
  674. color: #fff;
  675. outline: none;
  676. cursor: pointer;
  677. }
  678. #video {
  679. display: block;
  680. margin: 0 auto;
  681. width: 100%;
  682. max-width: 270px;
  683. }
  684. /* 侧边客服 */
  685. .serve-top {
  686. position: fixed;
  687. bottom: 50px;
  688. right: 0;
  689. background: rgba(255, 255, 255, 1);
  690. border: 1px solid rgba(223, 225, 230, 1);
  691. border-radius: 3px;
  692. }
  693. .serve-info,
  694. .to-top {
  695. width: 50px;
  696. height: 50px;
  697. line-height: 50px;
  698. }
  699. .serve-info>span,
  700. .to-top>span {
  701. display: block;
  702. width: 100%;
  703. height: 100%;
  704. text-align: center;
  705. cursor: pointer;
  706. }
  707. .serve-info:hover .icon-serve {
  708. background-position: -61px -155px;
  709. }
  710. .to-top:hover .icon-totop {
  711. background-position: -138px -159px;
  712. }
  713. .serve-info {
  714. position: relative;
  715. }
  716. .icon-serve-box {
  717. display: none;
  718. position: absolute;
  719. right: 100%;
  720. bottom: -15px;
  721. margin-right: -1px;
  722. padding: 20px 28px;
  723. width: 130px;
  724. line-height: 2;
  725. background: rgba(255, 255, 255, 1);
  726. border: 1px solid rgba(223, 225, 230, 1);
  727. box-shadow: 0px 6px 7px 0px rgba(65, 73, 79, 0.06);
  728. border-radius: 3px;
  729. }
  730. .icon-serve-box strong {
  731. display: block;
  732. padding-bottom: 7px;
  733. margin-bottom: 15px;
  734. position: relative;
  735. }
  736. .icon-serve-box strong:after {
  737. content: ' ';
  738. position: absolute;
  739. top: 100%;
  740. left: 0;
  741. width: 21px;
  742. height: 2px;
  743. background: rgba(62, 135, 230, 1);
  744. border-radius: 1px;
  745. }
  746. .serve-qq-list li {
  747. line-height: 40px;
  748. }
  749. .serve-qq-list li i {
  750. margin: -4px 15px 0 0;
  751. }
  752. .serve-qq-list li a:hover {
  753. color: #3E87E6;
  754. }
  755. .serve-qq-list .btn {
  756. float: right;
  757. width: 100px;
  758. height: 32px;
  759. line-height: 32px;
  760. }
  761. .pop .serve-qq-list li {
  762. width: 80%;
  763. text-align: left;
  764. margin: 5px auto;
  765. }
  766. .serve-info:hover .icon-serve-box {
  767. display: block;
  768. }
  769. .phone-serve {
  770. z-index: 50;
  771. display: none;
  772. position: fixed;
  773. right: 10px;
  774. bottom: 10px;
  775. }
  776. .serve-info-fixed {
  777. position: fixed;
  778. bottom: 200px;
  779. right: 20px;
  780. width: 107px;
  781. text-align: center;
  782. }
  783. .serve-info-fixed > div,
  784. .phone-serve > div {
  785. margin: 0 0 10px;
  786. padding: 10px 0;
  787. background: #fff;
  788. width: 107px;
  789. border: #DFE1E6 1px solid;
  790. color: #7A7F88;
  791. text-align: center;
  792. }
  793. .serve-info-fixed > div strong,
  794. .phone-serve > div strong {
  795. display: block;
  796. margin-top: 10px;
  797. font-weight: normal;
  798. }
  799. .phone-serve > div {
  800. width: 90px;
  801. }
  802. .phone-serve > div img {
  803. width: 70px;
  804. }
  805. .serve-info-fixed .serve-qq-list li {
  806. margin-bottom: 7px;
  807. height: 26px;
  808. line-height: 26px;
  809. background: #3EA2FF;
  810. color: #fff;
  811. font-size: 12px;
  812. border-radius: 3px;
  813. }
  814. .serve-info-fixed .serve-qq-list li:nth-child(2){
  815. background:#FFA200;
  816. }
  817. .serve-info-fixed .serve-qq-list li:nth-child(3){
  818. background:#33CC99;
  819. }
  820. .serve-info-fixed .serve-qq-list li i {
  821. margin-right: 5px;
  822. }
  823. .serve-info-fixed .serve-qq-list li a:hover {
  824. color: #fff;
  825. }
  826. /* 我们的优势 */
  827. .ours-advantage-box {
  828. margin-top: 70px;
  829. }
  830. .ours-advantage-box .title {
  831. text-align: center;
  832. }
  833. .subhead {
  834. text-align: center;
  835. color: #3A4250;
  836. font-size: 16px;
  837. }
  838. .ours-advantage {
  839. margin-top: 68px;
  840. }
  841. .ours-advantage dl {
  842. position: relative;
  843. float: left;
  844. width: 30%;
  845. padding: 80px 0;
  846. margin-top: 56px;
  847. text-align: center;
  848. background: #F2F3F5;
  849. box-shadow: 0px 13px 31px 0px rgba(43, 97, 218, 0.3);
  850. }
  851. .ours-advantage dl.app {
  852. z-index: 3;
  853. width: 40%;
  854. margin: 0;
  855. padding-top: 40px;
  856. background: linear-gradient(-45deg, rgba(57, 178, 255, 1), rgba(23, 67, 191, 1));
  857. border-radius: 10px;
  858. color: #fff;
  859. }
  860. .ours-advantage dl:nth-child(2) {
  861. z-index: 2;
  862. }
  863. .ours-advantage dt {
  864. position: relative;
  865. padding-bottom: 25px;
  866. margin-bottom: 60px;
  867. font-size: 24px;
  868. font-weight: bold;
  869. color: #3A4250;
  870. }
  871. .ours-advantage dl.app dt {
  872. font-size: 30px;
  873. color: #fff;
  874. }
  875. .ours-advantage dt img {
  876. display: block;
  877. margin: 0 auto 20px;
  878. }
  879. .ours-advantage dt:after {
  880. content: ' ';
  881. position: absolute;
  882. left: 50%;
  883. bottom: 0;
  884. transform: translateX(-50%);
  885. width: 30px;
  886. height: 3px;
  887. background: rgba(43, 132, 228, 1);
  888. border-radius: 2px;
  889. }
  890. .ours-advantage dl.app dt:after {
  891. background: #FFE534;
  892. }
  893. .ours-advantage dd {
  894. width: 50%;
  895. margin: 30px auto 0;
  896. text-align: left;
  897. color: #7A7F88;
  898. font-size: 18px;
  899. }
  900. .ours-advantage dl.app dd {
  901. width: 70%;
  902. color: #fff;
  903. }
  904. .ours-advantage dl.app dd:before {
  905. content: ' ';
  906. display: inline-block;
  907. vertical-align: middle;
  908. margin: -4px 15px 0 0;
  909. width: 10px;
  910. height: 10px;
  911. background: #ffe534;
  912. border-radius: 100%;
  913. }
  914. /* 自适应 */
  915. @media only screen and (max-width: 1180px) {
  916. .wrap {
  917. margin: 0 10px;
  918. }
  919. .ours-advantage dd,
  920. .ours-advantage dl.app dd {
  921. width: 90%;
  922. }
  923. .ours-advantage-box,
  924. .ours-advantage {
  925. margin-top: 30px;
  926. }
  927. }
  928. @media only screen and (max-width: 1000px) {
  929. .banner {
  930. height: auto;
  931. padding: 30px 0;
  932. }
  933. .banner strong {
  934. margin: 0;
  935. }
  936. .advantage-bg {
  937. padding-top: 1px;
  938. height: auto;
  939. }
  940. .advantage {
  941. position: static;
  942. padding: 20px;
  943. margin: 20px 0 0;
  944. }
  945. .advantage-list li {
  946. margin-top: 20px;
  947. }
  948. .video-play {
  949. top: 0;
  950. margin: 20px 0;
  951. padding: 20px;
  952. border-radius: 10px;
  953. }
  954. .diff {
  955. padding-bottom: 0;
  956. }
  957. .different {
  958. top: 0;
  959. margin: 20px 0;
  960. padding: 20px;
  961. }
  962. .different-list {
  963. margin-top: 30px;
  964. }
  965. .different-list dt {
  966. margin-bottom: 30px;
  967. }
  968. .procedure-box {
  969. padding: 30px 0;
  970. }
  971. .procedure-list {
  972. margin-top: 50px;
  973. }
  974. .problem-box {
  975. padding: 30px 0;
  976. }
  977. .problem-list {
  978. margin-top: 20px;
  979. }
  980. .problem-list li {
  981. margin-top: 20px;
  982. }
  983. .foot {
  984. padding: 20px 0;
  985. }
  986. .foot-list li {
  987. margin-left: 50px;
  988. }
  989. }
  990. @media only screen and (max-width: 800px) {
  991. .banner strong {
  992. font-size: 30px;
  993. }
  994. .banner strong:after {
  995. margin-top: 0;
  996. }
  997. .banner-tip,
  998. .banner p {
  999. margin: 20px 0;
  1000. font-size: 16px;
  1001. }
  1002. .btn {
  1003. width: 110px;
  1004. height: 32px;
  1005. line-height: 32px;
  1006. font-size: 16px;
  1007. }
  1008. .title {
  1009. font-size: 18px;
  1010. }
  1011. .title-info {
  1012. margin-top: 10px;
  1013. }
  1014. .advantage-list li p {
  1015. width: auto;
  1016. }
  1017. .advantage-list li {
  1018. flex: 0 0 100%;
  1019. }
  1020. .advantage-list li .icon {
  1021. zoom: .7;
  1022. }
  1023. .advantage-list li {
  1024. padding-left: 60px;
  1025. }
  1026. .video-play {
  1027. height: 100px;
  1028. }
  1029. .play {
  1030. zoom: .7;
  1031. }
  1032. .different {
  1033. height: auto;
  1034. }
  1035. .different:after {
  1036. display: none;
  1037. }
  1038. .problem-list strong,
  1039. .problem-list p span {
  1040. font-size: 16px;
  1041. }
  1042. .pop {
  1043. left: 10px;
  1044. right: 10px;
  1045. transform: translate(0, -50%);
  1046. width: auto;
  1047. padding: 40px 0;
  1048. margin: 0;
  1049. }
  1050. .pop-tip {
  1051. margin: 30px 0;
  1052. }
  1053. .pop:before,
  1054. .pop:after {
  1055. display: none;
  1056. }
  1057. .different-list dt:after {
  1058. margin-top: 5px;
  1059. }
  1060. .subhead {
  1061. font-size: 14px;
  1062. }
  1063. .ours-advantage dl {
  1064. display: none;
  1065. }
  1066. .ours-advantage dl.app {
  1067. display: block;
  1068. width: 100%;
  1069. padding: 20px 0;
  1070. }
  1071. .ours-advantage dl.app dt {
  1072. padding-bottom: 10px;
  1073. margin-bottom: 20px;
  1074. font-size: 18px;
  1075. }
  1076. .ours-advantage dt img {
  1077. width: 40px;
  1078. }
  1079. .ours-advantage dl.app dd {
  1080. margin-top: 10px;
  1081. font-size: 14px;
  1082. }
  1083. }
  1084. @media only screen and (max-width: 570px) {
  1085. .play {
  1086. right: 20px;
  1087. left: inherit;
  1088. transform: translate(0, -50%);
  1089. }
  1090. .procedure-list {
  1091. flex-wrap: wrap;
  1092. margin-top: 30px;
  1093. }
  1094. .procedure-list li {
  1095. flex: 0 0 33.3333%;
  1096. margin-top: 20px;
  1097. }
  1098. .procedure-list li .icon {
  1099. zoom: .7;
  1100. }
  1101. .procedure-list li p {
  1102. font-size: 14px;
  1103. }
  1104. .foot-list {
  1105. display: block;
  1106. margin-top: 20px;
  1107. }
  1108. .foot-list li {
  1109. margin: 0 50px 0 0;
  1110. }
  1111. .contact-us:before {
  1112. position: static;
  1113. display: inline-block;
  1114. vertical-align: middle;
  1115. margin: -4px 10px 0 0;
  1116. }
  1117. .qq-list a {
  1118. margin: 0 5px;
  1119. }
  1120. .serve-top,.serve-info-fixed {
  1121. display: none;
  1122. }
  1123. .phone-serve {
  1124. display: block;
  1125. }
  1126. }
  1127. @media only screen and (max-width: 349px) {
  1128. .banner .btn {
  1129. margin: 0 10px;
  1130. }
  1131. .logo span {
  1132. font-size: 16px;
  1133. }
  1134. .foot-copy {
  1135. padding: 5px;
  1136. height: auto;
  1137. line-height: 1.5;
  1138. }
  1139. }