飞天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

6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 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. }