.csf_h { margin:0 0 30px 0; padding:22px 40px; background:#FFF; border-radius:3px;}
    .csf_h dl { position:relative; height:140px; padding:0 0 0 160px;}
	    .csf_h dt { position:absolute; top:0px; left:0px; width:140px; height:140px; overflow:hidden;}
		    .csf_h dt img { width:140px; height:140px; object-fit:cover;}
	    .csf_h .dd1 { margin:0 0 13px 0; font-size:20px;}
		.csf_h .dd2 { margin:0 0 13px 0; max-height:60px; color:#777; font-size:13px; overflow:hidden;}
		.csf_h .dd3 { position:absolute; bottom:0px; left:160px;}
		    .csf_h .dd3 span { display:inline-block; float:left; margin:0 10px 0 0; font-size:14px;}
			.csf_h .dd3 span em { margin:0 0 0 2px; color:#59b6d7;}
		.csf_h .dd4 { position:absolute; bottom:0px; right:0px;}
	        .csf_h .dd4 a { display:inline-block; padding:0 20px; height:30px; line-height:30px; border:1px solid #59b6d7; color:#59b6d7; font-size:14px; background:#FFF; border-radius:16px;}
		.csf_h .dd5 { position:absolute; top:0px; right:0px;}
		    .csf_h .dd5 a { display: inline-block; width:30px; height:20px; background:url(../fb4.png) 100% center no-repeat; background-size:18px auto;}
			
#livethread { margin:0 0 30px 0; padding:22px 40px!important; background:#FFF; border-radius:3px;}

/*主题分类*/
.csf_type { margin:0 0 30px 0; padding:22px 40px 12px 40px; background:#FFF; border-radius:2px; }
.ttp { padding-top:0px; margin-bottom:0px;}
.ttp li { padding-bottom: 8px;}
.ttp .a a { background:#5caac6; color:#FFF; border-radius:3px;}
.ttp li a:hover, .ttp .a a:hover { background:#5caac6; color:#FFF; border-radius:2px;}
.ttp .num { border-radius:2px;}
.ttp .a .num, .ttp li a:hover .num { background:#FFF; color:#5caac6!important;}
.ttp a, .ttp strong { margin-right:8px; padding: 2px 8px 2px 8px;}


.csf_th { position:relative; margin:0 0 20px 0;}
    .csf_th, .csf_th a { color:#999; font-size:16px;}
	.csf_th a { display:block; float:left; margin:0 20px 0 0;}
	.csf_th .xw1, .csf_th a.a { color:#333; font-weight:normal;}
	.csf_th #atarget { font-size:12px;}
	.csf_th .spic { display:block; float:right; margin:0 15px 0 0;}
	    .csf_th .spic a { margin:0px; font-size:12px; color:#5caac6;}

/*瀑布流*/
.waterfall { position: relative; margin-top: 0; }
	.waterfall li { margin: 0 15px 10px 0; padding: 0; text-align: left; border:0px; background:#FFF; background-image:none; border-radius:3px; box-shadow:0 1px 3px rgba(0,0,0, .05), 0 4px 8px rgba(0,0,0, .05); -webkit-transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;}
	.waterfall li:hover { box-shadow:0 1px 3px rgba(0,0,0,.02),0 16px 32px -4px rgba(0,0,0,.17);transform:translateY(-1px)}
	.waterfall .c, .waterfall h3 { padding: 0 0 10px 0; border:0px; background: none; }
		.waterfall .c { overflow: hidden; padding-bottom: 0; max-height: 800px; }
		.waterfall .c .nopic { display: block; background:none; cursor: pointer; }
		.waterfall h3 { padding:10px; font-size:14px;}
	.waterfall .auth { padding: 0 10px 10px; border:0px; background:none;}
		.waterfall .auth img { display: inline-block; margin: 0 1px; }
		.waterfall .auth a { color:#999;}

/*~~~~~~~~~~~~~~~~~~右侧边~~~~~~~~~~~~~~~~*/
.flist_r3 { font-size:14px;}

/*子版块*/
.flist_r4 { }
    .flist_r4 dl { position:relative; height:30px; line-height:30px; padding:0 0 0 30px; font-size:14px;}
	.flist_r4 dt { position: absolute; top:5px; left:0px; width:20px; height:20px;}
	.flist_r4 dt img { width:20px; height:20px; border-radius:100%;}
	.flist_r4 dd em { margin:0 0 0 3px; color:#5caac6;}

.flist_r5 { }
    .flist_r5 li { height:auto;}
    .flist_r5 li a { display:block; width:95px; height:22px; line-height:22px; white-space:nowrap; text-overflow: ellipsis; font-size:14px; overflow:hidden;}
	
.flist_r6 { }
    .flist_r6 div.cl { padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #EDEDED; text-align:center; font-size:14px;}
	.flist_r6 li { float:left; width:56px; margin:0 4px 15px 4px;}
	.flist_r6 li .s1 { display:block; width:50px; height:50px;  border-radius:100%; overflow:hidden;}
	    .flist_r6 li .s1 img { width:50px; height:50px; object-fit:cover;}
	.flist_r6 li .s2 { display:block; width:56px; height:23px; line-height:23px; overflow:hidden; text-align:center; font-size:14px; white-space: nowrap; text-overflow: ellipsis;}
	
	
	



