#kq_info{
	margin: 5px;
	padding: 10px;
	font-size: 16px;
	line-height: 18px;
}
#kq_info > span{
	float: right;
}
.yuan{ 
	width:150px; 
	height:150px; 
	margin:0 auto; 
	box-sizing:border-box; 
	padding-top:15px; 
	text-align:center; 
	background-color:#7A7A7A; 
	border-radius:50%; 
	position:relative;
}
.yuan_bl1 , .yuan_bl2 , .yuan_bl3 , .yuan_bl4{ 
	width:100%; 
	height:100%; 
	border-radius:50%; 
	position:absolute; 
	left:0; top:0;
}
.yuan_bl1 , .yuan_bl2{ 
	background-color:#FF7F4C; 
	-webkit-box-shadow:0 0 1px 1px #FF7F4C inset; 
	box-shadow:0 0 1px 1px #FF7F4C inset;
}
.yuan_bl3 , .yuan_bl4{ 
	background-color:#7A7A7A;
}
.yuan_bl1 , .yuan_bl3{ 
	clip:rect(0 150px 75px 0);
}
.yuan_bl2 , .yuan_bl4{ 
	clip:rect(75px 150 150px 0);
}
.yuan_text{ 
	width:120px; 
	height:120px; 
	line-height:30px; 
	box-sizing:border-box; 
	padding-left:8px;
	padding-top: 40px;
	margin:0 auto; 
	color:#d1d1d1;
	background-color:#fff; 
	border-radius:50%; 
	position:relative;
	font-size:20px;
}
.yuan_text > span{
	font-size:42px;
	color:#FF7F4C;
}

#kq_date{
	text-align: center;
	margin: 5px;
	padding: 0;
}
.kq_t_status{
	margin: 10px 5px 5px 5px;
	padding: 5px 0 5px 0;
	border-radius: 10px;
	border: 1px solid #ddd;
	background: linear-gradient(to bottom,#FFF,#d1d1d1);
	min-height: 1px;
}
#kq_total{
	background-color: #007AFF;
	border-top-right-radius:16px;
	border-bottom-right-radius: 16px;
	width: 40%;
	line-height: 16px;
	font-size: 16px;
	padding: 6px;
	color: #fff;
}
.kq_type{
	text-align: center;
	padding: 5px;
}
.kq_type_status{
	border-right: 1px solid #000;
	font-size: 18px;
}

.kq_type_status_last{
	font-size: 18px;
}
.kq_details{
	margin: 2px;
	padding: 5px;
	background-color: #fff;
}
.kq_details_caption{
	font-size: 16px;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	width: 100%;
}
.mui-col-sm-4,.mui-col-xs-4,.mui-col-sm-3,.mui-col-xs-3,.mui-col-sm-2,.mui-col-xs-2{
	text-align: center;
}

#query_details>div:nth-of-type(1),#kq_collect>div:nth-of-type(1) {
	text-align: left;
}

.moon_caption{
	margin: 0;
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
	background-color: #fff;
	line-height: 18px;
	border-bottom: 1px solid #ddd;
}

.m_count{
	margin: 5px;
	padding: 5px;
	text-align: center;
}


.m_yuan{ 
	width:90px; 
	height:90px; 
	margin:0 auto; 
	box-sizing:border-box; 
	padding-top:12px; 
	text-align:center; 
	background-color:#7A7A7A; 
	border-radius:50%; 
	position:relative;
}
.m_yuan_bl1 , .m_yuan_bl2 , .m_yuan_bl3 , .m_yuan_bl4{ 
	width:100%; 
	height:100%; 
	border-radius:50%; 
	position:absolute; 
	left:0; top:0;
}
.m_yuan_bl1 , .m_yuan_bl2{ 
	background-color:#FF7F4C; 
	-webkit-box-shadow:0 0 1px 1px #FF7F4C inset; 
	box-shadow:0 0 1px 1px #FF7F4C inset;
}
.m_yuan_bl3 , .m_yuan_bl4{ 
	background-color:#7A7A7A;
}
.m_yuan_bl1 , .m_yuan_bl3{ 
	clip:rect(0 90px 45px 0);
}
.m_yuan_bl2 , .M_yuan_bl4{ 
	clip:rect(45px 90px 90px 0);
}
.m_yuan_text{ 
	width:65px; 
	height:65px; 
	line-height:14px; 
	box-sizing:border-box; 
	padding-left:1px;
	padding-top: 25px;
	margin:0 auto; 
	color:#FF7F4C;
	background-color:#fff; 
	border-radius:50%; 
	position:relative;
	font-size: 18px;
}

#dg_count,#cd_count,#kg_count{
	margin: 0 0 10px 0;
	padding: 2px;
}