main.css 24 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436
  1. * {
  2. padding: 0;
  3. margin: 0;
  4. }
  5. [v-cloak] {
  6. display: none;
  7. }
  8. a {
  9. text-decoration: none;
  10. color: #000;
  11. }
  12. a:link {
  13. text-decoration: none;
  14. }
  15. a:visited {
  16. text-decoration: none;
  17. }
  18. a:hover {
  19. text-decoration: none;
  20. }
  21. a:active {
  22. text-decoration: none;
  23. }
  24. .nav {
  25. position: fixed;
  26. width: 100%;
  27. background: #fff;
  28. box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
  29. box-sizing: border-box;
  30. overflow: hidden;
  31. z-index: 1000;
  32. }
  33. .nav-a {
  34. max-width: 1200px;
  35. margin: 0 auto;
  36. padding: 15px 0;
  37. }
  38. .nav-ul {
  39. display: flex;
  40. width: 1200px;
  41. flex-wrap: wrap;
  42. overflow: hidden;
  43. }
  44. .nav-logo {
  45. }
  46. .nav-logo img {
  47. width: 163px;
  48. height: 40px;
  49. }
  50. .nav-li {
  51. margin: 0 15px;
  52. text-align: center;
  53. line-height: 40px;
  54. padding: 0 10px;
  55. font-weight: 500;
  56. cursor: pointer;
  57. }
  58. .nav-li:hover {
  59. font-weight: 600;
  60. }
  61. .nav-selected {
  62. font-weight: 600;
  63. }
  64. .nav-login {
  65. /* text-align: right; */
  66. flex: 1;
  67. display: flex;
  68. justify-content: flex-end;
  69. }
  70. .nav-login div {
  71. background: #00a2ff;
  72. border-radius: 5px;
  73. color: #fff;
  74. width: 150px;
  75. text-align: center;
  76. padding: 10px 0;
  77. cursor: pointer;
  78. margin-left: 100px;
  79. }
  80. .nav-bottom {
  81. max-width: 1200px;
  82. margin: 0 auto;
  83. background-position: left;
  84. background-size: cover;
  85. }
  86. .banner {
  87. height: 420px;
  88. background-image: url(./../images/index_bannerbg.jpg);
  89. background-repeat: no-repeat;
  90. }
  91. .banner-a {
  92. width: 100%;
  93. display: flex;
  94. flex-direction: column;
  95. justify-content: center;
  96. align-items: center;
  97. height: 100%;
  98. color: #fff;
  99. }
  100. .banner-title {
  101. font-size: 56px;
  102. letter-spacing: 8px;
  103. font-weight: 600;
  104. text-shadow: 1px 5px 10px #061b4f;
  105. }
  106. .banner-title-en {
  107. font-size: 22px;
  108. font-weight: 600;
  109. padding: 15px 30px;
  110. margin: 15px 0;
  111. background: #061b4f;
  112. border-radius: 10px;
  113. }
  114. .banner-slogan {
  115. display: flex;
  116. justify-content: center;
  117. align-items: center;
  118. padding-top: 50px;
  119. }
  120. .banner-slogan-a {
  121. width: 150px;
  122. text-align: center;
  123. font-size: 30px;
  124. text-shadow: 1px 5px 10px #061b4f;
  125. }
  126. .banner-slogan-b {
  127. width: 15px;
  128. }
  129. .news {
  130. max-width: 1200px;
  131. margin: 30px auto;
  132. display: flex;
  133. overflow: hidden;
  134. border-bottom: 1px solid #ebedf0;
  135. }
  136. .news-right {
  137. width: 333px;
  138. margin-left: 62px;
  139. }
  140. .news-right-title {
  141. margin-bottom: 18px;
  142. color: #646566;
  143. }
  144. .news-right-con {
  145. display: flex;
  146. margin-bottom: 20px;
  147. }
  148. .news-right-num {
  149. cursor: pointer;
  150. border-radius: 3px;
  151. color: #fff;
  152. display: inline-block;
  153. background: #c8c9cc;
  154. width: 20px;
  155. text-align: center;
  156. }
  157. .news-right-one {
  158. background: #f00;
  159. }
  160. .news-right-two {
  161. background: #de712f;
  162. }
  163. .news-right-three {
  164. background: #efad3f;
  165. }
  166. .news-right-content {
  167. margin-left: 5px;
  168. flex: 1;
  169. overflow: hidden;
  170. text-overflow: ellipsis;
  171. white-space: nowrap;
  172. }
  173. .news-right-content a {
  174. overflow: hidden;
  175. text-overflow: ellipsis;
  176. white-space: nowrap;
  177. }
  178. .news-left {
  179. flex: 1;
  180. min-width: 830px;
  181. }
  182. .news-left-title {
  183. display: flex;
  184. font-size: 16px;
  185. }
  186. .news-left-look {
  187. color: #646566;
  188. }
  189. .news-left-title-change {
  190. display: flex;
  191. justify-content: flex-end;
  192. flex: 1;
  193. color: #295ccd;
  194. cursor: pointer;
  195. }
  196. #news-content {
  197. padding: 16px 0 24px;
  198. }
  199. .news-link .news-li {
  200. display: flex;
  201. height: 60px;
  202. margin-bottom: 32px;
  203. }
  204. .news-link:last-child .news-li {
  205. margin-bottom: 0px;
  206. }
  207. .news-li-selected {
  208. cursor: pointer;
  209. color: #295ccd;
  210. }
  211. .news-li-img {
  212. width: 80px;
  213. height: 60px;
  214. border-radius: 3px;
  215. }
  216. .news-li-img img {
  217. width: 100%;
  218. height: 100%;
  219. border-radius: 3px;
  220. }
  221. .news-li-right {
  222. flex: 1;
  223. margin-left: 24px;
  224. line-height: 30px;
  225. overflow: hidden;
  226. text-overflow: ellipsis;
  227. white-space: nowrap;
  228. }
  229. .news-li-right-one {
  230. overflow: hidden;
  231. text-overflow: ellipsis;
  232. white-space: nowrap;
  233. font-size: 18px;
  234. line-height: 18px;
  235. margin-top: 5px;
  236. }
  237. .news-li-right-two {
  238. color: #999;
  239. font-size: 13px;
  240. overflow: hidden;
  241. text-overflow: ellipsis;
  242. white-space: nowrap;
  243. margin-top: 14px;
  244. height: 20px;
  245. line-height: 20px;
  246. }
  247. .tradition {
  248. text-align: center;
  249. overflow: hidden;
  250. margin-top: 16px;
  251. }
  252. .tradition-title {
  253. margin-top: 48px;
  254. color: #323233;
  255. font-size: 26px;
  256. margin-bottom: 8px;
  257. line-height: 36px;
  258. }
  259. .tradition-title2 {
  260. font-size: 18px;
  261. color: #646566;
  262. text-align: center;
  263. line-height: 24px;
  264. }
  265. .tradition-con {
  266. max-width: 1200px;
  267. /* overflow-x: hidden; */
  268. margin: 40px auto 0 auto;
  269. display: flex;
  270. justify-content: space-between;
  271. }
  272. .tradition-con-li {
  273. width: 270px;
  274. height: 500px;
  275. text-align: center;
  276. border-radius: 5px;
  277. border: 1px solid #ebedf0;
  278. }
  279. .tradition-con-li-img {
  280. background-image: url(./../images/index-small-title.png);
  281. background-repeat: no-repeat;
  282. width: 270px;
  283. height: 64px;
  284. background-size: 270px;
  285. display: flex;
  286. align-items: center;
  287. color: #fff;
  288. font-size: 20px;
  289. padding-left: 16px;
  290. box-sizing: border-box;
  291. }
  292. .tradition-con-li-text {
  293. padding: 16px 0;
  294. }
  295. .tradition-con-li-text2 {
  296. height: 80px;
  297. display: flex;
  298. align-items: center;
  299. margin-bottom: 8px;
  300. padding: 0 16px;
  301. }
  302. .tradition-con-li-text2:hover {
  303. background: #edf4ff;
  304. }
  305. .tradition-con-li-text2:hover .tradition-con-li-text2-2a-1 {
  306. color: #666;
  307. }
  308. .tradition-con-li-text2-1 {
  309. width: 36px;
  310. height: 36px;
  311. margin-right: 10px;
  312. }
  313. .tradition-con-li-text2-2 {
  314. /* font-size: 18px; */
  315. text-align: left;
  316. }
  317. .tradition-con-li-text2-2a {
  318. margin-bottom: 7px;
  319. font-size: 18px;
  320. }
  321. .tradition-con-li-text2-2a-1 {
  322. width: 20px;
  323. font-size: 22px;
  324. color: #fff;
  325. }
  326. .tradition-con-li-text2-2b {
  327. font-size: 14px;
  328. color: #969799;
  329. line-height: 14px;
  330. }
  331. .tradition-con-li-hr {
  332. width: 238px;
  333. margin: 0 auto;
  334. background-color: #ebedf0;
  335. height: 1px;
  336. border: none;
  337. margin-bottom: 14px;
  338. }
  339. .tradition-con-li-link {
  340. text-align: left;
  341. }
  342. .tradition-con-li-link a {
  343. font-size: 14px;
  344. color: #155bd4;
  345. line-height: 20px;
  346. margin-left: 16px;
  347. }
  348. .win-top {
  349. padding: 0;
  350. width: 1024px;
  351. margin: 48px auto 0;
  352. box-sizing: border-box;
  353. }
  354. .win-top-li {
  355. /* border:1px solid; */
  356. padding: 0;
  357. text-align: center;
  358. display: inline-block;
  359. width: 200px;
  360. margin-right: 69px;
  361. }
  362. .win-top-li-img {
  363. margin: 0 auto 8px;
  364. }
  365. .win-top-li-title {
  366. font-size: 20px;
  367. line-height: 28px;
  368. color: #323233;
  369. }
  370. .win-top-li-title2 {
  371. font-size: 16px;
  372. line-height: 24px;
  373. color: #969799;
  374. }
  375. .win-top-li:last-child {
  376. margin-right: 0px;
  377. }
  378. .team-one {
  379. display: flex;
  380. align-items: center;
  381. color: #fff;
  382. font-size: 36px;
  383. justify-content: space-between;
  384. height: 150px;
  385. max-width: 1200px;
  386. margin: 40px auto 0 auto;
  387. }
  388. .team-one-li {
  389. width: 365px;
  390. min-width: 365px;
  391. height: 150px;
  392. background-size: 100%;
  393. background-repeat: no-repeat;
  394. display: flex;
  395. align-items: center;
  396. justify-content: center;
  397. }
  398. .team-one-li-bg1 {
  399. background-image: url(./../images/team-1.png);
  400. }
  401. .team-one-li-bg2 {
  402. background-image: url(./../images/team-2.png);
  403. }
  404. .team-one-li-bg3 {
  405. background-image: url(./../images/team-3.png);
  406. }
  407. .team-two {
  408. display: flex;
  409. align-items: center;
  410. justify-content: space-between;
  411. max-width: 1200px;
  412. margin: 30px auto;
  413. }
  414. .team-two-li {
  415. width: 262px;
  416. font-size: 18px;
  417. }
  418. .team-two-li-num {
  419. color: #295ccd;
  420. }
  421. .team-two-li-num span {
  422. font-size: 36px;
  423. font-weight: 700;
  424. margin-right: 10px;
  425. display: inline-block;
  426. }
  427. .team-two-li-text {
  428. font-size: 18px;
  429. }
  430. .case {
  431. display: flex;
  432. justify-content: space-between;
  433. max-width: 1200px;
  434. margin: 0 auto;
  435. flex-wrap: wrap;
  436. }
  437. .case-li {
  438. width: 333px;
  439. border: 1px solid #ebedf0;
  440. margin-bottom: 40px;
  441. border-radius: 5px;
  442. }
  443. .case-li-img {
  444. max-width: 333px;
  445. position: relative;
  446. border-top-left-radius: 5px;
  447. border-top-right-radius: 5px;
  448. }
  449. .case-li-img img {
  450. border-top-left-radius: 5px;
  451. border-top-right-radius: 5px;
  452. }
  453. .case-li-img-a {
  454. position: absolute;
  455. border-radius: 50%;
  456. width: 72px;
  457. height: 72px;
  458. box-shadow: 0px 2px 5px #ccc;
  459. left: 20px;
  460. bottom: -36px;
  461. }
  462. .case-li-img-a img {
  463. border-radius: 50%;
  464. }
  465. .case-li-two {
  466. padding: 50px 20px 0;
  467. }
  468. .case-li-title {
  469. text-align: left;
  470. font-size: 18px;
  471. line-height: 28px;
  472. overflow: hidden;
  473. text-overflow: ellipsis;
  474. display: -webkit-box;
  475. -webkit-line-clamp: 1;
  476. -webkit-box-orient: vertical;
  477. }
  478. .case-li-content {
  479. text-align: left;
  480. overflow: hidden;
  481. font-size: 14px;
  482. color: #646566;
  483. line-height: 24px;
  484. text-overflow: ellipsis;
  485. display: -webkit-box;
  486. -webkit-line-clamp: 2;
  487. -webkit-box-orient: vertical;
  488. padding-bottom: 5px;
  489. }
  490. .case-more {
  491. margin: 0px auto;
  492. width: 100%;
  493. }
  494. .case-more-a {
  495. display: inline-block;
  496. padding: 13px 40px;
  497. border: 1px solid #295ccd;
  498. color: #295ccd;
  499. cursor: pointer;
  500. border-radius: 3px;
  501. }
  502. .company {
  503. max-width: 1200px;
  504. margin: 0px auto;
  505. }
  506. .company-top{
  507. display: flex;
  508. justify-content: space-between;
  509. margin:10px 0;
  510. }
  511. .company-img {
  512. width: 150px;
  513. height: 106px;
  514. }
  515. .company-img img {
  516. width: 100%;
  517. }
  518. .touch {
  519. max-width: 1200px;
  520. margin: 30px auto;
  521. display: flex;
  522. border: 1px solid #ebedf0;
  523. border-radius: 4px;
  524. }
  525. .touch-left {
  526. flex: 1;
  527. margin: 30px 0;
  528. text-align: center;
  529. border-right: 1px solid #ebedf0;
  530. }
  531. .touch-left-one {
  532. font-size: 26px;
  533. color: #323233;
  534. line-height: 36px;
  535. }
  536. .touch-left-two {
  537. font-size: 18px;
  538. color: #646566;
  539. line-height: 24px;
  540. }
  541. .touch-left-three {
  542. margin: 36px 0;
  543. }
  544. .touch-left-three img {
  545. width: 72px;
  546. height: 72px;
  547. }
  548. .touch-right {
  549. flex: 1;
  550. margin: 30px 0;
  551. text-align: center;
  552. }
  553. .touch-right-input {
  554. margin: 20px 0;
  555. }
  556. .touch-right-input input {
  557. -web-kit-appearance: none;
  558. -moz-appearance: none;
  559. border: 1px #ddd solid;
  560. border-radius: 3px;
  561. outline-style: none;
  562. font-size: 18px;
  563. padding: 0 20px;
  564. width: 350px;
  565. line-height: 40px;
  566. height: 40px;
  567. }
  568. .touch-right-btn {
  569. margin: 0 auto;
  570. width: 390px;
  571. }
  572. .touch-right-btn div {
  573. padding: 15px 0px;
  574. background: rgb(22, 108, 204);
  575. color: #fff;
  576. cursor: pointer;
  577. border-radius: 3px;
  578. }
  579. .receive {
  580. background: rgb(22, 108, 204);
  581. height: 196px;
  582. display: flex;
  583. justify-content: center;
  584. flex-direction: column;
  585. align-items: center;
  586. color: #fff;
  587. }
  588. .receive-one {
  589. font-size: 26px;
  590. }
  591. .receive-two {
  592. margin: 30px 0;
  593. color: rgb(22, 108, 204);
  594. background: #fff;
  595. padding: 10px 60px;
  596. font-size: 16px;
  597. border-radius: 2px;
  598. cursor: pointer;
  599. }
  600. .receive-two a {
  601. color: rgb(22, 108, 204);
  602. }
  603. .bottom {
  604. height: 388px;
  605. background-image: url(./../images/contact_part1.png);
  606. background-position: left;
  607. background-size: cover;
  608. width: 100%;
  609. color: #fff;
  610. }
  611. .bottom-a {
  612. max-width: 1200px;
  613. margin: 0px auto;
  614. display: flex;
  615. overflow: hidden;
  616. padding-top: 30px;
  617. }
  618. .bottom-left {
  619. border-right: 1px solid #ccc;
  620. margin: 30px 0;
  621. flex: 3;
  622. display: flex;
  623. justify-content: start;
  624. }
  625. .bottom-left-one {
  626. display: flex;
  627. width: 100%;
  628. }
  629. .bottom-left-title {
  630. flex: 1;
  631. margin-right: 30px;
  632. }
  633. .bottom-left-title1 {
  634. padding-bottom: 15px;
  635. display: inline-block;
  636. border-bottom: 2px solid #fff;
  637. margin-bottom: 30px;
  638. cursor: pointer;
  639. }
  640. .bottom-left-title2 a {
  641. color: #fff;
  642. }
  643. .bottom-left-title2 {
  644. font-size: 14px;
  645. line-height: 28px;
  646. cursor: pointer;
  647. }
  648. .bottom-right {
  649. flex: 2;
  650. display: flex;
  651. justify-content: center;
  652. margin: 30px 0;
  653. /* border: 1px solid #ccc; */
  654. }
  655. .bottom-right-img {
  656. flex: 1;
  657. margin-left: 30px;
  658. text-align: center;
  659. height: 150px;
  660. }
  661. .bottom-right-img img {
  662. width: 150px;
  663. height: 150px;
  664. }
  665. .bottom-right-tip {
  666. padding-top: 20px;
  667. font-size: 14px;
  668. }
  669. .bottom-b {
  670. text-align: center;
  671. line-height: 28px;
  672. font-size: 14px;
  673. }
  674. .all-relation {
  675. position: fixed;
  676. top: 200px;
  677. right: -210px;
  678. transition: all 0.3s;
  679. z-index: 1999;
  680. }
  681. .all-relation-hover {
  682. right: 35px;
  683. }
  684. .relation-btn {
  685. /* position: absolute; */
  686. display: inline-block;
  687. width: 100px;
  688. text-align: center;
  689. color: #fff;
  690. }
  691. .relation-btn-one {
  692. border-radius: 10px;
  693. background-color: #7ec0fe;
  694. padding: 20px 10px;
  695. cursor: pointer;
  696. margin: 10px 0;
  697. }
  698. .relation-btn-one img {
  699. width: 36px;
  700. height: 36px;
  701. }
  702. .relation {
  703. display: inline-block;
  704. width: 200px;
  705. min-height: 365px;
  706. border: 1px solid #cfcfcf;
  707. border-radius: 15px;
  708. background: #fff;
  709. }
  710. .relation-title {
  711. border-top-left-radius: 15px;
  712. border-top-right-radius: 15px;
  713. font-size: 14px;
  714. text-align: center;
  715. font-weight: 600;
  716. padding: 10px 0;
  717. background: #f5f5f5;
  718. }
  719. .relation-tel {
  720. padding: 15px 0px;
  721. align-items: center;
  722. display: flex;
  723. width: 100%;
  724. border-bottom: 1px solid #efefef;
  725. cursor: pointer;
  726. }
  727. .relation-tel1 {
  728. padding: 5px 0px;
  729. border: 0;
  730. }
  731. .relation-tel-img {
  732. flex: 0 0 50px;
  733. text-align: center;
  734. }
  735. .relation-tel img {
  736. width: 25px;
  737. height: 25px;
  738. }
  739. .relation-tel-word {
  740. font-size: 14px;
  741. padding-right: 15px;
  742. }
  743. .qr-img {
  744. width: 150px;
  745. height: 150px;
  746. overflow: hidden;
  747. margin: 0 auto 15px auto;
  748. }
  749. .qr-img img {
  750. width: 150px;
  751. height: 150px;
  752. }
  753. @media screen and (max-width: 768px) {
  754. html {
  755. min-width: 1200px;
  756. }
  757. }
  758. @media screen and (max-width: 1000px) {
  759. .nav-login,
  760. .nav-li {
  761. white-space: nowrap;
  762. }
  763. html {
  764. min-width: 1200px;
  765. width: 1200px;
  766. }
  767. }
  768. /* 轮播 */
  769. a {
  770. text-decoration: none;
  771. }
  772. .container {
  773. position: relative;
  774. width: 1200px;
  775. height: 420px;
  776. margin: 16px auto 0 auto;
  777. box-shadow: 0 0 5px #ccc;
  778. overflow: hidden;
  779. }
  780. .container .wrap {
  781. position: absolute;
  782. width: 6000px;
  783. height: 420px;
  784. z-index: 1;
  785. transition: all 0.3s;
  786. }
  787. .container .wrap img {
  788. float: left;
  789. width: 1200px;
  790. height: 420px;
  791. }
  792. .container .buttons {
  793. position: absolute;
  794. right: 5px;
  795. bottom: 40px;
  796. width: 150px;
  797. height: 10px;
  798. z-index: 2;
  799. }
  800. .container .buttons span {
  801. margin-left: 5px;
  802. display: inline-block;
  803. width: 20px;
  804. height: 20px;
  805. border-radius: 50%;
  806. background-color: #666;
  807. text-align: center;
  808. color: white;
  809. cursor: pointer;
  810. }
  811. .container .buttons span.on {
  812. background-color: #ccc;
  813. }
  814. .container .arrow {
  815. position: absolute;
  816. top: 35%;
  817. color: #666;
  818. padding: 0px 14px;
  819. border-radius: 50%;
  820. font-size: 50px;
  821. z-index: 2;
  822. display: none;
  823. }
  824. .container .arrow_left {
  825. left: 10px;
  826. }
  827. .container .arrow_right {
  828. right: 10px;
  829. }
  830. .container:hover .arrow {
  831. display: block;
  832. }
  833. .container .arrow:hover {
  834. background-color: rgba(0, 0, 0, 0.2);
  835. }
  836. /* 公司简介 */
  837. .b_banner {
  838. background-position: center;
  839. background-size: cover;
  840. height: 420px;
  841. background-image: url(./../images/brief-banner.png);
  842. background-repeat: repeat;
  843. display: flex;
  844. flex-direction: column;
  845. justify-content: center;
  846. margin: 24px 0;
  847. }
  848. .b_banner-a {
  849. text-align: center;
  850. color: #fff;
  851. font-size: 36px;
  852. letter-spacing: 8px;
  853. }
  854. .b_banner-a div {
  855. padding: 15px 0;
  856. text-shadow: 1px 2px 10px #a38a8a8a;
  857. }
  858. .b_brief {
  859. max-width: 1200px;
  860. display: flex;
  861. margin: 30px auto;
  862. justify-content: space-between;
  863. }
  864. .b_brief-left {
  865. flex: 1;
  866. margin-right: 30px;
  867. }
  868. .b_brief-left-title1 {
  869. font-size: 26px;
  870. padding-bottom: 15px;
  871. color: #323233;
  872. font-size: 26px;
  873. line-height: 36px;
  874. }
  875. .b_brief-left-title2 {
  876. height: 2px;
  877. width: 60px;
  878. background: #323233;
  879. margin-bottom: 30px;
  880. }
  881. .b_brief-left-title3 {
  882. line-height: 36px;
  883. font-size: 18px;
  884. overflow: hidden;
  885. text-overflow: ellipsis;
  886. display: -webkit-box;
  887. -webkit-line-clamp: 9;
  888. -webkit-box-orient: vertical;
  889. }
  890. .b_brief-right {
  891. flex: 1;
  892. }
  893. .b_brief-right-img {
  894. max-width: 550px;
  895. height: 400px;
  896. }
  897. .b_brief-right-img img {
  898. width: 100%;
  899. height: 100%;
  900. }
  901. .b_culture {
  902. background-position: center;
  903. background-size: cover;
  904. height: 750px;
  905. background-image: url(./../images/brief-2.png);
  906. background-repeat: repeat;
  907. }
  908. .b_culture-a {
  909. max-width: 1200px;
  910. margin: 0 auto;
  911. text-align: left;
  912. color: #fff;
  913. display: flex;
  914. /* align-items: center; */
  915. min-height: 750px;
  916. justify-content: center;
  917. flex-direction: column;
  918. }
  919. .b_culture-title1 {
  920. font-size: 26px;
  921. padding-bottom: 15px;
  922. }
  923. .b_culture-title2 {
  924. height: 2px;
  925. width: 60px;
  926. background: #fff;
  927. margin-bottom: 30px;
  928. }
  929. .b_culture-title3 {
  930. font-size: 22px;
  931. padding: 10px 0;
  932. }
  933. .b_culture-title4 {
  934. font-size: 16px;
  935. padding: 5px 0 15px 0;
  936. margin-bottom:10px;
  937. }
  938. .b_example {
  939. max-width: 1200px;
  940. margin: 15px auto;
  941. text-align: center;
  942. }
  943. .b_example-title {
  944. font-size: 24px;
  945. margin: 0 auto;
  946. display: flex;
  947. flex-direction: column;
  948. align-items: center;
  949. margin-top:68px;
  950. }
  951. .b_example-title1 {
  952. color: #323233;
  953. font-size: 26px;
  954. line-height: 36px;
  955. }
  956. .b_example-title2 {
  957. width: 60px;
  958. height: 2px;
  959. background: #323233;;
  960. text-align: center;
  961. margin: 10px;
  962. }
  963. .b_example-title3 {
  964. font-size: 18px;
  965. color: #646566;
  966. text-align: center;
  967. line-height: 24px;
  968. }
  969. .b_example-img{
  970. margin:30px 0;
  971. }
  972. .b_example-img img {
  973. width: 100%;
  974. }
  975. .b_condition {
  976. }
  977. .b_condition-box {
  978. max-width: 1200px;
  979. margin: 0px auto;
  980. padding: 50px 0;
  981. }
  982. .b_condition-title1 {
  983. font-size: 26px;
  984. padding-bottom: 15px;
  985. color: #323233;
  986. }
  987. .b_condition-title2 {
  988. height: 2px;
  989. width: 60px;
  990. background: #323233;
  991. }
  992. .b_condition-title3 {
  993. text-align: right;
  994. cursor: pointer;
  995. font-size: 16px;
  996. }
  997. .b_condition-ul {
  998. display: flex;
  999. }
  1000. .b_condition-ul-left {
  1001. flex: 1;
  1002. margin-right: 5%;
  1003. border-right: 1px solid #000;
  1004. }
  1005. .b_condition-ul-right {
  1006. flex: 1;
  1007. margin: 0 5%;
  1008. }
  1009. .b_condition-li {
  1010. margin-right: 50px;
  1011. margin-top: 15px;
  1012. overflow: hidden;
  1013. text-overflow: ellipsis;
  1014. display: -webkit-box;
  1015. -webkit-line-clamp: 1;
  1016. -webkit-box-orient: vertical;
  1017. }
  1018. .b_condition-li a {
  1019. }
  1020. .b_touch-all {
  1021. background-image: linear-gradient(rgb(63, 77, 97), rgb(30, 41, 59));
  1022. color: #fff;
  1023. }
  1024. .b_touch {
  1025. max-width: 1200px;
  1026. margin: 30px auto;
  1027. padding: 30px 0;
  1028. }
  1029. .b_touch-title1 {
  1030. font-size: 26px;
  1031. padding-bottom: 15px;
  1032. }
  1033. .b_touch-title2 {
  1034. height: 2px;
  1035. width: 60px;
  1036. background: #fff;
  1037. }
  1038. .b_touch-con {
  1039. display: flex;
  1040. }
  1041. .b_touch-left {
  1042. flex: 1;
  1043. margin: 30px 0;
  1044. text-align: left;
  1045. }
  1046. .b_touch-left-one {
  1047. font-size: 20px;
  1048. padding: 10px 0;
  1049. }
  1050. .b_touch-left-two {
  1051. color: #fff;
  1052. font-size: 16px;
  1053. padding: 5px 0;
  1054. }
  1055. .b_touch-left-three img {
  1056. width: 110px;
  1057. height: 110px;
  1058. }
  1059. .b_touch-right {
  1060. flex: 1;
  1061. margin: 30px 0;
  1062. text-align: center;
  1063. }
  1064. .b_touch-right-img {
  1065. width: 310px;
  1066. height: 290px;
  1067. text-align: left;
  1068. }
  1069. /* 文字详情 */
  1070. .d_detail-all {
  1071. background: #f2f3f5;
  1072. display: flex;
  1073. }
  1074. .d_detail {
  1075. width: 1086px;
  1076. padding: 24px 0;
  1077. margin: 0 auto;
  1078. display: flex;
  1079. }
  1080. .d_detail-left {
  1081. width: 822px;
  1082. background: #fff;
  1083. border-radius: 3px;
  1084. }
  1085. .d_detail-one {
  1086. }
  1087. .d_detail-one-head {
  1088. cursor: pointer;
  1089. padding: 40px 0 20px 0;
  1090. margin: 0 32px 20px 32px;
  1091. }
  1092. .d_detail-title {
  1093. font-size: 26px;
  1094. text-align: left;
  1095. margin-bottom: 24px;
  1096. line-height: normal;
  1097. overflow: hidden;
  1098. text-overflow: ellipsis;
  1099. display: -webkit-box;
  1100. -webkit-box-orient: vertical;
  1101. }
  1102. .d_detail-title2 {
  1103. display: flex;
  1104. }
  1105. .d_detail-title2-img {
  1106. width: 40px;
  1107. height: 40px;
  1108. border-radius: 50%;
  1109. margin-right: 10px;
  1110. }
  1111. .d_detail-title2-img img {
  1112. width: 100%;
  1113. height: 100%;
  1114. border-radius: 50%;
  1115. }
  1116. .d_detail-name {
  1117. flex: 1;
  1118. }
  1119. .d_detail-name1 {
  1120. font-size: 16px;
  1121. font-weight: 700;
  1122. }
  1123. .d_detail-name2 {
  1124. color: #969799;
  1125. font-size: 14px;
  1126. line-height: 22px;
  1127. overflow: hidden;
  1128. text-overflow: ellipsis;
  1129. display: -webkit-box;
  1130. -webkit-line-clamp: 1;
  1131. -webkit-box-orient: vertical;
  1132. }
  1133. .d_detail-content {
  1134. padding: 0px 0 20px 0;
  1135. margin: 0 32px 20px 32px;
  1136. }
  1137. .d_detail-content img {
  1138. width: 100%;
  1139. }
  1140. .d_detail-about-all {
  1141. padding: 48px 32px 24px;
  1142. }
  1143. .d_detail-about {
  1144. color: #323233;
  1145. font-size: 26px;
  1146. font-weight: 700;
  1147. margin-bottom: 12px;
  1148. }
  1149. .d_detail-li {
  1150. display: flex;
  1151. width: 100%;
  1152. padding: 20px 0;
  1153. }
  1154. .d_detail-li:hover .d_detail-li-right-title{
  1155. color:#295ccd;
  1156. }
  1157. .d_detail-li-img {
  1158. border-radius: 2px;
  1159. overflow: hidden;
  1160. width: 160px;
  1161. height: 120px;
  1162. }
  1163. .d_detail-li-img img {
  1164. width: 100%;
  1165. height: 100%;
  1166. border-radius: 2px;
  1167. }
  1168. .d_detail-li-right {
  1169. flex: 1;
  1170. margin-left: 20px;
  1171. display: flex;
  1172. flex-direction: column;
  1173. justify-content: space-between;
  1174. }
  1175. .d_detail-li-right-title {
  1176. font-size: 16px;
  1177. margin-bottom: 5px;
  1178. color: #39393a;
  1179. font-weight: 580;
  1180. overflow: hidden;
  1181. text-overflow: ellipsis;
  1182. display: -webkit-box;
  1183. -webkit-line-clamp: 2;
  1184. -webkit-box-orient: vertical;
  1185. }
  1186. .d_detail-li-right-content {
  1187. font-size: 13px;
  1188. overflow: hidden;
  1189. text-overflow: ellipsis;
  1190. line-height: 20px;
  1191. display: -webkit-box;
  1192. -webkit-line-clamp: 2;
  1193. -webkit-box-orient: vertical;
  1194. color: #999;
  1195. }
  1196. .d_detail-li-right-bottom {
  1197. color: #969799;
  1198. font-size: 14px;
  1199. }
  1200. .d_detail-li-right-bottom-left {
  1201. display: inline-block;
  1202. color: #969799;
  1203. width: 50%;
  1204. }
  1205. .d_detail-li-right-bottom-right {
  1206. display: inline-block;
  1207. color: #969799;
  1208. width: 45%;
  1209. text-align: right;
  1210. }
  1211. .d_detail-right {
  1212. position: fixed;
  1213. width: 208px;
  1214. height: 100px;
  1215. background-color: #fff;
  1216. padding: 16px;
  1217. display: flex;
  1218. flex-direction: row;
  1219. align-items: center;
  1220. margin-left: 844px;
  1221. }
  1222. .d_detail-right-img {
  1223. width: 100px;
  1224. height: 100px;
  1225. }
  1226. .d_detail-right-img img {
  1227. width: 100%;
  1228. height: 100%;
  1229. }
  1230. .d_detail-right-two {
  1231. margin-left: 10px;
  1232. height: 100px;
  1233. }
  1234. .d_detail-right-two1 {
  1235. color: #323233;
  1236. font-size: 14px;
  1237. font-weight: 700;
  1238. padding-top: 10px;
  1239. }
  1240. .d_detail-right-two2 {
  1241. margin-top: 18px;
  1242. color: #969799;
  1243. font-size: 14px;
  1244. }
  1245. /* 文章列表 */
  1246. .l_bg {
  1247. background: #fff;
  1248. }
  1249. .l_list {
  1250. max-width: 822px;
  1251. margin: 64px auto;
  1252. }
  1253. .l_title {
  1254. display: flex;
  1255. padding-bottom: 44px;
  1256. padding-top: 32px;
  1257. }
  1258. .l_title-img {
  1259. width: 72px;
  1260. height: 72px;
  1261. margin-right: 24px;
  1262. }
  1263. .l_title-img img {
  1264. width: 100%;
  1265. height: 100%;
  1266. }
  1267. .l_title-right {
  1268. height: 102px;
  1269. overflow: hidden;
  1270. flex: 1;
  1271. display: flex;
  1272. flex-direction: column;
  1273. justify-content: space-between;
  1274. }
  1275. .l_title-right-one1 {
  1276. font-size: 20px;
  1277. font-weight: bolder;
  1278. color: #323233;
  1279. margin-right: 8px;
  1280. margin-top: 4px;
  1281. }
  1282. .l_title-right-one2 {
  1283. color: rgb(111, 111, 111);
  1284. font-size: 14px;
  1285. }
  1286. .l_title-right-two {
  1287. font-size: 14px;
  1288. color: #646566;
  1289. }
  1290. .l_title-right-three {
  1291. font-size: 14px;
  1292. color: #969799;
  1293. }
  1294. .l_navigation {
  1295. max-width: 1200px;
  1296. margin: 50px 0;
  1297. padding: 10px 0;
  1298. border-bottom: 1px solid #ebedf0;
  1299. overflow: auto;
  1300. font-size: 20px;
  1301. display: flex;
  1302. }
  1303. .l_navigation-li {
  1304. flex: 1;
  1305. min-width: 150px;
  1306. padding: 10px 0;
  1307. }
  1308. .l_navigation-li-selected a {
  1309. color: #295ccd;
  1310. }
  1311. .l_navigation-li-selected1 a {
  1312. color: #295ccd;
  1313. }
  1314. .home_page img{
  1315. width: 100%;
  1316. }
  1317. .top_detail{
  1318. display: flex;
  1319. justify-content: space-evenly;
  1320. padding: 150px 0;
  1321. }
  1322. .contain{
  1323. align-items: normal !important;
  1324. display: flex;
  1325. justify-content: center;
  1326. flex-direction: column;
  1327. }
  1328. .top_introduce{
  1329. display: flex;
  1330. flex-direction: column;
  1331. }
  1332. .top_introduce .title{
  1333. font-size: 16px;
  1334. letter-spacing: 3.2px;
  1335. color: #0071dc;
  1336. font-weight: bold;
  1337. }
  1338. .top_introduce .describe{
  1339. font-size: 35px;
  1340. letter-spacing: 7.2px;
  1341. color: #252525;
  1342. font-weight: bold;
  1343. margin: 10px 0;
  1344. max-width: 564px;
  1345. }
  1346. .top_introduce .objective{
  1347. font-size: 16px;
  1348. letter-spacing: 3.2px;
  1349. color: #444444;
  1350. text-align: left;
  1351. max-width: 527px;
  1352. margin-bottom: 20px;
  1353. font-weight: bold;
  1354. }
  1355. .buttom_introduce{
  1356. display: flex;
  1357. justify-content:space-between;
  1358. }
  1359. .buttom_introduce .left_func{
  1360. display: flex;
  1361. flex-direction: column;
  1362. justify-content: space-between;
  1363. }
  1364. .buttom_introduce .right_func{
  1365. display: flex;
  1366. flex-direction: column;
  1367. }
  1368. .buttom_introduce .title{
  1369. letter-spacing: 4.4px;
  1370. color: #252525;
  1371. font-size: 18px;
  1372. font-weight: bold;
  1373. margin: 10px 0;
  1374. display: block;
  1375. }
  1376. .buttom_introduce .describe{
  1377. max-width: 253px;
  1378. font-size: 16px;
  1379. letter-spacing: 3.2px;
  1380. color: #444444;
  1381. font-weight: bold;
  1382. }
  1383. .image_contain{
  1384. position: relative;
  1385. }
  1386. .image_contain .screen{
  1387. position: absolute;
  1388. }
  1389. .image_contain .shap{
  1390. position: absolute;
  1391. left: 41px;
  1392. top: 20px;
  1393. }
  1394. .image_contain .img_detail{
  1395. width: 194px;
  1396. height: 416px;
  1397. position: relative;
  1398. top: 21px;
  1399. left: 42px;
  1400. border-radius: 15px;
  1401. z-index: 2;
  1402. }
  1403. .image_line{
  1404. position: absolute;
  1405. top: 3%;
  1406. left: 40%;
  1407. width: 124px;
  1408. height: 22px;
  1409. background: black;
  1410. display: block;
  1411. z-index: 4;
  1412. border-radius: 41%;
  1413. }
  1414. .top_detail i {
  1415. color: #007aff;
  1416. font-size: 40px;
  1417. }