@font-face {
    font-family: 'Digital-7Mono';
    src: url('../font/digital-7_mono.ttf');
}


/*分辨率适配*/

@media screen and (max-width: 801px) {
    html {
        font-size: 30px;
    }
}

@media screen and (min-width: 802px) and (max-width: 1025px) {
    html {
        font-size: 38px;
    }
}

@media screen and (min-width: 1026px) and (max-width: 1441px) {
    html {
        font-size: 46px;
    }
}

@media screen and (min-width: 1442px) and (max-width: 1700px) {
    html {
        font-size: 54px;
    }
}

@media screen and (min-width: 1701px) and (max-width: 1921px) {
    html {
        font-size: 62px;
    }
}

@media screen and (min-width: 1921px) {
    html {
        font-size: 70px;
    }
}

html {
    width: 100%;
    height: 100%;
}

.t-body {
    width: 100%;
    height: 100%;
    overflow: hidden !important;
}

.t-base-top {
    height: 1.44rem;
    width: 100%;
    background: url("../images/C-1.png") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}

.t-h-100-p {
    height: 100%;
}

.t-base-bottom {
    width: 100%;
    height: 2rem;
    position: absolute;
    bottom: 0px;
    z-index: 10;
    padding-bottom: 0.4rem;
}

.t-menu-icon {
    width: 0.64rem;
    height: 0.64rem;
}

.t-menu-con {
    padding-top: 0.4rem !important;
    padding-left: 0.72rem !important;
    padding-right: 0.32rem !important;
    float: left;
    cursor: pointer;
}

.t-menu-text {
    font-family: MicrosoftYaHei;
    font-size: 0.25rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.088rem;
    letter-spacing: 0px;
    color: #ffffff;
    margin-left: 0.128rem;
}

.active-color {
    color: #4cdcfe !important;
}

.t-info {
    padding-top: 0.64rem;
    padding-right: 0.48rem !important;
    position: relative;
}

.t-logout {
    position: absolute;
    left: 39%;
    bottom: -0.4rem;
    text-align: center;
    width: 0.85rem;
    height: 0.5rem;
    line-height: 0.45rem;
    font-size: 0.224rem;
    color: #01fafe;
    border: 1px solid #eee;
    cursor: pointer;
    background-color: #0f2661;
    display: none;
}

.t-title {
    font-family: MicrosoftYaHei;
    font-size: 0.64rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0.032rem;
    color: #daf9ff;
    margin-top: 0.16rem;
}

.t-xia-arrow {
    width: 0.192rem;
    height: 0.112rem;
    cursor: pointer;
}

.t-nickname {
    font-family: MicrosoftYaHei;
    font-size: 0.35rem;
    color: #ffffff;
    margin-right: 0.16rem;
}

.t-headimg {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    max-height: 0.8rem;
    margin-right: 0.16rem;
}

.t-runtime {
    font-size: 0.224rem;
    font-family: MicrosoftYaHei;
    color: #01fafe;
}

.t-split-line {
    width: 1px;
    height: 0.384rem;
    background-color: #f4f4f4;
    margin-left: 0.32rem;
    margin-right: 0.32rem;
}

.middle-left {
    background-image: url("../images/contantBorder.png");
    background-size: 100% 100%;
    padding-left: 0;
    padding-right: 0;
}

.middle-left-top {
    padding: 0.3rem 0.25rem;
}

.middle-left-top div {
    height: 100%;
    width: 100%;
    border-radius: 5px;
    text-align: center;
    padding-top: 0.3rem;
}

.middle-left-top div img {
    height: 0.73rem;
    width: 0.73rem;
}

.middle-left-top p {
    color: #ffffff;
    font-size: 0.2rem;
    font-weight: 100;
    margin-top: 0.3vh;
    height: 2.2vh;
}

.middle-left-top div p:nth-child(3) {
    margin-bottom: 1.3vh;
}

.val-num {
    font-family: Digital-7Mono;
    font-size: 0.3rem;
}

.middle-left-bottom {
    padding: 0.3rem 0.25rem;
}

.middle-left-bottom-div {
    width: 100%;
    height: 100%;
}

.middle-left-bottom-div>div {
    width: 100%;
    height: 30%;
    background-color: #022964;
    margin-bottom: 5%;
    border-radius: 5px;
    display: flex;
    align-items: center;
    /* 垂直居中 */
    padding-left: 0.2vw;
}

.middle-left-bottom-div>div img {
    width: 0.7rem;
    height: 0.7rem;
}

.middle-left-bottom-progress span {
    display: inline-block;
    width: 6.5%;
    height: 80%;
}

.my-progress-none {
    background-color: #01468D;
}

.my-progress-alarm {
    background-color: red;
}

.my-progress-waring {
    background-color: #FF9800;
}

.my-progress-success {
    background-color: #1AF189;
}

.middle-right-top {
    padding: 0.05rem 0.2rem;
    height: 100%;
}

.middle-right-top>div {
    display: flex;
    align-items: center;
    height: 100%;
    padding-left: 0.5vw;
}

.middle-right-top>div>img {
    width: 0.7rem;
    height: 0.7rem;
}

.solarImg {
    width: 1.7rem;
    height: 1.7rem;
    background-image: url("../images/效率.png");
    background-size: 100% 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.kuai {
    display: inline-block;
    width: 0.13rem;
    height: 0.13rem;
    border-radius: 2px;
}

.dcac-span {
    width: 100%;
    height: 50%;
    font-size: 0px;
    color: #ffffff;
    padding-top: 0.15vh;
}

.dcac-span li {
    display: inline-block;
    width: 30%;
    height: 100%;
    font-size: 0.18rem;
    vertical-align: middle;
}

.dcac-span li span:nth-child(1) {
    display: inline-block;
    width: 47%;
    text-align: right;
}

.bottom-energy-img {
    background-image: url("../images/框.png");
    background-size: 100% 100%;
    width: 100%;
    height: 1.2rem;
    color: #4AF11A;
    font-size: 0.7rem;
    text-align: center;
    line-height: 1.2rem;
    font-family: 'Digital-7Mono';
}

.t-base-middle {
    padding: 0 1vw;
    padding-top: 1.55rem !important;
    height: 100%;
}

.t-base-middle .t-world-map {
    height: 100%;
    width: 100%;
}

.t-base-middle-china {
    padding-bottom: 0px !important;
}

.t-bt-left {
    background-image: url("../images/zuo2(2).png");
    background-size: 100% 100%;
    padding-left: 0;
    padding-right: 0;
}

.t-bt-left .t-dh-idx-1 {
    z-index: 1;
    right: 0;
}

.t-bt-left .t-dh-idx-2 {
    z-index: 2;
    right: 0;
}

.t-bt-left .t-dh-idx-3 {
    z-index: 3;
    right: 0;
}

.t-bt-left .t-dh-idx-4 {
    z-index: 4;
    right: 0;
}

.t-bt-left .t-dh-idx-5 {
    z-index: 5;
    right: 0;
}

.t-bt-left .t-dh-idx-6 {
    z-index: 6;
    right: 0;
}

.t-bt-left .t-dh-idx-7 {
    z-index: 7;
    right: 0;
}

.t-dh-idx {
    position: absolute;
    width: 3.712rem;
    height: 3.712rem;
    margin-top: 0.32rem;
}

.t-bt-right {
    background-image: url("../images/you2(2).png");
    background-size: 100% 100%;
    padding-left: 0;
    padding-right: 0;
}

.t-bt-right .t-dh-idx-1 {
    z-index: 1;
    left: 0;
}

.t-bt-right .t-dh-idx-2 {
    z-index: 2;
    left: 0;
}

.t-bt-right .t-dh-idx-3 {
    z-index: 3;
    left: 0;
}

.t-bt-right .t-dh-idx-4 {
    z-index: 4;
    left: 0;
}

.t-bt-right .t-dh-idx-5 {
    z-index: 5;
    left: 0;
}

.t-bt-right .t-dh-idx-6 {
    z-index: 6;
    left: 0;
}

.t-bt-right .t-dh-idx-7 {
    z-index: 7;
    left: 0;
}

.t-p-0 {
    padding: 0px !important;
    position: relative;
}

.t-bt-left .t-p-0 {
    width: 4.712rem;
    float: left;
}

.t-bt-right .t-p-0 {
    width: 4.712rem;
    float: left;
}

.t-bt-right .t-p-0:first-child {
    margin-left: 2.35rem !important;
}

.t-bt-right .t-p-0:first-child {
    margin-right: 0.54rem !important;
}

.t-bt-left .t-p-0:first-child {
    margin-right: 0.54rem !important;
}

.t-bt-left .t-p-0:first-child {
    margin-left: 0.54rem !important;
}

.t-bt-center {
    padding-left: 0;
    padding-right: 0;
    position: relative;
}

.t-bt-center .t-mid-left-img {
    position: absolute;
    left: -1.52rem;
    width: 1.344rem;
    height: 1.6rem;
    /* top: 0.64rem; */
    z-index: 2;
}

.t-bt-center .t-mid-right-img {
    position: absolute;
    /* top: 0.64rem; */
    right: -1.52rem;
    width: 1.344rem;
    height: 1.6rem;
    z-index: 2;
}

.t-bt-center .t-mid-di-img {
    position: absolute;
    z-index: -10;
    bottom: -0.321rem;
    height: 1.321rem;
    width: 100%;
}

.t-bt-center .t-mid-content {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
    width: 100%;
    height: 100%;
    color: #ffe004;
}

.t-bt-center .t-mid-content .t-mid-number {
    /* margin-top: 0.44rem; */
    font-family: Digital-7Mono;
    font-size: 0.96rem;
    line-height: 1.12rem;
}

.t-bt-center .t-mid-content .t-mid-name {
    font-family: MicrosoftYaHei;
    font-size: 0.32rem;
}

.t-bt-center .t-mid-c-bg {
    width: 7.408rem;
    height: 2.672rem;
}

.t-tj-con {
    position: absolute;
    z-index: 20;
    width: 100%;
    height: 100%;
    color: #03ff00;
}

.t-tj-con .t-number {
    font-family: Digital-7Mono;
    font-size: 0.72rem;
    margin-top: 1.6rem;
    line-height: 0.72rem;
}

.t-tj-con .t-name {
    font-family: MicrosoftYaHei;
    font-size: 0.256rem;
}

.loader {
    -webkit-animation: spin 5s linear infinite;
    animation: spin 5s linear infinite;
}

.loader-f {
    -webkit-animation: spin-f 5s linear infinite;
    animation: spin-f 5s linear infinite;
}


/* 拓扑图 */

.tuoputu img {
    position: absolute;
}

.leftTop .am-u-lg-3 {
    padding: 0 0.5%;
}

.leftTop .am-u-lg-3>span {
    display: inline-block;
    padding: 10px;
    width: 100%;
    background-color: #1D3666;
    padding-left: 10px;
    color: #ffffff;
    font-size: 14px;
}


/* #solar-control {
    width: 100%;
} */

#line1 {
    width: 10%;
    overflow: hidden;
    position: absolute;
    top: 18%;
    left: 14.5%;
}

