#all{
	padding: 0.625rem 0.3125rem;
	background-color: #ffffff!important;
}

.main{
	height: calc(100vh);
	overflow-y: auto;
	margin-top: 10vh; /* 与.ti高度一致 */
	-webkit-overflow-scrolling: touch; /* iOS平滑滚动 */
	margin: 0.2rem 0.0rem;
}
.mui-table-view{
	background-color: transparent;
	margin:auto;
	padding: auto;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch; /* iOS平滑滚动 */
}

/*报告名称*/
.title{
    width: 100%;
    text-align: center;
	font-weight: bold;
	margin-bottom: 0.625rem;
}
#zuoyeName{
    /* color: black; */
    font-size: 0.875rem;
}
.title2{
	font-size: 1rem;
}
/*副标题*/
.subtitle{
    font-size: 0.75rem;
}

/*内容标题*/
.biaoti{
    font-size: 0.875rem;
    font-weight: bold;
}

.a-download,.a-view-datika{
	font-size: 0.875rem;
}

/* 表格 */
.el-table__empty-block{
    height: auto!important;
}

/*背景颜色-红色*/
.bgColor_red{
    background-color: #EC7063!important;
}

/*表格-单元格*/
table tr th,td{
    text-align: center!important;
	font-size: 0.7rem!important;
}
.el-table .el-table__cell .el-link--inner{
	font-size: 0.7rem!important;
}
table thead tr th{
    background-color: #41A863!important;
	color: #ffffff;
}

.el-table .el-table__cell{
	padding: 0.1rem 0!important;
}
/* 限制 Tooltip 最大宽度为屏幕的 80% */
.el-tooltip__popper {
  max-width: 80vw !important;  /* 视窗宽度的 80% */
  word-break: break-word !important;  /* 长单词/URL 强制换行 */
  white-space: normal !important;  /* 允许自动换行 */
}
.mui-collapse-content {
	padding: 0.1rem 0.0rem 0.5rem 0.0rem!important;
}

#chart_fenduantongji,#chart_fazhandongtai,#chart_xiaoti,#chart_zhishidian,#chart_nenglidian,#chart_tixing{
    width: 100%;
    height: 350px;
	overflow: visible; /* 允许 Tooltip 溢出表格区域 */
}

#chengji,#fenduan,#fazhan,#xiaoti,#zhishidian,#nenglidian,#tixing{
	width: 100%;
    /* overflow-x: auto; */
}

.switch{
	text-align: right;
	margin-right: 0.3rem;
}
.switch ul{
	overflow:hidden;
	text-align:center;
	border: 0.0625rem #41A863 solid;
	display:inline-block;
	list-style:none;
	margin: 0;
	padding: 0;
	border-radius: 0.2rem;
}
.switch ul>li {
	display:inline-block;
	list-style:none;
	padding:0 5px;
	height: 1.5rem;
	line-height:1.5rem;
	border-radius: 0.2rem;
	font-size: 0.875rem;
}
.switch ul>li.li-active{
	color: #FFFFFF;
	background-color: #41A863;
} 

