/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } /****** Main ********/ html { overflow-y: hidden;} body { font-size:62.5%; font-family: "Microsoft Yahei", Tahoma, Helvetica, Arial, sans-serif; color:#FFF; background: #000; } h1 { font-size:7em; padding:1.4em 0 0 0; } a:link, a:visited { color:#FFF; text-decoration:none; } a:hover, a:focus, a:active { text-decoration:underline; } a.back:link, a.back:visited, a.twitter:link, a.twitter:visited { font-size:1.3em; line-height:4em; position:absolute; left:40px; bottom:25px; } a.back:link, a.back:visited { bottom:auto; top:0px; } a.twitter img { border-radius:50%; float:left; border:1px solid #bbb; padding:0.1em; background:#FFF; } a.twitter span { padding:0 0 0 0.6em; } .scroll { position:relative; font-size:1.3em; margin-top:10%; display:inline-block; z-index:5; } .scroll:hover { text-decoration:none; } .scroll:after { content:''; width:40px; height:40px; position:absolute; top:40px; margin:auto; top:50px; right:0; bottom:0; left:0; -webkit-animation:3s arrow infinite ease; animation:3s arrow infinite ease; } .scroll:after { border-right:2px solid #FFF; border-bottom:2px solid #FFF; -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); } .tagline { font-size:2.3em; letter-spacing:0.02em; padding:0; } .tagline a{text-decoration:underline} .panel { height:100vh; border-bottom:1px solid #666; } .home { background: #000; text-align:center; } .overview { background:#111; } .configuration { background:#000; background-size:cover; } .options { background:#000; } .end { background:#000; } .inner { width:960px; margin:0 auto; } pre { background:rgba(0,0,0,0.2); padding:2em 0 2em 0; font-size:2.1em; margin-top:0.7em; } @-webkit-keyframes arrow { 0%,100% { top:50px; } 50% { top:80px; } } @keyframes arrow { 0%,100% { top:50px; } 50% { top:80px; } } #carbonads { width:330px; margin:20px auto; font-size:1.3em; line-height:1.4; border:1px solid rgba(255,255,255,0.3); overflow: hidden; border-radius:8px; padding:10px 0 10px 10px; } #carbonads a { float:left; text-align: left; } #carbonads .carbon-text { width:180px; } #carbonads .carbon-poweredby { margin-top:7px; } #carbonads .carbon-text, #carbonads .carbon-poweredby { padding:0 9px; } @media (max-width:960px) { .inner { width:100%; } h1,h2,h3,p,pre,dl { margin-left:30px; margin-right:30px; } } .frontpage_hero {width: 100%;height: 100%;overflow: hidden;position: relative;z-index: 157;} .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;} .frontpage_hero iframe{width: 100%;height: 100%;z-index: 999;} .frontpage_hero p { font-size: 1.8em; padding: 0.4em 0 0.4em 0; font-weight: 500; font-family: "楷体"; } audio, video {display: inline-block;*display: inline;*zoom: 1;} audio{z-index:8;} .frontpage_hero .cta.fw {top: 50%;} .frontpage_hero .cta { position: absolute;top: 230px;left: 0;width: 100%;z-index: 232;color: #FFF;} .frontpage_hero .cta .container{width: 100%px;margin:0 auto; text-align: center;} .frontpage_hero .overlay { position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 4;background-color: rgba(110,110,110,0);} .frontpage_hero .cta .container h1{font-weight:bold;letter-spacing: 2px;font-family:"黑体";font-size: 80px;} .frontpage_hero .cta .container p{letter-spacing: 2px;} .loader{position: absolute;top: 20px;right: 10px;z-index: 10;color: #FFF;} #video-img,#video-img-txt{width:50%;float:left;height:100%;text-align:center;margin-top:25%;font-size:21px;} #video-img h3{float:right;margin-top:25%;margin-right:20%;font-size:40px;} .video_box{width:100%;height:100%;overflow:hidden;} .video_box video{width:100%;} /*********************************问题页面**********************************/ .qbox{width:900px;height:600px;margin:2% 28%;clear: both;float: left;} .menu{width:100%;height:240px;margin:30px auto;} .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;} .circle { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); transition: all 0.3s ease-in-out 0s; } .circle:hover, .circle:focus, .circle:active { background:rgba(172,43,43,0.4); } /***********************************视频***************************************/ .htmleaf-container{ width:1200px; height:900px; margin-left: 200px; text-align: center; overflow: hidden; } .background { position: absolute; /*top: -10%; left: -10%; */ z-index: 1; font-family: Courier; background:#000; margin-top: 200px; } .background video{width:750px;} .cloud ,.cloud_1,.cloud_2,.cloud_3{ position: absolute; /*top: 0; left: 0; */ margin-top: 150px; margin-left: 50px; width: auto; height: auto; z-index: 2; opacity: 1; } .cloud_1{ margin-left: 360px; margin-top: 340px; } .cloud_2{ margin-left: 100px; margin-top: 100px; } .cloud_3{ margin-left: 200px; margin-top: 390px; } .tabs { position: relative; overflow: hidden; margin: 0 auto; width: 100%; } /* Nav */ .tabs nav ul { position: relative; display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; max-width: 166px; list-style: none; -ms-box-orient: horizontal; -ms-box-pack: center; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; } .tabs nav ul li { position: relative; z-index: 1; display: block; margin: 10px 20px; text-align: center; -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; } .tabs nav a { position: relative; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 2.5; width: 14px; } .tabs nav a span { display: block; width: 10px; height: 10px; border: 2px solid #510404; } .tabs nav li.tab-current a { color: #74777b; } .tabs nav a:focus { outline: none; } /* Content */ .content-wrap { position: relative; border: 2px solid #510404; } .content-wrap section { display: none; margin: 0 auto; max-width: 750px; min-width: 300px; text-align: center; } .content-wrap section.content-current { display: block; } /*************************************侧边导航条******************************************/ .card-holder { width: 0px; /* float: left; */ /* margin-top: 50px; */ position: fixed; top: 50px; } .card-wrapper { display: inline-block; float: right; clear: both; } .card { position: relative; left: 6px; padding: 16px 18px 16px 18px; margin: 0px; x-box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.5); box-shadow: 8px 0 8px -8px rgba(0, 0, 0, 0.5); background: #fff; transition: all 0.3s ease-in-out 0.1s; } .card:hover { position: relative; left: 100%; margin-left: -6px; box-shadow: 0 -8px 8px -8px rgba(0, 0, 0, 0.5), 0 8px 8px -8px rgba(0, 0, 0, 0.5); transition: all 0.3s ease-in-out; } .card-content { display: inline-block; color: #fff; font-size: 16px; white-space: nowrap; } .bg-01 { background: #539770; } .bg-02 { background: #4B7D74; } .bg-03 { background: #8DC2BC; } .bg-04 { background: #EDD6B4; } .bg-05 { background: #BE7467; } .bg-06 { background: #E2AE63; } .bg-07 { background: #8f386d; } .bg-08 { background: #ac2b2b; } .bg-09 { background: #f66627; } .bg-10 { background: #f6db27; } /***************************test*****************************************/ #nav{width:1200px;height:900px;margin:100px auto;position:relative;padding-top: 60px;overflow:hidden;} #menu{float: right;} .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;} .a1{position:absolute;top:95px;left:100px;background: url(../images/a1.png) no-repeat center center; } .a2{position:absolute;top:95px;left:400px;background: url(../images/a2.png) no-repeat center center; } .a3{position:absolute;top:360px;left:0px;background: url(../images/a3.png) no-repeat center center; } .a4{position:absolute;top:360px;left:260px;background: url(../images/a4.png) no-repeat center center; } .a5{position:absolute;top:360px;left:530px;background: url(../images/a5.png) no-repeat center center; } .a6{position:absolute;top:600px;left:100px;background: url(../images/a6.png) no-repeat center center; } .a7{position:absolute;top:600px;left:400px;background: url(../images/a7.png) no-repeat center center; } #name{position:relative;} .nr{position:absolute;left:285px;color:#858585;font-size:30px;top:-1000px;padding: 20px;line-height: 30px;} .ys{padding-top: 10px;width:760px;line-height: 28px;letter-spacing: 1px;} .ys p{font-size: 20px;font-family: "黑体";} .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;} #dang{position:absolute;left:0px;top:0px;width:75%;height:100%;} .close{width:16px;height:16px;background:url(../images/close16.png) no-repeat center center;float: right;cursor:pointer;} #red{ background:rgba(172,43,43,1);color:rgba(255,255,255,1) } .ball{width:200px;height:200px;position:absolute;/*top:50%;left:50%;*/margin:-100px 0 0 -100px;} .ball1, .ball2, .ball3, .center{ position:absolute; left:50%; top:50%; margin:-35px 0 0 -35px; width:70px; height:70px; border-radius:35px; border: 1px solid #ccc; } .center-ball{ position:absolute; left:50%; top:50%; margin:-50px 0 0 -50px; width:100px; height:100px; border-radius:35px; background:#ccc; text-align:center; line-height:100px; color:#EAEAEA; font-size:16px; font-family:''; cursor:pointer; } .ball1{ -webkit-animation:ball 2s linear infinite; animation:ball 2s linear infinite; } .ball2{ -webkit-animation:ball 2s linear 0.8s infinite; animation:ball 2s linear 0.8s infinite; } .ball3{ -webkit-animation:ball 2s linear 1.6s infinite;/* Safari and Chrome */ animation:ball 2s linear 1.6s infinite; } @-webkit-keyframes ball{ /* Safari and Chrome */ from{ opacity:1; -webkit-transform:scale(0); } to{ opacity:0; -webkit-transform:scale(3); } } @keyframes loop { 0% { background-position: 0 0; } 100%{ background-position: -500px 0;} } @-webkit-keyframes loop { 0% { background-position: 0 0; } 100%{ background-position: -500px 0;} } .earth{ background: url(../images/terra.jpg) repeat-x 0 0; /* 背景图片在水平方向复制*/ border: 1px solid rgba(26,18,101,0.3); /*形成圆边效果,视觉效果更好,不用也行*/ border-radius: 225px; /*使地球形成圆形效果*/ box-shadow: -8px 0 25px rgba(256,256,256,0.3), -1px -2px 14px rgba(256,256,256,0.5) inset; /*形成圆形外面的模糊月晕效果*/ /*下面的属性可使地球位于浏览器窗口垂直水平居中国*/ height: 100px; width: 100px; animation: loop 20s linear infinite; -webkit-animation: loop 20s linear infinite; } .earth::after{ background: url(../images/terra.jpg) repeat-x 0 0; /* 背景图片在水平方向复制*/ border: 1px solid rgba(26,18,101,0.3); /*形成圆边效果,视觉效果更好,不用也行*/ border-radius: 225px; /*使地球形成圆形效果*/ box-shadow: -8px 0 25px rgba(256,256,256,0.3), -1px -2px 14px rgba(256,256,256,0.5) inset; /*形成圆形外面的模糊月晕效果*/ /*下面的属性可使地球位于浏览器窗口垂直水平居中国*/ height: 100px; width: 100px; animation: loop 20s linear infinite; -webkit-animation: loop 20s linear infinite; } .maker-container{width: 100%;height: 100%;} .maker1{background:url(../images/maker1.jpg) no-repeat center right;background-size: cover;} .maker2{background:url(../images/maker2.jpg) no-repeat center right;background-size: cover;} .maker3{background:url(../images/maker3.jpg) no-repeat center right;background-size: cover;} .maker-box{width: 350px;min-height: 500px;margin:150px auto auto 50px; position: absolute;} .maker-txt{width: 330px;font-size: 13px;margin: 0 auto;color: #d9d9d9;} .maker-txt h2{font-size: 16px;font-family: "黑体"} .model_container{width:80%;margin: 7% 10%;position: absolute;} .title_bg{width: 60%;height:325px;background: url(../images/endbg.png) no-repeat center left #3b3a3a;} .title_bg ul {width:110px;margin-left: 35%;padding: 10px;position: absolute;float: left;z-index: 89;} .title_bg ul li{width: 75px;margin: 20px;} .title_bg ul li img{width: 75px;} .title-txt{float: left;width: 700px;margin-left:46%;margin-top:-50px;color: #858585;font-family: "黑体";} .title-txt h2{font-size: 24px;width: 80px;height: 30px;} .title-txt p{text-indent: 2em;font-size: 18px;} #mymodel{position: absolute;top: -135px;left:-600px;width:1910px;height:900px;z-index: 88;} iframe{ border-image-source: none; border-image-slice: none; border-image-width: none; border-image-outset: none; border-image-repeat: none; border-width: 0px; border-style: none; border-color: none; }