bng.css 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203
  1. @font-face {
  2. font-family: "almm";
  3. src: url("../font/almm/AlimamaAgileVF-Thin.woff2") format("woff2"),
  4. url("../font/almm/AlimamaAgileVF-Thin.woff") format("woff");
  5. }
  6. html{ overflow:hidden;
  7. }
  8. body{
  9. font-family: Microsoft YaHei, Microsoft YaHei,almm;
  10. }
  11. .post-title-EN{
  12. font-family: "almm";
  13. }
  14. #usercenter{
  15. font-size: 20px;
  16. }
  17. .btn{
  18. height: 50px;
  19. width: 150px;
  20. border-radius: 40px;
  21. letter-spacing: 2px;
  22. -webkit-box-orient: vertical;
  23. -webkit-line-clamp: 2;
  24. overflow: hidden;
  25. text-overflow: ellipsis;
  26. /* 其他样式 */
  27. line-height: 1.5; /* 行高,根据你的需要调整 */
  28. }
  29. #loginBtn{
  30. background: #fff;
  31. }
  32. .opacity-05{
  33. background-color: rgba(255, 255, 255, 0.5);
  34. }
  35. .mr-20{
  36. margin-right:20px;
  37. }
  38. .mbox2Brief p{
  39. margin-bottom: 15px;
  40. }
  41. #videoModal{
  42. position: fixed;
  43. height: calc(100vh);
  44. width: calc(100vw);
  45. z-index: 99;
  46. display: none;
  47. background: rgba(0, 0, 0, .5);
  48. }
  49. .mobileLanglist{
  50. display: none;
  51. }
  52. .timeline {
  53. position: relative;
  54. display: flex;
  55. align-items: center;
  56. padding: 0 50px;
  57. }
  58. .timeline::before {
  59. content: '';
  60. position: absolute;
  61. width: 6px;
  62. background-color: #ddd;
  63. top: 0;
  64. bottom: 0;
  65. left: 50px;
  66. margin-left: -3px;
  67. }
  68. .timeline-item {
  69. padding: 20px 30px;
  70. position: relative;
  71. background-color: inherit;
  72. width: 30%;
  73. }
  74. .timeline-item:not(:first-child)::before {
  75. content: '';
  76. position: absolute;
  77. width: 50%;
  78. height: 2px;
  79. background-color: #ddd;
  80. top: 29px;
  81. right: -25%;
  82. z-index: -1;
  83. }
  84. .flex-index{
  85. display: flex !important;
  86. align-items: center !important;
  87. }
  88. .timeline-item:not(:last-child)::after {
  89. content: '';
  90. position: absolute;
  91. width: 50%;
  92. height: 2px;
  93. background-color: #ddd;
  94. top: 29px;
  95. left: 100%;
  96. z-index: -1;
  97. }
  98. .timeline-icon {
  99. border: 5px solid #fff;
  100. border-radius: 50%;
  101. position: absolute;
  102. background-color: #ddd;
  103. left: -50px;
  104. height: 40px;
  105. width: 40px;
  106. line-height: 30px;
  107. text-align: center;
  108. font-size: 1.5em;
  109. color: white;
  110. }
  111. .timeline-content {
  112. padding: 10px 20px;
  113. background-color: white;
  114. position: relative;
  115. border-radius: 6px;
  116. box-shadow: 0 4px 6px rgba(0,0,0,0.1);
  117. }
  118. .timeline-content h3 {
  119. margin-top: 0;
  120. color: #333;
  121. }
  122. .timeline-content p {
  123. color: #777;
  124. font-size: 0.9em;
  125. }
  126. #timeLineBox{
  127. position: absolute;
  128. transition: 1s linear;
  129. top:0
  130. }
  131. .mbox5Img{
  132. display: flex;
  133. align-items: center;
  134. justify-content: center;
  135. width: 100% !important;
  136. height: 117px !important;
  137. padding: 10px;
  138. }
  139. .mbox5Img img{
  140. width: 80px !important;
  141. }
  142. .mbox5Hov{
  143. display: flex;
  144. align-items: center;
  145. justify-content: center;
  146. color:#fff
  147. }
  148. .footer{
  149. position: relative;
  150. bottom:0;
  151. left: 0;
  152. padding: 25px 10px;
  153. width: 100%;
  154. text-align: center;
  155. color:#fff;
  156. background: #003399;
  157. }
  158. .videoPlayBtn{
  159. position: absolute;
  160. right: 20%;
  161. top:50%;
  162. font-size: 6rem;
  163. color: #fff;
  164. }
  165. .videoPlayBtnPhone{
  166. display: none;
  167. font-size: 6rem;
  168. color: #333;
  169. }
  170. .menu:hover .child-menu{
  171. /* display: block; */
  172. opacity: 1;
  173. }
  174. .child-menu{
  175. /* display: none; */
  176. opacity: 1;
  177. transition: .5s linear;
  178. }
  179. .child-menu p{
  180. height: 30px;
  181. line-height: 30px;
  182. font-size: 1.5rem;
  183. margin: 10px 0;
  184. }
  185. .child-menu p:hover{
  186. color:#fff !important
  187. }
  188. .menu-info{
  189. padding: 50px 0 0 10%;
  190. }
  191. .menu-info-p{
  192. margin: 10px 0;
  193. font-size: 1.25rem;
  194. }
  195. .mbox2Bg{
  196. background-image: url(assets/bg.jpg);
  197. background-size: cover;
  198. }
  199. .mbox4Lef{
  200. background-image: url(assets/bg2.png);
  201. background-size: cover;
  202. }
  203. .counter{
  204. font-size: 7rem;
  205. letter-spacing: 5px;
  206. }
  207. .mbox5Bg{
  208. background: url('./assets/box5Bg.jpg') no-repeat;
  209. background-size:cover ;
  210. }
  211. .mbox2TitEn{
  212. display: flex;
  213. align-items: center;
  214. justify-content: center;
  215. /* position: absolute; */
  216. width: 100%;
  217. height: 200px;
  218. top:0;
  219. left:0;
  220. color: #fff;
  221. background-image: url('./assets/bg3.pic.jpg');
  222. background-size: cover;
  223. }
  224. .mbox2TitEn_counter{
  225. display:flex;
  226. width: 100%;
  227. justify-content: center;
  228. }
  229. /* .mbox5List .swiper-slide a{
  230. background-color: #fff;
  231. } */
  232. .mOnLine{
  233. background-color: #003399;
  234. transition: 0.2s linear;
  235. }
  236. .mOnLineIco{
  237. display: flex;
  238. align-items: center;
  239. justify-content: center;
  240. background: #003399;
  241. transition: 0.2s linear;
  242. height: 60px;
  243. }
  244. .onLineWx, .onLineQQ{
  245. border:none !important;
  246. }
  247. .menu{
  248. cursor: pointer;
  249. }
  250. .page-breadcrumb li{ padding: 0.1em 0;line-height: 30px;cursor: pointer; }
  251. .mOnLine{
  252. background-color: #003399;
  253. transition: 0.1s linear;
  254. z-index: 8;
  255. }
  256. .mOnLineIco{
  257. background: #003399;
  258. transition: 0.1s linear;
  259. }
  260. .mOnLineCon {
  261. /* background: #003399; */
  262. transition: 0.1s linear;
  263. }
  264. .mOnLine:hover .mOnLineCon{
  265. /* background: #009966; */
  266. }
  267. .menu{
  268. cursor: pointer;
  269. }
  270. .menuBg{
  271. z-index: 8;
  272. }
  273. .navList li a{
  274. color:#fff !important;
  275. }
  276. .navList li a:hover{
  277. color: #009966 !important;
  278. }
  279. #vd{
  280. width: 50%;height: auto;position: absolute;top:25%;left: 25%;
  281. }
  282. .video-close{
  283. font-size: 2rem;position: absolute;top:25%;left: 20%;z-index: 999;
  284. cursor: pointer;
  285. background: #fff;
  286. height: 20px;
  287. width: 20px;
  288. line-height: 24px;
  289. text-align: center;
  290. border-radius: 100%;
  291. }
  292. .mbox8Mes li input{
  293. background-color: #fff;
  294. border-radius: 3px;
  295. padding: 0 10px;
  296. height: 40px;
  297. color:#333;
  298. }
  299. .mbox8Mes li{
  300. margin-bottom: 20px;
  301. }
  302. .mbox8Mes li textarea{
  303. width: calc(100%);
  304. background-color: #fff;
  305. border-radius: 3px;
  306. padding: 0 10px;
  307. margin: 0;
  308. color:#333
  309. }
  310. .svbutton{
  311. display: block;
  312. width: 120px;
  313. height: 40px;
  314. line-height: 40px;
  315. text-align: center;
  316. border-radius: 2px 2px 2px 2px;
  317. border: 1px solid #fff;
  318. cursor: pointer;
  319. }
  320. .mbox8RigBotflex{
  321. display: flex;
  322. flex-wrap: wrap;
  323. align-items: flex-end;
  324. text-align: left;
  325. width: 90%;
  326. margin-left: 5%;
  327. }
  328. .mbox8RigBotflexmtop{
  329. margin: 10px 0;
  330. padding: 10px 0;
  331. border-top: 1px solid #f1f2f3;
  332. }
  333. .mbox8RigBotflexmr{
  334. margin-right: 20px;
  335. flex:0 0 100%
  336. }
  337. .mbox8RigBotflex h3{
  338. margin-bottom: 16px;
  339. font-size: 16px;
  340. color:#333 ;
  341. }
  342. .mbox8RigBotflex p{
  343. display: flex;
  344. flex-wrap: wrap;
  345. align-items: center;
  346. color: #333;
  347. justify-content: space-between;
  348. }
  349. .mbox8RigBotflex p a{
  350. display: inline-block;
  351. width: 30%;
  352. color: #333;
  353. margin-right:10px;
  354. line-height: 25px;
  355. }
  356. .mbox8RigBotflex p a i{
  357. margin-right:5px;
  358. }
  359. .foot{
  360. padding: 25px 10px;
  361. width: 100%;
  362. text-align: center;
  363. color: #fff;
  364. background: #003399;
  365. }
  366. .form-group-flex{
  367. display: flex;
  368. align-items: center;
  369. padding: 8px 0;
  370. border: 1px solid #CCCCCC;
  371. border-radius: 4px;
  372. margin-bottom: 20px !important;
  373. }
  374. .form-group-flex a{
  375. display: block;
  376. /* width: 100px; */
  377. padding:15px 10px;
  378. /* height: 30px; */
  379. line-height: 0px ;
  380. flex: 1 0 auto;
  381. margin:0 8px 0 10px;
  382. color: #003399 !important;
  383. text-align: center;
  384. border: 1px solid #003399;
  385. border-radius: 2px;
  386. cursor: pointer;
  387. }
  388. .form-group-flex input{
  389. font-size: 1.6rem;
  390. border: none;
  391. margin-bottom: 0;
  392. outline: none;
  393. box-shadow: none !important;
  394. }
  395. .form-group-input{
  396. font-size: 1.6rem !important;
  397. padding:9px 15px !important;
  398. height: 50px !important;
  399. border: 1px solid #CCCCCC !important;
  400. box-shadow: none !important;
  401. margin-bottom: 20px !important;
  402. }
  403. .form-group-btn{
  404. display: block;
  405. width: 200px;
  406. height: 56px;
  407. line-height: 56px;
  408. text-align: center;
  409. color: #fff !important;
  410. background: #009966;
  411. border-radius: 5px 5px 5px 5px;
  412. margin: 0 auto;
  413. cursor: pointer;
  414. }
  415. .bottomLine{
  416. display: inline-block;
  417. border-bottom: 2px solid #009966 !important;
  418. padding-bottom: 14px;
  419. }
  420. .mOnLineCon{
  421. cursor: pointer;
  422. }
  423. .onLineWx .mOnLineCon{
  424. bottom: -47px;
  425. }
  426. .menu-info-container{
  427. width: 40%;
  428. }
  429. #navlodin{
  430. border-bottom: 1px solid #f1f2f3;
  431. }
  432. .mOnLineCon{
  433. border-radius: 4px 0 0 4px;
  434. }
  435. .loginInBtn .mOnLineCon{
  436. background: #fff;
  437. bottom: 0px;
  438. }
  439. .onLineWx,.onLineQQ{
  440. border-bottom: 1px solid #337ab74a;
  441. }
  442. .input-error-message{
  443. text-align: right;
  444. margin: -10px 0 10px 0;
  445. color: #a94442;
  446. font-size: 12px;
  447. }
  448. .idxpage5 .fp-tableCell{
  449. display:block !important;
  450. }
  451. .mbox8{
  452. padding-top: calc(100vh - 820px);
  453. }
  454. .mytag{
  455. font-size: 12px;
  456. padding: 5px;
  457. margin: 5px 0 0 15px;
  458. color:#3685FC ;
  459. border: 1px solid #3685FC;
  460. border-radius: 3px;
  461. line-height: 10px !important;
  462. }
  463. .imgBg{
  464. position: relative;
  465. }
  466. .imgBg::after{
  467. content: '';
  468. position: absolute;
  469. top:0;
  470. left:0;
  471. height: 100%;
  472. width: 100%;
  473. background: rgba(0, 0, 0, .5);
  474. }
  475. .mbox5Bg{
  476. background-image: url('../assets/timelineBg.jpg');
  477. }
  478. .new-timeline-item{
  479. display: flex;
  480. position: absolute;
  481. width: 180px;
  482. /* overflow: hidden; */
  483. }
  484. .new-timeline-item h5{
  485. overflow: hidden; /* 确保超出的内容会被隐藏 */
  486. display: -webkit-box; /* 作为弹性伸缩盒子模型显示 */
  487. word-wrap:break-word;
  488. -webkit-line-clamp: 2; /* 限制在两行 */
  489. -webkit-box-orient: vertical; /* 垂直排列盒子 */
  490. text-overflow: ellipsis; /* 超出的文本显示为省略号 */
  491. white-space: normal; /* 允许文本换行 */
  492. color: #fff;
  493. text-align: left;
  494. transition: .5s ease-in-out;
  495. font-size: 1.4rem;
  496. }
  497. .new-timeline-item > div > img{
  498. margin-bottom: 10px;
  499. transition: .5s ease-in-out;
  500. }
  501. .new-timeline-item>div{
  502. /* overflow: hidden; */
  503. transition: .5s ease-in-out;
  504. }
  505. .lineIcon{
  506. position: absolute;
  507. top:0;
  508. left: -35px;
  509. height: 200px;
  510. }
  511. .dot{
  512. position: absolute;
  513. height: 15px;
  514. width: 15px;
  515. border-radius: 100%;
  516. border: 1px solid #fff;
  517. background-color: #061045;
  518. }
  519. .new-timeline-item>div:hover .timeline-item-text{
  520. transform: translateX(-20px);
  521. }
  522. .new-timeline-item>div:hover img{
  523. transform: translateX(-20px);
  524. box-shadow: 0 0 10px #999;
  525. }
  526. .new-timeline-item>div:hover h5{
  527. transform: translateX(-20px);
  528. }
  529. .new-timeline-item:hover .dot{
  530. background: #fff;
  531. box-shadow: 0 0 10px #999;
  532. }
  533. .timeline-item-text{
  534. position: absolute;
  535. top: 145px;
  536. padding:0 15px;
  537. font-size: 12px;
  538. text-align: left;
  539. overflow: hidden; /* 确保超出的内容会被隐藏 */
  540. display: -webkit-box; /* 作为弹性伸缩盒子模型显示 */
  541. word-wrap:break-word;
  542. -webkit-line-clamp: 4; /* 限制在两行 */
  543. -webkit-box-orient: vertical; /* 垂直排列盒子 */
  544. text-overflow: ellipsis; /* 超出的文本显示为省略号 */
  545. white-space: normal; /* 允许文本换行 */
  546. transition: .5s ease-in-out;
  547. }
  548. .timeline-item1{
  549. top:262px;
  550. left: 105px;
  551. }
  552. .timeline-item2{
  553. top:258px;
  554. left: 320px;
  555. }
  556. .timeline-item3{
  557. top:234px;
  558. left: 525px;
  559. }
  560. .timeline-item4{
  561. top:167px;
  562. left: 745px;
  563. }
  564. .timeline-item5{
  565. top:460px;
  566. left: 35px;
  567. }
  568. .timeline-item6{
  569. top:460px;
  570. left: 240px;
  571. }
  572. .timeline-item7{
  573. top:457px;
  574. left: 460px;
  575. }
  576. .timeline-item8{
  577. top:436px;
  578. left: 666px;
  579. }
  580. .timeline-item9{
  581. top:386px;
  582. left: 870px;
  583. }
  584. .timeline-item10{
  585. top:93px;
  586. left: 935px;
  587. }
  588. .timeline-item11{
  589. top:286px;
  590. left: 1100px;
  591. }
  592. .dot1{
  593. bottom: -56px;
  594. left: -41px;
  595. }
  596. .dot2{
  597. bottom: -60px;
  598. left: -41px;
  599. }
  600. .dot3{
  601. bottom: -80px;
  602. left: -39px;
  603. }
  604. .dot4{
  605. bottom: -114px;
  606. left: -39px;
  607. }
  608. .dot5{
  609. top: -29px;
  610. left: -39px;
  611. }
  612. .dot6{
  613. top: -29px;
  614. left: -39px;
  615. }
  616. .dot7{
  617. top: -27px;
  618. left: -41px;
  619. }
  620. .dot8{
  621. top: -27px;
  622. left: -42px;
  623. }
  624. .dot9{
  625. top: -27px;
  626. left: -42px;
  627. }
  628. .dot10{
  629. bottom: -132px;
  630. left: -39px;
  631. }
  632. .dot11{
  633. top: -27px;
  634. left: -42px;
  635. }
  636. .mobdot{
  637. position: absolute;
  638. height: 13px;
  639. width: 13px;
  640. border-radius: 100%;
  641. border: 1px solid #fff;
  642. background-color: #061045;
  643. color: #fff;
  644. }
  645. .mobdot1{
  646. left: -5px;
  647. bottom: -28px;
  648. }
  649. .mobdot1::before{
  650. content: '1909';
  651. position: absolute;
  652. left: -10px;
  653. top: -28px;
  654. }
  655. .mobdot2{
  656. left: 25px;
  657. bottom: -28px;
  658. }
  659. .mobdot2::before{
  660. content: '1920';
  661. position: absolute;
  662. left: -10px;
  663. bottom: -28px;
  664. }
  665. .mobdot3{
  666. left: 60px;
  667. bottom: -27px;
  668. }
  669. .mobdot3::before{
  670. content: '1932';
  671. position: absolute;
  672. left: -10px;
  673. top: -28px;
  674. }
  675. .mobdot4{
  676. left: 95px;
  677. bottom: -26px;
  678. }
  679. .mobdot4::before{
  680. content: '1960';
  681. position: absolute;
  682. left: -10px;
  683. bottom: -28px;
  684. }
  685. .mobdot5{
  686. left: 130px;
  687. bottom: -26px;
  688. }
  689. .mobdot5::before{
  690. content: '1973';
  691. position: absolute;
  692. left: -10px;
  693. top: -28px;
  694. }
  695. .mobdot6{
  696. left: 175px;
  697. bottom: -22px;
  698. }
  699. .mobdot6::before{
  700. content: '2010';
  701. position: absolute;
  702. left: -10px;
  703. bottom: -28px;
  704. }
  705. .mobdot7{
  706. left: 210px;
  707. bottom: -16px;
  708. }
  709. .mobdot7::before{
  710. content: '2011';
  711. position: absolute;
  712. left: -10px;
  713. top: -28px;
  714. }
  715. .mobdot8{
  716. left: 255px;
  717. top:41px
  718. }
  719. .mobdot8::before{
  720. content: '2012';
  721. position: absolute;
  722. left: -10px;
  723. bottom: -28px;
  724. }
  725. .mobdot9{
  726. left: 283px;
  727. top:30px
  728. }
  729. .mobdot9::before{
  730. content: '2020';
  731. position: absolute;
  732. left: -20px;
  733. top: -20px;
  734. }
  735. .mobdot10{
  736. left: 314px;
  737. top:14px
  738. }
  739. .mobdot10::before{
  740. content: '2023';
  741. position: absolute;
  742. left: -4px;
  743. top: 22px;
  744. }
  745. .mobdot11{
  746. left: 350px;
  747. top:-10px
  748. }
  749. .mobdot11::before{
  750. content: '2025';
  751. position: absolute;
  752. left: -20px;
  753. top: -20px;
  754. }
  755. .mobactive{
  756. background: #fff;
  757. box-shadow: 0 0 10px #999;
  758. }
  759. .brandModal{
  760. display: flex;
  761. align-items: center;
  762. justify-content: center;
  763. position:fixed;
  764. top:0;
  765. right:0;
  766. bottom:0;
  767. left:0;
  768. z-index:9;
  769. background:rgba(34,34,34,.9);
  770. opacity:1;
  771. transition:all .5s ease 0s;
  772. transform:translate(-100%,0)}
  773. .modalImagePanel{
  774. /* transform: scale(1.2); */
  775. width: 400px;
  776. background: #fff;
  777. border-radius: 0 0 30px 0;
  778. }
  779. .modalImagePanel > div {
  780. padding: 0 20px 20px 20px;
  781. }
  782. .modalImagePanel > div > h5{
  783. margin-bottom: 20px;
  784. font-size: 18px;
  785. }
  786. .modalImagePanel > div > p {
  787. line-height: 25px;
  788. font-size: 14px;
  789. color: #666;
  790. }
  791. .brandModal > img{
  792. transition: .5s linear;
  793. cursor: pointer;
  794. }
  795. .brandModal > img:hover{
  796. transform: scale(1.5);
  797. }
  798. .brandModal .navClose{
  799. position: absolute;
  800. top:20px;
  801. right: 20px;
  802. }
  803. .mbox6 .mbox4List{
  804. padding: 0 110px;
  805. }
  806. .flex-mbox6{
  807. display: flex;
  808. align-items: flex-start;
  809. padding: 15px;
  810. margin-bottom: 15px;
  811. background-color: #fff;
  812. box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.16);
  813. }
  814. .mbox6Bg{
  815. background-color: #f1f2f3;
  816. }
  817. .newsItemCover{
  818. /* flex:1 0 auto; */
  819. width: 320px;
  820. height: 200px;
  821. margin-right: 15px;
  822. }
  823. .titleBox{
  824. flex:1;
  825. padding: 20px 20px 0 20px;
  826. text-align: left;
  827. }
  828. .summary{
  829. line-height: 30px;
  830. color: #999;
  831. margin-top: 30px;
  832. }
  833. @media (max-width:375px) {
  834. .mbox8Mes li {
  835. margin-bottom: 10px !important;
  836. }
  837. .mbox8Left{
  838. padding: 10px 10px 1px 10px !important;
  839. }
  840. .mbox2TitEn_counter{
  841. margin-top: 20px;
  842. }
  843. .mbox2Brief p{
  844. line-height: 18px;
  845. }
  846. .grid {
  847. grid-template-columns: repeat(4, 1fr);
  848. gap: 10px 1rem !important;
  849. min-height: auto;
  850. }
  851. .timeLineMobile{
  852. transform: scale(0.8);
  853. }
  854. .mbox6 .mbox4List{
  855. padding: 0;
  856. }
  857. /* 超小屏缩放 */
  858. .mbox2Text{
  859. transform: scale(0.85);
  860. }
  861. .mbox3 {
  862. transform: scale(0.85);
  863. }
  864. }
  865. @media (max-width:400px) {
  866. /* 超小屏缩放 */
  867. .mbox2Text{
  868. transform: scale(0.85);
  869. }
  870. .mbox3 {
  871. transform: scale(0.85);
  872. }
  873. }
  874. @media (max-width:640px) {
  875. .logo{
  876. a {
  877. display: flex;
  878. align-items: center;
  879. .flex-index{
  880. display: block;
  881. margin: 0 0 0 5px;
  882. }
  883. }
  884. }
  885. .child-menu p{
  886. font-size: 12px;
  887. }
  888. .idxpage5 .fp-tableCell{
  889. display:block
  890. }
  891. .foot{
  892. font-size: 10px;
  893. }
  894. .mobileLanglist{
  895. display: flex;
  896. align-items: center;
  897. }
  898. .mobileLang{
  899. flex:1 0 auto;
  900. height: 20px;
  901. width: 20px;
  902. line-height: 22px;
  903. text-align: center;
  904. border-radius: 2px;
  905. margin: 0 5px;
  906. font-size: 12px;
  907. background: #fff;
  908. }
  909. .mobileNavLogin{
  910. flex:1 0 auto;
  911. height: 20px;
  912. padding: 0 3px;
  913. line-height: 22px;
  914. text-align: center;
  915. border-radius: 2px;
  916. margin: 0 5px;
  917. font-size: 12px;
  918. background: #003399;
  919. color:#fff;
  920. border: 1px solid #fff;
  921. }
  922. .mobileMbox5Tit{
  923. margin-top: 40px;
  924. }
  925. .footer{
  926. display: none;
  927. }
  928. .mbox2Brief{
  929. max-height: 504px;
  930. }
  931. .videoPlayBtn{
  932. display: none;
  933. }
  934. .videoPlayBtnPhone{
  935. display: block;
  936. text-shadow: 0 0 2px #000;
  937. }
  938. .banText2{
  939. transform:translate(-50%,-50%) scale(0.8);
  940. }
  941. .menu-info-container{
  942. width: 100%;
  943. }
  944. .menu-info{
  945. padding: 20px 0 0 20px !important;
  946. }
  947. .mbox2TitEn{
  948. height: 150px;
  949. position: relative;
  950. }
  951. .mbox2TitEn_counter{
  952. display: flex;
  953. flex-direction: column;
  954. align-items: center;
  955. }
  956. .mbox2TitEn_counter span{
  957. margin-right: 0 !important;
  958. }
  959. .counter{
  960. font-size: 4rem;
  961. margin-top: 20px;
  962. }
  963. #vd{
  964. height: 100%;
  965. width: 100%;
  966. left: 0;
  967. top:0;
  968. background-color: rgba(0, 0, 0, 0.5);
  969. }
  970. .video-close{
  971. font-size: 4rem;
  972. position: absolute;
  973. top:20%;
  974. left: 10px;
  975. color:#fff;
  976. z-index: 999;
  977. }
  978. .mbox8Right{
  979. padding: 15px 20px;
  980. }
  981. .box3RigImg {
  982. position: relative !important;
  983. height: 200px;
  984. top: 0%;
  985. left: 0;
  986. width: 100%;
  987. transform: translateY(0%) !important;
  988. }
  989. .mbox{
  990. padding-top:0
  991. }
  992. .mbox8RigBotflexmr{
  993. margin: 15px 20px 0 0;
  994. flex: 0 0 100%;
  995. }
  996. .mbox8RigBotflex {
  997. display: flex;
  998. flex-wrap: wrap;
  999. justify-content: flex-start;
  1000. align-items: flex-end;
  1001. text-align: left;
  1002. width: 100%;
  1003. margin: 0;
  1004. }
  1005. .mbox8Mes{
  1006. font-size: 0;
  1007. }
  1008. .mbox8Mes li textarea{
  1009. background-color: #fff;
  1010. border-radius: 3px;
  1011. padding: 0 10px;
  1012. margin: 0;
  1013. color:#333
  1014. }
  1015. .svbutton{
  1016. font-size: 14px;
  1017. width: calc(50% - 5px);
  1018. flex: 1 0 auto;
  1019. }
  1020. .mbox8Mes li:nth-child(1), .mbox8Mes li:nth-child(2) {
  1021. display: inline-block;
  1022. width: calc(50% - 5px);
  1023. vertical-align: middle;
  1024. }
  1025. .mbox8Mes li:nth-child(1){
  1026. margin-right: 10px;
  1027. }
  1028. .mbox8Right{
  1029. line-height: 20px;
  1030. }
  1031. .mbox8RigBotflex h3{
  1032. margin-bottom: 8px;
  1033. }
  1034. .mbox8RigEn{
  1035. display: none;
  1036. }
  1037. .mbox8RigBotflexmr:nth-child(1){
  1038. margin-top: 0;
  1039. }
  1040. .footer {
  1041. display: block;
  1042. padding:20px 10px;
  1043. font-size: 10px;
  1044. }
  1045. .page-banner-content span{
  1046. font-size: 12px;
  1047. }
  1048. .section-space{
  1049. height: 20px !important;
  1050. }
  1051. .flex-mbox6{
  1052. display: block;
  1053. padding: 0;
  1054. }
  1055. .mbox6{
  1056. padding: 30px;
  1057. }
  1058. .newsItemCover{
  1059. width: 100%;
  1060. }
  1061. .titleBox{
  1062. flex: 1;
  1063. padding: 20px;
  1064. text-align: left;
  1065. }
  1066. .summary{
  1067. display: none;
  1068. }
  1069. .flex-mbox6 img{
  1070. display: none;
  1071. }
  1072. .flex-mbox6:nth-child(1) img{
  1073. display: block;
  1074. }
  1075. .flex-mbox6 h4{
  1076. font-size: 16px;
  1077. }
  1078. .mbox6 .mbox4List{
  1079. padding: 0;
  1080. }
  1081. .mbox8RigBotflex p a{
  1082. display: inline-block;
  1083. width: 45%;
  1084. color: #333;
  1085. margin-right:10px;
  1086. line-height: 25px;
  1087. }
  1088. }
  1089. .empty{
  1090. height: 400px;
  1091. display: flex;
  1092. align-items: center;
  1093. justify-content: center;
  1094. background-color: #fff;
  1095. }
  1096. .mOnLineIco:hover,.mOnLineLang:hover{
  1097. background-color: #009966;
  1098. }
  1099. .mOnLine{
  1100. padding:0;
  1101. }
  1102. .onLineWx .mOnLineCon a{
  1103. color: #333 !important;
  1104. font-size: 12px;
  1105. }
  1106. .onLineWx .mOnLineCon{
  1107. padding: 0;
  1108. overflow: hidden;
  1109. }
  1110. .mOnLineLang {
  1111. display:flex;
  1112. align-items: center;
  1113. justify-content: center;
  1114. /* background-color: #009966; */
  1115. padding:10px 0 25px 0;
  1116. }
  1117. .lang-item{
  1118. line-height: 48px;
  1119. color: #666;
  1120. font-size: 14px;
  1121. transition: .1s linear;
  1122. }
  1123. /* .lang-item:hover{
  1124. background-color: #009966;
  1125. color: #fff !important;
  1126. } */
  1127. @media only screen and (max-width: 767px) {
  1128. .page-banner-content .page-breadcrumb {
  1129. right: 20px;
  1130. position: absolute !important;
  1131. top: 0;
  1132. transform: none;
  1133. margin-top: 0px;
  1134. max-width: 100%;
  1135. }
  1136. }
  1137. @media (min-width: 768px) {
  1138. .modal-login-dialog {
  1139. width: 400px;
  1140. margin: 30px auto;
  1141. }
  1142. }
  1143. @media (max-width: 992px) {
  1144. .box3RigImg {
  1145. position: relative !important;
  1146. top: 0%;
  1147. left: 0;
  1148. width: 100%;
  1149. transform: translateY(0%) !important;
  1150. }
  1151. .mbox4LefBtn {
  1152. line-height: 32px;
  1153. }
  1154. .mbox8Wrap{
  1155. padding: 10px;
  1156. }
  1157. }
  1158. @media (max-width: 1600px) {
  1159. .menu-info {
  1160. padding: 50px 0 0 15%;
  1161. }
  1162. .mOnLineCon {
  1163. right:50px;
  1164. }
  1165. .mOnLineIco{
  1166. height: 50px;
  1167. }
  1168. }
  1169. /* 定义元素样式 */
  1170. .breath-effect {
  1171. animation: breathe 2s ease-in-out infinite;
  1172. }
  1173. /* 定义动画 */
  1174. @keyframes breathe {
  1175. 0%, 100% {
  1176. transform: scale(0.9); /* 起始和结束时缩小 */
  1177. }
  1178. 50% {
  1179. transform: scale(1); /* 中间时恢复原始大小 */
  1180. }
  1181. }