#line2 {
    width: 8%;
    overflow: hidden;
    position: absolute;
    top: 18%;
    left: 37%;
}

.guaiwan1 {
    position: absolute;
    top: 18%;
    left: 45%;
}

.modName {
    position: absolute;
    color: #ffffff;
}

.modeData {
    position: absolute;
    color: #ffffff;
    font-size: 0.2rem;
}

.modeData p:first-child {
    margin-bottom: 0.3rem;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes spin-f {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@keyframes spin-f {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

.t-china-left {
    height: 66%;
    padding: 0 !important;
    width: 26%;
}

.t-china-left .t-cl-top,
.t-china-left .t-cl-mid {
    height: 50% !important;
    width: 100%;
    padding-left: 0.441rem;
}

.t-china-left .t-cl-top .t-clt-title,
.t-china-left .t-cl-mid .t-clt-title {
    height: 20%;
    width: 100%;
    padding-left: 0.096rem;
}

.t-china-left .t-cl-top .t-clt-title img:last-child,
.t-china-left .t-cl-mid .t-clt-title img:last-child {
    width: 0.352rem;
    height: 0.352rem;
}

.t-china-left .t-cl-top .t-clt-title .am-fl span,
.t-china-left .t-cl-mid .t-clt-title .am-fl span {
    margin-left: 0.096rem;
    font-size: 0.256rem !important;
    font-family: MicrosoftYaHei;
    color: #11ee7d;
}

.t-china-left .t-cl-top .t-clt-title .am-fr span,
.t-china-left .t-cl-mid .t-clt-title .am-fr span {
    margin-left: 0.096rem;
    font-size: 0.256rem !important;
    font-family: MicrosoftYaHei;
    color: #4cdcfe !important;
}

.t-china-left .t-cl-top .t-clt-title .am-fr,
.t-china-left .t-cl-mid .t-clt-title .am-fr {
    height: 100%;
    cursor: pointer;
}

.t-china-left .t-cl-top .t-clt-title .am-fl,
.t-china-left .t-cl-mid .t-clt-title .am-fl {
    height: 100%;
}

.t-china-left .t-cl-top .t-clt-content,
.t-china-left .t-cl-mid .t-clt-content {
    height: 80%;
    width: 100%;
    background-image: url("../images/kuang-yujing.png");
    background-size: 100% 100%;
    position: relative;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-table,
.t-china-left .t-cl-mid .t-clt-content .t-yj-table {
    float: left;
    width: 50%;
    height: 100%;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-table p,
.t-china-left .t-cl-mid .t-clt-content .t-yj-table p {
    color: #ffe004;
    text-align: center;
    font-size: 0.224rem !important;
    margin: 0 !important;
    height: 20%;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-table .t-table,
.t-china-left .t-cl-mid .t-clt-content .t-yj-table .t-table {
    width: 100%;
    height: 80%;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-table .t-table div,
.t-china-left .t-cl-mid .t-clt-content .t-yj-table .t-table div {
    font-size: 0.224rem;
    padding: 0 !important;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-table .t-table .t-tb-row,
.t-china-left .t-cl-mid .t-clt-content .t-yj-table .t-table .t-tb-row {
    width: 100%;
    font-size: 0.192rem;
    line-height: 0.5rem;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-table .t-table .t-tb-row div:first-child,
.t-china-left .t-cl-mid .t-clt-content .t-yj-table .t-table .t-tb-row div:first-child {
    color: #fff;
    text-align: center;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-table .t-table .t-tb-row div:last-child,
.t-china-left .t-cl-mid .t-clt-content .t-yj-table .t-table .t-tb-row div:last-child {
    color: #fff;
    text-align: right;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-table .t-table .t-tb-row div:nth-child(2),
.t-china-left .t-cl-mid .t-clt-content .t-yj-table .t-table .t-tb-row div:nth-child(2) {
    color: #07e5ff;
    text-align: right;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-chart,
.t-china-left .t-cl-mid .t-clt-content .t-yj-chart {
    width: 50%;
    height: 100%;
    float: right;
    position: relative;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-chart img,
.t-china-left .t-cl-mid .t-clt-content .t-yj-chart img {
    width: 75%;
    position: absolute;
    left: 0;
    top: 0;
    margin: 5% 15%;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-chart img:first-child,
.t-china-left .t-cl-mid .t-clt-content .t-yj-chart img:first-child {
    z-index: 0;
}

.t-china-left .t-cl-top .t-clt-content .t-yj-chart img:last-child,
.t-china-left .t-cl-mid .t-clt-content .t-yj-chart img:last-child {
    z-index: 1;
}

.t-china-left .t-cl-mid {
    height: 33%;
    width: 100%;
}

.t-china-left .t-cl-bot {
    height: 33%;
    width: 100%;
}

.t-chinal-middle {
    height: 66%;
    padding: 0 !important;
    width: 48%;
}

.t-china-bottom {
    height: 66%;
    padding: 0;
    width: 26%;
    padding-right: 0.441rem !important;
}

.t-china-bottom .t-cl-top {
    height: 47%;
    margin-top: 3.3%;
    width: 100%;
    background-image: url("../images/kaung-zijin.png");
    background-size: 100% 100%;
}

.t-china-bottom .t-cl-top .t-cb-r-title {
    width: 100%;
    height: 20%;
    position: relative;
    padding-top: 6%;
    padding-left: 4%;
}

.t-china-bottom .t-cl-top .t-cb-r-title img {
    width: 1.92rem;
    height: 0.24rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    margin-top: 8%;
    margin-left: 4%;
}

.t-china-bottom .t-cl-top .t-cb-r-title span {
    font-size: 0.256rem;
    font-family: MicrosoftYaHei;
    color: #11ee7d;
    position: absolute;
    z-index: 5;
}

.t-china-bottom .t-cl-top .t-clt-content {
    width: 100%;
    height: 80%;
}

.t-china-bottom .t-cl-top .t-clt-content #xmzjChart {
    width: 100%;
    height: 100%;
}

.t-china-bottom .t-cl-mid {
    height: 47%;
    margin-top: 3.3%;
    width: 100%;
    background-image: url("../images/kaung-zijin.png");
    background-size: 100% 100%;
}

.t-china-bottom .t-cl-mid .t-cb-r-title {
    width: 100%;
    height: 20%;
    position: relative;
    padding-top: 6%;
    padding-left: 4%;
}

.t-china-bottom .t-cl-mid .t-cb-r-title img {
    width: 3.04rem;
    height: 0.24rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    margin-top: 8%;
    margin-left: 4%;
}

.t-china-bottom .t-cl-mid .t-cb-r-title span {
    font-size: 0.256rem;
    font-family: MicrosoftYaHei;
    color: #11ee7d;
    position: absolute;
    z-index: 5;
}

.t-china-bottom .t-cl-mid .t-clt-content {
    width: 100%;
    height: 80%;
}

.t-china-bottom .t-cl-mid .t-clt-content #bnzfChart {
    width: 100%;
    height: 100%;
}

.t-china-bottom .t-cl-bot {
    width: 100%;
    height: 33%;
    position: relative;
}

.t-china-bottom .t-cl-bot .t-clt-title {
    height: 20%;
    width: 100%;
    padding-left: 0.2881rem;
}

.t-china-bottom .t-cl-bot .t-clt-title .am-fl img {
    width: 2.24rem !important;
    height: 0.24rem !important;
    position: absolute;
    z-index: 1;
}

.t-china-bottom .t-cl-bot .t-clt-title .am-fl,
.t-china-bottom .t-cl-bot .t-clt-title .am-fr {
    height: 100%;
}

.t-china-bottom .t-cl-bot .t-clt-title .am-fr {
    cursor: pointer;
}

.t-china-bottom .t-cl-bot .t-clt-title .am-fl span {
    margin-left: 0.0961rem;
    font-size: 0.2561rem !important;
    font-family: MicrosoftYaHei;
    color: #ffe004;
}

.t-china-bottom .t-cl-bot .t-clt-title .am-fr img {
    width: 0.352rem;
    height: 0.352rem;
}

.t-china-bottom .t-cl-bot .t-clt-title .am-fr span {
    margin-left: 0.0961rem;
    font-size: 0.2561rem !important;
    font-family: MicrosoftYaHei;
    color: #ffe004 !important;
}

.t-china-bottom .t-cl-bot .t-clt-content {
    height: 80%;
    width: 100%;
}

.t-china-bottom .t-cl-bot .t-clt-content .t-parent {
    width: 33%;
    height: 100%;
    float: left;
    position: relative;
}

.t-china-bottom .t-cl-bot .t-clt-content #waterChart1 {
    width: 100%;
    height: 100%;
    padding-right: 0.08rem;
}

.t-china-bottom .t-cl-bot .t-clt-content #waterChart2 {
    width: 100%;
    height: 100%;
    padding-right: 0.08rem;
}

.t-china-bottom .t-cl-bot .t-clt-content #waterChart3 {
    width: 100%;
    height: 100%;
    padding-right: 0.128rem;
}

.t-color-zhang {
    color: #14e144 !important;
}

.t-color-die {
    color: #ff6316 !important;
}

.t-cl-mid-gk {
    height: 0.352rem !important;
    width: 0.256rem !important;
}

.t-cl-mid-ct {
    width: 50%;
    height: 50%;
    overflow: hidden;
    position: relative;
}

.t-cl-mid-ct-chart {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.t-cl-mid-ct-chart-title {
    position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    z-index: 1;
    font-size: 0.224rem;
    padding-top: 25%;
}

.t-cl-mid-ct-chart-title img {
    height: 0.288rem;
    width: 0.336rem;
    margin-bottom: 2%;
}

.t-cl-mid-ct-chart-title .t-hzs-1 {
    font-family: MicrosoftYaHei;
    font-size: 0.224rem;
    color: #FFF;
}

.t-cl-mid-ct-chart-title .t-hzs {
    font-family: MicrosoftYaHei;
    font-size: 0.224rem;
    color: #FFF;
}

.t-cl-mid-ct-chart-title .t-stat {
    font-family: MicrosoftYaHei;
    font-size: 0.288rem;
    color: #00eaff;
}

.t-cl-mid-stst {
    position: absolute;
    width: 2.24rem;
    height: 0.24rem;
    top: 45%;
}

.t-relative {
    position: relative !important;
}

.t-width-50-p {
    width: 50%;
}

.t-clt-split-line {
    position: absolute;
    left: 10%;
    top: 45%;
    width: 80%;
    margin: 0 auto;
}

.t-no-bgimg {
    background-image: none !important;
}

#ngdrChart {
    width: 100%;
    height: 100%;
}

.t-clt-r-split {
    position: absolute;
    z-index: 5;
    height: 90%;
    width: 0.288rem;
    right: 0;
    top: 8%;
}

.t-clt-sy {
    width: 90% !important;
}

.t-cm-top {
    width: 96%;
    height: 97%;
    position: relative;
    margin-top: 2%;
    background-image: url("../images/kaung2.png");
    background-size: 100% 100%;
    margin-left: 2%;
}

.t-cm-top .t-zk-chart-mid {
    width: 99.4%;
    height: 99.4%;
    margin-top: 0.3%;
    margin-left: 0.3%;
}

.t-cm-top .t-tab-ditu {
    position: absolute;
    z-index: 999;
    right: 0.3rem;
    top: 0.2rem;
    font-size: 0.256rem;
    color: #ffe004;
    cursor: pointer;
}

.t-cm-top #mapChartBaiDu {
    position: absolute;
    z-index: 9;
}

.t-cm-bottom {
    height: 33%;
    position: relative;
}

.os-scrollbar-handle {
    height: 30% !important;
}

.os-scrollbar-handle:before {
    top: 0.24rem !important;
}

.t-cm-bottom-right {
    width: 50%;
    float: right;
    height: 100%;
}

.t-cm-bottom-right .t-clt-title {
    height: 20%;
    width: 100%;
    padding-left: 0.288rem;
}

.t-cm-bottom-right .t-clt-title .t-xl-w {
    width: 2.24rem !important;
    height: 0.24rem !important;
}

.t-cm-bottom-right .t-clt-title img {
    width: 0.352rem;
    height: 0.352rem;
}

.t-cm-bottom-right .t-clt-title .am-fl span {
    margin-left: 0.096rem;
    font-size: 0.256rem !important;
    font-family: MicrosoftYaHei;
    color: #ffe004;
}

.t-cm-bottom-right .t-clt-title .am-fr span {
    margin-left: 0.096rem;
    font-size: 0.256rem !important;
    font-family: MicrosoftYaHei;
    color: #4cdcfe !important;
}

.t-cm-bottom-right .t-clt-title .am-fr {
    height: 100%;
    cursor: pointer;
}

.t-cm-bottom-right .t-clt-title .am-fl {
    height: 100%;
}

.t-cm-bottom-right .t-clt-content {
    height: 80%;
    width: 100%;
    background-image: url("../images/kuang-yujing.png");
    background-size: 100% 100%;
    position: relative;
}

.t-cm-bottom-right .t-clt-content .t-yj-table {
    float: left;
    width: 50%;
    height: 100%;
}

.t-cm-bottom-right .t-clt-content .t-yj-table p {
    color: #ffe004;
    text-align: center;
    font-size: 0.224rem !important;
    margin: 0 !important;
    height: 20%;
}

.t-cm-bottom-right .t-clt-content .t-yj-table .t-table {
    width: 100%;
    height: 80%;
}

.t-cm-bottom-right .t-clt-content .t-yj-table .t-table div {
    font-size: 0.224rem;
    padding: 0 !important;
}

.t-cm-bottom-right .t-clt-content .t-yj-table .t-table .t-tb-row {
    height: 20%;
}

.t-cm-bottom-right .t-clt-content .t-yj-table .t-table .t-tb-row div:first-child {
    color: #fff;
    text-align: center;
}

.t-cm-bottom-right .t-clt-content .t-yj-table .t-table .t-tb-row div:last-child {
    color: #fff;
    text-align: right;
}

.t-cm-bottom-right .t-clt-content .t-yj-table .t-table .t-tb-row div:nth-child(2) {
    color: #07e5ff;
    text-align: right;
}

.t-cm-bottom-right .t-clt-content .t-yj-chart {
    width: 50%;
    height: 100%;
    float: right;
    position: relative;
}

.t-cm-bottom-right .t-clt-content .t-yj-chart img {
    width: 75%;
    position: absolute;
    left: 0;
    top: 0;
    margin: 5% 15%;
}

.t-cm-bottom-right .t-clt-content .t-yj-chart img:first-child {
    z-index: 0;
}

.t-cm-bottom-right .t-clt-content .t-yj-chart img:last-child {
    z-index: 1;
}

.t-cm-bottom-left {
    width: 50%;
    float: left;
    height: 100%;
}

.t-cm-bottom-left .t-clt-title {
    height: 20%;
    width: 100%;
    padding-left: 0.288rem;
}

.t-cm-bottom-left .t-clt-title .t-xl-w {
    width: 1.92rem !important;
    height: 0.24rem !important;
}

.t-cm-bottom-left .t-clt-title img {
    width: 0.352rem;
    height: 0.352rem;
}

.t-cm-bottom-left .t-clt-title .am-fl span {
    margin-left: 0.096rem;
    font-size: 0.256rem !important;
    font-family: MicrosoftYaHei;
    color: #11ee7d;
}

.t-cm-bottom-left .t-clt-title .am-fr span {
    margin-left: 0.096rem;
    font-size: 0.256rem !important;
    font-family: MicrosoftYaHei;
    color: #4cdcfe !important;
}

.t-cm-bottom-left .t-clt-title .am-fr {
    height: 100%;
    cursor: pointer;
}

.t-cm-bottom-left .t-clt-title .am-fl {
    height: 100%;
}

.t-cm-bottom-left .t-clt-content {
    height: 80%;
    width: 100%;
    background-image: url("../images/kuang-yujing.png");
    background-size: 100% 100%;
    position: relative;
}

.t-cm-bottom-left .t-clt-content .t-yj-table {
    float: left;
    width: 50%;
    height: 100%;
}

.t-cm-bottom-left .t-clt-content .t-yj-table p {
    color: #ffe004;
    text-align: center;
    font-size: 0.224rem !important;
    margin: 0 !important;
    height: 20%;
}

.t-cm-bottom-left .t-clt-content .t-yj-table .t-table {
    width: 100%;
    height: 80%;
}

.t-cm-bottom-left .t-clt-content .t-yj-table .t-table div {
    font-size: 0.224rem;
    padding: 0 !important;
}

.t-cm-bottom-left .t-clt-content .t-yj-table .t-table .t-tb-row {
    height: 20%;
}

.t-cm-bottom-left .t-clt-content .t-yj-table .t-table .t-tb-row div:first-child {
    color: #fff;
    text-align: center;
}

.t-cm-bottom-left .t-clt-content .t-yj-table .t-table .t-tb-row div:last-child {
    color: #fff;
    text-align: right;
}

.t-cm-bottom-left .t-clt-content .t-yj-table .t-table .t-tb-row div:nth-child(2) {
    color: #07e5ff;
    text-align: right;
}

.t-cm-bottom-left .t-clt-content .t-yj-chart {
    width: 50%;
    height: 100%;
    float: right;
    position: relative;
}

.t-cm-bottom-left .t-clt-content .t-yj-chart img {
    width: 75%;
    position: absolute;
    left: 0;
    top: 0;
    margin: 5% 15%;
}

.t-cm-bottom-left .t-clt-content .t-yj-chart img:first-child {
    z-index: 0;
}

.t-cm-bottom-left .t-clt-content .t-yj-chart img:last-child {
    z-index: 1;
}

.t-water-label {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1000;
    left: 40%;
    top: 87%;
}

.t-water-label span:first-child {
    font-size: 0.192rem;
    color: #fff;
}

.t-water-label span:last-child {
    font-size: 0.256rem;
    color: #00eaff;
}

.t-water-tongji {
    position: absolute;
    z-index: 1001;
}

.t-water-tongji font:first-child {
    font-size: 0.192rem;
    color: #fff;
}

.t-water-tongji font:last-child {
    font-size: 0.256rem;
    color: #00eaff;
}

.t-hzs-page {
    width: 100%;
    height: 100%;
    padding-top: 1.44rem !important;
    position: relative;
}

.t-hzs-hzzy {
    width: 5.76rem;
    height: 4.8rem;
    padding-top: 0.416rem;
    position: absolute;
    z-index: 0;
    left: 16%;
}

.t-hzs-hzzy .t-hzs-split {
    width: 0.08rem;
    height: 0.288rem;
    background-color: #4cdcfe;
    line-height: 0.288rem;
    float: left;
    margin-top: 0.064rem;
}

.t-hzs-hzzy .t-hzzy-title {
    width: 100%;
    height: 0.48rem;
    line-height: 0.416rem;
    font-size: 0.224rem;
    color: #4cdcfe;
    position: relative;
    background: url("../images/e22.png") no-repeat;
    background-position-x: 0.16rem;
    padding-left: 0.256rem;
}

.t-hzs-hzzy .t-hzzy-table {
    height: 60%;
    width: 94%;
    padding-top: 0.08rem;
    padding-left: 0.32rem;
    padding-right: 0.24rem;
    background-image: url("../images/s33.png");
    background-size: 100% 100%;
    margin-top: 0.256rem;
    overflow-x: hidden;
    overflow-y: scroll;
}

.t-hzs-hzzy .t-hzzy-table #hzsTB01 {
    width: 100%;
    table-layout: fixed;
    padding-left: 0.24rem;
    padding-right: 0.24rem;
    padding-top: 0.16rem;
    padding-bottom: 0.192rem;
}

.t-hzs-hzzy .t-hzzy-table #hzsTB01 th {
    text-align: center;
    vertical-align: middle;
    font-size: 0.224rem;
    color: #a6a9b2;
    width: 1.68rem;
    font-weight: 100;
}

.t-hzs-hzzy .t-hzzy-table #hzsTB01 td {
    text-align: center;
    vertical-align: middle;
    font-size: 0.192rem;
    color: #4cdcfe;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 1.68rem;
    cursor: pointer;
}

.t-hzs-hzzy .t-hzzy-table #hzsTB01 tr {
    line-height: 0.416rem !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.t-hzs-hzzy .t-hzzy-table #hzsTB01 tr:nth-child(2) {
    margin-top: 0.464rem;
}

.t-hzs-hzzy .t-hzzy-table #hzsTB01 tr:nth-child(2n) {
    background-color: rgba(76, 220, 254, 0.11);
}

.t-gys-bg {
    width: 5.76rem;
    height: 1.52rem;
    position: absolute;
    z-index: -1;
    bottom: -2%;
    left: -4%;
}

.noRows {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.t-hzs-xmjjph {
    width: 5.76rem;
    height: 4.8rem;
    padding-top: 0.416rem;
    position: absolute;
    z-index: 0;
    right: 15%;
}

.t-hzs-xmjjph .t-hzs-split {
    width: 0.08rem;
    height: 0.288rem;
    background-color: #4cdcfe;
    line-height: 0.288rem;
    float: left;
    margin-top: 0.064rem;
}

.t-hzs-xmjjph .t-hzzy-title {
    width: 100%;
    height: 0.48rem;
    line-height: 0.416rem;
    font-size: 0.224rem;
    color: #4cdcfe;
    position: relative;
    background: url("../images/e22.png") no-repeat;
    background-size: 1.8rem 0.416rem;
    background-position-x: 0.16rem;
    padding-left: 0.256rem;
}

.t-hzs-xmjjph .t-hzzy-table {
    height: 60%;
    width: 94%;
    padding-top: 0.16rem;
    padding-left: 0.32rem;
    padding-right: 0.24rem;
    background-image: url("../images/s33.png");
    background-size: 100% 100%;
    margin-top: 0.256rem;
    overflow-x: hidden;
    overflow-y: scroll;
}

.t-xmjjph-item {
    width: 4rem;
    height: 0.89rem;
    line-height: 0.35rem;
    cursor: pointer;
}

.t-xmjjph-item .t-com-name {
    font-size: 0.192rem;
    color: #a6a9b2;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
}

.t-xmjjph-item .layui-progress {
    background-color: rgba(76, 220, 254, 0.08);
    height: 0.3rem;
    line-height: 0.288rem;
    margin-top: 0.08rem;
}

.t-xmjjph-item .layui-progress-bar {
    background-color: #2b789e !important;
    height: 0.3rem;
    line-height: 0.288rem;
}

.t-xmjjph-item .layui-progress-text {
    font-size: 0.192rem;
    line-height: 0.288rem;
}

#LLLL {
    height: 80%;
}


/*合作商-智能预警*/

.t-hzs-znyj {
    width: 6.4rem;
    height: 4.8rem;
    padding-top: 0.416rem;
    position: absolute;
    z-index: 1;
    top: 36%;
    left: 3%;
}

.t-hzs-znyj .t-hzs-split {
    width: 0.08rem;
    height: 0.288rem;
    background-color: #4cdcfe;
    line-height: 0.288rem;
    float: left;
    margin-top: 0.064rem;
}

.t-hzs-znyj .t-hzzy-title {
    width: 100%;
    height: 0.48rem;
    line-height: 0.416rem;
    font-size: 0.224rem;
    color: #4cdcfe;
    position: relative;
    background: url("../images/e22.png") no-repeat;
    background-size: 1.4rem 0.416rem;
    background-position-x: 0.16rem;
    padding-left: 0.256rem;
}

.t-hzs-znyj .t-hzzy-table-noscroll {
    height: 60%;
    width: 94%;
    padding-top: 0.16rem;
    margin-top: 0.256rem;
    overflow: hidden;
    position: relative;
}

.t-hzs-znyj .t-hzzy-table-noscroll .t-hzs-znyj-lada {
    width: 2.4rem;
    height: 2.4rem;
    float: left;
    background-image: url("../images/leda.png");
    background-size: 100% 100%;
}

.t-hzs-znyj .t-hzzy-table-noscroll .t-hzs-znyj-lada img {
    width: 100%;
    height: 100%;
}

.t-hzs-znyj .t-hzzy-table-noscroll .t-hzs-znyj-tb {
    float: right;
    width: 58%;
    height: 100%;
    padding-top: 0.24rem;
    line-height: 0.56rem;
}

.t-hzs-znyj .t-hzzy-table-noscroll .t-hzs-znyj-tb .t-tb-row {
    height: 20%;
    width: 100%;
    font-size: 0.192rem;
}

.t-hzs-znyj .t-hzzy-table-noscroll .t-hzs-znyj-tb .t-tb-row div {
    float: left;
}

.t-hzs-znyj .t-hzzy-table-noscroll .t-hzs-znyj-tb .t-tb-row div:first-child {
    color: #4cdcfe;
    opacity: 0.5;
    text-align: center;
    width: 42%;
}

.t-hzs-znyj .t-hzzy-table-noscroll .t-hzs-znyj-tb .t-tb-row div:last-child {
    color: #fff;
    text-align: right;
    width: 27%;
}

.t-hzs-znyj .t-hzzy-table-noscroll .t-hzs-znyj-tb .t-tb-row div:nth-child(2) {
    color: #07e5ff;
    text-align: right;
    width: 16%;
}


/*合作商-工程款*/

.t-hzs-gck {
    width: 5.76rem;
    height: 5.76rem;
    padding-top: 0.64rem;
    position: absolute;
    z-index: 1;
    top: 42%;
    right: 3%;
}

.t-hzs-gck .t-hzs-split {
    width: 0.08rem;
    height: 0.288rem;
    background-color: #4cdcfe;
    line-height: 0.288rem;
    float: left;
    margin-top: 0.064rem;
}

.t-hzs-gck .t-hzzy-title {
    width: 100%;
    height: 0.48rem;
    line-height: 0.416rem;
    font-size: 0.224rem;
    color: #4cdcfe;
    position: relative;
    background: url("../images/e22.png") no-repeat;
    background-size: 1.4rem 0.416rem;
    background-position-x: 0.16rem;
    padding-left: 0.256rem;
}

.t-hzs-gck .t-hzs-gck-table-noscroll {
    padding-top: 0.16rem;
    overflow: hidden;
    height: 80%;
    width: 100%;
}


/*合作商-项目进度*/

.t-hzs-xmjd {
    width: 5.76rem;
    height: 4.8rem;
    padding-top: 0.416rem;
    position: absolute;
    z-index: 1;
    top: 63%;
    left: 24%;
}

.t-hzs-xmjd .t-hzs-split {
    width: 0.08rem;
    height: 0.288rem;
    background-color: #4cdcfe;
    line-height: 0.288rem;
    float: left;
    margin-top: 0.064rem;
}

.t-hzs-xmjd .t-hzzy-title {
    width: 100%;
    height: 0.48rem;
    line-height: 0.416rem;
    font-size: 0.224rem;
    color: #4cdcfe;
    position: relative;
    background: url("../images/e22.png") no-repeat;
    background-size: 1.4rem 0.416rem;
    background-position-x: 0.16rem;
    padding-left: 0.256rem;
}

.t-hzs-xmjd .t-hzzy-table-noscroll {
    height: 84%;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.t-hzs-xmjd .t-hzzy-table-noscroll .t-hzs-jdchart {
    width: 100%;
    height: 100%;
    position: absolute;
}

.t-hzs-xmjd .t-hzzy-table-noscroll .t-hzs-xmjd-zjwg {
    position: absolute;
    z-index: 10;
    right: 13%;
    top: 75%;
    font-size: 0.192rem;
    cursor: pointer;
    color: #4bdafc;
    padding-bottom: 0.064rem;
    padding-left: 0.128rem;
    padding-right: 0.128rem;
    background-color: rgba(75, 218, 252, 0.15);
}

.t-hzs-xmjd .t-hzzy-table-noscroll .t-hzs-xmjd-zjwg i {
    margin-left: 0.128rem;
    font-size: 0.256rem;
    margin-top: 0.032rem;
}

.t-hzs-xmjd .t-hzs-xmjd-zjwg-list {
    display: none;
    position: absolute;
    z-index: 100;
    right: -2.6rem;
    top: 0.84rem;
    width: 3.2rem;
    height: 3.2rem;
    padding: 0.16rem 0.16rem 0.16rem 0.16rem;
    background-image: url(../images/supplier/bg-xm.png);
    background-size: 100% 100%;
}

.t-hzs-xmjd .t-hzs-xmjd-zjwg-list .t-hzs-xmjd-dt-tb {
    table-layout: fixed;
    width: 100%;
    font-size: 0.192rem;
}

.t-hzs-xmjd .t-hzs-xmjd-zjwg-list .t-hzs-xmjd-dt-tb tr {
    cursor: pointer;
}

.t-hzs-xmjd .t-hzs-xmjd-zjwg-list .t-hzs-xmjd-dt-tb tr td:first-child {
    width: 60%;
    color: #4bdafc;
    text-align: left;
    vertical-align: middle;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 0.416rem;
}

.t-hzs-xmjd .t-hzs-xmjd-zjwg-list .t-hzs-xmjd-dt-tb tr td:last-child {
    width: 40%;
    color: #feffff;
    opacity: 0.49;
    text-align: center;
    vertical-align: middle;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}


/*合作商-我发布的*/

.t-hzs-wdfb {
    width: 5.76rem;
    height: 4.8rem;
    padding-top: 0.416rem;
    position: absolute;
    z-index: 1;
    top: 63%;
    right: 24%;
}

.t-hzs-wdfb .t-hzs-split {
    width: 0.08rem;
    height: 0.288rem;
    background-color: #4cdcfe;
    line-height: 0.288rem;
    float: left;
    margin-top: 0.064rem;
}

.t-hzs-wdfb .t-hzzy-title {
    width: 100%;
    height: 0.48rem;
    line-height: 0.416rem;
    font-size: 0.224rem;
    color: #4cdcfe;
    position: relative;
    background: url("../images/e22.png") no-repeat;
    background-size: 1.4rem 0.416rem;
    background-position-x: 0.16rem;
    padding-left: 0.256rem;
}

.t-hzs-wdfb .t-hzzy-table-wdfb-con {
    height: 60%;
    width: 90% !important;
    padding-top: 0.16rem;
    padding-left: 0.32rem;
    padding-right: 0.24rem;
    margin-top: 0.256rem;
    width: 100%;
    background-image: url(../images/s33.png);
    background-size: 100% 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}

.t-hzs-wdfb .t-hzzy-table-wdfb-con .t-hzs-wdfb-tb {
    width: 100%;
    height: 95%;
}

.t-hzs-wdfb .t-hzzy-table-wdfb-con .t-hzs-wdfb-tb li {
    font-size: 0.192rem;
    border: solid 1px #153358;
    display: inline-block;
    width: 100%;
    margin-top: 0.112rem;
    cursor: pointer;
}

.t-hzs-wdfb .t-hzzy-table-wdfb-con .t-hzs-wdfb-tb li span {
    padding-top: 0.064rem;
    padding-bottom: 0.064rem;
    padding-left: 0.16rem;
    padding-right: 0.256rem;
    width: 50%;
    display: inline-block;
}

.t-hzs-wdfb .t-hzzy-table-wdfb-con .t-hzs-wdfb-tb li span:first-child {
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    width: 60%;
}

.t-hzs-wdfb .t-hzzy-table-wdfb-con .t-hzs-wdfb-tb li span:first-child i {
    margin-right: 0.08rem;
}

.t-hzs-wdfb .t-hzzy-table-wdfb-con .t-hzs-wdfb-tb li span:last-child {
    text-align: right;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: right;
    width: 40%;
}

.t-hzs-wdfb .t-hzzy-table-wdfb-con .t-hzs-wdfb-tb li:nth-child(odd) {
    color: #1decfe;
}

.t-hzs-wdfb .t-hzzy-table-wdfb-con .t-hzs-wdfb-tb li:nth-child(even) {
    color: #2a8edc;
}


/*中间区域*/

.t-gys-mid-area {
    width: 7.7rem;
    height: 62%;
    position: relative;
    margin: 0 auto;
}

.t-gys-mid-area .t-gys-mid-area-ball {
    width: 100%;
    height: 4rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    bottom: 29%;
}

.t-gys-mid-area .t-gys-mid-area-ball .t-canvas-bg {
    position: absolute;
    z-index: 0;
    bottom: 0;
    width: 110%;
    height: 100%;
    left: -6%;
}

.t-gys-mid-area .t-gys-mid-area-ball .t-canvas-fr {
    width: 110%;
    height: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: -6%;
}

.t-gys-mid-area .t-gys-mid-area-btn {
    width: 100%;
    height: 9%;
    position: absolute;
    z-index: 1;
    bottom: 8.6%;
    padding-left: 0.48rem;
}

.t-gys-mid-area .t-gys-mid-area-btn div {
    cursor: pointer;
    float: left;
    color: #4cdcfe;
    font-size: 0.224rem;
    margin-left: 0.84rem;
    width: 1.12rem;
    height: 0.544rem;
    background-color: rgba(28, 67, 103, 0.8);
    padding-left: 0.16rem;
    padding-top: 0.112rem;
}

.t-gys-mid-area .t-gys-mid-area-btn div img {
    padding-bottom: 0.032rem;
    width: 0.304rem;
    height: 0.256rem;
}

.t-gys-mid-area .t-gys-mid-area-btn div:nth-child(1) {
    transform: rotate(6deg);
}

.t-gys-mid-area .t-gys-mid-area-btn div:nth-child(2) {
    margin-top: 0.112rem;
}

.t-gys-mid-area .t-gys-mid-area-btn div:nth-child(3) {
    transform: rotate(-6deg);
    margin-top: 0.032rem;
}

.t-gys-map {
    width: 40%;
    height: 40%;
    position: absolute;
    top: 13%;
    left: 30%;
    z-index: 101;
    background-image: url("../images/ditubg.png");
    padding: 0.4rem 0.4rem 0.4rem 0.4rem;
    background-size: 100% 100%;
    visibility: hidden;
}

.t-gys-map #gysMap {
    width: 97%;
    height: 93%;
    position: absolute;
    z-index: 199;
    left: 1.5%;
    top: 3.7%;
}


/*隐藏百度地图版权*/

.anchorBL {
    display: none;
}

.t-partner {
    width: 100%;
    height: 100%;
    padding-top: 1.44rem !important;
    position: relative;
}


/*合作商部分*/

.t-partner-mid {
    position: relative;
    width: 98%;
    height: 60%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 2%;
}

.t-partner-mid ul {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}

.t-partner-mid ul li {
    width: 50%;
    height: 100%;
}

.t-map-left {
    width: 50%;
    height: 100%;
    float: left;
}

.t-map-left .t-map-title {
    width: 100%;
    height: 10%;
    font-size: 0.32rem;
    color: #43c4e7;
    line-height: 0.4rem;
}

.t-map-left .t-map-title img {
    margin-bottom: 0.064rem;
    margin-right: 0.096rem;
    width: 0.08rem;
    height: 0.352rem;
}

.t-map-left #gcjdLeftChart {
    width: 100%;
    height: 90%;
}

.t-map-right {
    width: 50%;
    height: 100%;
    float: right;
}

.t-map-right .t-map-title {
    width: 100%;
    height: 10%;
    font-size: 0.32rem;
    color: #43c4e7;
    line-height: 0.4rem;
}

.t-map-right .t-map-title img {
    margin-bottom: 0.064rem;
    margin-right: 0.096rem;
    width: 0.08rem;
    height: 0.352rem;
}

.t-map-right .t-map-left-wgxm {
    width: 100%;
    height: 90%;
    overflow-x: hidden;
    overflow-y: scroll;
    background-color: #132f58;
    padding: 0.32rem 0.32rem 0.32rem 0.32rem;
}

.t-map-right .t-map-left-wgxm .t-map-left-wgxm-tb {
    table-layout: fixed;
    width: 100%;
}

.t-map-right .t-map-left-wgxm .t-map-left-wgxm-tb tr {
    font-size: 0.192rem;
    height: 0.48rem;
    cursor: pointer;
}

.t-map-right .t-map-left-wgxm .t-map-left-wgxm-tb tr td:first-child {
    color: #4ee5fc;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 60%;
}

.t-map-right .t-map-left-wgxm .t-map-left-wgxm-tb tr td:last-child {
    color: #878f9d;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 40%;
    text-align: center;
}

.t-map-card-r {
    background-color: #0d2950;
}

.t-map-card-r .t-map-title {
    width: 100%;
    height: 10%;
    padding-top: 0.32rem;
    padding-left: 0.416rem;
    font-size: 0.32rem;
    color: #43c4e7;
    line-height: 0.4rem;
}

.t-map-card-r .t-map-title img {
    margin-bottom: 0.064rem;
    margin-right: 0.096rem;
    width: 0.08rem;
    height: 0.352rem;
}

.t-map-card-r .t-map-card-r-tb {
    width: 100%;
    height: 90%;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0.32rem 0.32rem 0.32rem 0.32rem;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table {
    width: 100%;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table li {
    font-size: 0.192rem;
    height: 0.48rem;
    line-height: 0.48rem;
    margin: 0;
    width: 100%;
    margin-bottom: 0.08rem;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table .t-bordered {
    border: 1.5px solid #143e64;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table li .t-th:first-child {
    width: 58%;
    text-align: center;
    color: #fff;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table li .t-th:nth-child(2) {
    width: 20%;
    text-align: center;
    color: #fff;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table li .t-th:nth-child(3) {
    width: 20%;
    text-align: center;
    color: #fff;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table li .t-th {
    display: inline-block;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table li .t-td {
    display: inline-block;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table li .t-td:first-child {
    padding-left: 0.32rem;
    padding-right: 0.16rem;
    color: #4ee5fc;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    width: 58%;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table li .t-td:nth-child(2) {
    color: #d32840;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    width: 20%;
    padding-left: 0.32rem;
    padding-right: 0.16rem;
}

.t-map-card-r .t-map-card-r-tb .t-map-card-table li .t-td:nth-child(3) {
    color: #8694a8;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    width: 20%;
    padding-left: 0.32rem;
    padding-right: 0.16rem;
}

.t-partner-mid .t-card-idx {
    position: absolute;
    cursor: pointer;
}

.t-ul-1 {
    position: relative;
}

.t-partner-mid .t-card-idx:nth-child(1) {
    z-index: 20;
    left: 5%;
    height: 90%;
    width: 30%;
}

.t-partner-mid .t-card-idx:nth-child(2) {
    z-index: 50;
    left: 25%;
    height: 100%;
    width: 50%;
}

.t-partner-mid .t-card-idx:nth-child(3) {
    z-index: 20;
    right: 5%;
    height: 90%;
    width: 30%;
}

#gcjd {
    background-color: rgba(13, 41, 80, 0.8);
}

#gcjd .t-map-title {
    margin-left: 0.5rem;
    padding-top: 0.3rem;
}

.t-partner-bottom {
    width: 90%;
    height: 30%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 1%;
}

.t-partner-bottom-item {
    width: 23%;
    height: 100%;
    margin-left: 1%;
    margin-right: 1%;
    position: relative;
    background-image: url("../images/partner/bg-l1.png");
    background-size: 100% 100%;
    float: left;
    padding-top: 0.16rem;
}

.t-partner-bottom-item .t-partner-bottom-item-title {
    font-size: 0.224rem;
    color: #4cdcfe;
    margin-bottom: 0.16rem;
}

.t-partner-bottom-item .t-partner-bottom-item-title img {
    width: 0.048rem;
    height: 0.224rem;
    margin-bottom: 0.048rem;
    margin-right: 0.08rem;
    margin-left: 0.48rem;
}

.t-partner-bottom-item .t-partner-bottom-item-chart {
    overflow-x: hidden;
    overflow-y: scroll;
}

.t-ggg-rada .t-hzs-znyj-lada {
    width: 2rem;
    height: 2rem;
    float: left;
    margin-left: 0.5rem;
    margin-top: 0.3rem;
    background-image: url("../images/leda.png");
    background-size: 100% 100%;
}

.t-ggg-rada .t-hzs-znyj-lada img {
    width: 100%;
    height: 100%;
}

.t-ggg-rada .t-hzs-znyj-tb {
    float: right;
    width: 58%;
    height: 100%;
    padding-top: 0.24rem;
    line-height: 0.56rem;
}

.t-ggg-rada .t-hzs-znyj-tb .t-tb-row {
    height: 20%;
    width: 100%;
    font-size: 0.192rem;
}

.t-ggg-rada .t-hzs-znyj-tb .t-tb-row div {
    float: left;
}

.t-ggg-rada .t-hzs-znyj-tb .t-tb-row div:first-child {
    color: #4cdcfe;
    opacity: 0.5;
    text-align: center;
    width: 42%;
}

.t-ggg-rada .t-hzs-znyj-tb .t-tb-row div:last-child {
    color: #fff;
    text-align: right;
    width: 27%;
}

.t-ggg-rada .t-hzs-znyj-tb .t-tb-row div:nth-child(2) {
    color: #07e5ff;
    text-align: right;
    width: 16%;
}

.t-noscroll {
    overflow: hidden !important;
}

.t-wd-ct {
    width: 56% !important;
}

.t-tj-gcs1 {
    width: 100%;
    height: 86%;
}

.t-tj-gcs {
    width: 92%;
    height: 100%;
    margin: 0 auto;
}

#xmzjChartGys {
    width: 100%;
    height: 87%;
}

.t-card-idx {
    background-image: url("../images/kuang8.png");
    background-size: 100% 100%;
}

#partnerMap {
    width: 97%;
    height: 96%;
    margin: 0 auto;
    margin-top: 1.2%;
}


/*项目详情*/

.t-pd-nav {
    height: 1.824rem;
    width: 98%;
    margin-top: 0.32rem;
    margin: 0 auto;
    background-image: url("../images/dingkuang.png");
    background-size: 100% 100%;
}

.t-pd-nav .am-fr,
.t-pd-nav .am-fl {
    height: 100%;
}

.t-pd-nav .t-pd-nav-lf {
    line-height: 0.8rem;
}

.t-pd-nav .t-pd-nav-lf img {
    width: 0.48rem;
    height: 0.48rem;
    margin-left: 0.592rem;
}

.t-pd-nav .t-pd-nav-lf .t-web-title {
    font-size: 0.448rem;
    color: #54D6FD;
    margin-left: 0.32rem;
}

.t-pd-nav .t-pd-nav-lf .t-web-subtitle {
    font-size: 0.48rem;
    color: #2EF5E6;
    margin-left: 0.32rem;
}

.t-pd-nav .t-pd-nav-lr {
    line-height: 0.8rem;
    padding-right: 0.64rem;
}

.t-pd-nav .t-pd-nav-lr .t-pd-nav-lr-wz1 {
    font-size: 0.24rem;
    color: #fff;
    margin-right: -0.16rem;
}

.t-pd-nav .t-pd-nav-lr .t-pd-nav-lr-img1 {
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.24rem;
    margin-left: 0.24rem;
    cursor: pointer;
}

.t-pd-nav .t-pd-nav-lr .t-pd-nav-lr-img2 {
    width: 0.608rem;
    height: 0.608rem;
    margin-right: 0.24rem;
    margin-left: 0.24rem;
    border-radius: 50%;
}

.t-pd-nav .t-pd-nav-lr .t-pd-nav-lr-wz2 {
    font-size: 0.224rem;
    color: #fff;
}

.t-pd-bdc {
    height: 7.36rem;
    width: 98%;
    margin: 0 auto;
}

.t-pd-bdc .t-bdc-title {
    height: 1.28rem;
    margin-left: 0.4rem;
}

.t-pd-bdc .t-bdc-title img {
    width: 0.448rem;
    height: 0.448rem;
}

.t-pd-bdc .t-bdc-title span {
    font-size: 0.32rem;
    color: #2ef5e6;
    margin-left: 0.24rem;
}

.t-pd-bdc .t-bdc-card {
    width: 100%;
    height: 5.76rem;
}

.t-pd-bdc .t-bdc-card .t-card {
    height: 100%;
    background-image: url("../images/xinxi@2x.png");
    background-size: 100% 100%;
    padding: 0;
}

.t-pd-bdc .t-bdc-card .t-card div {
    font-size: 0.32rem;
    color: #2EF5E6;
    padding-left: 0.4rem;
    margin-top: 0.3rem;
}

.t-pd-bdc .t-bdc-card .t-card div span {
    width: 0.06rem;
    height: 0.288rem;
    background-color: #4cdcfe;
    line-height: 0.29rem;
    float: left;
    margin-top: 0.12rem;
    display: inline-block;
    margin-right: 0.1rem;
}

.t-pd-bdc .t-bdc-card .t-card ul {
    padding-left: 0.7rem;
    margin-top: 0.32rem;
}

.t-pd-bdc .t-bdc-card .t-card ul li {
    font-size: 0.224rem;
    color: #fff;
    line-height: 0.4rem;
    width: 90%;
}

.t-pd-bdc .t-bdc-card .t-card-ls {
    height: 95%;
    margin-top: 0.5%;
    padding: 0;
}

.t-pd-bdc .t-bdc-card .t-pd-video {
    width: 100%;
    height: 100%;
    border: 1px solid #00eaff;
    background-color: #000;
}

.t-pd-jindu {
    height: 4.672rem;
    background-image: url("../images/jindu@2x.png");
    background-size: 100% 100%;
    width: 98%;
    margin: 0 auto;
}

.t-pd-jindu .t-pd-jindu-title {
    height: 1.28rem;
    margin-left: 0.4rem;
}

.t-pd-jindu .t-pd-jindu-title img {
    width: 0.448rem;
    height: 0.448rem;
}

.t-pd-jindu .t-pd-jindu-title span {
    font-size: 0.32rem;
    color: #2ef5e6;
    margin-left: 0.24rem;
}

.t-pd-jindu .t-pd-jd-pro {
    width: 80%;
    height: 0.88rem;
    margin-top: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
    position: relative;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-no {
    height: 100%;
    background-color: #3391C1;
    width: 0%;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-no .t-pd-jd-pro-item {
    font-size: 0.224rem;
    color: #fff;
    position: absolute;
    width: 1.152rem;
    height: 1.152rem;
    line-height: 1.152rem;
    text-align: center;
    border-radius: 50%;
    background-color: #426695;
    z-index: 1;
    top: -0.14rem;
    left: -0.6rem;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-no .t-pd-jd-pro-item i {
    position: absolute;
    left: 0.25rem;
    font-size: 0.7rem;
    color: #91FF00;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-no .t-pd-jd-pro-item:nth-child(2) {
    left: 17%;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-no .t-pd-jd-pro-item:nth-child(3) {
    left: 37%;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-no .t-pd-jd-pro-item:nth-child(4) {
    left: 57%;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-no .t-pd-jd-pro-item:nth-child(5) {
    left: 77%;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-no .t-pd-jd-pro-item:nth-child(6) {
    left: 97%;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-item-text {
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 0;
    font-size: 0.224rem;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-item-text .t-pd-jd-pro-item-text-f {
    width: 20%;
    height: 100%;
    line-height: 0.9rem;
    position: absolute;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-item-text .t-pd-jd-pro-item-text-f:nth-child(2) {
    left: 20%;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-item-text .t-pd-jd-pro-item-text-f:nth-child(3) {
    left: 40%;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-item-text .t-pd-jd-pro-item-text-f:nth-child(4) {
    left: 60%;
}

.t-pd-jindu .t-pd-jd-pro .t-pd-jd-pro-item-text .t-pd-jd-pro-item-text-f:nth-child(5) {
    left: 80%;
}

.t-jj-ks {
    background-color: #426695 !important;
}

.t-jj-wks {
    background-color: #11B2BE !important;
}

.t-jj-ks-txt {
    color: #fff;
}

.t-jj-wks-txt {
    color: #000;
}

.t-pd-gcs {
    background-image: url("../images/wulie@2x.png");
    background-size: 100% 100%;
    width: 98%;
    margin: 0.25rem auto 0rem;
}

.t-pd-gcs .t-pd-gcs-title {
    height: 1.28rem;
    margin-left: 0.4rem;
}

.t-pd-gcs .t-pd-gcs-title img {
    width: 0.448rem;
    height: 0.448rem;
}

.t-pd-gcs .t-pd-gcs-title span {
    font-size: 0.32rem;
    color: #2ef5e6;
    margin-left: 0.24rem;
}

.t-pd-gcs .t-pd-gcs-tb {
    padding-right: 0.15rem;
    table-layout: fixed;
    margin-bottom: 0;
    width: 100%;
    font-size: 0.224rem;
    color: #fff;
    border: none;
}

.t-pd-gcs .t-pd-gcs-tb td {
    border: none;
    text-align: center;
    padding: 0;
    vertical-align: middle;
}

.t-pd-gcs .t-pd-gcs-tb tr {
    height: 0.72rem;
}

.t-pd-gcs .t-pd-gcs-tb thead tr {
    background-color: #0A83B8;
}

.t-pd-gcs .t-pd-gcs-tb tbody tr:nth-child(2n) {
    background-color: #0A83B8;
}

.t-pd-gcs .t-pd-gcs-tb-th {
    table-layout: fixed;
    padding-right: 0.16rem;
    width: 98%;
    font-size: 0.224rem;
    margin: 0 auto;
    color: #fff;
}

.t-pd-gcs .t-pd-gcs-tb-th tr {
    background-color: #0A83B8;
}

.t-pd-gcs .t-pd-gcs-tb-th tr th {
    border: none;
    text-align: center;
    padding: 0;
    vertical-align: middle;
}

.t-pd-gcs .t-pd-gcs-tb-th tr {
    height: 0.72rem;
}

.t-pd-gcs .t-pd-gcs-tb-div {
    width: 98%;
    margin: 0 auto 0.4rem;
    overflow-x: hidden;
    overflow-y: scroll;
}


/*合作商详情*/

.t-hzsdt-title {
    width: 98%;
    font-size: 0.48rem;
    color: #2EF5E6;
    padding: 0.2rem 0.6rem;
}

.t-hzsdt-title span {
    font-weight: 700;
}

.t-hzsdt-con {
    width: 98%;
    height: 6.4rem;
    margin: 0 auto;
}

.t-hzsdt-con .t-hzsdt-card {
    padding: 0;
    height: 100%;
}

.t-hzsdt-con .t-hzsdt-card .t-hzsdt-warp {
    height: 98%;
    width: 98%;
    background-image: url("../images/hezuoshang@2x.png");
    background-size: 100% 100%;
}

.t-hzsdt-con .t-hzsdt-card .t-hzsdt-warp .t-hzsdt-title {
    padding-top: 0.4rem;
    font-size: 0.32rem;
    color: #2EF5E6;
}

.t-hzsdt-con .t-hzsdt-card .t-hzsdt-warp .t-hzsdt-title img {
    width: 0.448rem;
    height: 0.448rem;
    margin-right: 0.128rem;
}

.t-hzsdt-con .t-hzsdt-card .t-hzsdt-warp .t-hzsdt-rzzl {
    font-size: 0.224rem;
    color: #fff;
    list-style-type: none;
    margin-top: 0.32rem;
    padding-left: 0.32rem;
    padding-left: 0.82rem;
    line-height: 0.45rem;
    width: 86%;
}

.t-hzsdt-con .t-hzsdt-card .t-hzsdt-warp .t-hzsdt-rzzl .t-hzsdt-rzzl-fj {
    color: #55D8FE;
    cursor: pointer;
}

.t-hzsdt-con .t-hzsdt-card .t-hzsdt-warp .t-hzsdt-rzzl .t-hzsdt-rzzl-szdz {
    margin-top: 0.32rem;
}

.t-arrd {
    font-size: 0.26rem;
    margin-right: 0.05rem;
    position: relative;
    bottom: 0.01rem;
}

.t-hzsdt-dlzl {
    width: 98%;
    margin: 0.25rem auto;
    height: 3.424rem;
    background-image: url("../images/ziliao@2x.png");
    background-size: 100% 100%;
}

.t-hzsdt-dlzl .t-hzsdt-title {
    padding-top: 0.4rem;
    font-size: 0.32rem;
    color: #2EF5E6;
}

.t-hzsdt-dlzl .t-hzsdt-title img {
    width: 0.448rem;
    height: 0.448rem;
    margin-right: 0.128rem;
}

.t-hzsdt-dlzl .t-hzsdt-rzzl {
    font-size: 0.224rem;
    color: #fff;
    list-style-type: none;
    margin: 0;
    padding-left: 2.5rem;
    line-height: 0.45rem;
    width: 86%;
}

.t-hzsdt-dlzl .t-hzsdt-rzzl .t-hzsdt-rzzl-fj {
    color: #55D8FE;
    cursor: pointer;
}

.t-hzsdt-dlzl .t-hzsdt-rzzl .t-hzsdt-rzzl-szdz {
    margin-top: 0.32rem;
}

.t-hzsdt-dlz2 {
    width: 98%;
    padding-bottom: 0.4rem;
    margin: 0.25rem auto;
    background-image: url("../images/ziliao@2x.png");
    background-size: 100% 100%;
}

.t-hzsdt-dlz2 .t-hzsdt-title {
    padding-top: 0.4rem;
    font-size: 0.32rem;
    color: #2EF5E6;
}

.t-hzsdt-dlz2 .t-hzsdt-title img {
    width: 0.448rem;
    height: 0.448rem;
    margin-right: 0.128rem;
}

.t-hzsdt-dlz2 .t-hzsdt-rzzl {
    font-size: 0.224rem;
    color: #fff;
    margin: 0;
    padding-left: 2.5rem;
    line-height: 0.45rem;
    width: 86%;
}

.t-hzsdt-dlz2 .t-hzsdt-rzzl .t-hzsdt-rzzl-fj {
    color: #55D8FE;
    cursor: pointer;
}

.t-hzsdt-dlz2 .t-hzsdt-rzzl .t-hzsdt-rzzl-szdz {
    margin-top: 0.32rem;
}


/*合作商列表*/

.t-partner-list-mid {
    height: 6.4rem;
    width: 98%;
    margin: 0.25rem auto 0;
}

.t-partner-list-mid .t-partner-list-mid-l {
    padding: 0;
    height: 100%;
}

.t-partner-list-mid .t-partner-list-mid-l .t-wrap {
    height: 98%;
    width: 99%;
    background-image: url("../images/zizhi@2x.png");
    background-size: 100% 100%;
}

.t-partner-list-mid .t-partner-list-mid-l .t-wrap .t-partner-list-tab1 {
    height: 1.04rem;
    width: 100%;
    padding-left: 0.64rem;
    padding-top: 0.16rem;
}

.t-partner-list-mid .t-partner-list-mid-l .t-wrap .t-partner-list-tab1 img {
    width: 0.448rem;
    height: 0.448rem;
}

.t-partner-list-mid .t-partner-list-mid-l .t-wrap .t-partner-list-tab1 span {
    font-size: 0.288rem;
    color: #2EF5E6;
    display: inline-block;
    padding: 0.25rem 0.25rem;
    cursor: pointer;
    margin-right: 0.24rem;
}

.t-partner-list-mid .t-partner-list-mid-l .t-wrap .t-pl-chart {
    height: 77%;
    width: 40%;
    margin: 0 auto;
}

.t-partner-list-mid .t-partner-list-mid-r {
    height: 100%;
    padding: 0;
}

.t-partner-list-mid .t-partner-list-mid-r .t-wrap {
    height: 98%;
    width: 99%;
    background-image: url("../images/quyu@2x.png");
    background-size: 100% 100%;
    float: right;
}

.t-partner-list-mid .t-partner-list-mid-r .t-wrap .t-partner-list-mid-r-title {
    height: 1.04rem;
    width: 100%;
    padding-left: 0.64rem;
    padding-top: 0.16rem;
}

.t-partner-list-mid .t-partner-list-mid-r .t-wrap .t-partner-list-mid-r-title img {
    width: 0.448rem;
    height: 0.448rem;
}

.t-partner-list-mid .t-partner-list-mid-r .t-wrap .t-partner-list-mid-r-title span {
    font-size: 0.288rem;
    color: #2EF5E6;
    margin-left: 0.24rem;
}

.t-partner-list-mid .t-partner-list-mid-r .t-wrap .t-pl-chart {
    height: 77%;
    width: 94%;
    margin: 0 auto;
}

.t-pl-active {
    color: #2EF5E6 !important;
    border-bottom: 1px solid #2EF5E6;
}

.t-toDetail {
    cursor: pointer;
}

.t-gcs-ls-md-l {
    height: 100%;
    padding: 0 0.15rem 0 0;
}

.t-gcs-ls-md-r {
    height: 100%;
    padding: 0;
}


/*项目列表*/

.t-gb-azt {
    position: relative;
}

.t-gb-azt .t-gb-azt-bt {
    position: absolute;
    z-index: 2;
    bottom: 0;
    height: 0.8rem;
    line-height: 0.8rem;
    width: 96.5%;
    margin: 0 0 0.14rem 1.7%;
    background-color: #3394C4;
    padding-left: 0.32rem;
    padding-right: 0.32rem;
}

.t-gb-azt .t-gb-azt-bt div:first-child {
    font-size: 0.24rem;
    color: #fff;
    float: left;
}

.t-gb-azt .t-gb-azt-bt div:last-child {
    font-size: 0.32rem;
    color: #4AD991;
    float: right;
}

.t-gb-azt #plChart1 {
    height: 69%;
}

.t-aqy-chart1 {
    width: 100%;
    height: 100%;
    float: left;
}

.t-aqy-chart2 {
    width: 80%;
    height: 100%;
    float: right;
}

.t-aqy-chart2 p {
    font-size: 0.32rem;
    color: #3B86FF;
}

.t-aqy-chart2 .t-jdt-item {
    height: 0.64rem;
    margin-top: 0.12rem;
    width: 90%;
    cursor: pointer;
}

.t-aqy-chart2 .t-jdt-item .t-com-name {
    height: 0.43rem;
    line-height: 0.43rem;
    font-size: 0.224rem;
    color: #fff;
}

.t-aqy-chart2 .t-jdt-item .t-com-name div:first-child {
    float: left;
}

.t-aqy-chart2 .t-jdt-item .t-com-name div:last-child {
    float: right;
}

.t-aqy-chart2 .t-jdt-item .layui-progress {
    height: 0.096rem;
    line-height: 0.096rem;
}

.t-aqy-chart2 .t-jdt-item .layui-progress .layui-progress-bar {
    height: 100%;
}

.t-logout1 {
    left: 67% !important;
    top: 65% !important;
}

.t-xm-tj-md {
    height: 6.4rem;
    width: 98%;
    margin: 0.25rem auto 0;
}

.t-xm-tj-md .t-xm-tj-md-l {
    height: 100%;
    padding: 0;
}

.t-xm-tj-md .t-xm-tj-md-l .t-wrapper {
    width: 100%;
    height: 100%;
    background-image: url("../images/gongqi@2x.png");
    background-size: 100% 100%;
}

.t-xm-tj-md .t-xm-tj-md-l .t-wrapper .t-ts-tit {
    height: 20%;
    margin-left: 0.48rem;
}

.t-xm-tj-md .t-xm-tj-md-l .t-wrapper .t-ts-tit img {
    width: 0.448rem;
    height: 0.448rem;
}

.t-xm-tj-md .t-xm-tj-md-l .t-wrapper .t-ts-tit span {
    font-size: 0.32rem;
    color: #2ef5e6;
    margin-left: 0.24rem;
}

.t-xm-tj-md .t-xm-tj-md-l .t-wrapper .t-pl-chart {
    height: 77%;
    width: 94%;
    margin: 0 auto;
}

.t-xm-tj-md .t-xm-tj-md-r {
    height: 100%;
    padding: 0;
}

.t-xm-tj-md .t-xm-tj-md-r .t-wrapper {
    width: 99%;
    height: 100%;
    background-image: url("../images/jine@2x.png");
    background-size: 100% 100%;
}

.t-xm-tj-md .t-xm-tj-md-r .t-wrapper .t-ts-tit {
    height: 20%;
    margin-left: 0.48rem;
}

.t-xm-tj-md .t-xm-tj-md-r .t-wrapper .t-ts-tit img {
    width: 0.448rem;
    height: 0.448rem;
}

.t-xm-tj-md .t-xm-tj-md-r .t-wrapper .t-ts-tit span {
    font-size: 0.32rem;
    color: #2ef5e6;
    margin-left: 0.24rem;
}

.t-xm-tj-md .t-xm-tj-md-r .t-wrapper .t-pl-chart {
    height: 77%;
    width: 94%;
    margin: 0 auto;
}

.t-hide {
    display: none;
}

.t-show {
    display: block;
}

.t-map-tj {
    width: 80%;
    height: 0.88rem;
    position: absolute;
    bottom: 3%;
    left: 10%;
    z-index: 9999;
    background-color: #142146;
    border: 1px solid #266287;
}

.t-map-tj .t-gysmap-tj-item {
    width: 25%;
    height: 100%;
    float: left;
    text-align: center;
}

.t-map-tj .t-gysmap-tj-item img {
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.192rem;
}

.t-map-tj .t-gysmap-tj-item span {
    font-size: 0.224rem;
    color: #fff;
}

.t-color-dt-xm {
    color: #f54965 !important;
}

.t-color-dt-hzs {
    color: #5d9149 !important;
}

.t-color-dt-gcs {
    color: #3c70d1 !important;
}

.t-gysmap-fun {
    position: absolute;
    z-index: 99999;
    height: 8%;
    width: 95%;
    left: 3%;
    top: 2%;
}

.t-gysmap-fun .layui-layer-min cite {
    background-color: #fff !important;
}

.t-gysmap-fun .layui-layer-ico {
    background-color: #fff;
}

.t-gysmap-fun .layui-layer-close {
    background-color: #fff;
}


/*合作商卡片切换补充*/

.t-hp-mid-class {
    z-index: 50 !important;
    left: 25% !important;
    height: 100% !important;
    width: 50% !important;
    right: auto !important;
}

.t-hp-left-class {
    z-index: 20 !important;
    left: 5% !important;
    height: 90% !important;
    width: 30% !important;
    right: auto !important;
    transform: rotate(3deg);
    -ms-transform: skewY(-5deg);
    /* IE 9 */
    -moz-transform: skewY(-5deg);
    /* Firefox */
    -webkit-transform: skewY(-5deg);
    /* Safari 和 Chrome */
    -o-transform: skewY(-5deg);
    /* Opera */
}

.t-hp-right-class {
    z-index: 20 !important;
    right: 5% !important;
    height: 90% !important;
    width: 30% !important;
    left: auto !important;
    -ms-transform: skewY(5deg);
    /* IE 9 */
    -moz-transform: skewY(5deg);
    /* Firefox */
    -webkit-transform: skewY(5deg);
    /* Safari 和 Chrome */
    -o-transform: skewY(5deg);
    /* Opera */
}

.t-pt-fun {
    height: 0.64rem;
    width: 0.8rem;
    color: #fff;
    font-size: 0.192rem;
    position: absolute;
    top: 1.8rem;
    right: 0.1rem;
    z-index: 100;
}

.t-pt-fun .t-pt-fun-item {
    background-color: #132347;
    border: 1px solid #44ceee;
    margin-bottom: 0.1rem;
    text-align: center;
    padding: 0.08rem 0.08rem 0.08rem 0.08rem;
    cursor: pointer;
}

.t-pt-fun .t-pt-fun-item img {
    width: 0.352rem;
    height: 0.352rem;
}

.t-ch-gystj-icon {
    width: 0.336rem;
    height: 0.288rem;
}

.t-ch-hzstj-icon {
    width: 0.304rem;
    height: 0.304rem;
}

.t-china-common-btcon {
    height: 34%;
    width: 100%;
    clear: both;
    padding-left: 0.441rem;
    padding-right: 0.441rem;
}

.t-china-common-btcon .t-ccb-idx {
    width: 33.33333%;
    height: 100%;
    float: left;
    position: relative;
}

.t-china-common-btcon .t-ccb-idx .t-ccb-idx-title {
    width: 100%;
    height: 20%;
    padding-left: 0.08rem;
}

.t-china-common-btcon .t-ccb-idx .t-ccb-idx-title .t-ccb-idx-title-l {
    width: 50%;
    height: 100%;
    float: left;
}

.t-china-common-btcon .t-ccb-idx .t-ccb-idx-title .t-ccb-idx-title-r {
    width: 50%;
    height: 100%;
    float: right;
    padding-right: 0.4rem;
}

.t-china-common-btcon .t-ccb-idx .t-ccb-idx-title .t-ccb-idx-title-r span {
    padding-right: 0.1rem !important;
    color: #4cdcfe !important;
    cursor: pointer;
}

.t-china-common-btcon .t-ccb-idx .t-ccb-idx-title .t-ccb-idx-title-r img {
    width: 0.304rem !important;
    height: 0.304rem !important;
    cursor: pointer;
}

.t-china-common-btcon .t-ccb-idx .t-ccb-idx-title img {
    width: 0.256rem;
    height: 0.272rem;
    margin-bottom: 0.06rem;
}

.t-china-common-btcon .t-ccb-idx .t-ccb-idx-title span {
    margin-left: 0.096rem;
    font-size: 0.256rem;
    color: #ffe004;
}

.t-text-right {
    text-align: right !important;
}

.t-ccb-idx-chart-bl {
    width: 92%;
    height: 100%;
    position: relative;
}

.t-water {
    width: 100%;
    height: 100%;
}

.t-water-title {
    width: 100%;
    height: 12%;
    position: absolute;
    z-index: 1;
    padding-left: 0.5rem;
    left: 0rem;
    top: 0rem;
    font-size: 0.192rem;
    color: #fff;
}

.t-water-title span {
    color: #4cdcfe;
    margin-left: 0.1rem;
    font-size: 0.224rem;
}

.t-ccb-idx-chart-bl-sp {
    display: block;
    width: 0.2rem;
    height: 80%;
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0.36rem;
}

.t-water-tj {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 15%;
}

.t-water-tj div {
    float: left;
    color: #fff;
    font-size: 0.192rem;
    padding: 0 0.4rem;
}

.t-act-color {
    color: #4cdcfe !important;
    font-size: 0.224rem;
}

.t-yjts {
    padding-left: 1rem;
}

.t-idx-znyj-con {
    height: 80%;
    width: 100%;
}

.t-idx-znyj-con .t-l {
    width: 50%;
    height: 100%;
    float: left;
    position: relative;
}

.t-idx-znyj-con .t-l img {
    width: 60%;
    position: absolute;
    left: 0;
    top: 0;
    margin: 5% 8%;
}

.t-idx-znyj-con .t-l img:first-child {
    z-index: 0;
}

.t-idx-znyj-con .t-l img:last-child {
    z-index: 1;
}

.t-idx-znyj-con .t-r {
    width: 50%;
    height: 100%;
    float: right;
    position: relative;
    right: 10%;
}

.t-idx-znyj-con .t-r .t-yj-table {
    float: left;
    width: 100%;
    height: 100%;
}

.t-idx-znyj-con .t-r .t-yj-table p {
    color: #ffe004;
    text-align: center;
    font-size: 0.224rem !important;
    margin: 0 !important;
    height: 20%;
}

.t-idx-znyj-con .t-r .t-yj-table .t-table {
    width: 100%;
    height: 80%;
}

.t-idx-znyj-con .t-r .t-yj-table .t-table div {
    font-size: 0.224rem;
    padding: 0 !important;
}

.t-idx-znyj-con .t-r .t-yj-table .t-table .t-tb-row {
    width: 100%;
    font-size: 0.192rem;
    line-height: 0.5rem;
}

.t-idx-znyj-con .t-r .t-yj-table .t-table .t-tb-row div:first-child {
    color: #fff;
    text-align: center;
}

.t-idx-znyj-con .t-r .t-yj-table .t-table .t-tb-row div:last-child {
    color: #fff;
    text-align: right;
}

.t-idx-znyj-con .t-r .t-yj-table .t-table .t-tb-row div:nth-child(2) {
    color: #07e5ff;
    text-align: right;
}

.t-ccb-idx-yy-title {
    font-size: 0.256rem;
    color: #ffe004;
    height: 20%;
    padding-left: 0.2rem;
    text-align: center;
    padding-top: 2%;
}

.t-ccb-idx-mq-wrapper {
    width: 100%;
    height: 62%;
    overflow: hidden;
}

.t-ccb-idx-mq-wrapper .t-ccb-yywfkxm {
    height: 100%;
    width: 100%;
}

.t-idx-xmm-tr {
    font-size: 0.224rem;
    color: #20e38f;
    height: 0.5rem;
    line-height: 0.5rem;
    margin: 0 0 0 0.5rem;
}

.t-idx-xmm-tr .t-idx-th {
    float: left;
}

.t-idx-xmm-tr .t-idx-th:first-child {
    width: 40%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    padding-left: 0.08rem;
}

.t-idx-xmm-tr .t-idx-th:nth-child(2) {
    width: 30%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}

.t-idx-xmm-tr .t-idx-th:nth-child(3) {
    width: 30%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}

.t-idx-tr {
    font-size: 0.224rem;
    color: #01fafe;
    height: 0.5rem;
    line-height: 0.5rem;
    margin: 0 0 0 0.5rem;
}

.t-idx-tr .t-idx-td {
    float: left;
}

.t-idx-tr .t-idx-td:first-child {
    width: 40%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    cursor: pointer;
    padding-left: 0.08rem;
}

.t-idx-tr .t-idx-td:nth-child(2) {
    width: 30%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}

.t-idx-tr .t-idx-td:nth-child(3) {
    width: 30%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}

.t-idx-tr:nth-child(2n-1) {
    background: rgba(93, 183, 215, 0.15);
}

.t-china-today-increase-prj {
    height: 15.5%;
    width: 100%;
    margin-top: 3.3%;
    background-image: url("../images/zongkong/22.png");
    background-size: 100% 100%;
}

.t-china-today-increase-prj span:first-child {
    font-size: 0.32rem;
    color: #11ee7d;
    padding-right: 0.16rem;
}

.t-china-today-increase-prj span:last-child {
    font-size: 0.32rem;
    color: #11ee7d;
    font-family: Digital-7Mono;
    color: #ffe004;
    font-size: 0.64rem;
}

.t-china-will-expire-prj {
    height: 41%;
    width: 100%;
}

.t-china-will-expire-prj .t-china-will-expire-prj-title {
    font-size: 0.256rem;
    color: #ffe004;
    text-align: center;
    height: 10%;
    position: relative;
    top: 0.1rem;
}

.t-china-will-expire-prj .t-china-will-expire-prj-con {
    height: 90%;
    background-image: url("../images/zongkong/33.png");
    background-size: 100% 100%;
}

.t-china-will-expire-prj .t-china-will-expire-prj-con .t-jjdx-head-tr {
    font-size: 0.224rem;
    color: #20e38f;
    height: 0.7rem;
    margin: 0 0 0 0.5rem;
}

.t-china-will-expire-prj .t-china-will-expire-prj-con .t-jjdx-head-tr .t-jjdx-th {
    float: left;
    margin-top: 0.4rem;
}

.t-china-will-expire-prj .t-china-will-expire-prj-con .t-jjdx-head-tr .t-jjdx-th:first-child {
    width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    padding-left: 0.08rem;
}

.t-china-will-expire-prj .t-china-will-expire-prj-con .t-jjdx-head-tr .t-jjdx-th:last-child {
    width: 30%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    padding-left: 0.08rem;
}

.t-jjdx-body-wrapper {
    width: 90%;
    height: 72%;
    margin: 0 auto;
    overflow: hidden;
}

.t-jjdx-body-wrapper .t-jjdxxm-tb {
    width: 100%;
    height: 100%;
}

.t-jjdx-body-wrapper .t-jjdxxm-tb .t-jjdxxm-tr:nth-child(2n-1) {
    background: rgba(93, 183, 215, 0.15);
}

.t-jjdx-body-wrapper .t-jjdxxm-tb .t-jjdxxm-tr {
    font-size: 0.224rem;
    color: #01fafe;
    height: 0.5rem;
    line-height: 0.5rem;
}

.t-jjdx-body-wrapper .t-jjdxxm-tb .t-jjdxxm-tr .t-jjdx-td {
    float: left;
}

.t-jjdx-body-wrapper .t-jjdxxm-tb .t-jjdxxm-tr .t-jjdx-td:first-child {
    width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    cursor: pointer;
}

.t-jjdx-body-wrapper .t-jjdxxm-tb .t-jjdxxm-tr .t-jjdx-td:last-child {
    width: 30%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}

.t-china-delay-prj {
    height: 41%;
    width: 100%;
}

.t-bddt-search {
    position: absolute;
    left: 0.1rem;
    top: 0.1rem;
    height: 0.6rem;
    width: 90%;
    z-index: 9999;
    font-size: 0.192rem;
}

.t-bddt-search #provinceSearch,
.t-bddt-search #citySearch {
    height: 0.5rem;
    width: 1.6rem;
}

.t-bddt-search #proName {
    height: 0.5rem;
    width: 2.6rem;
    padding-left: 0.064rem;
    padding-right: 0.064rem;
}

.t-bddt-search .t-zk-f-btn {
    height: 0.5rem;
    width: 1.6rem;
    border-radius: 5px;
    border: none;
    background: #359BCD !important;
    font-size: 0.192rem;
    color: #fff !important;
}

.t-bddt-search .t-zk-f-btn span {
    margin-right: 0.096rem;
}

.t-colored {
    background-color: #359BCD !important;
    color: #fff !important;
    border: none;
    border-radius: 5px;
}

.layui-laydate {
    font-size: 0.224rem !important;
}

.t-bddt-fun-btn {
    position: absolute;
    right: 0.1rem;
    top: 1.5rem;
    width: 1rem;
    z-index: 9999;
    font-size: 0.192rem;
}

.t-bddt-fun-btn .t-bddt-fun-item {
    color: #fff;
    margin: 0 auto;
    text-align: center;
    padding: 0.1rem 0.1rem;
    background-color: #132347;
    border: 1px solid #44ceee;
    cursor: pointer;
}

.t-bddt-fun-btn .t-bddt-fun-item img {
    margin-bottom: 0.08rem;
}

.t-full-screen {
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    top: -0.6rem !important;
    left: 0 !important;
    z-index: 8888 !important;
}

.t-cm-top-full {
    margin-left: 0% !important;
    width: 100% !important;
    height: 100% !important;
}

.t-back {
    float: left;
    padding-top: 0.4rem !important;
    padding-left: 0.3rem !important;
    cursor: pointer;
}

.t-back i {
    color: #fff;
    font-size: 0.32rem;
}

.t-page-con {
    width: 98%;
    height: 60px;
    margin: 0 auto;
    text-align: center;
}

.layui-laypage {
    margin: 0;
}

.layui-laypage a,
.layui-laypage span {
    background-color: #165895;
    font-size: 0.224rem;
    color: #fff;
    border: 0.5px solid #54d8fe;
}

.layui-laypage a:hover,
.layui-laypage span:hover {
    color: #fff;
}