@charset "utf-8";
/* CSS Document */

	 
.r{float:right;}
.b{border:1px solid #f00;}
			
/*个人主页*/
.ProfileHeader-tou{
	max-width: 1200px;
	margin: 10px 0 5px 0;
	padding: 20px 20px 2px 20px;
	background: #FFF;
	border-radius: 10px;
	box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
.ProfileHeader-tou .UserAvatar{
	margin:30px 12px 0 -10px;
	float:left;
}
.ProfileHeader-tou .UserAvatar img{
	width:5rem;
	height:5rem;
	border-radius:50%;
	margin:-20px 0 0 30px;
}

.ProfileHeader-tou .info {
	margin:5px auto;
	padding-top:10px;
	overflow: hidden;
}
.ProfileHeader-tou .info ul {
	border-radius: 10px;
	padding-bottom:10px;
	overflow: hidden
}
.ProfileHeader-tou .info ul li {
	width: 33%;
	float: left;
	color:#999;
	text-align:center;
}


.ProfileHeader-tou .nick{padding:8px 0 0 30px;margin:5px 0;}
.ProfileHeader-tou .nick .intro{font-size:14px;}
.ProfileHeader-tou .nick .cert{margin:6px 0;}
.ProfileHeader-tou .nick .cert span{border:1px solid #ccc; border-radius:5px; width:80px; padding:0 3px; color:#409EFF;}
.ProfileHeader-tou .nick .cert img{margin-bottom:3px;}
.ProfileHeader-tou .nick a:hover{color:blue; text-decoration:none;}

.follow {
	display: inline-block;
	padding: 5px 10px !important;
	background-color: #409eff;
	color: white;
	font-size: 12px;
	border-radius: 12px;
	margin-left: 8px;
}	

 
/*左侧内容*/
.content-main-left{width:100%; background-color:#FFF;flex: 1 0 auto;}
.container {
	width: 1180px;
	margin: 0 auto;
	margin-top:1px;
}

.content-box {
	padding:5px 0;
	display: flex;
	width:100%;
}

.content-l {
	flex: 1;
	min-width: 0;
	font-size:16px;
	line-height:30px;
}

.content-l .no-indent {
	text-indent: inherit;
}

.content-l h4 {
	font-size: 16px;
	color:#2B3330;
	line-height: 36px;
}

.content-l p {
	margin:3px 0;
}

.content-l img {
	max-width: 100%;
	margin:6px 0;
}

.content-l .detail {
	overflow: auto;
}

.content-l .detail p {
	color:#2B3330;
	text-indent: 2em;
}

.content-l .detail p:first-child {
	margin-top: 0;
}

.content-l .detail p:has(img) {
	text-indent: 0;
}

.content-l .detail a {
	color:#1CB278;
}

.content-l .selectTdClass {
	background-color: #edf5fa;
}

.content-l table {
	/*margin-bottom: 10px;*/
	border-collapse: collapse;
	display: table;
}

.content-l table.noBorderTable caption,
.content-l table.noBorderTable td,
.content-l table.noBorderTable th {
	border: 1px dashed #D5D7D6;
}

.content-l .search table td,
.content-l .search table th {
	padding: 5px 10px;
	border: 1px solid #D5D7D6;
}


.content-l table th {
	border-top: 2px solid #BFC5C2;;
	background: #F6F9F8;
}

.content-l table td p {
	text-indent: 0;
	margin: 0;
	padding: 0;
}


 
.content-l.ue-table-interlace-color-double,
.content-l.ue-table-interlace-color-single {
	background-color: #F6F9F8;
}

.content-r {
	width: 200px;
	margin-left: 10px;
}

.content-r-user {
	width: 200px;
	margin-right: 2px;
}

.content-wide {
	width: 1180px;
}
 
 
 

.aside-box {
	margin-bottom: 14px;
	border-radius: 4px;
	background-color:#FFF;
	border: 1px solid #C8D8F2;
}

.aside-box .aside-title {
	background: #F7F8FA;
	font-size: 16px;
	color: #2B3330;
	line-height: 24px;
	padding: 12px 16px;
	display: flex;
	align-items: center;
}

.aside-box .aside-title::before {
	display: block;
	content: '';
	width: 4px;
	height: 14px;
	background: #1887E0;
	margin-right: 8px;
}

.aside-box .aside-con {padding: 12px 16px;}
.aside-box .aside-con ul li{margin:6px 0;}

 


/*会议列表*/
.meets-list{background-color:#FFF; margin-bottom:10px;}
.meets-list li {padding: 0 0 15px 10px; border-bottom: 1px dotted #ccc; position: relative; overflow: hidden; letter-spacing:1px; font-size:14px;} 
.meets-list li h3{margin:10px 5px; font-weight:700;}
.meets-list li h3 a {color: #c00; font-family: "微软雅黑"; }
.meets-list li h3 a:hover { text-decoration: underline; }
.meets-list li span{color:#999;}
.meets-list li .detail {border-left:3px solid #3bb0db;background:#ECF7FF;padding:5px 10px;margin-bottom: 5px;border-radius: 3px; width:95%; border-radius:5px;}
.meets-box{ border:1px solid #C8D8F2; border-radius:5px;} 

.pages{padding-left:10px;}