SGGL_HBAZ/SGGL/FineUIPro.Web/res/css/indexv2.css

737 lines
14 KiB
CSS

* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
html,
body {
background-image: url(../images/02/bj\ 2.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
}
html::-webkit-scrollbar {
display: none;
}
/* 导航栏 */
.header-navs {
height: 3.4737rem;
width: 100%;
background-image: url(../images/02/01headbj.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
padding: 0 1.0526rem;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.nav-left {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.nav-left>h1 {
color: #1AB1FF;
font-size: 1.4737rem;
}
.nav-left>span {
margin-left: 1.0526rem;
margin-right: 1.0526rem;
display: inline-block;
width: 0.1053rem;
height: 3.4737rem;
background-image: url(../images/02/03line.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.nav-left>.selected {
padding: 0 1.0526rem;
color: #1AB1FF;
font-size: 0.7368rem;
background-image: url(../images/02/03select.png);
background-position: right;
background-repeat: no-repeat;
background-size: 0.7368rem 0.4737rem;
cursor: pointer;
position: relative;
/* overflow: hidden; */
}
.nav-left>.selected>span{
display: inline-block;
max-width: 10rem;
overflow-x: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.nav-left>.selected>ul{
position: absolute;
top: 1.3684rem;
left: 0;
padding: 0.3158rem 1.0526rem;
background: rgba(32,72,146,0.3);
border: 1px solid #28559B;
z-index: 99999;
}
.nav-left>.selected>ul>li{
line-height: 1.2632rem;
color: #637DAB;
}
.nav-left>.selected>ul>li:hover{
line-height: 1.2632rem;
color: #ffffff;
}
.nav-center {
display: flex;
flex-direction: row;
align-items: center;
}
.nav-center>.nav {
margin: 0 0.5263rem;
font-size: 0.7368rem;
color: #1AB1FF;
width: 5.0526rem;
height: 2rem;
line-height: 2rem;
text-align: center;
background-image: url(../images/02/02navbj.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.nav-right {
display: flex;
flex-direction: row;
align-items: center;
cursor: pointer;
}
.nav-right>.set {
margin: 0 0.5263rem;
color: #1AB1FF;
font-size: 0.6316rem;
background-position: left;
background-repeat: no-repeat;
padding-left: 1.0526rem;
background-size: 0.7368rem 0.7368rem;
}
.nav-right>.icon1 {
background-image: url(../images/02/02icon1.png);
}
.nav-right>.icon2 {
background-image: url(../images/02/03icon1.png);
}
.nav-right>.icon3 {
background-image: url(../images/02/04icon2.png);
}
.nav-right>.icon4 {
background-image: url(../images/02/05icon-1.png);
}
.nav-right>.icon5 {
background-image: url(../images/02/06icon1.png);
}
/* 主要内容 */
#wrap {
padding: 1.5789rem 1.0526rem;
display: flex;
flex-direction: row;
justify-content: space-between;
height: 52.7895rem
}
.left,
.right,
.center {
display: flex;
flex-direction: column;
justify-content: space-between;
}
#wrap .items {
height: 15.5789rem;
width: 23.9474rem;
background-image: url(../images/02/03itembg.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
}
#wrap .items1 {
height: 15.5789rem;
width: 48.9474rem;
background-image: url(../images/02/04bj02.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
position: relative;
}
#wrap .items>.title {
color: #00FFFF;
font-size: 0.8421rem;
text-align: center;
line-height: 1.4737rem;
}
#wrap .items1>.title {
color: #00FFFF;
font-size: 0.8421rem;
line-height: 1.4737rem;
position: absolute;
left: 21.2105rem;
}
/* 安全数据统计 */
.statistics {
padding: 1.0526rem;
}
.statistics>.statistics-label {
color: #7ECEF7;
font-size: 0.8421rem;
margin-bottom: 0.8421rem;
}
.statistics>.statistics-nub {
padding: 0 1.0526rem;
margin-bottom: 0.8421rem;
font-family: 'DIN';
text-align: center;
color: #7ECEF7;
font-size: 1.5789rem;
letter-spacing: 0.5263rem;
line-height: 2.5789rem;
background-image: url(../images/02/06bj.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.statistics>.boxs {
display: flex;
flex-direction: row;
height: 4.7368rem;
}
.statistics>.boxs>.box {
flex: 1;
height: 4.7368rem;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
position: relative;
}
.statistics>.boxs>.box>span:nth-of-type(1) {
color: #00FFFF;
font-size: 2.1053rem;
position: absolute;
top: -0.3158rem;
}
.statistics>.boxs>.box>span:nth-of-type(2) {
color: #1AB1FF;
font-size: 0.7368rem;
}
.statistics>.boxs>.box>img {
height: 3.6842rem;
width: 4.7368rem;
}
/* 风险分级 */
.risk {
height: calc(100% - 1.4737rem);
}
#riskMap {
height: 100%;
width: 100%;
}
/* 资质预计 */
.predict {
padding: 1.0526rem;
height: calc(100% - 1.4737rem);
background-image: url(../images/02/15yjbj.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
display: flex;
flex-direction: row;
justify-content: flex-start;
flex-wrap: wrap;
}
.predict>.box {
height: 50%;
width: 50%;
}
.predict>.box>.box-item {
height: 100%;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
}
.predict>.box>.box-right {
justify-content: flex-end;
}
.predict>.box>.box-item>.item-text {
display: flex;
flex-direction: column;
margin-left: 0.5263rem;
}
.predict>.box>.box-item>.item-text>span:nth-of-type(1) {
color: #00FFFF;
font-size: 1.2632rem;
}
.predict>.box>.box-item>.item-text>span:nth-of-type(2) {
color: #1AB1FF;
}
/* 劳务数据 */
.service {
height: calc(100% - 1.4737rem);
padding: 1.0526rem;
}
.service>.boxs {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.service>.boxs>.box {
width: 6.4211rem;
height: 3.2632rem;
background-image: url(../images/02/27lwbj.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.service>.boxs>.box>p:nth-of-type(1) {
color: #A9DDEE;
font-size: 0.7368rem;
text-align: center;
line-height: 1.3684rem;
}
.service>.boxs>.box>p:nth-of-type(2) {
color: #FFB260;
font-size: 1.2632rem;
text-align: center;
line-height: 1.5789rem;
}
#serviceMap {
height: calc(100% - 3.2632rem);
width: 100%;
}
/* 环境监测 */
.env {
height: calc(100% - 1.4737rem);
padding: 1.0526rem;
}
.env>.boxs {
height: 100%;
width: 100%;
background-image: url(../images/02/36bj.png), url(../images/02/29hjbj.png);
background-position: center, center;
background-repeat: no-repeat;
background-size: 100% 100%, 11.0526rem 11.0526rem;
display: flex;
flex-direction: row;
justify-content: space-between;
}
.env>.boxs>.box-column {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.env>.boxs .box {
height: 2.7368rem;
width: 6.3158rem;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-end;
padding-left: 0.625rem;
}
.env>.boxs .box>.left {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: flex-start;
}
.env>.boxs .box>.left>p {
white-space: nowrap;
font-size: 0.75rem;
color: #68BAE5;
}
.env>.boxs .box>.left>p>span {
color: #2689BD;
}
.env>.boxs .box>.left>img {
height: 1.1875rem;
width: 1.1875rem;
}
.env>.boxs .box>.num {
margin-left: 1.25rem;
font-size: 1.25rem;
}
.env>.boxs>.box-column1 .box {
justify-content: flex-end;
padding-right: 0.625rem;
}
.env>.boxs .box-column1 .box>.left {
align-items: flex-end;
}
.env>.boxs .box>.num {
margin-right: 1.25rem;
font-size: 1.25rem;
}
.env .env_center{
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.env .env_center>p{
font-size: 28px;
color: #31DDF3;
}
.env .env_center>.d{
font-size: 16px;
}
.env .env_center>p>span{
color: #5CB4E6;
font-size: 12px;
}
ul,
li {
list-style: none;
}
.center .general {
height: calc(100% - 1.1579rem);
margin-top: 0.8947rem;
padding: 1.0526rem;
display: flex;
flex-direction: row;
}
.center .general>.general-i {
flex: 1;
height: 100%;
margin: 0 0.5263rem;
}
.general>.general-i>ul {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.general>.general-i>ul>li {
display: flex;
flex-direction: row;
align-items: center;
padding: 0.2105rem 0.4211rem;
}
.general>.general-i>ul>li:nth-child(2n -1) {
background-color: #191E53;
}
.general>.general-i>ul>li>.label {
color: #268ABD;
font-size: 0.7368rem;
}
.general>.general-i>ul>li>.val {
color: #68BAE5;
font-size: 0.6316rem;
padding-left: 0.5263rem;
}
.general>.general-i>.project {
height: 100%;
width: 100%;
}
.general>.general-i>.boxs {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.general>.general-i>.boxs>.box {
height: 30%;
width: 100%;
background-image: url(../images/02/17gcbk.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.general>.general-i>.boxs>.box {
padding: 0 1.0526rem;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.general>.general-i>.boxs>.box>.box-label {
font-size: 0.7368rem;
font-weight: 700;
color: #1AB1FF;
}
.general>.general-i>.boxs>.box>.box-val>span {
color: #1AB1FF;
font-size: 0.7368rem;
margin-left: 0.3158rem;
}
.general>.general-i>.boxs>.box>.pact {
color: #6CEFF1;
font-size: 1.4737rem;
}
.general>.general-i>.boxs>.box>.time {
color: #FFA600;
font-size: 1.0526rem;
}
.general>.general-i>.boxs>.box>.residue {
color: #F24166;
font-size: 2.5263rem;
}
.quality{
height: 100%;
width: 100%;
padding: 1.0526rem;
padding-top: 2.5263rem;
display: flex;
flex-direction: row;
}
.quality>.boxs{
height: 100%;
flex: 1;
}
.quality>.boxs>.boxs-label{
background-image: url(../images/02/18zlbj.png);
background-repeat: no-repeat;
background-position: center;
background-size: 100% 100%;
display: flex;
line-height: 1.7895rem;
flex-direction: row;
justify-content: center;
align-items: center;
}
.quality>.boxs>.boxs-label>span:nth-of-type(1){
color: #1AB1FF ;
font-size: 0.7368rem;
}
.quality>.boxs>.boxs-label>span:nth-of-type(2){
font-size: 1.2632rem;
margin-left: 1.0526rem;
}
.quality>.boxs>.boxs-label>span:nth-of-type(3){
color: #1AB1FF;
font-size: 0.7368rem;
margin-left: 0.3158rem;
}
#issueMap,#finishMap,#unfinishedMap{
width: 100%;
height: calc(100% - 34px);
/* background-image: url(../images/02/29hjbj.png);
background-repeat: no-repeat;
background-position: center; */
}
/* 智慧进度 */
.plan{
display: flex;
flex-direction: column;
align-items: flex-end;
padding:1.4737rem 1.0526rem 1.0526rem;
height: 100%;
position: relative;
}
.plan>.boxs-label{
width: 30%;
background-image: url(../image/v2/18zlbj.png);
background-repeat: no-repeat;
background-position: center;
background-size: 100% 100%;
display: flex;
line-height: 1.7895rem;
flex-direction: row;
justify-content: center;
align-items: center;
}
.plan>.boxs-label>span:nth-of-type(1){
font-size: 0.7368rem;
color: #1AB1FF;
}
.plan>.boxs-label>span:nth-of-type(2){
font-size: 0.7368rem;
color: #F24166;
margin-left: 1.0526rem;
}
.plan .box{
width: 14.7%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
position: relative;
}
.plan>#planMap{
width: 100%;
height: 100%;
position: relative;
}
.plan>#planMap>.boxs{
width: 100%;
height: 100%;
padding-bottom: 0.5263rem;
display: flex;
flex-direction: row;
justify-content: flex-start;
padding-top: 0.5263rem;
}
.plan .box>.text{
color: #CEE9F7;
font-size: 0.6316rem;
}
.plan .box>.text>p{
height: 0.8421rem;
line-height: 0.8421rem;
}
.plan .box .title{
color: #00FFFF;
font-size: 0.7368rem;
text-align: center;
padding: 0.3158rem 0;
}
.plan .box>.dot{
position: absolute;
width: 0.6316rem;
height: 0.6316rem;
border-radius: 0.3158rem;
top: 50%;
background-color: #12CDA2;
left: 50%;
transform: translate(-50%,-50%);
z-index: 999;
}
.plan>#planMap .box .red{
background-color: #EF4367;
}
.plan>#planMap>.line{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
/* margin-top: 34px; */
height: 0.3158rem;
width: 85%;
border-radius: 0.1579rem;
background: linear-gradient(90deg, #12CDA2, #F24166);
}
.plan>#planMap>.line1{
background-color: rgba(0, 0, 0, 0);
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%);
margin-top: 1.7895rem;
height: 0.6316rem;
width: 82%;
margin-top: 0.6316rem;
border-radius: 0.1579rem;
}
@font-face {
font-family: 'DIN';
/* src: url(../font/font.ttf); */
/* src: url(../font//DINCond-RegularAlternate.otf); */
src: url(../font/dinfont.ttf);
}
.right>.items>.video{
height: calc(100% - 1.1579rem);
width: 100%;
padding: 1.0526rem;
}
.right>.items>.video>video{
background-color: skyblue;
}