.c-12b7f5 {
	color: #12B7F5;
}

.c-fb5dab {
	color: #fb5dab;
}

.c-cd67fd {
	color: #cd67fd
}

.c-ffc800 {
	color: #ffc800
}

.c-61eb41 {
	color: #61eb41
}

.span-frame {
	height: 15px;
	width: 15px;
	display: inline-block;
}

.cb-12b7f5 {
	background: #12B7F5;
}

.cb-fb5dab {
	background: #fb5dab;
}

.cb-cd67fd {
	background: #cd67fd
}

.cb-ffc800 {
	background: #ffc800
}

.cb-61eb41 {
	background: #61eb41
}

.height-140 {
	height: 140px;
}

.div-qingkuang-left {
	margin: 20px 18px 0px 10px;
	width: calc(50% - 32px);
	;
	height: 180px;
	border: 1px solid rgb(220, 220, 220);
	border-radius: 10px;
	float: left;
}

.div-header-block {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid rgb(220, 220, 220);
}

.div-analysis-title {
	font-size: 14px;
	margin-left: 20px;
	color: rgb(51, 51, 51);
	font-weight: bold;
}

.div-right-info {
	position: absolute;
	right: 10px;
	color: #12B7F5;
	text-align: center;
	top: 50%;
	margin-top: -25px;
}

.div-left-info {
	position: absolute;
	left: 10px;
	color: #FFC800;
	text-align: center;
	top: 50%;
	margin-top: -25px;
}

.div-qingkuang-right {
	margin: 20px 10px 0px 18px;
	width: calc(50% - 32px);
	height: 180px;
	border: 1px solid rgb(220, 220, 220);
	border-radius: 10px;
	float: right;
}

.div-service-kuang {
	margin: 20px 18px 0px 10px;
	width: calc(100% - 32px);
	;
	height: 180px;
	border: 1px solid rgb(220, 220, 220);
	border-radius: 10px;
	float: left;
}

.ui-grid {
	position: absolute;
	top: 50%;
	margin-top: -45px;
	right: 10px;
}

.c-row .c-33 {
	text-align: center;
}

.c-row .c-33 a {
	display: inline-block;
	width: 100%;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	/*background: #EEEEEE;*/
	border: 1px solid #eee;
	border-radius: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #666;
}

.c-row .c-33.active a {
	color: #fff;
	border: 1px solid #12B7F5;
	background: #12B7F5;
}

.c-row .c-33 {
	width: calc(31.333333333333332% - 10px);
}

.filter-title {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

a {
	background-color: transparent;
	text-decoration: none;
}

#footer {
	position: absolute;
	bottom: 10px;
	width: 100%;
	right: 10px;
}

.fr {
	float: right;
}

.div-foot-btn {
	height: 26px;
	line-height: 26px;
	width: 68px;
	background: #fafafa;
	text-align: center;
	border: 1px solid #dcdcdc;
	display: inline-block;
}

.div-foot-btn.active {
	border: 1px solid #12b7f5;
}

.div-title {
	font-size: 14px;
	color: #323232;
	margin: 20px;
}

.vuedal {
	will-change: initial !important;
	width: 400px !important;
	padding-right: 3px !important;
}

.vuedal header {
	padding-right: 20px !important;
}

.vuedal header .title {
	font-size: 16px !important;
	font-weight: bold !important;
	color: #333 !important;
}