video2.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570
  1. /* http://meyerweb.com/eric/tools/css/reset/
  2. v2.0 | 20110126
  3. License: none (public domain)
  4. */
  5. html, body, div, span, applet, object, iframe,
  6. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  7. a, abbr, acronym, address, big, cite, code,
  8. del, dfn, em, img, ins, kbd, q, s, samp,
  9. small, strike, strong, sub, sup, tt, var,
  10. b, u, i, center,
  11. dl, dt, dd, ol, ul, li,
  12. fieldset, form, label, legend,
  13. table, caption, tbody, tfoot, thead, tr, th, td,
  14. article, aside, canvas, details, embed,
  15. figure, figcaption, footer, header, hgroup,
  16. menu, nav, output, ruby, section, summary,
  17. time, mark, audio, video {
  18. margin: 0;
  19. padding: 0;
  20. border: 0;
  21. font-size: 100%;
  22. font: inherit;
  23. vertical-align: baseline;
  24. }
  25. /* HTML5 display-role reset for older browsers */
  26. article, aside, details, figcaption, figure,
  27. footer, header, hgroup, menu, nav, section {
  28. display: block;
  29. }
  30. body {
  31. line-height: 1;
  32. }
  33. ol, ul {
  34. list-style: none;
  35. }
  36. blockquote, q {
  37. quotes: none;
  38. }
  39. blockquote:before, blockquote:after,
  40. q:before, q:after {
  41. content: '';
  42. content: none;
  43. }
  44. table {
  45. border-collapse: collapse;
  46. border-spacing: 0;
  47. }
  48. /****** Main ********/
  49. html { overflow-y: hidden;}
  50. body {
  51. font-size:62.5%;
  52. font-family: "Microsoft Yahei", Tahoma, Helvetica, Arial, sans-serif;
  53. color:#FFF;
  54. background: #000;
  55. }
  56. h1 {
  57. font-size:7em;
  58. padding:1.4em 0 0 0;
  59. }
  60. a:link,
  61. a:visited {
  62. color:#FFF;
  63. text-decoration:none;
  64. }
  65. a:hover,
  66. a:focus,
  67. a:active {
  68. text-decoration:underline;
  69. }
  70. a.back:link,
  71. a.back:visited,
  72. a.twitter:link,
  73. a.twitter:visited {
  74. font-size:1.3em;
  75. line-height:4em;
  76. position:absolute;
  77. left:40px;
  78. bottom:25px;
  79. }
  80. a.back:link,
  81. a.back:visited {
  82. bottom:auto;
  83. top:0px;
  84. }
  85. a.twitter img {
  86. border-radius:50%;
  87. float:left;
  88. border:1px solid #bbb;
  89. padding:0.1em;
  90. background:#FFF;
  91. }
  92. a.twitter span {
  93. padding:0 0 0 0.6em;
  94. }
  95. .scroll {
  96. position:relative;
  97. font-size:1.3em;
  98. margin-top:10%;
  99. display:inline-block;
  100. z-index:5;
  101. }
  102. .scroll:hover {
  103. text-decoration:none;
  104. }
  105. .scroll:after {
  106. content:'';
  107. width:40px;
  108. height:40px;
  109. position:absolute;
  110. top:40px;
  111. margin:auto;
  112. top:50px;
  113. right:0;
  114. bottom:0;
  115. left:0;
  116. -webkit-animation:3s arrow infinite ease;
  117. animation:3s arrow infinite ease;
  118. }
  119. .scroll:after {
  120. border-right:2px solid #FFF;
  121. border-bottom:2px solid #FFF;
  122. -ms-transform:rotate(45deg);
  123. -webkit-transform:rotate(45deg);
  124. transform:rotate(45deg);
  125. }
  126. .tagline {
  127. font-size:2.3em;
  128. letter-spacing:0.02em;
  129. padding:0;
  130. }
  131. .tagline a{text-decoration:underline}
  132. .panel {
  133. height:100vh;
  134. border-bottom:1px solid #666;
  135. }
  136. .home {
  137. background: #000;
  138. text-align:center;
  139. }
  140. .overview {
  141. background:#111;
  142. }
  143. .configuration {
  144. background:#000;
  145. background-size:cover;
  146. }
  147. .options {
  148. background:#000;
  149. }
  150. .end {
  151. background:#000;
  152. }
  153. .inner {
  154. width:960px;
  155. margin:0 auto;
  156. }
  157. pre {
  158. background:rgba(0,0,0,0.2);
  159. padding:2em 0 2em 0;
  160. font-size:2.1em;
  161. margin-top:0.7em;
  162. }
  163. @-webkit-keyframes arrow {
  164. 0%,100% {
  165. top:50px;
  166. }
  167. 50% {
  168. top:80px;
  169. }
  170. }
  171. @keyframes arrow {
  172. 0%,100% {
  173. top:50px;
  174. }
  175. 50% {
  176. top:80px;
  177. }
  178. }
  179. #carbonads {
  180. width:330px;
  181. margin:20px auto;
  182. font-size:1.3em;
  183. line-height:1.4;
  184. border:1px solid rgba(255,255,255,0.3);
  185. overflow: hidden;
  186. border-radius:8px;
  187. padding:10px 0 10px 10px;
  188. }
  189. #carbonads a {
  190. float:left;
  191. text-align: left;
  192. }
  193. #carbonads .carbon-text {
  194. width:180px;
  195. }
  196. #carbonads .carbon-poweredby {
  197. margin-top:7px;
  198. }
  199. #carbonads .carbon-text,
  200. #carbonads .carbon-poweredby {
  201. padding:0 9px;
  202. }
  203. @media (max-width:960px) {
  204. .inner {
  205. width:100%;
  206. }
  207. h1,h2,h3,p,pre,dl {
  208. margin-left:30px;
  209. margin-right:30px;
  210. }
  211. }
  212. .frontpage_hero {width: 100%;height: 100%;overflow: hidden;position: relative;z-index: 157;}
  213. .frontpage_hero video {position: absolute;top: 50%;left: 50%;width:1920px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 2;}
  214. .frontpage_hero iframe{width: 100%;height: 100%;z-index: 999;}
  215. .frontpage_hero p {
  216. font-size: 1.8em;
  217. padding: 0.4em 0 0.4em 0;
  218. font-weight: 500;
  219. font-family: "楷体";
  220. }
  221. audio, video {display: inline-block;*display: inline;*zoom: 1;}
  222. audio{z-index:8;}
  223. .frontpage_hero .cta.fw {top: 50%;}
  224. .frontpage_hero .cta { position: absolute;top: 230px;left: 0;width: 100%;z-index: 232;color: #FFF;}
  225. .frontpage_hero .cta .container{width: 100%px;margin:0 auto; text-align: center;}
  226. .frontpage_hero .overlay { position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 4;background-color: rgba(110,110,110,0);}
  227. .frontpage_hero .cta .container h1{font-weight:bold;letter-spacing: 2px;font-family:"黑体";font-size: 80px;}
  228. .frontpage_hero .cta .container p{letter-spacing: 2px;}
  229. .loader{position: absolute;top: 20px;right: 10px;z-index: 10;color: #FFF;}
  230. #video-img,#video-img-txt{width:50%;float:left;height:100%;text-align:center;margin-top:25%;font-size:21px;}
  231. #video-img h3{float:right;margin-top:25%;margin-right:20%;font-size:40px;}
  232. .video_box{width:100%;height:100%;overflow:hidden;}
  233. .video_box video{width:100%;}
  234. /*********************************问题页面**********************************/
  235. .qbox{width:900px;height:600px;margin:2% 28%;clear: both;float: left;}
  236. .menu{width:100%;height:240px;margin:30px auto;}
  237. .menu div{background:#1e1d1d;width:240px;line-height:240px;display:block;margin:5px 15px;text-align:center;font-size:18px;float:left;opacity:0.3;border-radius:120px;cursor:pointer;color:#525151;}
  238. .circle {
  239. -webkit-transition-duration: 0.3s;
  240. transition-duration: 0.3s;
  241. -webkit-transition-property: transform;
  242. transition-property: transform;
  243. -webkit-transform: translateZ(0);
  244. transform: translateZ(0);
  245. transition: all 0.3s ease-in-out 0s;
  246. }
  247. .circle:hover, .circle:focus, .circle:active {
  248. background:rgba(172,43,43,0.4);
  249. }
  250. /***********************************视频***************************************/
  251. .htmleaf-container{
  252. width:1200px;
  253. height:900px;
  254. margin-left: 200px;
  255. text-align: center;
  256. overflow: hidden;
  257. }
  258. .background {
  259. position: absolute;
  260. /*top: -10%; left: -10%; */
  261. z-index: 1;
  262. font-family: Courier;
  263. background:#000;
  264. margin-top: 200px;
  265. }
  266. .background video{width:750px;}
  267. .cloud ,.cloud_1,.cloud_2,.cloud_3{
  268. position: absolute;
  269. /*top: 0; left: 0; */
  270. margin-top: 150px;
  271. margin-left: 50px;
  272. width: auto;
  273. height: auto;
  274. z-index: 2;
  275. opacity: 1;
  276. }
  277. .cloud_1{
  278. margin-left: 360px;
  279. margin-top: 340px;
  280. }
  281. .cloud_2{
  282. margin-left: 100px;
  283. margin-top: 100px;
  284. }
  285. .cloud_3{
  286. margin-left: 200px;
  287. margin-top: 390px;
  288. }
  289. .tabs {
  290. position: relative;
  291. overflow: hidden;
  292. margin: 0 auto;
  293. width: 100%;
  294. }
  295. /* Nav */
  296. .tabs nav ul {
  297. position: relative;
  298. display: -ms-flexbox;
  299. display: -webkit-flex;
  300. display: -moz-flex;
  301. display: -ms-flex;
  302. display: flex;
  303. max-width: 166px;
  304. list-style: none;
  305. -ms-box-orient: horizontal;
  306. -ms-box-pack: center;
  307. -webkit-flex-flow: row wrap;
  308. -moz-flex-flow: row wrap;
  309. -ms-flex-flow: row wrap;
  310. flex-flow: row wrap;
  311. -webkit-justify-content: center;
  312. -moz-justify-content: center;
  313. -ms-justify-content: center;
  314. justify-content: center;
  315. }
  316. .tabs nav ul li {
  317. position: relative;
  318. z-index: 1;
  319. display: block;
  320. margin: 10px 20px;
  321. text-align: center;
  322. -webkit-flex: 1;
  323. -moz-flex: 1;
  324. -ms-flex: 1;
  325. flex: 1;
  326. }
  327. .tabs nav a {
  328. position: relative;
  329. display: block;
  330. overflow: hidden;
  331. text-overflow: ellipsis;
  332. white-space: nowrap;
  333. line-height: 2.5;
  334. width: 14px;
  335. }
  336. .tabs nav a span {
  337. display: block;
  338. width: 10px;
  339. height: 10px;
  340. border: 2px solid #510404;
  341. }
  342. .tabs nav li.tab-current a {
  343. color: #74777b;
  344. }
  345. .tabs nav a:focus {
  346. outline: none;
  347. }
  348. /* Content */
  349. .content-wrap {
  350. position: relative;
  351. border: 2px solid #510404;
  352. }
  353. .content-wrap section {
  354. display: none;
  355. margin: 0 auto;
  356. max-width: 750px;
  357. min-width: 300px;
  358. text-align: center;
  359. }
  360. .content-wrap section.content-current {
  361. display: block;
  362. }
  363. /*************************************侧边导航条******************************************/
  364. .card-holder {
  365. width: 0px;
  366. /* float: left; */
  367. /* margin-top: 50px; */
  368. position: fixed;
  369. top: 50px;
  370. }
  371. .card-wrapper {
  372. display: inline-block;
  373. float: right;
  374. clear: both;
  375. }
  376. .card {
  377. position: relative;
  378. left: 6px;
  379. padding: 16px 18px 16px 18px;
  380. margin: 0px;
  381. x-box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.5);
  382. box-shadow: 8px 0 8px -8px rgba(0, 0, 0, 0.5);
  383. background: #fff;
  384. transition: all 0.3s ease-in-out 0.1s;
  385. }
  386. .card:hover {
  387. position: relative;
  388. left: 100%;
  389. margin-left: -6px;
  390. box-shadow:
  391. 0 -8px 8px -8px rgba(0, 0, 0, 0.5),
  392. 0 8px 8px -8px rgba(0, 0, 0, 0.5);
  393. transition: all 0.3s ease-in-out;
  394. }
  395. .card-content {
  396. display: inline-block;
  397. color: #fff;
  398. font-size: 16px;
  399. white-space: nowrap;
  400. }
  401. .bg-01 { background: #539770; }
  402. .bg-02 { background: #4B7D74; }
  403. .bg-03 { background: #8DC2BC; }
  404. .bg-04 { background: #EDD6B4; }
  405. .bg-05 { background: #BE7467; }
  406. .bg-06 { background: #E2AE63; }
  407. .bg-07 { background: #8f386d; }
  408. .bg-08 { background: #ac2b2b; }
  409. .bg-09 { background: #f66627; }
  410. .bg-10 { background: #f6db27; }
  411. /***************************test*****************************************/
  412. #nav{width:1200px;height:900px;margin:100px auto;position:relative;padding-top: 60px;overflow:hidden;}
  413. #menu{float: right;}
  414. .a1 div,.a2 div,.a3 div,.a4 div,.a5 div,.a6 div,.a7 div{background:#1e1d1d;width:240px;line-height:240px;display:block;margin:5px 15px;text-align:center;font-size:24px;font-family:"黑体";float:left;opacity:0.3;border-radius:120px;cursor:pointer;color:#bbb;}
  415. .a1{position:absolute;top:95px;left:100px;background: url(../images/a1.png) no-repeat center center; }
  416. .a2{position:absolute;top:95px;left:400px;background: url(../images/a2.png) no-repeat center center; }
  417. .a3{position:absolute;top:360px;left:0px;background: url(../images/a3.png) no-repeat center center; }
  418. .a4{position:absolute;top:360px;left:260px;background: url(../images/a4.png) no-repeat center center; }
  419. .a5{position:absolute;top:360px;left:530px;background: url(../images/a5.png) no-repeat center center; }
  420. .a6{position:absolute;top:600px;left:100px;background: url(../images/a6.png) no-repeat center center; }
  421. .a7{position:absolute;top:600px;left:400px;background: url(../images/a7.png) no-repeat center center; }
  422. #name{position:relative;}
  423. .nr{position:absolute;left:285px;color:#858585;font-size:30px;top:-1000px;padding: 20px;line-height: 30px;}
  424. .ys{padding-top: 10px;width:760px;line-height: 28px;letter-spacing: 1px;}
  425. .ys p{font-size: 20px;font-family: "黑体";}
  426. .aaays{width:200px;height:40px;background:#000;color:#FFF;font-size:25px;text-align:center;opacity:0.1;position:absolute;top:200px;line-height:40px;display:none;}
  427. #dang{position:absolute;left:0px;top:0px;width:75%;height:100%;}
  428. .close{width:16px;height:16px;background:url(../images/close16.png) no-repeat center center;float: right;cursor:pointer;}
  429. #red{ background:rgba(172,43,43,1);color:rgba(255,255,255,1) }
  430. .ball{width:200px;height:200px;position:absolute;/*top:50%;left:50%;*/margin:-100px 0 0 -100px;}
  431. .ball1, .ball2, .ball3, .center{
  432. position:absolute;
  433. left:50%;
  434. top:50%;
  435. margin:-35px 0 0 -35px;
  436. width:70px;
  437. height:70px;
  438. border-radius:35px;
  439. border: 1px solid #ccc;
  440. }
  441. .center-ball{
  442. position:absolute;
  443. left:50%;
  444. top:50%;
  445. margin:-50px 0 0 -50px;
  446. width:100px;
  447. height:100px;
  448. border-radius:35px;
  449. background:#ccc;
  450. text-align:center;
  451. line-height:100px;
  452. color:#EAEAEA;
  453. font-size:16px;
  454. font-family:'';
  455. cursor:pointer;
  456. }
  457. .ball1{
  458. -webkit-animation:ball 2s linear infinite;
  459. animation:ball 2s linear infinite;
  460. }
  461. .ball2{
  462. -webkit-animation:ball 2s linear 0.8s infinite;
  463. animation:ball 2s linear 0.8s infinite;
  464. }
  465. .ball3{
  466. -webkit-animation:ball 2s linear 1.6s infinite;/* Safari and Chrome */
  467. animation:ball 2s linear 1.6s infinite;
  468. }
  469. @-webkit-keyframes ball{ /* Safari and Chrome */
  470. from{
  471. opacity:1;
  472. -webkit-transform:scale(0);
  473. }
  474. to{
  475. opacity:0;
  476. -webkit-transform:scale(3);
  477. }
  478. }
  479. @keyframes loop {
  480. 0% { background-position: 0 0; }
  481. 100%{ background-position: -500px 0;}
  482. }
  483. @-webkit-keyframes loop {
  484. 0% { background-position: 0 0; }
  485. 100%{ background-position: -500px 0;}
  486. }
  487. .earth{
  488. background: url(../images/terra.jpg) repeat-x 0 0; /* 背景图片在水平方向复制*/
  489. border: 1px solid rgba(26,18,101,0.3); /*形成圆边效果,视觉效果更好,不用也行*/
  490. border-radius: 225px; /*使地球形成圆形效果*/
  491. box-shadow: -8px 0 25px rgba(256,256,256,0.3), -1px -2px 14px rgba(256,256,256,0.5) inset; /*形成圆形外面的模糊月晕效果*/
  492. /*下面的属性可使地球位于浏览器窗口垂直水平居中国*/
  493. height: 100px;
  494. width: 100px;
  495. animation: loop 20s linear infinite;
  496. -webkit-animation: loop 20s linear infinite;
  497. }
  498. .earth::after{
  499. background: url(../images/terra.jpg) repeat-x 0 0; /* 背景图片在水平方向复制*/
  500. border: 1px solid rgba(26,18,101,0.3); /*形成圆边效果,视觉效果更好,不用也行*/
  501. border-radius: 225px; /*使地球形成圆形效果*/
  502. box-shadow: -8px 0 25px rgba(256,256,256,0.3), -1px -2px 14px rgba(256,256,256,0.5) inset; /*形成圆形外面的模糊月晕效果*/
  503. /*下面的属性可使地球位于浏览器窗口垂直水平居中国*/
  504. height: 100px;
  505. width: 100px;
  506. animation: loop 20s linear infinite;
  507. -webkit-animation: loop 20s linear infinite;
  508. }
  509. .maker-container{width: 100%;height: 100%;}
  510. .maker1{background:url(../images/maker1.jpg) no-repeat center right;background-size: cover;}
  511. .maker2{background:url(../images/maker2.jpg) no-repeat center right;background-size: cover;}
  512. .maker3{background:url(../images/maker3.jpg) no-repeat center right;background-size: cover;}
  513. .maker-box{width: 350px;min-height: 500px;margin:150px auto auto 50px; position: absolute;}
  514. .maker-txt{width: 330px;font-size: 13px;margin: 0 auto;color: #d9d9d9;}
  515. .maker-txt h2{font-size: 16px;font-family: "黑体"}
  516. .model_container{width:80%;margin: 7% 10%;position: absolute;}
  517. .title_bg{width: 60%;height:325px;background: url(../images/endbg.png) no-repeat center left #3b3a3a;}
  518. .title_bg ul {width:110px;margin-left: 35%;padding: 10px;position: absolute;float: left;z-index: 89;}
  519. .title_bg ul li{width: 75px;margin: 20px;}
  520. .title_bg ul li img{width: 75px;}
  521. .title-txt{float: left;width: 700px;margin-left:46%;margin-top:-50px;color: #858585;font-family: "黑体";}
  522. .title-txt h2{font-size: 24px;width: 80px;height: 30px;}
  523. .title-txt p{text-indent: 2em;font-size: 18px;}
  524. #mymodel{position: absolute;top: -135px;left:-600px;width:1910px;height:900px;z-index: 88;}
  525. iframe{
  526. border-image-source: none;
  527. border-image-slice: none;
  528. border-image-width: none;
  529. border-image-outset: none;
  530. border-image-repeat: none;
  531. border-width: 0px;
  532. border-style: none;
  533. border-color: none;
  534. }