飞天AI数字人展会页面
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1174 lines
22 KiB

10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
10 months ago
11 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
  1. /**滚动条的宽度*/
  2. ::-webkit-scrollbar {
  3. width: 8px;
  4. height: 8px;
  5. }
  6. /**滚动条的滑块*/
  7. ::-webkit-scrollbar-thumb {
  8. background-color: #13439E;
  9. border-radius: 4px;
  10. }
  11. /**只需要加上这一行*/
  12. ::-webkit-scrollbar-corner {
  13. background-color: transparent;
  14. }
  15. textarea {
  16. resize: none; /* 禁止用户手动拖动调整大小 */
  17. }
  18. textarea::-webkit-input-placeholder { /* Chrome, Opera, Safari */
  19. color: #fff;
  20. }
  21. textarea:-moz-placeholder { /* Firefox 18- */
  22. color: #fff;
  23. opacity: 1; /* 修复老版本Firefox的不透明度问题 */
  24. }
  25. textarea::-moz-placeholder { /* Firefox 19+ */
  26. color: #fff;
  27. opacity: 1; /* 修复Firefox的不透明度问题 */
  28. }
  29. textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  30. color: #fff;
  31. }
  32. @font-face {
  33. font-family: "DOUYU-Regular";
  34. src: url('../fonts/斗鱼追光体.ttf');
  35. font-weight: normal;
  36. font-style: normal;
  37. }
  38. @font-face {
  39. font-family: "PingFang";
  40. src: url('../fonts/PingFang.ttc');
  41. font-weight: normal;
  42. font-style: normal;
  43. }
  44. .ai-wrapper{
  45. position: relative;
  46. width: 100vw;
  47. height: 100vh;
  48. background-color: #0F1B46;
  49. font-family: 'DOUYU-Regular';
  50. overflow: hidden;
  51. }
  52. .doubleExit{
  53. position: fixed;
  54. bottom: 0;
  55. left: 0;
  56. width: 1rem;
  57. height: 1rem;
  58. line-height: 1rem;
  59. text-align: center;
  60. z-index: 9999;
  61. }
  62. .ai-bg{
  63. width: 100%;
  64. height: 100%;
  65. object-fit: cover;
  66. position: absolute;
  67. top: 0;
  68. left: 0;
  69. z-index: 6;
  70. }
  71. /* 头部 */
  72. .ai-header-wrapper{
  73. position: absolute;
  74. top: 0;
  75. left: 0;
  76. width: 100%;
  77. height: 1.8125rem;
  78. overflow: hidden;
  79. z-index: 999;
  80. }
  81. .ai-header{
  82. position: relative;
  83. width: 100%;
  84. height: 100%;
  85. }
  86. .header-left{
  87. position: absolute;
  88. top: .45rem;
  89. left: 0;
  90. display: flex;
  91. justify-content: flex-start;
  92. }
  93. .header-btn{
  94. display: flex;
  95. justify-content: center;
  96. width: 2.2875rem;
  97. height: 1.1125rem;
  98. line-height: .7rem;
  99. font-size: .175rem;
  100. color: #fff;
  101. background: url('../images/header-btn.png') no-repeat left top;
  102. background-size:cover;
  103. }
  104. .header-btn span{
  105. display: block;
  106. width: .25rem;
  107. height: .25rem;
  108. margin-top: .175rem;
  109. margin-right: .025rem;
  110. }
  111. .header-home span{
  112. background: url('../images/icon_home_full.png') no-repeat left top;
  113. background-size:cover;
  114. }
  115. .header-return{
  116. margin-left: -0.75rem;
  117. }
  118. .header-return span{
  119. background: url('../images/return.png') no-repeat left top;
  120. background-size:cover;
  121. }
  122. .header-login{
  123. position: absolute;
  124. top: .45rem;
  125. right: 0;
  126. }
  127. .header-login span{
  128. background: url('../images/icon_my_full.png') no-repeat left top;
  129. background-size:cover;
  130. }
  131. .header-btn:hover{
  132. background: url('../images/header-btn-hover.png') no-repeat left top;
  133. background-size:cover;
  134. cursor: pointer;
  135. }
  136. .header-title {
  137. width: 24.025rem;
  138. height: 1.8125rem;
  139. margin: 0 auto;
  140. background: url('../images/header.png') no-repeat left top;
  141. background-size:cover;
  142. }
  143. .header-title h2{
  144. font-size: .475rem;
  145. line-height: 1.25rem;
  146. font-weight: 300;
  147. text-align: center;
  148. background: -webkit-linear-gradient(90deg, #fff 0%, #9FCAFF 70%);
  149. background: linear-gradient(180deg, #fff 0%, #9FCAFF 70%);
  150. -webkit-background-clip: text;
  151. background-clip: text;
  152. -webkit-text-fill-color: transparent;
  153. color: transparent;
  154. text-shadow: 0px 11px 11px rgba(105,173,255,0.34), 0px 0px 24px rgba(105,173,255,0.68);
  155. }
  156. /* 首页菜单部分 */
  157. .ai-index{
  158. position: absolute;
  159. left: 0;
  160. top: 0;
  161. width: 100%;
  162. height: 100%;
  163. }
  164. .index-list {
  165. position: absolute;
  166. top: 2.5rem;
  167. }
  168. .list-left{
  169. left: 1.5rem;
  170. }
  171. .list-right{
  172. right: 1.5rem;
  173. }
  174. .index-list li{
  175. position: relative;
  176. width: 5rem;
  177. height: 2.5rem;
  178. margin-bottom: 1rem;
  179. z-index: 9999;
  180. cursor: pointer;
  181. }
  182. .index-list li::before{
  183. content: "";
  184. position: absolute;
  185. left: 0;
  186. top: 0;
  187. width: 5rem;
  188. height: 2.5rem;
  189. background: url('../images/index-box2.png') no-repeat left top;
  190. background-size:cover;
  191. z-index: 10;
  192. }
  193. .other-bg li::before{
  194. background: url('../images/index-box.png') no-repeat left top;
  195. background-size:cover;
  196. }
  197. .index-list li a{
  198. position: relative;
  199. display: block;
  200. width: calc(100% - .625rem);
  201. height: calc(100% - .5rem);
  202. padding: .5rem 0 0 .625rem;
  203. cursor: pointer;
  204. }
  205. .index-list li a p{
  206. position: relative;
  207. font-size: .4rem;
  208. z-index: 99;
  209. color: #fff;
  210. }
  211. .index-list li a span{
  212. position: relative;
  213. font-size: .3rem;
  214. font-family: 'PingFang';
  215. background: -webkit-linear-gradient(360deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  216. background: linear-gradient(360deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  217. -webkit-background-clip: text;
  218. background-clip: text;
  219. -webkit-text-fill-color: transparent;
  220. color: transparent;
  221. z-index: 99;
  222. }
  223. .index-list li a img{
  224. position: absolute;
  225. right: 0;
  226. top: 0;
  227. display: block;
  228. width: 2.5rem;
  229. height: 2.5rem;
  230. z-index: 99;
  231. }
  232. .list-right li::before{
  233. transform: rotateY(-180deg)
  234. /* transform: scaleY(-1); */
  235. }
  236. .list-left li:nth-child(1),
  237. .list-left li:nth-child(3){
  238. margin-left: 1rem;
  239. }
  240. .list-right li:nth-child(2){
  241. /* margin-left: 1rem; */
  242. }
  243. .list-right li a{
  244. text-align: right;
  245. padding: .5rem .625rem 0 0;
  246. }
  247. .list-right li a{
  248. padding: .5rem .625rem 0 0;
  249. }
  250. .list-right li img{
  251. left: 0;
  252. }
  253. /* 没有背景框的时候 */
  254. .no-box-style li::before{
  255. background: none;
  256. }
  257. .no-box-style li a img{
  258. position: absolute;
  259. right: -0.25rem;
  260. top: -.75rem;
  261. display: block;
  262. width: 2.75rem;
  263. height: 2.75rem;
  264. }
  265. .no-box-style.list-right li a img{
  266. left: -0.25rem;
  267. }
  268. .no-box-style li a span{
  269. background: none;
  270. -webkit-background-clip:initial;
  271. background-clip:initial;
  272. -webkit-text-fill-color:#3D528B;
  273. color: #3D528B;
  274. }
  275. .list-left li:nth-child(1) {
  276. position: absolute;
  277. left: 0;
  278. top: 0;
  279. }
  280. .list-left li:nth-child(2) {
  281. position: absolute;
  282. left: 0;
  283. top: 280px;
  284. animation-delay: .3s;
  285. }
  286. .list-left li:nth-child(3) {
  287. position: absolute;
  288. left: 0;
  289. top: 560px;
  290. animation-delay: .6s;
  291. }
  292. .list-right li:nth-child(1) {
  293. position: absolute;
  294. right: 1rem;
  295. top: 0;
  296. }
  297. .list-right li:nth-child(2) {
  298. position: absolute;
  299. right: 0;
  300. top: 280px;
  301. animation-delay: .3s;
  302. }
  303. .list-right li:nth-child(3) {
  304. position: absolute;
  305. right: 1rem;
  306. top: 560px;
  307. animation-delay: .6s;
  308. }
  309. /* 首页-机器人+底图 */
  310. .index-middle{
  311. width: 11.25rem;
  312. }
  313. .index-middle img{
  314. display: block;
  315. }
  316. .ai-human{
  317. position: absolute;
  318. top: 0;
  319. left: 50%;
  320. transform: translateX(-50%);
  321. z-index: 9;
  322. /* animation-duration: .4s;
  323. animation-delay: .3s; */
  324. }
  325. .ai-bottom{
  326. position: absolute;
  327. bottom: 0;
  328. left: 50%;
  329. transform: translateX(-50%);
  330. z-index: 6;
  331. }
  332. /* 编程体验 */
  333. .page-content{
  334. position: absolute;
  335. top: 0;
  336. left: 0;
  337. width: 100%;
  338. height: calc(100% - 2.75rem);
  339. padding-top: 2.75rem;
  340. z-index: 10;
  341. font-family: 'PingFang';
  342. }
  343. /* AI资源库 */
  344. .ai-resource{
  345. width: calc(100% - 2.5rem);
  346. height: calc(100% - 2.5rem);
  347. display: flex;
  348. flex-wrap: nowrap;
  349. justify-content: space-around;
  350. align-items: center;
  351. margin: 0 auto;
  352. }
  353. .ai-resource li a{
  354. display: block;
  355. width: 5rem;
  356. height: 3.5rem;
  357. background: url("../images/page-box2.png") no-repeat left top;
  358. background-size: cover;
  359. backdrop-filter: blur(10px);
  360. }
  361. .list-img {
  362. width: 4.6rem;
  363. height: 2.725rem;
  364. padding-top: .2rem;
  365. margin: 0 auto .125rem auto;
  366. border-radius: .1rem;
  367. overflow: hidden;
  368. }
  369. .list-img img{
  370. display: block;
  371. height: 2.725rem;
  372. border-radius: .1rem;
  373. }
  374. .ai-resource li p{
  375. font-size: .25rem;
  376. height: .375rem;
  377. line-height: .375rem;
  378. color: #fff;
  379. text-align: center;
  380. }
  381. /* 作品展示 */
  382. .work-wrapper{
  383. width: 1692px;
  384. height: 948px;
  385. margin: -1.425rem auto 0 auto;
  386. background: url("../images/list-bg.png") no-repeat left top;
  387. background-size: cover;
  388. /* overflow: hidden; */
  389. }
  390. .work-content{
  391. position: relative;
  392. padding: .125rem .5rem 0 .5rem;
  393. }
  394. .work-header{
  395. display: flex;
  396. justify-content: flex-start;
  397. padding: .35rem .5rem .125rem .4rem;
  398. height: .525rem;
  399. line-height: .525rem;
  400. font-size: .35rem;
  401. color: #90B6FF;
  402. text-align: left;
  403. }
  404. .work-header p:first-child{
  405. width: .8rem;
  406. }
  407. .work-header p.item-name{
  408. width: 6.725rem;
  409. }
  410. .work-header p:last-child{
  411. flex: 1;
  412. }
  413. .swiper-container {
  414. padding-top: .1875rem;
  415. height: 10.25rem;
  416. }
  417. .swiper-btn {
  418. position: absolute;
  419. top: 50%;
  420. width: .5rem;
  421. height: 2.5rem;
  422. margin-top: -1.25rem;
  423. cursor: pointer;
  424. }
  425. .swiper-prev{
  426. left: -0.875rem;
  427. background: url("../images/left.png") no-repeat left top;
  428. background-size: cover;
  429. }
  430. .swiper-next{
  431. right: -0.875rem;
  432. background: url("../images/right.png") no-repeat left top;
  433. background-size: cover;
  434. }
  435. .work-list li a{
  436. display: flex;
  437. justify-content: flex-start;
  438. align-items: center;
  439. padding-left: .5rem;
  440. margin-bottom: .275rem;
  441. height: 1.25rem;
  442. line-height: 1.25rem;
  443. font-size: .35rem;
  444. color: #fff;
  445. text-align: left;
  446. background: linear-gradient( 90deg, #2C509B 0%, rgba(44,80,155,0.6) 100%);
  447. border-radius: .2rem;
  448. }
  449. .item-num{
  450. width: .525rem;
  451. height: .525rem;
  452. border-radius: 100%;
  453. text-align: center;
  454. line-height: .525rem;
  455. background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.2) 60%);
  456. }
  457. .item-name {
  458. width: 6.875rem;
  459. margin: 0 .25rem;
  460. display: -webkit-box;
  461. -webkit-box-orient: vertical;
  462. -webkit-line-clamp: 1;
  463. overflow: hidden;
  464. text-overflow: ellipsis;
  465. }
  466. .item-author,
  467. .item-time{
  468. width: 3rem;
  469. margin-right: .25rem;
  470. }
  471. .list-star{
  472. display: flex;
  473. justify-content: flex-start;
  474. width: 3rem;
  475. }
  476. .list-star span{
  477. display: block;
  478. width: .4rem;
  479. height: .4rem;
  480. margin-right: .125rem;
  481. background: url("../images/index-img5.png") no-repeat left top;
  482. background-size: cover;
  483. }
  484. .list-star span.active-star{
  485. position: relative;
  486. display: block;
  487. background: url("../images/index-img4.png") no-repeat left top;
  488. background-size: cover;
  489. }
  490. .list-star span.active-star::before{
  491. content: '';
  492. position: absolute;
  493. left: 50%;
  494. top: 50%;
  495. width: .25rem;
  496. height: .25rem;
  497. border-radius: 100%;
  498. background-color: rgba(255,183,76,0.3);
  499. box-shadow: 0px 0px 12px 0px rgba(255,183,76,0.34), 0px 0px 24px 0px #FFB74C;
  500. filter: blur(4px);
  501. transform: translate(-50%,-50%);
  502. }
  503. .item-handle{
  504. width: 1.75rem;
  505. height: 1.1rem;
  506. background: url("../images/index-img6.png") no-repeat left top;
  507. background-size: cover;
  508. margin-left: -0.125rem;
  509. cursor: pointer;
  510. }
  511. /* ai数字人 start */
  512. .chat-wrapper {
  513. position: absolute;
  514. right: .5rem;
  515. top: 1.4rem;
  516. width: 14.8125rem;
  517. height: 11rem;
  518. padding: .3rem;
  519. background: url("../images/list-bg.png") no-repeat left top;
  520. background-size: 100% 100%;
  521. z-index: 99;
  522. font-family: 'PingFang';
  523. }
  524. .chat-content {
  525. width: 100%;
  526. height: calc(100% - 2.925rem);
  527. overflow: hidden;
  528. overflow-y: scroll;
  529. }
  530. .chat-message {
  531. display: flex;
  532. justify-content: flex-end;
  533. font-size: .35rem;
  534. color: #fff;
  535. margin-bottom: .2rem;
  536. }
  537. .chat-message p {
  538. position: relative;
  539. line-height: .625rem;
  540. padding: .125rem .2rem;
  541. background: rgba(0,0,0,0.2);
  542. border-radius: .35rem .1rem .35rem .35rem;
  543. max-width: 90%;
  544. }
  545. .chat-message p span{
  546. position: absolute;
  547. left: .05rem;
  548. bottom: -0.5rem;
  549. width: 1rem;
  550. padding-left: .3rem;
  551. height: .4rem;
  552. text-align: center;
  553. line-height: .4rem;
  554. border: 1px solid #4CA7FF;
  555. color: #4CA7FF;
  556. border-radius: .075rem;
  557. font-size: .2rem;
  558. cursor: pointer;
  559. }
  560. .chat-message p span::before{
  561. content: '';
  562. position: absolute;
  563. left: .05rem;
  564. top: 50%;
  565. width: .3rem;
  566. height: .3rem;
  567. background: url("../images/index-img7.png") no-repeat left top;
  568. background-size: 100% 100%;
  569. margin-top: -0.15rem;
  570. }
  571. .chat-message p span:hover{
  572. background-color: rgba(255,255,255,.2);
  573. }
  574. .chat-message p span.remove-btn{
  575. padding-left: 0;
  576. border: none;
  577. color: #999;
  578. }
  579. .chat-message p span.remove-btn::before{
  580. border: none;
  581. color: #999;
  582. background: none;
  583. }
  584. .chat-message p span.remove-btn:hover{
  585. background-color: transparent;
  586. cursor: default;
  587. }
  588. /* .chat-message img {
  589. display: block;
  590. width: .5rem;
  591. height: .5rem;
  592. border-radius: 50%;
  593. } */
  594. .bot-message {
  595. display: flex;
  596. flex-direction: row-reverse;
  597. justify-content: flex-end;
  598. }
  599. .bot-message p {
  600. line-height: .6rem;
  601. background-color: rgb(255,255,255,0.2);
  602. border-radius: .1rem .35rem .35rem .35rem;
  603. }
  604. .loading{
  605. position: relative;
  606. display: flex;
  607. justify-content: flex-start;
  608. align-items: center;
  609. height: .825rem;
  610. }
  611. .loading img{
  612. display: block;
  613. width: .8375rem;
  614. margin: 0 .1rem;
  615. }
  616. /* .loading i {
  617. display: block;
  618. width: .15rem;
  619. height: .15rem;
  620. margin: 0 .075rem;
  621. border-radius: 50%;
  622. background-color: #fff;
  623. animation: rotate 2s linear infinite;
  624. }
  625. .loading i:nth-child(1) {
  626. animation: jump 1.2s -0.4s linear infinite;
  627. }
  628. .loading i:nth-child(2) {
  629. animation: jump 1.2s -0.2s linear infinite;
  630. }
  631. .loading i:nth-child(3) {
  632. animation: jump 1.2s linear infinite;
  633. }
  634. @keyframes jump {
  635. 0%,
  636. 80%,
  637. 100% {
  638. transform: scale(0.8);
  639. opacity: 1.0;
  640. }
  641. 40% {
  642. transform: scale(1.1);
  643. opacity: 0.8;
  644. }
  645. } */
  646. .chat-send {
  647. width: 100%;
  648. height: 2.625rem;
  649. margin-top: .3rem;
  650. background: linear-gradient( 90deg, #2C509B 0%, rgba(44,80,155,0.6) 100%);
  651. border-radius: .2rem;
  652. }
  653. .chat-send textarea {
  654. display: block;
  655. width: calc(100% - .5rem);
  656. height: 1rem;
  657. font-size: .3rem;
  658. line-height: .45rem;
  659. border: none;
  660. padding: .25rem;
  661. background-color: transparent;
  662. color: #fff;
  663. }
  664. .send-button-container {
  665. display: flex;
  666. justify-content: space-between;
  667. align-items: center;
  668. padding: 0 .25rem 0 0;
  669. margin-top: .2rem;
  670. }
  671. .hot-word span{
  672. position: relative;
  673. display: inline-block;
  674. font-size: .25rem;
  675. color: #fff;
  676. line-height: .625rem;
  677. margin: 0 .125rem;
  678. padding: .075rem .2rem .075rem .6rem;
  679. background: rgba(0,0,0,0.2);
  680. border-radius: .35rem .1rem .35rem .35rem;
  681. }
  682. .hot-word span::before{
  683. content: "";
  684. position: absolute;
  685. left: .15rem;
  686. top: 50%;
  687. width: .375rem;
  688. height: .375rem;
  689. background: url("../images/wenhao.png") no-repeat left top;
  690. background-size: 100% 100%;
  691. transform: translateY(-50%);
  692. }
  693. .hot-word span:hover{
  694. background-color: rgba(0,0,0,0.6);
  695. cursor: pointer;
  696. }
  697. .send-button {
  698. position: relative;
  699. display: inline-block;
  700. width: .9rem;
  701. height: .725rem;
  702. line-height: .725rem;
  703. padding-left: .75rem;
  704. font-size: .325rem;
  705. text-align: left;
  706. color: #fff;
  707. background: linear-gradient(135deg, #06BFFF 0%, #2B74FF 100%);
  708. border-radius: .725rem;
  709. cursor: pointer;
  710. }
  711. .send-button::before {
  712. content: "";
  713. position: absolute;
  714. left: .2rem;
  715. top: 50%;
  716. width: .45rem;
  717. height: .45rem;
  718. background: url("../images/index-img8.png") no-repeat left top;
  719. background-size: .45rem .45rem;
  720. transform: translateY(-50%);
  721. }
  722. .send-disabled-button {
  723. background: rgba(255,255,255,.2);
  724. cursor: not-allowed;
  725. }
  726. /* ai数字人 end */
  727. .page-big-ai{
  728. display: block;
  729. height: 7.5rem;
  730. margin: -1rem auto 0 auto;
  731. }
  732. .program-mode {
  733. position: relative;
  734. /* margin: 0 auto; */
  735. }
  736. .program-mode .ai-resource{
  737. justify-content: center;
  738. }
  739. .program-mode .ai-resource li{
  740. margin: 0 .5rem;
  741. }
  742. .program-mode .swiper-prev{
  743. left: 1rem;
  744. }
  745. .program-mode .swiper-next{
  746. right: 1rem;
  747. }
  748. /* layer 样式修改 */
  749. .layui-layer-video{
  750. background: linear-gradient( 180deg, #183375 0%, #122050 100%);
  751. border-radius: 0.1rem !important;
  752. }
  753. .layui-layer-video .layui-layer-title{
  754. font-size: .3rem !important;
  755. font-weight: 500;
  756. color: #fff !important;
  757. background: linear-gradient( 90deg, #5B9DFF 0%, rgba(91,157,255,0) 100%);
  758. border-bottom: none !important;
  759. border-radius: 0.1rem .1rem 0 0 !important;
  760. }
  761. .layui-layer-setwin{
  762. right: .125rem !important;
  763. top: .125rem !important;
  764. }
  765. .layui-layer-setwin a.layui-layer-close{
  766. width: .4rem !important;
  767. height: .4rem !important;
  768. color: #fff !important;
  769. background: url("../images/index-img3.png") no-repeat left top !important;
  770. background-size: .4rem .4rem !important;
  771. }
  772. .layui-layer-video .layui-layer-content{
  773. padding: .3rem !important;
  774. }
  775. .layui-layer-video .layui-layer-content .empty-data{
  776. width: 50%;
  777. }
  778. .layui-layer-video .layui-layer-content .empty-data img{
  779. width: 2.125rem;
  780. margin: 0 auto;
  781. }
  782. .layui-layer-video.layui-layer-iframe iframe{
  783. height: 8.75rem !important;
  784. }
  785. #videoBox{
  786. width: 100%;
  787. height: 100%;
  788. }
  789. /* pdf页面 */
  790. .perview-wrapper{
  791. background: linear-gradient( 180deg, #183375 0%, #122050 100%);
  792. font-family: 'PingFang';
  793. }
  794. .style-line-top{
  795. width: 100%;
  796. height: .05rem;
  797. background: linear-gradient( 90deg, rgba(91, 157, 255, 0.8) 0%, rgba(91, 157, 255, 0.1) 60%);
  798. box-shadow: 0px 0px 5px 0px #1766FF, 0px 0px 12px 0px #1766FF, 0px 0px 20px 0px #1766FF;
  799. }
  800. .perview-wrapper .ai-header-wrapper{
  801. height: 1rem;
  802. font-family: 'DOUYU-Regular';
  803. }
  804. .perview-wrapper .ai-header{
  805. height: calc(100% - .05rem);
  806. }
  807. .perview-wrapper .header-left{
  808. top: .15rem;
  809. left: -0.125rem;
  810. }
  811. .perview-wrapper .header-login{
  812. top: .15rem;
  813. }
  814. #my-pdf {
  815. position: fixed;
  816. top: 1rem;
  817. left: 0;
  818. width: calc(100vw);
  819. height: calc(100vh - 1rem);
  820. z-index: 999;
  821. }
  822. #leftpdf{
  823. height: calc(100%);
  824. }
  825. .perview-codeVideo{
  826. display: flex;
  827. justify-content: space-between;
  828. margin-top: 1rem;
  829. height: calc(100vh - 1.3rem);
  830. padding: 0 .3rem .3rem .3rem;
  831. background: url("../images/content-bg.png") no-repeat right bottom;
  832. background-size: 9.2875rem 8.55rem;
  833. }
  834. .perview-code{
  835. position: relative;
  836. width: 15.7rem;
  837. height: 12.2rem;
  838. overflow: hidden;
  839. background-color: #000;
  840. }
  841. .empty-data{
  842. position: absolute;
  843. left: 50%;
  844. top: 50%;
  845. width: 2.125rem;
  846. text-align: center;
  847. font-size: .35rem;
  848. color: #fff;
  849. transform: translate(-50%,-50%);
  850. }
  851. .empty-data img{
  852. display: block;
  853. width: 100%;
  854. }
  855. .perview-video{
  856. width: 7.4rem;
  857. }
  858. .video-content {
  859. width: 100%;
  860. height: 4.5rem;
  861. background-color: #000;
  862. overflow: hidden;
  863. }
  864. .perview-info{
  865. font-size: .35rem;
  866. color: #fff;
  867. }
  868. .perview-info li {
  869. display: flex;
  870. justify-content: flex-start;
  871. align-items: center;
  872. line-height: .525rem;
  873. margin-top: .5rem;
  874. }
  875. .perview-info li i{
  876. position: relative;
  877. display: block;
  878. color: #83D2FE;
  879. padding-left: .5rem;
  880. }
  881. .perview-info li i::before{
  882. content: "";
  883. position: absolute;
  884. left: 0;
  885. top: 50%;
  886. width: .45rem;
  887. height: .45rem;
  888. margin-top: -0.225rem;
  889. }
  890. .perview-info li:nth-child(1) i::before {
  891. background: url("../images/index-img10.png") no-repeat left top;
  892. background-size: cover;
  893. }
  894. .perview-info li:nth-child(2) i::before {
  895. background: url("../images/index-img11.png") no-repeat left top;
  896. background-size: cover;
  897. }
  898. .perview-info li:nth-child(3) i::before {
  899. background: url("../images/index-img12.png") no-repeat left top;
  900. background-size: cover;
  901. }
  902. .perview-info li:nth-child(4) i::before {
  903. background: url("../images/index-img13.png") no-repeat left top;
  904. background-size: cover;
  905. }
  906. .perview-info li:nth-child(5) i::before {
  907. background: url("../images/index-img14.png") no-repeat left top;
  908. background-size: cover;
  909. }
  910. /* 登录 */
  911. .layui-layer.layui-layer-login{
  912. background-color: transparent !important;
  913. }
  914. .layui-layer.layui-layer-login .layui-layer-setwin{
  915. right: 40px !important;
  916. top: 40px !important;
  917. }
  918. .layer-login{
  919. font-family: 'PingFang';
  920. width: 400px!important;
  921. height: 560px!important;
  922. padding: .5rem !important;
  923. background: linear-gradient( 180deg, #183375 0%, #122050 100%);
  924. border-radius: .1rem!important;
  925. z-index: 9999;
  926. }
  927. .layer-login h3{
  928. font-family: 'DOUYU-Regular';
  929. text-align: center;
  930. font-size: .45rem;
  931. background: -webkit-linear-gradient(90deg, #fff 0%, #9FCAFF 70%);
  932. background: linear-gradient(180deg, #fff 0%, #9FCAFF 70%);
  933. -webkit-background-clip: text;
  934. background-clip: text;
  935. -webkit-text-fill-color: transparent;
  936. color: transparent;
  937. text-shadow: 0px 0px 11px rgba(105,173,255,0.34), 0px 0px 24px rgba(105,173,255,0.68);
  938. }
  939. .login-form{
  940. font-size: .35rem;
  941. color: #fff;
  942. padding: .8rem 0 .375rem 0;
  943. }
  944. .login-form input{
  945. display: block;
  946. width: calc(100% - .4rem);
  947. height: .8rem;
  948. line-height: .8rem;
  949. padding: 0 .2rem;
  950. border: 1px solid #6078CB;
  951. background-color: #111E4B;
  952. border-radius: .1rem;
  953. font-size: .3rem;
  954. color: #CCCCCC;
  955. margin: .075rem 0 .3rem 0;
  956. }
  957. ::-ms-reveal {
  958. filter: invert(100%);
  959. }
  960. .login-submit{
  961. width: 100%;
  962. height: .8rem;
  963. line-height: .8rem;
  964. font-size: .35rem;
  965. color: #fff;
  966. background: linear-gradient( 135deg, #06BFFF 0%, #2B74FF 100%);
  967. text-align: center;
  968. border-radius: .8rem;
  969. cursor: pointer;
  970. }
  971. .user-info {
  972. font-size: .35rem;
  973. color: #fff;
  974. text-align: center;
  975. }
  976. .user-info img{
  977. display: block;
  978. width: 2.5rem;
  979. height: 2.5rem;
  980. border-radius: 50%;
  981. overflow: hidden;
  982. margin: 0 auto;
  983. }
  984. .user-name{
  985. margin-top: .3rem;
  986. font-size: .5rem;
  987. }
  988. .user-other{
  989. display: flex;
  990. justify-content: space-between;
  991. align-items: center;
  992. margin: .5rem 0 .75rem 0;
  993. }
  994. .user-other li span{
  995. font-size: .3rem;
  996. color: rgba(255,255,255,0.6);
  997. }
  998. .change-accout-btn{
  999. width: 100%;
  1000. height: .8rem;
  1001. line-height: .8rem;
  1002. text-align: center;
  1003. border-radius: .8rem;
  1004. border: 1px solid #06BFFF;
  1005. cursor: pointer;
  1006. }
  1007. .wechat-login{
  1008. padding-top: .8rem;
  1009. }
  1010. .wechat-login img{
  1011. display: block;
  1012. width: 4rem;
  1013. margin: 0 auto;
  1014. }
  1015. .wechat-login span{
  1016. display: block;
  1017. font-size: .35rem;
  1018. color: #fff;
  1019. margin-top: .3rem;
  1020. text-align: center;
  1021. }
  1022. .page-iframe{
  1023. margin-top: 1rem;
  1024. height: calc(100vh - 1rem);
  1025. }
  1026. .iframe {
  1027. background-color: #fff;
  1028. border: none;
  1029. margin: 0 auto;
  1030. }
  1031. .page-cont-title{
  1032. font-family: 'PingFang';
  1033. font-size: .3rem;
  1034. font-weight: 500;
  1035. color: #fff;
  1036. line-height: .7rem;
  1037. text-shadow: 0px 0px 20px #0B88FC, 0px 0px 35px #0B0B88, 0px 0px 51px #0B88FC;
  1038. }