@charset "UTF-8"; /** * * @authors Your Name (you@example.org) * @date 2017-06-29 10:48:52 * @version $Id$ */ @font-face { font-family: 'newFont'; src: url('/static/css/HYJKJ.ttf') format('truetype'); } @font-face { font-family: 'HYDSF'; src: url('/static/css/HYDSF.ttf') format('truetype'); } * { margin: 0; padding: 0; } ul, ol { list-style-type: none; } html { font-size: 625%; background-color: #202020; font-family: "PingFang SC", "STXihei", "Microsoft YaHei"; } .m-header { opacity: 0; } .fp-slide { float: left; } .fp-slide, .fp-slidesContainer { height: 100%; display: block; } .fp-slides { z-index:1; height: 100%; overflow: hidden; position: relative; -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */ transition: all 0.3s ease-out; } .fp-slide.fp-table { display: table; table-layout:fixed; width: 100%; } .fp-slidesContainer { float: left; position: relative; } .fp-controlArrow { -webkit-user-select: none; /* webkit (safari, chrome) browsers */ -moz-user-select: none; /* mozilla browsers */ -khtml-user-select: none; /* webkit (konqueror) browsers */ -ms-user-select: none; /* IE10+ */ position: absolute; z-index: 4; top: 0; cursor: pointer; -webkit-transform: translate(0,0); transform: translate(0,0); width: 1rem; height: 100vh; } .fp-controlArrow:before { display: inline-block; content: ''; width: 0.4rem; height: 0.4rem; border-top: solid #2b1e15 3px; border-left: solid #2b1e15 3px; } .fp-controlArrow.fp-prev { left: 0; } .fp-controlArrow.fp-prev:before { position: absolute; top: 50%; left: 0.7rem; -webkit-transform: translate(-50%,-50%) rotate(-45deg); transform: translate(-50%,-50%) rotate(-45deg); } .fp-controlArrow.fp-next { right: 0; } .fp-controlArrow.fp-next:before { position: absolute; top: 50%; right: 0.7rem; -webkit-transform: translate(50%,-50%) rotate(135deg); transform: translate(50%,-50%) rotate(135deg); } .fp-slidesNav{ position: absolute; z-index: 4; left: 50%; opacity: 1; -webkit-transform: translate(0,0); transform: translate(0,0); } .fp-slidesNav.bottom { bottom: 6.5vh; } .fp-slidesNav.top { top: 17px; } #fp-nav ul, .fp-slidesNav ul { margin: 0; padding: 0; } #fp-nav ul li, .fp-slidesNav ul li { display: block; width: 12px; height: 0; margin: 8px; position:relative; } .fp-slidesNav ul li { display: inline-block; } #fp-nav ul li a, .fp-slidesNav ul li a { display: block; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none; } #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{ background-color: #ddd; // height: 6px; opacity: 1; } #fp-nav ul li a span, .fp-slidesNav ul li a span { opacity: 0.5; position: absolute; z-index: 1; height: 0; width: 0; border: 6px solid #fff; border-radius: 6px; background-color: #aaa; bottom: 50%; margin: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{ } .m-homepage { opacity: 0; width: 100%; } .banner-wrap { } .banner-item { position: relative; background-size: cover; background-position: center center; cursor: pointer; } .banner-item-title { position: absolute; top: 74%; left: 7%; font-size: 0.42rem; letter-spacing: 0.1rem; } .banner-item-subtitle { position: absolute; top: 80%; left: 7%; font-size: 0.72rem; font-family: 'newFont'; } .banner-item-text { width: 15%; line-height: 26px; position: absolute; top: 77%; right: 5%; font-size: 16px; } // .banner-item-text::before { // content: '_'; // display: inline-block; // font-size: 48px; // position: absolute; // top: 0; // left: 0; // margin-top: -42px; // } .banner-img { width: 100%; height: auto; display: block; } .scroll-hint { width: 0.2rem; height: auto; position: absolute; top: 95%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; } .gradient-layer-bottom { width: 100%; height: 16vh; position: absolute; bottom: 0; background: linear-gradient(to bottom, transparent, #222); z-index: 1; } .preview-wrap { position: relative; overflow: hidden; } .preview-inner { width: 100%; max-width: 1920px; height: 100vh; overflow: hidden; } .preview-item { width: 100%; height: 100vh; opacity: 0; position: absolute; -webkit-transition: all 2s cubic-bezier(.76,.61,.17,1); transition: all 2s cubic-bezier(.76,.61,.17,1); background-position: center center; background-size: cover; } .preview-inner > .current { opacity: 1; } .preview-inner > .current .btn-wrap { display: block; } .preview-item img { width: auto; height: 36vh; position: absolute; bottom: 37vh; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); -webkit-animation: item-leftgo 2s cubic-bezier(.76,.61,.17,1); animation: item-leftgo 2s cubic-bezier(.76,.61,.17,1); } .preview-item-subitem { width: 100%; height: 100vh; position: absolute; left: 0; top: 0; -webkit-transition: all 2s cubic-bezier(.76,.61,.17,1); transition: all 2s cubic-bezier(.76,.61,.17,1); background-position: center center; background-size: cover; } .preview-item-subitem { opacity: 0; } .preview-item-sub > .sub-current { opacity: 1; } @-webkit-keyframes item-rightcome { 0% { // left: 150%; transform: translate(350%, 0); -webkit-transform: translate(350%, 0); } 100% { // left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); } } @keyframes item-rightcome { 0% { // left: 150%; transform: translate(350%, 0); -webkit-transform: translate(350%, 0); } 100% { //left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); } } @-webkit-keyframes item-leftgo { 0% { // left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); } 100% { // left: -50%; transform: translate(-450%, 0); -webkit-transform: translate(-450%, 0); } } @keyframes item-leftgo { 0% { // left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); } 100% { // left: -50%; transform: translate(-450%, 0); -webkit-transform: translate(-450%, 0); } } @-webkit-keyframes item-leftcome { 0% { //left: -50%; transform: translate(-450%, 0); -webkit-transform: translate(-450%, 0); } 100% { // left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); } } @keyframes item-leftcome { 0% { //left: -50%; transform: translate(-450%, 0); -webkit-transform: translate(-450%, 0); } 100% { //left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); } } @-webkit-keyframes item-rightgo { 0% { //left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); } 100% { //left: 150%; transform: translate(350%, 0); -webkit-transform: translate(350%, 0); } } } @keyframes item-rightgo { 0% { //left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); } 100% { //left: 150%; transform: translate(350%, 0); -webkit-transform: translate(350%, 0); } } .preview-item-name { width: 100%; text-align: center; font-family: 'newFont'; color: #f2e7ce; letter-spacing: 0.08rem; font-size: 0.6rem; position: absolute; top: 77%; left: 50%; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); -webkit-transition: all 1s 2s; transition: all 1s 2s; opacity: 0; } .preview-inner > .current .preview-item-name { opacity: 1; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .preview-inner > .current .btn { z-index: 3; } .preview-thumb-fixed { position: absolute; top: 0; right: 0; width: 2.26rem; height: 100vh; background: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E9%A6%96%E9%A1%B5/preview_mk_bg.jpg'); background-size: 100% 100%; } .preview-thumb-wrap { position: absolute; width: 2.26rem; text-align: center; } .preview-thumb { z-index: 2; display: block; height: 13.6vh; position: relative; font-size: 0.16rem; text-align: center; } .preview-thumb-wrap .current { background-color: rgba(222,222,222,0.3); } .preview-thumb:hover { background-color: transparent; } .preview-current-icon { width: 3.8rem; height: 11vh; background: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E9%A6%96%E9%A1%B5/preview_thumb_current.png') no-repeat center center; background-size: 100% 100%; -webkit-transform: translate(100%, -50%); transform: translate(100%, -50%); -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; position: absolute; top: 50%; right: 0; z-index: 2; } .preview-current-icon::before { font-color: #0c0c0c; display: inline-block; position: absolute; top: 75%; right: 0.66rem; font-size: 12px; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); } .preview-thumb:nth-child(1) .preview-current-icon { top: 63%; } .preview-thumb > img { width: auto; height: 6vh; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -webkit-transition: -webkit-transform 0.6s ease-out; -webkit-transition: -webkit-transform 0.6s; transition: -webkit-transform 0.6s; transition: transform 0.6s; transition: transform 0.6s, -webkit-transform 0.6s; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; z-index: 3; } .preview-thumb:nth-child(1) { height: 18.4vh; background-size: 100% 56%; background-position: 2.26rem 80%; } .preview-thumb:nth-child(1) > img { top: 60%; } .preview-thumb-name { color: #f2e7ce; font-weight: 300; position: absolute; right: 50%; bottom: 1vh; -webkit-transform: translateX(50%); transform: translateX(50%); pointer-events: none; width: 100%; } .preview-thumb-ro { font-size: 0.22rem; color: #f2e7ce; position: absolute; left: 50%; top: 40%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); pointer-events: none; white-space: nowrap; z-index: 1; } .preview-thumb:nth-child(1) .preview-thumb-ro { top: 55%; } .preview-thumb-sub-fixed { z-index: 1; width: 1.6rem; height: 100%; background-color: rgba(19,19,19,0.65); position: absolute; //right: 1.8rem; right: -1.6rem; // display: none; -webkit-transition: right 0.3s ease-out; transition: right 0.3s ease-out; } .preview-thumb-sub { width: 1.6rem; height: 700%; position: absolute; right: 1.8rem; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.3s ease-out 0.3s; transition: opacity 0.3s ease-out 0.3s; z-index: 3; } .preview-thumb:nth-child(1) .preview-thumb-sub { top: 2.8vh; } .preview-thumb-subitem { position: relative; width: 100%; height: 13.6vh; } .preview-thumb-subitem > img { z-index: 2; width: auto; height: 7vh; position: absolute; // top: 0; // bottom: 0; // left: 0; // right: 0; // margin: auto; top: 42%; left: 50%; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; } .preview-thumb-subitem > img:hover { -webkit-transform: scale(2) translate(-50%, -50%); transform: scale(2) translate(-50%, -50%); } .preview-thumb:nth-child(1) .preview-thumb-sub img{ top: 58%; } .preview-thumb-subname { color: #f2e7ce; font-weight: 300; position: absolute; top: 78%; left: 50%; white-space: nowrap; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .preview-thumb:nth-child(1) .preview-thumb-subname { top: 92%; } // .preview-thumb .sub-current img { // -webkit-transform: scale(2) translate(-50%, -50%); // transform: scale(2) translate(-50%, -50%); // } // .preview-thumb .sub-current > .preview-thumb-subname { // top: 110%; // } // .preview-thumb:nth-child(1) .sub-current > .preview-thumb-subname { // top: 126%; // } .dots-wrap { position: absolute; top: 90vh; left: 50%; z-index: 3; -webkit-transform: translate(-50%, -50%); } .dots-item { display: inline-block; position: relative; width: 0; height: 0; border: 7px solid #000; border-radius: 7px; } .dots-current { border-color: #fff; } .btn-wrap { display: none; text-align: center; } .btn-wrap .btn { position: absolute; top: 87vh; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); display: inline-block; width: 2.25rem; height: 0.62rem; border-radius: 0.38rem; cursor: pointer; } .btn-wrap .btn-detail { margin: 0 -1.75rem; background: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E9%A6%96%E9%A1%B5/preview_btn_01.png') no-repeat center center; background-size: contain; } .btn-wrap .btn-buynow { margin: 0 1.75rem; background: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E9%A6%96%E9%A1%B5/preview_btn_02.png') no-repeat center center; background-size: contain; } .video-wrap { display: none; position: absolute; left: 2.5rem; top: 80vh; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); font-size: 0; visibility: hidden; opacity: 0; transition: all 0.6s; -webkit-transition: all 0.6s; } .preview-inner .current .video-wrap { visibility: visible; opacity: 1; z-index: 10; } .video-title { font-size: 0.28rem; color: #fffde8; margin: 5px; } .video-tv { width: 2.5rem; height: 1.8rem; margin: 15px 0; background: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E5%85%B1%E9%80%9A/video_tv.png') no-repeat center center; background-size: contain; cursor: pointer; } .video-tv:hover { opacity: 0.6; } .video-text { font-size: 12px; color: #fffde8; margin: 5px; line-height: 20px; } .preview-light-layer { width: 100%; height: 100vh; background-position: center center; background-size: cover; pointer-events: none; } .light-effect { -webkit-animation: light-effect 1s linear forwards 1s; animation: light-effect 1s linear forwards 1s; } .video-layer { display: none; width: 100%; height: 100vh; background-color: rgba(0,0,0,0.8); text-align: center; position: fixed; top: 0; left: 0; z-index: 101; } .video-layer video { width: 80%; height: auto; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .btn-close { font-size: 0.72rem; position: absolute; top: 0.4rem; right: 0.4rem; color: #fff; text-align: center; -webkit-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; } .mb-preview-thumb-fixed { display: none; } @keyframes light-effect { 0% { opacity: 0; } 5% { opacity: 1; } 10% { opacity: 0; } 15% { opacity: 1; } 20% { opacity: 0; } 25% { opacity: 1; } 30% { opacity: 0; } 60% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes light-effect { 0% { opacity: 0; } 5% { opacity: 1; } 10% { opacity: 0; } 15% { opacity: 1; } 20% { opacity: 0; } 25% { opacity: 1; } 30% { opacity: 0; } 60% { opacity: 0; } 100% { opacity: 1; } } @media (min-width: 959px) { html { font-size: 385%; } } @media (min-width: 1279px) { html { font-size: 465%; } } @media (min-width: 1599px) { html { font-size: 545%; } } @media (min-width: 1919px) { html { font-size: 625%; } } @media (max-device-width: 1081px) { html { font-size: 585%; } .effect-layer { display: none; } .video-wrap { display: none; } .banner-wrap { // display: none; } .mb-preview-thumb-fixed { display: block; width: 100%; height: 20vh; position: absolute; // top: calc(100% - 375px); top: 100vh; -webkit-transform: translateY(-100%); transform: translateY(-100%); // bottom: 375px; background: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E9%A6%96%E9%A1%B5/preview_mk_bg_mb.jpg'); background-size: 100% 100%; } .mb-preview-thumb-wrap { width: 233.3%; height: 20vh; position: absolute; left: 33.3%; bottom: 0; font-size: 0; } .mb-preview-thumb { display: inline-block; width: 14.2%; height: 20vh; position: relative; } .mb-preview-current-icon { z-index: -1; opacity: 0; background: url('http://airsmart-web.oss-cn-shanghai.aliyuncs.com/upload/images/%E9%A6%96%E9%A1%B5/preview_thumb_current_mb.png') no-repeat center center; background-size: 100% 100%; width: 100%; height: 20vh; position: absolute; bottom: -100%; -webkit-transition: bottom 0.3s, opacity, 0.3s; transition: bottom 0.3s, opacity, 0.3s; } .mb-preview-thumb-wrap .current .mb-preview-current-icon { z-index: 0; bottom: 0; opacity: 1; } .mb-preview-thumb img { width: auto; height: 6vh; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; } .mb-preview-thumb.current img { -webkit-transform: translate(-50%,-50%) scale(1.44); transform: translate(-50%,-50%) scale(1.44); } .mb-preview-thumb-name { width: 100%; text-align: center; position: absolute; top: 70%; color: #f2e7ce; font-size: 0.26rem; } .fp-slidesNav ul li { width: 8px; } .fp-slidesNav ul li a span { border: 4px solid #fff; border-radius: 4px; } .fp-slidesNav.bottom { bottom: 2vh; } } @media (max-device-width: 720px) { html { font-size: 465%; } } @media (max-device-width: 660px) { html { font-size: 445%; } } @media (max-device-width: 600px) { html { font-size: 425%; } } @media (max-device-width: 540px) { html { font-size: 405%; } } @media (max-device-width: 480px) { html { font-size: 385%; } } @media (max-device-width: 420px) { html { font-size: 365%; } } @media (max-device-width: 360px) { html { font-size: 345%; } } @media (max-device-width: 240px) { html { font-size: 305%; } }