*{ padding: 0; margin: 0; box-sizing: border-box; color: #ffffff; } .wrap{ width: 100vw; height: 100vh; background-image: url(../images/bj.png); background-size: 100% 100%; background-repeat: no-repeat; background-position: center; } .header-nav{ /* position: fixed; top: 0;left: 0;right: 0; */ width: 100%; height: 4.1667rem; background-image: url(../images/03.png); background-size: 100% 100%; background-repeat: no-repeat; background-position: center; display: flex; flex-direction: row; justify-content: space-between; } .header-nav>.nav{ flex: 1; display: flex; flex-direction: column; justify-content: space-between; } .nav>.top{ flex: 1; } .nav>.top p span{ color: #46A9CF; font-size: 14px; padding: 0 .2083rem; } .nav>.top p .tianqi{ color: #46A9CF; font-size: 14px; padding-left: 1.5625rem; background-position: left; background-repeat: no-repeat; } .tq{ background-image: url(../images/01icon1.png); } .nav>.bottom{ flex: 1.4; align-items: flex-end; font-size: 16px; } .right>.top{ padding-right: 1.5625rem; width: 100%; display: flex; align-items: center; justify-content: flex-end; font-size: 14px; } .right>.top>.btn{ color: #46A9CF; font-size: 14px; padding-left: 1.5625rem; background-position: left; background-repeat: no-repeat; margin: 0 .5208rem; } .btn1{ background-image: url(../images/02icon.png); } .btn2{ background-image: url(../images/03icon.png); } .btn3{ background-image: url(../images/04icon.png); } .btn4{ background-image: url(../images/05icon.png); } .left>.top{ padding-left: 1.0417rem; display: flex; align-items: center; font-size: 14px; } .left>.top .left, .right{ display: flex; flex-direction: column; } .left>.bottom>span{ background-image: url(../images/01.png); background-position: center; background-size: 100% 100%; background-repeat: no-repeat; padding: .3125rem 2.3438rem; /* width: 6.25rem; height: 1.5625rem; */ margin: 0 1.0417rem; } .right>.bottom>span{ background-image: url(../images/02.png); background-position: center; background-size: 100% 100%; background-repeat: no-repeat; padding: .3125rem 2.3438rem; margin: 0 1.0417rem; text-align: center; } .left>.bottom{ display: flex; flex-direction: row; justify-content: flex-end; } .right>.bottom{ display: flex; flex-direction: row; justify-content: flex-start; } .header-nav>.title{ text-align: center; font-size: 1.5625rem; line-height: 4.1667rem; color: #8BBBFF; } .main-wrap{ height: 100%; } .main{ height: 100%; width: 100%; display: flex; flex-direction: row; } .side { padding: 1.0417rem; width: 27.5%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; } .site { width: 45%; height: 100%; position: relative; } .site .sd-body-map-switch-btn { display: flex; align-items: center; justify-content: center; position: absolute; top: 120px; right: 20px; width: 4rem; height: 2rem; background: url("../image/index7/map-switch-btn-bg.png") center center/100% 100% no-repeat; font-size: .08333rem; color: #42aab6; cursor: pointer } .site .sd-body-map-switch-btn i { font-size: .08333rem; color: #42aab6; margin-left: .04167rem } .side>.box{ width: 23.4375rem; height: 32%; background-image: url(../images/04.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; display: flex; flex-direction: column; position: relative; } .box>.box-title{ height: 1.7708rem; text-align: center; color: #ffffff; font-size: 14px; line-height: 1.7708rem; } .box>.box-main{ height: calc(100% - 1.7708rem); width: 100%; padding: .5208rem; } .box-main>.rngs,.box-main>.xm-zy{ height: 45%; } .rngs{ background-image: url(../images/05.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; margin: .5208rem; display: flex; flex-direction: column; } .rngs>.label{ text-align: left; font-size: 14px; padding-left: 1.0417rem; height: 2.0833rem; line-height: 2.0833rem; } .rngs>.value{ text-align: right; height: calc(100% - 2.8125rem); font-size: 26px; padding: 0 1.5625rem; letter-spacing: 0.2em; } .xm-zy{ display: flex; flex-direction: row; } .xm-zy>.ry{ margin: .5208rem; flex: 1; background-image: url(../images/06.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: center; } .ry>.label{ width: 100%; text-align: left; font-size: 14px; padding-left: 1.0417rem; height: 2.0833rem; line-height: 2.0833rem; } .ry>.value{ text-align: right; height: calc(100% - 2.8125rem); font-size: 26px; padding: 0 .5208rem; letter-spacing: 0.2em; } .box>.sp{ padding: 1.0417rem; padding-right: 4.1667rem; position: relative; } .sp .more{ width: 2.3958rem; position: absolute; top: 1.0417rem; bottom: 1.0417rem; right: 1.0417rem; height: auto; background-image: url(../images/08.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; writing-mode: vertical-lr; display: flex; align-items: center; justify-content: center; } .sp .more>span{ font-size: 14px; letter-spacing: 0.4em; } .sp >.sp-site{ height: 100%; width: 100%; background-image: url(../images/07.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; } .sp-site{ display: flex; flex-direction: row; flex-wrap: wrap; } .sp-site>div{ height: 50%; width: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; } .box>.box-main>.swiper{ height: 100%; width: 100%; overflow:hidden; } .box>.xc{ padding: 30px 60px; } .box-main{ } #hse{ height: 100%; width: 100%; } .zl{ height: 100%; display: flex; flex-direction: row; } .zl1{ flex: 1; height: 100%; } .news{ width: 100%; height: 100%; overflow-y: scroll; } .news>li{ padding: 6px .5208rem; line-height: 1.3542rem; list-style: none; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; } .news>li:nth-child(2n){ background-color: #0C5591; } .news::-webkit-scrollbar{ display: none; } .zjxm{ height: 8.8542rem; } .zj-lab{ text-align: center; height: 4.1667rem; line-height: 4.1667rem; } .zj-val{ display: flex; flex-direction: row; justify-content: center; } .zj-val>span{ line-height: 4.6875rem; margin: 0 .2083rem; color: #52BADB; font-size: 1.3542rem; font-weight: 700; } .zj-val>.num-box{ height: 3.125rem; width: 40px; line-height: 3.125rem; text-align: center; background-image: url(../images/09.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: calc(); } #chinaMap{ width: 100%; height: calc(100% - 9.8958rem); }