.tj-echartbox {
	
 margin:0; 
	text-align: center
}

.tj_a { width:40%; height:45vh; overflow:hidden;margin-bottom:2%;margin-top:1%; padding-left:5%}
	.tajibox{ background:url(../images/tj_a.png) no-repeat;width: auto;
    height:98%; position:relative; margin-top:2%; background-size:100% 100%; }
.tj_a ul li{ float:left; width:25% }
.car-icon{ background:url(../images/car2.png) no-repeat; width:19px; height:12px; display:block;background-size:100% 100%;}
.tj_b{position:absolute; left:11.7rem; top:18%;
	}
	.tj_c{position:absolute; left:11.7rem; top:22%;}
	.tajiiconbox{animation: myfirst 5s;animation: wrapper-gradient 2s linear; position:relative; top:23% }
	.mgrignt{ margin:0 .08rem }
	.icon-fangda{ position:relative;top:.05rem}
	.rope-icon{ width:18px; height:1.9rem; display:block;animation:myfirst 5s;background:url(../images/rope2.png);}
.hook-icon{ width:19px; height:19px; display:block; background:url(../images/hook2.png) no-repeat;background-size:100% 100%; position:absolute; bottom:-16px; left:0}


.tj-centon { width:100%;font-size:1rem; font-weight:bold; border-bottom:1px solid #f2f2f2;box-shadow: 0 3px 10px rgba(62,85,120,.045); background:#fff; overflow:hidden; padding-bottom:.08rem; color:#c0e9ff; display: flex;justify-content:space-between;}
.tj-centon  li{  padding:15px; color:#333 }
.tj-table{ border:1px solid #edede3; background:#fbfbf1; width:98%; margin:5px auto;    box-shadow: 0 3px 10px rgba(62,85,120,.045);  }
.clearfix{ clear:both; overflow:hidden}
.tj-table img{ width:24px; margin:0 10px;}
.tj-centon li span{ color:#2c6dd2}
.tj-table td{ padding:2px 0; font-size:12px; position:relative; color:#333; font-weight:bold; text-align:left;}
.tj-table td div{ display:inline-block}
.tj-table .bg-tr td{background:#303c52; color:#fff!important}
.tj-table td .unit{ position:absolute; right:0px; top:0; color:#89909d; font-size:13px}
.ringline{ border-left:1px dashed #edede3}
.leftline{ border-right:1px dashed #edede3}
.tj-table td p b{ font-size:16px; color:#212121;}
.tj-table td p{ margin:0; padding:2px 0}
.tj-table .icon-xiangshang1{ font-size:.26rem!important}
.tj-table .icon-fangda{ font-size:.26rem!important}
.tj-table i{ font-size:.40rem}
.tj-table .icon-cuo{ color:#cf1715; font-size:.30rem }
.tj-table .icon-dui{color:#97f23b; font-size:.30rem}
.tj-table .icon-jinggao{ color:#e0941a; font-size:.30rem}
.tj-box-table{ width:99%; margin:0 auto;  }
.tj-box-table .sp_box{ padding:0}
.tj-box-table a.more{ margin:0 !important}
.tj-box-table .sp_content{background:#fff; padding:10px;}
#maincircle {
    width: 38vh;
    height: 38vh;
    border: 1px solid #0697f0;
    border-radius: 50%;
    margin: 10% auto 0;
    position: relative;/*定义表盘样式*/
}
#second {
    width: .8rem;
    height: 20vh;
	
      border: 1px solid #0697f0;
    position: absolute;
    top: 2%;
    left: 48%;
    transform-origin: center bottom;
	
    animation: second 5s;
	animation-fill-mode: forwards;
}
.circle-icon{  width: 1rem;
    height:  1rem; background:#0897f5;
	 border-radius: 50%;
    position:relative;
    bottom: -85.5%;
	  border: 1px solid #fff;
    left:-.04rem;
    transform-origin: center top;}
	.circle-text{ position:absolute; bottom:20%;  width:100%; text-align:center; color:#999}
	.circle-text span{ padding:0 3%}
#minute {
    width: 1.6rem;
    height:  1.6rem;
   border: 1px solid #0697f0;
	 border-radius: 50%;
	
    position: absolute;
     top: 83.5%;
    left: -.35rem;
    transform-origin: center bottom;
   
}
@keyframes second {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(120deg);
		top:-12%
    }
}
.tj-right {
    width: 55%;
}
.pulll_right {
    float: right;
}
.pulll_left {
    float: left;
}
.tj_label_primary {
    background: #39b54a ;
    padding: .5rem;
    position: absolute;
    bottom: 0;
    right: 0;
    color: #fff;
}
.text-b{color:#2c6dd2 !important}
.text-s{ color:#39b54a !important}
.text-r{ color:#ff7058 !important}
.text-y{ color:#f8ac59 !important}
.echarts{width: 100%; height:100%;}
.tjsj_img img{ width:100%; height:100%; border-radius:3px}
.tjsj_img{width:100%;  height:13vh; border-radius:5px; position:relative}
.tjsj_box{width:22%; margin-right:8px; padding:3px; border:1px dashed #ddd; position:relative;background:#f2f2f2 }
.tj-list-box{ width:78%}
.tj-list-box table{ border-collapse: collapse;}
.tj-list-box table tr:nth-of-type(2n+1) {
    background-color: rgba(0,0,0,.05);
}
.tj-list-box table td{    border-top: 1px solid #e7eaec;
    line-height: 1.42857;
    padding: 5px 2px; text-align:center;
    vertical-align: top;
}
.tj-con table{ width:100%}
.tj-con table td{ text-align:center; padding:5px; background:#fff}
.tj-con table td i{ font-size:2rem}
.tj-list-box table tr.bg{ background:#d9eefb !important}
.text-border{  margin:5px 0; width:94%; padding:8px 0;border-radius:3px; text-align:center; position:absolute; bottom:-3px; background:#fff;  border:1px dashed #ddd; }
.forearm {
    position: absolute;
    top: -0.464rem;
    left: 33vh;
    width: 80px;
    height: 0.384rem;
    text-align: center;
    line-height: 0.192rem;
    font-size: 0.1536rem;
}
.towerheight {
    position: absolute;
    left: -1.1rem;
    top: 23vh;
    padding-top: 0.032rem;
    height: 100px;
    line-height: 0.192rem;
    width: 80px;
    text-align: center;
    font-size: 0.1536rem;
}
.height30{height: 36vh; overflow: auto;}
.height20{height: 20vh; overflow: auto;}
.height21 {
    height:26vh;overflow:auto
    }
@media only screen and (min-width: 1800px) and (max-width: 2000px) {.tj-table td {
    padding: 5px;
    font-size: 13px;
    position: relative;
    color: #333;
    font-weight: bold;
    text-align: left;
}.tj-table img {
    width: 32px;
    margin: 0 10px;
}.tj-table td .unit{ position:absolute; right:10px;}.tj-list-box table td{    border-top: 1px solid #e7eaec;
    line-height: 1.42857;
    padding: 8px ; text-align:center;
    vertical-align: top;
}.tjsj_img{width:100%;  height:16.5vh; border-radius:5px;}.tjsj_box{width:21%; margin-right:15px; padding:3px; border:1px dashed #ddd; position:relative;background:#f2f2f2 }.tj-con table td i{ font-size:3rem}.tj-con table td { padding:6px; background:#fff}.tj-con table td p{ padding:0; margin:10px;}}

@media only screen and (min-width: 1200px) and (max-width: 1800px){
.forearm {
    position: absolute;
    top: -0.464rem;
    left: 20vh;
    width: 80px;
    height: 0.384rem;
    text-align: center;
    line-height: 0.192rem;
    font-size: 0.1536rem;
}
.towerheight {
    position: absolute;
    left: -1.6rem;
    top: 23vh;
    padding-top: 0.032rem;
    height: 100px;
    line-height: 0.192rem;
    width: 80px;
    text-align: center;
    font-size: 0.1536rem;
}.sp_ls_text {
    padding-top: 3px;
}.sp_ls_text p {
    padding-top: 4px !important;}
    ul li.sp_fixd2 {
        margin-top: 5px;
    }.z_label {
        margin-top: 0.4rem;}
}