/*分类信息筛选框*/
.ptn.pbn.mbm.bbs { margin-bottom:0px!important; padding-bottom:0px!important;}
.tsm { margin-bottom:-15px;}

.mhd_un { height:137px;}
/*主题分类*/
.ttp { border:0px; margin:-4px 0 5px 0!important;}
    .ttp a { border-radius:4px;}

/*瀑布流*/
p.emp { width:502px; overflow:hidden;}
.tpgs { display:none;}
#tpic { position:relative; width:520px; overflow: hidden;}
#tpic .bm_c { width:502px;}
.ml img { margin:0;}
.twaterfall { position: relative; }
	.twaterfall li { margin:0 0 10px 0; padding:0; text-align:left; background:#FFF; box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.1);}
	.twaterfall li:hover { box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3);}
	.twaterfall .c { position:relative; }
	.twaterfall .c span { position: absolute; left:0px; bottom:0px; display:block; width:225px; height:30px; padding:0 10px; line-height:30px; color:#FFF; overflow:hidden;
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 80%);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 80%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 80%);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 80%);}
	.twaterfall .auth { margin:10px;}
	    .twaterfall .auth a { display:block; float:left;}
	    .twaterfall .auth img { display:inline-block; width:24px; height:24px; border-radius:100%; vertical-align:middle;}
	.twaterfall .auth cite { margin:3px 0 0 0; }
	    .twaterfall .auth span { display:block; float:left; width:auto; height:auto; color:#8F8E92;}
	    .twaterfall .auth .s2 { margin:0 0 0 10px;}
	    .twaterfall .auth .s1 { padding:0 0 0 16px; background:url(../f_like.png) 0 center no-repeat; background-size:14px auto;}
		.twaterfall .auth .s2 { padding:0 0 0 16px; background:url(../f_reply.png) 0 center no-repeat; background-size:13px auto;}

.pgbtn a { border:0px; box-shadow:0 0 0; background:none;}


/*分类信息*/
.mf_st .tsm li { padding:0 0 3px 0;}
.mf_st .tsm li a { padding:0 5px;}
.mf_st .tsm li.a a, .mf_st .tsm li a:hover, .mf_st .tsm li:first-child.a a, .mf_st .tsm li:first-child.a_w a { display:inline-block; background:#365899; color:#FFF; border-radius:2px; font-weight:normal;}


.mf_st { margin:0 0 10px 0; padding:10px; border-width: 1px; border-style: solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 4px; background:#FFF;}
    .mf_st .bbs { border:0px!important;}
	.mf_flt ul { width:510px;}
	.mf_flt li { float:left;}
.mf_flt { }
.mf_flt li::before{ background: #559ff7 none repeat scroll 0 0; bottom: 0; content: ""; height: 5px; left: 0; position: absolute; right: 100%; transition-duration: 0.5s; transition-property: right; transition-timing-function: ease-out; z-index: -1;}
.mf_flt li{ float: left; width: 152px; height: 80px; margin: 0 10px 10px 0; overflow: hidden; padding: 8px 0 0 8px; position: relative; transform: translateZ(0px); background: #FFF none repeat scroll 0 0; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.05);}
.mf_flt li:hover{ cursor: pointer; }
.mf_flt li:hover::before, .mf_flt li:focus::before, .mf_flt li:active::before{ right: 0;}
.mf_flt .pic-box{ float: left; margin-right: 8px; position: relative; width: 50px;}
.mf_flt .pic-box img{ border-radius: 8px; height: 50px; width: 50px;}
.mf_flt .detail-box{ color: #000; overflow: hidden;}
.mf_flt .tit{ line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mf_flt .tit a{ color: #000; font-size: 16px;}
.mf_flt .info{ overflow: hidden; padding-top: 5px; text-overflow: ellipsis; white-space: nowrap;}
.mf_flt .info .num{ color: #ff5858; margin-right: 4px;}
.mf_flt .link-box{ font-size: 0; padding-top: 5px;}
.mf_flt .link-box a{ border: 1px solid #eeeeee; border-radius: 2px; color: #999; display: inline-block; font-size: 12px; height: 20px; line-height: 20px; margin-right: 5px; padding: 0 6px;}
.mf_flt .link-box a:hover{ background: #ff5858 none repeat scroll 0 0; border-color: #ff5858; color: #fff; text-decoration: none;}
.mct3 { }
    .mct3_l { float:left; position:relative; width:186px; min-height:300px; overflow:hidden;}
	    .mct3_lc { position:fixed;}
	.mct3 .mn { float:left; margin:0 0 0 10px; width:502px; overflow:hidden;}
	.mct3_r { float:right; width:310px; overflow:hidden;}
	    /*分类信息时的发帖按钮*/
	.mct3_r_p { margin:4px 0 10px 0; text-align:right;}
	    .mct3_r_p a { display: inline-block; border:0px; height:25px; line-height:25px; padding:0 10px; color:#FFF; border-radius:1px; background:#4267b2; cursor:pointer; font-size:14px; font-weight:bold;}
	    .mct3_r_p a:hover { background:#365899;}
	
	.mct3_l { }
	    .mct3_lc1 { margin:0 0 10px 0;}
		    .mct3_lc1 a { position:relative; display:block; width:148px; height:20px; line-height:20px; padding:4px 4px 4px 32px; border:1px solid #E9EBEE; background:#E9EBEE; border-radius:2px; font-size:13px; color:#1d2129; overflow:hidden;}
		    .mct3_lc1 a img { position: absolute; top:4px; left:4px; width:20px; height:20px; vertical-align:middle;}
		    .mct3_lc1 a span { visibility:hidden; position:absolute; top:4px; right:4px; width:20px; height:20px; display:inline-block; background:url(../h_icon_2.png) -52px -196px no-repeat;}
		    .mct3_lc1 a:hover, .mct3_lc1.cur a { border-color:#dddfe2; background:#f6f7f9;}
		    .mct3_lc1 a:hover span, .mct3_lc1.cur a span { visibility:visible;}
        .mct3_lc2 { margin:0 0 10px 0;}
		    .mct3_lc2 h2 { margin:0 0 5px 5px; color:#4b4f56; font-weight:bold;}
			.mct3_lc2 li { }
			.mct3_lc2 li a { display:block; height:20px; line-height:20px; padding:4px 4px 4px 32px; border:1px solid #E9EBEE; background:#E9EBEE url(../sd/1.png) 5px center no-repeat; border-radius:2px; font-size:13px; color:#1d2129; overflow:hidden;}
			.mct3_lc2 li a:hover, .mct3_lc2 .cur a { border-color:#dddfe2; background-color:#f6f7f9;}
			.mct3_lc2 .li2 a { background-image:url(../sd/2.png);}
			.mct3_lc2 .li3 a { background-image:url(../sd/3.png);}
			.mct3_lc2 .li4 a { background-image:url(../sd/4.png);}
			.mct3_lc2 .li5 a { background-image:url(../sd/5.png);}
			.mct3_lc2 .li6 a { background-image:url(../sd/5.png);}
			.mct3_lc2 .li7 a { background-image:url(../sd/7.png);}
			.mct3_lc2 .li8 a { background-image:url(../sd/8.png);}
			.mct3_lc2 .li9 a { background-image:url(../sd/9.png);}
			.mct3_lc2 .li10 a { background-image:url(../sd/10.png);}
			.mct3_lc2 .li11 a { background-image:url(../sd/11.png);}
			.mct3_lc2 .li12 a { background-image:url(../sd/12.png);}
			.mct3_lc2 .li13 a { background-image:url(../sd/13.png);}
			.mct3_lc2 .li14 a { background-image:url(../sd/14.png);}
			.mct3_lc2 .li15 a { background-image:url(../sd/15.png);}
			.mct3_lc2 .li16 a { background-image:url(../sd/16.png);}
			.mct3_lc2 .li17 a { background-image:url(../sd/17.png);}
			.mct3_more{ position: relative; height:20px; line-height:20px; padding:0 0 0 21px; margin:4px 0 0 5px; color:#365899; font-size:13px; cursor:pointer;}
			    .mct3_more span { position:absolute; top:2px; left:0px; display:inline-block; width:16px; height: 16px; background: url(../h_icon_2.png) -51px -226px no-repeat;}
				.mct3_more.active span { background:url(../m_sq.png) 5px center no-repeat;} 
				.mct3_more em { display:none;}
				.mct3_more.active i { display:none;}
				.mct3_more.active em { display: inline-block;} 
			.mct3_lc2c { margin:0 0 0 5px;}
			    .mct3_lc2c a, .mct3_lc2c span { display:block; float:left; font-size:14px; color:#365899;}
				.mct3_lc2c span { margin:0 5px; font-size:10px; height:20px; line-height:20px;}
.mct3_r { }
	.mct3_rc1 { }
	    .mct3_rc1 li { float:left; width:50%; margin:0 0 5px 0;}
	.mct3_rc2 { }
	    .mct3_rc2 .s1, .mct3_rc2 .s2 { margin:0 0 5px 0;}
		.mct3_rc2 .s2, .mct3_rc2 .s2 a, .mct3_rc2 .s3, .mct3_rc2 .s3 a { color:#999;}
	.mct3_rc3 { }
	    .mct3_rc3 li { float:left; width:33%; border-right:1px solid #EEE;}
		.mct3_rc3 .li3 { border:0px;}
		.mct3_rc3 li span, .mct3_rc3 li em { display:block; text-align:center;}
		.mct3_rc3 li span { font-size:14px; color:#666; font-weight:bold; margin:0 0 5px 0;}
		.mct3_rc3 li em { color:#365899;}

/*修正 无帖有公告时宽度太窄问题*/
.tl #threadlisttableid th, .tl #threadlisttableid td { width:100%;}		
/*修正 列表分类信息筛选 搜索 按钮错位问题*/
.tl .ptm { padding-top:0px!important;}
		
	/*子版块*/
	.mct3_rc4 { }
	    .mct3_rc4 ul { margin:-5px 0 0 0; overflow:hidden;}
		.mct3_rc4 li { float:left; width:50%; height:40px; padding:10px 0; border-bottom:1px solid #EEE;}
		.mct3_rc4 li:last-child { }
		.mct3_rc4 dd { float:left; margin:0 10px 0 0;}
		.mct3_rc4 .dd1 { float:left; width:50px; height:40px;}
		    .mct3_rc4 .dd1 img { width:40px; height:40px; border-radius:100%;}
		.mct3_rc4 .dd2 { float:left; font-size:12px;}
		    .mct3_rc4 .dd2 span { display:block; height:20px; color:#90949c; overflow:hidden;}
			.mct3_rc4 .dd2 .s1 { font-weight:bold;}
			.mct3_rc4 .dd2 span em { margin:0 0 0 3px;}
			.mct3_rc4 .dd2 span .e3 { color:#F00;}
		
		
#threadlist { border:0px; background:0px; padding:0px;}
    .tl .th { background:#FFF; padding:0 0 0 10px; border-top:2px solid #3B5998; background:#FFF;}
	.tl .th, .tl .th a, #atarget, .unchk, .chked { color:#999;}
	.tl .th td, .tl .th th { background:#FFF;}
	.tl .th tr:hover th { background:#FFF;}
#threadlist .bm_c { padding:0px;}
.tl .tmt { padding:10px 0!important;}
.tl .tmt td { border:0px; padding:0px;}
.tl .tmt tr:hover td { background:#E9EBEE;}
/*列表循环*/
.fdlist { margin:0 0 12px 0;}
    .fdlistc { padding:0 0 0 0; border-width: 1px; border-style: solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 4px; background:#FFF;}
	.fdlist_p { position:relative; margin:0 12px; height:37px; line-height:37px; border-bottom:1px solid #e5e5e5; font-size:12px;}
	    .fdlist_p1 { float:left;}
	    .fdlist_p1 .s2 { margin:0 3px;}
		.fdlist_p1 .s3 { margin:0 3px 0 0;}
		.fdlist_p1, .fdlist_p1 a { color:#999;}
		.fdlist_p2 { position:absolute; top:10px; right:0; height:16px; line-height:normal; overflow:hidden;} 
		    .fdlist_p2 img { height:16px;}
		
		    .fdlist_p2 span { display:block; float:left; margin:8px 0 0 5px; padding:0 5px; height:18px; line-height:18px; border:1px solid #EEE; border-radius:2px; color:#999; background:#F8F8F8; font-size:12px;}
		    .fdlist_p2 span:hover { background:#E9EBEE;}
	.fdlist_h { position:relative; height:40px; padding:0 0 0 50px; margin:12px;}
	    .fdlist_h dt { position:absolute; top:0px; left:0px;}
		    .fdlist_h dt img { width:40px; height:40px;}
		.fdlist_h .dd1 { height:22px; line-height:22px; overflow:hidden;}
		    .fdlist_h .dd1 a { font-size:14px;}
		.fdlist_h .dd2 { font-size:13px; color:#999;}
		.fdlist_h .dd3 { position:absolute; left:150px; top:20px;}
		
	.fdlist_m { position:relative; margin:0 12px; width:476px; overflow:hidden;}
	    .fdlist_m .s3 a { font-size:15px; font-weight:bold;}
	    .fdlist_m .s1 { margin:0 0 12px 0; font-size:15px;}
		    .fdlist_m .s1, .fdlist_m .s1 a { color:#666;}
			.fdlist_m .s1 a:hover { color:#333;}
		.fdlist_m .s2 { position:absolute; left:10px; bottom:10px; height:25px; line-height:25px; padding:0 10px; color:#FFF; background:url(../album_000.png) repeat;}
		/*新增视频封面*/
		.fdlist_v { position:relative; width:158px; height:158px; overflow:hidden;}
		    .fdlist_v img { width:158px; height:auto; max-height:500px!important;}
		    .fdlist_v span { position:absolute; left:0px; bottom:0px; z-index:1; display:block; width:158px; height:40px; background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.70) 100%);}
		    .fdlist_v a { position:absolute; top:50%; left:50%; z-index:2; display:block; width:55px; height:55px; margin:-28px 0 0 -28px; background:url(../v1.png) center center no-repeat; background-size:55px auto;}
			.fdlist_v a:hover { background-image:url(../v2.png);}
			.fdlist_v:hover span { display:none;}
		
	    .fdlist_m ul { width:500px;}
		    .fdlist_m li { float:left; margin:0 1px 0 0;}
			.fdlist_m li img { width:158px; height:158px;}
			.fdlist_m img { max-height:200px;} /*导读页面修正*/
	.fdlist_b { height:37px; line-height:37px; background:#F6F7F9; padding:0 0; margin:12px 0 0 0; border-top:1px solid #E5EBEE; border-left:2px solid #4080FF; border-radius:0;}
	    .fdlist_b0, .fdlist_b1, .fdlist_b2, .fdlist_b4, .fdlist_b5 { float:left; height:22px; line-height:22px; margin:7px 0; text-align:center;}
		.fdlist_b a { display: inline-block; height:22px; line-height:22px; color:#999; font-weight: bold; font-size:12px;}
		.fdlist_b1 .pt_down { display:none;}
		.fdlist_b1 a { padding:0 0 0 16px; background:url(../zc_1.png) 0 center no-repeat;}
		    .fdlist_b1 a.cur { padding:0 0 0 16px; color:#5890FF; background:url(../zc_2.png) 0 center no-repeat;}
		.fdlist_b2 a { padding:0 0 0 16px; background:url(../pl.png) 0 center no-repeat;}
		    .fdlist_b2 a.cur { color:#5890FF; background:url(../pl_on.png) 0 center no-repeat;}
		.fdlist_b4 a { padding:0 0 0 16px; background:url(../pd_fav.png) 0 center no-repeat; background-size:16px 16px;}
		.fdlist_b5 a { padding:0 0 0 16px; background:url(../pd_share.png) 0 center no-repeat; background-size:14px 14px;}	

		.fdlist_b0 a { padding:0 0 0 23px; background:url(../yd.png) 0  center no-repeat;}	
		.fdlist_b div { width:24%; border-right:1px solid #D9D9D9;}
		    .fdlist_b div:last-child { border:0px;}
		.fdlist_bx5 div { width:19%;}
		
/*下拉*/
#filter_special_menu.p_pop li, #ztfl_menu.p_pop li { display:block!important;}
    #ztfl_menu li span { margin:0 0 0 3px;}
/*加载按钮*/
#autopbn { margin:-20px 0 10px 0; background:#F6F7F9; border-width: 1px; border-style: solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 4px;}	
.emp { text-align:center; font-size:14px;}
/*单独底部样式*/
#ft { position:relative; width:310px; border:0px; margin:0px; padding:0px; min-height:200px;}
    #ft #flb { position:absolute; top:0; left:0px; width:288px; height:20px; padding:10px 10px; font-size:14px; border-width: 1px; border-style: solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 4px; background:#FFF; margin:0px;}
	    #ft #flb .a2 { float:right;}
	#ft #flk { position:absolute; top:50px; left:0px;}
	    #ft #flk, #ft #flk a { color:#90949c;}
		
		
/*~~~~~~~~~~~~~~~~~~~~~~~导读页新增~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.boardnavg .mct3 .mn { margin-left:-8px;}
.boardnavg .slidebox  { position:relative; margin:0 0 15px 0;}
.boardnavg .slideother { position:absolute; left:0px!important; bottom:0px!important; width:100%; height:40px; line-height:40px; background: rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%) repeat scroll 0 0;}
.boardnavg .slideother a { padding:0 10px; color:#FFF; font-size:16px;}
.boardnavg .slidebar { position:absolute; right:7px!important; bottom:14px!important;}
.boardnavg .slidebar em { display:block; float:left; width:8px; height:8px; margin:0 3px; background:#FFF; border-radius:100%; cursor:pointer;}
.boardnavg .slidebar em.on { background:#42B72A;}
#filter_special_menu { width:150px;}
    #filter_special_menu .bdnuarrow { left:50%; margin:0 0 0 -8px;}
    #filter_special_menu .mtmenu_m li { padding:0px; text-align:center;}
	#filter_special_menu .mtmenu_m li a { padding:0px; text-align:center;}
.boardnavg { }
	.boardnavg .mct3_lc li { margin:0 0 10px 0;}
	.boardnavg .mct3_lc li a { display:block; width:150px; height:36px; line-height:36px; font-size:16px; color:#333; text-align:center; border-radius:3px;}
	.boardnavg .mct3_lc li.a a, .boardnavg .mct3_lc li .a, .boardnavg .mct3_lc li a:hover { color:#FFF; background:#3B5998; font-weight:normal;}
	.boardnavg .mct3_lc li a span { display:inline-block; padding:0 20px 0 0; background:url(../xl.png) 70px center no-repeat;}
	.boardnavg .mct3_lc li a:hover span, .boardnavg .mct3_lc li .a span, .boardnavg .mct3_lc li.a a span { background:url(../hxl_2.png) 70px center no-repeat;}
.mct3_rc_g { }
    .mct3_rc_g dl { margin:0 0 15px 0; padding:0 0 10px 0;}
	.mct3_rc_g dl:last-child { border:0px; margin:0px;}
	.mct3_rc_g dl:first-child { margin:5px 0 15px 0;}
	.mct3_rc_g dt { position:relative; padding:0 0 10px 0; border-bottom:1px solid #DDD; margin:0 0 20px 0;}
	    .mct3_rc_g dt span { display:block; position:absolute; top:0px; left:50%; margin:0 0 0 -40px; width:80px; height:22px; line-height:22px; border-radius:11px; border:1px solid #DDD; background:#FFF; text-align:center; font-size:14px; color:#999;}
	.mct3_rc_g dd a { display:block; float:left; width:25%; text-align:center; margin:6px 0; padding:2px 0; color:#333; font-size:14px;}
	.mct3_rc_g dd a:hover { background:#3B5998; color:#FFF; border-radius:5px;}
.g_fast { display: inline-block; height:36px; line-height:36px; padding:0 20px; border-radius:5px; font-size:16px; background:#D75847; color:#FFF;}
.boardnavg .tl .tmt { padding:0px 0 10px 0!important;}
.boardnavg .tl .th {  border-radius:4px; overflow:hidden;}
.boardnavg .tl .th td, .boardnavg .tl .th th { height:20px;}
.boardnavg .tl .tf { padding: 3px 0;}
.boardnavg .tl th, .boardnavg .tl td.fn { padding-right:1.5em;}
    .tl .th th { padding-right:10px;}
.boardnavg .th .tf p { margin:0 0 5px 0;}
.boardnavg .th .tf form { border-top:1px solid #DDD; padding:10px 0 0 0;}
.boardnavg .th .tf .cur { color:#365899;}
/*#3B5998*/
.fdlist_h .dd4 { position:absolute; top:0; right:0px; background:#D75847; color:#FFF; border:1px solid #D75847; border-radius:2px;}
    .fdlist_h .dd4 a { display:inline-block; padding:0 4px; background:#FFF; color:#D75847;}
	.fdlist_h .dd4 span { padding:0 2px;}
.bw0_all { background:#F2F2F2;}


