@imgSrc: '@/assets/images/demonstration'; .demonstration { height: 100%; width: 100%; overflow: hidden; display: flex; background:rgba(8, 33, 77, 1) url('@{imgSrc}/背景.png') no-repeat center center; background-size: 100% 100%; position: relative; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; align-items: center; justify-content: center; .iframeExitIcon { position: absolute; top: 0; left: -45px; display: flex; height: 44px; width: 44px; background: rgba(28, 94, 180, 0.95); border-radius: 0 7px 7px 0; flex-direction: column; justify-content: space-around; align-items: center; font-size: 12px; transition: all 0.2s; padding: 3px 0; img { width: 17px; height: 12px; } } .iframeExit:hover { .iframeExitIcon { left: 0; } .iframeBackLeft { left: -15px; } } .iframeBackLeft { position: absolute; top: 0; left: 0; width: 14px; height: 44px; background: rgba(28, 94, 180, 0.95); border-radius: 0 7px 7px 0; display: flex; align-items: center; justify-content: center; transition: all 0.3s; img { width: 6px; height: 11px; } } .iframeExit { width: 44px; height: 44px; position: absolute; top: 4px; left: 0; color: #FFF; cursor: pointer; user-select: none; position: absolute; z-index: 110; } .demonstrationLoad { width: 100%; height: 100%; position: absolute; display: flex; align-items: center; justify-content: center; top: 0; left: 0; z-index: 1080; padding-bottom: 50px; background-color: rgba(0, 0, 0, 0.6); } .demonstrationWrap { height: 100%; width: 100%; overflow: hidden; transform-origin: left top; position: absolute; left: 50%; top: 50%; display: flex; flex-direction: column; justify-content: space-between; } .CV_exit { cursor: pointer; position: absolute; right: 0; top: 0; z-index: 10; } .top { color: #fff; display: flex; justify-content: space-between; align-items: flex-end; flex: none; height: 50px; .top_l { width: 376px; height: 35px; background: url('@{imgSrc}/top_left.png') no-repeat center center; background-size: 100% 100%; text-align: center; line-height: 35px; letter-spacing: 4px; font-weight: bold; font-size: 18px; color: #C9E2FC; text-shadow: 0px 6px 6px #001333; font-style: italic; span { color: #FFE44D; } } .top_r { width: 376px; height: 35px; display: flex; justify-content: flex-end; .top_r_text { width: 281px; height: 35px; line-height: 35px; padding-left: 60px; background: url('@{imgSrc}/引领中国智慧水务.png') no-repeat center center; background-size: 100% 100%; font-size: 15px; letter-spacing: 3px; } } .top_c { padding-top: 15px; .top_c_title { font-size: 34px; font-weight: bold; padding-left: 80px; color: #FFFFFF; letter-spacing: 1px; text-shadow: 0 8px 8px rgba(30, 64, 121, 0.35); background: url('@{imgSrc}/熊猫图标.png') no-repeat left center; background-size: 65px; position: relative; top: 10px; line-height: 1; } } } .row { padding: 0 33px; display: flex; overflow: hidden; z-index: 10; flex: none; height: 478px; .row_l { width: 372px; flex: none; } .row_r { width: 372px; flex: none; } .row_c { flex: 1; } } .center_wrap { position: relative; flex: none; height: 96px; } .center_tip { position: absolute; left: 50%; top: -38px; transform: translateX(-50%); width: 130px; height: 82px; z-index: 0; background: url('@{imgSrc}/箭头.png') no-repeat center/100% 100%; } .center { z-index: 10; display: flex; padding: 0 28px 0px; width: 100%; overflow: hidden; line-height: 1; align-items: flex-end; position: relative; top: -10px; .center_title { height: 89px; padding-top: 41px; text-align: center; background: url('@{imgSrc}/熊猫智慧水务系列支撑能力平台.png') no-repeat center/100% 100%; z-index: 10; div { font-size: 22px; font-weight: bold; color: #FFFFFF; background: linear-gradient(0deg, #92D2FF 0%, #FFFFFF 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } .center_col { height: 93px; font-size: 15px; font-weight: bold; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; top: 0; transition: all 0.3s; margin-bottom: 5px; position: relative; top: 18px; .center_item { display: flex; padding-left: 30px; align-items: center; font-size: 17px; font-weight: bold; span { font-size: 16px; font-weight: normal; } } img { width: 46px; height: 46px; } .center_top { height: 19px; width: 280px; text-align: center; line-height: 19px; font-weight: bold; font-size: 14px; color: #FFFFFF; } .center_item { position: relative; width: 350px; height: 76px; display: flex; align-items: center; padding-bottom: 20px; background: url('@{imgSrc}/center_bg.png') no-repeat center/100% 100%; } } .center_item_tip { position: absolute; width: 36px; height: 4px; background: url('@{imgSrc}/pointpoint.png') no-repeat center/100% 100%; right: -18px; top: center; } .center_col[type='统一接入'] { .center_top { background: url('@{imgSrc}/统一接入_top.png') no-repeat center/100% 100%; } } .center_col[type='融合治理'] { .center_top { background: url('@{imgSrc}/融合治理_top.png') no-repeat center/100% 100%; } } .center_col[type='业务集成'] { .center_top { background: url('@{imgSrc}/业务集成_top.png') no-repeat center/100% 100%; } } .center_col[type='智慧应用'] { .center_top { background: url('@{imgSrc}/智慧应用_top.png') no-repeat center/100% 100%; } } } .bottom { flex: none; height: 290px; overflow: hidden; position: relative; top: -5px; } } .loadingWrap { position: absolute; width: 100%; height: 100%; position: absolute; display: flex; align-items: center; justify-content: center; top: 0; left: 0; z-index: 1080; padding-bottom: 50px; } .hide { visibility: hidden; } @-webkit-keyframes scale-in-center { 0% { -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 1; } 100% { -webkit-transform: scaleY(1); transform: scaleY(1); opacity: 1; } } @keyframes scale-in-center { 0% { -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 1; } 100% { -webkit-transform: scaleY(1); transform: scaleY(1); opacity: 1; } } .scaleInCenter { visibility: visible; -webkit-animation: scale-in-center .3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: scale-in-center .3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; }