@import './mixin'; @import './base'; @import './grid'; @import './design'; .@{css-prefix}-page { display: block; min-height: 100%; } .@{css-prefix}-header { position: absolute; left: 0; top: 0; height: 50px; width: 100%; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f3f8fd 50%, #e5f0fa 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #f3f8fd 50%, #e5f0fa 100%); background: linear-gradient(to bottom, #ffffff 0%, #f3f8fd 50%, #e5f0fa 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5f0fa', GradientType=0); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 14px; color: #333; .@{css-prefix}-logo { // background: transparent url(logo.png) 50% 50% no-repeat; // width: 136px; // height: 40px; float: left; width: 140px; margin: 5px 0; } .@{css-prefix}-search { width: 240px; margin-right: 20px; } >.ltArea { padding:0; list-style: none; margin: 0; >li{ float: left; height: 100%; // padding:5px 5px 0; .sysTrigger{ line-height: 50px !important; padding:0 5px; // border-left:1px #aaa solid; line-height: 1; cursor: pointer; .icon { display: inline-block; height: 16px; width: 16px; } .iconfont{ font-size:14px; margin-left:5px; color:#aaa; } } } } >.rtArea { list-style: none; margin: 0; padding: 9px 5px 0 0; li { float: left; padding:0 5px; line-height: 30px; .item { display: block; word-wrap: normal; /* for IE */ white-space: nowrap; cursor: pointer; color:#076ce0;; .iconfont { color: #076ce0;; margin-right: 5px; display: inline-block; vertical-align: middle; } &:hover, &:hover .iconfont{ color:#f30; } .tip, .title { position: relative; display: inline-block; vertical-align: middle; } } .line { height: 15px; margin: 0; display: inline-block; vertical-align: middle; border-right: 1px #d9d9d9 solid; } } } } .@{css-prefix}-search { display: block; border: 1px #eee solid; background: #fff; border-radius: 50px; overflow: hidden; position: relative; >.iconfont { position: absolute; right: 8px; top: 0; font-size: 20px; color: #999; } .@{css-prefix}-search-text { border: 0; padding: 5px 15px; outline: 0; line-height: 20px; display: block; width: 100%; box-sizing: border-box; } } .@{css-prefix}-navbar { position: absolute; top: 50px; left: 0; height: 48px; width: 100%; background-color: #0066cc; color: #fff; z-index: 10; >.allFunc, >.history { float: left; padding: 0 15px; width: 100px; line-height: 48px; height: 48px; text-align: center; cursor: pointer; display: inline-flex; overflow: hidden; .icon { display: inline-block; height: 16px; width: 16px; } .title { font-size: 14px; padding: 0 5px; display: inline-block; } } >.menusArea{ margin-left:130px; >.arrRt, >.arrLt{ width: 30px; line-height: 48px; text-align: center; cursor: pointer; &:hover{ background: #4d94db; } } >.arrRt{ float: right; } >.arrLt{ float: left; } >.scroll{ margin:0 auto; line-height: 48px; height: 48px; overflow: hidden; } &.hasMenusBtn>.scroll{ margin:0 30px; } } >.allFunc { float: right; } } .@{css-prefix}-sidebar { position: absolute; top: 98px; left: 0; bottom: 0; width: 70px; border-right: 1px #ced7e0 solid; .menus { margin: 0; padding: 0; list-style: none; .item { padding: 8px 2px; text-align: center; cursor: pointer; .box { display: inline-block; margin: 0 auto; padding: 0; position: relative; img{ display: block; overflow: hidden; border-radius: 50%; } .iconfont { display: block; border-radius: 50%; width: 46px; height: 46px; line-height: 46px; font-size: 24px; color: #fff; text-align: center; } .tip { position: absolute; right: -5px; top: -5px; font-size: 12px; font-weight: normal; background: #ff3300; color: #fff; border-radius: 50px; padding: 3px; min-width: 15px; } } .title { padding-top: 5px; display: block; font-size: 12px!important; word-wrap: normal; /* for IE */ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } } .item:hover { .iconfont { box-shadow: 0 0 5px #ff3300; } .title { color: #ff3300; } } .itemBg1 .iconfont { background-color: #64d0c6; } .itemBg2 .iconfont { background-color: #1f85ec; } .itemBg3 .iconfont { background-color: #5246c5; } .itemBg4 .iconfont { background-color: #ff6d68; } .itemBg5 .iconfont { background-color: #26a3ed; } .itemBg6 .iconfont { background-color: #f9b954; } .itemBg7 .iconfont { background-color: #24bde3; } .itemBg8 .iconfont { background-color: #00d58b; } } } .@{css-prefix}-sideMenus{ line-height: 32px; padding-inline-start: 0; } .@{css-prefix}-sideMenus li{ list-style-type:none; padding-left: 40px; border-bottom: 1px solid #151d2a; cursor: pointer; } // .@{css-prefix}-sideMenus li::after{ // content: '>'; // color: #363d48; // right: 10px; // position: absolute; // } .@{css-prefix}-sideMenus .trigger{ float: right; margin-right: 15px; color: #363d48; } .@{css-prefix}-main { position: absolute; top: 98px; left: 71px; right: 0; bottom: 0; } .@{css-prefix}-menus { list-style: none; padding: 0; margin: 0; .@{css-prefix}-menus-item { position: relative; .title { display: block; height: 100%; padding: 0 15px; cursor: pointer; word-wrap: normal; /* for IE */ // text-overflow: ellipsis; // overflow: hidden; white-space: nowrap; .icon { display: inline-block; margin-right: 5px; vertical-align: middle } .txt { display: inline-block; vertical-align: middle; font-size:14px; } } } } .@{css-prefix}-menus-horizontal { overflow: hidden; zoom: 1; .@{css-prefix}-menus-item { float: left; font-size: 14px!important; } >.@{css-prefix}-menus-itemSeld { background: #4d94db; color: #fff; } } .@{css-prefix}-menus-pop { position: absolute; left: 0; top: 0; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); display: none; z-index: 100; overflow:auto; >.@{css-prefix}-menus-item { min-width: 150px; color: #333; &:hover { background: #0066cc; color: #fff; } .title { padding: 5px 10px; display: block; line-height: 25px; .txt{ vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; min-width: 120px; font-size:14px; } } .trigger { line-height: 25px; float: right; } } >.@{css-prefix}-menus-itemSeld { background: #d4eaff; color: #06c; >.@{css-prefix}-menus-pop { display: block !important; left: 100% !important; } } >.@{css-prefix}-menus-tips{ background: #fff; color: #999; padding: 5px 10px; display: block; line-height: 25px; text-align: center; } } .@{css-prefix}-Smenus-horizontal .@{css-prefix}-Smenus-item{ line-height: 40px; border-bottom: 1px solid #151d2a; // width: 140px; } .@{css-prefix}-Smenus-horizontal .@{css-prefix}-Smenus-item:hover{ background: #010307; } .@{css-prefix}-Smenus-horizontal .@{css-prefix}-Smenus-itemSeld{ background: #0f1e38; color: #e6e6e6; } .@{css-prefix}-Smenus-horizontal .@{css-prefix}-Smenus-itemSeld .trigger{ color: #e6e6e6 !important; } .@{css-prefix}-Smenus{ list-style: none; padding: 0; margin: 0; .@{css-prefix}-Smenus-item { position: relative; .title { display: block; height: 100%; padding: 0 15px; cursor: pointer; word-wrap: normal; /* for IE */ // text-overflow: ellipsis; // overflow: hidden; white-space: nowrap; .icon { display: inline-block; margin-right: 5px; vertical-align: middle } .txt { display: inline-block; vertical-align: middle; font-size:14px; width: 82px; overflow: hidden; text-overflow: ellipsis; } } .trigger { line-height: 40px; float: right; color: #363d48; } } } .@{css-prefix}-Smenus-pop { position: absolute; left: 0; top: 0; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); display: none; z-index: 100; overflow:auto; >.@{css-prefix}-Smenus-item { min-width: 150px; color: #333; &:hover { background: #0066cc; color: #fff; } .title { padding: 5px 10px; display: block; line-height: 25px; .txt{ vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; min-width: 120px; font-size:14px; } } .trigger { line-height: 25px; float: right; } } >.@{css-prefix}-Smenus-itemSeld { background: #d4eaff; color: #06c; >.@{css-prefix}-Smenus-pop { display: block !important; left: 100% !important; } } >.@{css-prefix}-Smenus-tips{ background: #fff; color: #999; padding: 5px 10px; display: block; line-height: 25px; text-align: center; } } .@{css-prefix}-navbar { >.@{css-prefix}-menus-horizontal { line-height: 48px; margin: 0 130px; } } .@{css-prefix}-tabs { height: 100%; background: #fff; } .showTab .@{css-prefix}-tabs-hd{ position: absolute; // top:48px; width: 100%; } .@{css-prefix}-tabs-hd { height: 39px; background: #ebf1f7; border-bottom: 1px #ced7e0 solid; border-top: 1px #ced7e0 solid; font-size: 14px; .clearfix(); .@{css-prefix}-tabs-tool { float: right; .item { line-height: 39px; display: inline-block; padding: 0 5px; border-left: 1px #ced7e0 solid; cursor: pointer; &:hover { background: #0066cc; color: #fff; } } } .@{css-prefix}-tabs-scroll { overflow: hidden; position: relative; ul { .clearfix(); list-style: none; margin: 0; padding: 0; display: flex; >li { float: left; border-right: 1px #ced7e0 solid; } } .@{css-prefix}-tabs-item { line-height: 39px; padding: 0 20px; text-align: center; position: relative; cursor: pointer; >.@{css-prefix}-tabs-itemTxt { //width: 75px; display: block; word-wrap: normal; /* for IE */ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } &::after { position: absolute; bottom: 0; left: 0; width: 100%; border-bottom: 2px transparent solid; content: ""; } .@{css-prefix}-tabs-itemClose { position: absolute; right: 0; top: 0; color: #ccc; line-height: normal; &:hover { color: red; } } } .@{css-prefix}-tabs-itemSeld { >.@{css-prefix}-tabs-itemTxt { color: #0066cc; font-weight: bold; } &::after { border-color: #0066cc; } } } } .@{css-prefix}-tabpanel-bd { overflow: auto; .@{css-prefix}-tabs-panel { height:100%; iframe { border: 0; height: 100%; width: 100%; } } } .@{css-prefix}-portal-panel { border: 1px #ddd solid; background: #fff; border-radius: 5px; overflow: hidden; position: relative; box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); &.@{css-prefix}-portal-panelHover { box-shadow: 0 0 5px rgba(250, 125, 60, 0.7); } >.@{css-prefix}-portal-panel-head { // padding:0 10px; >.tabs { padding: 0 10px; overflow: hidden; ul { list-style: none; margin: 0; padding: 0; word-wrap: normal; /* for IE */ white-space: nowrap; overflow: hidden; height: 38px; .clearfix(); >li { float: left; padding: 10px; border-bottom: 2px transparent solid; cursor: pointer; &.seld { color: #0066cc; border-color: #0066cc; } } } } >.tool { float: right; padding: 10px 10px 0 0; >.iconfont { margin-left: 5px; cursor: pointer; } } } >.@{css-prefix}-portal-panel-body { padding: 10px; } .@{css-prefix}-tabs-hd{ background: none; border:0; .@{css-prefix}-tabs-scroll ul>li, .@{css-prefix}-tabs-tool .item{ border:0; &:hover{ background: none; color:#333; } } .@{css-prefix}-tabs-tool .item>.iconfont{ border:1px #ccc solid; border-radius: 50%; &:hover{ background: #0066cc; color:#fff; border:1px #0066cc solid; } } } } .@{css-prefix}-logo-lg{ // height:230px; // background: transparent url(./logo_max.png) no-repeat 50% 50%; } .@{css-prefix}-noPower{ padding: 10px; text-align: center; >.iconfont{ margin: auto; display: inline-block; line-height: 50px; padding:10px; font-size:32px; color:#999; } >.txt{ margin: auto; display: inline-block; line-height: 50px; font-size:24px; color:#999; } } .@{css-prefix}-loading { width: 150px; height: 15px; margin: 0 auto; margin-top: 100px; } .@{css-prefix}-loading-fixed{ position: absolute; left:50%; top:50%; margin:-10px 0 0 -75px; } .@{css-prefix}-loading span { display: inline-block; width: 15px; height: 100%; margin-right: 5px; background: #0066cc; -webkit-transform-origin: right bottom; -webkit-animation: load 1s ease infinite; } .@{css-prefix}-loading span:last-child { margin-right: 0px; } @-webkit-keyframes load { 0% { opacity: 1; -webkit-transform: scale(1); } 100% { opacity: 0; -webkit-transform: rotate(90deg) scale(.3); } } .@{css-prefix}-loading span:nth-child(1) { -webkit-animation-delay: 0.13s; } .@{css-prefix}-loading span:nth-child(2) { -webkit-animation-delay: 0.26s; } .@{css-prefix}-loading span:nth-child(3) { -webkit-animation-delay: 0.39s; } .@{css-prefix}-loading span:nth-child(4) { -webkit-animation-delay: 0.52s; } .@{css-prefix}-loading span:nth-child(5) { -webkit-animation-delay: 0.65s; }