/* 全局基础样式 */
	body {
	  color: #333;
	  font-size: 16px;
	  line-height: 28px;
	  margin: 0;
	  padding: 0;
	  overflow-x: hidden;
	  background-color: #fff;
	}
	
	/* 核心颜色 */
	.fc-primary-pale  { color: #ebf5ff; }
	.fc-primary-light { color: #CEE0FF; }
	.fc-primary       { color: #006666; }
	.fc-primary-dark  { color: #161e30; }
	
	.bg-primary-pale  { background-color: #E8EFFF; }
	.bg-primary-light { background-color: #CEE0FF; }
	.bg-primary       { background-color: #006666; }
	.bg-primary-dark  { background-color: #161e30; }
	.bg-gradient-gray { background: linear-gradient(180deg, #e5e6eb 0%, #EBEBEB 100%); }
	
	.tit{font-family: SourceHanSerifCN-Bold;}
	.empty-tip {text-align: center;color: #666;}/* 空数据/加载失败提示样式 */	
	h2{position:relative; font-family: SourceHanSerifCN-Bold; background: url(../img/bgtit1.png) no-repeat center;}
	h2::before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:200px; height:1px;background:var(--before-color, #DDDDDD);}
	h2::after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:70px;height:3px;background:var(--after-color, #ff6600);}
	
	a {color: #6E7681;transition: color 0.2s ease;}		
	a:hover {color: #006666;font-weight: bold;transition: color 0.2s ease;}			
	a.link-dark-bg {color:#CEE0FF;}
	a.link-dark-bg:hover{color:#ebf5ff;}
	.link-dark-bg a{color:#CEE0FF;}
	.link-dark-bg a:hover{color:#ebf5ff;}
	
	
	/*按钮宽度*/
	.btn-close .layui-layer-btn{
		background-color: #ffffff;;
	}
	.btn-close .layui-layer-btn a{
		width: 80%;
		margin: 0;
		background-color:#EEEEEE ;
		border:1px #EEEEEE solid;
		color:#666666;
		font-weight: bold;
	}