/* 中间部分 */
.content-container {
	width: 100%;
	min-height: 100vh;
	padding-top: 400px;
	background-color: transparent;
}

.content-container .common-page {
	width:100%;
	min-height: 80vh;
	border-radius:10px;
	background-color: #fff;
	padding: 30px;
	box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);
}

/* 您的位置 */
.page-location {
	display: flex;
	align-items: center;
	color:#333;
}

.page-location ul {
	display: flex;
	align-items: center;
	margin: 0;
}

.page-location ul li a {
	color:#333;
	text-decoration: none;
}

.page-location ul:last-child li:last-child a {
	color:#00A4C5;
}

.page-location ul li a:hover {
	text-decoration: none;
}
/* 左侧导航栏 */
@media only screen and (max-width: 600px) {
	/* 在屏幕宽度小于600px时应用的样式 */
	.left-navi {
		display: none;
	}
	.right-content{
        margin-left: 0 !important;
    }
}

.left-navi {
	width: 200px;
}

.left-navi .nav .nav-item a {
	color: #333;
	font-size: 16px;
}
.left-navi .active {
	background-color: #f4f9fc;
	border-right: 3px solid #00a4c5;
	color: #00a4c5 !important;
	font-weight: 600;
}
.left-navi .nav .nav-item a:hover {
	/* color: #00a4c5; */
	text-decoration: none;
	background-color: #f4f9fc;
	/* font-weight: 600; */
}
.left-navi .title {
	font-size: 1.3rem;
	background-color: #00a4c5;
	color: #fff;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

/* 分页 */
.pagination-box {
	margin-top: 20px;
}
.pagination-box nav {
	display: flex;
	justify-content: flex-end;
}
.pagination-box ul li {
	border: 1px solid #ccc;
	border-radius: 4px !important;
	margin: 0 5px !important;
	min-width: 34px;
	text-align: center;
}

.pagination-box ul li a {
	margin: 0 !important;
	border-radius: 4px !important;
}

.page-link:focus {
	box-shadow: none;
}

.pagination-box .page-link {
	padding: 0.5rem 0.5rem;
	line-height: 1;
	color: #ccc;
}

.pagination-box .page-item.active,
.pagination-box .page-item.active .page-link {
	background-color: #00A4C5 !important;
	border-color: #00A4C5 !important;
	color: #fff !important;
}

.pagination-box .page-item:hover {
	background-color: #00A4C5;
	border-color: #00A4C5;
	color: #fff;
}

.pagination-box .page-item:hover a {
	background-color: #00A4C5;
	color: #fff;
}

.pagination-box .page-item:hover a i {
	color: #fff;
}

.page-item:last-child .page-link {
	border-radius: 4px;
}

.pagination-box ::-webkit-scrollbar {
	height: 5px;
}
.pagination-box ::-webkit-scrollbar-button {
	display: none;
}

/* 表格 */
.table-box::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}
.table-box::-webkit-scrollbar-thumb {
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.table-box::-webkit-scrollbar-thumb:hover {
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.table-container {
	margin: 0;
}
.table-container .sticky {
	position: sticky !important;
	right: 0;
	background-color: #f4f4f4;
	z-index: 1;
}

.table-container .sticky a {
	text-decoration: none;
}

/* 数据集表格 */
.data-set-box {
	 width: 100%;
	 overflow:auto;
}

.data-set-box .table-style {
	table-layout: fixed;
	width: 100%; 
}

.data-set-box .ant-table-cell {
	min-width: 100px;
	max-width: 900px;
	padding: 0 5px;
	border-width: 1px;
	border-style: solid;
}

.data-set-box th {
	min-width: 100px;
	max-width: 900px;
	padding: 0 5px;
	border-width: 1px;
	border-style: solid;
}

.data-set-box tr td {
	min-width: 100px;
	max-width: 900px;
	padding: 0 5px;
	border-width: 1px;
	border-style: solid;
}


.data-set-box-kccg th:nth-child(1) {
	width: 60px !important;
}

.data-set-box-kccg tr td:nth-child(1) {
	width: 60px !important;
}

.data-set-box-kccg th:nth-child(2) {
	min-width: 160px !important;
}

.data-set-box-kccg th:nth-child(4) {
	min-width: 320px !important;
}

.data-set-box-kccg th:nth-child(5) {
	min-width: 160px !important;
}

.data-set-box-kccg tr td:nth-child(2) {
	min-width: 160px !important;
}

.data-set-box-kccg tr td:nth-child(4) {
	min-width: 320px !important;
}

.data-set-box-kccg tr td:nth-child(5) {
	min-width: 160px !important;
}

.data-set-box-kjjx th:nth-child(4) {
	width: 180px !important;
}

.data-set-box-kjjx th:nth-child(5) {
	width: 140px !important;
}

.data-set-box-kjjx th:nth-child(6) {
	min-width: 180px !important;
}

.data-set-box-kjjx tr td:nth-child(4) {
	min-width: 180px !important;
}

.data-set-box-kjjx tr td:nth-child(5) {
	min-width: 140px !important;
}

.data-set-box-kjjx tr td:nth-child(6) {
	min-width: 180px !important;
}

.data-set-box .ant-table-thead .ant-table-cell {
	border-bottom: none;
}

.data-set-box thead th {
	border-bottom: none;
}

.data-set-box thead th {
	border-bottom: none;
}

.data-set-box .ant-table-measure-row {
    display: none;
}

/* 科研项目-表格 */
.data-set-box-kccg::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}
.data-set-box-kccg::-webkit-scrollbar-thumb {
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.data-set-box-kccg::-webkit-scrollbar-thumb:hover {
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.data-set-box-kccg table {
	margin: 0;
}

/* 输入框 */
.form-control:focus {
	border-color: #00A4C5 !important;
	box-shadow: 0 0 0 0.2rem rgba(0, 164, 197, 0.25) !important;
}

.dreamer-empty {
    display: none;
}

b, strong {
    font-weight: bold;
}

.bllc-item a {
	text-decoration:none; 
}
.bllc-item a:hover {
	text-decoration:none; 
}

.doctor-detail-card {
	position: relative;
}

.doctor-photo-mobile {
	display: none;
}

.doctor-photo {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 165px;
}

@media only screen and (max-width: 1000px) {
	.doctor-photo-mobile {
		display: block;
		margin: 0 auto;
		max-width: 165px;
	}
	
	.doctor-photo {
		display: none;
	}
}