index.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629
  1. .tout{
  2. display: flex;
  3. margin-top: 4px;
  4. align-items: center;
  5. margin-bottom: 24px;
  6. }
  7. .tout .tout_one{
  8. width: 11%;
  9. }
  10. .tout .tout_one img{
  11. width: 59px;
  12. height: 61px;
  13. }
  14. .tout .tout_two{
  15. flex: 1;
  16. overflow: hidden;
  17. /* background: #F8F8F8; */
  18. padding: 8px 0;
  19. }
  20. .tout .tout_two p{
  21. text-align: center;
  22. font-size: 30px;
  23. font-family: Microsoft YaHei;
  24. font-weight: bold;
  25. color: #0031A2;
  26. line-height: 45px;
  27. }
  28. /* 修改部分 */
  29. .ht32{height: 32px;}
  30. .npar_p{border-bottom: 1px dashed #DADADA;cursor: pointer;display: block;}
  31. .npar_p h2{font-size: 18px;font-weight: bold;
  32. color: #D31D1D;margin-bottom: 26px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 40px;}
  33. .npar_p p{font-size: 14px;color: #666666;line-height: 30px;word-break: break-all;text-overflow: ellipsis;
  34. overflow: hidden;
  35. display: -webkit-box;
  36. -webkit-line-clamp: 3;
  37. -webkit-box-orient: vertical;margin-bottom: 32px;height: 90px;
  38. }
  39. /* .npar_p p:after{ content: " 查看详情";
  40. color: blue;
  41. cursor: pointer;} */
  42. /* */
  43. .npar_p p span{color: #D31D1D;}
  44. .rdlistl_top{width: 100%;background: #F9F9F9;height: 34px;flex: 0 0 auto;border: 1px solid #DCDCDC;}
  45. .rdlistl_top .tit{min-width: 100px;height: 34px;background: url(../images/titicon.png) no-repeat;background-size: 100% 100%;padding:0 25px 0 17px;display: inline-block;box-sizing: border-box;line-height: 34px;margin-top: -1px;font-size: 14px;color: #ffffff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  46. .rd_zrbox .hd{border: none;}
  47. .rd_zrbox .hd p a{padding-top: 10px;}
  48. .bannerb .hd p > label{margin-right: 15px;}
  49. .rd_zr{padding: 17px 14px 12px;position: relative;border: 1px solid #DCDCDC;border-top: none;}
  50. .rd_zrz img{width: 140px;height: 180px;display: block;margin: 0 auto 12px;}
  51. .rd_zr div{font-size: 15px;color: #D31D1D;font-weight: bold;}
  52. .rd_zr span{color: #343434;}
  53. .rd_zrzl{width: 60px;height: 1px;background: #DCDCDC;margin: 15px auto;}
  54. .rd_zrr div{margin-bottom: 10px;}
  55. .rd_zrr div span{display: none;}
  56. .rd_zrr p span{padding: 0 5px;font-size: 15px;font-weight: bold;margin-bottom: 10px;display: inline-block;}
  57. .rd_rjg{padding-top: 4px;}
  58. .rd_rjg a{width: 100%;height: 40px;font-size: 16px;color: #FFFFFF;
  59. background: linear-gradient(90deg, #C50000, #E05400);
  60. border: 1px solid #DCDCDC;display: flex;align-items: center;justify-content: center;margin-top: 10px;}
  61. .rd_rjg a img{width: 24px;height: 22px;margin-right: 14px;}
  62. .rd_rjg a:hover{color: #ffffff !important;}
  63. .rd_shbg{padding: 20px 0 0;margin-bottom: 20px !important;}
  64. .rd_shbg img{width: 100%;margin: 0 auto;}
  65. .banbox{width: 100%;height: 488px;background: #FFFFFF;
  66. border: 1px solid #DCDCDC;position: relative;}
  67. .abn_btn{display: flex;align-items: center;}
  68. .banimg{width: 100%;height: 314px;margin-bottom: 20px;}
  69. .bannera{padding-bottom: 0 !important;padding-top: 0 !important;width: 435px;}
  70. .home_activ .banbox a{padding: 19px !important;position: absolute;left: 0;top: 0;display: none;box-sizing: border-box;cursor: pointer;padding-bottom: 0;}
  71. .banbox a h2{font-size: 17px;font-weight: bold;
  72. color: #343434;text-align: center;margin-bottom: 10px;}
  73. .banbox a p{font-size: 14px;color: #666666;margin-bottom: 20px;height:44px;line-height: 22px;}
  74. .abn_btnl{font-size: 14px;color: #AAAAAA;}
  75. .abn_btnr{display: flex;align-items: center;position: absolute;right: 19px;bottom: 19px;}
  76. .abn_btnr div{padding: 0 5px; background: #C2C2C2;font-size: 12px;color: #ffffff;margin-left: 5px;cursor: pointer;}
  77. .abn_btnr div.act{background:#D31D1D;}
  78. .over{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  79. .overtwo{word-break: break-all;
  80. text-overflow: ellipsis;
  81. overflow: hidden;
  82. display: -webkit-box;
  83. -webkit-line-clamp: 2;
  84. -webkit-box-orient: vertical;;}
  85. @media (max-width: 768px) {
  86. .bannera{width: 100%;}
  87. .tout{padding: 15px 11px;}
  88. .npar_p p{margin-bottom: 20px;}
  89. .ct .ht32{height: 20px;}
  90. .rd_zr{display: flex;}
  91. .rd_zr div a{text-align: left;}
  92. .rd_zr div{font-size: 13px;}
  93. .rd_zrz img{width:105px;height: 134px;margin-bottom: 0;margin-right: 30px;}
  94. .rd_zrr{display: flex;align-items: flex-start;flex-wrap: wrap;overflow: hidden;}
  95. .rd_zrr span{font-size: 13px !important;}
  96. .rd_zrr div span{display: inline-block;color: #D31D1D;font-size: 13px;}
  97. .rd_zrr p{padding-top: 4px;flex:1;display: flex;align-items: center;flex-wrap: wrap;}
  98. .rd_zrzl{width: 100%;}
  99. .rd_rjg{display: flex;align-items: center;justify-content: space-between;}
  100. .rd_rjg a{width: 46%;font-size: 13px;margin-top: 8px;}
  101. .rd_shbg{padding: 15px !important;padding-bottom: 0 !important;padding-top: 12px !important;}
  102. .banbox a h2{font-size: 16px;}
  103. .banbox a p{font-size: 13px;}
  104. .npar_p h2{font-size: 16px;margin-top: 30px;margin-bottom: 20px;}
  105. .rd_rjg a img{width: 21px;height: 17px;}
  106. .banimg{height: 228px;}
  107. .banbox{height: 398px;}
  108. body.pcs .njeshome{margin-bottom: 0px !important;}
  109. }
  110. /* 修改部分end */
  111. .tout .tout_two p:nth-child(2){
  112. font-size: 16px;
  113. font-family: Microsoft YaHei;
  114. font-weight: 400;
  115. color: #666666;
  116. line-height: 28px;
  117. cursor: pointer;
  118. }
  119. .sk > ul > li{
  120. /* width: 33.3333333333% !important; */
  121. }
  122. .sk ul li.bannera{width: 435px;}
  123. @media (max-width: 768px) {
  124. .sk > ul > li{
  125. width: 100% !important;
  126. }
  127. }
  128. .bhue{
  129. color: #666 !important;
  130. border-bottom: 0 !important;
  131. }
  132. .wagnshi{
  133. display: flex;
  134. justify-content: space-between;
  135. margin-top: 20px;
  136. }
  137. .wagnshi_one{
  138. width: 19%;
  139. }
  140. .wagnshi_one img{
  141. height: 315px;
  142. width: 100%;
  143. }
  144. .wagnshi_one p{
  145. border: 1px solid #bfbfbf;
  146. border-top: 0;
  147. height: 64px;
  148. line-height: 64px;
  149. text-align: center;
  150. display: flex;
  151. justify-content: center;
  152. align-items: center;
  153. cursor: pointer;
  154. }
  155. .wagnshi_one p span{
  156. font-size: 18px;
  157. font-weight: 400;
  158. color: #000000;
  159. }
  160. .wagnshi_one p img{
  161. width: 18px;
  162. height: 18px;
  163. margin-right: 5px;
  164. }
  165. @media (max-width: 768px) {
  166. .wagnshi_one{
  167. width: 100%;
  168. margin-bottom: 10px;
  169. }
  170. .wagnshi_one img{
  171. width: 100%;
  172. }
  173. .wagnshi{
  174. flex-wrap: wrap;
  175. }
  176. .tout .tout_one{
  177. width: auto;
  178. flex: 0 0 auto;
  179. margin-right: 15px;
  180. }
  181. .tout .tout_one img{
  182. width: 33px;
  183. height: 34px;
  184. }
  185. .tout .tout_two{
  186. width: 83%;
  187. }
  188. }
  189. .bottomfrs{
  190. margin-top: 43px;
  191. width: 100%;
  192. height: 520px;
  193. background: url(../picture/pic_hp_jcfwbg@2x.png) no-repeat;
  194. background-size: 100% 100%;
  195. }
  196. .bote{
  197. display: flex;
  198. flex-direction: column;
  199. align-items: center;
  200. }
  201. .bote p{
  202. font-size: 24px;
  203. font-family: Adobe Heiti Std;
  204. font-weight: normal;
  205. color: #FFFFFF;
  206. line-height: 90px;
  207. }
  208. .bote img{
  209. width: 200px;
  210. height: 2px;
  211. }
  212. .bote_one{
  213. display: flex;
  214. justify-content: space-between;
  215. margin-top: 30px;
  216. }
  217. .shoutoa{
  218. width: 19%;
  219. display: flex;
  220. flex-direction: column;
  221. align-items: center;
  222. }
  223. .shoutoa img{
  224. width: 139px;
  225. height: 139px;
  226. border-radius: 50%;
  227. }
  228. .shoutoa span{
  229. font-size: 24px;
  230. font-family: Adobe Heiti Std;
  231. font-weight: normal;
  232. color: #FFFFFF;
  233. line-height: 120px;
  234. }
  235. .shoutoa p {
  236. font-size: 14px;
  237. font-family: Adobe Heiti Std;
  238. font-weight: normal;
  239. color: #7DFDFF;
  240. line-height: 24px;
  241. display: -webkit-box;
  242. -webkit-box-orient: vertical;
  243. -webkit-line-clamp: 2;
  244. overflow: hidden;
  245. }
  246. .ol{
  247. margin-top: 26px;
  248. width: 100px;
  249. height: 40px;
  250. background: #022D53;
  251. border-radius: 8px;
  252. font-size: 14px;
  253. font-family: Source Han Sans SC;
  254. font-weight: 400;
  255. color: #62ABEC;
  256. /* line-height: 24px; */
  257. text-align: center;
  258. line-height: 40px !important;
  259. }
  260. @media (max-width: 768px) {
  261. .bote_one{
  262. flex-wrap: wrap;
  263. }
  264. .shoutoa{
  265. width: 50%;
  266. margin-bottom: 20px;
  267. }
  268. .shoutoa img{
  269. width: 70px;
  270. height: 70px;
  271. }
  272. .shoutoa span{
  273. font-size: 18px;
  274. font-family: Adobe Heiti Std;
  275. font-weight: normal;
  276. color: #FFFFFF;
  277. line-height: 40px;
  278. }
  279. .shoutoa p {
  280. font-size: 12px;
  281. font-family: Adobe Heiti Std;
  282. font-weight: normal;
  283. color: #7DFDFF;
  284. line-height: 24px;
  285. display: -webkit-box;
  286. -webkit-box-orient: vertical;
  287. -webkit-line-clamp: 2;
  288. overflow: hidden;
  289. }
  290. .ol{
  291. margin-top: 7px;
  292. width: 90px;
  293. height: 30px;
  294. background: #022D53;
  295. border-radius: 8px;
  296. font-size: 14px;
  297. font-family: Source Han Sans SC;
  298. font-weight: 400;
  299. color: #62ABEC;
  300. /* line-height: 24px; */
  301. text-align: center;
  302. line-height: 30px !important;
  303. }
  304. .bote p{
  305. font-size: 24px;
  306. font-family: Adobe Heiti Std;
  307. font-weight: normal;
  308. color: #FFFFFF;
  309. line-height: 54px;
  310. }
  311. .njue{
  312. display: none;
  313. }
  314. }
  315. .nhseftj{
  316. display: block;
  317. }
  318. @media (max-width: 768px) {
  319. .nhseftj{
  320. display: none;
  321. }
  322. .tout .tout_two{padding: 0;}
  323. .tout .tout_two p{
  324. width: 100%;
  325. text-align: center;
  326. font-size: 16px;
  327. font-family: Microsoft YaHei;
  328. font-weight: bold;
  329. color: #0031A2;
  330. line-height: 22px;
  331. white-space: normal;
  332. padding: 0;
  333. word-break: break-all;
  334. text-overflow: ellipsis;
  335. overflow: hidden;
  336. display: -webkit-box;
  337. -webkit-line-clamp: 2;
  338. -webkit-box-orient: vertical;
  339. }
  340. .tout .tout_two p:nth-child(2){
  341. font-size: 12px;
  342. font-family: Microsoft YaHei;
  343. font-weight: 400;
  344. color: #666666;
  345. line-height: 28px;
  346. }
  347. .biejus img{
  348. display: none;
  349. }
  350. .biejus p{
  351. text-align: center;
  352. }
  353. }
  354. .nhdyey a:hover{
  355. color: red !important;
  356. }
  357. .biejus img {
  358. width: 110px;
  359. height: 36px;
  360. }
  361. .biejus {
  362. position: relative;
  363. height: 36px;
  364. margin-top: 6px;
  365. }
  366. .biejus .container{
  367. border: 1px solid #DCDCDC;
  368. display: flex;
  369. }
  370. .biejus .spju{
  371. position: absolute;
  372. z-index: 22;
  373. top:50%;
  374. transform: translateY(-50%);
  375. left: 1%;
  376. color: #fff;
  377. }
  378. .biejus p .spju {
  379. font-size: 14px;
  380. font-family: Microsoft YaHei;
  381. font-weight: 400;
  382. color: #000000;
  383. margin-left: 0 !important;
  384. /* line-height: 24px; */
  385. }
  386. .biejus p:nth-child(2) span {
  387. font-size: 14px;
  388. font-weight: 400;
  389. color: #000000;
  390. margin-left: 20px;
  391. line-height: 24px;
  392. }
  393. .nhy{
  394. background-color: #eee ;
  395. height: 6px;
  396. width: 100%;
  397. margin-top: 30px;
  398. }
  399. .hdyelaie .el-carousel__button{
  400. width: 10px;
  401. height: 10px;
  402. border-radius: 50%;
  403. }
  404. .hdyelaie .el-carousel__indicators--horizontal{
  405. left:94%;
  406. }
  407. .ond{
  408. background-color: #CC2525;
  409. }
  410. .ond p a{
  411. color: #fff;
  412. }
  413. /* .ond p::after {
  414. content: "";
  415. display: inline-block;
  416. width: 100%;
  417. height: 3px;
  418. background-color: #0056B3;
  419. } */
  420. .navbox{
  421. width: 960px;
  422. height: 40px;
  423. margin: 20px auto;
  424. background: #08c;
  425. }
  426. .navbox >ul>li{
  427. float: left;
  428. width: 160px;
  429. line-height: 40px;
  430. text-align: center;
  431. font-size: 16px;
  432. }
  433. /* .subnav{
  434. display: none;
  435. position: absolute;
  436. z-index: 1000;
  437. } */
  438. /*鼠标没有移入“web前端”选项栏时二级菜单隐藏*/
  439. /* .menu .navbox ul li:hover .subnav{
  440. display: block !important;
  441. } */
  442. .nhyewsf{
  443. display: flex;
  444. flex: 1;
  445. align-items: center;
  446. }
  447. .nhyewsf li{
  448. flex: 1;
  449. text-align: center;
  450. position: relative;
  451. height: 100%;
  452. display: flex;
  453. justify-content: center;
  454. align-items: center;
  455. }
  456. .nhyewsf img{
  457. width: 7px;
  458. height: 6px;
  459. }
  460. .hoesf{
  461. position: absolute;
  462. top: 100%;
  463. left: 0;
  464. width: 100%;
  465. }
  466. .hoesf li {
  467. text-align: center;
  468. background-color: #D31D1D;
  469. height: 34px;
  470. }
  471. .u-homenews .njeshome {
  472. margin-bottom: 0px !important;
  473. }
  474. .njeshome li {
  475. width: 33.33% !important;
  476. }
  477. .njeshome .nklerdfv{
  478. width: 66.66% !important;
  479. }
  480. .nherlki{
  481. display: flex;
  482. }
  483. .nherlki ul {
  484. /* flex-wrap: wrap; */
  485. width: 50%;
  486. height: 100%;
  487. padding: 10px;
  488. display: flex;
  489. flex-direction: column;
  490. padding-bottom: 6px;
  491. /* padding: 10px; */
  492. }
  493. .nherlki ul li{
  494. width: 100% !important;
  495. }
  496. .vfg img{
  497. width: 100%;
  498. height: 30px;
  499. }
  500. .mjkuewdfv li{
  501. width: 100% !important;
  502. height: 33px;
  503. background: url(../images/pic_bq_ztjjbg.png) no-repeat;
  504. background-size: 100% 100%;
  505. text-align: center;
  506. margin-bottom: 14px;
  507. margin-top: 16px;
  508. }
  509. .mjkuewdfv li:last-child{margin-bottom: 0;}
  510. .mjkuewdfv li a{
  511. color: #D31D1D;
  512. font-weight: 700;
  513. }
  514. .mjkuewdfv li .cfnhd{
  515. width: 100%;
  516. height: 100%;
  517. font-size: 16px;
  518. display: flex;
  519. justify-content: center;
  520. align-items: center;
  521. }
  522. .mjkuewdfv li .cfnhd img{
  523. width: 21px;
  524. height: 21px;
  525. /* margin-left: 30px; */
  526. }
  527. .mjkuewdfv li .cfnhd a{
  528. width: 63%;
  529. text-align: left;
  530. padding-left: 20px;
  531. box-sizing: border-box;
  532. }
  533. .mjkuewdfv_two li{
  534. margin-top: 18px;
  535. margin-bottom: 39px;
  536. }
  537. .mjkuewdfv_two li:last-child{margin-bottom: 0;}
  538. .mjkuewdfv_two li .cfnhd{
  539. justify-content: center;
  540. }
  541. .mjkuewdfv_two li .cfnhd a{
  542. padding-left: 0 !important;
  543. }
  544. .mjkuewdfv_two li .cfnhd a{
  545. width: 50%;
  546. /* flex: 1; */
  547. text-align: left;
  548. padding-left: 20px;
  549. box-sizing: border-box;
  550. margin-left: 20px;
  551. }
  552. .four_img{
  553. margin: 10px 0 20px;
  554. display: flex;
  555. justify-content: space-between;
  556. }
  557. .four_img div{
  558. width: 24%;
  559. position: relative;
  560. }
  561. .four_img div img{
  562. width: 100%;
  563. height: 60px;
  564. }
  565. .four_img div span{
  566. width: 100%;
  567. position: absolute;
  568. top:50%;
  569. left: 0;
  570. text-align: center;
  571. transform: translateY(-50%);
  572. font-size: 14px;
  573. font-family: Microsoft YaHei;
  574. font-weight: bold;
  575. color: #FFFFFF;
  576. text-shadow: 0px 3px 0px rgba(182,67,4,0.65);
  577. }
  578. .njeshome_two .nklerdfv{
  579. width: 100% !important;
  580. }
  581. .hd_two{
  582. display: flex;
  583. }
  584. .hd_two .hd{
  585. width: 93%;
  586. }
  587. .hd_two .hd p label{
  588. margin-right: 20px;
  589. }
  590. .hd_two .hd_span{
  591. width: 7%;
  592. font-size: 18px;
  593. font-family: Microsoft YaHei;
  594. font-weight: bold;
  595. color: #D31D1D;
  596. margin-right: 10px;
  597. }