.tj-echartbox {
	margin: 0;
	text-align: center
}
/*升降机*/
.sjj-box {
	position: relative
}
.sjj_sd {
	position: absolute;
	top: 30%;
	left: 10%
}
.sjj_sd img {
	width: 80px
}
.sjj-tip3 {
	position: absolute;
	left: 1.6rem;
	animation: myfirst 5s;
	animation: wrapper-gradient2 5s linear;
}
.sjj-tip4 {
	position: absolute;
	right: 0.8rem;
	animation: myfirst 5s;
	animation: wrapper-gradient3 6s linear;
}
.sjj-tip3 .sjj-tip-img-s {
	background: url(../images/sjj_02.png);
	display: inline-block;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	width: 6.8rem;
	height: 8.5rem;
}
.sjj-tip4 .sjj-tip-img-s {
	background: url(../images/sjj_03.png);
	display: inline-block;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	width: 6.8rem;
	height: 8.5rem;
}
.sjj-px {
	position: relative;
	display: inline-block;
	width: 16rem;
	overflow: hidden;
	height: 100%;
}
.sjj-box {
	width: 50%;
	text-align: center;
	padding-top: 10px
}
.sjj_card {
}
.sjj_card .p_l {
	text-align: left !important;
	padding-left: 20px;
	color: #2c6dd2;
	
}
.sjj_card .p_r {
	text-align: right !important;
	padding-right: 20px;
	color: #333;
}
.sjj_card i {
	font-size: 30px !important;
	padding-right: 5px
}
.sjj-px img {
	width: 100%;
	height: auto;
}
.sjj-px li {
	padding: 0 1rem
}
.sjj-px ul {
margin-left:.8rem;
padding-top:.6rem;
}
.sjj-sj-p p {
	border-bottom: 1px dotted #7ee3ff;
padding:.1rem;
font-size:.9rem
}
.sjj-zl-box p {
padding:.1rem
}
.text-primary {
    color: #177dff !important;
}
.sjj-tip-img {
	background: url(../images/sjj_box.png);
	display: inline-block;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
 width: .6rem;
 height: .7rem;
}
.fr {
	float: right;
	display: inline-block;
	margin-right: 1rem;
margin-top:.6rem
}
.sjj-sj-box {
	background: linear-gradient(45deg, #067fc6, #4bd9fe);
	color: white;
	position: relative;
	box-shadow: 0 4px 20px 0px rgba(0,0,0,0.14), 0 7px 10px -5px rgba(0,188,212,0.4);
	border-radius: 5px;
	padding: 10px
}
.sjj-zl-box {
	background-color: rgba(0,0,0,0.1);
	border-radius: 0 0 3px 3px;
	padding: 10px;
}
.sjj-sj-p {
	margin-top: -20px
}
.sjj-tip-text {
	position: absolute;
	top: 2rem;
	right: 0;
	background: #ff9746;
	border-radius: 6px;
	overflow: hidden;
	display: inline-block;
	padding: 5px;
	font-size: 1rem;
	font-weight: 600;
	color: #fff;
	text-align: left;
}
.sjj_card { border-top:1px dotted #3e7fff;
	border-radius: 5px;
	background-color: #fff;
	margin: 6px 5%;
	line-height: 40px;
	font-size: 30px;
	-webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
	-moz-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
	box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
	
}
.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: 1% 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: 98%;
	margin: 0 auto;
	box-shadow: 0 3px 10px rgba(62,85,120,.045);
}
.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%
}
}
.sjj-right {
	width: 50%;
	padding-top: 2%
}
.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
}
.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;
}
@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;
}
.sjj-px {
	position: relative;
	display: inline-block;
	width: 20rem;
	overflow: hidden;
	height: 100%;
}.sjj-px img {
    width: 100%;
    height:48vh;
}
.sjj_card {
	border-radius: 5px;
	background-color: #fff;
	margin: 1.5vh 5%;
	line-height: 55px;
	font-size: 30px;
	-webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
	-moz-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
	box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
	
}

.sjj-tip3 {
	position: absolute;
	left: 3.28rem;
	animation: myfirst 5s;
	animation: wrapper-gradient2 5s linear;
}
.sjj-tip4 {
	position: absolute;
	right: 2.6rem;
	animation: myfirst 5s;
	animation: wrapper-gradient3 6s linear;
}
.sjj-tip3 .sjj-tip-img-s {
	background: url(../images/sjj_02.png);
	display: inline-block;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	width: 6.8rem;
	height: 8.5rem;
}
.sjj-tip4 .sjj-tip-img-s {
	background: url(../images/sjj_03.png);
	display: inline-block;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	width: 6.8rem;
	height: 8.5rem;
}.sjj_sd img {
	width: 100px
}
.sjj_card .p_l { font-size:18px;padding:0; margin:10px;
	text-align: left !important;
	padding-left: 20px;
	color: #2c6dd2;
	
}.font26{ font-size:26px;}
.sjj_card .p_r {font-size:18px; padding:0; margin:10px;
	text-align: right !important;
	padding-right: 20px;
	color: #333;
}
}
