* { 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; }